From 1db7d8f03d6048cb4e08dcb9bcd8ebb05e989a5f Mon Sep 17 00:00:00 2001 From: ding Date: Sun, 21 Nov 2021 09:42:01 +0800 Subject: [PATCH] feat: add tradingview base --- .eslintignore | 1 + package-lock.json | 2953 ++- package.json | 1 + .../ar-tv-chart.b555c6a4.html | 1 + .../bundles/0.3a5522db90c672e977eb.js | 2 + .../0579d40b812fa2c3ffe72e5803a6e14c.cur | Bin 0 -> 4286 bytes .../bundles/1.92647ec0a7beb8b2898d.css | 0 .../bundles/1.92647ec0a7beb8b2898d.rtl.css | 0 .../bundles/1.b288a641198a0f397ac3.js | 1 + .../bundles/10.f55b7ccd689ba318c0b1.css | 1 + .../bundles/10.f55b7ccd689ba318c0b1.rtl.css | 1 + .../bundles/10.f71cece1b9ed270fa72b.js | 1 + .../bundles/11.1ebf9c9231959101aacd.js | 3 + .../bundles/12.19fddd1156a17841a7f3.js | 3 + .../bundles/13.102513570821ffa4cacc.css | 1 + .../bundles/13.102513570821ffa4cacc.rtl.css | 1 + .../bundles/13.bd9a7b50624ae8dfb71b.js | 1 + .../bundles/14.f0c743fc89255ca1fdc0.js | 6 + .../bundles/15.c3822fc777211ee8315c.js | 3 + .../bundles/16.4b079d411d2e03610769.css | 1 + .../bundles/16.4b079d411d2e03610769.rtl.css | 1 + .../bundles/16.ce20b7ac96647a3f8db3.js | 1 + .../bundles/17.1a3ca6d3a9c62dfe1f17.js | 4 + .../bundles/18.44a018fdf841b272e3c2.js | 3 + .../180acc64d47073cae241f54fe1659797.png | Bin 0 -> 209 bytes .../bundles/19.3c72d23386197dc4ac0f.css | 1 + .../bundles/19.3c72d23386197dc4ac0f.rtl.css | 1 + .../bundles/19.d82fd24c19b8b5b0168c.js | 1 + .../1df47f578aeef40dd1f2328338a133be.png | Bin 0 -> 42138 bytes .../bundles/2.2db061cb0002d932bfba.js | 3 + .../bundles/20.a14bf9b6e818f685641f.js | 2 + .../bundles/21.9d11193f45b4302c7326.js | 3 + .../bundles/22.c4a7c5f815d603120f20.js | 1 + .../bundles/22.dd949ff725795e9d93b6.css | 1 + .../bundles/22.dd949ff725795e9d93b6.rtl.css | 1 + .../bundles/23.d6e5c055df8f94e561a4.css | 1 + .../bundles/23.d6e5c055df8f94e561a4.rtl.css | 1 + .../bundles/23.dbe1e09a61dcf1705b9e.js | 1 + .../bundles/24.17d6408025371b3685df.js | 1 + .../bundles/24.5e10ad1f5bf480fb2b22.css | 1 + .../bundles/24.5e10ad1f5bf480fb2b22.rtl.css | 1 + .../bundles/25.12fa3a2fb6b1c4d2fa0f.css | 1 + .../bundles/25.12fa3a2fb6b1c4d2fa0f.rtl.css | 1 + .../bundles/25.65a26b3cf9d34008ce74.js | 1 + .../bundles/26.af909889ef61e3630cfc.css | 1 + .../bundles/26.af909889ef61e3630cfc.rtl.css | 1 + .../bundles/26.fec5a763f673fd4b61da.js | 1 + .../bundles/27.1315fbf8ca84500bff60.js | 1 + .../bundles/27.28593ed548e579e8b63d.css | 1 + .../bundles/27.28593ed548e579e8b63d.rtl.css | 1 + .../bundles/28.98ff3d6f77bd94cd5d7c.js | 14 + .../bundles/29.4c923634e8711048f68e.js | 1 + .../bundles/29.848432cc94542f647449.css | 1 + .../bundles/29.848432cc94542f647449.rtl.css | 1 + .../bundles/3.0f5a56645104b8e303b5.js | 1 + .../bundles/3.bbc49badf465eedb68cb.css | 1 + .../bundles/3.bbc49badf465eedb68cb.rtl.css | 1 + .../bundles/30.d95a3f827655ae6f4d41.js | 4 + .../bundles/31.81abab3dfb2b9a5bdff1.css | 1 + .../bundles/31.81abab3dfb2b9a5bdff1.rtl.css | 1 + .../bundles/31.c031c34eff81df66ef7c.js | 1 + .../bundles/32.27d1f6a4564f13116070.css | 1 + .../bundles/32.27d1f6a4564f13116070.rtl.css | 1 + .../bundles/32.56b37cf403a9e9eceea4.js | 1 + .../3293616ec0c605c7c2db25829a0a509e.woff | Bin 0 -> 44432 bytes .../bundles/33.8dd04cdbdff54e865f75.css | 1 + .../bundles/33.8dd04cdbdff54e865f75.rtl.css | 1 + .../bundles/33.adbdf95fb83198a65aa6.js | 1 + .../bundles/34.63bbc5bc6ac0d6223b3d.js | 18 + .../bundles/35.cdf3658f4055352d11fd.js | 14 + .../bundles/36.0f30a765c5ed2cc28e47.js | 6 + .../bundles/37.77adb3ee2dc981cb218c.css | 1 + .../bundles/37.77adb3ee2dc981cb218c.rtl.css | 1 + .../bundles/37.d31bd65f603d1bb9ebf1.js | 1 + .../37a0b0d526f57fdfe7bef1333f5b36f1.png | Bin 0 -> 318 bytes .../bundles/38.f7058b17c9cf23a00b5b.js | 2 + .../bundles/39.68ade11ff88f4442dc87.js | 1 + .../bundles/39.9ca0e701a9ed5880e321.css | 1 + .../bundles/39.9ca0e701a9ed5880e321.rtl.css | 1 + .../396b43348362fa7fe5cb2e187f2e6d78.svg | 1 + .../bundles/4.4ff9c577f4760401b8ac.css | 1 + .../bundles/4.4ff9c577f4760401b8ac.rtl.css | 1 + .../bundles/4.f5c620a1ef39d481d562.js | 1 + .../bundles/40.5c159009e31f3357f5b1.js | 1 + .../bundles/40.5f251467fd134b78e377.css | 1 + .../bundles/40.5f251467fd134b78e377.rtl.css | 1 + .../40566afd832a155e5e370a8bd423de4b.svg | 1 + .../40f9a03d174178efb12303caa9bc7cd8.woff2 | Bin 0 -> 35328 bytes .../bundles/41.7194ede4f533ae00748b.js | 1 + .../bundles/41.c4ffdcc57402c9a4393e.css | 1 + .../bundles/41.c4ffdcc57402c9a4393e.rtl.css | 1 + .../417aec8f751eaf532fa7760b2779716d.png | Bin 0 -> 268 bytes .../bundles/42.ab85ca47ac2776a76a67.css | 1 + .../bundles/42.ab85ca47ac2776a76a67.rtl.css | 1 + .../bundles/42.ac659c8ecce1a72e706a.js | 1 + .../bundles/43.d0fb62d739ece98891c1.js | 1 + .../bundles/43.da62deb6f4f1ddeea0b7.css | 1 + .../bundles/43.da62deb6f4f1ddeea0b7.rtl.css | 1 + .../bundles/44.41a84319e3fd92e98c79.js | 1 + .../bundles/44.7ec72ee1a8a8ef96dbc9.css | 1 + .../bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css | 1 + .../bundles/45.11bad41d3b9230cd2771.js | 1 + .../bundles/45.71eab448131944179f76.css | 1 + .../bundles/45.71eab448131944179f76.rtl.css | 1 + .../bundles/46.6614f1d452109bd0ef6a.js | 1 + .../bundles/46.fc24c2c028c08753d55b.css | 1 + .../bundles/46.fc24c2c028c08753d55b.rtl.css | 1 + .../bundles/47.bd5957415fc28f83be44.js | 34 + .../bundles/48.e25933e0cd7ea6345715.js | 16 + .../bundles/49.f33a65d14266ef322741.js | 13 + .../4a9abefd31dab7c8239e02e925aacd78.png | Bin 0 -> 126 bytes .../4fafff07d8914dc11f6d335f606ff47c.png | Bin 0 -> 168 bytes .../bundles/5.58f99b04ffe42689fe9a.js | 4 + .../bundles/50.0dd49fa4bdeff1792385.css | 1 + .../bundles/50.0dd49fa4bdeff1792385.rtl.css | 1 + .../bundles/50.69deaa9407a91ba2fd16.js | 1 + .../bundles/51.fdd028ea40b37f173e1c.js | 4 + .../bundles/52.e9f9363307cf0f56bd9b.js | 4 + .../bundles/53.852e1c197e85a7707315.js | 2 + .../bundles/54.682e4b59f336ba5b9d5f.js | 6 + .../bundles/55.07422567f0fbb1810a02.js | 1 + .../bundles/55.92e5c3a0907e418f2072.css | 1 + .../bundles/55.92e5c3a0907e418f2072.rtl.css | 1 + .../bundles/56.4cc28971d2b9e1407624.js | 1 + .../bundles/56.9549ce396a46d326b332.css | 1 + .../bundles/56.9549ce396a46d326b332.rtl.css | 1 + .../bundles/57.7dbb2fa612975a074b3d.js | 3 + .../bundles/58.a90bc0f4dbc8a5c7d755.css | 1 + .../bundles/58.a90bc0f4dbc8a5c7d755.rtl.css | 1 + .../bundles/58.ac20449ddbb7f37874cc.js | 1 + .../bundles/59.3c85911ad1fb5ec78b74.css | 1 + .../bundles/59.3c85911ad1fb5ec78b74.rtl.css | 1 + .../bundles/59.a19f5e1e13430596a3a9.js | 1 + .../bundles/6.f4dd5808ba4d6d1a8617.css | 1 + .../bundles/6.f4dd5808ba4d6d1a8617.rtl.css | 1 + .../bundles/6.fcc6fec60acc5d922a67.js | 1 + .../bundles/60.0b2b2d99a039b120fb25.css | 1 + .../bundles/60.0b2b2d99a039b120fb25.rtl.css | 1 + .../bundles/60.1ac249f4421296f40f75.js | 1 + .../bundles/61.366fecec1b24a0b335af.css | 1 + .../bundles/61.366fecec1b24a0b335af.rtl.css | 1 + .../bundles/61.fb29f65342062c04fe5b.js | 1 + .../bundles/62.40b2f091122109aa2e58.js | 1 + .../bundles/62.eb00d46231222c518012.css | 1 + .../bundles/62.eb00d46231222c518012.rtl.css | 1 + .../bundles/63.1dcbc7aa3999df0c4e14.css | 1 + .../bundles/63.1dcbc7aa3999df0c4e14.rtl.css | 1 + .../bundles/63.a4646519c7b7cc08d52e.js | 1 + .../bundles/64.c7c323e7fdf173702b72.css | 1 + .../bundles/64.c7c323e7fdf173702b72.rtl.css | 1 + .../bundles/64.db4e3db232312db40830.js | 1 + .../bundles/65.837b4c0cde707c4ed481.js | 1 + .../bundles/65.d88c92098707097e1846.css | 1 + .../bundles/65.d88c92098707097e1846.rtl.css | 1 + .../65b878304c17beb46ef1c52c9b7eb7c7.gif | Bin 0 -> 2991 bytes .../bundles/66.6a1a05ff6258f0d9c0b5.js | 1 + .../bundles/66.c4290186596553eeb2d0.css | 1 + .../bundles/66.c4290186596553eeb2d0.rtl.css | 1 + .../bundles/67.2cf5dadaebf6858d8623.js | 1 + .../bundles/67.61a74b077527e7385641.css | 1 + .../bundles/67.61a74b077527e7385641.rtl.css | 1 + .../bundles/68.b36f4cddc110cd1477c0.js | 1 + .../bundles/68.f0d6d87e38e67f352f9e.css | 1 + .../bundles/68.f0d6d87e38e67f352f9e.rtl.css | 1 + .../683e7a8e04465dc3fac39ed37f0789b8.png | Bin 0 -> 227 bytes .../bundles/69.7d3206a8fc66bf9d894d.js | 1 + .../bundles/69.ed35d12e9213121440b4.css | 1 + .../bundles/69.ed35d12e9213121440b4.rtl.css | 1 + .../6bbe99469a47c58a056f32085bbdfc26.png | Bin 0 -> 634 bytes .../bundles/7.92647ec0a7beb8b2898d.css | 0 .../bundles/7.92647ec0a7beb8b2898d.rtl.css | 0 .../bundles/7.ed2052c5b657f5d653a5.js | 1 + .../bundles/70.50a6d9aa8157538b5bd6.js | 1 + .../bundles/70.736727f897e2be517230.css | 1 + .../bundles/70.736727f897e2be517230.rtl.css | 1 + .../70464b308617ebaa2bc504b4a50c3463.svg | 1 + .../bundles/71.0647b6ab152cbbfe213f.js | 1 + .../bundles/71.56b42534718929251c6c.css | 1 + .../bundles/71.56b42534718929251c6c.rtl.css | 1 + .../bundles/72.4b79d29d2c0e13ea94c5.js | 1 + .../bundles/72.c7dff1d5063ddf603a81.css | 1 + .../bundles/72.c7dff1d5063ddf603a81.rtl.css | 1 + .../bundles/73.801f0de9b068229d1755.js | 1 + .../bundles/73.f43bede83ca343c13a7e.css | 1 + .../bundles/73.f43bede83ca343c13a7e.rtl.css | 1 + .../7393f661fc7d4389ea6d4dabd2a5aeea.png | Bin 0 -> 365 bytes .../bundles/74.2521feec78da95ba2621.js | 1 + .../bundles/74.38f652489bddb2b9802b.css | 1 + .../bundles/74.38f652489bddb2b9802b.rtl.css | 1 + .../bundles/75.17abe3e8dce352c1b3ab.css | 1 + .../bundles/75.17abe3e8dce352c1b3ab.rtl.css | 1 + .../bundles/75.8bb207814ad927d3c48d.js | 1 + .../bundles/76.4db2074aaa017b28c166.js | 1 + .../bundles/76.7d988838b0406bd4d5eb.css | 1 + .../bundles/76.7d988838b0406bd4d5eb.rtl.css | 1 + .../bundles/77.251aca00b6d789124aa9.css | 1 + .../bundles/77.251aca00b6d789124aa9.rtl.css | 1 + .../bundles/77.8587c41bdb5c9a5ff60c.js | 1 + .../77a5d6e16116f4dd430d89ed1ef42fa8.gif | Bin 0 -> 1933 bytes .../bundles/78.0836c0a10065469ef826.js | 1 + .../bundles/78.3fe3c9cd713ad9a8eb84.css | 1 + .../bundles/78.3fe3c9cd713ad9a8eb84.rtl.css | 1 + .../bundles/79.ca2cc06c230c1c63e7c8.css | 1 + .../bundles/79.ca2cc06c230c1c63e7c8.rtl.css | 1 + .../bundles/79.d0fe3aa80138c7afb9d7.js | 1 + .../79f0e781be418df4a4d5b052ba1b61a2.png | Bin 0 -> 86 bytes .../7e0cc5f7d7f5151500dd60b8d6ca60a1.png | Bin 0 -> 84 bytes .../bundles/8.3b3758d54e7f7ba8727e.js | 1 + .../bundles/8.451da7e139a77029afdd.css | 1 + .../bundles/8.451da7e139a77029afdd.rtl.css | 1 + .../bundles/80.a3b77ef8012f54b9d9d2.css | 1 + .../bundles/80.a3b77ef8012f54b9d9d2.rtl.css | 1 + .../bundles/80.c12bb8ac041c5c08c24e.js | 1 + .../bundles/81.6f28b555e1393d7bdfac.css | 1 + .../bundles/81.6f28b555e1393d7bdfac.rtl.css | 1 + .../bundles/81.ade0deec07870e8797be.js | 1 + .../bundles/82.3259d48ee3e8c45a291b.css | 1 + .../bundles/82.3259d48ee3e8c45a291b.rtl.css | 1 + .../bundles/82.b5b1ff09fec0a31d9994.js | 1 + .../bundles/83.49cdafc9d9d9ae09e012.js | 1 + .../bundles/83.9cb26800ae66a17fccc8.css | 1 + .../bundles/83.9cb26800ae66a17fccc8.rtl.css | 1 + .../bundles/84.d0bc6b5ed24222952735.js | 1 + .../bundles/84.ee9032b7dbf988aeda7c.css | 1 + .../bundles/84.ee9032b7dbf988aeda7c.rtl.css | 1 + .../8443ec594898865ce13f99215e8e82a4.gif | Bin 0 -> 1933 bytes .../bundles/85.bf8b8486318ff980a873.js | 1 + .../bundles/85.eb69a67796d2aa2e3a38.css | 1 + .../bundles/85.eb69a67796d2aa2e3a38.rtl.css | 1 + .../bundles/86.3f98f1eb055238a52282.css | 1 + .../bundles/86.3f98f1eb055238a52282.rtl.css | 1 + .../bundles/86.f3b65677452be8f13552.js | 1 + .../bundles/87.ee16a5780032802b4163.css | 1 + .../bundles/87.ee16a5780032802b4163.rtl.css | 1 + .../bundles/87.f1667756b87758e62352.js | 1 + .../bundles/88.3566ae24d07b0a360ea7.js | 1 + .../bundles/88.e9a6bec06ee11d2c2d4a.css | 1 + .../bundles/88.e9a6bec06ee11d2c2d4a.rtl.css | 1 + .../bundles/89.38c1dbb0153001054e99.js | 1 + .../bundles/89.8f574331c5f7254e658c.css | 1 + .../bundles/89.8f574331c5f7254e658c.rtl.css | 1 + .../898929f1acdb622689e0fc0c95c8fcd0.png | Bin 0 -> 125 bytes .../bundles/9.c893b34fedaa1aaead69.js | 1 + .../bundles/9.efabbd82e0d48b89b9ab.css | 1 + .../bundles/9.efabbd82e0d48b89b9ab.rtl.css | 1 + .../bundles/90.ce3193491dd785bd0aea.css | 1 + .../bundles/90.ce3193491dd785bd0aea.rtl.css | 1 + .../bundles/90.d2b7abe9dbef67c1ac2f.js | 1 + .../bundles/91.483a8d7dc828f742da6e.js | 1 + .../bundles/91.cc1ebe280e7f1c658409.css | 1 + .../bundles/91.cc1ebe280e7f1c658409.rtl.css | 1 + .../bundles/92.b58f53d578fc65c1d1e0.css | 1 + .../bundles/92.b58f53d578fc65c1d1e0.rtl.css | 1 + .../bundles/92.cb54431056b47772623a.js | 1 + .../bundles/93.325b9405f45d6fda33a6.css | 1 + .../bundles/93.325b9405f45d6fda33a6.rtl.css | 1 + .../bundles/93.397809bee4d08b92d346.js | 1 + .../932c209e6bf69970ca313047d5da8964.png | Bin 0 -> 144 bytes .../a6506134daec7169f68f563f084a9d41.svg | 1 + ...add-compare-dialog.a581e24a8887be371793.js | 8 + .../b65971fb3f32027c92536ebacba6683f.png | Bin 0 -> 101 bytes .../b738e5c5b8acbd9891b5f89d3fc6f274.png | Bin 0 -> 27936 bytes .../c9653f735b42cd4bff0ba442c742ba82.png | Bin 0 -> 84 bytes ...ge-interval-dialog.f2e682cc5366f5ab35b8.js | 2 + ...art-bottom-toolbar.06ad0fcc06b649c280d0.js | 12 + .../chart-event-hint.a5bbf042a6ae27521744.js | 3 + .../chart-widget-gui.5650b2a3d8cef650fbe8.js | 55 + .../bundles/clipboard.995cff27aef8666b7892.js | 4 + ...text-menu-renderer.4069dfcbb4f6da9889c2.js | 10 + .../create-dialog.ad987459f1f3e4a16faa.js | 11 + ...urrency-label-menu.3c1430252f424363fa39.js | 3 + ...tervals-add-dialog.841cdbed196b50c0e2ac.js | 1 + .../dialogs-core.76a8074978d8af748add.css | 1 + .../dialogs-core.76a8074978d8af748add.rtl.css | 1 + .../dialogs-core.e38859b0949bd10b7f09.js | 9 + .../drawing-toolbar.3fe1c12b08f4d9eace86.js | 14 + .../ds-property-pages.0df3525d8468799b909d.js | 16 + .../ed68e83c16f77203e73dbc4c3a7c7fa1.cur | Bin 0 -> 4286 bytes .../editobjectdialog.151f705c3978181806a3.js | 5 + .../ef184b625728ec530a7958618e0a3a86.png | Bin 0 -> 309 bytes .../export-data.c92e77ec9e6422664b84.js | 1 + .../f55394b616ed1ae9462c37daab941d93.png | Bin 0 -> 160 bytes .../fdbb9f3cb0365a7ab5cad76bff0b3e2b.png | Bin 0 -> 50653 bytes .../floating-toolbars.a42568ef140544275245.js | 19 + ...ull-tooltips-popup.e9a401fa31f761dfda41.js | 4 + ...-properties-dialog.f739b5d47a3dc21bd7a3.js | 5 + ...eral-property-page.f3628cb08d576a4c8374.js | 6 + ...o-date-dialog-impl.8aeb12eec2b64d3ccf61.js | 11 + .../bundles/hammerjs.301c6434a50c89e51f83.js | 7 + .../header-toolbar.7934fd007ac019e54467.js | 8 + .../lazy-jquery-ui.249e13605f8c71ad218d.js | 34 + .../lazy-velocity.90ed6d5911c9f69dd4d3.js | 15 + .../bundles/library.3afef79a8ae8c7a5618e.js | 721 + .../bundles/library.c9ed08366453322ce64f.css | 1 + .../library.c9ed08366453322ce64f.rtl.css | 1 + .../load-chart-dialog.e16c8b92ef347143d8d1.js | 12 + .../lt-pane-views.76c625b2832b40301126.js | 96 + ...s-with-definitions.4cb1aaea174e8dca633f.js | 26 + ...firm-inputs-dialog.8581ecf4e41b71294136.js | 4 + ...edit-object-dialog.20a678a59aa0536c789e.js | 16 + .../bundles/react.5c26d836993909a1b0b6.js | 40 + .../bundles/redux.8c24f8645577c20f72e3.js | 1 + ...restricted-toolset.2bc02c414ab2f059164a.js | 26 + .../bundles/runtime.cc2522d6a97ad4920031.js | 5 + .../series-pane-views.56447239a502268bc9da.js | 1 + ...-theme-save-dialog.ac8aec2528ca92a911a1.js | 1 + ...-properties-editor.e97ff8e31fb4eecd3434.js | 6 + .../study-market.ff888442764cb4aaa8bd.js | 9 + .../study-pane-views.f4a2713441042362cb3a.js | 2 + ...s-with-definitions.eafbd819cf46446b2bf5.js | 3 + ...dy-template-dialog.4133223305635f228dc9.js | 10 + ...l-info-dialog-impl.7105b2e39aa2a793914e.js | 4 + .../symbolsearch.b5d84dc611e92a5b2187.js | 10 + ...-image-dialog-impl.878919b0ea7a01f986a9.js | 6 + .../bundles/vendors.0cfb111426f49f90fa86.js | 85 + .../charting_library/charting_library.cjs.js | 1 + public/charting_library/charting_library.d.ts | 1923 ++ .../charting_library/charting_library.esm.js | 1 + public/charting_library/charting_library.js | 1 + .../charting_library.standalone.js | 1 + .../cs-tv-chart.b555c6a4.html | 1 + .../da_DK-tv-chart.b555c6a4.html | 1 + public/charting_library/datafeed-api.d.ts | 259 + .../de-tv-chart.b555c6a4.html | 1 + .../el-tv-chart.b555c6a4.html | 1 + .../en-tv-chart.b555c6a4.html | 1 + .../es-tv-chart.b555c6a4.html | 1 + .../et_EE-tv-chart.b555c6a4.html | 1 + .../fa-tv-chart.b555c6a4.html | 1 + .../fr-tv-chart.b555c6a4.html | 1 + .../he_IL-tv-chart.b555c6a4.html | 1 + .../hu_HU-tv-chart.b555c6a4.html | 1 + .../id_ID-tv-chart.b555c6a4.html | 1 + .../it-tv-chart.b555c6a4.html | 1 + .../ja-tv-chart.b555c6a4.html | 1 + .../ko-tv-chart.b555c6a4.html | 1 + .../ms_MY-tv-chart.b555c6a4.html | 1 + .../nl_NL-tv-chart.b555c6a4.html | 1 + .../no-tv-chart.b555c6a4.html | 1 + public/charting_library/package.json | 8 + .../pl-tv-chart.b555c6a4.html | 1 + .../pt-tv-chart.b555c6a4.html | 1 + .../ro-tv-chart.b555c6a4.html | 1 + .../ru-tv-chart.b555c6a4.html | 1 + .../sk_SK-tv-chart.b555c6a4.html | 1 + .../sv-tv-chart.b555c6a4.html | 1 + .../th-tv-chart.b555c6a4.html | 1 + .../tr-tv-chart.b555c6a4.html | 1 + .../vi-tv-chart.b555c6a4.html | 1 + .../zh-tv-chart.b555c6a4.html | 1 + .../zh_TW-tv-chart.b555c6a4.html | 1 + public/datafeeds/README.md | 3 + public/datafeeds/udf/.npmrc | 2 + public/datafeeds/udf/README.md | 46 + .../datafeeds/udf/lib/data-pulse-provider.js | 107 + public/datafeeds/udf/lib/helpers.js | 20 + public/datafeeds/udf/lib/history-provider.js | 70 + public/datafeeds/udf/lib/iquotes-provider.js | 0 public/datafeeds/udf/lib/quotes-provider.js | 28 + .../udf/lib/quotes-pulse-provider.js | 51 + public/datafeeds/udf/lib/requester.js | 30 + public/datafeeds/udf/lib/symbols-storage.js | 186 + .../udf/lib/udf-compatible-datafeed-base.js | 256 + .../udf/lib/udf-compatible-datafeed.js | 17 + public/datafeeds/udf/package.json | 20 + public/datafeeds/udf/rollup.config.js | 39 + .../datafeeds/udf/src/data-pulse-provider.ts | 144 + public/datafeeds/udf/src/helpers.ts | 38 + public/datafeeds/udf/src/history-provider.ts | 124 + public/datafeeds/udf/src/iquotes-provider.ts | 14 + public/datafeeds/udf/src/polyfills.es6 | 2 + public/datafeeds/udf/src/quotes-provider.ts | 37 + .../udf/src/quotes-pulse-provider.ts | 85 + public/datafeeds/udf/src/requester.ts | 39 + public/datafeeds/udf/src/symbols-storage.ts | 290 + .../udf/src/udf-compatible-datafeed-base.ts | 370 + .../udf/src/udf-compatible-datafeed.ts | 11 + public/datafeeds/udf/tsconfig.json | 28 + .../ar-tv-chart.b555c6a4.html | 1 + .../bundles/0.3a5522db90c672e977eb.js | 2 + .../0579d40b812fa2c3ffe72e5803a6e14c.cur | Bin 0 -> 4286 bytes .../bundles/1.92647ec0a7beb8b2898d.css | 0 .../bundles/1.92647ec0a7beb8b2898d.rtl.css | 0 .../bundles/1.b288a641198a0f397ac3.js | 1 + .../bundles/10.f55b7ccd689ba318c0b1.css | 1 + .../bundles/10.f55b7ccd689ba318c0b1.rtl.css | 1 + .../bundles/10.f71cece1b9ed270fa72b.js | 1 + .../bundles/11.1ebf9c9231959101aacd.js | 3 + .../bundles/12.19fddd1156a17841a7f3.js | 3 + .../bundles/13.102513570821ffa4cacc.css | 1 + .../bundles/13.102513570821ffa4cacc.rtl.css | 1 + .../bundles/13.bd9a7b50624ae8dfb71b.js | 1 + .../bundles/14.f0c743fc89255ca1fdc0.js | 6 + .../bundles/15.c3822fc777211ee8315c.js | 3 + .../bundles/16.4b079d411d2e03610769.css | 1 + .../bundles/16.4b079d411d2e03610769.rtl.css | 1 + .../bundles/16.ce20b7ac96647a3f8db3.js | 1 + .../bundles/17.1a3ca6d3a9c62dfe1f17.js | 4 + .../bundles/18.44a018fdf841b272e3c2.js | 3 + .../180acc64d47073cae241f54fe1659797.png | Bin 0 -> 209 bytes .../bundles/19.3c72d23386197dc4ac0f.css | 1 + .../bundles/19.3c72d23386197dc4ac0f.rtl.css | 1 + .../bundles/19.d82fd24c19b8b5b0168c.js | 1 + .../1df47f578aeef40dd1f2328338a133be.png | Bin 0 -> 42138 bytes .../bundles/2.2db061cb0002d932bfba.js | 3 + .../bundles/20.a14bf9b6e818f685641f.js | 2 + .../bundles/21.9d11193f45b4302c7326.js | 3 + .../bundles/22.c4a7c5f815d603120f20.js | 1 + .../bundles/22.dd949ff725795e9d93b6.css | 1 + .../bundles/22.dd949ff725795e9d93b6.rtl.css | 1 + .../bundles/23.d6e5c055df8f94e561a4.css | 1 + .../bundles/23.d6e5c055df8f94e561a4.rtl.css | 1 + .../bundles/23.dbe1e09a61dcf1705b9e.js | 1 + .../bundles/24.17d6408025371b3685df.js | 1 + .../bundles/24.5e10ad1f5bf480fb2b22.css | 1 + .../bundles/24.5e10ad1f5bf480fb2b22.rtl.css | 1 + .../bundles/25.12fa3a2fb6b1c4d2fa0f.css | 1 + .../bundles/25.12fa3a2fb6b1c4d2fa0f.rtl.css | 1 + .../bundles/25.65a26b3cf9d34008ce74.js | 1 + .../bundles/26.af909889ef61e3630cfc.css | 1 + .../bundles/26.af909889ef61e3630cfc.rtl.css | 1 + .../bundles/26.fec5a763f673fd4b61da.js | 1 + .../bundles/27.1315fbf8ca84500bff60.js | 1 + .../bundles/27.28593ed548e579e8b63d.css | 1 + .../bundles/27.28593ed548e579e8b63d.rtl.css | 1 + .../bundles/28.98ff3d6f77bd94cd5d7c.js | 14 + .../bundles/29.4c923634e8711048f68e.js | 1 + .../bundles/29.848432cc94542f647449.css | 1 + .../bundles/29.848432cc94542f647449.rtl.css | 1 + .../bundles/3.0f5a56645104b8e303b5.js | 1 + .../bundles/3.bbc49badf465eedb68cb.css | 1 + .../bundles/3.bbc49badf465eedb68cb.rtl.css | 1 + .../bundles/30.d95a3f827655ae6f4d41.js | 4 + .../bundles/31.81abab3dfb2b9a5bdff1.css | 1 + .../bundles/31.81abab3dfb2b9a5bdff1.rtl.css | 1 + .../bundles/31.c031c34eff81df66ef7c.js | 1 + .../bundles/32.27d1f6a4564f13116070.css | 1 + .../bundles/32.27d1f6a4564f13116070.rtl.css | 1 + .../bundles/32.56b37cf403a9e9eceea4.js | 1 + .../3293616ec0c605c7c2db25829a0a509e.woff | Bin 0 -> 44432 bytes .../bundles/33.8dd04cdbdff54e865f75.css | 1 + .../bundles/33.8dd04cdbdff54e865f75.rtl.css | 1 + .../bundles/33.adbdf95fb83198a65aa6.js | 1 + .../bundles/34.63bbc5bc6ac0d6223b3d.js | 18 + .../bundles/35.cdf3658f4055352d11fd.js | 14 + .../bundles/36.0f30a765c5ed2cc28e47.js | 6 + .../bundles/37.77adb3ee2dc981cb218c.css | 1 + .../bundles/37.77adb3ee2dc981cb218c.rtl.css | 1 + .../bundles/37.d31bd65f603d1bb9ebf1.js | 1 + .../37a0b0d526f57fdfe7bef1333f5b36f1.png | Bin 0 -> 318 bytes .../bundles/38.f7058b17c9cf23a00b5b.js | 2 + .../bundles/39.68ade11ff88f4442dc87.js | 1 + .../bundles/39.9ca0e701a9ed5880e321.css | 1 + .../bundles/39.9ca0e701a9ed5880e321.rtl.css | 1 + .../396b43348362fa7fe5cb2e187f2e6d78.svg | 1 + .../bundles/4.4ff9c577f4760401b8ac.css | 1 + .../bundles/4.4ff9c577f4760401b8ac.rtl.css | 1 + .../bundles/4.f5c620a1ef39d481d562.js | 1 + .../bundles/40.5c159009e31f3357f5b1.js | 1 + .../bundles/40.5f251467fd134b78e377.css | 1 + .../bundles/40.5f251467fd134b78e377.rtl.css | 1 + .../40566afd832a155e5e370a8bd423de4b.svg | 1 + .../40f9a03d174178efb12303caa9bc7cd8.woff2 | Bin 0 -> 35328 bytes .../bundles/41.7194ede4f533ae00748b.js | 1 + .../bundles/41.c4ffdcc57402c9a4393e.css | 1 + .../bundles/41.c4ffdcc57402c9a4393e.rtl.css | 1 + .../417aec8f751eaf532fa7760b2779716d.png | Bin 0 -> 268 bytes .../bundles/42.ab85ca47ac2776a76a67.css | 1 + .../bundles/42.ab85ca47ac2776a76a67.rtl.css | 1 + .../bundles/42.ac659c8ecce1a72e706a.js | 1 + .../bundles/43.d0fb62d739ece98891c1.js | 1 + .../bundles/43.da62deb6f4f1ddeea0b7.css | 1 + .../bundles/43.da62deb6f4f1ddeea0b7.rtl.css | 1 + .../bundles/44.41a84319e3fd92e98c79.js | 1 + .../bundles/44.7ec72ee1a8a8ef96dbc9.css | 1 + .../bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css | 1 + .../bundles/45.11bad41d3b9230cd2771.js | 1 + .../bundles/45.71eab448131944179f76.css | 1 + .../bundles/45.71eab448131944179f76.rtl.css | 1 + .../bundles/46.6614f1d452109bd0ef6a.js | 1 + .../bundles/46.fc24c2c028c08753d55b.css | 1 + .../bundles/46.fc24c2c028c08753d55b.rtl.css | 1 + .../bundles/47.bd5957415fc28f83be44.js | 34 + .../bundles/48.e25933e0cd7ea6345715.js | 16 + .../bundles/49.f33a65d14266ef322741.js | 13 + .../4a9abefd31dab7c8239e02e925aacd78.png | Bin 0 -> 126 bytes .../4fafff07d8914dc11f6d335f606ff47c.png | Bin 0 -> 168 bytes .../bundles/5.58f99b04ffe42689fe9a.js | 4 + .../bundles/50.0dd49fa4bdeff1792385.css | 1 + .../bundles/50.0dd49fa4bdeff1792385.rtl.css | 1 + .../bundles/50.69deaa9407a91ba2fd16.js | 1 + .../bundles/51.fdd028ea40b37f173e1c.js | 4 + .../bundles/52.e9f9363307cf0f56bd9b.js | 4 + .../bundles/53.852e1c197e85a7707315.js | 2 + .../bundles/54.682e4b59f336ba5b9d5f.js | 6 + .../bundles/55.07422567f0fbb1810a02.js | 1 + .../bundles/55.92e5c3a0907e418f2072.css | 1 + .../bundles/55.92e5c3a0907e418f2072.rtl.css | 1 + .../bundles/56.4cc28971d2b9e1407624.js | 1 + .../bundles/56.9549ce396a46d326b332.css | 1 + .../bundles/56.9549ce396a46d326b332.rtl.css | 1 + .../bundles/57.7dbb2fa612975a074b3d.js | 3 + .../bundles/58.a90bc0f4dbc8a5c7d755.css | 1 + .../bundles/58.a90bc0f4dbc8a5c7d755.rtl.css | 1 + .../bundles/58.ac20449ddbb7f37874cc.js | 1 + .../bundles/59.3c85911ad1fb5ec78b74.css | 1 + .../bundles/59.3c85911ad1fb5ec78b74.rtl.css | 1 + .../bundles/59.a19f5e1e13430596a3a9.js | 1 + .../bundles/6.f4dd5808ba4d6d1a8617.css | 1 + .../bundles/6.f4dd5808ba4d6d1a8617.rtl.css | 1 + .../bundles/6.fcc6fec60acc5d922a67.js | 1 + .../bundles/60.0b2b2d99a039b120fb25.css | 1 + .../bundles/60.0b2b2d99a039b120fb25.rtl.css | 1 + .../bundles/60.1ac249f4421296f40f75.js | 1 + .../bundles/61.366fecec1b24a0b335af.css | 1 + .../bundles/61.366fecec1b24a0b335af.rtl.css | 1 + .../bundles/61.fb29f65342062c04fe5b.js | 1 + .../bundles/62.40b2f091122109aa2e58.js | 1 + .../bundles/62.eb00d46231222c518012.css | 1 + .../bundles/62.eb00d46231222c518012.rtl.css | 1 + .../bundles/63.1dcbc7aa3999df0c4e14.css | 1 + .../bundles/63.1dcbc7aa3999df0c4e14.rtl.css | 1 + .../bundles/63.a4646519c7b7cc08d52e.js | 1 + .../bundles/64.c7c323e7fdf173702b72.css | 1 + .../bundles/64.c7c323e7fdf173702b72.rtl.css | 1 + .../bundles/64.db4e3db232312db40830.js | 1 + .../bundles/65.837b4c0cde707c4ed481.js | 1 + .../bundles/65.d88c92098707097e1846.css | 1 + .../bundles/65.d88c92098707097e1846.rtl.css | 1 + .../65b878304c17beb46ef1c52c9b7eb7c7.gif | Bin 0 -> 2991 bytes .../bundles/66.6a1a05ff6258f0d9c0b5.js | 1 + .../bundles/66.c4290186596553eeb2d0.css | 1 + .../bundles/66.c4290186596553eeb2d0.rtl.css | 1 + .../bundles/67.2cf5dadaebf6858d8623.js | 1 + .../bundles/67.61a74b077527e7385641.css | 1 + .../bundles/67.61a74b077527e7385641.rtl.css | 1 + .../bundles/68.b36f4cddc110cd1477c0.js | 1 + .../bundles/68.f0d6d87e38e67f352f9e.css | 1 + .../bundles/68.f0d6d87e38e67f352f9e.rtl.css | 1 + .../683e7a8e04465dc3fac39ed37f0789b8.png | Bin 0 -> 227 bytes .../bundles/69.7d3206a8fc66bf9d894d.js | 1 + .../bundles/69.ed35d12e9213121440b4.css | 1 + .../bundles/69.ed35d12e9213121440b4.rtl.css | 1 + .../6bbe99469a47c58a056f32085bbdfc26.png | Bin 0 -> 634 bytes .../bundles/7.92647ec0a7beb8b2898d.css | 0 .../bundles/7.92647ec0a7beb8b2898d.rtl.css | 0 .../bundles/7.ed2052c5b657f5d653a5.js | 1 + .../bundles/70.50a6d9aa8157538b5bd6.js | 1 + .../bundles/70.736727f897e2be517230.css | 1 + .../bundles/70.736727f897e2be517230.rtl.css | 1 + .../70464b308617ebaa2bc504b4a50c3463.svg | 1 + .../bundles/71.0647b6ab152cbbfe213f.js | 1 + .../bundles/71.56b42534718929251c6c.css | 1 + .../bundles/71.56b42534718929251c6c.rtl.css | 1 + .../bundles/72.4b79d29d2c0e13ea94c5.js | 1 + .../bundles/72.c7dff1d5063ddf603a81.css | 1 + .../bundles/72.c7dff1d5063ddf603a81.rtl.css | 1 + .../bundles/73.801f0de9b068229d1755.js | 1 + .../bundles/73.f43bede83ca343c13a7e.css | 1 + .../bundles/73.f43bede83ca343c13a7e.rtl.css | 1 + .../7393f661fc7d4389ea6d4dabd2a5aeea.png | Bin 0 -> 365 bytes .../bundles/74.2521feec78da95ba2621.js | 1 + .../bundles/74.38f652489bddb2b9802b.css | 1 + .../bundles/74.38f652489bddb2b9802b.rtl.css | 1 + .../bundles/75.17abe3e8dce352c1b3ab.css | 1 + .../bundles/75.17abe3e8dce352c1b3ab.rtl.css | 1 + .../bundles/75.8bb207814ad927d3c48d.js | 1 + .../bundles/76.4db2074aaa017b28c166.js | 1 + .../bundles/76.7d988838b0406bd4d5eb.css | 1 + .../bundles/76.7d988838b0406bd4d5eb.rtl.css | 1 + .../bundles/77.251aca00b6d789124aa9.css | 1 + .../bundles/77.251aca00b6d789124aa9.rtl.css | 1 + .../bundles/77.8587c41bdb5c9a5ff60c.js | 1 + .../77a5d6e16116f4dd430d89ed1ef42fa8.gif | Bin 0 -> 1933 bytes .../bundles/78.0836c0a10065469ef826.js | 1 + .../bundles/78.3fe3c9cd713ad9a8eb84.css | 1 + .../bundles/78.3fe3c9cd713ad9a8eb84.rtl.css | 1 + .../bundles/79.ca2cc06c230c1c63e7c8.css | 1 + .../bundles/79.ca2cc06c230c1c63e7c8.rtl.css | 1 + .../bundles/79.d0fe3aa80138c7afb9d7.js | 1 + .../79f0e781be418df4a4d5b052ba1b61a2.png | Bin 0 -> 86 bytes .../7e0cc5f7d7f5151500dd60b8d6ca60a1.png | Bin 0 -> 84 bytes .../bundles/8.3b3758d54e7f7ba8727e.js | 1 + .../bundles/8.451da7e139a77029afdd.css | 1 + .../bundles/8.451da7e139a77029afdd.rtl.css | 1 + .../bundles/80.a3b77ef8012f54b9d9d2.css | 1 + .../bundles/80.a3b77ef8012f54b9d9d2.rtl.css | 1 + .../bundles/80.c12bb8ac041c5c08c24e.js | 1 + .../bundles/81.6f28b555e1393d7bdfac.css | 1 + .../bundles/81.6f28b555e1393d7bdfac.rtl.css | 1 + .../bundles/81.ade0deec07870e8797be.js | 1 + .../bundles/82.3259d48ee3e8c45a291b.css | 1 + .../bundles/82.3259d48ee3e8c45a291b.rtl.css | 1 + .../bundles/82.b5b1ff09fec0a31d9994.js | 1 + .../bundles/83.49cdafc9d9d9ae09e012.js | 1 + .../bundles/83.9cb26800ae66a17fccc8.css | 1 + .../bundles/83.9cb26800ae66a17fccc8.rtl.css | 1 + .../bundles/84.d0bc6b5ed24222952735.js | 1 + .../bundles/84.ee9032b7dbf988aeda7c.css | 1 + .../bundles/84.ee9032b7dbf988aeda7c.rtl.css | 1 + .../8443ec594898865ce13f99215e8e82a4.gif | Bin 0 -> 1933 bytes .../bundles/85.bf8b8486318ff980a873.js | 1 + .../bundles/85.eb69a67796d2aa2e3a38.css | 1 + .../bundles/85.eb69a67796d2aa2e3a38.rtl.css | 1 + .../bundles/86.3f98f1eb055238a52282.css | 1 + .../bundles/86.3f98f1eb055238a52282.rtl.css | 1 + .../bundles/86.f3b65677452be8f13552.js | 1 + .../bundles/87.ee16a5780032802b4163.css | 1 + .../bundles/87.ee16a5780032802b4163.rtl.css | 1 + .../bundles/87.f1667756b87758e62352.js | 1 + .../bundles/88.3566ae24d07b0a360ea7.js | 1 + .../bundles/88.e9a6bec06ee11d2c2d4a.css | 1 + .../bundles/88.e9a6bec06ee11d2c2d4a.rtl.css | 1 + .../bundles/89.38c1dbb0153001054e99.js | 1 + .../bundles/89.8f574331c5f7254e658c.css | 1 + .../bundles/89.8f574331c5f7254e658c.rtl.css | 1 + .../898929f1acdb622689e0fc0c95c8fcd0.png | Bin 0 -> 125 bytes .../bundles/9.c893b34fedaa1aaead69.js | 1 + .../bundles/9.efabbd82e0d48b89b9ab.css | 1 + .../bundles/9.efabbd82e0d48b89b9ab.rtl.css | 1 + .../bundles/90.ce3193491dd785bd0aea.css | 1 + .../bundles/90.ce3193491dd785bd0aea.rtl.css | 1 + .../bundles/90.d2b7abe9dbef67c1ac2f.js | 1 + .../bundles/91.483a8d7dc828f742da6e.js | 1 + .../bundles/91.cc1ebe280e7f1c658409.css | 1 + .../bundles/91.cc1ebe280e7f1c658409.rtl.css | 1 + .../bundles/92.b58f53d578fc65c1d1e0.css | 1 + .../bundles/92.b58f53d578fc65c1d1e0.rtl.css | 1 + .../bundles/92.cb54431056b47772623a.js | 1 + .../bundles/93.325b9405f45d6fda33a6.css | 1 + .../bundles/93.325b9405f45d6fda33a6.rtl.css | 1 + .../bundles/93.397809bee4d08b92d346.js | 1 + .../932c209e6bf69970ca313047d5da8964.png | Bin 0 -> 144 bytes .../a6506134daec7169f68f563f084a9d41.svg | 1 + ...add-compare-dialog.a581e24a8887be371793.js | 8 + .../b65971fb3f32027c92536ebacba6683f.png | Bin 0 -> 101 bytes .../b738e5c5b8acbd9891b5f89d3fc6f274.png | Bin 0 -> 27936 bytes .../c9653f735b42cd4bff0ba442c742ba82.png | Bin 0 -> 84 bytes ...ge-interval-dialog.f2e682cc5366f5ab35b8.js | 2 + ...art-bottom-toolbar.06ad0fcc06b649c280d0.js | 12 + .../chart-event-hint.a5bbf042a6ae27521744.js | 3 + .../chart-widget-gui.5650b2a3d8cef650fbe8.js | 55 + .../bundles/clipboard.995cff27aef8666b7892.js | 4 + ...text-menu-renderer.4069dfcbb4f6da9889c2.js | 10 + .../create-dialog.ad987459f1f3e4a16faa.js | 11 + ...urrency-label-menu.3c1430252f424363fa39.js | 3 + ...tervals-add-dialog.841cdbed196b50c0e2ac.js | 1 + .../dialogs-core.76a8074978d8af748add.css | 1 + .../dialogs-core.76a8074978d8af748add.rtl.css | 1 + .../dialogs-core.e38859b0949bd10b7f09.js | 9 + .../drawing-toolbar.3fe1c12b08f4d9eace86.js | 14 + .../ds-property-pages.0df3525d8468799b909d.js | 16 + .../ed68e83c16f77203e73dbc4c3a7c7fa1.cur | Bin 0 -> 4286 bytes .../editobjectdialog.151f705c3978181806a3.js | 5 + .../ef184b625728ec530a7958618e0a3a86.png | Bin 0 -> 309 bytes .../export-data.c92e77ec9e6422664b84.js | 1 + .../f55394b616ed1ae9462c37daab941d93.png | Bin 0 -> 160 bytes .../fdbb9f3cb0365a7ab5cad76bff0b3e2b.png | Bin 0 -> 50653 bytes .../floating-toolbars.a42568ef140544275245.js | 19 + ...ull-tooltips-popup.e9a401fa31f761dfda41.js | 4 + ...-properties-dialog.f739b5d47a3dc21bd7a3.js | 5 + ...eral-property-page.f3628cb08d576a4c8374.js | 6 + ...o-date-dialog-impl.8aeb12eec2b64d3ccf61.js | 11 + .../bundles/hammerjs.301c6434a50c89e51f83.js | 7 + .../header-toolbar.7934fd007ac019e54467.js | 8 + .../lazy-jquery-ui.249e13605f8c71ad218d.js | 34 + .../lazy-velocity.90ed6d5911c9f69dd4d3.js | 15 + .../bundles/library.3afef79a8ae8c7a5618e.js | 721 + .../bundles/library.c9ed08366453322ce64f.css | 1 + .../library.c9ed08366453322ce64f.rtl.css | 1 + .../load-chart-dialog.e16c8b92ef347143d8d1.js | 12 + .../lt-pane-views.76c625b2832b40301126.js | 96 + ...s-with-definitions.4cb1aaea174e8dca633f.js | 26 + ...firm-inputs-dialog.8581ecf4e41b71294136.js | 4 + ...edit-object-dialog.20a678a59aa0536c789e.js | 16 + .../bundles/react.5c26d836993909a1b0b6.js | 40 + .../bundles/redux.8c24f8645577c20f72e3.js | 1 + ...restricted-toolset.2bc02c414ab2f059164a.js | 26 + .../bundles/runtime.cc2522d6a97ad4920031.js | 5 + .../series-pane-views.56447239a502268bc9da.js | 1 + ...-theme-save-dialog.ac8aec2528ca92a911a1.js | 1 + ...-properties-editor.e97ff8e31fb4eecd3434.js | 6 + .../study-market.ff888442764cb4aaa8bd.js | 9 + .../study-pane-views.f4a2713441042362cb3a.js | 2 + ...s-with-definitions.eafbd819cf46446b2bf5.js | 3 + ...dy-template-dialog.4133223305635f228dc9.js | 10 + ...l-info-dialog-impl.7105b2e39aa2a793914e.js | 4 + .../symbolsearch.b5d84dc611e92a5b2187.js | 10 + ...-image-dialog-impl.878919b0ea7a01f986a9.js | 6 + .../bundles/vendors.0cfb111426f49f90fa86.js | 85 + .../charting_library/charting_library.cjs.js | 1 + .../charting_library/charting_library.d.ts | 1923 ++ .../charting_library/charting_library.esm.js | 1 + .../charting_library/charting_library.js | 9 + .../charting_library.standalone.js | 1 + .../cs-tv-chart.b555c6a4.html | 1 + .../da_DK-tv-chart.b555c6a4.html | 1 + .../kline/charting_library/datafeed-api.d.ts | 259 + .../de-tv-chart.b555c6a4.html | 1 + .../el-tv-chart.b555c6a4.html | 1 + .../en-tv-chart.b555c6a4.html | 1 + .../es-tv-chart.b555c6a4.html | 1 + .../et_EE-tv-chart.b555c6a4.html | 1 + .../fa-tv-chart.b555c6a4.html | 1 + .../fr-tv-chart.b555c6a4.html | 1 + .../he_IL-tv-chart.b555c6a4.html | 1 + .../hu_HU-tv-chart.b555c6a4.html | 1 + .../id_ID-tv-chart.b555c6a4.html | 1 + .../it-tv-chart.b555c6a4.html | 1 + .../ja-tv-chart.b555c6a4.html | 1 + .../ko-tv-chart.b555c6a4.html | 1 + .../ms_MY-tv-chart.b555c6a4.html | 1 + .../nl_NL-tv-chart.b555c6a4.html | 1 + .../no-tv-chart.b555c6a4.html | 1 + .../kline/charting_library/package.json | 8 + .../pl-tv-chart.b555c6a4.html | 1 + .../pt-tv-chart.b555c6a4.html | 1 + .../ro-tv-chart.b555c6a4.html | 1 + .../ru-tv-chart.b555c6a4.html | 1 + .../sk_SK-tv-chart.b555c6a4.html | 1 + .../sv-tv-chart.b555c6a4.html | 1 + .../th-tv-chart.b555c6a4.html | 1 + .../tr-tv-chart.b555c6a4.html | 1 + .../vi-tv-chart.b555c6a4.html | 1 + .../zh-tv-chart.b555c6a4.html | 1 + .../zh_TW-tv-chart.b555c6a4.html | 1 + src/components/kline/datafeed.js | 137 + src/components/kline/index.vue | 132 + src/views/OsmosisTrade.vue | 66 +- yarn.lock | 19210 ++++++++-------- 730 files changed, 21442 insertions(+), 11039 deletions(-) create mode 100644 .eslintignore create mode 100644 public/charting_library/ar-tv-chart.b555c6a4.html create mode 100644 public/charting_library/bundles/0.3a5522db90c672e977eb.js create mode 100644 public/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur create mode 100644 public/charting_library/bundles/1.92647ec0a7beb8b2898d.css create mode 100644 public/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css create mode 100644 public/charting_library/bundles/1.b288a641198a0f397ac3.js create mode 100644 public/charting_library/bundles/10.f55b7ccd689ba318c0b1.css create mode 100644 public/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css create mode 100644 public/charting_library/bundles/10.f71cece1b9ed270fa72b.js create mode 100644 public/charting_library/bundles/11.1ebf9c9231959101aacd.js create mode 100644 public/charting_library/bundles/12.19fddd1156a17841a7f3.js create mode 100644 public/charting_library/bundles/13.102513570821ffa4cacc.css create mode 100644 public/charting_library/bundles/13.102513570821ffa4cacc.rtl.css create mode 100644 public/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js create mode 100644 public/charting_library/bundles/14.f0c743fc89255ca1fdc0.js create mode 100644 public/charting_library/bundles/15.c3822fc777211ee8315c.js create mode 100644 public/charting_library/bundles/16.4b079d411d2e03610769.css create mode 100644 public/charting_library/bundles/16.4b079d411d2e03610769.rtl.css create mode 100644 public/charting_library/bundles/16.ce20b7ac96647a3f8db3.js create mode 100644 public/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js create mode 100644 public/charting_library/bundles/18.44a018fdf841b272e3c2.js create mode 100644 public/charting_library/bundles/180acc64d47073cae241f54fe1659797.png create mode 100644 public/charting_library/bundles/19.3c72d23386197dc4ac0f.css create mode 100644 public/charting_library/bundles/19.3c72d23386197dc4ac0f.rtl.css create mode 100644 public/charting_library/bundles/19.d82fd24c19b8b5b0168c.js create mode 100644 public/charting_library/bundles/1df47f578aeef40dd1f2328338a133be.png create mode 100644 public/charting_library/bundles/2.2db061cb0002d932bfba.js create mode 100644 public/charting_library/bundles/20.a14bf9b6e818f685641f.js create mode 100644 public/charting_library/bundles/21.9d11193f45b4302c7326.js create mode 100644 public/charting_library/bundles/22.c4a7c5f815d603120f20.js create mode 100644 public/charting_library/bundles/22.dd949ff725795e9d93b6.css create mode 100644 public/charting_library/bundles/22.dd949ff725795e9d93b6.rtl.css create mode 100644 public/charting_library/bundles/23.d6e5c055df8f94e561a4.css create mode 100644 public/charting_library/bundles/23.d6e5c055df8f94e561a4.rtl.css create mode 100644 public/charting_library/bundles/23.dbe1e09a61dcf1705b9e.js create mode 100644 public/charting_library/bundles/24.17d6408025371b3685df.js create mode 100644 public/charting_library/bundles/24.5e10ad1f5bf480fb2b22.css create mode 100644 public/charting_library/bundles/24.5e10ad1f5bf480fb2b22.rtl.css create mode 100644 public/charting_library/bundles/25.12fa3a2fb6b1c4d2fa0f.css create mode 100644 public/charting_library/bundles/25.12fa3a2fb6b1c4d2fa0f.rtl.css create mode 100644 public/charting_library/bundles/25.65a26b3cf9d34008ce74.js create mode 100644 public/charting_library/bundles/26.af909889ef61e3630cfc.css create mode 100644 public/charting_library/bundles/26.af909889ef61e3630cfc.rtl.css create mode 100644 public/charting_library/bundles/26.fec5a763f673fd4b61da.js create mode 100644 public/charting_library/bundles/27.1315fbf8ca84500bff60.js create mode 100644 public/charting_library/bundles/27.28593ed548e579e8b63d.css create mode 100644 public/charting_library/bundles/27.28593ed548e579e8b63d.rtl.css create mode 100644 public/charting_library/bundles/28.98ff3d6f77bd94cd5d7c.js create mode 100644 public/charting_library/bundles/29.4c923634e8711048f68e.js create mode 100644 public/charting_library/bundles/29.848432cc94542f647449.css create mode 100644 public/charting_library/bundles/29.848432cc94542f647449.rtl.css create mode 100644 public/charting_library/bundles/3.0f5a56645104b8e303b5.js create mode 100644 public/charting_library/bundles/3.bbc49badf465eedb68cb.css create mode 100644 public/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css create mode 100644 public/charting_library/bundles/30.d95a3f827655ae6f4d41.js create mode 100644 public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.css create mode 100644 public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.rtl.css create mode 100644 public/charting_library/bundles/31.c031c34eff81df66ef7c.js create mode 100644 public/charting_library/bundles/32.27d1f6a4564f13116070.css create mode 100644 public/charting_library/bundles/32.27d1f6a4564f13116070.rtl.css create mode 100644 public/charting_library/bundles/32.56b37cf403a9e9eceea4.js create mode 100644 public/charting_library/bundles/3293616ec0c605c7c2db25829a0a509e.woff create mode 100644 public/charting_library/bundles/33.8dd04cdbdff54e865f75.css create mode 100644 public/charting_library/bundles/33.8dd04cdbdff54e865f75.rtl.css create mode 100644 public/charting_library/bundles/33.adbdf95fb83198a65aa6.js create mode 100644 public/charting_library/bundles/34.63bbc5bc6ac0d6223b3d.js create mode 100644 public/charting_library/bundles/35.cdf3658f4055352d11fd.js create mode 100644 public/charting_library/bundles/36.0f30a765c5ed2cc28e47.js create mode 100644 public/charting_library/bundles/37.77adb3ee2dc981cb218c.css create mode 100644 public/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css create mode 100644 public/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js create mode 100644 public/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png create mode 100644 public/charting_library/bundles/38.f7058b17c9cf23a00b5b.js create mode 100644 public/charting_library/bundles/39.68ade11ff88f4442dc87.js create mode 100644 public/charting_library/bundles/39.9ca0e701a9ed5880e321.css create mode 100644 public/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css create mode 100644 public/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg create mode 100644 public/charting_library/bundles/4.4ff9c577f4760401b8ac.css create mode 100644 public/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css create mode 100644 public/charting_library/bundles/4.f5c620a1ef39d481d562.js create mode 100644 public/charting_library/bundles/40.5c159009e31f3357f5b1.js create mode 100644 public/charting_library/bundles/40.5f251467fd134b78e377.css create mode 100644 public/charting_library/bundles/40.5f251467fd134b78e377.rtl.css create mode 100644 public/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg create mode 100644 public/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 create mode 100644 public/charting_library/bundles/41.7194ede4f533ae00748b.js create mode 100644 public/charting_library/bundles/41.c4ffdcc57402c9a4393e.css create mode 100644 public/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css create mode 100644 public/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png create mode 100644 public/charting_library/bundles/42.ab85ca47ac2776a76a67.css create mode 100644 public/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css create mode 100644 public/charting_library/bundles/42.ac659c8ecce1a72e706a.js create mode 100644 public/charting_library/bundles/43.d0fb62d739ece98891c1.js create mode 100644 public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css create mode 100644 public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css create mode 100644 public/charting_library/bundles/44.41a84319e3fd92e98c79.js create mode 100644 public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css create mode 100644 public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css create mode 100644 public/charting_library/bundles/45.11bad41d3b9230cd2771.js create mode 100644 public/charting_library/bundles/45.71eab448131944179f76.css create mode 100644 public/charting_library/bundles/45.71eab448131944179f76.rtl.css create mode 100644 public/charting_library/bundles/46.6614f1d452109bd0ef6a.js create mode 100644 public/charting_library/bundles/46.fc24c2c028c08753d55b.css create mode 100644 public/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css create mode 100644 public/charting_library/bundles/47.bd5957415fc28f83be44.js create mode 100644 public/charting_library/bundles/48.e25933e0cd7ea6345715.js create mode 100644 public/charting_library/bundles/49.f33a65d14266ef322741.js create mode 100644 public/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png create mode 100644 public/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png create mode 100644 public/charting_library/bundles/5.58f99b04ffe42689fe9a.js create mode 100644 public/charting_library/bundles/50.0dd49fa4bdeff1792385.css create mode 100644 public/charting_library/bundles/50.0dd49fa4bdeff1792385.rtl.css create mode 100644 public/charting_library/bundles/50.69deaa9407a91ba2fd16.js create mode 100644 public/charting_library/bundles/51.fdd028ea40b37f173e1c.js create mode 100644 public/charting_library/bundles/52.e9f9363307cf0f56bd9b.js create mode 100644 public/charting_library/bundles/53.852e1c197e85a7707315.js create mode 100644 public/charting_library/bundles/54.682e4b59f336ba5b9d5f.js create mode 100644 public/charting_library/bundles/55.07422567f0fbb1810a02.js create mode 100644 public/charting_library/bundles/55.92e5c3a0907e418f2072.css create mode 100644 public/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css create mode 100644 public/charting_library/bundles/56.4cc28971d2b9e1407624.js create mode 100644 public/charting_library/bundles/56.9549ce396a46d326b332.css create mode 100644 public/charting_library/bundles/56.9549ce396a46d326b332.rtl.css create mode 100644 public/charting_library/bundles/57.7dbb2fa612975a074b3d.js create mode 100644 public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css create mode 100644 public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css create mode 100644 public/charting_library/bundles/58.ac20449ddbb7f37874cc.js create mode 100644 public/charting_library/bundles/59.3c85911ad1fb5ec78b74.css create mode 100644 public/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css create mode 100644 public/charting_library/bundles/59.a19f5e1e13430596a3a9.js create mode 100644 public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css create mode 100644 public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css create mode 100644 public/charting_library/bundles/6.fcc6fec60acc5d922a67.js create mode 100644 public/charting_library/bundles/60.0b2b2d99a039b120fb25.css create mode 100644 public/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css create mode 100644 public/charting_library/bundles/60.1ac249f4421296f40f75.js create mode 100644 public/charting_library/bundles/61.366fecec1b24a0b335af.css create mode 100644 public/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css create mode 100644 public/charting_library/bundles/61.fb29f65342062c04fe5b.js create mode 100644 public/charting_library/bundles/62.40b2f091122109aa2e58.js create mode 100644 public/charting_library/bundles/62.eb00d46231222c518012.css create mode 100644 public/charting_library/bundles/62.eb00d46231222c518012.rtl.css create mode 100644 public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css create mode 100644 public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css create mode 100644 public/charting_library/bundles/63.a4646519c7b7cc08d52e.js create mode 100644 public/charting_library/bundles/64.c7c323e7fdf173702b72.css create mode 100644 public/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css create mode 100644 public/charting_library/bundles/64.db4e3db232312db40830.js create mode 100644 public/charting_library/bundles/65.837b4c0cde707c4ed481.js create mode 100644 public/charting_library/bundles/65.d88c92098707097e1846.css create mode 100644 public/charting_library/bundles/65.d88c92098707097e1846.rtl.css create mode 100644 public/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif create mode 100644 public/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js create mode 100644 public/charting_library/bundles/66.c4290186596553eeb2d0.css create mode 100644 public/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css create mode 100644 public/charting_library/bundles/67.2cf5dadaebf6858d8623.js create mode 100644 public/charting_library/bundles/67.61a74b077527e7385641.css create mode 100644 public/charting_library/bundles/67.61a74b077527e7385641.rtl.css create mode 100644 public/charting_library/bundles/68.b36f4cddc110cd1477c0.js create mode 100644 public/charting_library/bundles/68.f0d6d87e38e67f352f9e.css create mode 100644 public/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css create mode 100644 public/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png create mode 100644 public/charting_library/bundles/69.7d3206a8fc66bf9d894d.js create mode 100644 public/charting_library/bundles/69.ed35d12e9213121440b4.css create mode 100644 public/charting_library/bundles/69.ed35d12e9213121440b4.rtl.css create mode 100644 public/charting_library/bundles/6bbe99469a47c58a056f32085bbdfc26.png create mode 100644 public/charting_library/bundles/7.92647ec0a7beb8b2898d.css create mode 100644 public/charting_library/bundles/7.92647ec0a7beb8b2898d.rtl.css create mode 100644 public/charting_library/bundles/7.ed2052c5b657f5d653a5.js create mode 100644 public/charting_library/bundles/70.50a6d9aa8157538b5bd6.js create mode 100644 public/charting_library/bundles/70.736727f897e2be517230.css create mode 100644 public/charting_library/bundles/70.736727f897e2be517230.rtl.css create mode 100644 public/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg create mode 100644 public/charting_library/bundles/71.0647b6ab152cbbfe213f.js create mode 100644 public/charting_library/bundles/71.56b42534718929251c6c.css create mode 100644 public/charting_library/bundles/71.56b42534718929251c6c.rtl.css create mode 100644 public/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js create mode 100644 public/charting_library/bundles/72.c7dff1d5063ddf603a81.css create mode 100644 public/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css create mode 100644 public/charting_library/bundles/73.801f0de9b068229d1755.js create mode 100644 public/charting_library/bundles/73.f43bede83ca343c13a7e.css create mode 100644 public/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css create mode 100644 public/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png create mode 100644 public/charting_library/bundles/74.2521feec78da95ba2621.js create mode 100644 public/charting_library/bundles/74.38f652489bddb2b9802b.css create mode 100644 public/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css create mode 100644 public/charting_library/bundles/75.17abe3e8dce352c1b3ab.css create mode 100644 public/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css create mode 100644 public/charting_library/bundles/75.8bb207814ad927d3c48d.js create mode 100644 public/charting_library/bundles/76.4db2074aaa017b28c166.js create mode 100644 public/charting_library/bundles/76.7d988838b0406bd4d5eb.css create mode 100644 public/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css create mode 100644 public/charting_library/bundles/77.251aca00b6d789124aa9.css create mode 100644 public/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css create mode 100644 public/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js create mode 100644 public/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif create mode 100644 public/charting_library/bundles/78.0836c0a10065469ef826.js create mode 100644 public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css create mode 100644 public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css create mode 100644 public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css create mode 100644 public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css create mode 100644 public/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js create mode 100644 public/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png create mode 100644 public/charting_library/bundles/7e0cc5f7d7f5151500dd60b8d6ca60a1.png create mode 100644 public/charting_library/bundles/8.3b3758d54e7f7ba8727e.js create mode 100644 public/charting_library/bundles/8.451da7e139a77029afdd.css create mode 100644 public/charting_library/bundles/8.451da7e139a77029afdd.rtl.css create mode 100644 public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css create mode 100644 public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css create mode 100644 public/charting_library/bundles/80.c12bb8ac041c5c08c24e.js create mode 100644 public/charting_library/bundles/81.6f28b555e1393d7bdfac.css create mode 100644 public/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css create mode 100644 public/charting_library/bundles/81.ade0deec07870e8797be.js create mode 100644 public/charting_library/bundles/82.3259d48ee3e8c45a291b.css create mode 100644 public/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css create mode 100644 public/charting_library/bundles/82.b5b1ff09fec0a31d9994.js create mode 100644 public/charting_library/bundles/83.49cdafc9d9d9ae09e012.js create mode 100644 public/charting_library/bundles/83.9cb26800ae66a17fccc8.css create mode 100644 public/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css create mode 100644 public/charting_library/bundles/84.d0bc6b5ed24222952735.js create mode 100644 public/charting_library/bundles/84.ee9032b7dbf988aeda7c.css create mode 100644 public/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css create mode 100644 public/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif create mode 100644 public/charting_library/bundles/85.bf8b8486318ff980a873.js create mode 100644 public/charting_library/bundles/85.eb69a67796d2aa2e3a38.css create mode 100644 public/charting_library/bundles/85.eb69a67796d2aa2e3a38.rtl.css create mode 100644 public/charting_library/bundles/86.3f98f1eb055238a52282.css create mode 100644 public/charting_library/bundles/86.3f98f1eb055238a52282.rtl.css create mode 100644 public/charting_library/bundles/86.f3b65677452be8f13552.js create mode 100644 public/charting_library/bundles/87.ee16a5780032802b4163.css create mode 100644 public/charting_library/bundles/87.ee16a5780032802b4163.rtl.css create mode 100644 public/charting_library/bundles/87.f1667756b87758e62352.js create mode 100644 public/charting_library/bundles/88.3566ae24d07b0a360ea7.js create mode 100644 public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css create mode 100644 public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css create mode 100644 public/charting_library/bundles/89.38c1dbb0153001054e99.js create mode 100644 public/charting_library/bundles/89.8f574331c5f7254e658c.css create mode 100644 public/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css create mode 100644 public/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png create mode 100644 public/charting_library/bundles/9.c893b34fedaa1aaead69.js create mode 100644 public/charting_library/bundles/9.efabbd82e0d48b89b9ab.css create mode 100644 public/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css create mode 100644 public/charting_library/bundles/90.ce3193491dd785bd0aea.css create mode 100644 public/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css create mode 100644 public/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js create mode 100644 public/charting_library/bundles/91.483a8d7dc828f742da6e.js create mode 100644 public/charting_library/bundles/91.cc1ebe280e7f1c658409.css create mode 100644 public/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css create mode 100644 public/charting_library/bundles/92.b58f53d578fc65c1d1e0.css create mode 100644 public/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css create mode 100644 public/charting_library/bundles/92.cb54431056b47772623a.js create mode 100644 public/charting_library/bundles/93.325b9405f45d6fda33a6.css create mode 100644 public/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css create mode 100644 public/charting_library/bundles/93.397809bee4d08b92d346.js create mode 100644 public/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png create mode 100644 public/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg create mode 100644 public/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js create mode 100644 public/charting_library/bundles/b65971fb3f32027c92536ebacba6683f.png create mode 100644 public/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png create mode 100644 public/charting_library/bundles/c9653f735b42cd4bff0ba442c742ba82.png create mode 100644 public/charting_library/bundles/change-interval-dialog.f2e682cc5366f5ab35b8.js create mode 100644 public/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js create mode 100644 public/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js create mode 100644 public/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js create mode 100644 public/charting_library/bundles/clipboard.995cff27aef8666b7892.js create mode 100644 public/charting_library/bundles/context-menu-renderer.4069dfcbb4f6da9889c2.js create mode 100644 public/charting_library/bundles/create-dialog.ad987459f1f3e4a16faa.js create mode 100644 public/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js create mode 100644 public/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js create mode 100644 public/charting_library/bundles/dialogs-core.76a8074978d8af748add.css create mode 100644 public/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css create mode 100644 public/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js create mode 100644 public/charting_library/bundles/drawing-toolbar.3fe1c12b08f4d9eace86.js create mode 100644 public/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js create mode 100644 public/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur create mode 100644 public/charting_library/bundles/editobjectdialog.151f705c3978181806a3.js create mode 100644 public/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png create mode 100644 public/charting_library/bundles/export-data.c92e77ec9e6422664b84.js create mode 100644 public/charting_library/bundles/f55394b616ed1ae9462c37daab941d93.png create mode 100644 public/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png create mode 100644 public/charting_library/bundles/floating-toolbars.a42568ef140544275245.js create mode 100644 public/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js create mode 100644 public/charting_library/bundles/general-chart-properties-dialog.f739b5d47a3dc21bd7a3.js create mode 100644 public/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js create mode 100644 public/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js create mode 100644 public/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js create mode 100644 public/charting_library/bundles/header-toolbar.7934fd007ac019e54467.js create mode 100644 public/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js create mode 100644 public/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js create mode 100644 public/charting_library/bundles/library.3afef79a8ae8c7a5618e.js create mode 100644 public/charting_library/bundles/library.c9ed08366453322ce64f.css create mode 100644 public/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css create mode 100644 public/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js create mode 100644 public/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js create mode 100644 public/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js create mode 100644 public/charting_library/bundles/new-confirm-inputs-dialog.8581ecf4e41b71294136.js create mode 100644 public/charting_library/bundles/new-edit-object-dialog.20a678a59aa0536c789e.js create mode 100644 public/charting_library/bundles/react.5c26d836993909a1b0b6.js create mode 100644 public/charting_library/bundles/redux.8c24f8645577c20f72e3.js create mode 100644 public/charting_library/bundles/restricted-toolset.2bc02c414ab2f059164a.js create mode 100644 public/charting_library/bundles/runtime.cc2522d6a97ad4920031.js create mode 100644 public/charting_library/bundles/series-pane-views.56447239a502268bc9da.js create mode 100644 public/charting_library/bundles/show-theme-save-dialog.ac8aec2528ca92a911a1.js create mode 100644 public/charting_library/bundles/source-properties-editor.e97ff8e31fb4eecd3434.js create mode 100644 public/charting_library/bundles/study-market.ff888442764cb4aaa8bd.js create mode 100644 public/charting_library/bundles/study-pane-views.f4a2713441042362cb3a.js create mode 100644 public/charting_library/bundles/study-property-pages-with-definitions.eafbd819cf46446b2bf5.js create mode 100644 public/charting_library/bundles/study-template-dialog.4133223305635f228dc9.js create mode 100644 public/charting_library/bundles/symbol-info-dialog-impl.7105b2e39aa2a793914e.js create mode 100644 public/charting_library/bundles/symbolsearch.b5d84dc611e92a5b2187.js create mode 100644 public/charting_library/bundles/take-chart-image-dialog-impl.878919b0ea7a01f986a9.js create mode 100644 public/charting_library/bundles/vendors.0cfb111426f49f90fa86.js create mode 100644 public/charting_library/charting_library.cjs.js create mode 100644 public/charting_library/charting_library.d.ts create mode 100644 public/charting_library/charting_library.esm.js create mode 100644 public/charting_library/charting_library.js create mode 100644 public/charting_library/charting_library.standalone.js create mode 100644 public/charting_library/cs-tv-chart.b555c6a4.html create mode 100644 public/charting_library/da_DK-tv-chart.b555c6a4.html create mode 100644 public/charting_library/datafeed-api.d.ts create mode 100644 public/charting_library/de-tv-chart.b555c6a4.html create mode 100644 public/charting_library/el-tv-chart.b555c6a4.html create mode 100644 public/charting_library/en-tv-chart.b555c6a4.html create mode 100644 public/charting_library/es-tv-chart.b555c6a4.html create mode 100644 public/charting_library/et_EE-tv-chart.b555c6a4.html create mode 100644 public/charting_library/fa-tv-chart.b555c6a4.html create mode 100644 public/charting_library/fr-tv-chart.b555c6a4.html create mode 100644 public/charting_library/he_IL-tv-chart.b555c6a4.html create mode 100644 public/charting_library/hu_HU-tv-chart.b555c6a4.html create mode 100644 public/charting_library/id_ID-tv-chart.b555c6a4.html create mode 100644 public/charting_library/it-tv-chart.b555c6a4.html create mode 100644 public/charting_library/ja-tv-chart.b555c6a4.html create mode 100644 public/charting_library/ko-tv-chart.b555c6a4.html create mode 100644 public/charting_library/ms_MY-tv-chart.b555c6a4.html create mode 100644 public/charting_library/nl_NL-tv-chart.b555c6a4.html create mode 100644 public/charting_library/no-tv-chart.b555c6a4.html create mode 100644 public/charting_library/package.json create mode 100644 public/charting_library/pl-tv-chart.b555c6a4.html create mode 100644 public/charting_library/pt-tv-chart.b555c6a4.html create mode 100644 public/charting_library/ro-tv-chart.b555c6a4.html create mode 100644 public/charting_library/ru-tv-chart.b555c6a4.html create mode 100644 public/charting_library/sk_SK-tv-chart.b555c6a4.html create mode 100644 public/charting_library/sv-tv-chart.b555c6a4.html create mode 100644 public/charting_library/th-tv-chart.b555c6a4.html create mode 100644 public/charting_library/tr-tv-chart.b555c6a4.html create mode 100644 public/charting_library/vi-tv-chart.b555c6a4.html create mode 100644 public/charting_library/zh-tv-chart.b555c6a4.html create mode 100644 public/charting_library/zh_TW-tv-chart.b555c6a4.html create mode 100644 public/datafeeds/README.md create mode 100644 public/datafeeds/udf/.npmrc create mode 100644 public/datafeeds/udf/README.md create mode 100644 public/datafeeds/udf/lib/data-pulse-provider.js create mode 100644 public/datafeeds/udf/lib/helpers.js create mode 100644 public/datafeeds/udf/lib/history-provider.js create mode 100644 public/datafeeds/udf/lib/iquotes-provider.js create mode 100644 public/datafeeds/udf/lib/quotes-provider.js create mode 100644 public/datafeeds/udf/lib/quotes-pulse-provider.js create mode 100644 public/datafeeds/udf/lib/requester.js create mode 100644 public/datafeeds/udf/lib/symbols-storage.js create mode 100644 public/datafeeds/udf/lib/udf-compatible-datafeed-base.js create mode 100644 public/datafeeds/udf/lib/udf-compatible-datafeed.js create mode 100644 public/datafeeds/udf/package.json create mode 100644 public/datafeeds/udf/rollup.config.js create mode 100644 public/datafeeds/udf/src/data-pulse-provider.ts create mode 100644 public/datafeeds/udf/src/helpers.ts create mode 100644 public/datafeeds/udf/src/history-provider.ts create mode 100644 public/datafeeds/udf/src/iquotes-provider.ts create mode 100644 public/datafeeds/udf/src/polyfills.es6 create mode 100644 public/datafeeds/udf/src/quotes-provider.ts create mode 100644 public/datafeeds/udf/src/quotes-pulse-provider.ts create mode 100644 public/datafeeds/udf/src/requester.ts create mode 100644 public/datafeeds/udf/src/symbols-storage.ts create mode 100644 public/datafeeds/udf/src/udf-compatible-datafeed-base.ts create mode 100644 public/datafeeds/udf/src/udf-compatible-datafeed.ts create mode 100644 public/datafeeds/udf/tsconfig.json create mode 100644 src/components/kline/charting_library/ar-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/bundles/0.3a5522db90c672e977eb.js create mode 100644 src/components/kline/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur create mode 100644 src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.css create mode 100644 src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css create mode 100644 src/components/kline/charting_library/bundles/1.b288a641198a0f397ac3.js create mode 100644 src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.css create mode 100644 src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css create mode 100644 src/components/kline/charting_library/bundles/10.f71cece1b9ed270fa72b.js create mode 100644 src/components/kline/charting_library/bundles/11.1ebf9c9231959101aacd.js create mode 100644 src/components/kline/charting_library/bundles/12.19fddd1156a17841a7f3.js create mode 100644 src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.css create mode 100644 src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.rtl.css create mode 100644 src/components/kline/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js create mode 100644 src/components/kline/charting_library/bundles/14.f0c743fc89255ca1fdc0.js create mode 100644 src/components/kline/charting_library/bundles/15.c3822fc777211ee8315c.js create mode 100644 src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.css create mode 100644 src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.rtl.css create mode 100644 src/components/kline/charting_library/bundles/16.ce20b7ac96647a3f8db3.js create mode 100644 src/components/kline/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js create mode 100644 src/components/kline/charting_library/bundles/18.44a018fdf841b272e3c2.js create mode 100644 src/components/kline/charting_library/bundles/180acc64d47073cae241f54fe1659797.png create mode 100644 src/components/kline/charting_library/bundles/19.3c72d23386197dc4ac0f.css create mode 100644 src/components/kline/charting_library/bundles/19.3c72d23386197dc4ac0f.rtl.css create mode 100644 src/components/kline/charting_library/bundles/19.d82fd24c19b8b5b0168c.js create mode 100644 src/components/kline/charting_library/bundles/1df47f578aeef40dd1f2328338a133be.png create mode 100644 src/components/kline/charting_library/bundles/2.2db061cb0002d932bfba.js create mode 100644 src/components/kline/charting_library/bundles/20.a14bf9b6e818f685641f.js create mode 100644 src/components/kline/charting_library/bundles/21.9d11193f45b4302c7326.js create mode 100644 src/components/kline/charting_library/bundles/22.c4a7c5f815d603120f20.js create mode 100644 src/components/kline/charting_library/bundles/22.dd949ff725795e9d93b6.css create mode 100644 src/components/kline/charting_library/bundles/22.dd949ff725795e9d93b6.rtl.css create mode 100644 src/components/kline/charting_library/bundles/23.d6e5c055df8f94e561a4.css create mode 100644 src/components/kline/charting_library/bundles/23.d6e5c055df8f94e561a4.rtl.css create mode 100644 src/components/kline/charting_library/bundles/23.dbe1e09a61dcf1705b9e.js create mode 100644 src/components/kline/charting_library/bundles/24.17d6408025371b3685df.js create mode 100644 src/components/kline/charting_library/bundles/24.5e10ad1f5bf480fb2b22.css create mode 100644 src/components/kline/charting_library/bundles/24.5e10ad1f5bf480fb2b22.rtl.css create mode 100644 src/components/kline/charting_library/bundles/25.12fa3a2fb6b1c4d2fa0f.css create mode 100644 src/components/kline/charting_library/bundles/25.12fa3a2fb6b1c4d2fa0f.rtl.css create mode 100644 src/components/kline/charting_library/bundles/25.65a26b3cf9d34008ce74.js create mode 100644 src/components/kline/charting_library/bundles/26.af909889ef61e3630cfc.css create mode 100644 src/components/kline/charting_library/bundles/26.af909889ef61e3630cfc.rtl.css create mode 100644 src/components/kline/charting_library/bundles/26.fec5a763f673fd4b61da.js create mode 100644 src/components/kline/charting_library/bundles/27.1315fbf8ca84500bff60.js create mode 100644 src/components/kline/charting_library/bundles/27.28593ed548e579e8b63d.css create mode 100644 src/components/kline/charting_library/bundles/27.28593ed548e579e8b63d.rtl.css create mode 100644 src/components/kline/charting_library/bundles/28.98ff3d6f77bd94cd5d7c.js create mode 100644 src/components/kline/charting_library/bundles/29.4c923634e8711048f68e.js create mode 100644 src/components/kline/charting_library/bundles/29.848432cc94542f647449.css create mode 100644 src/components/kline/charting_library/bundles/29.848432cc94542f647449.rtl.css create mode 100644 src/components/kline/charting_library/bundles/3.0f5a56645104b8e303b5.js create mode 100644 src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.css create mode 100644 src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css create mode 100644 src/components/kline/charting_library/bundles/30.d95a3f827655ae6f4d41.js create mode 100644 src/components/kline/charting_library/bundles/31.81abab3dfb2b9a5bdff1.css create mode 100644 src/components/kline/charting_library/bundles/31.81abab3dfb2b9a5bdff1.rtl.css create mode 100644 src/components/kline/charting_library/bundles/31.c031c34eff81df66ef7c.js create mode 100644 src/components/kline/charting_library/bundles/32.27d1f6a4564f13116070.css create mode 100644 src/components/kline/charting_library/bundles/32.27d1f6a4564f13116070.rtl.css create mode 100644 src/components/kline/charting_library/bundles/32.56b37cf403a9e9eceea4.js create mode 100644 src/components/kline/charting_library/bundles/3293616ec0c605c7c2db25829a0a509e.woff create mode 100644 src/components/kline/charting_library/bundles/33.8dd04cdbdff54e865f75.css create mode 100644 src/components/kline/charting_library/bundles/33.8dd04cdbdff54e865f75.rtl.css create mode 100644 src/components/kline/charting_library/bundles/33.adbdf95fb83198a65aa6.js create mode 100644 src/components/kline/charting_library/bundles/34.63bbc5bc6ac0d6223b3d.js create mode 100644 src/components/kline/charting_library/bundles/35.cdf3658f4055352d11fd.js create mode 100644 src/components/kline/charting_library/bundles/36.0f30a765c5ed2cc28e47.js create mode 100644 src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.css create mode 100644 src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css create mode 100644 src/components/kline/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js create mode 100644 src/components/kline/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png create mode 100644 src/components/kline/charting_library/bundles/38.f7058b17c9cf23a00b5b.js create mode 100644 src/components/kline/charting_library/bundles/39.68ade11ff88f4442dc87.js create mode 100644 src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.css create mode 100644 src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css create mode 100644 src/components/kline/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg create mode 100644 src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.css create mode 100644 src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css create mode 100644 src/components/kline/charting_library/bundles/4.f5c620a1ef39d481d562.js create mode 100644 src/components/kline/charting_library/bundles/40.5c159009e31f3357f5b1.js create mode 100644 src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.css create mode 100644 src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.rtl.css create mode 100644 src/components/kline/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg create mode 100644 src/components/kline/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 create mode 100644 src/components/kline/charting_library/bundles/41.7194ede4f533ae00748b.js create mode 100644 src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.css create mode 100644 src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css create mode 100644 src/components/kline/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png create mode 100644 src/components/kline/charting_library/bundles/42.ab85ca47ac2776a76a67.css create mode 100644 src/components/kline/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css create mode 100644 src/components/kline/charting_library/bundles/42.ac659c8ecce1a72e706a.js create mode 100644 src/components/kline/charting_library/bundles/43.d0fb62d739ece98891c1.js create mode 100644 src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css create mode 100644 src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css create mode 100644 src/components/kline/charting_library/bundles/44.41a84319e3fd92e98c79.js create mode 100644 src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css create mode 100644 src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css create mode 100644 src/components/kline/charting_library/bundles/45.11bad41d3b9230cd2771.js create mode 100644 src/components/kline/charting_library/bundles/45.71eab448131944179f76.css create mode 100644 src/components/kline/charting_library/bundles/45.71eab448131944179f76.rtl.css create mode 100644 src/components/kline/charting_library/bundles/46.6614f1d452109bd0ef6a.js create mode 100644 src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.css create mode 100644 src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css create mode 100644 src/components/kline/charting_library/bundles/47.bd5957415fc28f83be44.js create mode 100644 src/components/kline/charting_library/bundles/48.e25933e0cd7ea6345715.js create mode 100644 src/components/kline/charting_library/bundles/49.f33a65d14266ef322741.js create mode 100644 src/components/kline/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png create mode 100644 src/components/kline/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png create mode 100644 src/components/kline/charting_library/bundles/5.58f99b04ffe42689fe9a.js create mode 100644 src/components/kline/charting_library/bundles/50.0dd49fa4bdeff1792385.css create mode 100644 src/components/kline/charting_library/bundles/50.0dd49fa4bdeff1792385.rtl.css create mode 100644 src/components/kline/charting_library/bundles/50.69deaa9407a91ba2fd16.js create mode 100644 src/components/kline/charting_library/bundles/51.fdd028ea40b37f173e1c.js create mode 100644 src/components/kline/charting_library/bundles/52.e9f9363307cf0f56bd9b.js create mode 100644 src/components/kline/charting_library/bundles/53.852e1c197e85a7707315.js create mode 100644 src/components/kline/charting_library/bundles/54.682e4b59f336ba5b9d5f.js create mode 100644 src/components/kline/charting_library/bundles/55.07422567f0fbb1810a02.js create mode 100644 src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.css create mode 100644 src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css create mode 100644 src/components/kline/charting_library/bundles/56.4cc28971d2b9e1407624.js create mode 100644 src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.css create mode 100644 src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.rtl.css create mode 100644 src/components/kline/charting_library/bundles/57.7dbb2fa612975a074b3d.js create mode 100644 src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css create mode 100644 src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css create mode 100644 src/components/kline/charting_library/bundles/58.ac20449ddbb7f37874cc.js create mode 100644 src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.css create mode 100644 src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css create mode 100644 src/components/kline/charting_library/bundles/59.a19f5e1e13430596a3a9.js create mode 100644 src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css create mode 100644 src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css create mode 100644 src/components/kline/charting_library/bundles/6.fcc6fec60acc5d922a67.js create mode 100644 src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.css create mode 100644 src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css create mode 100644 src/components/kline/charting_library/bundles/60.1ac249f4421296f40f75.js create mode 100644 src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.css create mode 100644 src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css create mode 100644 src/components/kline/charting_library/bundles/61.fb29f65342062c04fe5b.js create mode 100644 src/components/kline/charting_library/bundles/62.40b2f091122109aa2e58.js create mode 100644 src/components/kline/charting_library/bundles/62.eb00d46231222c518012.css create mode 100644 src/components/kline/charting_library/bundles/62.eb00d46231222c518012.rtl.css create mode 100644 src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css create mode 100644 src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css create mode 100644 src/components/kline/charting_library/bundles/63.a4646519c7b7cc08d52e.js create mode 100644 src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.css create mode 100644 src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css create mode 100644 src/components/kline/charting_library/bundles/64.db4e3db232312db40830.js create mode 100644 src/components/kline/charting_library/bundles/65.837b4c0cde707c4ed481.js create mode 100644 src/components/kline/charting_library/bundles/65.d88c92098707097e1846.css create mode 100644 src/components/kline/charting_library/bundles/65.d88c92098707097e1846.rtl.css create mode 100644 src/components/kline/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif create mode 100644 src/components/kline/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js create mode 100644 src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.css create mode 100644 src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css create mode 100644 src/components/kline/charting_library/bundles/67.2cf5dadaebf6858d8623.js create mode 100644 src/components/kline/charting_library/bundles/67.61a74b077527e7385641.css create mode 100644 src/components/kline/charting_library/bundles/67.61a74b077527e7385641.rtl.css create mode 100644 src/components/kline/charting_library/bundles/68.b36f4cddc110cd1477c0.js create mode 100644 src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.css create mode 100644 src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css create mode 100644 src/components/kline/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png create mode 100644 src/components/kline/charting_library/bundles/69.7d3206a8fc66bf9d894d.js create mode 100644 src/components/kline/charting_library/bundles/69.ed35d12e9213121440b4.css create mode 100644 src/components/kline/charting_library/bundles/69.ed35d12e9213121440b4.rtl.css create mode 100644 src/components/kline/charting_library/bundles/6bbe99469a47c58a056f32085bbdfc26.png create mode 100644 src/components/kline/charting_library/bundles/7.92647ec0a7beb8b2898d.css create mode 100644 src/components/kline/charting_library/bundles/7.92647ec0a7beb8b2898d.rtl.css create mode 100644 src/components/kline/charting_library/bundles/7.ed2052c5b657f5d653a5.js create mode 100644 src/components/kline/charting_library/bundles/70.50a6d9aa8157538b5bd6.js create mode 100644 src/components/kline/charting_library/bundles/70.736727f897e2be517230.css create mode 100644 src/components/kline/charting_library/bundles/70.736727f897e2be517230.rtl.css create mode 100644 src/components/kline/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg create mode 100644 src/components/kline/charting_library/bundles/71.0647b6ab152cbbfe213f.js create mode 100644 src/components/kline/charting_library/bundles/71.56b42534718929251c6c.css create mode 100644 src/components/kline/charting_library/bundles/71.56b42534718929251c6c.rtl.css create mode 100644 src/components/kline/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js create mode 100644 src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.css create mode 100644 src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css create mode 100644 src/components/kline/charting_library/bundles/73.801f0de9b068229d1755.js create mode 100644 src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.css create mode 100644 src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css create mode 100644 src/components/kline/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png create mode 100644 src/components/kline/charting_library/bundles/74.2521feec78da95ba2621.js create mode 100644 src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.css create mode 100644 src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css create mode 100644 src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.css create mode 100644 src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css create mode 100644 src/components/kline/charting_library/bundles/75.8bb207814ad927d3c48d.js create mode 100644 src/components/kline/charting_library/bundles/76.4db2074aaa017b28c166.js create mode 100644 src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.css create mode 100644 src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css create mode 100644 src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.css create mode 100644 src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css create mode 100644 src/components/kline/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js create mode 100644 src/components/kline/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif create mode 100644 src/components/kline/charting_library/bundles/78.0836c0a10065469ef826.js create mode 100644 src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css create mode 100644 src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css create mode 100644 src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css create mode 100644 src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css create mode 100644 src/components/kline/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js create mode 100644 src/components/kline/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png create mode 100644 src/components/kline/charting_library/bundles/7e0cc5f7d7f5151500dd60b8d6ca60a1.png create mode 100644 src/components/kline/charting_library/bundles/8.3b3758d54e7f7ba8727e.js create mode 100644 src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.css create mode 100644 src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.rtl.css create mode 100644 src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css create mode 100644 src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css create mode 100644 src/components/kline/charting_library/bundles/80.c12bb8ac041c5c08c24e.js create mode 100644 src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.css create mode 100644 src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css create mode 100644 src/components/kline/charting_library/bundles/81.ade0deec07870e8797be.js create mode 100644 src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.css create mode 100644 src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css create mode 100644 src/components/kline/charting_library/bundles/82.b5b1ff09fec0a31d9994.js create mode 100644 src/components/kline/charting_library/bundles/83.49cdafc9d9d9ae09e012.js create mode 100644 src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.css create mode 100644 src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css create mode 100644 src/components/kline/charting_library/bundles/84.d0bc6b5ed24222952735.js create mode 100644 src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.css create mode 100644 src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css create mode 100644 src/components/kline/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif create mode 100644 src/components/kline/charting_library/bundles/85.bf8b8486318ff980a873.js create mode 100644 src/components/kline/charting_library/bundles/85.eb69a67796d2aa2e3a38.css create mode 100644 src/components/kline/charting_library/bundles/85.eb69a67796d2aa2e3a38.rtl.css create mode 100644 src/components/kline/charting_library/bundles/86.3f98f1eb055238a52282.css create mode 100644 src/components/kline/charting_library/bundles/86.3f98f1eb055238a52282.rtl.css create mode 100644 src/components/kline/charting_library/bundles/86.f3b65677452be8f13552.js create mode 100644 src/components/kline/charting_library/bundles/87.ee16a5780032802b4163.css create mode 100644 src/components/kline/charting_library/bundles/87.ee16a5780032802b4163.rtl.css create mode 100644 src/components/kline/charting_library/bundles/87.f1667756b87758e62352.js create mode 100644 src/components/kline/charting_library/bundles/88.3566ae24d07b0a360ea7.js create mode 100644 src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css create mode 100644 src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css create mode 100644 src/components/kline/charting_library/bundles/89.38c1dbb0153001054e99.js create mode 100644 src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.css create mode 100644 src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css create mode 100644 src/components/kline/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png create mode 100644 src/components/kline/charting_library/bundles/9.c893b34fedaa1aaead69.js create mode 100644 src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.css create mode 100644 src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css create mode 100644 src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.css create mode 100644 src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css create mode 100644 src/components/kline/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js create mode 100644 src/components/kline/charting_library/bundles/91.483a8d7dc828f742da6e.js create mode 100644 src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.css create mode 100644 src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css create mode 100644 src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.css create mode 100644 src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css create mode 100644 src/components/kline/charting_library/bundles/92.cb54431056b47772623a.js create mode 100644 src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.css create mode 100644 src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css create mode 100644 src/components/kline/charting_library/bundles/93.397809bee4d08b92d346.js create mode 100644 src/components/kline/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png create mode 100644 src/components/kline/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg create mode 100644 src/components/kline/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js create mode 100644 src/components/kline/charting_library/bundles/b65971fb3f32027c92536ebacba6683f.png create mode 100644 src/components/kline/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png create mode 100644 src/components/kline/charting_library/bundles/c9653f735b42cd4bff0ba442c742ba82.png create mode 100644 src/components/kline/charting_library/bundles/change-interval-dialog.f2e682cc5366f5ab35b8.js create mode 100644 src/components/kline/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js create mode 100644 src/components/kline/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js create mode 100644 src/components/kline/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js create mode 100644 src/components/kline/charting_library/bundles/clipboard.995cff27aef8666b7892.js create mode 100644 src/components/kline/charting_library/bundles/context-menu-renderer.4069dfcbb4f6da9889c2.js create mode 100644 src/components/kline/charting_library/bundles/create-dialog.ad987459f1f3e4a16faa.js create mode 100644 src/components/kline/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js create mode 100644 src/components/kline/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js create mode 100644 src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.css create mode 100644 src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css create mode 100644 src/components/kline/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js create mode 100644 src/components/kline/charting_library/bundles/drawing-toolbar.3fe1c12b08f4d9eace86.js create mode 100644 src/components/kline/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js create mode 100644 src/components/kline/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur create mode 100644 src/components/kline/charting_library/bundles/editobjectdialog.151f705c3978181806a3.js create mode 100644 src/components/kline/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png create mode 100644 src/components/kline/charting_library/bundles/export-data.c92e77ec9e6422664b84.js create mode 100644 src/components/kline/charting_library/bundles/f55394b616ed1ae9462c37daab941d93.png create mode 100644 src/components/kline/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png create mode 100644 src/components/kline/charting_library/bundles/floating-toolbars.a42568ef140544275245.js create mode 100644 src/components/kline/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js create mode 100644 src/components/kline/charting_library/bundles/general-chart-properties-dialog.f739b5d47a3dc21bd7a3.js create mode 100644 src/components/kline/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js create mode 100644 src/components/kline/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js create mode 100644 src/components/kline/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js create mode 100644 src/components/kline/charting_library/bundles/header-toolbar.7934fd007ac019e54467.js create mode 100644 src/components/kline/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js create mode 100644 src/components/kline/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js create mode 100644 src/components/kline/charting_library/bundles/library.3afef79a8ae8c7a5618e.js create mode 100644 src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.css create mode 100644 src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css create mode 100644 src/components/kline/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js create mode 100644 src/components/kline/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js create mode 100644 src/components/kline/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js create mode 100644 src/components/kline/charting_library/bundles/new-confirm-inputs-dialog.8581ecf4e41b71294136.js create mode 100644 src/components/kline/charting_library/bundles/new-edit-object-dialog.20a678a59aa0536c789e.js create mode 100644 src/components/kline/charting_library/bundles/react.5c26d836993909a1b0b6.js create mode 100644 src/components/kline/charting_library/bundles/redux.8c24f8645577c20f72e3.js create mode 100644 src/components/kline/charting_library/bundles/restricted-toolset.2bc02c414ab2f059164a.js create mode 100644 src/components/kline/charting_library/bundles/runtime.cc2522d6a97ad4920031.js create mode 100644 src/components/kline/charting_library/bundles/series-pane-views.56447239a502268bc9da.js create mode 100644 src/components/kline/charting_library/bundles/show-theme-save-dialog.ac8aec2528ca92a911a1.js create mode 100644 src/components/kline/charting_library/bundles/source-properties-editor.e97ff8e31fb4eecd3434.js create mode 100644 src/components/kline/charting_library/bundles/study-market.ff888442764cb4aaa8bd.js create mode 100644 src/components/kline/charting_library/bundles/study-pane-views.f4a2713441042362cb3a.js create mode 100644 src/components/kline/charting_library/bundles/study-property-pages-with-definitions.eafbd819cf46446b2bf5.js create mode 100644 src/components/kline/charting_library/bundles/study-template-dialog.4133223305635f228dc9.js create mode 100644 src/components/kline/charting_library/bundles/symbol-info-dialog-impl.7105b2e39aa2a793914e.js create mode 100644 src/components/kline/charting_library/bundles/symbolsearch.b5d84dc611e92a5b2187.js create mode 100644 src/components/kline/charting_library/bundles/take-chart-image-dialog-impl.878919b0ea7a01f986a9.js create mode 100644 src/components/kline/charting_library/bundles/vendors.0cfb111426f49f90fa86.js create mode 100644 src/components/kline/charting_library/charting_library.cjs.js create mode 100644 src/components/kline/charting_library/charting_library.d.ts create mode 100644 src/components/kline/charting_library/charting_library.esm.js create mode 100644 src/components/kline/charting_library/charting_library.js create mode 100644 src/components/kline/charting_library/charting_library.standalone.js create mode 100644 src/components/kline/charting_library/cs-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/da_DK-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/datafeed-api.d.ts create mode 100644 src/components/kline/charting_library/de-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/el-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/en-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/es-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/et_EE-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/fa-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/fr-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/he_IL-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/hu_HU-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/id_ID-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/it-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/ja-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/ko-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/ms_MY-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/nl_NL-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/no-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/package.json create mode 100644 src/components/kline/charting_library/pl-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/pt-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/ro-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/ru-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/sk_SK-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/sv-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/th-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/tr-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/vi-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/zh-tv-chart.b555c6a4.html create mode 100644 src/components/kline/charting_library/zh_TW-tv-chart.b555c6a4.html create mode 100644 src/components/kline/datafeed.js create mode 100644 src/components/kline/index.vue diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..1afcaaf5 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +charting_library \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d6fcad50..9cf8abf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,7 @@ "leaflet": "1.6.0", "ledger-cosmos-js": "2.1.8", "node-fetch": "^2.6.1", + "pako": "^1.0.11", "portal-vue": "2.1.7", "postcss-rtl": "1.7.3", "prismjs": "1.24.0", @@ -59,7 +60,6 @@ "vue-flatpickr-component": "8.1.6", "vue-flex-waterfall": "^1.0.7", "vue-form-wizard": "0.8.4", - "vue-gtag": "^1.16.1", "vue-i18n": "8.22.2", "vue-loader": "^15.9.6", "vue-perfect-scrollbar": "0.2.1", @@ -91,7 +91,7 @@ "eslint-plugin-vue": "6.2.2", "sass": "1.32.*", "sass-loader": "^10.1.0", - "vue-cli-plugin-tauri": "~1.0.0-beta.3", + "vue-cli-plugin-tauri": "~1.0.0-beta.6", "vue-template-compiler": "2.x" } }, @@ -2458,8 +2458,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz?cache=0&sync_timestamp=1622792738877&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -2471,8 +2471,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792616417&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "engines": { "node": ">= 8" @@ -2480,8 +2480,8 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.nlark.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -2622,9 +2622,9 @@ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, "node_modules/@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-4.0.1.tgz", - "integrity": "sha1-0mcp24UPoye3ysxVIiUhlEBCJvU=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", + "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", "dev": true, "engines": { "node": ">=10" @@ -2714,8 +2714,8 @@ }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", - "resolved": "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-4.0.6.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-4.0.6.tgz", - "integrity": "sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac=", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, "dependencies": { "defer-to-connect": "^2.0.0" @@ -2725,9 +2725,9 @@ } }, "node_modules/@tauri-apps/cli": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.nlark.com/@tauri-apps/cli/download/@tauri-apps/cli-1.0.0-beta.3.tgz", - "integrity": "sha1-zt6EjiYSLI7mB3SdhCafzI08LuE=", + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0-beta.6.tgz", + "integrity": "sha512-zcF7+diZk3LHcS1/Rwo2f/6hRMY9fOVQYSgqSkjZDGGkTXhysrEiCCc4DwLmB1QES9P0lhRt4CPBJLpH0MdsWA==", "dev": true, "dependencies": { "@tauri-apps/toml": "2.2.4", @@ -2777,6 +2777,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@tauri-apps/cli/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/@tauri-apps/cli/node_modules/chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", @@ -2807,8 +2818,8 @@ }, "node_modules/@tauri-apps/cli/node_modules/fs-extra": { "version": "10.0.0", - "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", - "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -2830,8 +2841,8 @@ }, "node_modules/@tauri-apps/cli/node_modules/inquirer": { "version": "8.1.1", - "resolved": "https://registry.nlark.com/inquirer/download/inquirer-8.1.1.tgz", - "integrity": "sha1-fFPZTG0DARx7sqlH8NyjuYJGwmo=", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", @@ -2853,22 +2864,10 @@ "node": ">=8.0.0" } }, - "node_modules/@tauri-apps/cli/node_modules/is-png": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-png/download/is-png-3.0.0.tgz", - "integrity": "sha1-e/XbfzJSfRDJBZSnUcFfdNRsj14=", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@tauri-apps/cli/node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { "universalify": "^2.0.0" @@ -2879,8 +2878,8 @@ }, "node_modules/@tauri-apps/cli/node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -2907,8 +2906,8 @@ }, "node_modules/@tauri-apps/cli/node_modules/ora": { "version": "5.4.1", - "resolved": "https://registry.nlark.com/ora/download/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "dependencies": { "bl": "^4.1.0", @@ -2928,6 +2927,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@tauri-apps/cli/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/@tauri-apps/cli/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -2957,8 +2970,8 @@ }, "node_modules/@tauri-apps/toml": { "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/@tauri-apps/toml/download/@tauri-apps/toml-2.2.4.tgz", - "integrity": "sha1-K09jet7X/DpzAnJGBWgsj6OsdQU=", + "resolved": "https://registry.npmjs.org/@tauri-apps/toml/-/toml-2.2.4.tgz", + "integrity": "sha512-NJV/pdgJObDlDWi5+MTHZ2qyNvdL0dlHqQ72nzQYXWbW1LHMPXgCJYl0pLqL1XxxLtxtInYbtVCGVAcwhGxdkw==", "dev": true, "funding": { "type": "opencollective", @@ -2966,9 +2979,9 @@ } }, "node_modules/@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://registry.nlark.com/@tokenizer/token/download/@tokenizer/token-0.1.1.tgz", - "integrity": "sha1-8NksEvhwed39Gyn2FHWLlpa8KeM=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", "dev": true }, "node_modules/@types/body-parser": { @@ -2983,8 +2996,8 @@ }, "node_modules/@types/cacheable-request": { "version": "6.0.2", - "resolved": "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.2.tgz?cache=0&sync_timestamp=1625596835916&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.2.tgz", - "integrity": "sha1-wyTaAZfeCpiiMSFWU2riYkKf9rk=", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, "dependencies": { "@types/http-cache-semantics": "*", @@ -3047,8 +3060,8 @@ }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", - "resolved": "https://registry.nlark.com/@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz?cache=0&sync_timestamp=1625607856094&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fhttp-cache-semantics%2Fdownload%2F%40types%2Fhttp-cache-semantics-4.0.1.tgz", - "integrity": "sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI=", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", "dev": true }, "node_modules/@types/http-proxy": { @@ -3066,9 +3079,9 @@ "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" }, "node_modules/@types/keyv": { - "version": "3.1.2", - "resolved": "https://registry.nlark.com/@types/keyv/download/@types/keyv-3.1.2.tgz?cache=0&sync_timestamp=1625610098677&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fkeyv%2Fdownload%2F%40types%2Fkeyv-3.1.2.tgz", - "integrity": "sha1-XZe7ZVJsILbghF9rDSreTyhgTuU=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", + "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", "dev": true, "dependencies": { "@types/node": "*" @@ -3128,8 +3141,8 @@ }, "node_modules/@types/responselike": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1621242544305&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz", - "integrity": "sha1-JR9P59FU0rrRJavhtCmyOv0mLik=", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", "dev": true, "dependencies": { "@types/node": "*" @@ -4162,53 +4175,12 @@ "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" }, "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz", - "integrity": "sha1-tTazcc9ofKrvI2wY0+If43l0Z8s=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "string-width": "^4.1.0" } }, "node_modules/ansi-colors": { @@ -4328,7 +4300,7 @@ }, "node_modules/archive-type": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/archive-type/download/archive-type-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", "dev": true, "dependencies": { @@ -4340,7 +4312,7 @@ }, "node_modules/archive-type/node_modules/file-type": { "version": "4.4.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-4.4.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", "dev": true, "engines": { @@ -4348,9 +4320,9 @@ } }, "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz", - "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "dependencies": { "delegates": "^1.0.0", @@ -4397,7 +4369,7 @@ }, "node_modules/array-find-index": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/array-find-index/download/array-find-index-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true, "engines": { @@ -4964,8 +4936,8 @@ }, "node_modules/bin-build": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/bin-build/download/bin-build-3.0.0.tgz", - "integrity": "sha1-xXgKJaip+WbYJEIX5sH1CCoUOGE=", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "dev": true, "dependencies": { "decompress": "^4.0.0", @@ -4991,7 +4963,7 @@ }, "node_modules/bin-build/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "dependencies": { @@ -5009,8 +4981,8 @@ }, "node_modules/bin-check": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/bin-check/download/bin-check-4.1.0.tgz", - "integrity": "sha1-/ElZcL3Ii7HVo1/BfmXEoUn8Skk=", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dev": true, "dependencies": { "execa": "^0.7.0", @@ -5033,7 +5005,7 @@ }, "node_modules/bin-check/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "dependencies": { @@ -5051,8 +5023,8 @@ }, "node_modules/bin-version": { "version": "3.1.0", - "resolved": "https://registry.nlark.com/bin-version/download/bin-version-3.1.0.tgz", - "integrity": "sha1-WwnrKAdSsb0o8MnbP5by9DtsCDk=", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dev": true, "dependencies": { "execa": "^1.0.0", @@ -5064,8 +5036,8 @@ }, "node_modules/bin-version-check": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/bin-version-check/download/bin-version-check-4.0.0.tgz?cache=0&sync_timestamp=1619602121719&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbin-version-check%2Fdownload%2Fbin-version-check-4.0.0.tgz", - "integrity": "sha1-fYGcYklpkfgNiT5uAqMDI2Fgj3E=", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dev": true, "dependencies": { "bin-version": "^3.0.0", @@ -5087,8 +5059,8 @@ }, "node_modules/bin-wrapper": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/bin-wrapper/download/bin-wrapper-4.1.0.tgz", - "integrity": "sha1-mTSPLPhQMePvfvzn5TAK6q6WBgU=", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dev": true, "dependencies": { "bin-check": "^4.1.0", @@ -5104,8 +5076,8 @@ }, "node_modules/bin-wrapper/node_modules/@sindresorhus/is": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz", - "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "dev": true, "engines": { "node": ">=4" @@ -5113,7 +5085,7 @@ }, "node_modules/bin-wrapper/node_modules/cacheable-request": { "version": "2.1.4", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-2.1.4.tgz", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", "dev": true, "dependencies": { @@ -5128,17 +5100,29 @@ }, "node_modules/bin-wrapper/node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/bin-wrapper/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/bin-wrapper/node_modules/download": { "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/download/download/download-7.1.0.tgz", - "integrity": "sha1-kFmqnXC1A+52oTKJe+beyOVYcjM=", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "dev": true, "dependencies": { "archive-type": "^4.0.0", @@ -5169,8 +5153,8 @@ }, "node_modules/bin-wrapper/node_modules/file-type": { "version": "8.1.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-8.1.0.tgz", - "integrity": "sha1-JE87fvZBu+DMoZbHJ25LMyOZ9ow=", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "dev": true, "engines": { "node": ">=6" @@ -5178,8 +5162,8 @@ }, "node_modules/bin-wrapper/node_modules/got": { "version": "8.3.2", - "resolved": "https://registry.nlark.com/got/download/got-8.3.2.tgz", - "integrity": "sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc=", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dev": true, "dependencies": { "@sindresorhus/is": "^0.7.0", @@ -5215,32 +5199,38 @@ }, "node_modules/bin-wrapper/node_modules/http-cache-semantics": { "version": "3.8.1", - "resolved": "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz", - "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "dev": true }, - "node_modules/bin-wrapper/node_modules/import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/import-lazy/download/import-lazy-3.1.0.tgz", - "integrity": "sha1-iRJ5ICyKIoD9vWZ029jaGh38Z8w=", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/bin-wrapper/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true }, "node_modules/bin-wrapper/node_modules/keyv": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.0.0.tgz", - "integrity": "sha1-RJI7o55osSp87H32wyaMAx8u83M=", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, "dependencies": { "json-buffer": "3.0.0" } }, + "node_modules/bin-wrapper/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/bin-wrapper/node_modules/normalize-url": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-2.0.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-2.0.1.tgz", - "integrity": "sha1-g1qdoVUfom9w6SMpBpojqmV01+Y=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, "dependencies": { "prepend-http": "^2.0.0", @@ -5253,8 +5243,8 @@ }, "node_modules/bin-wrapper/node_modules/p-cancelable": { "version": "0.4.1", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.4.1.tgz", - "integrity": "sha1-NfNj1n1SCByNlYXje8zrfgu8sqA=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "dev": true, "engines": { "node": ">=4" @@ -5262,8 +5252,8 @@ }, "node_modules/bin-wrapper/node_modules/p-event": { "version": "2.3.1", - "resolved": "https://registry.nlark.com/p-event/download/p-event-2.3.1.tgz", - "integrity": "sha1-WWJ57xaassPgyuiMHPuwgHmZPvY=", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "dev": true, "dependencies": { "p-timeout": "^2.0.1" @@ -5274,8 +5264,8 @@ }, "node_modules/bin-wrapper/node_modules/p-timeout": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/p-timeout/download/p-timeout-2.0.1.tgz", - "integrity": "sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg=", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "dependencies": { "p-finally": "^1.0.0" @@ -5295,7 +5285,7 @@ }, "node_modules/bin-wrapper/node_modules/prepend-http": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true, "engines": { @@ -5304,8 +5294,8 @@ }, "node_modules/bin-wrapper/node_modules/query-string": { "version": "5.1.1", - "resolved": "https://registry.nlark.com/query-string/download/query-string-5.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fquery-string%2Fdownload%2Fquery-string-5.1.1.tgz", - "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "dependencies": { "decode-uri-component": "^0.2.0", @@ -5316,9 +5306,18 @@ "node": ">=0.10.0" } }, + "node_modules/bin-wrapper/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, "node_modules/bin-wrapper/node_modules/sort-keys": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/sort-keys/download/sort-keys-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", "dev": true, "dependencies": { @@ -5443,28 +5442,13 @@ } }, "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.nlark.com/bl/download/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, "node_modules/bluebird": { @@ -5551,16 +5535,16 @@ } }, "node_modules/boxen": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/boxen/download/boxen-5.0.1.tgz", - "integrity": "sha1-ZXUovdP1mncrgnm4MfJ+wsdEZks=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dev": true, "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", "chalk": "^4.1.0", "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", + "string-width": "^4.2.2", "type-fest": "^0.20.2", "widest-line": "^3.1.0", "wrap-ansi": "^7.0.0" @@ -5588,9 +5572,9 @@ } }, "node_modules/boxen/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "dev": true, "engines": { "node": ">=10" @@ -5600,9 +5584,9 @@ } }, "node_modules/boxen/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -5650,8 +5634,8 @@ }, "node_modules/boxen/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1625745315038&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { "node": ">=10" @@ -5827,8 +5811,8 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.nlark.com/buffer/download/buffer-5.7.1.tgz", - "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -5851,8 +5835,8 @@ }, "node_modules/buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/buffer-alloc/download/buffer-alloc-1.2.0.tgz", - "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "dependencies": { "buffer-alloc-unsafe": "^1.1.0", @@ -5861,13 +5845,13 @@ }, "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true, "engines": { @@ -5876,7 +5860,7 @@ }, "node_modules/buffer-fill": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/buffer-fill/download/buffer-fill-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", "dev": true }, @@ -6108,8 +6092,8 @@ }, "node_modules/cacheable-lookup": { "version": "5.0.4", - "resolved": "https://registry.npm.taobao.org/cacheable-lookup/download/cacheable-lookup-5.0.4.tgz?cache=0&sync_timestamp=1613567617958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacheable-lookup%2Fdownload%2Fcacheable-lookup-5.0.4.tgz", - "integrity": "sha1-WmuGWyxENXvj1evCpGewMnGacAU=", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, "engines": { "node": ">=10.6.0" @@ -6117,8 +6101,8 @@ }, "node_modules/cacheable-request": { "version": "7.0.2", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-7.0.2.tgz", - "integrity": "sha1-6g0LiJNkolhUdXMByhKy2nf5HSc=", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "dependencies": { "clone-response": "^1.0.2", @@ -6148,19 +6132,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/cacheable-request/node_modules/normalize-url": { "version": "6.1.0", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-6.1.0.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-6.1.0.tgz", - "integrity": "sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, "engines": { "node": ">=10" @@ -6169,15 +6144,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request/node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-2.0.0.tgz", - "integrity": "sha1-JjkbzDF091D5p56sxAoSpcQtdyM=", - "dev": true, - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -6258,7 +6224,7 @@ }, "node_modules/camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz?cache=0&sync_timestamp=1624609060222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "dependencies": { @@ -6271,7 +6237,7 @@ }, "node_modules/camelcase-keys/node_modules/camelcase": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true, "engines": { @@ -6316,8 +6282,8 @@ }, "node_modules/caw": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/caw/download/caw-2.0.1.tgz", - "integrity": "sha1-bDygcfwZRyCIPC3F2psHS/x+npU=", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "dependencies": { "get-proxy": "^2.0.0", @@ -6485,8 +6451,8 @@ }, "node_modules/cli-boxes": { "version": "2.2.1", - "resolved": "https://registry.nlark.com/cli-boxes/download/cli-boxes-2.2.1.tgz", - "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true, "engines": { "node": ">=6" @@ -6748,7 +6714,7 @@ }, "node_modules/clone-response": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", "dev": true, "dependencies": { @@ -6771,7 +6737,7 @@ }, "node_modules/code-point-at": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/code-point-at/download/code-point-at-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "engines": { @@ -6939,8 +6905,8 @@ }, "node_modules/config-chain": { "version": "1.1.13", - "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622745851079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", - "integrity": "sha1-+tB5Wqamza/57Rto6d/5Q3LCMvQ=", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "dependencies": { "ini": "^1.3.4", @@ -6949,8 +6915,8 @@ }, "node_modules/configstore": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz", - "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dev": true, "dependencies": { "dot-prop": "^5.2.0", @@ -7006,13 +6972,13 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/console-control-strings/download/console-control-strings-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "node_modules/console-stream": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/console-stream/download/console-stream-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", "dev": true }, @@ -7308,8 +7274,8 @@ }, "node_modules/cross-env": { "version": "7.0.3", - "resolved": "https://registry.nlark.com/cross-env/download/cross-env-7.0.3.tgz", - "integrity": "sha1-hlJkspZ33AFbqEGJGJZd0jL8VM8=", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "dependencies": { "cross-spawn": "^7.0.1" @@ -7406,8 +7372,8 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/crypto-random-string/download/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, "engines": { "node": ">=8" @@ -7673,7 +7639,7 @@ }, "node_modules/currently-unhandled": { "version": "0.4.1", - "resolved": "https://registry.nlark.com/currently-unhandled/download/currently-unhandled-0.4.1.tgz?cache=0&sync_timestamp=1618847033604&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcurrently-unhandled%2Fdownload%2Fcurrently-unhandled-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "dependencies": { @@ -7742,8 +7708,8 @@ }, "node_modules/decompress": { "version": "4.2.1", - "resolved": "https://registry.nlark.com/decompress/download/decompress-4.2.1.tgz", - "integrity": "sha1-AH9VzGpiwFWvo3wH62pO4bdz8Rg=", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "dependencies": { "decompress-tar": "^4.0.0", @@ -7760,21 +7726,36 @@ } }, "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "dependencies": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decompress-tar": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-tar/download/decompress-tar-4.1.1.tgz", - "integrity": "sha1-cYy9P8sWIJcW5womuE57pFkuWvE=", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "dependencies": { "file-type": "^5.2.0", @@ -7785,38 +7766,19 @@ "node": ">=4" } }, - "node_modules/decompress-tar/node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.nlark.com/bl/download/bl-1.2.3.tgz", - "integrity": "sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=", + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", "dev": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/decompress-tar/node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npm.taobao.org/tar-stream/download/tar-stream-1.6.2.tgz", - "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=", - "dev": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, "node_modules/decompress-tarbz2": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-tarbz2/download/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha1-MIKluIDqQEOBY0nzeLVsUWvho5s=", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "dependencies": { "decompress-tar": "^4.1.0", @@ -7831,8 +7793,8 @@ }, "node_modules/decompress-tarbz2/node_modules/file-type": { "version": "6.2.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-6.2.0.tgz", - "integrity": "sha1-5QzXXTVv/tTjBtxPW89Sp5kDqRk=", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "dev": true, "engines": { "node": ">=4" @@ -7840,8 +7802,8 @@ }, "node_modules/decompress-targz": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-targz/download/decompress-targz-4.1.1.tgz", - "integrity": "sha1-wJvDXE0R894J8tLaU+neI+fOHu4=", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "dependencies": { "decompress-tar": "^4.1.1", @@ -7852,9 +7814,18 @@ "node": ">=4" } }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/decompress-unzip": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/decompress-unzip/download/decompress-unzip-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, "dependencies": { @@ -7869,7 +7840,7 @@ }, "node_modules/decompress-unzip/node_modules/file-type": { "version": "3.9.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-3.9.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", "dev": true, "engines": { @@ -7878,7 +7849,7 @@ }, "node_modules/decompress-unzip/node_modules/get-stream": { "version": "2.3.1", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "dev": true, "dependencies": { @@ -7926,8 +7897,8 @@ }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "engines": { "node": ">=4.0.0" @@ -8054,8 +8025,8 @@ }, "node_modules/defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-2.0.1.tgz", - "integrity": "sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc=", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, "engines": { "node": ">=10" @@ -8215,7 +8186,7 @@ }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, @@ -8245,7 +8216,7 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true, "bin": { @@ -8430,8 +8401,8 @@ }, "node_modules/download": { "version": "6.2.5", - "resolved": "https://registry.npm.taobao.org/download/download/download-6.2.5.tgz", - "integrity": "sha1-rNalQuTNC7Qspwz8mMnkOwcDlxQ=", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "dependencies": { "caw": "^2.0.0", @@ -8450,10 +8421,31 @@ "node": ">=4" } }, + "node_modules/download/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/download/node_modules/got": { "version": "7.1.0", - "resolved": "https://registry.nlark.com/got/download/got-7.1.0.tgz", - "integrity": "sha1-BUUP2ECU5rvqVvRRpDqcKJFmOFo=", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "dependencies": { "decompress-response": "^3.2.0", @@ -8475,10 +8467,19 @@ "node": ">=4" } }, + "node_modules/download/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/download/node_modules/p-cancelable": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.3.0.tgz", - "integrity": "sha1-ueEjgAvOu3rBOkeb4ZW1B7mNMPo=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", "dev": true, "engines": { "node": ">=4" @@ -8486,7 +8487,7 @@ }, "node_modules/download/node_modules/url-parse-lax": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "dependencies": { @@ -8517,7 +8518,7 @@ }, "node_modules/duplexer3": { "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, @@ -8749,8 +8750,8 @@ }, "node_modules/escape-goat": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz", - "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true, "engines": { "node": ">=8" @@ -9279,8 +9280,8 @@ }, "node_modules/exec-buffer": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/exec-buffer/download/exec-buffer-3.2.0.tgz", - "integrity": "sha1-sWhtvZBMfPmC5lLB9aebHlVzCCs=", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, "dependencies": { "execa": "^0.7.0", @@ -9306,7 +9307,7 @@ }, "node_modules/exec-buffer/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "dependencies": { @@ -9379,8 +9380,8 @@ }, "node_modules/executable": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/executable/download/executable-4.1.1.tgz", - "integrity": "sha1-QVMr/zYdPlevTXY7cFgtsY9dEzw=", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "dependencies": { "pify": "^2.2.0" @@ -9417,8 +9418,8 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/expand-template/download/expand-template-2.0.3.tgz", - "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true, "engines": { "node": ">=6" @@ -9473,8 +9474,8 @@ }, "node_modules/ext-list": { "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/ext-list/download/ext-list-2.2.2.tgz", - "integrity": "sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc=", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, "dependencies": { "mime-db": "^1.28.0" @@ -9485,8 +9486,8 @@ }, "node_modules/ext-name": { "version": "5.0.0", - "resolved": "https://registry.nlark.com/ext-name/download/ext-name-5.0.0.tgz", - "integrity": "sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY=", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "dependencies": { "ext-list": "^2.0.0", @@ -9604,9 +9605,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fastq": { - "version": "1.11.1", - "resolved": "https://registry.nlark.com/fastq/download/fastq-1.11.1.tgz?cache=0&sync_timestamp=1625392906410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffastq%2Fdownload%2Ffastq-1.11.1.tgz", - "integrity": "sha1-XYF1quF9thlH+LFiz8f2MmTSKAc=", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -9626,7 +9627,7 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, "dependencies": { @@ -9698,12 +9699,21 @@ } }, "node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz", + "integrity": "sha512-sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==", "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^2.0.0", + "strtok3": "^6.0.3", + "token-types": "^2.0.0", + "typedarray-to-buffer": "^3.1.5" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/file-uri-to-path": { @@ -9713,7 +9723,7 @@ }, "node_modules/filename-reserved-regex": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/filename-reserved-regex/download/filename-reserved-regex-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", "dev": true, "engines": { @@ -9722,8 +9732,8 @@ }, "node_modules/filenamify": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/filenamify/download/filenamify-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffilenamify%2Fdownload%2Ffilenamify-2.1.0.tgz", - "integrity": "sha1-iPr0lfsbR6v9YSMAACoWIoxnfuk=", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dev": true, "dependencies": { "filename-reserved-regex": "^2.0.0", @@ -9836,8 +9846,8 @@ }, "node_modules/find-versions": { "version": "3.2.0", - "resolved": "https://registry.nlark.com/find-versions/download/find-versions-3.2.0.tgz?cache=0&sync_timestamp=1619599444272&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffind-versions%2Fdownload%2Ffind-versions-3.2.0.tgz", - "integrity": "sha1-ECl/mAMKeGgpaBaQVF72We0dJU4=", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, "dependencies": { "semver-regex": "^2.0.0" @@ -10000,8 +10010,8 @@ }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/fs-constants/download/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, "node_modules/fs-extra": { @@ -10074,7 +10084,7 @@ }, "node_modules/gauge": { "version": "2.7.4", - "resolved": "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "dependencies": { @@ -10090,7 +10100,7 @@ }, "node_modules/gauge/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "dependencies": { @@ -10102,7 +10112,7 @@ }, "node_modules/gauge/node_modules/string-width": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/string-width/download/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "dependencies": { @@ -10160,8 +10170,8 @@ }, "node_modules/get-proxy": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/get-proxy/download/get-proxy-2.1.0.tgz", - "integrity": "sha1-NJ8rTZHUTE1NTpy6KtkBQ/rF75M=", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, "dependencies": { "npm-conf": "^1.1.0" @@ -10172,7 +10182,7 @@ }, "node_modules/get-stdin": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz?cache=0&sync_timestamp=1618557719783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true, "engines": { @@ -10206,7 +10216,7 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "resolved": "https://registry.npm.taobao.org/github-from-package/download/github-from-package-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true }, @@ -10259,8 +10269,8 @@ }, "node_modules/global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454716901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz", - "integrity": "sha1-cKdv6E6jFas3sfVXbL3n1I73JoY=", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, "dependencies": { "ini": "2.0.0" @@ -10274,8 +10284,8 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/ini/download/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, "engines": { "node": ">=10" @@ -10347,8 +10357,8 @@ }, "node_modules/got": { "version": "11.8.2", - "resolved": "https://registry.nlark.com/got/download/got-11.8.2.tgz", - "integrity": "sha1-ers5Weoowx81dvFXbB7/ziPzNZk=", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", "dev": true, "dependencies": { "@sindresorhus/is": "^4.0.0", @@ -10370,51 +10380,6 @@ "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/got/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-6.0.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-6.0.0.tgz", - "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/got/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-3.1.0.tgz", - "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got/node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-2.0.0.tgz", - "integrity": "sha1-JjkbzDF091D5p56sxAoSpcQtdyM=", - "dev": true, - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, "node_modules/graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -10483,7 +10448,7 @@ }, "node_modules/has-ansi": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "dependencies": { @@ -10512,8 +10477,8 @@ }, "node_modules/has-symbol-support-x": { "version": "1.4.2", - "resolved": "https://registry.npm.taobao.org/has-symbol-support-x/download/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU=", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "dev": true, "engines": { "node": "*" @@ -10533,8 +10498,8 @@ }, "node_modules/has-to-string-tag-x": { "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/has-to-string-tag-x/download/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha1-oEWrOD17SyASoAFIqwql8pAETU0=", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "dependencies": { "has-symbol-support-x": "^1.4.1" @@ -10545,7 +10510,7 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true }, @@ -10587,8 +10552,8 @@ }, "node_modules/has-yarn": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/has-yarn/download/has-yarn-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-yarn%2Fdownload%2Fhas-yarn-2.1.0.tgz", - "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true, "engines": { "node": ">=8" @@ -10831,8 +10796,8 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, "node_modules/http-deceiver": { @@ -10920,8 +10885,8 @@ }, "node_modules/http2-wrapper": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/http2-wrapper/download/http2-wrapper-1.0.3.tgz?cache=0&sync_timestamp=1626124919738&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp2-wrapper%2Fdownload%2Fhttp2-wrapper-1.0.3.tgz", - "integrity": "sha1-uPVeDB8l1OvQizsMLAeflZCACz0=", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, "dependencies": { "quick-lru": "^5.1.1", @@ -11001,8 +10966,8 @@ }, "node_modules/imagemin": { "version": "8.0.0", - "resolved": "https://registry.nlark.com/imagemin/download/imagemin-8.0.0.tgz?cache=0&sync_timestamp=1618999751113&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fimagemin%2Fdownload%2Fimagemin-8.0.0.tgz", - "integrity": "sha1-1weSDWx6f4synS4C2MeNXcyCY1Y=", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-8.0.0.tgz", + "integrity": "sha512-z/SoCabSI9nYbCefdu1xgCJJ+KMjsu17dlaL7sGXAdaljIg7K32TUuj9Vt9jMjBZJd/qyWXJ+FvjChkvc2mXOw==", "dev": true, "dependencies": { "file-type": "^14.6.0", @@ -11018,8 +10983,8 @@ }, "node_modules/imagemin-optipng": { "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/imagemin-optipng/download/imagemin-optipng-8.0.0.tgz", - "integrity": "sha1-uI5c9tolzIR54HzfOMOuBHnffvI=", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", "dev": true, "dependencies": { "exec-buffer": "^3.0.0", @@ -11030,10 +10995,19 @@ "node": ">=10" } }, + "node_modules/imagemin-optipng/node_modules/is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/imagemin-zopfli": { "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/imagemin-zopfli/download/imagemin-zopfli-7.0.0.tgz", - "integrity": "sha1-pE2qO7gOJiDNHciD2COyC003iNY=", + "resolved": "https://registry.npmjs.org/imagemin-zopfli/-/imagemin-zopfli-7.0.0.tgz", + "integrity": "sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==", "dev": true, "dependencies": { "exec-buffer": "^3.0.0", @@ -11044,10 +11018,19 @@ "node": ">=10" } }, + "node_modules/imagemin-zopfli/node_modules/is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/imagemin/node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "engines": { "node": ">=8" @@ -11067,8 +11050,8 @@ }, "node_modules/imagemin/node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { "path-type": "^4.0.0" @@ -11079,8 +11062,8 @@ }, "node_modules/imagemin/node_modules/fast-glob": { "version": "3.2.7", - "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.7.tgz", - "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -11093,24 +11076,6 @@ "node": ">=8" } }, - "node_modules/imagemin/node_modules/file-type": { - "version": "14.7.1", - "resolved": "https://registry.nlark.com/file-type/download/file-type-14.7.1.tgz", - "integrity": "sha1-90hzKz5wR4v/Uw4c8Owv4zYIsbs=", - "dev": true, - "dependencies": { - "readable-web-to-node-stream": "^2.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0", - "typedarray-to-buffer": "^3.1.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, "node_modules/imagemin/node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -11137,8 +11102,8 @@ }, "node_modules/imagemin/node_modules/globby": { "version": "11.0.4", - "resolved": "https://registry.nlark.com/globby/download/globby-11.0.4.tgz?cache=0&sync_timestamp=1623850192942&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobby%2Fdownload%2Fglobby-11.0.4.tgz", - "integrity": "sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, "dependencies": { "array-union": "^2.1.0", @@ -11156,9 +11121,9 @@ } }, "node_modules/imagemin/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.nlark.com/ignore/download/ignore-5.1.8.tgz", - "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", "dev": true, "engines": { "node": ">= 4" @@ -11188,8 +11153,8 @@ }, "node_modules/imagemin/node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, "engines": { "node": ">=8" @@ -11197,8 +11162,8 @@ }, "node_modules/imagemin/node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { "node": ">=8" @@ -11264,12 +11229,12 @@ } }, "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/import-local": { @@ -11298,7 +11263,7 @@ }, "node_modules/indent-string": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/indent-string/download/indent-string-2.1.0.tgz?cache=0&sync_timestamp=1618847271946&other_urls=https%3A%2F%2Fregistry.nlark.com%2Findent-string%2Fdownload%2Findent-string-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "dependencies": { @@ -11335,8 +11300,8 @@ }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "node_modules/inquirer": { @@ -11458,7 +11423,7 @@ }, "node_modules/into-stream": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/into-stream/download/into-stream-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", "dev": true, "dependencies": { @@ -11727,8 +11692,8 @@ }, "node_modules/is-finite": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, "engines": { "node": ">=0.10.0" @@ -11758,8 +11723,8 @@ }, "node_modules/is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875398433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz", - "integrity": "sha1-mg/UB5ScMPhutpWe8beZTtC3tSA=", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "dependencies": { "global-dirs": "^3.0.0", @@ -11774,8 +11739,8 @@ }, "node_modules/is-installed-globally/node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz?cache=0&sync_timestamp=1620046845369&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, "engines": { "node": ">=8" @@ -11783,8 +11748,8 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/is-interactive/download/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, "engines": { "node": ">=8" @@ -11792,7 +11757,7 @@ }, "node_modules/is-natural-number": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/is-natural-number/download/is-natural-number-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", "dev": true }, @@ -11810,8 +11775,8 @@ }, "node_modules/is-npm": { "version": "5.0.0", - "resolved": "https://registry.nlark.com/is-npm/download/is-npm-5.0.0.tgz", - "integrity": "sha1-Q+jWXMVuG2f41HJiz2ZwmRk/Rag=", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "dev": true, "engines": { "node": ">=10" @@ -11854,8 +11819,8 @@ }, "node_modules/is-object": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-object/download/is-object-1.0.2.tgz", - "integrity": "sha1-pWVS4cZlyelQtKAlRh2ofnL4b88=", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11915,12 +11880,15 @@ } }, "node_modules/is-png": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-png/download/is-png-2.0.0.tgz", - "integrity": "sha1-7oy8npsFBCXO3utKb7dKZJsKSo0=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-3.0.0.tgz", + "integrity": "sha512-waa2qEuqgLjjYT14KOUQqAEIRRIv7ttkzPVctY/qv+IAKnzXf+JAPKQas50RgO0ECPDUG/iB1zQmwpyB9kkZtQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-regex": { @@ -11947,8 +11915,8 @@ }, "node_modules/is-retry-allowed": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz?cache=0&sync_timestamp=1618646442055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-retry-allowed%2Fdownload%2Fis-retry-allowed-1.2.0.tgz", - "integrity": "sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -11997,8 +11965,8 @@ }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.nlark.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz?cache=0&sync_timestamp=1625294010675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-unicode-supported%2Fdownload%2Fis-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, "engines": { "node": ">=10" @@ -12009,7 +11977,7 @@ }, "node_modules/is-utf8": { "version": "0.2.1", - "resolved": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, @@ -12031,8 +11999,8 @@ }, "node_modules/is-yarn-global": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/is-yarn-global/download/is-yarn-global-0.3.0.tgz?cache=0&sync_timestamp=1619356824740&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-yarn-global%2Fdownload%2Fis-yarn-global-0.3.0.tgz", - "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", "dev": true }, "node_modules/isarray": { @@ -12068,8 +12036,8 @@ }, "node_modules/isurl": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/isurl/download/isurl-1.0.0.tgz", - "integrity": "sha1-sn9PSfPNqj6kSgpbfzRi5u3DnWc=", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "dependencies": { "has-to-string-tag-x": "^1.2.0", @@ -12151,9 +12119,9 @@ } }, "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "node_modules/json-parse-better-errors": { @@ -12302,28 +12270,22 @@ }, "node_modules/junk": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/junk/download/junk-3.1.0.tgz", - "integrity": "sha1-MUmQmNkCt+mMXZucgPQ0V6iKv6E=", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/keyv": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-4.0.3.tgz", - "integrity": "sha1-TzqpjeJUgDyvzSiWc0EI2qNeQlQ=", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", + "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", "dev": true, "dependencies": { "json-buffer": "3.0.1" } }, - "node_modules/keyv/node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.1.tgz", - "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", - "dev": true - }, "node_modules/killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -12352,8 +12314,8 @@ }, "node_modules/latest-version": { "version": "5.1.0", - "resolved": "https://registry.nlark.com/latest-version/download/latest-version-5.1.0.tgz?cache=0&sync_timestamp=1618847146540&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flatest-version%2Fdownload%2Flatest-version-5.1.0.tgz", - "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "dev": true, "dependencies": { "package-json": "^6.3.0" @@ -12666,7 +12628,7 @@ }, "node_modules/logalot": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/logalot/download/logalot-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", "dev": true, "dependencies": { @@ -12679,7 +12641,7 @@ }, "node_modules/logalot/node_modules/figures": { "version": "1.7.0", - "resolved": "https://registry.nlark.com/figures/download/figures-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffigures%2Fdownload%2Ffigures-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "dependencies": { @@ -12710,7 +12672,7 @@ }, "node_modules/longest": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true, "engines": { @@ -12730,7 +12692,7 @@ }, "node_modules/loud-rejection": { "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "dependencies": { @@ -12748,17 +12710,17 @@ "dev": true }, "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/lpad-align": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/lpad-align/download/lpad-align-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", "dev": true, "dependencies": { @@ -12790,8 +12752,8 @@ }, "node_modules/make-dir": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/make-dir/download/make-dir-1.3.0.tgz", - "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "dependencies": { "pify": "^3.0.0" @@ -12810,7 +12772,7 @@ }, "node_modules/map-obj": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz?cache=0&sync_timestamp=1617771341569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, "engines": { @@ -12870,7 +12832,7 @@ }, "node_modules/meow": { "version": "3.7.0", - "resolved": "https://registry.nlark.com/meow/download/meow-3.7.0.tgz?cache=0&sync_timestamp=1626388195360&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "dependencies": { @@ -12904,7 +12866,7 @@ }, "node_modules/meow/node_modules/load-json-file": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "dependencies": { @@ -12920,7 +12882,7 @@ }, "node_modules/meow/node_modules/parse-json": { "version": "2.2.0", - "resolved": "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "dependencies": { @@ -12944,7 +12906,7 @@ }, "node_modules/meow/node_modules/path-type": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "dependencies": { @@ -12967,7 +12929,7 @@ }, "node_modules/meow/node_modules/read-pkg": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "dependencies": { @@ -12981,7 +12943,7 @@ }, "node_modules/meow/node_modules/read-pkg-up": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz?cache=0&sync_timestamp=1618846971516&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "dependencies": { @@ -12994,7 +12956,7 @@ }, "node_modules/meow/node_modules/strip-bom": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "dependencies": { @@ -13166,8 +13128,8 @@ }, "node_modules/mimic-response": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, "engines": { "node": ">=4" @@ -13285,8 +13247,8 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "https://registry.nlark.com/mkdirp-classic/download/mkdirp-classic-0.5.3.tgz", - "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, "node_modules/moment": { @@ -13422,8 +13384,8 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/napi-build-utils/download/napi-build-utils-1.0.2.tgz", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", "dev": true }, "node_modules/natural-compare": { @@ -13460,9 +13422,9 @@ } }, "node_modules/node-abi": { - "version": "2.30.0", - "resolved": "https://registry.nlark.com/node-abi/download/node-abi-2.30.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-abi%2Fdownload%2Fnode-abi-2.30.0.tgz", - "integrity": "sha1-i+U78+eUWjTuoQ4PyaWYJ3bPVQs=", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", "dev": true, "dependencies": { "semver": "^5.4.1" @@ -13479,8 +13441,8 @@ }, "node_modules/node-addon-api": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true }, "node_modules/node-fetch": { @@ -13620,8 +13582,8 @@ }, "node_modules/npm-conf": { "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/npm-conf/download/npm-conf-1.1.3.tgz", - "integrity": "sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k=", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, "dependencies": { "config-chain": "^1.1.11", @@ -13645,8 +13607,8 @@ }, "node_modules/npmlog": { "version": "4.1.2", - "resolved": "https://registry.nlark.com/npmlog/download/npmlog-4.1.2.tgz", - "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "dependencies": { "are-we-there-yet": "~1.1.2", @@ -13675,7 +13637,7 @@ }, "node_modules/number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "engines": { @@ -13940,15 +13902,14 @@ } }, "node_modules/optipng-bin": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/optipng-bin/download/optipng-bin-7.0.0.tgz", - "integrity": "sha1-LfzGil8AbndG52rWTTF9b7fH+e0=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz", + "integrity": "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==", "dev": true, "hasInstallScript": true, "dependencies": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" + "bin-wrapper": "^4.0.0" }, "bin": { "optipng": "cli.js" @@ -14057,8 +14018,8 @@ }, "node_modules/os-filter-obj": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/os-filter-obj/download/os-filter-obj-2.0.0.tgz", - "integrity": "sha1-HAti1fOiRCdJotE55t3e5ugdjRY=", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", "dev": true, "dependencies": { "arch": "^2.1.0" @@ -14077,8 +14038,8 @@ }, "node_modules/p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-2.1.1.tgz", - "integrity": "sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, "engines": { "node": ">=8" @@ -14086,7 +14047,7 @@ }, "node_modules/p-event": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/p-event/download/p-event-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", "dev": true, "dependencies": { @@ -14107,7 +14068,7 @@ }, "node_modules/p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-is-promise/download/p-is-promise-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true, "engines": { @@ -14172,7 +14133,7 @@ }, "node_modules/p-map-series": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz?cache=0&sync_timestamp=1617950183954&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-map-series%2Fdownload%2Fp-map-series-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", "dev": true, "dependencies": { @@ -14184,8 +14145,8 @@ }, "node_modules/p-pipe": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/p-pipe/download/p-pipe-4.0.0.tgz?cache=0&sync_timestamp=1617892628060&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-pipe%2Fdownload%2Fp-pipe-4.0.0.tgz", - "integrity": "sha1-flQkVpNRsqtFKkeCasuTzgmtaiw=", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-4.0.0.tgz", + "integrity": "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==", "dev": true, "engines": { "node": ">=12" @@ -14196,7 +14157,7 @@ }, "node_modules/p-reduce": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true, "engines": { @@ -14217,7 +14178,7 @@ }, "node_modules/p-timeout": { "version": "1.2.1", - "resolved": "https://registry.nlark.com/p-timeout/download/p-timeout-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", "dev": true, "dependencies": { @@ -14237,8 +14198,8 @@ }, "node_modules/package-json": { "version": "6.5.0", - "resolved": "https://registry.nlark.com/package-json/download/package-json-6.5.0.tgz", - "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", "dev": true, "dependencies": { "got": "^9.6.0", @@ -14252,8 +14213,8 @@ }, "node_modules/package-json/node_modules/@sindresorhus/is": { "version": "0.14.0", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", - "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true, "engines": { "node": ">=6" @@ -14261,8 +14222,8 @@ }, "node_modules/package-json/node_modules/@szmarczak/http-timer": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-1.1.2.tgz", - "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "dependencies": { "defer-to-connect": "^1.0.1" @@ -14273,8 +14234,8 @@ }, "node_modules/package-json/node_modules/cacheable-request": { "version": "6.1.0", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz", - "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, "dependencies": { "clone-response": "^1.0.2", @@ -14304,19 +14265,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json/node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", + "node_modules/package-json/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/package-json/node_modules/defer-to-connect": { "version": "1.1.3", - "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz", - "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, "node_modules/package-json/node_modules/get-stream": { @@ -14333,8 +14297,8 @@ }, "node_modules/package-json/node_modules/got": { "version": "9.6.0", - "resolved": "https://registry.nlark.com/got/download/got-9.6.0.tgz", - "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "dependencies": { "@sindresorhus/is": "^0.14.0", @@ -14353,10 +14317,25 @@ "node": ">=8.6" } }, + "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "node_modules/package-json/node_modules/keyv": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz", - "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "dev": true, "dependencies": { "json-buffer": "3.0.0" @@ -14364,8 +14343,8 @@ }, "node_modules/package-json/node_modules/normalize-url": { "version": "4.5.1", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz", - "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true, "engines": { "node": ">=8" @@ -14373,13 +14352,31 @@ }, "node_modules/package-json/node_modules/p-cancelable": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz", - "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true, "engines": { "node": ">=6" } }, + "node_modules/package-json/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -14559,9 +14556,9 @@ } }, "node_modules/peek-readable": { - "version": "3.1.4", - "resolved": "https://registry.nlark.com/peek-readable/download/peek-readable-3.1.4.tgz", - "integrity": "sha1-9cO0Gk7rY6EyLEEx8LW6xxBbiS4=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.1.tgz", + "integrity": "sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==", "dev": true, "engines": { "node": ">=8" @@ -14573,7 +14570,7 @@ }, "node_modules/pend": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/pend/download/pend-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, @@ -14683,8 +14680,8 @@ }, "node_modules/png2icons": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/png2icons/download/png2icons-2.0.1.tgz", - "integrity": "sha1-CdjxC3EwLpjKF40zJLxN7/m5ASQ=", + "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", + "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", "dev": true, "bin": { "png2icons": "png2icons-cli.js" @@ -15322,9 +15319,9 @@ } }, "node_modules/prebuild-install": { - "version": "6.1.3", - "resolved": "https://registry.nlark.com/prebuild-install/download/prebuild-install-6.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprebuild-install%2Fdownload%2Fprebuild-install-6.1.3.tgz", - "integrity": "sha1-jqH51zhqCzD37yAkfjb4srgoJaI=", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", "dev": true, "dependencies": { "detect-libc": "^1.0.3", @@ -15420,7 +15417,7 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, @@ -15533,8 +15530,8 @@ }, "node_modules/pupa": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/pupa/download/pupa-2.1.1.tgz?cache=0&sync_timestamp=1626170133238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpupa%2Fdownload%2Fpupa-2.1.1.tgz", - "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "dependencies": { "escape-goat": "^2.0.0" @@ -15608,8 +15605,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -15628,8 +15625,8 @@ }, "node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.nlark.com/quick-lru/download/quick-lru-5.1.1.tgz", - "integrity": "sha1-NmST5rPkKjpoheLpnRj4D7eoyTI=", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, "engines": { "node": ">=10" @@ -15681,8 +15678,8 @@ }, "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.nlark.com/rc/download/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "dependencies": { "deep-extend": "^0.6.0", @@ -15696,8 +15693,8 @@ }, "node_modules/read-chunk": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/read-chunk/download/read-chunk-3.2.0.tgz", - "integrity": "sha1-KYSv54ypv7vbdLGTh7+ehiicFso=", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", "dev": true, "dependencies": { "pify": "^4.0.1", @@ -15772,8 +15769,8 @@ }, "node_modules/readable-web-to-node-stream": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/readable-web-to-node-stream/download/readable-web-to-node-stream-2.0.0.tgz", - "integrity": "sha1-dR5jL0ZlUqwNXEQMwBRwNS+TxLc=", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz", + "integrity": "sha512-+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==", "dev": true }, "node_modules/readdirp": { @@ -15797,7 +15794,7 @@ }, "node_modules/redent": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/redent/download/redent-1.0.0.tgz?cache=0&sync_timestamp=1620069702182&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fredent%2Fdownload%2Fredent-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "dependencies": { @@ -15810,7 +15807,7 @@ }, "node_modules/redent/node_modules/strip-indent": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "dependencies": { @@ -15933,8 +15930,8 @@ }, "node_modules/registry-auth-token": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz", - "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "dependencies": { "rc": "^1.2.8" @@ -15945,8 +15942,8 @@ }, "node_modules/registry-url": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618681893788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz", - "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "dev": true, "dependencies": { "rc": "^1.2.8" @@ -16040,7 +16037,7 @@ }, "node_modules/repeating": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "dependencies": { @@ -16052,8 +16049,8 @@ }, "node_modules/replace-ext": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/replace-ext/download/replace-ext-2.0.0.tgz", - "integrity": "sha1-lHHCE9IuG8wmcXzW5QiB2I+BKwY=", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", "dev": true, "engines": { "node": ">= 10" @@ -16147,9 +16144,9 @@ } }, "node_modules/resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/resolve-alpn/download/resolve-alpn-1.1.2.tgz", - "integrity": "sha1-MLYM+7DAuNyJeUD+E/4lWvzdTSg=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "dev": true }, "node_modules/resolve-cwd": { @@ -16180,12 +16177,12 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", "dev": true, "dependencies": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" } }, "node_modules/restore-cursor": { @@ -16219,8 +16216,8 @@ }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "engines": { "iojs": ">=1.0.0", @@ -16297,8 +16294,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/run-parallel/download/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -16650,8 +16647,8 @@ }, "node_modules/seek-bzip": { "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/seek-bzip/download/seek-bzip-1.0.6.tgz", - "integrity": "sha1-NcQXH1WmgJFrUqB4WezztYV/IcQ=", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "dev": true, "dependencies": { "commander": "^2.8.1" @@ -16691,8 +16688,8 @@ }, "node_modules/semver-diff": { "version": "3.1.1", - "resolved": "https://registry.nlark.com/semver-diff/download/semver-diff-3.1.1.tgz?cache=0&sync_timestamp=1620044887257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver-diff%2Fdownload%2Fsemver-diff-3.1.1.tgz", - "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "dev": true, "dependencies": { "semver": "^6.3.0" @@ -16703,8 +16700,8 @@ }, "node_modules/semver-regex": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/semver-regex/download/semver-regex-2.0.0.tgz", - "integrity": "sha1-qTwsWERTmncCMzeRB7OMe0rJ0zg=", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "dev": true, "engines": { "node": ">=6" @@ -16712,7 +16709,7 @@ }, "node_modules/semver-truncate": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/semver-truncate/download/semver-truncate-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", "dev": true, "dependencies": { @@ -16902,8 +16899,8 @@ }, "node_modules/sharp": { "version": "0.28.3", - "resolved": "https://registry.nlark.com/sharp/download/sharp-0.28.3.tgz?cache=0&sync_timestamp=1621876609161&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsharp%2Fdownload%2Fsharp-0.28.3.tgz", - "integrity": "sha1-7NdM79AgvuSJG7E3yYUO4s4neos=", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", + "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -16987,8 +16984,8 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/simple-concat/download/simple-concat-1.0.1.tgz", - "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "dev": true, "funding": [ { @@ -17007,8 +17004,8 @@ }, "node_modules/simple-get": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/simple-get/download/simple-get-3.1.0.tgz", - "integrity": "sha1-tFvgYkNeUNFZVAtXYgLO7EC5xrM=", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", "dev": true, "dependencies": { "decompress-response": "^4.2.0", @@ -17018,8 +17015,8 @@ }, "node_modules/simple-get/node_modules/decompress-response": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-4.2.1.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-4.2.1.tgz", - "integrity": "sha1-QUAjzHowLaJc4uyC0NUjjMr9iYY=", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "dev": true, "dependencies": { "mimic-response": "^2.0.0" @@ -17030,8 +17027,8 @@ }, "node_modules/simple-get/node_modules/mimic-response": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-2.1.0.tgz", - "integrity": "sha1-0Tdj019hPQnsN+uzC6wEacDuj0M=", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", "dev": true, "engines": { "node": ">=8" @@ -17196,7 +17193,7 @@ }, "node_modules/sort-keys-length": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/sort-keys-length/download/sort-keys-length-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", "dev": true, "dependencies": { @@ -17413,7 +17410,7 @@ }, "node_modules/squeak": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/squeak/download/squeak-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", "dev": true, "dependencies": { @@ -17427,7 +17424,7 @@ }, "node_modules/squeak/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "engines": { @@ -17436,7 +17433,7 @@ }, "node_modules/squeak/node_modules/chalk": { "version": "1.1.3", - "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "dependencies": { @@ -17464,7 +17461,7 @@ }, "node_modules/squeak/node_modules/supports-color": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293579301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "engines": { @@ -17674,8 +17671,8 @@ }, "node_modules/strip-dirs": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/strip-dirs/download/strip-dirs-2.1.0.tgz", - "integrity": "sha1-SYdzYmT8NEzyD2w0rKnRPR1O1sU=", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dev": true, "dependencies": { "is-natural-number": "^4.0.1" @@ -17718,8 +17715,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/strip-outer/download/strip-outer-1.0.1.tgz", - "integrity": "sha1-sv0qv2YEudHmATBXGV34Nrip1jE=", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "dependencies": { "escape-string-regexp": "^1.0.2" @@ -17729,13 +17726,13 @@ } }, "node_modules/strtok3": { - "version": "6.1.3", - "resolved": "https://registry.nlark.com/strtok3/download/strtok3-6.1.3.tgz", - "integrity": "sha1-SI/oypFmTPk0MslHUrqeXHhb2d0=", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", + "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", "dev": true, "dependencies": { - "@tokenizer/token": "^0.1.1", - "peek-readable": "^3.1.4" + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.0.1" }, "engines": { "node": ">=10" @@ -18098,8 +18095,8 @@ }, "node_modules/tar-fs": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/tar-fs/download/tar-fs-2.1.1.tgz", - "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, "dependencies": { "chownr": "^1.1.1", @@ -18108,23 +18105,18 @@ "tar-stream": "^2.1.4" } }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/tar-stream/download/tar-stream-2.2.0.tgz", - "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", + "node_modules/tar-fs/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/tar-stream/node_modules/readable-stream": { + "node_modules/tar-fs/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", @@ -18138,9 +18130,43 @@ "node": ">= 6" } }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/temp-dir": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "dev": true, "engines": { @@ -18149,7 +18175,7 @@ }, "node_modules/tempfile": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/tempfile/download/tempfile-2.0.0.tgz?cache=0&sync_timestamp=1623137926951&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftempfile%2Fdownload%2Ftempfile-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", "dev": true, "dependencies": { @@ -18273,7 +18299,7 @@ }, "node_modules/timed-out": { "version": "4.0.1", - "resolved": "https://registry.nlark.com/timed-out/download/timed-out-4.0.1.tgz?cache=0&sync_timestamp=1619073467606&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftimed-out%2Fdownload%2Ftimed-out-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", "dev": true, "engines": { @@ -18336,8 +18362,8 @@ }, "node_modules/to-buffer": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/to-buffer/download/to-buffer-1.1.1.tgz", - "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", "dev": true }, "node_modules/to-fast-properties": { @@ -18362,8 +18388,8 @@ }, "node_modules/to-readable-stream": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/to-readable-stream/download/to-readable-stream-1.0.0.tgz", - "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true, "engines": { "node": ">=6" @@ -18441,8 +18467,8 @@ }, "node_modules/token-types": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/token-types/download/token-types-2.1.1.tgz", - "integrity": "sha1-vVhdZJAqr3ILiXnSV7S4ULTUXEU=", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", + "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", "dev": true, "dependencies": { "@tokenizer/token": "^0.1.1", @@ -18456,6 +18482,12 @@ "url": "https://github.com/sponsors/Borewit" } }, + "node_modules/token-types/node_modules/@tokenizer/token": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", + "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==", + "dev": true + }, "node_modules/toposort": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", @@ -18476,7 +18508,7 @@ }, "node_modules/trim-newlines": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/trim-newlines/download/trim-newlines-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true, "engines": { @@ -18485,7 +18517,7 @@ }, "node_modules/trim-repeated": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/trim-repeated/download/trim-repeated-1.0.0.tgz?cache=0&sync_timestamp=1619005347796&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-repeated%2Fdownload%2Ftrim-repeated-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dev": true, "dependencies": { @@ -18594,8 +18626,8 @@ }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "dependencies": { "is-typedarray": "^1.0.0" @@ -18645,8 +18677,8 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.nlark.com/unbzip2-stream/download/unbzip2-stream-1.4.3.tgz", - "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, "dependencies": { "buffer": "^5.2.1", @@ -18737,8 +18769,8 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/unique-string/download/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, "dependencies": { "crypto-random-string": "^2.0.0" @@ -18749,8 +18781,8 @@ }, "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz?cache=0&sync_timestamp=1603180004159&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-2.0.0.tgz", - "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, "engines": { "node": ">= 10.0.0" @@ -18835,8 +18867,8 @@ }, "node_modules/update-notifier": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz", - "integrity": "sha1-SrDXx/NqIx3XMWz3cpMT8CFNmtk=", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "dev": true, "dependencies": { "boxen": "^5.0.0", @@ -18877,9 +18909,9 @@ } }, "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -18894,8 +18926,8 @@ }, "node_modules/update-notifier/node_modules/ci-info": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "node_modules/update-notifier/node_modules/color-convert": { @@ -18919,10 +18951,19 @@ "node": ">=8" } }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/update-notifier/node_modules/is-ci": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1618847026826&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "dependencies": { "ci-info": "^2.0.0" @@ -19052,7 +19093,7 @@ }, "node_modules/url-parse-lax": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "dev": true, "dependencies": { @@ -19064,7 +19105,7 @@ }, "node_modules/url-parse-lax/node_modules/prepend-http": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true, "engines": { @@ -19073,7 +19114,7 @@ }, "node_modules/url-to-options": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/url-to-options/download/url-to-options-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", "dev": true, "engines": { @@ -19293,89 +19334,13 @@ } }, "node_modules/vue-cli-plugin-tauri": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.nlark.com/vue-cli-plugin-tauri/download/vue-cli-plugin-tauri-1.0.0-beta.3.tgz", - "integrity": "sha1-1J0JK9L+EcCfoCA1aPyINyh0LDA=", + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-tauri/-/vue-cli-plugin-tauri-1.0.0-beta.6.tgz", + "integrity": "sha512-GB7xqsadehgwgJXaOvyMg5UEedBCxW4Tf8voMgzw/6B0kCfGZop6dMkKQOuQSdcffS69M73CpXdFYYjqdZVHDA==", "dev": true, "dependencies": { - "@tauri-apps/cli": "1.0.0-beta.3", - "@vue/cli-shared-utils": "^4.1.1", - "execa": "^3.4.0" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-cli-plugin-tauri/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" + "@tauri-apps/cli": "1.0.0-beta.6", + "@vue/cli-shared-utils": "^4.1.1" } }, "node_modules/vue-clickaway": { @@ -19543,14 +19508,6 @@ "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" }, - "node_modules/vue-gtag": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-1.16.1.tgz", - "integrity": "sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==", - "peerDependencies": { - "vue": "^2.0.0" - } - }, "node_modules/vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", @@ -20365,52 +20322,18 @@ "dev": true }, "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.nlark.com/wide-align/download/wide-align-1.1.3.tgz", - "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/widest-line": { "version": "3.1.0", - "resolved": "https://registry.nlark.com/widest-line/download/widest-line-3.1.0.tgz", - "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, "dependencies": { "string-width": "^4.0.0" @@ -20429,8 +20352,8 @@ }, "node_modules/with-open-file": { "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/with-open-file/download/with-open-file-0.1.7.tgz", - "integrity": "sha1-4t6Nl06KiubliIa+T+jnRltYpyk=", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", "dev": true, "dependencies": { "p-finally": "^1.0.0", @@ -20528,8 +20451,8 @@ }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", - "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4", @@ -20548,8 +20471,8 @@ }, "node_modules/xdg-basedir": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz?cache=0&sync_timestamp=1617611838739&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxdg-basedir%2Fdownload%2Fxdg-basedir-4.0.0.tgz", - "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true, "engines": { "node": ">=8" @@ -20733,7 +20656,7 @@ }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.nlark.com/yauzl/download/yauzl-2.10.0.tgz", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, "dependencies": { @@ -20797,8 +20720,8 @@ }, "node_modules/zopflipng-bin": { "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/zopflipng-bin/download/zopflipng-bin-6.0.1.tgz", - "integrity": "sha1-qR74G9uhjhUd2j803yPT7NfQSh8=", + "resolved": "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-6.0.1.tgz", + "integrity": "sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -22590,8 +22513,8 @@ }, "@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz?cache=0&sync_timestamp=1622792738877&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", @@ -22600,14 +22523,14 @@ }, "@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792616417&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.nlark.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", @@ -22719,9 +22642,9 @@ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-4.0.1.tgz", - "integrity": "sha1-0mcp24UPoye3ysxVIiUhlEBCJvU=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", + "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", "dev": true }, "@soda/friendly-errors-webpack-plugin": { @@ -22788,17 +22711,17 @@ }, "@szmarczak/http-timer": { "version": "4.0.6", - "resolved": "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-4.0.6.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-4.0.6.tgz", - "integrity": "sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac=", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, "requires": { "defer-to-connect": "^2.0.0" } }, "@tauri-apps/cli": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.nlark.com/@tauri-apps/cli/download/@tauri-apps/cli-1.0.0-beta.3.tgz", - "integrity": "sha1-zt6EjiYSLI7mB3SdhCafzI08LuE=", + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0-beta.6.tgz", + "integrity": "sha512-zcF7+diZk3LHcS1/Rwo2f/6hRMY9fOVQYSgqSkjZDGGkTXhysrEiCCc4DwLmB1QES9P0lhRt4CPBJLpH0MdsWA==", "dev": true, "requires": { "@tauri-apps/toml": "2.2.4", @@ -22830,6 +22753,17 @@ "color-convert": "^2.0.1" } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", @@ -22851,8 +22785,8 @@ }, "fs-extra": { "version": "10.0.0", - "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", - "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -22868,8 +22802,8 @@ }, "inquirer": { "version": "8.1.1", - "resolved": "https://registry.nlark.com/inquirer/download/inquirer-8.1.1.tgz", - "integrity": "sha1-fFPZTG0DARx7sqlH8NyjuYJGwmo=", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", @@ -22888,16 +22822,10 @@ "through": "^2.3.6" } }, - "is-png": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/is-png/download/is-png-3.0.0.tgz", - "integrity": "sha1-e/XbfzJSfRDJBZSnUcFfdNRsj14=", - "dev": true - }, "jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", @@ -22906,8 +22834,8 @@ }, "log-symbols": { "version": "4.1.0", - "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -22925,8 +22853,8 @@ }, "ora": { "version": "5.4.1", - "resolved": "https://registry.nlark.com/ora/download/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "requires": { "bl": "^4.1.0", @@ -22940,6 +22868,17 @@ "wcwidth": "^1.0.1" } }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -22962,14 +22901,14 @@ }, "@tauri-apps/toml": { "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/@tauri-apps/toml/download/@tauri-apps/toml-2.2.4.tgz", - "integrity": "sha1-K09jet7X/DpzAnJGBWgsj6OsdQU=", + "resolved": "https://registry.npmjs.org/@tauri-apps/toml/-/toml-2.2.4.tgz", + "integrity": "sha512-NJV/pdgJObDlDWi5+MTHZ2qyNvdL0dlHqQ72nzQYXWbW1LHMPXgCJYl0pLqL1XxxLtxtInYbtVCGVAcwhGxdkw==", "dev": true }, "@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://registry.nlark.com/@tokenizer/token/download/@tokenizer/token-0.1.1.tgz", - "integrity": "sha1-8NksEvhwed39Gyn2FHWLlpa8KeM=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", "dev": true }, "@types/body-parser": { @@ -22984,8 +22923,8 @@ }, "@types/cacheable-request": { "version": "6.0.2", - "resolved": "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.2.tgz?cache=0&sync_timestamp=1625596835916&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.2.tgz", - "integrity": "sha1-wyTaAZfeCpiiMSFWU2riYkKf9rk=", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, "requires": { "@types/http-cache-semantics": "*", @@ -23048,8 +22987,8 @@ }, "@types/http-cache-semantics": { "version": "4.0.1", - "resolved": "https://registry.nlark.com/@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz?cache=0&sync_timestamp=1625607856094&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fhttp-cache-semantics%2Fdownload%2F%40types%2Fhttp-cache-semantics-4.0.1.tgz", - "integrity": "sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI=", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", "dev": true }, "@types/http-proxy": { @@ -23067,9 +23006,9 @@ "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" }, "@types/keyv": { - "version": "3.1.2", - "resolved": "https://registry.nlark.com/@types/keyv/download/@types/keyv-3.1.2.tgz?cache=0&sync_timestamp=1625610098677&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fkeyv%2Fdownload%2F%40types%2Fkeyv-3.1.2.tgz", - "integrity": "sha1-XZe7ZVJsILbghF9rDSreTyhgTuU=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", + "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", "dev": true, "requires": { "@types/node": "*" @@ -23129,8 +23068,8 @@ }, "@types/responselike": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1621242544305&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz", - "integrity": "sha1-JR9P59FU0rrRJavhtCmyOv0mLik=", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", "dev": true, "requires": { "@types/node": "*" @@ -23979,46 +23918,12 @@ "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" }, "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz", - "integrity": "sha1-tTazcc9ofKrvI2wY0+If43l0Z8s=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.1.0" } }, "ansi-colors": { @@ -24097,7 +24002,7 @@ }, "archive-type": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/archive-type/download/archive-type-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", "dev": true, "requires": { @@ -24106,16 +24011,16 @@ "dependencies": { "file-type": { "version": "4.4.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-4.4.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", "dev": true } } }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz", - "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -24153,7 +24058,7 @@ }, "array-find-index": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/array-find-index/download/array-find-index-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, @@ -24578,8 +24483,8 @@ }, "bin-build": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/bin-build/download/bin-build-3.0.0.tgz", - "integrity": "sha1-xXgKJaip+WbYJEIX5sH1CCoUOGE=", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "dev": true, "requires": { "decompress": "^4.0.0", @@ -24602,7 +24507,7 @@ }, "execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { @@ -24619,8 +24524,8 @@ }, "bin-check": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/bin-check/download/bin-check-4.1.0.tgz", - "integrity": "sha1-/ElZcL3Ii7HVo1/BfmXEoUn8Skk=", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dev": true, "requires": { "execa": "^0.7.0", @@ -24640,7 +24545,7 @@ }, "execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { @@ -24657,8 +24562,8 @@ }, "bin-version": { "version": "3.1.0", - "resolved": "https://registry.nlark.com/bin-version/download/bin-version-3.1.0.tgz", - "integrity": "sha1-WwnrKAdSsb0o8MnbP5by9DtsCDk=", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dev": true, "requires": { "execa": "^1.0.0", @@ -24667,8 +24572,8 @@ }, "bin-version-check": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/bin-version-check/download/bin-version-check-4.0.0.tgz?cache=0&sync_timestamp=1619602121719&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbin-version-check%2Fdownload%2Fbin-version-check-4.0.0.tgz", - "integrity": "sha1-fYGcYklpkfgNiT5uAqMDI2Fgj3E=", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dev": true, "requires": { "bin-version": "^3.0.0", @@ -24686,8 +24591,8 @@ }, "bin-wrapper": { "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/bin-wrapper/download/bin-wrapper-4.1.0.tgz", - "integrity": "sha1-mTSPLPhQMePvfvzn5TAK6q6WBgU=", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dev": true, "requires": { "bin-check": "^4.1.0", @@ -24700,13 +24605,13 @@ "dependencies": { "@sindresorhus/is": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz", - "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "dev": true }, "cacheable-request": { "version": "2.1.4", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-2.1.4.tgz", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", "dev": true, "requires": { @@ -24721,16 +24626,25 @@ "dependencies": { "lowercase-keys": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", "dev": true } } }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "download": { "version": "7.1.0", - "resolved": "https://registry.npm.taobao.org/download/download/download-7.1.0.tgz", - "integrity": "sha1-kFmqnXC1A+52oTKJe+beyOVYcjM=", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "dev": true, "requires": { "archive-type": "^4.0.0", @@ -24757,14 +24671,14 @@ }, "file-type": { "version": "8.1.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-8.1.0.tgz", - "integrity": "sha1-JE87fvZBu+DMoZbHJ25LMyOZ9ow=", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "dev": true }, "got": { "version": "8.3.2", - "resolved": "https://registry.nlark.com/got/download/got-8.3.2.tgz", - "integrity": "sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc=", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dev": true, "requires": { "@sindresorhus/is": "^0.7.0", @@ -24796,29 +24710,35 @@ }, "http-cache-semantics": { "version": "3.8.1", - "resolved": "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz", - "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "dev": true }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/import-lazy/download/import-lazy-3.1.0.tgz", - "integrity": "sha1-iRJ5ICyKIoD9vWZ029jaGh38Z8w=", + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, "keyv": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.0.0.tgz", - "integrity": "sha1-RJI7o55osSp87H32wyaMAx8u83M=", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, "requires": { "json-buffer": "3.0.0" } }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, "normalize-url": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-2.0.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-2.0.1.tgz", - "integrity": "sha1-g1qdoVUfom9w6SMpBpojqmV01+Y=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, "requires": { "prepend-http": "^2.0.0", @@ -24828,14 +24748,14 @@ }, "p-cancelable": { "version": "0.4.1", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.4.1.tgz", - "integrity": "sha1-NfNj1n1SCByNlYXje8zrfgu8sqA=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "dev": true }, "p-event": { "version": "2.3.1", - "resolved": "https://registry.nlark.com/p-event/download/p-event-2.3.1.tgz", - "integrity": "sha1-WWJ57xaassPgyuiMHPuwgHmZPvY=", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "dev": true, "requires": { "p-timeout": "^2.0.1" @@ -24843,8 +24763,8 @@ }, "p-timeout": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/p-timeout/download/p-timeout-2.0.1.tgz", - "integrity": "sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg=", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "requires": { "p-finally": "^1.0.0" @@ -24858,14 +24778,14 @@ }, "prepend-http": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, "query-string": { "version": "5.1.1", - "resolved": "https://registry.nlark.com/query-string/download/query-string-5.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fquery-string%2Fdownload%2Fquery-string-5.1.1.tgz", - "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "requires": { "decode-uri-component": "^0.2.0", @@ -24873,9 +24793,18 @@ "strict-uri-encode": "^1.0.0" } }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "sort-keys": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/sort-keys/download/sort-keys-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", "dev": true, "requires": { @@ -24993,27 +24922,13 @@ } }, "bl": { - "version": "4.1.0", - "resolved": "https://registry.nlark.com/bl/download/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, "bluebird": { @@ -25091,16 +25006,16 @@ } }, "boxen": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/boxen/download/boxen-5.0.1.tgz", - "integrity": "sha1-ZXUovdP1mncrgnm4MfJ+wsdEZks=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dev": true, "requires": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", "chalk": "^4.1.0", "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", + "string-width": "^4.2.2", "type-fest": "^0.20.2", "widest-line": "^3.1.0", "wrap-ansi": "^7.0.0" @@ -25116,15 +25031,15 @@ } }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "dev": true }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -25157,8 +25072,8 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1625745315038&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } @@ -25318,8 +25233,8 @@ }, "buffer": { "version": "5.7.1", - "resolved": "https://registry.nlark.com/buffer/download/buffer-5.7.1.tgz", - "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { "base64-js": "^1.3.1", @@ -25328,8 +25243,8 @@ }, "buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/buffer-alloc/download/buffer-alloc-1.2.0.tgz", - "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { "buffer-alloc-unsafe": "^1.1.0", @@ -25338,19 +25253,19 @@ }, "buffer-alloc-unsafe": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true }, "buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, "buffer-fill": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/buffer-fill/download/buffer-fill-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", "dev": true }, @@ -25540,14 +25455,14 @@ }, "cacheable-lookup": { "version": "5.0.4", - "resolved": "https://registry.npm.taobao.org/cacheable-lookup/download/cacheable-lookup-5.0.4.tgz?cache=0&sync_timestamp=1613567617958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacheable-lookup%2Fdownload%2Fcacheable-lookup-5.0.4.tgz", - "integrity": "sha1-WmuGWyxENXvj1evCpGewMnGacAU=", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true }, "cacheable-request": { "version": "7.0.2", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-7.0.2.tgz", - "integrity": "sha1-6g0LiJNkolhUdXMByhKy2nf5HSc=", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "requires": { "clone-response": "^1.0.2", @@ -25568,26 +25483,11 @@ "pump": "^3.0.0" } }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "dev": true - }, "normalize-url": { "version": "6.1.0", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-6.1.0.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-6.1.0.tgz", - "integrity": "sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-2.0.0.tgz", - "integrity": "sha1-JjkbzDF091D5p56sxAoSpcQtdyM=", - "dev": true, - "requires": { - "lowercase-keys": "^2.0.0" - } } } }, @@ -25655,7 +25555,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz?cache=0&sync_timestamp=1624609060222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { @@ -25665,7 +25565,7 @@ "dependencies": { "camelcase": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true } @@ -25702,8 +25602,8 @@ }, "caw": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/caw/download/caw-2.0.1.tgz", - "integrity": "sha1-bDygcfwZRyCIPC3F2psHS/x+npU=", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "requires": { "get-proxy": "^2.0.0", @@ -25854,8 +25754,8 @@ }, "cli-boxes": { "version": "2.2.1", - "resolved": "https://registry.nlark.com/cli-boxes/download/cli-boxes-2.2.1.tgz", - "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, "cli-cursor": { @@ -26050,7 +25950,7 @@ }, "clone-response": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", "dev": true, "requires": { @@ -26070,7 +25970,7 @@ }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/code-point-at/download/code-point-at-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, @@ -26218,8 +26118,8 @@ }, "config-chain": { "version": "1.1.13", - "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622745851079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", - "integrity": "sha1-+tB5Wqamza/57Rto6d/5Q3LCMvQ=", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "requires": { "ini": "^1.3.4", @@ -26228,8 +26128,8 @@ }, "configstore": { "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz", - "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dev": true, "requires": { "dot-prop": "^5.2.0", @@ -26275,13 +26175,13 @@ }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/console-control-strings/download/console-control-strings-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "console-stream": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/console-stream/download/console-stream-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", "dev": true }, @@ -26535,8 +26435,8 @@ }, "cross-env": { "version": "7.0.3", - "resolved": "https://registry.nlark.com/cross-env/download/cross-env-7.0.3.tgz", - "integrity": "sha1-hlJkspZ33AFbqEGJGJZd0jL8VM8=", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "requires": { "cross-spawn": "^7.0.1" @@ -26605,8 +26505,8 @@ }, "crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/crypto-random-string/download/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true }, "css-color-names": { @@ -26808,7 +26708,7 @@ }, "currently-unhandled": { "version": "0.4.1", - "resolved": "https://registry.nlark.com/currently-unhandled/download/currently-unhandled-0.4.1.tgz?cache=0&sync_timestamp=1618847033604&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcurrently-unhandled%2Fdownload%2Fcurrently-unhandled-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { @@ -26867,8 +26767,8 @@ }, "decompress": { "version": "4.2.1", - "resolved": "https://registry.nlark.com/decompress/download/decompress-4.2.1.tgz", - "integrity": "sha1-AH9VzGpiwFWvo3wH62pO4bdz8Rg=", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "requires": { "decompress-tar": "^4.0.0", @@ -26890,18 +26790,26 @@ } }, "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + } } }, "decompress-tar": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-tar/download/decompress-tar-4.1.1.tgz", - "integrity": "sha1-cYy9P8sWIJcW5womuE57pFkuWvE=", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "requires": { "file-type": "^5.2.0", @@ -26909,37 +26817,18 @@ "tar-stream": "^1.5.2" }, "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.nlark.com/bl/download/bl-1.2.3.tgz", - "integrity": "sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npm.taobao.org/tar-stream/download/tar-stream-1.6.2.tgz", - "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true } } }, "decompress-tarbz2": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-tarbz2/download/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha1-MIKluIDqQEOBY0nzeLVsUWvho5s=", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "requires": { "decompress-tar": "^4.1.0", @@ -26951,26 +26840,34 @@ "dependencies": { "file-type": { "version": "6.2.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-6.2.0.tgz", - "integrity": "sha1-5QzXXTVv/tTjBtxPW89Sp5kDqRk=", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "dev": true } } }, "decompress-targz": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/decompress-targz/download/decompress-targz-4.1.1.tgz", - "integrity": "sha1-wJvDXE0R894J8tLaU+neI+fOHu4=", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "requires": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + } } }, "decompress-unzip": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/decompress-unzip/download/decompress-unzip-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, "requires": { @@ -26982,13 +26879,13 @@ "dependencies": { "file-type": { "version": "3.9.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-3.9.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", "dev": true }, "get-stream": { "version": "2.3.1", - "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "dev": true, "requires": { @@ -27020,8 +26917,8 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, "deep-is": { @@ -27119,8 +27016,8 @@ }, "defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-2.0.1.tgz", - "integrity": "sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc=", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true }, "define-properties": { @@ -27248,7 +27145,7 @@ }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, @@ -27275,7 +27172,7 @@ }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true }, @@ -27420,8 +27317,8 @@ }, "download": { "version": "6.2.5", - "resolved": "https://registry.npm.taobao.org/download/download/download-6.2.5.tgz", - "integrity": "sha1-rNalQuTNC7Qspwz8mMnkOwcDlxQ=", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "requires": { "caw": "^2.0.0", @@ -27437,10 +27334,25 @@ "pify": "^3.0.0" }, "dependencies": { + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, "got": { "version": "7.1.0", - "resolved": "https://registry.nlark.com/got/download/got-7.1.0.tgz", - "integrity": "sha1-BUUP2ECU5rvqVvRRpDqcKJFmOFo=", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "requires": { "decompress-response": "^3.2.0", @@ -27459,15 +27371,21 @@ "url-to-options": "^1.0.1" } }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, "p-cancelable": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.3.0.tgz", - "integrity": "sha1-ueEjgAvOu3rBOkeb4ZW1B7mNMPo=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", "dev": true }, "url-parse-lax": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { @@ -27494,7 +27412,7 @@ }, "duplexer3": { "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, @@ -27688,8 +27606,8 @@ }, "escape-goat": { "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz", - "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true }, "escape-html": { @@ -28084,8 +28002,8 @@ }, "exec-buffer": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/exec-buffer/download/exec-buffer-3.2.0.tgz", - "integrity": "sha1-sWhtvZBMfPmC5lLB9aebHlVzCCs=", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, "requires": { "execa": "^0.7.0", @@ -28108,7 +28026,7 @@ }, "execa": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { @@ -28170,8 +28088,8 @@ }, "executable": { "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/executable/download/executable-4.1.1.tgz", - "integrity": "sha1-QVMr/zYdPlevTXY7cFgtsY9dEzw=", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "requires": { "pify": "^2.2.0" @@ -28201,8 +28119,8 @@ }, "expand-template": { "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/expand-template/download/expand-template-2.0.3.tgz", - "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true }, "express": { @@ -28253,8 +28171,8 @@ }, "ext-list": { "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/ext-list/download/ext-list-2.2.2.tgz", - "integrity": "sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc=", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, "requires": { "mime-db": "^1.28.0" @@ -28262,8 +28180,8 @@ }, "ext-name": { "version": "5.0.0", - "resolved": "https://registry.nlark.com/ext-name/download/ext-name-5.0.0.tgz", - "integrity": "sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY=", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "requires": { "ext-list": "^2.0.0", @@ -28361,9 +28279,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { - "version": "1.11.1", - "resolved": "https://registry.nlark.com/fastq/download/fastq-1.11.1.tgz?cache=0&sync_timestamp=1625392906410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffastq%2Fdownload%2Ffastq-1.11.1.tgz", - "integrity": "sha1-XYF1quF9thlH+LFiz8f2MmTSKAc=", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -28380,7 +28298,7 @@ }, "fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, "requires": { @@ -28432,10 +28350,16 @@ } }, "file-type": { - "version": "5.2.0", - "resolved": "https://registry.nlark.com/file-type/download/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz", + "integrity": "sha512-sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==", + "dev": true, + "requires": { + "readable-web-to-node-stream": "^2.0.0", + "strtok3": "^6.0.3", + "token-types": "^2.0.0", + "typedarray-to-buffer": "^3.1.5" + } }, "file-uri-to-path": { "version": "1.0.0", @@ -28444,14 +28368,14 @@ }, "filename-reserved-regex": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/filename-reserved-regex/download/filename-reserved-regex-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", "dev": true }, "filenamify": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/filenamify/download/filenamify-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffilenamify%2Fdownload%2Ffilenamify-2.1.0.tgz", - "integrity": "sha1-iPr0lfsbR6v9YSMAACoWIoxnfuk=", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dev": true, "requires": { "filename-reserved-regex": "^2.0.0", @@ -28539,8 +28463,8 @@ }, "find-versions": { "version": "3.2.0", - "resolved": "https://registry.nlark.com/find-versions/download/find-versions-3.2.0.tgz?cache=0&sync_timestamp=1619599444272&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffind-versions%2Fdownload%2Ffind-versions-3.2.0.tgz", - "integrity": "sha1-ECl/mAMKeGgpaBaQVF72We0dJU4=", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, "requires": { "semver-regex": "^2.0.0" @@ -28657,8 +28581,8 @@ }, "fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/fs-constants/download/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, "fs-extra": { @@ -28719,7 +28643,7 @@ }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { @@ -28735,7 +28659,7 @@ "dependencies": { "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { @@ -28744,7 +28668,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/string-width/download/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { @@ -28789,8 +28713,8 @@ }, "get-proxy": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/get-proxy/download/get-proxy-2.1.0.tgz", - "integrity": "sha1-NJ8rTZHUTE1NTpy6KtkBQ/rF75M=", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, "requires": { "npm-conf": "^1.1.0" @@ -28798,7 +28722,7 @@ }, "get-stdin": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz?cache=0&sync_timestamp=1618557719783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, @@ -28823,7 +28747,7 @@ }, "github-from-package": { "version": "0.0.0", - "resolved": "https://registry.npm.taobao.org/github-from-package/download/github-from-package-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true }, @@ -28869,8 +28793,8 @@ }, "global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454716901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz", - "integrity": "sha1-cKdv6E6jFas3sfVXbL3n1I73JoY=", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, "requires": { "ini": "2.0.0" @@ -28878,8 +28802,8 @@ "dependencies": { "ini": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/ini/download/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true } } @@ -28937,8 +28861,8 @@ }, "got": { "version": "11.8.2", - "resolved": "https://registry.nlark.com/got/download/got-11.8.2.tgz", - "integrity": "sha1-ers5Weoowx81dvFXbB7/ziPzNZk=", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", "dev": true, "requires": { "@sindresorhus/is": "^4.0.0", @@ -28952,38 +28876,6 @@ "lowercase-keys": "^2.0.0", "p-cancelable": "^2.0.0", "responselike": "^2.0.0" - }, - "dependencies": { - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-6.0.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-6.0.0.tgz", - "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "dev": true - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-3.1.0.tgz", - "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", - "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-2.0.0.tgz", - "integrity": "sha1-JjkbzDF091D5p56sxAoSpcQtdyM=", - "dev": true, - "requires": { - "lowercase-keys": "^2.0.0" - } - } } }, "graceful-fs": { @@ -29040,7 +28932,7 @@ }, "has-ansi": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { @@ -29060,8 +28952,8 @@ }, "has-symbol-support-x": { "version": "1.4.2", - "resolved": "https://registry.npm.taobao.org/has-symbol-support-x/download/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU=", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "dev": true }, "has-symbols": { @@ -29072,8 +28964,8 @@ }, "has-to-string-tag-x": { "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/has-to-string-tag-x/download/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha1-oEWrOD17SyASoAFIqwql8pAETU0=", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "requires": { "has-symbol-support-x": "^1.4.1" @@ -29081,7 +28973,7 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true }, @@ -29116,8 +29008,8 @@ }, "has-yarn": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/has-yarn/download/has-yarn-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-yarn%2Fdownload%2Fhas-yarn-2.1.0.tgz", - "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true }, "hash-base": { @@ -29316,8 +29208,8 @@ }, "http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, "http-deceiver": { @@ -29396,8 +29288,8 @@ }, "http2-wrapper": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/http2-wrapper/download/http2-wrapper-1.0.3.tgz?cache=0&sync_timestamp=1626124919738&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp2-wrapper%2Fdownload%2Fhttp2-wrapper-1.0.3.tgz", - "integrity": "sha1-uPVeDB8l1OvQizsMLAeflZCACz0=", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, "requires": { "quick-lru": "^5.1.1", @@ -29448,8 +29340,8 @@ }, "imagemin": { "version": "8.0.0", - "resolved": "https://registry.nlark.com/imagemin/download/imagemin-8.0.0.tgz?cache=0&sync_timestamp=1618999751113&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fimagemin%2Fdownload%2Fimagemin-8.0.0.tgz", - "integrity": "sha1-1weSDWx6f4synS4C2MeNXcyCY1Y=", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-8.0.0.tgz", + "integrity": "sha512-z/SoCabSI9nYbCefdu1xgCJJ+KMjsu17dlaL7sGXAdaljIg7K32TUuj9Vt9jMjBZJd/qyWXJ+FvjChkvc2mXOw==", "dev": true, "requires": { "file-type": "^14.6.0", @@ -29462,8 +29354,8 @@ "dependencies": { "array-union": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, "braces": { @@ -29477,8 +29369,8 @@ }, "dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { "path-type": "^4.0.0" @@ -29486,8 +29378,8 @@ }, "fast-glob": { "version": "3.2.7", - "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.7.tgz", - "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -29497,18 +29389,6 @@ "micromatch": "^4.0.4" } }, - "file-type": { - "version": "14.7.1", - "resolved": "https://registry.nlark.com/file-type/download/file-type-14.7.1.tgz", - "integrity": "sha1-90hzKz5wR4v/Uw4c8Owv4zYIsbs=", - "dev": true, - "requires": { - "readable-web-to-node-stream": "^2.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0", - "typedarray-to-buffer": "^3.1.5" - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -29529,8 +29409,8 @@ }, "globby": { "version": "11.0.4", - "resolved": "https://registry.nlark.com/globby/download/globby-11.0.4.tgz?cache=0&sync_timestamp=1623850192942&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobby%2Fdownload%2Fglobby-11.0.4.tgz", - "integrity": "sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -29542,9 +29422,9 @@ } }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.nlark.com/ignore/download/ignore-5.1.8.tgz", - "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", "dev": true }, "is-number": { @@ -29565,14 +29445,14 @@ }, "path-type": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, "slash": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "to-regex-range": { @@ -29588,24 +29468,40 @@ }, "imagemin-optipng": { "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/imagemin-optipng/download/imagemin-optipng-8.0.0.tgz", - "integrity": "sha1-uI5c9tolzIR54HzfOMOuBHnffvI=", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", "dev": true, "requires": { "exec-buffer": "^3.0.0", "is-png": "^2.0.0", "optipng-bin": "^7.0.0" + }, + "dependencies": { + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true + } } }, "imagemin-zopfli": { "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/imagemin-zopfli/download/imagemin-zopfli-7.0.0.tgz", - "integrity": "sha1-pE2qO7gOJiDNHciD2COyC003iNY=", + "resolved": "https://registry.npmjs.org/imagemin-zopfli/-/imagemin-zopfli-7.0.0.tgz", + "integrity": "sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==", "dev": true, "requires": { "exec-buffer": "^3.0.0", "is-png": "^2.0.0", "zopflipng-bin": "^6.0.0" + }, + "dependencies": { + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true + } } }, "import-cwd": { @@ -29643,9 +29539,9 @@ } }, "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "dev": true }, "import-local": { @@ -29665,7 +29561,7 @@ }, "indent-string": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/indent-string/download/indent-string-2.1.0.tgz?cache=0&sync_timestamp=1618847271946&other_urls=https%3A%2F%2Fregistry.nlark.com%2Findent-string%2Fdownload%2Findent-string-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { @@ -29699,8 +29595,8 @@ }, "ini": { "version": "1.3.8", - "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "inquirer": { @@ -29793,7 +29689,7 @@ }, "into-stream": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/into-stream/download/into-stream-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", "dev": true, "requires": { @@ -29984,8 +29880,8 @@ }, "is-finite": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true }, "is-fullwidth-code-point": { @@ -30003,8 +29899,8 @@ }, "is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875398433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz", - "integrity": "sha1-mg/UB5ScMPhutpWe8beZTtC3tSA=", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "requires": { "global-dirs": "^3.0.0", @@ -30013,21 +29909,21 @@ "dependencies": { "is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz?cache=0&sync_timestamp=1620046845369&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true } } }, "is-interactive": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/is-interactive/download/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true }, "is-natural-number": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/is-natural-number/download/is-natural-number-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", "dev": true }, @@ -30039,8 +29935,8 @@ }, "is-npm": { "version": "5.0.0", - "resolved": "https://registry.nlark.com/is-npm/download/is-npm-5.0.0.tgz", - "integrity": "sha1-Q+jWXMVuG2f41HJiz2ZwmRk/Rag=", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "dev": true }, "is-number": { @@ -30065,8 +29961,8 @@ }, "is-object": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/is-object/download/is-object-1.0.2.tgz", - "integrity": "sha1-pWVS4cZlyelQtKAlRh2ofnL4b88=", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "dev": true }, "is-path-cwd": { @@ -30108,9 +30004,9 @@ } }, "is-png": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-png/download/is-png-2.0.0.tgz", - "integrity": "sha1-7oy8npsFBCXO3utKb7dKZJsKSo0=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-3.0.0.tgz", + "integrity": "sha512-waa2qEuqgLjjYT14KOUQqAEIRRIv7ttkzPVctY/qv+IAKnzXf+JAPKQas50RgO0ECPDUG/iB1zQmwpyB9kkZtQ==", "dev": true }, "is-regex": { @@ -30131,8 +30027,8 @@ }, "is-retry-allowed": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz?cache=0&sync_timestamp=1618646442055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-retry-allowed%2Fdownload%2Fis-retry-allowed-1.2.0.tgz", - "integrity": "sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-stream": { @@ -30163,13 +30059,13 @@ }, "is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.nlark.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz?cache=0&sync_timestamp=1625294010675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-unicode-supported%2Fdownload%2Fis-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, "is-utf8": { "version": "0.2.1", - "resolved": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, @@ -30185,8 +30081,8 @@ }, "is-yarn-global": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/is-yarn-global/download/is-yarn-global-0.3.0.tgz?cache=0&sync_timestamp=1619356824740&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-yarn-global%2Fdownload%2Fis-yarn-global-0.3.0.tgz", - "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", "dev": true }, "isarray": { @@ -30217,8 +30113,8 @@ }, "isurl": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/isurl/download/isurl-1.0.0.tgz", - "integrity": "sha1-sn9PSfPNqj6kSgpbfzRi5u3DnWc=", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "requires": { "has-to-string-tag-x": "^1.2.0", @@ -30282,9 +30178,9 @@ "dev": true }, "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "json-parse-better-errors": { @@ -30409,25 +30305,17 @@ }, "junk": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/junk/download/junk-3.1.0.tgz", - "integrity": "sha1-MUmQmNkCt+mMXZucgPQ0V6iKv6E=", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true }, "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-4.0.3.tgz", - "integrity": "sha1-TzqpjeJUgDyvzSiWc0EI2qNeQlQ=", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", + "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", "dev": true, "requires": { "json-buffer": "3.0.1" - }, - "dependencies": { - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.1.tgz", - "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", - "dev": true - } } }, "killable": { @@ -30452,8 +30340,8 @@ }, "latest-version": { "version": "5.1.0", - "resolved": "https://registry.nlark.com/latest-version/download/latest-version-5.1.0.tgz?cache=0&sync_timestamp=1618847146540&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flatest-version%2Fdownload%2Flatest-version-5.1.0.tgz", - "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "dev": true, "requires": { "package-json": "^6.3.0" @@ -30727,7 +30615,7 @@ }, "logalot": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/logalot/download/logalot-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", "dev": true, "requires": { @@ -30737,7 +30625,7 @@ "dependencies": { "figures": { "version": "1.7.0", - "resolved": "https://registry.nlark.com/figures/download/figures-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffigures%2Fdownload%2Ffigures-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { @@ -30760,7 +30648,7 @@ }, "longest": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true }, @@ -30774,7 +30662,7 @@ }, "loud-rejection": { "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { @@ -30789,14 +30677,14 @@ "dev": true }, "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true }, "lpad-align": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/lpad-align/download/lpad-align-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", "dev": true, "requires": { @@ -30824,8 +30712,8 @@ }, "make-dir": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/make-dir/download/make-dir-1.3.0.tgz", - "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { "pify": "^3.0.0" @@ -30838,7 +30726,7 @@ }, "map-obj": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz?cache=0&sync_timestamp=1617771341569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true }, @@ -30889,7 +30777,7 @@ }, "meow": { "version": "3.7.0", - "resolved": "https://registry.nlark.com/meow/download/meow-3.7.0.tgz?cache=0&sync_timestamp=1626388195360&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { @@ -30917,7 +30805,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -30930,7 +30818,7 @@ }, "parse-json": { "version": "2.2.0", - "resolved": "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { @@ -30948,7 +30836,7 @@ }, "path-type": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { @@ -30965,7 +30853,7 @@ }, "read-pkg": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { @@ -30976,7 +30864,7 @@ }, "read-pkg-up": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz?cache=0&sync_timestamp=1618846971516&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { @@ -30986,7 +30874,7 @@ }, "strip-bom": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { @@ -31120,8 +31008,8 @@ }, "mimic-response": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, "mini-css-extract-plugin": { @@ -31214,8 +31102,8 @@ }, "mkdirp-classic": { "version": "0.5.3", - "resolved": "https://registry.nlark.com/mkdirp-classic/download/mkdirp-classic-0.5.3.tgz", - "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, "moment": { @@ -31332,8 +31220,8 @@ }, "napi-build-utils": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/napi-build-utils/download/napi-build-utils-1.0.2.tgz", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", "dev": true }, "natural-compare": { @@ -31367,9 +31255,9 @@ } }, "node-abi": { - "version": "2.30.0", - "resolved": "https://registry.nlark.com/node-abi/download/node-abi-2.30.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-abi%2Fdownload%2Fnode-abi-2.30.0.tgz", - "integrity": "sha1-i+U78+eUWjTuoQ4PyaWYJ3bPVQs=", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", "dev": true, "requires": { "semver": "^5.4.1" @@ -31385,8 +31273,8 @@ }, "node-addon-api": { "version": "3.2.1", - "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true }, "node-fetch": { @@ -31509,8 +31397,8 @@ }, "npm-conf": { "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/npm-conf/download/npm-conf-1.1.3.tgz", - "integrity": "sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k=", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, "requires": { "config-chain": "^1.1.11", @@ -31528,8 +31416,8 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.nlark.com/npmlog/download/npmlog-4.1.2.tgz", - "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { "are-we-there-yet": "~1.1.2", @@ -31555,7 +31443,7 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, @@ -31742,14 +31630,13 @@ } }, "optipng-bin": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/optipng-bin/download/optipng-bin-7.0.0.tgz", - "integrity": "sha1-LfzGil8AbndG52rWTTF9b7fH+e0=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz", + "integrity": "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==", "dev": true, "requires": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" + "bin-wrapper": "^4.0.0" } }, "ora": { @@ -31833,8 +31720,8 @@ }, "os-filter-obj": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/os-filter-obj/download/os-filter-obj-2.0.0.tgz", - "integrity": "sha1-HAti1fOiRCdJotE55t3e5ugdjRY=", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", "dev": true, "requires": { "arch": "^2.1.0" @@ -31847,13 +31734,13 @@ }, "p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-2.1.1.tgz", - "integrity": "sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true }, "p-event": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/p-event/download/p-event-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", "dev": true, "requires": { @@ -31868,7 +31755,7 @@ }, "p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-is-promise/download/p-is-promise-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true }, @@ -31914,7 +31801,7 @@ }, "p-map-series": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz?cache=0&sync_timestamp=1617950183954&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-map-series%2Fdownload%2Fp-map-series-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", "dev": true, "requires": { @@ -31923,13 +31810,13 @@ }, "p-pipe": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/p-pipe/download/p-pipe-4.0.0.tgz?cache=0&sync_timestamp=1617892628060&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-pipe%2Fdownload%2Fp-pipe-4.0.0.tgz", - "integrity": "sha1-flQkVpNRsqtFKkeCasuTzgmtaiw=", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-4.0.0.tgz", + "integrity": "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==", "dev": true }, "p-reduce": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true }, @@ -31944,7 +31831,7 @@ }, "p-timeout": { "version": "1.2.1", - "resolved": "https://registry.nlark.com/p-timeout/download/p-timeout-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", "dev": true, "requires": { @@ -31958,8 +31845,8 @@ }, "package-json": { "version": "6.5.0", - "resolved": "https://registry.nlark.com/package-json/download/package-json-6.5.0.tgz", - "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", "dev": true, "requires": { "got": "^9.6.0", @@ -31970,14 +31857,14 @@ "dependencies": { "@sindresorhus/is": { "version": "0.14.0", - "resolved": "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", - "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, "@szmarczak/http-timer": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-1.1.2.tgz", - "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "requires": { "defer-to-connect": "^1.0.1" @@ -31985,8 +31872,8 @@ }, "cacheable-request": { "version": "6.1.0", - "resolved": "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz", - "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, "requires": { "clone-response": "^1.0.2", @@ -32006,19 +31893,22 @@ "requires": { "pump": "^3.0.0" } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "dev": true } } }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "defer-to-connect": { "version": "1.1.3", - "resolved": "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz", - "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, "get-stream": { @@ -32032,8 +31922,8 @@ }, "got": { "version": "9.6.0", - "resolved": "https://registry.nlark.com/got/download/got-9.6.0.tgz", - "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "requires": { "@sindresorhus/is": "^0.14.0", @@ -32047,12 +31937,26 @@ "p-cancelable": "^1.0.0", "to-readable-stream": "^1.0.0", "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + } } }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "keyv": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz", - "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "dev": true, "requires": { "json-buffer": "3.0.0" @@ -32060,15 +31964,32 @@ }, "normalize-url": { "version": "4.5.1", - "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz", - "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true }, "p-cancelable": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz", - "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + } + } } } }, @@ -32226,14 +32147,14 @@ } }, "peek-readable": { - "version": "3.1.4", - "resolved": "https://registry.nlark.com/peek-readable/download/peek-readable-3.1.4.tgz", - "integrity": "sha1-9cO0Gk7rY6EyLEEx8LW6xxBbiS4=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.1.tgz", + "integrity": "sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==", "dev": true }, "pend": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/pend/download/pend-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, @@ -32315,8 +32236,8 @@ }, "png2icons": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/png2icons/download/png2icons-2.0.1.tgz", - "integrity": "sha1-CdjxC3EwLpjKF40zJLxN7/m5ASQ=", + "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", + "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", "dev": true }, "pnp-webpack-plugin": { @@ -32824,9 +32745,9 @@ "dev": true }, "prebuild-install": { - "version": "6.1.3", - "resolved": "https://registry.nlark.com/prebuild-install/download/prebuild-install-6.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprebuild-install%2Fdownload%2Fprebuild-install-6.1.3.tgz", - "integrity": "sha1-jqH51zhqCzD37yAkfjb4srgoJaI=", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", "dev": true, "requires": { "detect-libc": "^1.0.3", @@ -32898,7 +32819,7 @@ }, "proto-list": { "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, @@ -33004,8 +32925,8 @@ }, "pupa": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/pupa/download/pupa-2.1.1.tgz?cache=0&sync_timestamp=1626170133238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpupa%2Fdownload%2Fpupa-2.1.1.tgz", - "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "requires": { "escape-goat": "^2.0.0" @@ -33059,14 +32980,14 @@ }, "queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-lru": { "version": "5.1.1", - "resolved": "https://registry.nlark.com/quick-lru/download/quick-lru-5.1.1.tgz", - "integrity": "sha1-NmST5rPkKjpoheLpnRj4D7eoyTI=", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true }, "randombytes": { @@ -33106,8 +33027,8 @@ }, "rc": { "version": "1.2.8", - "resolved": "https://registry.nlark.com/rc/download/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { "deep-extend": "^0.6.0", @@ -33118,8 +33039,8 @@ }, "read-chunk": { "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/read-chunk/download/read-chunk-3.2.0.tgz", - "integrity": "sha1-KYSv54ypv7vbdLGTh7+ehiicFso=", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", "dev": true, "requires": { "pify": "^4.0.1", @@ -33186,8 +33107,8 @@ }, "readable-web-to-node-stream": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/readable-web-to-node-stream/download/readable-web-to-node-stream-2.0.0.tgz", - "integrity": "sha1-dR5jL0ZlUqwNXEQMwBRwNS+TxLc=", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz", + "integrity": "sha512-+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==", "dev": true }, "readdirp": { @@ -33208,7 +33129,7 @@ }, "redent": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/redent/download/redent-1.0.0.tgz?cache=0&sync_timestamp=1620069702182&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fredent%2Fdownload%2Fredent-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { @@ -33218,7 +33139,7 @@ "dependencies": { "strip-indent": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { @@ -33315,8 +33236,8 @@ }, "registry-auth-token": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz", - "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "requires": { "rc": "^1.2.8" @@ -33324,8 +33245,8 @@ }, "registry-url": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618681893788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz", - "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "dev": true, "requires": { "rc": "^1.2.8" @@ -33402,7 +33323,7 @@ }, "repeating": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { @@ -33411,8 +33332,8 @@ }, "replace-ext": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/replace-ext/download/replace-ext-2.0.0.tgz", - "integrity": "sha1-lHHCE9IuG8wmcXzW5QiB2I+BKwY=", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", "dev": true }, "request": { @@ -33488,9 +33409,9 @@ } }, "resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/resolve-alpn/download/resolve-alpn-1.1.2.tgz", - "integrity": "sha1-MLYM+7DAuNyJeUD+E/4lWvzdTSg=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "dev": true }, "resolve-cwd": { @@ -33514,12 +33435,12 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", "dev": true, "requires": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" } }, "restore-cursor": { @@ -33544,8 +33465,8 @@ }, "reusify": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rgb-regex": { @@ -33608,8 +33529,8 @@ }, "run-parallel": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/run-parallel/download/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { "queue-microtask": "^1.2.2" @@ -33844,8 +33765,8 @@ }, "seek-bzip": { "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/seek-bzip/download/seek-bzip-1.0.6.tgz", - "integrity": "sha1-NcQXH1WmgJFrUqB4WezztYV/IcQ=", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "dev": true, "requires": { "commander": "^2.8.1" @@ -33878,8 +33799,8 @@ }, "semver-diff": { "version": "3.1.1", - "resolved": "https://registry.nlark.com/semver-diff/download/semver-diff-3.1.1.tgz?cache=0&sync_timestamp=1620044887257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver-diff%2Fdownload%2Fsemver-diff-3.1.1.tgz", - "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "dev": true, "requires": { "semver": "^6.3.0" @@ -33887,13 +33808,13 @@ }, "semver-regex": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/semver-regex/download/semver-regex-2.0.0.tgz", - "integrity": "sha1-qTwsWERTmncCMzeRB7OMe0rJ0zg=", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "dev": true }, "semver-truncate": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/semver-truncate/download/semver-truncate-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", "dev": true, "requires": { @@ -34056,8 +33977,8 @@ }, "sharp": { "version": "0.28.3", - "resolved": "https://registry.nlark.com/sharp/download/sharp-0.28.3.tgz?cache=0&sync_timestamp=1621876609161&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsharp%2Fdownload%2Fsharp-0.28.3.tgz", - "integrity": "sha1-7NdM79AgvuSJG7E3yYUO4s4neos=", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", + "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", "dev": true, "requires": { "color": "^3.1.3", @@ -34121,14 +34042,14 @@ }, "simple-concat": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/simple-concat/download/simple-concat-1.0.1.tgz", - "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "dev": true }, "simple-get": { "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/simple-get/download/simple-get-3.1.0.tgz", - "integrity": "sha1-tFvgYkNeUNFZVAtXYgLO7EC5xrM=", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", "dev": true, "requires": { "decompress-response": "^4.2.0", @@ -34138,8 +34059,8 @@ "dependencies": { "decompress-response": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/decompress-response/download/decompress-response-4.2.1.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-4.2.1.tgz", - "integrity": "sha1-QUAjzHowLaJc4uyC0NUjjMr9iYY=", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "dev": true, "requires": { "mimic-response": "^2.0.0" @@ -34147,8 +34068,8 @@ }, "mimic-response": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/mimic-response/download/mimic-response-2.1.0.tgz", - "integrity": "sha1-0Tdj019hPQnsN+uzC6wEacDuj0M=", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", "dev": true } } @@ -34291,7 +34212,7 @@ }, "sort-keys-length": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/sort-keys-length/download/sort-keys-length-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", "dev": true, "requires": { @@ -34477,7 +34398,7 @@ }, "squeak": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/squeak/download/squeak-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", "dev": true, "requires": { @@ -34488,13 +34409,13 @@ "dependencies": { "ansi-styles": { "version": "2.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -34516,7 +34437,7 @@ }, "supports-color": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293579301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true } @@ -34688,8 +34609,8 @@ }, "strip-dirs": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/strip-dirs/download/strip-dirs-2.1.0.tgz", - "integrity": "sha1-SYdzYmT8NEzyD2w0rKnRPR1O1sU=", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dev": true, "requires": { "is-natural-number": "^4.0.1" @@ -34720,21 +34641,21 @@ }, "strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/strip-outer/download/strip-outer-1.0.1.tgz", - "integrity": "sha1-sv0qv2YEudHmATBXGV34Nrip1jE=", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "requires": { "escape-string-regexp": "^1.0.2" } }, "strtok3": { - "version": "6.1.3", - "resolved": "https://registry.nlark.com/strtok3/download/strtok3-6.1.3.tgz", - "integrity": "sha1-SI/oypFmTPk0MslHUrqeXHhb2d0=", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", + "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", "dev": true, "requires": { - "@tokenizer/token": "^0.1.1", - "peek-readable": "^3.1.4" + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.0.1" } }, "stylehacks": { @@ -35008,29 +34929,27 @@ }, "tar-fs": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/tar-fs/download/tar-fs-2.1.1.tgz", - "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, "requires": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/tar-stream/download/tar-stream-2.2.0.tgz", - "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" }, "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -35041,18 +34960,46 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } } } }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, "temp-dir": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "dev": true }, "tempfile": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/tempfile/download/tempfile-2.0.0.tgz?cache=0&sync_timestamp=1623137926951&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftempfile%2Fdownload%2Ftempfile-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", "dev": true, "requires": { @@ -35150,7 +35097,7 @@ }, "timed-out": { "version": "4.0.1", - "resolved": "https://registry.nlark.com/timed-out/download/timed-out-4.0.1.tgz?cache=0&sync_timestamp=1619073467606&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftimed-out%2Fdownload%2Ftimed-out-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", "dev": true }, @@ -35200,8 +35147,8 @@ }, "to-buffer": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/to-buffer/download/to-buffer-1.1.1.tgz", - "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", "dev": true }, "to-fast-properties": { @@ -35220,8 +35167,8 @@ }, "to-readable-stream": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/to-readable-stream/download/to-readable-stream-1.0.0.tgz", - "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, "to-regex": { @@ -35280,12 +35227,20 @@ }, "token-types": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/token-types/download/token-types-2.1.1.tgz", - "integrity": "sha1-vVhdZJAqr3ILiXnSV7S4ULTUXEU=", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", + "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", "dev": true, "requires": { "@tokenizer/token": "^0.1.1", "ieee754": "^1.2.1" + }, + "dependencies": { + "@tokenizer/token": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", + "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==", + "dev": true + } } }, "toposort": { @@ -35305,13 +35260,13 @@ }, "trim-newlines": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/trim-newlines/download/trim-newlines-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, "trim-repeated": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/trim-repeated/download/trim-repeated-1.0.0.tgz?cache=0&sync_timestamp=1619005347796&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-repeated%2Fdownload%2Ftrim-repeated-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dev": true, "requires": { @@ -35394,8 +35349,8 @@ }, "typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "requires": { "is-typedarray": "^1.0.0" @@ -35438,8 +35393,8 @@ }, "unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.nlark.com/unbzip2-stream/download/unbzip2-stream-1.4.3.tgz", - "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, "requires": { "buffer": "^5.2.1", @@ -35515,8 +35470,8 @@ }, "unique-string": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/unique-string/download/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, "requires": { "crypto-random-string": "^2.0.0" @@ -35524,8 +35479,8 @@ }, "universalify": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz?cache=0&sync_timestamp=1603180004159&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-2.0.0.tgz", - "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "unorm": { @@ -35589,8 +35544,8 @@ }, "update-notifier": { "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz", - "integrity": "sha1-SrDXx/NqIx3XMWz3cpMT8CFNmtk=", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "dev": true, "requires": { "boxen": "^5.0.0", @@ -35619,9 +35574,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -35630,8 +35585,8 @@ }, "ci-info": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "color-convert": { @@ -35649,10 +35604,16 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, "is-ci": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1618847026826&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { "ci-info": "^2.0.0" @@ -35758,7 +35719,7 @@ }, "url-parse-lax": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "dev": true, "requires": { @@ -35767,7 +35728,7 @@ "dependencies": { "prepend-http": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true } @@ -35775,7 +35736,7 @@ }, "url-to-options": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/url-to-options/download/url-to-options-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", "dev": true }, @@ -35938,70 +35899,13 @@ } }, "vue-cli-plugin-tauri": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.nlark.com/vue-cli-plugin-tauri/download/vue-cli-plugin-tauri-1.0.0-beta.3.tgz", - "integrity": "sha1-1J0JK9L+EcCfoCA1aPyINyh0LDA=", + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-tauri/-/vue-cli-plugin-tauri-1.0.0-beta.6.tgz", + "integrity": "sha512-GB7xqsadehgwgJXaOvyMg5UEedBCxW4Tf8voMgzw/6B0kCfGZop6dMkKQOuQSdcffS69M73CpXdFYYjqdZVHDA==", "dev": true, "requires": { - "@tauri-apps/cli": "1.0.0-beta.3", - "@vue/cli-shared-utils": "^4.1.1", - "execa": "^3.4.0" - }, - "dependencies": { - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - } + "@tauri-apps/cli": "1.0.0-beta.6", + "@vue/cli-shared-utils": "^4.1.1" } }, "vue-clickaway": { @@ -36113,12 +36017,6 @@ "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" }, - "vue-gtag": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-1.16.1.tgz", - "integrity": "sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==", - "requires": {} - }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", @@ -36760,45 +36658,18 @@ "dev": true }, "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.nlark.com/wide-align/download/wide-align-1.1.3.tgz", - "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "widest-line": { "version": "3.1.0", - "resolved": "https://registry.nlark.com/widest-line/download/widest-line-3.1.0.tgz", - "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, "requires": { "string-width": "^4.0.0" @@ -36814,8 +36685,8 @@ }, "with-open-file": { "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/with-open-file/download/with-open-file-0.1.7.tgz", - "integrity": "sha1-4t6Nl06KiubliIa+T+jnRltYpyk=", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", "dev": true, "requires": { "p-finally": "^1.0.0", @@ -36890,8 +36761,8 @@ }, "write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", - "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -36910,8 +36781,8 @@ }, "xdg-basedir": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz?cache=0&sync_timestamp=1617611838739&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxdg-basedir%2Fdownload%2Fxdg-basedir-4.0.0.tgz", - "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, "xstream": { @@ -37067,7 +36938,7 @@ }, "yauzl": { "version": "2.10.0", - "resolved": "https://registry.nlark.com/yauzl/download/yauzl-2.10.0.tgz", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, "requires": { @@ -37123,8 +36994,8 @@ }, "zopflipng-bin": { "version": "6.0.1", - "resolved": "https://registry.npm.taobao.org/zopflipng-bin/download/zopflipng-bin-6.0.1.tgz", - "integrity": "sha1-qR74G9uhjhUd2j803yPT7NfQSh8=", + "resolved": "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-6.0.1.tgz", + "integrity": "sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==", "dev": true, "requires": { "bin-build": "^3.0.0", diff --git a/package.json b/package.json index 1815f0ba..63da29b5 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "leaflet": "1.6.0", "ledger-cosmos-js": "2.1.8", "node-fetch": "^2.6.1", + "pako": "^1.0.11", "portal-vue": "2.1.7", "postcss-rtl": "1.7.3", "prismjs": "1.24.0", diff --git a/public/charting_library/ar-tv-chart.b555c6a4.html b/public/charting_library/ar-tv-chart.b555c6a4.html new file mode 100644 index 00000000..db3d7126 --- /dev/null +++ b/public/charting_library/ar-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/public/charting_library/bundles/0.3a5522db90c672e977eb.js b/public/charting_library/bundles/0.3a5522db90c672e977eb.js new file mode 100644 index 00000000..805bdab8 --- /dev/null +++ b/public/charting_library/bundles/0.3a5522db90c672e977eb.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{Nkvk:function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("4O8T"),s=i.n(o),d=i("qocr"),a={desktop:1/0,desktopHd:1919,phone:767,"phone-vertical":479,tablet:1019},c=function(){var e;if(void 0===n){var t=document.createElement("div"),i=t.style;i.visibility="hidden",i.width="100px",i.msOverflowStyle="scrollbar",document.body.appendChild(t);var r=t.offsetWidth;t.style.overflow="scroll";var o=document.createElement("div");o.style.width="100%",t.appendChild(o);var s=o.offsetWidth;null===(e=t.parentNode)||void 0===e||e.removeChild(t),n=r-s}return n};function h(e,t,i){null!==e&&e.style.setProperty(t,i)}function u(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function l(e,t){return parseInt(u(e,t))}i.d(t,"setFixedBodyState",(function(){return w})),i.d(t,"mediaState",(function(){return g}));var p=function(e){function t(){var t=e.call(this)||this;return t.width=0,t.height=0,t.device=null,t.breakpoints=a,t._checkDevice(),window.addEventListener("resize",t._checkDevice),Object.entries(a).sort((function(e,t){e[0];var i=e[1];t[0];return i-t[1]})).forEach((function(e,i,n){var r,o=e[0],s=e[1];0!==i?r=n[i-1][1]+1:r=0;var d,a,c=(d=r,(a=s)===1/0?window.matchMedia("(min-width: "+d+"px)"):window.matchMedia("(min-width: "+d+"px) and (max-width: "+a+"px)"));c.matches&&t._setNewDevice(o),c.addListener((function(e){e.matches&&(t._checkDevice(),t._setNewDevice(o))}))})),Object(d.a)(t._checkDevice.bind(t)),t.isPhoneSizeDevice.bind(t),t}return Object(r.__extends)(t,e),t.prototype.isPhoneSizeDevice=function(){return"phone"===this.device||"phone-vertical"===this.device},t.prototype._checkDevice=function(){this.width=window.innerWidth,this.height=window.innerHeight},t.prototype._setNewDevice=function(e){var t=this.device;this.device=e,this.trigger("changeDevice",[e,t])},t}(s.a),v=0,f=!1;function w(e){var t=document.body,i=t.querySelector(".widgetbar-wrap");if(e&&1==++v){var n=u(t,"overflow"),r=l(t,"padding-right");"hidden"!==n.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(h(i,"right",c()+"px"),t.style.paddingRight=r+c()+"px",f=!0),t.classList.add("i-no-scroll")}else if(!e&&v>0&&0==--v&&(t.classList.remove("i-no-scroll"),f)){h(i,"right","0px");var o=Boolean(window.widgetbar&&window.widgetbar.resizerBridge.fullscreen.value())?0:function(e){if(null!==e)return l(e,"width")-l(e,"padding-left")-l(e,"padding-right")}(i)||0;t.scrollHeight<=t.clientHeight&&(o-=c()),t.style.paddingRight=(o<0?0:o)+"px",f=!1}}var g=new p},jAh7:function(e,t,i){"use strict";i.r(t),i.d(t,"OverlapManager",(function(){return o})),i.d(t,"getRootOverlapManager",(function(){return d}));var n=i("Eyy1"),r=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),o=function(){function e(e){void 0===e&&(e=document),this._storage=new r,this._windows=new Map, +this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){var t=this._container,i=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,i),this._container=i},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var i=this._windows.get(e);if(void 0!==i)return i;this.registerWindow(e);var 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){var r=this._container.childNodes.length;if(t.index>=r)this._container.appendChild(n);else if(t.index<=0)this._container.insertBefore(n,this._container.firstChild);else{var o=this._container.childNodes[t.index];this._container.insertBefore(n,o)}}else"reverse"===t.direction?this._container.insertBefore(n,this._container.firstChild):this._container.appendChild(n);return this._windows.set(e,n),++this._index,n},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function d(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(n.ensureDefined)(s.get(t));var i=new o(e),r=function(e){var 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 s.set(r,i),i.setContainer(r),e.body.appendChild(r),i}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur b/public/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur new file mode 100644 index 0000000000000000000000000000000000000000..13b6033a877e11f7f779c6a12dfafdcde402d53c GIT binary patch literal 4286 zcmeHK-Aj{E7(Yuyh`_GIo2bjW>_TOrY=R#sDke^Gn=y#87Ar@TN!-Dyf3&I(Z`gt!QxOQ->i;#-Izj1@{D1BDC}GVrfvAQp?A2Cf1RfTzF*;1ys6 zF6UD>;-3Kw6B83&lgYH**4DOHQBgr^wK`%po4>EDtT-{Q%a;b`9v>g~_4M?Frl+R^ zYin!!ySuy5{{H@`!C(kOkK}YZ-I#YJ9~uz%MN?DL{=&k-9%YoizCNU2|x3`zJwzl%30sQB@UhjN;eSIVt492kcXmoTm z0j_hIo105$*xcOA)Nnl)&jK3mW50hJ930%^HS^jt3v0j`Av`A@4>vY8hLg|Y#z{4R z|I+&U`h0tPyOix5$XXl@2X%FI(bCcq@g337(2z?F+Qr31mqw!r{Z2!7cXxt6sUecg z!_6GzLBsdmQ5qykBCFL(II}4Yb#-;JhFdw%(7C$0>cAR9ZnyiuoisHyMXjx^Dc;J; z%2d6!wl;$2`0}Lu?2kAdd?q*#tik1S5$@s?7w27utby+^_`S~se^NsyYv4U5a~)<` zLy~{?Px+y_92f)moy)ddj)D3$>_t~~b#?48ZnkJi-GL?%E^*dQ7<+&5Q#f&`D{MX^-_t{Z)r`H literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/1.92647ec0a7beb8b2898d.css b/public/charting_library/bundles/1.92647ec0a7beb8b2898d.css new file mode 100644 index 00000000..e69de29b diff --git a/public/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css b/public/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css new file mode 100644 index 00000000..e69de29b diff --git a/public/charting_library/bundles/1.b288a641198a0f397ac3.js b/public/charting_library/bundles/1.b288a641198a0f397ac3.js new file mode 100644 index 00000000..5cb2eb09 --- /dev/null +++ b/public/charting_library/bundles/1.b288a641198a0f397ac3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.css b/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.css new file mode 100644 index 00000000..5a58cd4b --- /dev/null +++ b/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.css @@ -0,0 +1 @@ +.container-12F9cTKw{cursor:default;display:flex;flex:0 0 auto;align-items:center;padding:0 17px 0 20px}.unsetAlign-39w7dDTj{align-items:stretch}.title-TQFObfxW{padding:17px 0;flex-grow:1;font-size:20px;font-weight:700;line-height:28px;color:#131722;min-width:0}html.theme-dark .title-TQFObfxW{color:#b2b5be}@media screen and (max-height:360px){.title-TQFObfxW{padding:10px 0}}.subtitle-EM1kLgFz{font-size:16px;line-height:24px;font-weight:400;margin:8px 0 3px}.ellipsis-1PT8QOxq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-3NTwKnT_{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;color:#787b86;cursor:default;margin:17px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.close-3NTwKnT_:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .close-3NTwKnT_:hover{background-color:#363a45;color:#b2b5be}}@media screen and (max-height:360px){.close-3NTwKnT_{margin:10px 0}}.dialog-2QwUBM-N{display:block;min-width:380px;max-width:550px;width:auto}@media screen and (max-width:379px){.dialog-2QwUBM-N{min-width:100%;min-height:auto}}.wrapper-3ePvQMAQ{display:flex;flex-direction:column;height:100%}.separator-1L40XQyb{margin:0 0 2px;flex:none} \ No newline at end of file diff --git a/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css b/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css new file mode 100644 index 00000000..3a8ae342 --- /dev/null +++ b/public/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css @@ -0,0 +1 @@ +.container-12F9cTKw{cursor:default;display:flex;flex:0 0 auto;align-items:center;padding:0 20px 0 17px}.unsetAlign-39w7dDTj{align-items:stretch}.title-TQFObfxW{padding:17px 0;flex-grow:1;font-size:20px;font-weight:700;line-height:28px;color:#131722;min-width:0}html.theme-dark .title-TQFObfxW{color:#b2b5be}@media screen and (max-height:360px){.title-TQFObfxW{padding:10px 0}}.subtitle-EM1kLgFz{font-size:16px;line-height:24px;font-weight:400;margin:8px 0 3px}.ellipsis-1PT8QOxq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-3NTwKnT_{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;color:#787b86;cursor:default;margin:17px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.close-3NTwKnT_:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .close-3NTwKnT_:hover{background-color:#363a45;color:#b2b5be}}@media screen and (max-height:360px){.close-3NTwKnT_{margin:10px 0}}.dialog-2QwUBM-N{display:block;min-width:380px;max-width:550px;width:auto}@media screen and (max-width:379px){.dialog-2QwUBM-N{min-width:100%;min-height:auto}}.wrapper-3ePvQMAQ{display:flex;flex-direction:column;height:100%}.separator-1L40XQyb{margin:0 0 2px;flex:none} \ No newline at end of file diff --git a/public/charting_library/bundles/10.f71cece1b9ed270fa72b.js b/public/charting_library/bundles/10.f71cece1b9ed270fa72b.js new file mode 100644 index 00000000..d57c266b --- /dev/null +++ b/public/charting_library/bundles/10.f71cece1b9ed270fa72b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/11.1ebf9c9231959101aacd.js b/public/charting_library/bundles/11.1ebf9c9231959101aacd.js new file mode 100644 index 00000000..f41f6235 --- /dev/null +++ b/public/charting_library/bundles/11.1ebf9c9231959101aacd.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"+l/S":function(e,t,n){},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n("q1tI"),r=n("TSYQ"),i=n("XiJV");function o(e){return a.createElement("div",{className:r(i.separator,e.className)})}},"2A9e":function(e){e.exports=JSON.parse('{"button":"button-1iktpaT1","content":"content-2PGssb8d","noOutline":"noOutline-d9Yp4qvi","appearance-default":"appearance-default-dMjF_2Hu","intent-primary":"intent-primary-1-IOYcbg","intent-success":"intent-success-25a4XZXM","intent-default":"intent-default-2ZbSqQDs","intent-warning":"intent-warning-24j5HMi0","intent-danger":"intent-danger-1EETHCla","appearance-stroke":"appearance-stroke-12lxiUSM","appearance-text":"appearance-text-DqKJVT3U","appearance-inverse":"appearance-inverse-r1Y2JQg_","size-s":"size-s-3mait84m","size-m":"size-m-2G7L7Qat","size-l":"size-l-2NEs9_xt","size-p":"size-p-3D4rn3v0","full-width":"full-width-1wU8ljjC","with-icon":"with-icon-yumghDr-","icon":"icon-1grlgNdV"}')},"4vL2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getButtonClasses=void 0;var a=n("TSYQ");t.getButtonClasses=function(e,t){var n=t.intent,r=void 0===n?"primary":n,i=t.size,o=void 0===i?"m":i,l=t.appearance,s=void 0===l?"default":l,c=t.useFullWidth,u=void 0!==c&&c,d=t.tabIndex,p=void 0===d?0:d,f=t.icon,m=t.className;return a(m,e.button,e["size-"+o],e["intent-"+r],e["appearance-"+s],u&&e["full-width"],-1===p&&e.noOutline,f&&"s"!==o&&e["with-icon"])}},ItnF:function(e,t,n){e.exports={dialog:"dialog-2QwUBM-N",wrapper:"wrapper-3ePvQMAQ",separator:"separator-1L40XQyb"}},V6cB:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Button=void 0;var a=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),o=n("4vL2"),l=n("2A9e");n("+l/S"),t.Button=function(e){var t=e.className,n=e.intent,s=e.size,c=e.appearance,u=e.disabled,d=e.useFullWidth,p=e.reference,f=e.icon,m=e.children,h=e.tabIndex,v=a.__rest(e,["className","intent","size","appearance","disabled","useFullWidth","reference","icon","children","tabIndex"]),b=o.getButtonClasses(l,{intent:n,size:s,appearance:c,disabled:u,useFullWidth:d,tabIndex:h,icon:f});return r.createElement("button",a.__assign({className:i(b,t),disabled:u,ref:p,tabIndex:h},v),f&&"s"!==s&&r.createElement("span",{className:l.icon},f),r.createElement("span",{className:l.content},m))}},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},"e95/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnchorButton=void 0;var a=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),o=n("4vL2"),l=n("2A9e");n("+l/S"),t.AnchorButton=function(e){var t=e.className,n=e.intent,s=e.size,c=e.appearance,u=e.disabled,d=e.useFullWidth,p=e.reference,f=e.icon,m=e.children,h=e.href,v=e.tabIndex,b=a.__rest(e,["className","intent","size","appearance","disabled","useFullWidth","reference","icon","children","href","tabIndex"]),_=o.getButtonClasses(l,{intent:n,size:s,appearance:c,disabled:u,useFullWidth:d,tabIndex:v,icon:f});return r.createElement("a",a.__assign({ +className:i(t,_),href:u?void 0:h,"aria-disabled":u,ref:p,tabIndex:v},b),f&&"s"!==s&&r.createElement("span",{className:l.icon},f),r.createElement("span",{className:l.content},m))}},g89m:function(e,t,n){"use strict";var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("Eyy1"),l=n("TSYQ"),s=n.n(l),c=n("/3z9"),u=n("d700"),d=n("WXjp"),p=n("02pg"),f=n("uhCe"),m=n("/KDZ"),h=n("pafz"),v=n("ZjKI"),b=n("FQhm"),_=n("Iivm"),g=n("zztK"),w=n("px1m");function N(e){var t=e.title,n=e.subtitle,a=e.onClose,r=e.renderBefore,o=e.renderAfter,l=e.draggable;return i.a.createElement("div",{className:s()(w.container,n&&w.unsetAlign)},r,i.a.createElement("div",{"data-dragg-area":l,className:w.title},i.a.createElement("div",{className:w.ellipsis},t),n&&i.a.createElement("div",{className:s()(w.ellipsis,w.subtitle)},n)),o,i.a.createElement(_.Icon,{className:w.close,icon:g,onClick:a,"data-name":"close","data-role":"button"}))}var E=n("ItnF");n.d(t,"a",(function(){return O}));var C={vertical:20},x={vertical:0},O=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._controller=null,t._reference=null,t._renderChildren=function(e,n){return t._controller=e,t.props.render({requestResize:t._requestResize,centerAndFit:t._centerAndFit,isSmallWidth:n})},t._handleReference=function(e){return t._reference=e},t._handleClose=function(){t.props.onClose()},t._handleKeyDown=function(e){if(!e.defaultPrevented)switch(t.props.onKeyDown&&t.props.onKeyDown(e),Object(c.hashFromEvent)(e)){case 27:if(e.defaultPrevented)return;if(t.props.forceCloseOnEsc&&t.props.forceCloseOnEsc())return void t._handleClose();var n=document.activeElement,a=Object(o.ensureNotNull)(t._reference);if(null!==n){if(e.preventDefault(),S(n))return void t._handleClose();if(Object(u.b)(n))return void a.focus();if(a.contains(n))return void t._handleClose()}}},t._requestResize=function(){null!==t._controller&&t._controller.recalculateBounds()},t._centerAndFit=function(){null!==t._controller&&t._controller.centerAndFit()},t}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){b.subscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.componentWillUnmount=function(){b.unsubscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.focus=function(){Object(o.ensureNotNull)(this._reference).focus()},t.prototype.getElement=function(){return this._reference},t.prototype.render=function(){var e=this,t=this.props,n=t.className,a=t.isOpened,r=t.title,o=t.dataName,l=t.onClickOutside,c=t.additionalElementPos,u=t.additionalHeaderElement,v=t.backdrop,b=t.shouldForceFocus,_=void 0===b||b,g=t.showSeparator,w=t.subtitle,O=t.draggable,S=void 0===O||O,z=t.fullScreen,A=void 0!==z&&z,F=t.isAnimationEnabled,y=t.growPoint,I=t.dialogTooltip,D="after"!==c?u:void 0,P="after"===c?u:void 0;return i.a.createElement(m.a,{rule:f.a.SmallHeight},(function(t){return i.a.createElement(m.a,{rule:f.a.TabletSmall},(function(c){return i.a.createElement(d.a,{className:s()(E.dialog,n),isOpened:a,reference:e._handleReference,onKeyDown:e._handleKeyDown, +onClickOutside:l,onClickBackdrop:l,fullscreen:c||A,guard:t?x:C,boundByScreen:c||A,shouldForceFocus:_,backdrop:v,draggable:S,isAnimationEnabled:F,growPoint:y,name:e.props.dataName,dialogTooltip:I},i.a.createElement("div",{className:E.wrapper,"data-name":o,"data-dialog-name":r},i.a.createElement(N,{draggable:S&&!(c||A),onClose:e._handleClose,renderAfter:P,renderBefore:D,subtitle:w,title:r}),g&&i.a.createElement(p.a,{className:E.separator}),i.a.createElement(h.a.Consumer,null,(function(t){return e._renderChildren(t,c||A)}))))}))}))},t}(i.a.PureComponent);function S(e){return"true"===e.getAttribute("data-haspopup")&&"true"!==e.getAttribute("data-expanded")}},mwqF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("mrSG");a.__exportStar(n("V6cB"),t),a.__exportStar(n("e95/"),t)},px1m:function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-12F9cTKw",unsetAlign:"unsetAlign-39w7dDTj",title:"title-TQFObfxW",subtitle:"subtitle-EM1kLgFz",ellipsis:"ellipsis-1PT8QOxq",close:"close-3NTwKnT_"}},zztK:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/12.19fddd1156a17841a7f3.js b/public/charting_library/bundles/12.19fddd1156a17841a7f3.js new file mode 100644 index 00000000..e4605527 --- /dev/null +++ b/public/charting_library/bundles/12.19fddd1156a17841a7f3.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{bdgK:function(t,e,n){"use strict";n.r(e),function(t){var n=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,i){return t[0]===e&&(n=i,!0)})),n}return function(){function e(){this.__entries__=[]}var n={size:{configurable:!0}};return n.size.get=function(){return this.__entries__.length},e.prototype.get=function(e){var n=t(this.__entries__,e),i=this.__entries__[n];return i&&i[1]},e.prototype.set=function(e,n){var i=t(this.__entries__,e);~i?this.__entries__[i][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,i=t(n,e);~i&&n.splice(i,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,i=this.__entries__;n0},a.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},a.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh), +this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},a.prototype.onTransitionEnd_=function(t){var e=t.propertyName;void 0===e&&(e=""),s.some((function(t){return!!~e.indexOf(t)}))&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null;var h=function(t,e){for(var n=0,i=Object.keys(e);n0;)e[n]=arguments[n+1];return e.reduce((function(e,n){return e+d(t["border-"+n+"-width"])}),0)}function v(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return f;var i=u(t).getComputedStyle(t),r=function(t){for(var e={},n=0,i=["top","right","bottom","left"];n0};var g="undefined"!=typeof WeakMap?new WeakMap:new n,E=function(t){if(!(this instanceof E))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=a.getInstance(),n=new w(t,e,this);g.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){E.prototype[t]=function(){return(e=g.get(this))[t].apply(e,arguments);var e}}));var O=void 0!==r.ResizeObserver?r.ResizeObserver:E;e.default=O}.call(this,n("yLpj"))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/13.102513570821ffa4cacc.css b/public/charting_library/bundles/13.102513570821ffa4cacc.css new file mode 100644 index 00000000..d8795d1f --- /dev/null +++ b/public/charting_library/bundles/13.102513570821ffa4cacc.css @@ -0,0 +1 @@ +.button-1iktpaT1{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;max-width:100%;transition-duration:.35s;transition-timing-function:ease;transition-property:border-color,background-color,color}.button-1iktpaT1 .content-2PGssb8d{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-1iktpaT1:after{content:"";position:absolute;box-sizing:border-box;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-width:2px;border-style:solid;transform:scale(.81);opacity:0;transition-duration:.35s;transition-timing-function:ease;transition-property:opacity,transform,border-color;will-change:border-color}.button-1iktpaT1.noOutline-d9Yp4qvi:after{content:none}.button-1iktpaT1:focus:after{transform:scale(1);opacity:1}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{color:#fff;background-color:#2196f3;border-color:#2196f3}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{color:#fff;background-color:#26a69a;border-color:#26a69a}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:#00897b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{background-color:#009688;border-color:#009688}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{color:#fff;background-color:#9598a1;border-color:#9598a1}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:#5d606b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{color:#fff;background-color:#ff9800;border-color:#ff9800}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:#f57c00;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{color:#fff;background-color:#ef5350;border-color:#ef5350}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:#e53935;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:#2196f3}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{color:#fff;background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:#26a69a}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{color:#fff;background-color:#009688;border-color:#009688}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:#9598a1}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{color:#fff;background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:#ff9800}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{color:#fff;background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:#ef5350}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{color:#fff;background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{border-color:transparent;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#1e88e5;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#1e88e5;color:#1e88e5}}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus{border-color:#1e88e5}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{border-color:transparent;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#009688;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#009688;color:#009688}}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus{border-color:#009688}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{border-color:transparent;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#131722;border-color:#787b86;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#787b86;color:#d1d4dc}}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#131722}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#d1d4dc}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{border-color:transparent;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fb8c00;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#fb8c00;color:#fb8c00}}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus{border-color:#fb8c00}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{border-color:transparent;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#f44336;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#f44336;color:#f44336}}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus{border-color:#f44336}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5}}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#1976d2;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#2196f3}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus{color:#1e88e5}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#26a69a;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688}}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#00897b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#26a69a}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus{color:#009688}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#9598a1;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#5d606b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86}}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#5d606b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#9598a1}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus{color:#787b86}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00}}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#f57c00;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#ff9800}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus{color:#fb8c00}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#ef5350;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336}}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#e53935;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#ef5350}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus{color:#f44336}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.size-s-3mait84m{height:26px;padding:0 11px;border-radius:4px}.size-s-3mait84m .content-2PGssb8d{font-size:14px;text-transform:none}.size-s-3mait84m:after{border-radius:8px}.size-m-2G7L7Qat{height:34px;padding:0 23px;border-radius:4px}.size-m-2G7L7Qat .content-2PGssb8d{font-size:16px;text-transform:none}.size-m-2G7L7Qat:after{border-radius:8px}.size-l-2NEs9_xt{height:48px;padding:0 31px;border-radius:4px}.size-l-2NEs9_xt .content-2PGssb8d{font-size:16px;text-transform:none}.size-l-2NEs9_xt:after{border-radius:8px}.size-p-3D4rn3v0{height:56px;padding:0 40px;border-radius:120px}.size-p-3D4rn3v0 .content-2PGssb8d{font-size:24px;text-transform:none}.size-p-3D4rn3v0:after{border-radius:124px}.full-width-1wU8ljjC{width:100%}.with-icon-yumghDr- .content-2PGssb8d{margin-right:3px}.icon-1grlgNdV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:4px} \ No newline at end of file diff --git a/public/charting_library/bundles/13.102513570821ffa4cacc.rtl.css b/public/charting_library/bundles/13.102513570821ffa4cacc.rtl.css new file mode 100644 index 00000000..e82c35ac --- /dev/null +++ b/public/charting_library/bundles/13.102513570821ffa4cacc.rtl.css @@ -0,0 +1 @@ +.button-1iktpaT1{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;max-width:100%;transition-duration:.35s;transition-timing-function:ease;transition-property:border-color,background-color,color}.button-1iktpaT1 .content-2PGssb8d{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-1iktpaT1:after{content:"";position:absolute;box-sizing:border-box;top:-5px;right:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-width:2px;border-style:solid;transform:scale(.81);opacity:0;transition-duration:.35s;transition-timing-function:ease;transition-property:opacity,transform,border-color;will-change:border-color}.button-1iktpaT1.noOutline-d9Yp4qvi:after{content:none}.button-1iktpaT1:focus:after{transform:scale(1);opacity:1}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{color:#fff;background-color:#2196f3;border-color:#2196f3}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{color:#fff;background-color:#26a69a;border-color:#26a69a}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:#00897b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{background-color:#009688;border-color:#009688}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{color:#fff;background-color:#9598a1;border-color:#9598a1}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:#5d606b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{color:#fff;background-color:#ff9800;border-color:#ff9800}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:#f57c00;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{color:#fff;background-color:#ef5350;border-color:#ef5350}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:#e53935;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:#2196f3}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{color:#fff;background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:#26a69a}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{color:#fff;background-color:#009688;border-color:#009688}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:#9598a1}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{color:#fff;background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:#ff9800}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{color:#fff;background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:#ef5350}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{color:#fff;background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{border-color:transparent;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#1e88e5;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#1e88e5;color:#1e88e5}}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus{border-color:#1e88e5}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{border-color:transparent;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#009688;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#009688;color:#009688}}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus{border-color:#009688}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{border-color:transparent;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#131722;border-color:#787b86;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#787b86;color:#d1d4dc}}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#131722}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#d1d4dc}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{border-color:transparent;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fb8c00;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#fb8c00;color:#fb8c00}}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus{border-color:#fb8c00}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{border-color:transparent;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#f44336;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#f44336;color:#f44336}}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus{border-color:#f44336}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5}}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#1976d2;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#2196f3}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus{color:#1e88e5}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#26a69a;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688}}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#00897b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#26a69a}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus{color:#009688}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#9598a1;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#5d606b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86}}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#5d606b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#9598a1}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus{color:#787b86}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00}}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#f57c00;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#ff9800}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus{color:#fb8c00}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#ef5350;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336}}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#e53935;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#ef5350}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus{color:#f44336}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.size-s-3mait84m{height:26px;padding:0 11px;border-radius:4px}.size-s-3mait84m .content-2PGssb8d{font-size:14px;text-transform:none}.size-s-3mait84m:after{border-radius:8px}.size-m-2G7L7Qat{height:34px;padding:0 23px;border-radius:4px}.size-m-2G7L7Qat .content-2PGssb8d{font-size:16px;text-transform:none}.size-m-2G7L7Qat:after{border-radius:8px}.size-l-2NEs9_xt{height:48px;padding:0 31px;border-radius:4px}.size-l-2NEs9_xt .content-2PGssb8d{font-size:16px;text-transform:none}.size-l-2NEs9_xt:after{border-radius:8px}.size-p-3D4rn3v0{height:56px;padding:0 40px;border-radius:120px}.size-p-3D4rn3v0 .content-2PGssb8d{font-size:24px;text-transform:none}.size-p-3D4rn3v0:after{border-radius:124px}.full-width-1wU8ljjC{width:100%}.with-icon-yumghDr- .content-2PGssb8d{margin-left:3px}.icon-1grlgNdV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px} \ No newline at end of file diff --git a/public/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js b/public/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js new file mode 100644 index 00000000..613b0543 --- /dev/null +++ b/public/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/14.f0c743fc89255ca1fdc0.js b/public/charting_library/bundles/14.f0c743fc89255ca1fdc0.js new file mode 100644 index 00000000..ba0b6b6e --- /dev/null +++ b/public/charting_library/bundles/14.f0c743fc89255ca1fdc0.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},cvc5:function(e,t,n){var r,o,i;e.exports=(r=n("q1tI"),o=n("i8i4"),i=n("bdgK"),function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1));t.default=r.default,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:n.props.includeMargin;if(n.props.shouldMeasure){n._node.parentNode||n._setDOMNode();var t=n.getDimensions(n._node,e),r="function"==typeof n.props.children;n._propsToMeasure.some((function(e){if(t[e]!==n._lastDimensions[e])return n.props.onMeasure(t),r&&void 0!==n&&n.setState({dimensions:t}),n._lastDimensions=t,!0}))}},n.state={dimensions:{width:0,height:0,top:0,right:0,bottom:0,left:0}},n._node=null,n._propsToMeasure=n._getPropsToMeasure(e),n._lastDimensions={},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;this._setDOMNode(),this.measure(),this.resizeObserver=new c.default((function(){return e.measure()})),this.resizeObserver.observe(this._node)}},{key:"componentWillReceiveProps",value:function(e){var t=(e.config,e.whitelist),n=e.blacklist;this.props.whitelist===t&&this.props.blacklist===n||(this._propsToMeasure=this._getPropsToMeasure({whitelist:t,blacklist:n}))}},{key:"componentWillUnmount",value:function(){this.resizeObserver.disconnect(this._node),this._node=null}},{key:"_setDOMNode",value:function(){this._node=s.default.findDOMNode(this)}},{key:"getDimensions",value:function(){ +var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._node,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.includeMargin;return(0,f.default)(e,{margin:t})}},{key:"_getPropsToMeasure",value:function(e){var t=e.whitelist,n=e.blacklist;return t.filter((function(e){return n.indexOf(e)<0}))}},{key:"render",value:function(){var e=this.props.children;return i.Children.only("function"==typeof e?e(this.state.dimensions):e)}}]),t}(i.Component);l.propTypes={whitelist:a.default.array,blacklist:a.default.array,includeMargin:a.default.bool,useClone:a.default.bool,cloneOptions:a.default.object,shouldMeasure:a.default.bool,onMeasure:a.default.func},l.defaultProps={whitelist:["width","height","top","right","bottom","left"],blacklist:[],includeMargin:!0,useClone:!1,cloneOptions:{},shouldMeasure:!0,onMeasure:function(){return null}},t.default=l,e.exports=t.default},function(e,t){e.exports=r},function(e,t,n){(function(t){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};if("production"!==t.env.NODE_ENV){var o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(5)((function(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e&&e.$$typeof===o}),!0)}else e.exports=n(12)()}).call(t,n(4))},function(e,t){"use strict";function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(){y&&p&&(y=!1,p.length?d=p.concat(d):h=-1,d.length&&u())}function u(){if(!y){var e=o(i);y=!0;for(var t=d.length;t;){for(p=d,d=[];++h1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:{},n=e.getBoundingClientRect(),o=void 0,i=void 0,u=void 0;return t.margin&&(u=(0,r.default)(getComputedStyle(e))),t.margin?(o=u.left+n.width+u.right,i=u.top+n.height+u.bottom):(o=n.width,i=n.height),{width:o,height:i,top:n.top,right:n.right,bottom:n.bottom,left:n.left}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{top:n((e=e||{}).marginTop),right:n(e.marginRight),bottom:n(e.marginBottom),left:n(e.marginLeft)}};var n=function(e){return parseInt(e)||0};e.exports=t.default}]))},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var r=n("mrSG"),o=n("q1tI");t.Icon=o.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,u=r.__rest(e,["icon"]);return o.createElement("span",r.__assign({},u,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/15.c3822fc777211ee8315c.js b/public/charting_library/bundles/15.c3822fc777211ee8315c.js new file mode 100644 index 00000000..699203fc --- /dev/null +++ b/public/charting_library/bundles/15.c3822fc777211ee8315c.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{A6WY:function(e,t,n){"use strict";n.r(t),n.d(t,"LazyJqueryUI",(function(){return o})),n.d(t,"lazyJqueryUI",(function(){return a}));var r;n("P5fv");function i(e){return e in $.fn?Promise.resolve():(r||(r=new Promise((function(e){Promise.all([n.e(89),n.e("lazy-jquery-ui")]).then(function(t){n("BvgM"),e()}.bind(null,n)).catch(void 0)}))),r)}var o=function(){function e(e){this._$elem=e}return e.prototype.draggable=function(){var e=arguments,t=this._$elem;return i("draggable").then((function(){return t.draggable.apply(t,e)}))},e.prototype.resizable=function(){var e=arguments,t=this._$elem;return i("resizable").then((function(){return t.resizable.apply(t,e)}))},e.prototype.sortable=function(){var e=arguments,t=this._$elem;return i("sortable").then((function(){return t.sortable.apply(t,e)}))},e.prototype.datepicker=function(){var e=arguments,t=this._$elem;return i("datepicker").then((function(){return t.datepicker.apply(t,e)}))},e}();function a(e){return new o(e)}},nbsC:function(e,t,n){var r,i,o,a;a=function(e){var t=Object.prototype.toString,n=Array.isArray||function(e){return"[object Array]"===t.call(e)};function r(e){return"function"==typeof e}function i(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function o(e,t){return null!=e&&"object"==typeof e&&t in e}var a=RegExp.prototype.test,s=/\S/;function u(e){return!function(e,t){return a.call(e,t)}(s,e)}var c={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},p=/\s*/,l=/\s+/,f=/\s*=/,h=/\s*\}/,d=/#|\^|\/|>|\{|&|=|!/;function v(e){this.string=e,this.tail=e,this.pos=0}function g(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function y(){this.cache={}}v.prototype.eos=function(){return""===this.tail},v.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},v.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},g.prototype.push=function(e){return new g(e,this)},g.prototype.lookup=function(e){var t,n=this.cache;if(n.hasOwnProperty(e))t=n[e];else{for(var i,a,s=this,u=!1;s;){if(e.indexOf(".")>0)for(t=s.view,i=e.split("."),a=0;null!=t&&a0?i[i.length-1][4]:n;break;default:r.push(t)}return n}(function(e){for(var t,n,r=[],i=0,o=e.length;i"===o?a=this.renderPartial(i,t,n,r):"&"===o?a=this.unescapedValue(i,t):"name"===o?a=this.escapedValue(i,t):"text"===o&&(a=this.rawValue(i)),void 0!==a&&(s+=a);return s},y.prototype.renderSection=function(e,t,i,o){var a=this,s="",u=t.lookup(e[1]);if(u){if(n(u))for(var c=0,p=u.length;c"'`=\/]/g,(function(e){return c[e]}))},e.Scanner=v,e.Context=g,e.Writer=y},t&&"string"!=typeof t.nodeName?a(t):(i=[t],void 0===(o="function"==typeof(r=a)?r.apply(t,i):r)||(e.exports=o))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/16.4b079d411d2e03610769.css b/public/charting_library/bundles/16.4b079d411d2e03610769.css new file mode 100644 index 00000000..37e1a9dc --- /dev/null +++ b/public/charting_library/bundles/16.4b079d411d2e03610769.css @@ -0,0 +1 @@ +.footer-1mvnCDqp{display:flex;flex:0 0 auto;border-top:1px solid #e0e3eb;padding:20px}html.theme-dark .footer-1mvnCDqp{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-1mvnCDqp{padding:10px 20px}}.footer-1mvnCDqp .submitButton-2lNICzl3{padding-left:12px}.footer-1mvnCDqp .buttons-3yvtQ_uI{margin-left:auto} \ No newline at end of file diff --git a/public/charting_library/bundles/16.4b079d411d2e03610769.rtl.css b/public/charting_library/bundles/16.4b079d411d2e03610769.rtl.css new file mode 100644 index 00000000..211eed99 --- /dev/null +++ b/public/charting_library/bundles/16.4b079d411d2e03610769.rtl.css @@ -0,0 +1 @@ +.footer-1mvnCDqp{display:flex;flex:0 0 auto;border-top:1px solid #e0e3eb;padding:20px}html.theme-dark .footer-1mvnCDqp{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-1mvnCDqp{padding:10px 20px}}.footer-1mvnCDqp .submitButton-2lNICzl3{padding-right:12px}.footer-1mvnCDqp .buttons-3yvtQ_uI{margin-right:auto} \ No newline at end of file diff --git a/public/charting_library/bundles/16.ce20b7ac96647a3f8db3.js b/public/charting_library/bundles/16.ce20b7ac96647a3f8db3.js new file mode 100644 index 00000000..1be04eab --- /dev/null +++ b/public/charting_library/bundles/16.ce20b7ac96647a3f8db3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js b/public/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js new file mode 100644 index 00000000..57416eb0 --- /dev/null +++ b/public/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{"3G1X":function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return g}));var r,o=n("mrSG"),i=n("q1tI"),a=n.n(i),c=n("TSYQ"),s=n.n(c),l=n("Eyy1"),u=n("Wvr1"),d=n("Oi2w"),m=n("l9+T"),f=n("k+zC"),b=n("Hk3L");(r={}).FontSizeMedium=Object(l.ensureDefined)(b["font-size-medium"]),r.FontSizeLarge=Object(l.ensureDefined)(b["font-size-large"]),r.GroupedVertical=Object(l.ensureDefined)(b["grouped-vertical"]),r.GroupedHorizontal=Object(l.ensureDefined)(b["grouped-horizontal"]);function h(e){var t=e.borderStyle,n=void 0===t?"thin":t,r=e.removeRoundBorder,c=void 0===r?0:r,f=e.highlightRemoveRoundBorder,h=void 0===f?0:f,p=e.intent,g=void 0===p?"default":p,v=e.size,O=void 0===v?"medium":v,C=e.tabIndex,j=void 0===C?0:C,w=e.className,y=e.disabled,z=e.readonly,N=e.icon,_=e.iconPosition,E=e.highlight,B=e.reference,k=e.containerReference,F=e.inputClassName,S=e.onFocus,x=e.onBlur,D=e.interactive,R=Object(o.__rest)(e,["borderStyle","removeRoundBorder","highlightRemoveRoundBorder","intent","size","tabIndex","className","disabled","readonly","icon","iconPosition","highlight","reference","containerReference","inputClassName","onFocus","onBlur","interactive"]),I=Object(i.useRef)(null),A=Object(d.a)(),T=A[0],q=A[1],K=Object(u.a)(c),M=Object(u.a)(h),G=Object(m.a)(q.onFocus,S),Y=Object(m.a)(q.onBlur,x);return a.a.createElement("span",{className:s()(b.container,w,b["intent-"+g],b["border-"+n],b["size-"+O],K,E&&b.highlight,Boolean(N)&&_&&b["icon-"+_],y&&b.disabled,z&&b.readonly,T&&b.focused),tabIndex:y||D?void 0:T?-1:j,onFocus:function(e){D||Object(l.ensureNotNull)(I.current).focus()},ref:k},N,a.a.createElement("input",Object(o.__assign)({},R,{className:s()(b.input,F),disabled:y,readOnly:z,tabIndex:y?void 0:T?j:-1,onFocus:G,onBlur:Y,ref:function(e){I.current=e,B&&B(e)}})),E&&a.a.createElement("span",{className:s()(b.shadow,M)}))}function p(e){var t=e.className,n=e.children,r=e.interactive,i=void 0===r||r,c=Object(o.__rest)(e,["className","children","interactive"]);return a.a.createElement("span",Object(o.__assign)({},c,{className:s()(t,b.icon,i&&b.interactive)}),n)}function g(e){return e=Object(f.a)(e),a.a.createElement(h,Object(o.__assign)({},e))}},"8NUT":function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",footer:"footer-1mvnCDqp",submitButton:"submitButton-2lNICzl3",buttons:"buttons-3yvtQ_uI"}},Ce4d:function(e,t,n){e.exports={container:"container-AqxbM340",focused:"focused-3bgZ4yBI",readonly:"readonly-3YlYTz9Q",disabled:"disabled-3kisU58M","size-small":"size-small-ST9O9iKu","size-medium":"size-medium-2saizg8j","size-large":"size-large-1HDInl7D","font-size-small":"font-size-small-AVVl6ljq","font-size-medium":"font-size-medium-3qTDml7i","font-size-large":"font-size-large-36ClMPCZ","border-none":"border-none-2VoAEzD9",shadow:"shadow-rtripSA4","border-thin":"border-thin-2A_CUSMk","border-thick":"border-thick-1_qIhMms","intent-default":"intent-default-saHBD6pK", +"intent-success":"intent-success-3xXQLoWT","intent-warning":"intent-warning-SstNFztT","intent-danger":"intent-danger-1URZFATh","intent-primary":"intent-primary-npIFDxc3","corner-top-left":"corner-top-left-1Ex1ff4b","corner-top-right":"corner-top-right-37x9-mDc","corner-bottom-right":"corner-bottom-right-3-_3mqIz","corner-bottom-left":"corner-bottom-left-3mogFNyF",placeholder:"placeholder-3IHl8nis",selected:"selected-2IjEMdXr",hiddenArrow:"hiddenArrow-1HtcxiMc"}},H172:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),i=n.n(o),a=n("TSYQ"),c=n.n(a),s=n("Eyy1"),l=n("/3z9"),u=n("9dlw"),d=n("N5tr"),m=n("Oi2w"),f=n("l9+T"),b=n("Wvr1"),h=n("Iivm"),p=n("VGf/"),g=n("uhWF");function v(e){return i.a.createElement("span",{className:g.wrapper,onClick:e.onClick},i.a.createElement("span",{className:g.button},i.a.createElement(h.Icon,{className:c()(g.icon,e.isDropped&&g.dropped),icon:p})))}var O=n("k+zC"),C=n("QpNh"),j=n("Ce4d");function w(e){var t=e.value,n=e.className,a=e.menuClassName,h=e.menuItemClassName,p=e.placeholder,g=e.disabled,O=e.hideArrowButton,w=e.borderStyle,y=void 0===w?"thin":w,z=e.intent,N=void 0===z?"default":z,_=e.size,E=void 0===_?"medium":_,B=e.highlight,k=e.removeRoundBorder,F=void 0===k?0:k,S=e.highlightRemoveRoundBorder,x=void 0===S?0:S,D=e.onFocus,R=e.onBlur,I=e.items,A=Object(o.useRef)(null),T=Object(o.useState)(!1),q=T[0],K=T[1],M=Object(m.a)(),G=M[0],Y=M[1],H=Object(b.a)(F),L=Object(b.a)(x),Q=Object(f.a)(Y.onFocus,D),P=Object(f.a)(Y.onBlur,R);return p&&(I=[{content:p}].concat(I)),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",Object(r.__assign)({className:c()(j.container,n,G&&j.focused,q&&j.open,g&&j.disabled,j["intent-"+(q?"primary":N)],j["border-"+y],j["size-"+E],H,B&&j.highlight),ref:A,onClick:g?void 0:function(){K(!q)},onFocus:Q,onBlur:P,onKeyDown:U,tabIndex:g?void 0:-1,"data-role":"listbox"},Object(C.a)(e)),function(){var e=I.find((function(e){return e.value===t}));if(!e)return i.a.createElement("div",{className:c()(j.placeholder,O&&j.hiddenArrow)},p);var n=e.selectedContent||e.content;if("string"==typeof n)return i.a.createElement("div",{className:c()(j.selected,O&&j.hiddenArrow)},n);return i.a.createElement("div",{className:c()(j.selected,O&&j.hiddenArrow)},i.a.cloneElement(n))}(),!O&&i.a.createElement(v,{isDropped:q}),(B||q)&&i.a.createElement("span",{className:c()(j.shadow,L)})),i.a.createElement(u.a,{className:a,isOpened:q,position:function(){var e=Object(s.ensureNotNull)(A.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},onClose:W,doNotCloseOn:A.current,onKeyDown:U},I.map((function(e,n){return e.readonly?i.a.createElement(i.a.Fragment,{key:"readonly_item_"+n},e.content):i.a.createElement(d.b,{key:e.value||"",className:h,isActive:t===e.value,label:e.content,onClick:V,onClickArg:e.value})}))));function V(t){var n=e.onChange,r=e.onChangeArg;n&&n(t,r),Object(s.ensureNotNull)(A.current).focus()}function W(){K(!1),Object(s.ensureNotNull)(A.current).focus()}function U(e){switch(Object(l.hashFromEvent)(e)){case 27:q&&(e.preventDefault(),W())}}}function y(e){ +return e=Object(O.a)(e),i.a.createElement(w,Object(r.__assign)({},e))}n.d(t,"a",(function(){return y}))},Hk3L:function(e,t,n){e.exports={container:"container-2kDJVADV",focused:"focused-GwkJELgF",readonly:"readonly-3PcaDYes",disabled:"disabled-3y5wOPXy","size-small":"size-small-vNxOpxFU","size-medium":"size-medium-2QF4qrsy","size-large":"size-large-3c0aAmCz","font-size-small":"font-size-small-1atK0oxP","font-size-medium":"font-size-medium-15_hd7kR","font-size-large":"font-size-large-sNxmYZSZ","border-none":"border-none-2W-f5CeX",shadow:"shadow-fRMVHbcr","border-thin":"border-thin-39LN06wV","border-thick":"border-thick-3YqbfLWG","intent-default":"intent-default-2WqrktAC","intent-success":"intent-success-2qRddKlF","intent-warning":"intent-warning-3nKtF1a7","intent-danger":"intent-danger-2UcBu3hY","intent-primary":"intent-primary-1GPjPo8I","corner-top-left":"corner-top-left-1UYBpB66","corner-top-right":"corner-top-right-3vjbw1SH","corner-bottom-right":"corner-bottom-right-2Xs3BwD0","corner-bottom-left":"corner-bottom-left-2m7Qn1wR",input:"input-1Fp9QlzO","icon-left":"icon-left-sV9DQagg",icon:"icon-1S_6X6gw","icon-right":"icon-right-2uMWnixv","grouped-vertical":"grouped-vertical-2lC0wjMX","grouped-horizontal":"grouped-horizontal-3T_Yy5c3",highlight:"highlight-fnJ4zkJY",interactive:"interactive-3QZtt2FP"}},Oi2w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("q1tI");function o(e){var t=Object(r.useState)(!1),n=t[0],o=t[1];return[n,{onFocus:Object(r.useCallback)((function(t){void 0!==e&&e.current!==t.target||o(!0)}),[e]),onBlur:Object(r.useCallback)((function(t){void 0!==e&&e.current!==t.target||o(!1)}),[e]),setFocus:Object(r.useCallback)((function(){var t;null===(t=null==e?void 0:e.current)||void 0===t||t.focus()}),[e])}]}},"VGf/":function(e,t){e.exports=''},Wvr1:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("TSYQ"),o=n.n(r),i=n("Hk3L");function a(e){var t="";return 0!==e&&(1&e&&(t=o()(t,i["corner-top-left"])),2&e&&(t=o()(t,i["corner-top-right"])),4&e&&(t=o()(t,i["corner-bottom-right"])),8&e&&(t=o()(t,i["corner-bottom-left"]))),t}},"k+zC":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("mrSG"),o=n("Oi2w"),i=n("l9+T");function a(e){var t=e.onFocus,n=e.onBlur,a=e.intent,c=e.highlight,s=Object(o.a)(),l=s[0],u=s[1],d=Object(i.a)(u.onFocus,t),m=Object(i.a)(u.onBlur,n);return Object(r.__assign)(Object(r.__assign)({},e),{intent:a||(l?"primary":"default"),highlight:c||l,onFocus:d,onBlur:m})}},"l9+T":function(e,t,n){"use strict";function r(){for(var e=[],t=0;tr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t}94L-=*puqFwD3{Me z6}^S=b$YM(at^R07`pSZPEwl?!*e}OU-#;t^JRD26*wj-JeKAVG(I5>k-8o|2-h7V5Jf005prFi=Nc>E?F;K!KT(tkg>{ z;9d)s-V=q{OQW16zgF*4mCfN~7G8DcWLNSv@^gL)mJi&Nf~(TFl>7}0l(KR!=Ob66 zZd=#nCmWW-A|j|XgE0sRp_;A=axZ1&_#&dZxz2w-#`H|2ENs2Jv=!sodGuJ&^_=Pj z{`EX)Ecw1e$SmXD*(MnUaE#C*%Bced!;c9J(O~2CTZ&WQ+m8p=z$K0iQ)#&;yhw~4umI^sT z=aEt*bzDW4AM_30UmfnIQ1aWo+^rs!5DjKXoUC8+Z?ZlA`I8sgpkks zWW8uGjUDGn(-eMeqm_Ci&ei@8`C#E?%F)@+3{VRz{*-y}6S_AFr zOWe;SBRP_7U|0CtD+BM#H)>AVDYm;{vLWj(#ZisEejTx~PT(e!plD?^h3JJ<0JH$R7JyNI_ z(T5dMG4R7?Rc~`dCMkSd@$zs<(6YD$)@vFOqUQf_=Pknw3aZPx_v;mHbwwPSpD=^!B2BME- z)Z~95QC4#|X{HbXKi7%g26+|w<4fnSm{5$DR4qtG7M6*YOc^u_+%FbFM& zFz0*&h_)nO_PQ2Z&U@^&|FIl-Z`-@xW_=%^nUr56A!2-d^w)Lt)HuUWmKXr&mGP5S z?$i06!9s4xNFuZ7C*0Vbtc`vPG|o%M$O}@3-Be^v=$!ADx!bul=NPkO8iWSTxrPZw z!lzHL0WtB|n3(m13=m}56zDgdCl}qRrLCO>3h4?QjTns@z3T*iMFo-v+H%I%PL0@j zduob-_YXZ}$Hn0{e%4lNy|GN&XKV;g0Q3TP!%JTQY52ouO<0JOO<%#{l4&|liIpW5 zAk94bare4wCI8H4#PQ#|k<~iF-#!Brss>!zMc19jY`Cy3{$^?NjZkn*$)sI){{i$7 z#BSyvo&*Ii zEVz^nr9;M_SI6a)-QAjJfwN4o6td)FXIEa^0tRW|Ctc+C$nS8G81}1<;N^K+1ls7P z4+2iQ?f4662!$K6!XFmiJzc9~JaVM)cs#oyhxMuc%7;b=Lp(lI+|d325)TMZbjBZHHoZT`HI;lf}}izx|m;5Rc~X5H#U8buI7N=+>WD8@5sMy-8r1D{}gC53g9ZS+@DH?hkFb^oLtt zuP3WhiZ-ePk8wrc!8ujZ=I3flg87MHkZ zt+~hcPwN=H5~;NOi7K6GpU4il1w<~o-gh_TWK56k%~WSriF2(uxH3DU3h*`8CkDrn zPr|X0;L4n_$kbRw)^Mg^`rcAo&a>FUEtL;Eg>;FN*X2f{8|Y}V^Dr*>e#deL)7w40 zZ#B(2iAqfTk-sR@!-`eaWU&DX66WI(n*_}96~Oqd7*(=q1=BZe|xH8sVWeR z$xJ}OQ$Vg@=(#sti8sbNDfQlu8Rn|0G9KF`H)%hTsx{bRA{!aQ_1x^t*mPbY<~GvR zgqv`(M7P4u!OU5bxYnjrh3$`EM3{zrUaST^D`L6d2^}L(T>q65pQW>5vY9W=f(S>J?31khch_e+5NhZG1!${DcA#mL3R}gMO3b{*i9kBGi?~$d$P%-ktUJU$z`Sf+A zd8lO3d$XZiG`Q*ty4%cK6UW*S79eDHwCmw{HQ>i$TR`@s{qzzei;8+Z4Ndxt`4xfO zL2HQt5euVArt+>FDCoUm>FL(_&V&s|khy49E7K{OK2HLGnIEC&1LFS7k9q0~k1k1@|`$3-djw1hUgkJ*~itNPhld;HyCCk@ zxGH6eL(2BXf)xIJ!q~WR-uHJS-ES&_Io+e{sU@=dZKB0ZbYRfP>=8OxD^hi^C_j71 zC`sJs3}X30MjR8lZU;zGerxymlU5kgh5_Zo*%(*KS`rD zWKNr_v7K-VMw$*P#e6^-9!wGJ?`S0>sq+ogMbxMWmNM;`;g2q!mmMz}W`{LKvk_Vw zazG*&Y;SOvZnIrbY>twScBYnxuE+>I8q|3P~2)tFXtmZET~rm zqQI;LBtx}=#jSXmb`F1kdx0nOWr8P7GE?Xm5(s`5eg0Y`V-g@+yah<$eU^jO;e!!4 zFcS?EyU%~1BX#n4DNPTAJRpD1IA{k}ozibEbED(3C=!S1UGHV~4?l(D4uzt&9$cc` zSK6tanqP7daBwCCT(6g;#tuhGP1nIB9d6&ulxH~;6U5&){J@I#L4tOU;35_Y1Etly zUp=}X?r*y+bdn;TobZXb(OK6-z;S=*8yDs065*U-eyxqBqa4dU6{OKbTQ><`dI|=Z zUrQ>^%F<)r`#~Qn*3)>pD`p zuY$zRhj>9s4K-4#uUNbKH|3q*H>3p z_GJbD65J-Q#(Z)#pIFth=Rm2_8!cbxJSJNw9YMtPCGS& zB~#tlXb@LYsKkDGzL<&dW$!9nr24fO=*?u1)1-UNQN+7YIvp6|&w0<~8nMsCjf@EQ ziS-Ay_zZ@Pac~rm0*Bb=_nlRP>*|pMwZCQFQy^R(DRs!dCK>r`eMSi6f4L7EGbv^!go#WglJ$atl0(x}ZhEQ~< zoQzSmUc)2VB@oA@fduN`H_de*H%(LO)2(E5dQRQj(r;EL7u2A4mu7um zHT=6d{Eu{wo6qd_R#!r_;L?8x!}FbD8xeTJE27IM$z+Tw#1R$8ZvJsA&m(gP6L+_r!rM3ZxlMIyl1Fp9e8+yk ztmaw=6&`kxbb3-LiE_=wvlcxh_>y?7)!h8&xH7YY*5vH4@6GESC*#(r^7rwTW4BT+ zwA=?QbqhSUKa&Qn9`514N?f)u_NI#MJIwUb*z~LZQ#rk;(}y}IqceI=q7U@u-80i! ztJN}Yv#Zxg&-LG?-f;YQLAL*67%XaAxzGEGalDZ4-DVVd(B-!_z{=LNe>Q$CRWivJ z&l?ht2=MPui-}RTWTN~=IZ0CY@RK@X$tcaFQj&S#fhoF&tP5by4G8g za#(Ib5UAWf_5|55>QN!Mo=ol+mBM}mC@-WoC( zaWbCjI(#ACEd6=#SF(tXRU!BN9qdkQ%{Oa(m=HE^3HUiM(5Z$!_Z;`dix&u?$|n0d}XpiDl_X3MLB!h9uR$bKGbUtKWhsjNF%|G`4jPArvR zvDS|tKi+PQWNjZc4s*d?#}8w|gj(Mqn$rc3x{t73{GM!VoGr4p6$V{ukc;6Yl7)jF ziwR%o!5NS)RD$kSFrBjD*`vq{uelM>>Wp)nAU8*sOld|2`2Y>6^y%s8PK)oQLmv(q z$1=aYm59Ijgu2e*Tj$9@-=zF~367b4{iWOQy7?M5z^{y_#_?oWiqQh>iw8|D_P|S; zEWrSYL?PCBme1&lU#|62wn+@c9F;z}bk|ZK+oi3``gi%?RB3l9O)7}K8D&HKQjh6l z>;;Xv$+(6Nb*=7i$nW3c< zfFW4%bwqNT68h$zxP=S^ybw=VQlgIYQn{z_X#IXsMJ?^=$sls6tAkX>ZP~XBq zD(KQVI|vY()=>?B=V{AK*-2iTUo}!~U^Yu3Oik1cMY6Y{1Nqq{KwE0JyzZ8@v@liq z{ph!75h|YmivD-U3Ln$cQTtKun48A!LOlfq@v+1rGdS@u>y!suBXvT+?I~oimOPQP zX)xMmeVI&oV2jAdM~(Fs6{O0?C&n<6DlaHEd{X9~3|XgHShm7yyHpf)fm1sIQ5o!}x90@rbr7w6#rD<%Jzgg-uJcdOO*jz^ zJ|5hbpM$?|u`?HflwFJlhe&pgFE&*j53c=hEj>QJVe0yK132mp?XAzt;O}=9MM>hr zyvLsJ$tRcw9+h`{?s_j)}xnb&4wTs_`XN@bJBGJ%qY{ zcuj$b8h$I^5g%%ajlJ?K^j8hvyrulL_1{-13A)sNqL zC<9i-{kCx|KuZRZk7R`fzo%MbzA}Gz=u9Wt30@ZdYGHCVF|Day zL5Rgpb%USv=l=366BtnN9P}H{`)P31^>OW2^oTmAQ972L7t&@zENXxMRK3o9JBLXU z=Du2x6rT92lp>_lMJ*<(<%g}U=r$+jBTe78F(IYCR%rp}JY)_o1P#pX&0<1^P-p;oHJ zv@dz$jzD3s<{A?VO0~omirkoJTZ#-mp(6z99V-o}so!x^%FVU=90is}ujuRjAnaX& zY`jKrI8`XwT%w{C2+HjFYZ&#_7MS&Qal>}YV z-7K+g`ylFui_M~Wb+-8?XC$gIY6*gye|Ey{tGN0p$21Puk}^ay#Xx8%@LMAt()eS2 zRNJ|{IPt=C-)r-P6P?ul8REnxba^BhTu>v7HVO7P!jjvtM*1kfIpmr`13Eyw2 zqh{=hul97jTT@A;eBx+?G_t411iK#cuo1m+@6MDixV)f_8ezJRJzzI~zMT++AtxNQ zi0rRcIwuck#9(I!-oJfrtRY{65r(ArPN(5ZIDezhiV!ZS&U!%oxHsb}HEK9?~UjH?=)c9>82G{r_G;YEP*X>PQ zl$B9X(6ROM-S?HNa{0WsLg@67Si+!{5icGsnO9p)Q&M4C}6v~aq z&%6v@SU@7?!Tg4IlE1i6DK+0*<<4)DWJ_VHIQJh(Xsn0(R3VCjW{oyH2-#K)Z z%UYcOnp&MEV~#gPm`1Bs*!6SPLL>{p&_2b0!zJ^Z!yZK<=#ZTe7f4Z0FN4-qIQzXtZ4USb@5A2=Fd2m0gSc=Vy{*Z)RVOU z)@q@Q14u%XyJFJa>as5mYDIUYvK?71h492s{I&QF%Nu1(2r1r7YpGx)&dY@Ph~5f^ zGT)Dvzv@jibf!SExtY~U84)k9Kmzrs{-|gr7kg9x0yHq`g?9lyz z5HSqBwCYH)?F&-u9>jov&NNn~#f8R_53(mTDDhL|sObkN&7S~4FlTiph8#zVzF89uq_apmy$aB67L^ny9Ap{|f& zDX{hCZ%J=g7@l%ApDmGx<1uon6b2DmB0@@U(& z-e&ZJg6rNCCs)+{ID4Y=a~p+H?Tvx<4!n&>YIce}>!u|?>%)3h!Vtc7cA7Jm1tbbJ zDWYr&c9T3vt+c_-n8v`Pd`Wll>U#f}wffP1^8*o*j&j_DI;V73DZK&>v&of<&#^0x zxBE)~zq#QwwHhWqZ2Jr+paFD)_t~iVJ63)rROQ#7(pM^!vnA+J-qC5U;LLf zaW}7>ru_{6RYp0H6U`ACMxW(n`MvEGR+Gk1N0Cnp)ohF?`2B<{xNtXz9I8Q<9VF9U zH&0esOB3LC+A-}7826Gmefnde$+JS0?<`!2bp;mY$y^ZjP=C1T6XJK5`OM#da`od@ zE-X=F<8#97W2LJC5Pr3kY2p5`RJbA$vhVDB!51uOj5W7?NxPeOnh@_cf&d{*QB>cv zljGxKK`=DKv;IJi-Jp(VK6`p}I9!${?!^&qi!WyBG|`V#3GWj$Q!yJw1&M)NvA-=4 z#OLrY_k)PM5U{rot$oegopD%UIsjJJ+9yJbyQQd|rr+%4S~vTSs{WzrwHxR02vSeI z0Ek;~y!(hBN%>e4a|zYq}iaoUFUoNI-fBB_i0?%{lztotttI5b4k zy>9cr7ucqtudF(s_1vpzEb+YjceO7rtNQ}?{Ln2}Ht%@g(A$g8iUxFjh9c~GsT7Z+ z7PY$g#}nh-p2quZg6YALsD2UmL$?`8c2s--{V7Q(3U^htYN*YGeB-(9cQV+@adDt4 z{|yM7XD$e(`}cq85S?D0u3<vyQ^PsorHu}W5n)g7kvdw7I6wOmMt{O@55=uv+D?Be z*r5&BQl%4~9p+ci!p|f;>h#5=jTfJq=JWE+Z|8bdwsYpPCf)0$-8>72DJpY^&-WEi z2!kD_?DH-5TfD-(WB8PWutnePP4|vP`-ylSDEa)i5k`RvWatr4cL;Z+M6LZ)xd=EHL2i!j;*8yeHI8(xlRaJ0D)9uy1^i^pYmrg z6l_zb1}lF5MQ!B;WLm{i436;4+d}wqddXVeWb6;SuCa*8#dOeR@Ot{AFqq*}4g3ww zL%AVyDf6LRnA7lfA#GBnMW2uPQzo<>V1&BqGbtZnQ81R}ui$n|F$g9y7<)9(e(d3L zcK>I;LQIf-m6bxJ&QNa1XB59Y@jK`Yh5RWDc4J2fr$B4&tM1>X!l~~Q>M!Xn>`wFj z52Q{`4^ySTyH0HKAeT{*^+}vy{Hykt&C&^*7oCZbC$a{5TN<&#DG5V(zX-6Jfnh2< z6U|rFjCmpCXw|PS%%N#*FPJe_skwEWjSJZTnyDT(*&c+ zUr%Yj>}rUXVC`qkWJxW&{=~56bv*W`+{K#t^0g~Cp+_Wsxd}bbN>*$mz{mP*_#w~W zGOdSj(dhGm#%;8>SC53nER28-YylIEvTaYBrs#bIc^B zM)7{S0+?v~U%fImM>>zC;dCe8VtP8hJL`;x6VQS{sxqj2(3~&F$-9ii){>}g8VPL1 zWL0H#&F%I`uz9|f`ke+eN>>{EQeI>XYMt*ObyFlhQ>fiMpX@N5SRMj4F5|?pi3wql`oUZP|_0VD>A|^x7{!szGyKqBToC$JWcYG$J zd0_pJVWB98ElhXpCcxAPoJGU?TGk#GkKT1In(T1gf0Jcf`~|3pg(=I!Ts$-g=6Hg5 zAq215KR!W5zZAlHzH?Hc>`_W4fQm2qjk4U7{+F7)ie{8g{;I5qmN z9!1{`#wFu)JUT(A?hJSB;2IIkyE%{9fnkNZ)oL&e4@KXMNg4J0^${Tqab(0sz-q&L zrW&I%LhE(S=&tcD49yN-xg2f#b;E`14tkQ(3rEwZR(XxTOUAr_g<1M0m{z2=wCEkd zkX?Z+CPk3(wFs~ox2AnB&foFEL7v4GQIDO!-^JOOqj-&<=$|xsv+txiR=V6A?+Nz7 zu#)Z#%xOtME(hGuQj5xjK3H6cYQ%sUDNa>zMA&z-=yVzCi$XnBtJ#J)w~X^1GDrTo zE@QTyqo{ft6hg=3Fk%>?R-tzq(Y^O%$v14~sTmbEXzRzU!K^47TlLa6?R3QjbXu>sOtfV9Pw+tF5XhP##V5 z#LfLaHLxhbmO_`t_6lmo`H_lBLe+|kv05k}5cW@pu}w^hu`uiHt-3#7YrqrDi;WVv zP@Y88{KElvk}CuRolxk)jQz-yzx}BAkHq&roBva@)6cL{)(ca$m$-N%fhsr2w)VX- z6xD6_7Y5(B9CU^{G>8AS`*iUl)tv9_R8rG^RY}ps*@c~S$5GbWlTFj8L8F9xUA*SYfY zK58fHMq1S#ydlALmNt;*>psyb`AzpkZn&4`=LVpkd|>d$$ElUN$+e02`;=$Xd)0HNAfYfrJ;FlFA74_0)u!!kRe=zrMS|X^{|`d^*V8r z@#$_w8;3PcNOdGWw|W)OxR(%4t0MXlF+Hp;E2mh&EpF9DgP7j@MPKJ#BjO6bm|3*6 zI`setr8+12eQ|ClfE;-+!4LKxVszHD+*3Ay;a&v7;{!FK4|*5&d(2Gih?Ldr5b=!y z*~C(+gzlo8(#4&{V(=xS!rXhqs=4acOS203Tpyq-8s;S*in|@eWV{fAz|CkF!|-zM zTmvA@p>6}DQ(kvORAJ~MNEm&uRWPy>4{w_*l_SGdh0 z9a(}9lHp!IOL_qrL-0Ybvo7okO5ClBm|<}9Gen1kshE5F6L_DxDutqg4q|KmLtTM( zh8+yyv;R{{56c2tI-kbhCtxTNNmS^f30?7!L#eDdq~Vs7A^jycJ&rR^glDAJe!MunxklT`%!m8G^do4OPwI z>U)Z~L$1`T2b;Zgfh>fl=b#gmcFMW^5xjG-Kl|Huw$8DJk}K{Zr}UI;CKxQkjawT* z0}OiISpX?d5O*Ai7N*0+t%#|SfzSMGRlCuAh_08hiUy5FYDenoyB(D7mCO8M zo-vh;7-YFU9qBt)*O3!&EGHJ%U~SBxg9-OzaiS6^G{^%&-W_5jL_NPpw#&!T_+kWT z@B+Lq^pu+RrMx=Bi9+6WxT>kc+W*U>&4CWG2d|*Yp14H24+OLY`w!oBSP+3Lq~YDB z32~>-kkVM7@)ac%GJn25C#Z;yzt{FrIVPefh+HT2_$E8Lq$~I(E}}O^nTt4KB&&t^ z3^4Au>@R7a_xftzu8RzNh4o6>EI(1!Pxo#5KjtVcmAsqqECX(i(>Lv zonLbN8>w7Ffru;8Do=<(^a0n7mtrsB$G5E6D_1y3ja9@aFIp2@~duUK026RxH z3G1aYC7{6%f(bB)(v@hSPbyYVJfL!L<1(dW=B^a@UB2za=Z~m&|Aqug8dCof)VW4Q zVMZF=6*%*JNXKk|%;e)LNd+kBg`U3WIde^;&lPHb$Vy6Pg*{R5nOqA6b?{-Tb!puX#E z#k73rhfR-`v%{Vs;U+TWKN`k|Y^0{`;JNGtq6Mf78*C<<&6$Z&Hk`zs2EE}A7^3n7 zA4sHf{%p`*R=`4XdA5A`t7ks2NdZ zG0g+og98aPalHhB zJ+Ui^WZFV=?f@o+7WgMK6Z!xNk{wW8hG)iFxr^!&_U3P>$rj^^<<`?@!F=dsKvJjpG^X0EQN zM$$JyVLxkkR-xB%FEP3G3uh1Elp+hW?fq&6B_~dzGpE;{&{zM>iE0*AWl5<>U{7D) zm%^eVEtu-3g#? zWra=6WeH)zIFI)^f722cJAjwOJp6Iu@%G`i=4+qLNR5g2)HnQm0$DFIFz#4FoSzMC zFDb3?n}b^I!R_B`(c1(D7;1dgkA*anYE5qs%c+PEi5VG+hl?%BC_r-%L($4V?}AT4 zAfPoz=vUJo*804~!iI0z$kF%vHHPd8^x4X=KKz;9X61Wgg3IoP@*Pp$2-;! z4~8j<)#Ic*M;LJeC67;@Jif%nit|~1YWldFmq&lI+yN#engR!riLE+`vm^9gmol{5 zIW49}jt~&!`L&^sUkQ&tRyi4fIJe$J^sHvfTQ6)_R0+)rCr4kOFG6QjsU??_+7lhTW@%sIyQbh7igA};^v#kSn zJdx7A(Ud><@NSMYU?-dpanco5E{6;@0h6Xkp#c6R1zhqh4?ntQjP|D%lHww=oP|TV zzEhaEJWY=~fnaB?USC@m5<2e{WCY;pB2%Dm@-C|h=;w&8Fy*CN1wg~akpNmeJHX!M zCAKPrfGOvYkb&_n5?ly6!}ak#ox|T$NWfj*(DFLVF?NI94!HBuu5RdC2CK;;QT!b4 zMr6UNz$HOzk_hc02vPjnb%lWMblc%(;ieVH2}(F@d(5Vh@VgQgqA}BBM+CV&J#<4f za3jK2{L%c`-8uV3sV+%#yShaC0VkLjn~XHk{UdK86G%u%U&!R0!C-OeO8;oOWmC`p z(R3Ta0%z3kSiSL2iLd}2<>KBhNNeWdg38^X_k&akIsP|T6{G?9_=+KD8ybthW!Rd1 zN+K58=7HLcUd5GM&EHh^B1Sd7rj&%7{iWmGeMZcU`@Aeak1$^$J;)S;@rdS}lHW}n zmP8XmP;zIG{7lH{<3wJpF#*WgCDJ=|HT)QW7>M$}%QhC{2|my}eZ|spPZ0RSA?LZ} zqo5Zi;s5q6L>}cnDe|ItdYz{$MY*VD*&W<4Y_M2`;j2vq=l(0zAWsp5*725js*8>) zn9Xr5xF#ZWUlfRqTQ9`epB^c-jLs835~7$?-$ZOiwpRGCWrp7VHHb4Mb4 zWE78A*G{@I?~^@H$|a7z5w>sU^TS{6I6o%0O-CaiC4X;+M7J!fNt0TjaAI0pspDv6oL zVFLH~LJd|XZBpTW_qFUx=X0Np8rfgJr!KhZ&2oL6uq?iG=rsFb{SEcHJxy@?Td$;z z=en9&uCKgDzrEA`u?59L4WU2M(V==@oEEnCo0|$<-fqv<@*Ni5tgV_^BpG-4{hKNo z534SHk^}SY=m-=HEi#xYlQ`H_fRff0ukib?qsdsmE`L0)b*A2HnWb7}A~Qu1R|Rb` zf^KGduQaX_FX)LOAQd=yihEO5hrvTToY%+gASU{1txwSiC+YF>N=`#^iysE6_aWZM0~ ztg*!EXfPI9Rz;PU|0}piW4jl%!=sD6e5^M(`C7kJ_>WbQ;p@J5#h)$YYJP%JGZx4E zlly~xhDZ}u{jUP?sfCm3%sZ%x&@O3(ObzttlV&S-MQ87yo5+MUnwgm~p+pCR`D)u| zI}_I^v7`3=P{XS;(>pp!!XK#|kJe1MTXlTvgjoZ_!-cMx_~WVu^vZMp)V~UEi)F&` z%WCTg2$kOR^F;kQyu+*JdQI@>>zUrik$A-}LXU_rA|j&g8TYN7HI^QdslK?J&zJ#1 zXP>CmC0~6EI8+eTzH)We`I#CTO!XIvr}}}1N%tRxBZK?YZLW@|nhJ^5cN9y-nn)rd zg5)tT9yI1AeHa#8A`e?1`oMdQ%QKK&B$)#dNqhIH+^8+lDSAffvWL1rk`WfTGM|Pb zx9E~ys400&(+p$)u@XrzkyMyn*+6(6orA2H_X(r8=Yv=ezes?a-A5w)3(=xf=|KDS zr54@Ki$%sl4TN|*sK?@ld&TJNXXjw-NqQaOfY)bA5_M7hU)6eNC{80>*!RNWA?nHV zr%g{x1qf^0FKHV2eJ~A*Rq|NWatg^fObXMho!ecUl>eh5cKw`@)l@Jiqi;h;m!#!| z^(wf&zv(i;4TxVrEDA!!*BxcnqoP(7UR;+#+<5cdZJ{@ea(!u}NnsyEbb0HkyLYuf zdmGK=5U{4+lK6!z0mZ47ni8}faJD1AATQ;!+2GqT4J_VQ#hQE(6eEcT_rG=L?Ncf* z97gd^dPLqR;3UNG+7x!QbEyF#FQcWZ-u?deYCM4}-XgfGug`|#!jdQypM@q@^j+UL z$>sy6QHz@MVyp7$f#m0FbON(~JOoO&EO4wy#6%e-new@*MFuN;C;9|_MClj7&UbRF#MUR@Hnvi?`yJdumbJs-%NFw|KI&~Jf7st1<7D5Jjw5KZw z$`ecA50fKg-TrhX3G&?@%$B;zgBZx#!r}Kagu0<{XL|dhcsr6AKCP1#@Td^(QjjAi z2P^{gXAaq+dOdt-c!H&+9VdSYrXZ)P25E=GyI2K2uTzWJcdaO6OwHD87b%sv%knHM zK^{@Ci>r$)!D=Z08$AQw2)5Cm#gmi=}3IA*xsapudYu!JZsTxn&FE6OAL`Hx} zX1L#BJW-gcLEW#NYU_04d{wb_hmoLAdU%Cca6uY_BDCZ?vN>cy^#=+~c6sVK#{7jQ zA4?&L`>aE-=^5;Wq6UVQCd-B%B~wsRTv3WG0o;%KlG{_ zhp|z+gkZURZdJXVaTx!}yR}``>^tiMNmyU}sX#4ob{j|}1!+&+kBtLB{|cCE&s=Dr z0-1X$0#g&evZi~GFgav~jpn;DxN5h)?R@R}h+Yj8WcJF|_lVvHC}jf^mnf*oUvo`W z?84(0_c?zCRu{a$%SnAdEbxi)t5+%0$bJv}dwZ^oV^{qt8OOMsa{3HHS>he8%(M33 zTjF0A?#N=P&g|)`Nc4lkg!X&@{-&7@5Z?<%i2w8;+{@?qg+S|1AQI(*0_}s3u~Hy6 z52iC05}Acqkdu%Ld`*-QBhu50CLC38LGI*aZ2|{UxG!+x4*hTE#^#d&M8QZGp=DwD zuH-jT(lE%_H z1;rH=v7+RJ0}oK;85#*3LPnhMTn}i*cg23DG`gglY&_AnxuzwvYwuGsjSM41>*Jwh z83<;_{j=jyn}4>Q@9L z4yn8_P3GJEeOgWr|@h2U@B^{8~ouuU=rjeLJ) zW#voeMq`h$)303@-q;;CzmQq`#|Kj)F{L4BB;4@sQ*>~5ysR`J*z+!{=|aOB@$8qh z8B5R0a@{SC?e)6bWWs<_{kA~N@xr5a1HUFGam4pjgCEvqDB%iZb1ZuXClnukjTht! z>oH6Hh&_Gg(fi@F5oMNPE0$l_s{i&~ELR)}S39Lw#l6u?M_|C|lI%8{!tgU{GBMN^ z!Oz9}2rpFF96fC*|3WcA(Cwoa(Pk41jljr&+XYyQ%V+$tUnttr?W{9UL{}2y#WZSkdv(coxKZjbJnD8l zZndy)W!xwoSpbMML-@EMGF%}f2`;QFQq<-OW89*@W?nhkzvTOk-ru{_R6AKsi({o3 z{w6}zweEk%ir6?l0K^}z61iueIgDHBTQnl7x&udSjFX%Qtg-^ZMb6dc84Xj|MWhX) z^Q91g>{Hn}qR5*ha!PtWkTF9_rl zd#_qGJw)nEfMUI~d0mdqumKT->J~qfT!p&t(y5`>dOb-@#4F3+AV|fLcRvS{3Zu}% zArW^zkxa@MOr4s6z(f;QL6iSBMU*!0PIojB55xSvBVyn9cpv?_%!7_@MEosMcV|nk z9+!^kh;fE63NjjAlEU}!3_axIv3^qW`|MG0a#j#TCYx7um#i&R+vt!v=kTJSl;yX+ z4&ikb6aj+eNF>1IZeai`!Tf~CAN(3gemKP57fWT*FG)3$xT)f6)bbwt+NSFV@BaBN z*>;zRQKbGqwz@a`J!^Uj8Jr6zAqp>I`Z}s-G@S3z|GpXTU90)=Dcvy2vuW@sc#l*= zc9pgn++OU9x(cx&_69(f?MSJIE4J5Ragn)ri7yA!%I=Q!YjCNFWvJ-CW{dj@JXvv^ zEY@c?*Lb6jOs}0PP8)n|yMoKB9CY<(UguP-f_PkxmJu^;REVT2Yy6b^CLrS~A|kjq zRE3Ra?Gc9#|K#9L%Qn+q04dza@BKpe=y;{YR9J7lc|%iVPH5qdZAFrPfaqfO&w!?Z z3^uM~UY%ac4&}*5HiXInvOuiG0HrD@iO%W!@S(KPV^@bvGQRu+8-T~!Fz5sF?ZIA_ zDR5N_vEFxivgUVv+#)nmvCK_`GS98`hOTFzLA>{Crxy3d@)br;&afI?<0@n?DyK;&Yfm-9Pw3uhfM{yil%*T z!KS+~e-x;9UgBu*KHWScTP`!{aES`;km~r3(^X;833Xo#k|Wa^R~zTu;*_-c+NVC& zrJ&{Ty}!=$sO6GFjFKm$N{;*iyoG@gW0{b z^w@=tL-yoLj)?N*fh1x^!yf7?Z@ezE$sctaaHwkFd?otc1}^3MM0#dsrZOec!*anm z{sp!%wsr#yt+0N1`DM55;;6*!UM$K#MQYsit_-lnbMLfUw_gM#lJ5`KonHV3dLvCe zH#_B`-SMd<>~6U-1)Ou)U)OleMdtp_#EtvJG52wtF8pr$7RNZhq7MG%u#oJw4?kaJ z)VP^KUk%xwTyPpHU6xCB5`(sjG8+}Ie%5aFzCPJ7LwQkWhW(dHzo_SESzoDqAmcQS zF*|&TyPjoGF|Dkeeta=~E!`LG@YWGrx>LJR<>7a^gcF=j_4%8dHJQxwbG zG!yP^=JWc-b^;*$vfBD)?KAuo0PG;wvVH%3VvA#}hWN`)XK3_EWXK}5ymXtX%r`Tv z7GU_d^QA-8C4A;L>h(wAHXZI6Kdp|n#_ILv6DsC>$uHq@L+)+nn}43P=WZ{{xw^X2 zK3hS0BC=^LjC)t01a1GEy1SKa9?g1>@0EL zIwNloC>K1~85q|q^8Ns21NkNz1P)tCKJm1kk`if$ivDPu9kt+ojdmJBW;tiJxQqKh zcEwhR9Lh`&=Umpd;jp`q^b1^z{-n5#sI~KsSBUv6iHT|7nK<`@w?|`$4-r>rqk&s( z39Q7#EM00HA?aeX0R*m45iS{zq}*Sv#RqgfxUNjLE=P`Yy%Qu(Flu`DJ1sQ$kp@O2 z?t&<`fkL~9cD_}j9F?TcrWStHb4g2?%r`S7(Ol6<3D0lweoKuExzH&Qz_q6ix1a0} zPwy`^$ywb0Q}*`bCBCTSQF`0a#n2i2H0=Yr;*{g?4sCd{)d}Ja)x5|bXUjn%sf@3A zNu4Adgd2Xo<0wUDej8hjnTEcsNQ?+wdQ;lYFJu_t!E%s=@F6RO95hl6Xy8@InfA@%Na3P4Ie(fMKJwfGFEkpId4P5-6W9pHC zY?<9ZJ#34{xf)biR!(3b%sbTMiotLc__i3^Be0vb?KC%Q%SxF;u%zl=q@KE#Inltd z5>H*xDcr(G#$KwUyrhCSar!8#NTk|HiWP#U)r57mG;MdEsVJ=-hV@|t+K?#t1qvuu zJuA;Gq{GHMn{e_wg{)zF`XxrC;P9t*S<%M&OgX4ZUTLJ7z8Luk<2>rpzPPfm z7W!U+9c>uP2=9qByl=?({_lh`Li|g+%1&qF$W3<@q5$M?MAPUGaRlSPWC`+F{Bsx~ zjtE|hy~>i`URE04E|48_*sOK5s|C4BnX#eXM!yhNLY~3vL zT60Vs(_mGI17|3X2S1t^ZFAtd<{esaLVWOW7M#ud^1FN)&}=Kq6SL`8oi?1|3Fem2 zaqMS5zn?75T3d`MIVhr^4#!w&at`(J-3PA>FU4^uN(pTi-jWL*S4BT{`zl{7g@xM; z%8x^YB0l-Z3YoqCG4`XB$;oIF9GIZNraHO=Cr{fjg z)H|NRXcbKiwU-L=bInpCI$tlywAjoGdz{-}euNtY@>*;CT#wC;d;C=lr-Tom0GY*O zK=cQq{O{{wh9vMgV;-Nx@17+TOj9OXF<+4XQ{n@f)0p+YkB##-5U-kBL>{4Rvd->OtA@HpV2?nU7nWU4d5pmIvM-0~uB zh|>P`263hS4k~9d9|K~*qz>T4y$#}!ko$Q1YJBuJi-2J2W20>GbiuE`+?POZgMFKd zcr&|T`BvNGbpvPaDwy*QG9lR<5I z3iqM%#@`y{`FciS`h;A-eQB2gB)+?2?XfS-7^2R*xs)8^m6(9AecZ=9o4}pu3YNC? z2tf~m3yqmxdGyHza&kqO4e@{gQW4a1M28=3S$ zHJZA;t^+Jup?XQW4Yiak`;U8Y?-Rwz4@-PhzW>PYF)DRU^C~nkHddqp@5F_A#K1Z+ z4oc_77~r-MI~^}L5OX*TyM1?E>U=Lx;55~Gm*fMtr9HZ}Hp)AX8pa#+6%n%E+9W<& z`-}-Oo6u9WIXj=?TDCt@RQ^dR61RG{OviPl8cr!v47Gl<uqD~z;f<=UEklfw$|%^sXlE) zp}~WzG~5GT6!P93Kj>Igi+f1fQWa+hA>(=Co(Cm77SyN3Y(m^%Y7>JmkBL- zNw7af&qc!9AgMY2l!v`OsiZ@u%WLue@)*H%2Sr_*4I@=D}96|Fn@`rEnHkMzCs zZS!?;mZycGY|G)EP_N;)StkRrE(AY9jA>8i*ZH`^(P(VVrF;3OCsL^N);&EFMs+VC zyh87n-Zfh$zbE$v&9MPPtVAmxso#q}OmJ_%fR2_*qUuQqAs<@mdQ|ZThG- z;?!_OP`NN&YqzZo+x#m~|CW)KC+5@?H3d9ckmmYJsXQyFz=F|=vOiQ^?=5})#on6` zbyNAPOFxn>eua$MB0>vw(a=S}H;;JB3&bhWVxe|TrytT7Ru@M1%&LJ2_|~+Vjik@4 zx);wmpGvA$U7gzDO(G?2#6;>4ENoV@J#x=a4l<1SJSl45v5BNnVxFSq{UW?h>Gou^CoQD@IZgDGE_}v#5I8iNtKp^r_9}hU@}S z*y=Q^wXI{u?^86xkLEj_hB`%Bq$@gw7Xj1TozYodZ$ zpe)@b0LOEEOwyX*o3r|;H2g`oOt{r<=1&0C%&p<~ z@820}#J3-PH(sbRK-TlV`C>#ku4FnG zN68L{gpnEc_4olzX(~p?^B6Y3tKF}V{C$k4q!Y0I&e8XNDA z*J9P?S`!OtSUQL-D`atj4=dt=mNouyvJTj_%`&$m{xPd5^4ln%gmjO2I*lrI2 z`>R9}ld}{pM~KG#lSNcjbX_GZ=&h73=lj;ASEtpcOZ z8zTId(V&1u`pyn-iI*lIVLq3h#d?zFe_%6@16dw9Q*vry z_GUD;b4I`L1)R=_0Fo(66QR1my2%r7)WjpwK>Vh6z2`FUMi(xxo7HO#C%JfyzY-v# z>U)!@;6q-Lz|Z!W${Gh)O+_Lt)cuGFHi?&ZSPy|S@^<&5w|xm}7-TXGaA<%;8Sax`ggNp>Adz1# zSz&kTCpM5s`tJ=|(8Hhjvulq)N_6d&pJq9qAopoP?mh!CB zA~>FrFn<8`x9MD^0{aSptI^-L?Dwk-kNH&b8#bY-J6q=RbR1H#ZYq)nz}iwXt@jGm zBYmZ<=_6e3&|LV@>B+tNLD78Thoz{{9rS3LZW#pri2fr_Ch*G!;bS{NAAZ6)j>U0KT ztOxofTg(qQ4ws8CNyy1+(Mv!IfT+S;^_DvvszXLN6-PkgD&2~1O~Fo$C@P@I4ptos zj{u>xg{$jEiN>r6ims7U4*xJGYz66~+6Zi^^fPQdkQiqolC+)z6 z3R%$QAr^fQ*_CsWze;B<(@Sl}2q>ol{~{Yz|DsvfzGutA%eHO#?x(GDetw`D)pwZi ziHLj-2k8VB?}061sq9<3x-~}i@++esvK>)MM0)g@+;+k|R4wEXFbQTB4E#;F*i}B9 zcs)NbS2wIWHah3nxNaFb-I?^psD6)5(0jv0Se)QXjZVm>4+;6We+_(v<%!%dbo-mM zTfV(zO*!uS>gebxIpGmT=$YHmd+Q>{`-HBx^U z_zMTRfNz971%y%b3c8uVTFmDwMX5*EHMLI`jNa0zZ1N%KZof|eu{YHAEDM$XUr-XS z(4-9-EYb>*@8ynB_WPeD@x>4;ON=Z(50Hh@uH*f41BV4Et0=gywz)XFO}ojLd&**Er~k}di+a=_%_-GtI{f#{2G;& zb=iTfRky(qK`2^h6_NWtwpMEKqT}vRqZE3Cxil;3pRgb?-_p#+nWI)l{}q5MP}~_|BS6##p|JV}KTiY<#3Z2n zkc!33Q>)Y|>h)hhwJt`3((iGIoS&O&rcr6HO)8KQJ}foU5+~16XNb2 zn1KATkcongF1Lpo3exX@w6kW-eg3_1f?mNnO-{VnZuIAp6gEOHD%q zg8EuON$+{}+h*yzr)$qlP2=gd64n0pPy#8u4x&On5^Q1k4^+sls1}tCP&xVngS@`b zV58++2t=RUbEtzrv}b)Hmm}QH2!$byBw%f*Z!{W+`N82Ami4k!pNSR~84d*$Bg_i$ zC0zh}^+JFOY;jBzJKuLX0r%}KMkOI(-}jwM@~7Sn2O_AS*fp5Y1>mR+5r{M0w(z?y zV)b0&F`;*Lp@eKuE`^3D+34LOq<-8}}R)KAQY6}S8z|H>%^ z6u^oB^81xRjN3u)?%8xSfd#*i-tl!zGu=ZlYjt>}AT|egSx`!L$zi#jTtbpim;q*? z&H~4$qMSLVNp-j22^C2q2tFb@`q{51j{t&&ZGN&;Phk%LA_FLsc(1$pDC~|9;Kdmo z_JbW?p6EmU=(l3cb}5oI_JM|NVOFzc=Jy9LI5k8eh3ofZN7e2XQ?t&@tmVAV6?OjGD-=p! zSeirt(S&S;`mqy^cKcZ4(*ql#)6QTzRAaepjSjf)X%_k%*_ zDGEtan0|{wdnr?YO8Ut=hxy~l;dV3QQ}8gHr~|tJ=iN^_Fpr5uoJ^TWL;T(kP9!Fy zFw#{K={Y$$B?NKQQZdHWgg>G=c0q5fFnv=A0UMbU`Ufx)nY$(# zGdE#}2=39TheT(}QhjIgimC)NUcaX{F zNQzM|!H$WYI}lh^U#Xu@1;4SNOa zvFOzWHncuUT$rhMc_6^AI|zl*p`llg>LRg|L8vqE7AbhAddDINUGmyd7(nL^=g1E| z2NV{+Pw1@2JA-aD(=|+Wj0YRl_HSAx6H}RogYpnT>^KaziGnpJMdH-~@HDweC_ z@#$?-Ik5{f+P~TILz6RAW-f@hg59G#MmTNQxN_n|IqighWUEXpfQafTBXyf~B!p;xJEgX_baqXr92D)3BOYQHl)KpIe5+t+1I zoIet6VrJ9LRVE@mG0kSdv2sfD&BlNKOgGk|A~CVzCh?vu#bAW`Ep{6W48y|WnI`EG8 zBk@GeBjWwqU0hUo8CHLNdA3M-t1}K*mW1O7ffC)=(;{5DdxrTL2fHZ1!65mN_ExWh zR2=PavoCV>n6}9JCl$V8QT5^v^FO^G&>~Q%XpvDP*_3^{^Ecc!3;Sa!6vDAAx+z6A z!5FrT^DRjL>p9Z>g+b-VWH=6;;ZHl9YGUW7qhcM{vqLc~GA>c_s%6 zH1EyDXVJX=2NJdRjJB6RiinJSwC{_+v+xUX_op&cq@<+$xG-)wS~9^sZnUynDWT#Br&F2V(n~ExF8K@jv=t5fHqB(cKrR z@pSIU7-H^WHfUE@SGYAwb=(P$3$;ATq_Eq0u6p&9UEGulBQbPAzVd0sA*K%HObA*% z^NuVn-#xZrAdDJVg?3Ivp?+O3|LGd8Z*Omn&o1BU$4#cDrat$k>YCXI8s3!_rk|(R zzFV|(#`qHE-Ow2AgQJEkQY9PvxU^^{pC9lK!a|9sa_IL<3%XJ}@46Z$vrYq$VYb6} zZU&(JFkKL;{|2^V{kNbH0_Wp8&^*Kzw8VWF7t0OeDoU_P1KZYfZq-1{AxZ!{c$T;{b5k#Jc zahU$>u7@JBE)yol;RgWrz_6CuwRX>p)&Pd}3ZwvooPpwFyuPv#OK7jrD|4_9HTb6T z-Tm9I;1*a2__1N(OhtkwxQ1h9dNx;^qt|lbv6bAf@FFY-SPsythd(AIvWHPUe?gRH z&&cmiLF*+wtI)*GiIC92^@iZt<|;+RV0@78-EcYRw0dg^0H#e$!k zm$&*Axy^RFxyVwT#g+e8{7C0hOYp4c^*$E2%@P-i$O7|c;wj38$y6?bZup30f4y8J zjSpyGPV3KRW`1~SE_YPuwi8R|Mqq^TCYW5ku@%=11!AN@&nZ8)Grx6h zqQWg9PhQ;|0ax3%T3mu*kNe?;3!``@M-)%~=yj%J=@cDc5jO9m(P2S~0VeXH?XMzi zNpfWS!%0jpz5d#00T*+QC0}mznu-hAM(s~;a5tACj$pb@;llHFoH$>6QtQ7WiwORn zM3t(ojNLA%KnOE3P!CcchC+k?c-S`62#ip!VV{D;hPQTM%c|#cg`T1cx z8g)zNKO)mc-#hD!e=k4Wx>Y*|yDs=th%{KR2ds2DApSEEW13vo%}38IPIegSJMFDv zv9EY!{fjtP-Yh>F&Fn8yK#nJh=5vPyZyf$7=9pS@=6kTFnd#Uk}b1VNH>_7 zwF00j)zeUxaQ##&&|Gf0j#^nNR}(Gke4T-7M*^V#1zsNbr~6BsZ+m-s3_K}r7PFX8 zk>1Tx5*v2vRWOtOQ5+Z~!1uHf1wNq%$iabc-YQ(6#Kl&SVb^b+)IwemnoI2Y3qkgGz-rh7A6rT`px+6T+e`W9M06A*sZJoN@y zpC0|6o|%fl={KOOdaN1G2pTW@kM?xzBkp^xgoh}};VCnwayyRPHnMW7zirp~{QEaX zYf3sT4b2q55m^v1fY5MTFH|v3DN0?+CY|Vb(hS_*`lfSuV7J$Jzmp^4Od}_U7}pkv z8XbHeJh@gMzrWhEu>gJ&yDq@wA@!U}S08ib_6%CR9t2^bX;{nqJx^ZgDGtf7$%O_+ z`(wSvT1#^)o(J)iUAW|?R(HZUOuSI9B4?Xj2X9~}nFIe1z_pzhg%BpD6%xk}?lsw1 z58*E^y*%yue}8<0r)&U;5Xx4kBq%r7g$VwvSeiJ*}Jq91(Ly-7BBaa*W=+T$8D2{pAMTCcw(`KhWnjPvKZk82XqQTAn5<3 z@8D0|%i`Ja(5Ck$j7Luv$Ee@op+JTgxCxfdpGoUK)rcS2O?-(sktWt9mWnXm5LqPD zQ=S-C5hvcv0QgpkCo8Runx3HTmKx@e&&PAd*Fy<(4RhbKsQ1x?MYbi$Wr@!pF0*DF$l=vZVI@C1KrkUyujl9UVRSW+7@tOofsmBd?5H&H(#mJGjIocbmSr<{5A+q z7p|Y&#q?v(G5!yKGQ@+9jxGVOCkg}NyXoI2;6WI~wve%mKm5t^6gz7LYKAT|y`t28 z&~`C}s|xLAjzJixITN5loSIz3GR~tG8Aqd=ac0JN>jV!z8l52%w4IIaf?>VHooO8! z8al@ZkoFk7Y-5oeXmL)SGi_Zk;(zj6?`aJ2QD<6H8c&#S@T<1hk*yD1)egAqoG?3` zgvYd|Unwr%IEf`V}XKQnh#7~x8}TL0%e7nkLP{p*(D!-H!N z7!4qT6qE9+;+QFKS0`>^3n_$yB~5siIbccSeJ_-546Gwm48PN6rotVJBLlvlY>;N9 zu@VlK{V)=ZPZAmoxE0$WMjfw~@4j@h;qF4YPp%Ncv_0F^3*!xh3vet;7_{ZSxB9h8 z+P(_s9M*CkclN(mK?^NPQIIIJE?kRLny4yJ^_J-Im?GIV4ahK=VF$%Ic##wxHMv9)xjUUj zRxUwhG)kKbqXYwN{i6EL({`AH#Sas*nPRlIAl(GWLq>FWD$<4vu1 zwzoXl;jzvWt6443erQZ#s~5TnoM=70Iv~(hy>_ubDtwRFC`)Z?TbX*nXexM!b4Fm0 z^O*GYgf6H}_^co{Ie5NOp_%3He!&Q*@RL3Kszm=4DG}hcpUV6BrBt;GtFoI=z{UD$ z?e*pEXN1$EM_*2o=+3$&_rqx{T_gufF`Jy9& zYJMAhDWAg7rNRHS6Ku2Vvb_A~wz3P*wNs_HRZReVCAu#!Y(Kqe*Z# z1Vytsx~{O0?{BXQ0z)yr^I~VAJfHW}Jvr_bC(DP1&Rl}vSslI_Whc8wzwztxqwkGx zM=JqKC1?A2B~s_d^6O+5~GE)ZOlG&Js3e&Ijx4_t0MrAU3f&&2b57^3*lI1EE-=emat= zXjj>%CmMZ6vY9k1Atp-wVN%0!SD7>%Be?D2L#Vh>f14#df9$=owTlVO5*Wo~m9I|xJDRk$H^W+)P63PZ3&yCYEV&nX zqx{QoiqEFSp+sV3r6n^*$cZVsPFv8Xv=eykcK=uw5*K2Sf}L5wX*wy>`P$y8j^qbb zW#^5`EQ1g5j~kvg1;D8T=aJxUHd*A}9M7|l&yjbhi@c08>`zp(^}3hyp!z(V7>7lll44|G12MZ@Nc9Wl2?x7MrbrP0zkKM%mVx3pbt(T_`S zoX8E&vlc{+MhaoYQSbgs?7`WW>9%70CuxiQiXl*%ks$!>VmmaIMfrjgqHFa2X>x>F z1h71*qGtPhLfp_!Mb#gUj`^cK0fuFs;D#lx^8Y*WM}6haL37S^5|;m6yM0Qdvf?{L_j7I)$K4fKyfy}7or1RXa-?ieu@$Ofx<3L zjM`7IxlfOH@0cQ_lB5f(*f!7NLK)*?1UVJGPR&G$PiaG%vMbih&WSy0gc*BIgxXi; z)iH|Zd^mJ#Ps;(*;sxCiU@L_fL7r9GcsE;MP^%#sAg~{002DK9mRS|nwDfq?kOs(P z>;^0`xMg_wAe!LPysNZ5Vt zAAQhErUSY~HcMtb88g>!h=%Gkwcld!uHJjsI|7F)SJ`PHJ&a>XPEKzfQg?(O?Z(0* zh!tLpj2zs)H;nrkgpGc@Uc`|kj_e_*cZN8m;vHV-s(jizy)M=Wvii4(I=InX+@F)K z{zx7Ff;iChq2+dO=JR*g0O7S<`0cqa^dHz;KYN8o5H}q6%_p9ct}R~wO2sXy;_PqU zp7`~QYB0~A^P_E0psSAW_b9d0ke!QInKy$Ndn z=*1M29LL%^fb3bCpWc~bhKaUapbb3QAA#03Ha#yq;94y~o-RP`^6qOVLW8{iZCLE{ zKem7LAIzE#nR3z8mCb787~poG3a@mGx)qnOeQ_y^{^+qC7KfZr zv&*6`(M%a#DSs*G$-`qTMyfQm`d05DD~l&!^{)@Xm&2j<)&?%8hbT#vk|;%TMJ&7_ z#JPpi9#zAhMZ_jYprR;EA?S9_ag1VeOs!TzEe+~PoVB`M zI1%%ByimCA?=ehIee^>-9i%^P6)HJju5H|pGMXoAz`?2x7Jkc^&udv^fvQhGX3d8G zR;yL-2V6lWF@0o8C;@a0Oh?WUBu2L#Gtz_qHcpUL7(p${$cZ)pu*@h=Hs|>l6zz3%3UlZu`p>d$GcxowON)(26bR`_Ypqjuf z%^<|=Ao^KAEwd{a%X(vFQIz5t%A_@)^uK5$Q>WVRf6<1rII~+UfG8A_+&h~p2>rc; z03C*fScW`|)*b`u=b~86N4Q&ZZ_UdI-zEOnbjL=95Sdd)o@5y8EaA?5hPmkp8k*}* zFVrm?-DHT;vWQr?wMIxnNe)YX3Z#Zo)1#}Mns-@9J?Y(B>Z zfu*!dMeEEDmg?zM$o+C_OZ{^}NDAJ_(+FVxR&W4V{yf#e-~&uoqY!^9HhiJM!gqK& zPqjBIYl}U4WpE;pQV4Q2hEI;G3!>PYN2xYyr%TJhTC?Ye8xk?DS-ZXJ$Jm@?#fk)X z%!A%UtA?14j{U8D*GuZ<|i9l-nr5Z@D~g{&Wb1WD7b+(9)6{konT-5Ok0O zBm41>tAIx)|A{#m4j_=TsMmM^wNs-3c^5iHu@>StSNOiIil`7OnwyrUln{i)=fTn6mRZ<6EZdFxcYCaw9dAAEe>zL@0=)_b)k+CSIm*8;`UxJLhikGUY+|nX ziTH`J{P5cYp^bxJ$@XW2FIUrW(*K<@gAt8G2SMBl3P{*{q3J!5X-7xVGA)*HApb^D zO2m!o(4P$-Bo_^%LSxCNq+%o0MPA@V`6|B50Li;!^zut4@uGfzv>hxD`es|{J*qDnCK`nT!*597snWWCedqfWZ)&QWPx8*@$0LA>0Z1`n ztF5opV=W#@wkyOYADO)VPO9QN50k|0Fm-wt{${{RDc^)mTTgR!Eg24Cyu>UvC6A3Q|w%g7%a0=kUx;uh3+FrWNrc+C+gRP&!X0_P*4asKuH7=#K{_GfeVpR={=2X;E{r4 zs~LNR1v41Nnh0p(pyyo`%&+Y_crF(}GBVwpJTocfKXQ}BqDt6Y{WBaUgQ zY1DZ+Gf)2)Mpmj~vPUnnhfS-jYp3>c?25u7q8%3Uj75r&Sy7C8#06z%nRcrb%Uv1b zk9@*}rNrp^%mV8qWY2bnBll+3>aqG$FQwTf`^#(Ep;G^fR09#~Cr8UpQpbYwnYF=Y z8B}t?b+)RFIq!5wl~0cZ&|+~?^S9zD>4zO!$9;3e$dQev9kbDK`M&BNeiTM?laqUv4;|lMq{=t$8@Mc`&LL z=Cys#*x-)oup;sK@59XmXsB8gmhiT>e>$VNnd|QN35UgegaSx*8|LEmBIcypv1LN7h*{ zPr<05yxH56H3e3^A;ttmagA99blHha1~|C)1T)bn3JUMA--D9*B2{DdR%-=8_l?VC zV1eU3yxVfMu{~g^Hi1C`ak9NB?z&YE<_86{(!a=_MXM4r8od9~Jq8<^tAA3sHeUDm z6wh^A=P{-USV@Lkh6VdsJOCkWyYnN4Ad=t*3u3f8w|{e$Gy*n8D6!zU`9qt@b4rDJ z&Q;AxUyU&p=|UAfDpCkSdt=cl5@EY51Cv3A!CVVoe9{#}i8@4?u|nuj~&m z#h#V==INwgK6?g(Y3rP^t%p^k`l4afcJ;t9`Jo_&$Uc|FaOef+7nV63O4>~f;1c4d z;|KVvwbQoHNkm-bBeD_BuM7bmYa5Q15E<`Q4{n|2LoMLlgFXi31;}_OkAAaQGhZkk z6zs9YccZKNa&t5hqNITq@ws7~okFD z_1$z_!bQLEqm0&6i{vgu|A=c$V}gGq4~^vB!dSs-A=t>A@>12nOKIbXeq3rrs<8aR z>h3-8K*PKFK)~sJXP6wh7f4^C=NM`lfVZIPYVnRq1x3S<*_TTw^rAF-4o!Qx1DfbjUEKPH5 zB)?M%;hp?Lv*uM}aMf_Mkx?LKHm3JPso#b5%X*=P#Z_j37}M}mCsl@$qRnZdkmgc7^gY8LSy%tOH&e-Z&|=N*es1KnUNT4ywFxMQ&=^%R z#*B-$5sUz!+aE!Q4J~q=0A&8ct%wS!tQvK32D`?ei=2?cc8|zN;{c*!DPWJttk*ss zSq!!>TfSJn&P^y@l%8$>?o;c{fK6wOZnmr*r8wjo|>nWatpf!Be8I z8n6HIx9E-Oc&Zt2a$3M3Ybi6-=RTdRzM|E3{0}pJk=~W;+TLqmzfRTGFMZIi#6IeB%5k zK7Q8Cw(zrOG(j(yEs^sl>xs`Iw4YcoMW!8XYSn;tvBJQv4<^7%%9d1|A$sE%6Da6e zoPJ8NRJFYA+QmFIolYs38VW5kDP?`CCc*(qV?%B@y~Kp_SOV$%o?S>JRQc0DpVGgjy$ZQ=D0ox68le?9n3{{e%0BuWmr$?uNdVn znZp)UUO9CB9fZ}~dgvI1S1neZ=E;?aNYgYge7F!0V!Z>;y1^?{_BhNF5x|WiIiRBH zvLJazhCvJ6U9XzoCesD*NPfVR6)Y&d?3as|94|YuXXB+uG{Ssh6->k9U@}MsvHdq_ z1t)OUASZu$l~M2gw`8qYn!3g04*dT{T1d)e`P4SlkTAh1ww~w+Mb~>lMdsi24DjcNG$u#3yqM?x8c00xBe~5`Z=DKdKkg zm69$Z#4XY+7WVSPCst)>-!SH``+@MOBV*n07dXLR z2?>4aP&SAUM#=LsKZ}r)ZX$xuZI1XHtB$T zQBY8PLVo>M9EE}0etbvgQW(X@?{b(=3}&Phbte*GE5r`f<=um6q89lrWvvy$+k5&u z{w71JY#AHR)=3GwhXDf-38Ck0mXU`DB!m)A;HP{T6kyj&y#aE6I zW8ZXKHaZQ`LcD4;8YIc&G$CtI{N*})?wmZU;d^Q0!6}I{Qt3Wv+(WtPZ<>G(7uU+b zFHRVPsSk5XA7syQHD}r;0 zrIu1wJHuS(qg8m^jc;u|(`qsMKD&gb@dy(VbnbH6@m#I3jo_4_(le`aiX!NV_p# zQVD@k1uLu&4h9o~agIn+hb7DW{Ya$%@f;rrDYSP`EHBv=V8&NmLbIn1<~Jxu&!N^$ zbw6=qh(;pqB{H!{1?N&yE{@*+4pcZ877T25{`|m*AyvA6CCN)QzF%`1SNWAEM&aO+ zM^CjKxIY?xK`ZD@85kM#qM$R-L*9NszDnz*r{UxmR+Fj7<% z2ic%4hEV)Oi|8u_o+{k^SpJOK$S)WuTRYm{flum${r*Ip7E_kXb*FWbL`~$EH%`8r zB60=FYDuu{zD2D9RyfrVB*Yx#nHH8tvWZ{L&(7g5g|PccX7+82oRNKv#q0F!ku=R7 zwq9R!@Ub_kV4}==%6J{0r}#FJtAkX_aWSbTg%9Us7dya zU_=DDo89|_B43rLt-nKgUW64yaYm+c$Wla=jr^+_dq(@ATYJk2=R8d5qk2di)gijP zEiNa?u`Pv$sJh0RoUB;m9$24jEE6A5O1}zn z*!(E)BSqw`J4KTe%tu=_f&EIju83gaW{&R1f_R3fI$l|*)y;#mOVpN=HGzaS@mri{ z<1bo_$%J4uWa zE>dH{)BsR*#oP^L_`GCIcJneha@pa*dNyHdqMJf#svi+e{yW@?1|@|}yEO*+YqRw?7J9l2eG`OY ze*+a74u7LTYfiMUItuJXcDGSb_|ko`_#3xQjnZTYo9C^nWM!0Nf zMMVz0x{h|yw?NkEI+A!`t9T$x^!^6@=`o@nYZl0nj0^XhEfmM`%$SCTjHfm}1-$0Q zqlb$L3n6()Gp8}2La;(E1A29rC6p<=XLBQJ#$-70KLMZ+A20oxI zvvuA~8hZGr42jTP<_Fq@Mgc1Wb^Ji%%l$ZwcC&FU?4B8eb1rPV=6@~6%mI+yXA4>( z5G&ya=4MroP%%xBK@X<1%XZk1-z+!z;sGn`l%z0xMqSehOCp0Af{;sqQg_!?kQg3B6GXuVG?)y>5(+Gi{NC7O4JQ+_NIr{l|A=ZVs5+R~-1DLXGPv6ex||4f z+|)Gi{Fsu)X{MX~-q$Dm@8deKy_Vu5Bdj7*pR30N z&8cN$);cm9)vkJi8UhW6lH9{2mt2ljkJj|Rv}@)Fdq?m=0mCvgIw5b}0RZ$g%Zy{8Q*z+4m-&V7eb_L<{CN@CgZA3`m_GJi zH(zxOoz2)S&`Cf{>*5AR#&oN=Z2H@1GIp7@eYBe4=9=#8S0ne`h2TB6OYJIk+rRZr z1pgC9=<)*0M*5hggUim+_Gdj0U%i*sMXQ7q_X7ZgzK_()OWKC+=C6U8Ov5u%vBTY=PNO*pGF72`` z0l4a(Pzeo(-~t>vHT-f}+(rHtxa~&2eP+H&IaTd|3qm+9H2@j|(o;8ZTdmea0a&PA zyhA|9OF{=|&xp_8%sY2qFbPg#bRrp|{qN1CggkA!NrXv+7j1CkfYu<6|dj{iWOX>y-=cAX7V&L$L9B9Fhb%c0QGprIW4G*HFJv zjTTY#xC2N0(2MH`>_9h9PtX6v6j3b2JB+@V%I?#J0EWdAF!|GEEMQ$Ky?yh>nDB7X zsun07_GG(5T5YH(b{1BW+QtZ2iGU4hd}vTHxQ8m+&M6E*9Z(`F0?N(+QZHerL=h@h z6~q6pt@93sD}3Mn>Wjr9SS(g2h!WlEg6JX=C3=e%B>Dy$y#&!ESS1of?<9Kf6484X zy|-xZ$@lyIW`6U|d;ZunXLokC%$(=BpXa`=&jm$hX=_6QkA$4JBII@Ezx-}sfp`7) zP4kLQG+1>Q0NCA(*_C`=`Vw81l1%#g6bC^VBuD?VmECE({O`Kz z)!g*I>lXzn9+fOWFxCZUr4APzHGTOXgLk0T13~3OLjjrLKtg-+akcLe-~PDU-&Vm@IkH8ftK%tl4eXayYf4#SR-XROwwL4h`;)XLpiwhjbqi?`2jOe69Ia zp5p_Bi0!P_@}44+c`dfTQ{Xx|cT;;gd2}axVPc98lyrdj^=4pArl~Wz6=Q%argG@s zfl%{y)uX!n0t|GAHAVxT7B53)T$k(Ry90tn(unkPV!o{W{|Ps&2q3mFIR3vuf6-iJ6yWVRE6Wcbv?_# z_}^MjV1nx2b`r)z-NLB^m*?Z9la8d=Q?pkRHGMnI%BaRJKbW}F_`;9}lVQ6nN>EU6 z80+<73ziyWt2e>YxO;{^CCdTOa^>hft|cl6xTgAhi8&S}M!rq@y5MJh@rF@-SjYc? zoMnFT@^a>%q$0-?04bj%z5!@1?0Wzi?fn|AhZ$IbSwcGtm%8ar3%|T?7lmumjzxda zEK{!R#+jX_9i3e~=8?@QTdH(icr}(6ntisnzMyzuLevfTSvT9mx}-4R?uhqqPDVc- zv#@=imVL7iATWpp`i#={AN-7xrKbH`bQq?m{d3pYn9eK%M&gBe5gOx)PC!(vwtb>iE(Aib3mA75fg;u%J6&CHGPvp*a zrW7OOZOn#!N`6aoy;Y5h#2`~*DwLii#Lj`B-$Zxo$}MJ=a;o~pFd z%hAg`%{TSx*@-2MM7Q|jH%*Ktq2Zd+hj1{g4=(GoUhkgB9>1)}BcjMCm=%>$k(fzf zI&=Ufo@X&;Z|eK*JC__L^nE^au;I}sY4JsU5TziZLF&U?#<&y$VQv9LVC78ybPfO{ z*yln~=I!bAymKi9q3)>Q(JlQ-+kLG4##+}uOt(;x2Ic4*#X|iVsa)H^@D@6ebyA;m z6EichS~|}fac!G@1>Pq(xs;T@06N1h(&M5iHgXhnNNY&EyGb3YZwm@^(J0Qo*L9)X zTrRcqBOjnxhGX4a9}f#Jseaq7?C4|?yhpK+=_quwCvLB=Hp+JaPig zP$YqR!*cWvAb;GIAsAp^(@ri=%<@1ukl-UJ8O!y6{gk#x=v zX)5vbBeur{n9D68+11jaLq4+6?Sf8c1hEbH zx5f2@+ss;;`w9jdA8?g?HQ7#w6w&4r)_JI5)4Jfy-Jb&6xjd@cPjNT3qwzNbCwWq> zK)6!Mt!cnYw{j6FuZ?VP%3z9M!1yGVJGhiSqC;C!;@R{)bd3beY{t@c$|SYfB91Z? zQg54OZyr}lgGA2ey!sQ#e9z~Wzv~ws!M+L2R7*ZPtW=xy4QCQ8>GR{fwdW;R-M$=C z_l+(LIZLNloNRVsV%NIQz29$^@Zx)z^+erLOeg)nol{PYcu_-%9Mpw%RwE1Db_zQ}v`a`AG<;9~S-2(@rZ7j47AK zL6}q?|1$v+2OB8jLyNArFZ>wz?tR}mXWwxXRDT+{uX3PzhN0}2bbQzMf!E#qbW0sW zZzLGoW?N7-!@3%6p0p6_v(j(gi(7Ds>(2&-riRQ}-+O<>z9UH+(ox=aiZ5Cly4QfQNb&`-d8z9eO_*W0rU36U z1Kh3iz-yuLddwwYyR31(`6@$}$JjPCWKwCj)nRADl*WJWEu?mKcGk3&jwCFFAya6Q zlO+S-r9Zd37?_^umlN8(xrDu{uaA2k`o3^U%1LVwJC|TE;BNCLcQpq~#6r;5CRA|zf4^S>&y{+w^fo`c=rq)qLg zPIRN7r}odi@v*ef(Ni^G4e@**QB*Sxvc1gE<0$b1B<;91SN@@+G9=^nmh}Y>pX>C3 z0g5S0T0PlRZRw*fgZIw|RtC|Wo}*SBrBVl3CS7H8+PsFoA4964>k<|4*475Kn1SR( zEyZu5c8)BDF^k|&SN^06@&B^t`84h->a2=0b_HlBcfxm%Dt{M(l#3%Y}F29-|na39ox;@;fjeWo@ei9ECSQWjQuV}o%?1yznj8S z<{Uk*z1ezA5Aa$q@o0OutS)LjKmBAkkKl` zRH1I#@6of_QBaxGxiZJgP~x!jKYaL`fD#){is`P&zE@B5A4Z+>#&BQXbU}sUvi?7q zl+Jv_-DMi2>SIVq2s_a3r<_W@yI+BZor;gt>S057N|`yp=XA$&Ny^e;IV;kDFRmnR zsMH1-;oVh<10ca!5pNDI!tJZL!(Z3Jm z!mV3;{Z0ghPwgL2UpW;V*zRPH>?5yg0@D0SgkeKIKA$l`)zWFLx*8w%fSo|5vQ)zG zM1uNf7r0(%EO1yT-+))t&YdgL52seWZ|^6s?@_QCQYk0gkno|?Y3hJ&%HLz*|42BG zg_q?BhqLq_f{MlFyU!BrY6)mqNdB`| z+Q7R-E>%Gwcoa^G1-jPoCV%lpJh7`0Kh%T^N5{4J^d8kXEmH7(PT)|c>_RUWq+$f1 zzDK+hq~8peaxFGBMSZ?6*#wO4d&D~DhCevTm}IWKq)p|?;4eJ4fh0r0FgkeUZ3lp2V@m%)vXJ(6z1dY zgOss9n3Zc$sOWc$5DTXJOo0TSU~V3u$gRx5oy*C*w!H_Rh{Q(#=bLe7k8tUx>p_~C z_&qh98WTa$Qy*5&=hZmNT|NxwwJ5G2w{fiF)U_3`o+(d|*J!0!<2IK}e8%1*g6E_e zt`G1R-=0OHXk{S3VV3%q4D6=wC7=)<#N#fp8XimN+0@aX5rIWkEe`xCG)hWmpA98y zp#OOrvA#<9>4WbaJ}%}HflDCg>Jl9p2M2zKU8HLV>k9#?V8_{B<<-uh6H7Ou=d)xX z|L$Xy_Rp55B?GwFeRO!iD11=M3Yj;JOhRX4Okb@-9jF_T+YPWgZ9b&0ZtgU+ILW=p z>I1-`Cv6ZaKMwo>J>1o6;ua0L^pdbCUT@-Gg@_CowCl(_r|yDFBbWZ;`lD{UO8sxY z(^OTOc7#g}mopel1G`z__;PJQZlvUyOW49N47t1$QiicoUQPTW1#4XCLQI@`>%Js_ z^A|l{8$|TBx)KxTa&vQMLVKvtPjy9~;=)=n+PN zqhLn>L)Pe|H3lAz!Ch_e8eXwa-l%57;PBq6xK4>y@1E@5PQ%u4{ zK%b9>hyjCxsAMK@=OvBC9ZkM3gGgSKPAm^iPHEYp&TMUqyMAKbOCi||dxJ38;NZ0$ zTGeZ4h8b1_YmvDGGT#G{W1k75Tf;2=%^TLe@#zY-e0z=FYs!*B*2-2kfA<6KuI>k` zYt&kArT|cCFv7fDFj9<|GQ>6dga`)!R5Md@bhoCzv)UQ;F&SkH=rfno*^l`rXj6e& zkZam>6;T>rJ?_vupAyXM6m@&MKgF+;j1OU)6}N8dST(HNc=C#pL#y|4;<8~xI8lD; z2!y4bmnrPyKz>DAZrg^%ooycLMDnDKC9?R6chozUt>ydUD3*h%faH{1P*PU&4mCR z#in*@*?^tNL%j$E*!}Dk9PD;i@Gux3F7BYodR$9V`GX5(eo9+u>%?S)K)LA(9!=`~ zp*KQbw}IZJ$aRkehBcdlRJCxl{w;LP(jC zET+M$OU34^DeM6JqQa+cTq@i>9lP{R$Yn{X!|8ygY1=0*_fvm-C$(JEHhk3$Mp zj^C^0IK>D01um4Krxwk~_g)1Yx6Hhu^Ut!>^JMEmh`K8;|<{ zEPtgw1bgT7==qc`@^DIO_qj3J01d;(g|@&ukw$35@a_8~&!2nNkU-7`ZyA(}^eZ@h zumu&8Ajk?CYT9G9@tH7%-7#F`&G@m;>_b?RKbhr=kxGNWyq`jlR&S`wCJm$~D_ha{ z$bKPK=5K!FfhK*dR;c?5V&HR*m>?7MW*c!WPwiA!O^GF8N&3t)==C?659WfuKCO?r zP-NI8a38uOUD7oMPk$PakSQkCecePWTjT__)P{FczT3p^cdT_|MVGB%N_qZbeu`s%>0|zi zO{F3OjR!jyHXXYA3$4=T8&N7{n~N{uZkqQ$d~(u^3X0fdDwQ2wsx0oNl+GF17mHFG za-sN0x6ve;U0rcb9T?d!|xu_YKgT1F}s^-#cD!CR_FPWzM)8`^H=t z0!++)9NhELl!h^3mM=Y4{l5%seEWN>h-DZ2lD`=epRp@gj|r|$WIAgSuXz|NGn!rK zZbR#fA26c|XceTCVnbC*5c~=xVtE?fvUP{aqxu&Fwc#4`!H%!$lqHYc=FH!0J+)Lh zplHDH+!__3m;mA9yNopXb(h`s?h7Zp1e*p1gmT1%vAU6%n;&rS)#ipI`45FZ9rIk| zvpze?g8%xNXRP-|Hdd0+EMUsZV{EZ?qug&^v-h)ZvN$to+XgwO`fU4I$~;YMCjaeR znv3dDg~xhvZwQl%#>wR$*1PAAYdJAhi zsY9)zoV(SGl)kbH8=%UVAsbxn{+X%6HH>NDuQgfqhM`nrsTE$$l^?QXrhnlOY$Zyu z@l7zC300J<_a}frd(0O)L@NG6A&&d6r1w4-ed5Fd%_<&b-;23UC!WZ3k@9DmPk&)UN6Ng3mkgypx_GJ`w>Ut%_zXNqfYI+H1O?<|Tm&PbMyE z;);Ze(*-wh7{@-!FJa=F)cxXSy*0TW2Vm+XK811CJ0@KUZ%yv4>vlgAnNOX(xA_+# z$P}{>0*9zDm`-?_V3slRKsF-Jzao4KlLeN#-BjHb#jnqf39o0f+j_D+zpG!-RTnCqQ=+5Z? zzyn0CRm6OG7X-S7|3AehN$LfOD$%~~-Ly_q5shXn^K>iVC4ij;-gy*$~MQV z6wbp(iLdkVu`Nkcrxj>IpACL~q6RE@&6opaK9zrobiSZU@{GyIo2<{|RNO#|Jck8R2tvQk4{_{Z1j*4>u|{|E^f`k6 zryRBN17$&`a&zGB=okQPkz}rEk%*~FzR#L1t04(p15>Qd^vOSP`2ACJ zZ}v^N!gnK|wS!2q4A(&m^mAR}d93$z2$(6i{M!Fis#G5s%|dca8bg7!`-_PIRMa(|@lY&I#{AV`mKs0r(e>O3&TR?Qtk<_rE`cnjDO$B62+&&V-5&W;x z^UI0k8E6TE1vazRV9@9zEos?`F`oRaWfPaSg^5K}O}gnz7|J54;uN_XRW zkAp2jDm#nsS{G8}uU@a3FA7)ujuBFR-e^)Kx&PM#%4l_<6$>({f7#OrZjm$mvVrb^ z1$p`6{^@(9xc3Nz-}idhVnbJg6~jlA91fHKh4NWc>WETzgIaETsJ7QRnNOvmwUJB= zk_2e{5QB87&Ws8?{0E*sPAW)!eWNBRi6oG-Rb&Y@gwuJ$*A$rl*A*&_3U#(qU!xL> z(G{PbDGIlUzgkZ;mu3Vqs~CgjN=^_I4priM5GFLVZLU~ciTH9-8Idtmh&GD6~aCz^=lHl$&w8887 zgr1#ss(yP9f5CORvZ3g_V-E^%isB*uE;x9+{?NTi3tL;^1)}BW;*9sO-Hg)h-PzCv zd!)eom0?40Um6926rOwh(daJ)1e?cP(j$IlF+6hD6MokpxFIyL6kP1Oc<$wHUz)Sj z!-ryQYoYHVp&u~>Rg7ky<6a9ip>Egyi~U0l4<8T@g`N8Z)M4y7(ai*pc`|dw;waQ` ze?3u+WwxA5v^e^y?!v;J2+omBIf1c+>W2E@fc|?FmM(B;XYz3zIk@eP2+GQ4s^*j6 zhlNrSR<{OunNa|zk&!1kip~hLDIz>BBqsjvoT`-t`f?@DEoMtP(;2|Yo3(RQn*@RyQd?N+|FvzGQ%)pYgy$qdHju7KYL-fQXzMEE4G#BL9a_4rziCR$ZB zUCnr|e_IprfXE|yLJ}2YB{U?2sBo?24)M70ZF}>N&Fcs5k0y_u}t+cfBwSRsnv>jpZ8oDhO3r-h=RSn4u`{* zj|!f|*4iXBJdOPuPA-@Tr%{1|vE{9QY4d@)RwIfc@615&S=F*9*{Q$!5Wh>*>ms^j z_HlLL`|j&WE+7+(fUdT&d`T3vs#as{0lgp=qS*W1!1QcHujN_74#A4CS`5>}hYu%i z@K;dAd9UAx{*c`Zn0)Qu{M=<;s-Ia_J%p1WjVcP#f0+11{6j^gnb~CzbE4QX9%Cw# zs-ZsNXMJ`Rw^mOtkPry?ZT~%5Y=vGc@txB!qUVx%(*1`-!b+_SmrmZ4#IX*W@$RYi z#I?qnd9mRNVb8>!OZ2Ckh7DR@rQ2xjOFS7Jbz}K8!JC_3u%cvX>iFpS^9hoQjs_+< zC|{p#THs4vQN2|I@wnx@hHrmrjEE(uwQ?`GOYeU#9^bM^85Wn2@JZwSaJA~MiY+g6 zwa3D)kTo5cP-Es!sunC)jmPP{aeF;EImvMO7RW0)&&PXhvX^j0XpM&}xF*1!{YC(I zWDeoH5ox_v3LRLe z)u(sL3u+yB9ACN5t;)8mi91z(k1hU;BXB2+;1D|yw((qiF5NiYZODj6{{1me`l}(n zA#poCZFcG|#3cc7hy*Nm+pq|O!K7Kgn+-E88bBk2LbfFajgM2;$F}JhtW^kBdm!NW uUIhz5&}7sX{7tQVdEdkT`*;641z=68e}|dzq96Xddi+RBsYJm%@c#geKj~lq literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/2.2db061cb0002d932bfba.js b/public/charting_library/bundles/2.2db061cb0002d932bfba.js new file mode 100644 index 00000000..549c1598 --- /dev/null +++ b/public/charting_library/bundles/2.2db061cb0002d932bfba.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"+EG+":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.render=function(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})},t}(o.Component),u=o.createContext(null)},"6uNr":function(e,t,n){e.exports={menuWrap:"menuWrap-1gEtmoET",isMeasuring:"isMeasuring-FZ0EJCM2",scrollWrap:"scrollWrap-1B5MfTJt",momentumBased:"momentumBased-1Jq4gQt2",menuBox:"menuBox-20sJGjtG",isHidden:"isHidden-2vLQpR1t"}},"8Rai":function(e,t,n){"use strict";var r=n("q1tI"),o=function(e,t){var n=void 0===t?{}:t,r=n.bubbles,o=void 0!==r&&r,i=n.cancelable,u=void 0!==i&&i,s=n.detail,a=void 0===s?null:s;try{return new window.CustomEvent(e,{bubbles:o,cancelable:u,detail:a})}catch(c){var l=document.createEvent("CustomEvent");return l.initCustomEvent(e,o,u,a),l}},i=n("R5JZ");function u(e){var t=e.click,n=e.mouseDown,u=e.touchEnd,s=e.touchStart,a=e.handler,l=e.reference,c=e.ownerDocument,p=void 0===c?document:c,d=Object(r.useRef)(null),h=Object(r.useRef)(new o("timestamp").timeStamp);return Object(r.useLayoutEffect)((function(){var e={click:t,mouseDown:n,touchEnd:u,touchStart:s},r=l?l.current:d.current;return Object(i.a)(h.current,r,a,p,e)}),[t,n,u,s,a]),l||d}n.d(t,"a",(function(){return u}))},AiMB:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),i=n("i8i4"),u=n("e3/o"),s=n("jAh7"),a=n("+EG+"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._uuid=Object(u.guid)(),t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._manager().removeWindow(this._uuid)},t.prototype.render=function(){var e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return 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||"",i.createPortal(o.createElement(c.Provider,{value:this},this.props.children),e)},t.prototype.moveToTop=function(){this._manager().moveToTop(this._uuid)},t.prototype._manager=function(){return null===this.context?Object(s.getRootOverlapManager)():this.context},t.contextType=a.b,t}(o.PureComponent),c=o.createContext(null)},DTHj:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("mrSG"),o=n("q1tI"),i=n.n(o),u=n("TSYQ"),s=n.n(u),a=n("Eyy1"),l=n("Hr11"),c=n("XAms"),p=n("+EG+"),d=n("tWVy"),h=n("jAh7"),f=n("lxNp"),m=n("dxYz"),v=n("PN6A"),_=n("6uNr"),b=function(e){function t(t){var n=e.call(this,t)||this;return n._containerRef=null,n._scrollWrapRef=null,n._raf=null,n._manager=new h.OverlapManager,n._hotkeys=null,n._scroll=0,n._handleContainerRef=function(e){n._containerRef=e, +"function"==typeof n.props.reference&&n.props.reference(e),"object"==typeof n.props.reference&&(n.props.reference.current=e)},n._handleScrollWrapRef=function(e){return n._scrollWrapRef=e},n._handleMeasure=function(e){if(!n.state.isMeasureValid){var t=n.props.position,r=Object(a.ensureNotNull)(n._containerRef),o=r.getBoundingClientRect(),i=document.documentElement.clientHeight,u=document.documentElement.clientWidth,s=i-0,c=o.height>s;if(c)Object(a.ensureNotNull)(n._scrollWrapRef).style.overflowY="scroll",o=r.getBoundingClientRect();var p=o.width,d=o.height,h="function"==typeof t?t(p,d):t,f=u-(h.overrideWidth||p)-0,m=Object(l.clamp)(h.x,0,Math.max(0,f)),v=i-(h.overrideHeight||d)-0,_=Object(l.clamp)(h.y,0,Math.max(0,v));h.forbidCorrectYCoord&&_1&&(l=1);var u=1-a/i.height;u<0?u=0:u>1&&(u=1),r({h:o,s:l,v:u})}},t._mouseDown=function(e){window.addEventListener("mouseup",t._mouseUp),window.addEventListener("mousemove",t._mouseMove)},t._mouseUp=function(e){window.removeEventListener("mousemove",t._mouseMove),window.removeEventListener("mouseup",t._mouseUp),t._handlePosition(e)},t._mouseMove=S()(t._handlePosition,100),t._handleTouch=function(e){t._handlePosition(e.nativeEvent.touches[0])},t}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.hsv,r=n.h,i=n.s,a=n.v,c="hsl("+360*r+", 100%, 50%)";return o.createElement("div",{className:s()(x.saturation,t),style:{backgroundColor:c},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:x.pointer,style:{left:100*i+"%",top:100*(1-a)+"%"}}))},t}(o.PureComponent),I=n("jpE+"),j=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._container=null,t._refContainer=function(e){t._container=e},t._handlePosition=function(e){var n=t.props,o=n.hsv,r=o.s,i=o.v,s=n.onChange;if(s){var a=Object(c.ensureNotNull)(t._container).getBoundingClientRect(),l=e.clientY-a.top;l>=a.top&&(l=a.top-1);var u=l/a.height;u<0?u=0:u>1&&(u=1),s({h:u,s:r,v:i})}},t._mouseDown=function(e){window.addEventListener("mouseup",t._mouseUp), +window.addEventListener("mousemove",t._mouseMove)},t._mouseUp=function(e){window.removeEventListener("mousemove",t._mouseMove),window.removeEventListener("mouseup",t._mouseUp),t._handlePosition(e)},t._mouseMove=S()(t._handlePosition,100),t._handleTouch=function(e){t._handlePosition(e.nativeEvent.touches[0])},t}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.hsv.h;return o.createElement("div",{className:s()(I.hue,t)},o.createElement("div",{className:I.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:I.pointer,style:{top:100*n+"%"}})))},t}(o.PureComponent),M=n("uJfL"),T=window.t("Add",{context:"Color Picker"}),W=function(e){function t(t){var n=e.call(this,t)||this;n._handleHSV=function(e){var t=function(e){var t,n,o,r=e.h,i=e.s,s=e.v,a=Math.floor(6*r),c=6*r-a,l=s*(1-i),u=s*(1-c*i),p=s*(1-(1-c)*i);switch(a%6){case 0:t=s,n=p,o=l;break;case 1:t=u,n=s,o=l;break;case 2:t=l,n=s,o=p;break;case 3:t=l,n=u,o=s;break;case 4:t=p,n=l,o=s;break;case 5:t=s,n=l,o=u;break;default:t=0,n=0,o=0}return"#"+[255*t,255*n,255*o].map((function(e){return("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1")})).join("")}(e)||"#000000";n.setState({color:t,inputColor:t.replace(/^#/,""),hsv:e}),n.props.onSelect(t)},n._handleInput=function(e){var t=e.currentTarget.value;try{var o=N(t),r="#"+t;n.setState({color:r,inputColor:t,hsv:o}),n.props.onSelect(r)}catch(i){n.setState({inputColor:t})}},n._handleAddColor=function(){return n.props.onAdd(n.state.color)};var o=t.color||"#000000";return n.state={color:o,inputColor:o.replace(/^#/,""),hsv:N(o)},n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.state,t=e.color,n=e.hsv,r=e.inputColor;return o.createElement("div",{className:M.container},o.createElement("div",{className:M.form},o.createElement("div",{className:M.swatch,style:{backgroundColor:t}}),o.createElement("div",{className:M.inputWrap},o.createElement("span",{className:M.inputHash},"#"),o.createElement("input",{type:"text",className:M.input,value:r,onChange:this._handleInput})),o.createElement("div",{className:M.buttonWrap},o.createElement(k.Button,{size:"s",onClick:this._handleAddColor},T))),o.createElement("div",{className:M.hueSaturationWrap},o.createElement(P,{className:M.saturation,hsv:n,onChange:this._handleHSV}),o.createElement(j,{className:M.hue,hsv:n,onChange:this._handleHSV})))},t}(o.PureComponent),D=n("1Kfe"),R=window.t("Add Custom Color",{context:"Color Picker"}),L=window.t("Opacity",{context:"Color Picker"}),F=function(e){function t(t){var n=e.call(this,t)||this;return n._handleAddColor=function(e){n.setState({isCustom:!1}),n._onToggleCustom(!1);var t=n.props.onAddColor;t&&t(e)},n._handleSelectColor=function(e){var t=n.props.onColorChange;t&&t(e)},n._handleCustomClick=function(){n.setState({isCustom:!0}),n._onToggleCustom(!0)},n._handleOpacity=function(e){var t=n.props.onOpacityChange;t&&t(e)},n.state={isCustom:!1},n} +return Object(a.__extends)(t,e),t.prototype.componentDidUpdate=function(e,t){e.selectOpacity!==this.props.selectOpacity&&this.props.menu&&this.props.menu.update()},t.prototype.render=function(){var e=this.props,t=e.color,n=e.opacity,r=e.selectCustom,i=e.selectOpacity,a=e.customColors,c="number"==typeof n?n:1;return this.state.isCustom?o.createElement(W,{color:t,onSelect:this._handleSelectColor,onAdd:this._handleAddColor}):o.createElement("div",{className:D.container},o.createElement(w,{colors:b,color:t,onSelect:this._handleSelectColor}),o.createElement(w,{colors:_,color:t,onSelect:this._handleSelectColor}),o.createElement("div",{className:D.separator}),o.createElement(w,{colors:a,color:t,onSelect:this._handleSelectColor},r&&o.createElement("div",{className:s()(D.customButton,"apply-common-tooltip"),onClick:this._handleCustomClick,title:R})),i&&o.createElement(o.Fragment,null,o.createElement("div",{className:D.sectionTitle},L),o.createElement(E.a,{color:t,opacity:c,onChange:this._handleOpacity})))},t.prototype._onToggleCustom=function(e){var t=this.props.onToggleCustom;t&&t(e)},t}(o.PureComponent),U=n("PN6A");function B(e){var t=e.button,n=e.children,i=e.className,s=e.onPopupClose,h=Object(a.__rest)(e,["button","children","className","onPopupClose"]),d=Object(o.useState)(!1),f=d[0],m=d[1],v=Object(o.useState)(!1),b=v[0],g=v[1],_=Object(p.a)(),C=_[0],y=_[1],w=Object(o.useRef)(null);return r.a.createElement("div",{className:i},r.a.createElement("div",{tabIndex:e.disabled?void 0:-1,ref:w,onClick:E,onFocus:y.onFocus,onBlur:y.onBlur,onKeyDown:k},"function"==typeof t?t(b,C):t),r.a.createElement(u.a,{isOpened:b,onClose:N,position:function(){var e=Object(c.ensureNotNull)(w.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:w.current,onKeyDown:k},r.a.createElement(U.a.Consumer,null,(function(e){return r.a.createElement(F,Object(a.__assign)({},h,{onToggleCustom:m,menu:e}))})),!f&&n));function E(){e.disabled||(g((function(e){return!e})),m(!1))}function k(e){switch(Object(l.hashFromEvent)(e)){case 27:b&&(e.preventDefault(),N())}}function N(){E(),Object(c.ensureNotNull)(w.current).focus(),s&&s()}}var G=n("Vdly"),z=n("FQhm");function A(){var e,t,n=Object(o.useState)(Object(G.getJSON)("pickerCustomColors",[])),r=n[0],i=n[1];e="add_new_custom_color",t=function(e){return i(V(e,r))},Object(o.useEffect)((function(){return z.subscribe(e,t,null),function(){z.unsubscribe(e,t,null)}}),[e,t]);var s=Object(o.useCallback)((function(e){var t=e?Object(h.parseRgb)(e):null;r.some((function(e){return null!==e&&null!==t&&Object(h.areEqualRgb)(Object(h.parseRgb)(e),t)}))||(z.emit("add_new_custom_color",e),Object(G.setJSON)("pickerCustomColors",V(e,r)))}),[r]);return[r,s]}function V(e,t){var n=t.slice();return n.push(e),n.length>29&&n.shift(),n}var q=n("Tmoa"),K=n("0W35"),J=n("95N5"),Y=Object(K.makeSwitchGroupItem)(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(){t.props.onChange&&t.props.onChange(t.props.value)},t}return Object(a.__extends)(t,e), +t.prototype.render=function(){var e,t,n=this.props,r=n.name,s=n.checked,a=n.value,c=i(J.thicknessItem,((e={})[J.checked]=s,e)),l=i(J.bar,((t={})[J.checked]=s,t)),u={borderTopWidth:parseInt(a)};return o.createElement("div",{className:c},o.createElement("input",{type:"radio",className:J.radio,name:r,value:a,onChange:this._onChange,checked:s}),o.createElement("div",{className:l,style:u}," "))},t}(o.PureComponent));function Q(e){var t=e.name,n=e.values,r=e.selectedValues,i=e.onChange,s=n.map((function(e,t){return o.createElement(Y,{key:t,value:e.toString()})})),a=r.map((function(e){return e.toString()}));return o.createElement("div",{className:J.wrap},o.createElement(K.SwitchGroup,{name:t,onChange:function(e){i(parseInt(e))},values:a},s))}var X=n("85uA"),H=window.t("Thickness");function Z(e){return r.a.createElement("div",{className:X.thicknessContainer},r.a.createElement("div",{className:X.thicknessTitle},H),r.a.createElement(Q,{name:"color_picker_thickness_select",onChange:e.onChange,values:e.items,selectedValues:[e.value]}))}var $=n("4bOu");function ee(e){var t=e.className,n=e.selectOpacity,o=void 0===n?void 0!==e.opacity:n,i=e.thickness,a=e.color,c=e.disabled,l=e.opacity,u=void 0===l?1:l,p=e.onColorChange,h=e.onOpacityChange,d=e.onThicknessChange,f=e.thicknessItems,m=e.onPopupClose,v=A(),b=v[0],g=v[1];return r.a.createElement(B,{className:t,disabled:c,color:a,selectOpacity:o,opacity:u,selectCustom:!0,customColors:b,onColorChange:p,onOpacityChange:a?h:void 0,onAddColor:g,button:function(e,t){var n=e||t,o=n?"primary":"default";return r.a.createElement("div",{className:s()($.colorPickerWrap,$["intent-"+o],$["border-thin"],$["size-medium"],n&&$.highlight,n&&$.focused,c&&$.disabled),"data-role":"button","data-name":i?"color-with-thickness-select":"color-select"},r.a.createElement("div",{className:s()($.colorPicker,c&&$.disabled)},a?(l=te(a,u),p=u>=.95&&ne(a),r.a.createElement("div",{className:$.opacitySwatch},r.a.createElement("div",{style:{backgroundColor:l},className:s()($.swatch,p&&$.white)}))):r.a.createElement("div",{className:$.placeholderContainer},r.a.createElement("div",{className:$.placeholder})),i&&r.a.createElement("span",{className:s()($.colorLine,ne(a)&&$.white),style:{height:i,backgroundColor:te(a,u)}})),n&&r.a.createElement("span",{className:$.shadow}));var l,p},onPopupClose:m},i&&f&&r.a.createElement(Z,{value:i,items:f,onChange:function(e){d&&d(e)}}))}function te(e,t){return e?Object(q.generateColor)(e,Object(q.alphaToTransparency)(t)):"#000000"}function ne(e){return!!e&&e.toLowerCase()===f}n.d(t,"a",(function(){return ee}))},"85uA":function(e,t,n){e.exports={thicknessContainer:"thicknessContainer-1lrdH7bz",thicknessTitle:"thicknessTitle-2nZV_6CD"}},"8d0Q":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var o=n("q1tI");function r(){var e=Object(o.useState)(!1),t=e[0],n=e[1];return[t,{onMouseOver:function(e){i(e)&&n(!0)},onMouseOut:function(e){i(e)&&n(!1)}}]}function i(e){return!e.currentTarget.contains(e.relatedTarget)}},"95N5":function(e,t,n){e.exports={ +wrap:"wrap-3KIz6IQG",thicknessItem:"thicknessItem-1D40arGe",checked:"checked-pDy7EtmX",radio:"radio-mk150mXO",bar:"bar-3l4jwcsX"}},ASyk:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},DXuF:function(e,t,n){e.exports={swatches:"swatches-2NO2y7Xs",swatch:"swatch-CMyFZXry",empty:"empty-1lteEy1B",white:"white-RBcZELAh",selected:"selected-3mQR-gqr"}},E9Pn:function(e,t,n){},F0Qt:function(e){e.exports=JSON.parse('{"wrapper":"wrapper-21v50zE8","input":"input-24iGIobO","box":"box-3574HVnv","icon":"icon-2jsUbtec","noOutline":"noOutline-3VoWuntz","check":"check-382c8Fu1","dot":"dot-3gRd-7Qt"}')},O6kz:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSwitchGroupItem=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("17x9");t.makeSwitchGroupItem=function(e){var t;return(t=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._onChange=function(t){e.context.switchGroupContext.getOnChange()(t)},e._onUpdate=function(t){t.includes(e.props.value)&&e.forceUpdate()},e}return o.__extends(n,t),n.prototype.componentDidMount=function(){this.context.switchGroupContext.subscribe(this._onUpdate)},n.prototype.render=function(){return r.createElement(e,o.__assign({},this.props,{name:this._getName(),onChange:this._onChange,checked:this._isChecked()}))},n.prototype.componentWillUnmount=function(){this.context.switchGroupContext.unsubscribe(this._onUpdate)},n.prototype._getName=function(){return this.context.switchGroupContext.getName()},n.prototype._isChecked=function(){return this.context.switchGroupContext.getValues().includes(this.props.value)},n}(r.PureComponent)).contextTypes={switchGroupContext:i.any.isRequired},t}},OGHR:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SwitchGroup=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("17x9"),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._subscriptions=new Set,t._getName=function(){return t.props.name},t._getValues=function(){return t.props.values},t._getOnChange=function(){return t.props.onChange},t._subscribe=function(e){t._subscriptions.add(e)},t._unsubscribe=function(e){t._subscriptions.delete(e)},t}return o.__extends(t,e),t.prototype.getChildContext=function(){return{switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}},t.prototype.render=function(){return this.props.children},t.prototype.componentDidUpdate=function(e){this._notify(this._getUpdates(this.props.values,e.values))},t.prototype._notify=function(e){this._subscriptions.forEach((function(t){return t(e)}))},t.prototype._getUpdates=function(e,t){return o.__spreadArrays(t,e).filter((function(n){return t.includes(n)?!e.includes(n):e.includes(n)}))},t.childContextTypes={switchGroupContext:i.any.isRequired},t}(r.PureComponent);t.SwitchGroup=s},Oqo1:function(e,t,n){e.exports={ +opacity:"opacity-2aYjtVUz",opacitySlider:"opacitySlider-2S5vLqQZ",opacitySliderGradient:"opacitySliderGradient-1uUWtQAG",pointer:"pointer-3pBhp8nL",dragged:"dragged-1FWLoCMd",opacityPointerWrap:"opacityPointerWrap-133eLPOE",opacityInputWrap:"opacityInputWrap-1okRhpq9",opacityInput:"opacityInput-1A9bqplo",opacityInputPercent:"opacityInputPercent-n0mDvs0P"}},"P4l+":function(e,t,n){},"Q+1u":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("Eyy1"),a=n("QpNh"),c=n("qFKp"),l=n("6ix9"),u=r.createContext(null),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._rows=new WeakMap,t._rowCount=1,t}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(u.Provider,{value:this},r.createElement("div",{ref:this.props.reference,className:i(l.content,c.isIE&&l.ie)},this.props.children))},t.prototype.getRowIndex=function(e){var t=this._rows.get(e);return void 0===t&&(t=this._rowCount++,this._rows.set(e,t)),t},t}(r.PureComponent),h=r.createContext(0),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(h.Provider,{value:Object(s.ensureNotNull)(this.context).getRowIndex(this)},this.props.children)},t.contextType=u,t}(r.PureComponent);function f(e){return c.isIE?{msGridRow:e}:void 0}p.Row=d,p.Cell=function(e){var t=i(l.cell,e.offset&&l.offset,e.grouped&&l.grouped,"top"===e.verticalAlign&&l.top,"adaptive"===e.verticalAlign&&l.adaptive,e.checkableTitle&&l.checkableTitle,2===e.colSpan&&l.fill,"first"===e.placement&&2!==e.colSpan&&l.first,"last"===e.placement&&2!==e.colSpan&&l.last),n=Object(a.a)(e);return r.createElement(h.Consumer,null,(function(s){return r.createElement("div",Object(o.__assign)({},n,{className:t,style:f(s)}),r.createElement("div",{className:i(l.inner,e.className)},e.children))}))},p.Separator=function(e){return r.createElement(p.Row,null,r.createElement(h.Consumer,null,(function(e){return r.createElement("div",{className:i(l.cell,l.separator,l.fill),style:f(e)})})))},p.GroupSeparator=function(e){var t=e.size||0;return r.createElement(p.Row,null,r.createElement(h.Consumer,null,(function(e){return r.createElement("div",{className:i(l.cell,l.groupSeparator,l.fill,1===t&&l.big),style:f(e)})})))}},"R4+T":function(e,t){e.exports=''},U1eG:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("Eyy1"),a=n("Hr11"),c=n("Oqo1"),l=function(e){function t(t){var n=e.call(this,t)||this;return n._container=null,n._pointer=null,n._raf=null,n._refContainer=function(e){n._container=e},n._refPointer=function(e){n._pointer=e},n._handlePosition=function(e){null===n._raf&&(n._raf=requestAnimationFrame((function(){ +var t=Object(s.ensureNotNull)(n._container),o=Object(s.ensureNotNull)(n._pointer),r=t.getBoundingClientRect(),i=o.offsetWidth,c=e.clientX-i/2-r.left,l=Object(a.clamp)(c/(r.width-i),0,1);n.setState({inputOpacity:Math.round(100*l).toString()}),n.props.onChange(l),n._raf=null})))},n._onSliderClick=function(e){n._handlePosition(e.nativeEvent),n._dragSubscribe()},n._mouseUp=function(e){n.setState({isPointerDragged:!1}),n._dragUnsubscribe(),n._handlePosition(e)},n._mouseMove=function(e){n.setState({isPointerDragged:!0}),n._handlePosition(e)},n._onTouchStart=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouch=function(e){n.setState({isPointerDragged:!0}),n._handlePosition(e.nativeEvent.touches[0])},n._handleTouchEnd=function(){n.setState({isPointerDragged:!1})},n._handleInput=function(e){var t=e.currentTarget.value,o=Number(t)/100;n.setState({inputOpacity:t}),Number.isNaN(o)||o>1||n.props.onChange(o)},n.state={inputOpacity:Math.round(100*t.opacity).toString(),isPointerDragged:!1},n}return Object(o.__extends)(t,e),t.prototype.componentWillUnmount=function(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()},t.prototype.render=function(){var e=this.props,t=e.color,n=e.opacity,o=e.hideInput,s=this.state,a=s.inputOpacity,l=s.isPointerDragged,u={color:t||void 0};return r.createElement("div",{className:c.opacity},r.createElement("div",{className:c.opacitySlider,style:u,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},r.createElement("div",{className:c.opacitySliderGradient,style:{backgroundImage:"linear-gradient(90deg, transparent, "+t+")"}}),r.createElement("div",{className:c.opacityPointerWrap},r.createElement("div",{className:i(c.pointer,l&&c.dragged),style:{left:100*n+"%"},ref:this._refPointer}))),!o&&r.createElement("div",{className:c.opacityInputWrap},r.createElement("input",{type:"text",className:c.opacityInput,value:a,onChange:this._handleInput}),r.createElement("span",{className:c.opacityInputPercent},"%")))},t.prototype._dragSubscribe=function(){var e=Object(s.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))},t.prototype._dragUnsubscribe=function(){var e=Object(s.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))},t}(r.PureComponent)},WboT:function(e,t,n){"use strict";var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=(n("EsMY"),n("TSYQ")),a=n("kSQs"),c=n("Eyy1"),l=n("Ialn"),u=n("qFKp"),p=n("ZgM/"),h={attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},d=function(e){function t(t){var n=e.call(this,t)||this;return n._input=null,n._buttons=null,n._innerLabel=null,n._container=null,n._onBlur=function(e){n.setState({focused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onFocus=function(e){n.setState({focused:!0}), +n.props.onFocus&&n.props.onFocus(e)},n._containerFocus=function(e){(!Modernizr.mobiletouch&&n._buttons&&n._buttons.contains(e.target)||n._innerLabel&&n._innerLabel.contains(e.target))&&Object(c.ensureNotNull)(n._input).focus()},n._setContainerRef=function(e){n._container=e,n.props.containerReference&&n.props.containerReference(e)},n._setInputRef=function(e){n._input=e,n.props.inputReference&&n.props.inputReference(e)},n._setButtonsRef=function(e){n._buttons=e},n._setInnerLabelRef=function(e){n._innerLabel=e},n.state={focused:!1},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.componentDidUpdate=function(e){this.props.onWheelNoPassive!==e.onWheelNoPassive&&this._updatePassiveListenerOnWheel(e.onWheelNoPassive)},t.prototype.componentWillUnmount=function(){this.props.onWheelNoPassive&&this._removePassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.render=function(){var e;this.props.error?e=p.error:this.props.warning&&(e=p.warning);var t=this.props,n=t.borderStyle,o=void 0===n?"thick":n,i=t.fontSizeStyle,a=void 0===i?"large":i,c=s(p.inputWithErrorWrapper,"thick"===o&&p.thickBorder,this.props.className,this.state.focused&&!this.props.disabled&&p.focused,e,this.props.disabled&&p.disabled,this.props.readOnly&&p.readonly),h=s(p.innerInput,"large"===a&&p.largeFont,Object(l.isRtl)()&&!u.isChrome&&p.innerInputFix);return r.createElement("div",{className:c},r.createElement("div",{className:p.inputWithError,ref:this._setContainerRef,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onClick:this.props.onClick,onFocus:this._containerFocus,onWheel:this.props.onWheel},r.createElement("div",{className:s(p.inputContainer,Object(l.isRtl)()&&!u.isChrome&&p.inputContainerFix)},this.props.innerLabel&&r.createElement("div",{className:p.innerLabel,tabIndex:-1,ref:this._setInnerLabelRef},this.props.innerLabel),r.createElement("div",{className:p.innerInputContainer},r.createElement("input",{name:this.props.name,ref:this._setInputRef,className:h,pattern:this.props.pattern,type:this.props.type||"text",value:this.props.value,placeholder:this.props.placeholder,readOnly:this.props.readOnly,disabled:this.props.disabled,inputMode:this.props.inputMode,onBlur:this._onBlur,onChange:this.props.onChange,onClick:this.props.onInputClick,onFocus:this._onFocus,onKeyDown:this.props.onKeyDown,onKeyUp:this.props.onKeyUp})),r.createElement("div",{className:p.iconBlock,tabIndex:-1,ref:this._setButtonsRef},this.props.button)),this.props.children),this._renderError())},t.prototype._renderError=function(){return void 0!==this.props.errorMessage?r.createElement(a.a,{root:"document",show:!0,isOpened:this.props.showErrorMessage,targetAttachment:h.targetAttachment,attachment:h.attachment,target:this._container||void 0,inheritWidthFromTarget:!0,customErrorClass:p.errorMessage,attachmentOffsetY:-4},[this.props.errorMessage]):void 0},t.prototype._updatePassiveListenerOnWheel=function(e){ +e&&this._removePassiveListenerOnWheel(e),this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype._addPassiveListenerOnWheel=function(e){Object(c.ensureNotNull)(this._container).addEventListener("wheel",e,{passive:!1})},t.prototype._removePassiveListenerOnWheel=function(e){Object(c.ensureNotNull)(this._container).removeEventListener("wheel",e)},t}(r.PureComponent),f=n("Iivm"),m=n("R4+T"),v=n("uZsJ");function b(e){var t=s(v.control,v.controlIncrease),n=s(v.control,v.controlDecrease);return r.createElement("div",{className:s(v.controlWrapper,!e.visible&&v.hidden)},r.createElement("div",{className:t,onClick:e.increaseValue},r.createElement(f.Icon,{icon:m,className:v.increaseControlIcon})),r.createElement("div",{className:n,onClick:e.decreaseValue},r.createElement(f.Icon,{icon:m,className:v.decreaseControlIcon})))}var g=n("8d0Q"),_=n("Oi2w"),C=n("l9+T"),y=n("/3z9");n.d(t,"a",(function(){return k}));var w=[38],E=[40];function k(e){var t,n,r=Object(g.b)(),s=r[0],a=r[1],c=Object(_.a)(),l=c[0],u=c[1],p=Object(C.a)(u.onFocus,e.onFocus),h=Object(C.a)(u.onBlur,e.onBlur);return i.a.createElement(d,Object(o.__assign)({},a,{name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,button:(t=e.button,n=e.forceShowControls,e.disabled?void 0:i.a.createElement(i.a.Fragment,null,t||i.a.createElement(b,{visible:!Modernizr.mobiletouch&&(n||l||s),increaseValue:f,decreaseValue:m}))),disabled:e.disabled,placeholder:e.placeholder,innerLabel:e.innerLabel,containerReference:e.containerReference,inputReference:e.inputReference,inputMode:e.inputMode,error:e.error,errorMessage:e.errorMessage,showErrorMessage:e.error&&s,onClick:e.onClick,onFocus:p,onBlur:h,onChange:e.onValueChange,onKeyDown:function(t){if(e.disabled||0!==Object(y.modifiersFromEvent)(t.nativeEvent))return;var n=w,o=E;e.controlDecKeyCodes&&(o=o.concat(e.controlDecKeyCodes));e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes));(o.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(o.includes(t.keyCode)?-1:1));e.onKeyDown&&e.onKeyDown(t)},onWheelNoPassive:function(t){if(e.disabled)return;if(!l)return;t.preventDefault(),t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1)}}));function f(){e.disabled||e.onValueByStepChange(1)}function m(){e.disabled||e.onValueByStepChange(-1)}}},"ZgM/":function(e,t,n){e.exports={inputWithErrorWrapper:"inputWithErrorWrapper-3VldItns",disabled:"disabled-1H5pTmbC",thickBorder:"thickBorder-17UV-SuS",readonly:"readonly-3wmbSVwP",focused:"focused-3rk113Ah",innerInput:"innerInput-29Ku0bwF",error:"error-32uXEKXM",warning:"warning-1fcuxDP3",inputWithError:"inputWithError-1wKt_k8s",inputContainer:"inputContainer-2JfcvOzg",inputContainerFix:"inputContainerFix-3bYyvsOT",innerInputContainer:"innerInputContainer-FSOtBYl0",largeFont:"largeFont-1Tlrlf5g",innerInputFix:"innerInputFix-3nQEuMmn",errorMessage:"errorMessage-3U3e1ayv",iconBlock:"iconBlock-1uOkuIhU",innerLabel:"innerLabel-1oKvCwg6"}}, +Zzxg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupedCheckbox=t.Checkbox=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("0W35"),a=n("vCF3"),c=n("qibD");n("E9Pn");var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.render=function(){var e,t,n=i(this.props.className,c.checkbox,((e={})[c.reverse]=Boolean(this.props.labelPositionReverse),e[c.baseline]=Boolean(this.props.labelAlignBaseline),e)),s=i(c.label,((t={})[c.disabled]=this.props.disabled,t)),l=null;return this.props.label&&(l=r.createElement("span",{className:s},this.props.label)),r.createElement("label",{className:n},r.createElement(a.CheckboxInput,o.__assign({},this.props)),l)},t.defaultProps={value:"on"},t}(r.PureComponent);t.Checkbox=l,t.GroupedCheckbox=s.makeSwitchGroupItem(l)},aJjg:function(e,t){e.exports=''},fV0y:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("Zzxg"),t)},"jpE+":function(e,t,n){e.exports={hue:"hue-2mlXxlkM",pointer:"pointer-3fNcCimp",pointerContainer:"pointerContainer-1T_sOwrr"}},lY1a:function(e,t,n){e.exports={saturation:"saturation-2SLmW8C-",pointer:"pointer-2fX2g8ap"}},nc0P:function(e,t,n){var o;!function(r){"use strict";var i,s="[big.js] ",a=s+"Invalid ",c=a+"decimal places",l={},u=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function p(e,t,n,o){var r=e.c,i=e.e+t+1;if(i=5;else if(2===n)o=r[i]>5||5==r[i]&&(o||i<0||void 0!==r[i+1]||1&r[i-1]);else if(3===n)o=o||!!r[0];else if(o=!1,0!==n)throw Error("[big.js] Invalid rounding mode");if(i<1)r.length=1,o?(e.e=-t,r[0]=1):r[0]=e.e=0;else{if(r.length=i--,o)for(;++r[i]>9;)r[i]=0,i--||(++e.e,r.unshift(1));for(i=r.length;!r[--i];)r.pop()}}else if(n<0||n>3||n!==~~n)throw Error("[big.js] Invalid rounding mode");return e}function h(e,t,n,o){var r,i,s=e.constructor,l=!e.c[0];if(void 0!==n){if(n!==~~n||n<(3==t)||n>1e6)throw Error(3==t?a+"precision":c);for(n=o-(e=new s(e)).e,e.c.length>++o&&p(e,n,s.RM),2==t&&(o=e.e+n+1);e.c.length=s.PE))i=i.charAt(0)+(n>1?"."+i.slice(1):"")+(r<0?"e":"e+")+r;else if(r<0){for(;++r;)i="0"+i;i="0."+i}else if(r>0)if(++r>n)for(r-=n;r--;)i+="0";else r1&&(i=i.charAt(0)+"."+i.slice(1));return e.s<0&&(!l||4==t)?"-"+i:i}l.abs=function(){var e=new this.constructor(this);return e.s=1,e},l.cmp=function(e){var t,n=this,o=n.c,r=(e=new n.constructor(e)).c,i=n.s,s=e.s,a=n.e,c=e.e;if(!o[0]||!r[0])return o[0]?i:r[0]?-s:0;if(i!=s)return i;if(t=i<0,a!=c)return a>c^t?1:-1;for(s=(a=o.length)<(c=r.length)?a:c,i=-1;++ir[i]^t?1:-1;return a==c?0:a>c^t?1:-1},l.div=function(e){var t=this,n=t.constructor,o=t.c,r=(e=new n(e)).c,i=t.s==e.s?1:-1,s=n.DP;if(s!==~~s||s<0||s>1e6)throw Error(c) +;if(!r[0])throw Error("[big.js] Division by zero");if(!o[0])return new n(0*i);var a,l,u,h,d,f=r.slice(),m=a=r.length,v=o.length,b=o.slice(0,a),g=b.length,_=e,C=_.c=[],y=0,w=s+(_.e=t.e-e.e)+1;for(_.s=i,i=w<0?0:w,f.unshift(0);g++g?1:-1;else for(d=-1,h=0;++db[d]?1:-1;break}if(!(h<0))break;for(l=g==a?r:f;g;){if(b[--g]w&&p(_,s,n.RM,void 0!==b[0]),_},l.eq=function(e){return!this.cmp(e)},l.gt=function(e){return this.cmp(e)>0},l.gte=function(e){return this.cmp(e)>-1},l.lt=function(e){return this.cmp(e)<0},l.lte=function(e){return this.cmp(e)<1},l.minus=l.sub=function(e){var t,n,o,r,i=this,s=i.constructor,a=i.s,c=(e=new s(e)).s;if(a!=c)return e.s=-c,i.plus(e);var l=i.c.slice(),u=i.e,p=e.c,h=e.e;if(!l[0]||!p[0])return p[0]?(e.s=-c,e):new s(l[0]?i:0);if(a=u-h){for((r=a<0)?(a=-a,o=l):(h=u,o=p),o.reverse(),c=a;c--;)o.push(0);o.reverse()}else for(n=((r=l.length0)for(;c--;)l[t++]=0;for(c=t;n>a;){if(l[--n]0?(c=s,t=l):(r=-r,t=a),t.reverse();r--;)t.push(0);t.reverse()}for(a.length-l.length<0&&(t=l,l=a,a=t),r=l.length,i=0;r;a[r]%=10)i=(a[--r]=a[r]+l[r]+i)/10|0;for(i&&(a.unshift(i),++c),r=a.length;0===a[--r];)a.pop();return e.c=a,e.e=c,e},l.pow=function(e){var t=this,n=new t.constructor(1),o=n,r=e<0;if(e!==~~e||e<-1e6||e>1e6)throw Error(a+"exponent");for(r&&(e=-e);1&e&&(o=o.times(t)),e>>=1;)t=t.times(t);return r?n.div(o):o},l.round=function(e,t){var n=this.constructor;if(void 0===e)e=0;else if(e!==~~e||e<-1e6||e>1e6)throw Error(c);return p(new n(this),e,void 0===t?n.RM:t)},l.sqrt=function(){var e,t,n,o=this,r=o.constructor,i=o.s,a=o.e,c=new r(.5);if(!o.c[0])return new r(o);if(i<0)throw Error(s+"No square root");0===(i=Math.sqrt(o+""))||i===1/0?((t=o.c.join("")).length+a&1||(t+="0"),a=((a+1)/2|0)-(a<0||1&a),e=new r(((i=Math.sqrt(t))==1/0?"1e":(i=i.toExponential()).slice(0,i.indexOf("e")+1))+a)):e=new r(i),a=e.e+(r.DP+=4);do{n=e,e=c.times(n.plus(o.div(n)))}while(n.c.slice(0,a).join("")!==e.c.slice(0,a).join(""));return p(e,r.DP-=4,r.RM)},l.times=l.mul=function(e){ +var t,n=this,o=n.constructor,r=n.c,i=(e=new o(e)).c,s=r.length,a=i.length,c=n.e,l=e.e;if(e.s=n.s==e.s?1:-1,!r[0]||!i[0])return new o(0*e.s);for(e.e=c+l,sc;)a=t[l]+i[c]*r[l-c-1]+a,t[l--]=a%10,a=a/10|0;t[l]=(t[l]+a)%10}for(a?++e.e:t.shift(),c=t.length;!t[--c];)t.pop();return e.c=t,e},l.toExponential=function(e){return h(this,1,e,e)},l.toFixed=function(e){return h(this,2,e,this.e+e)},l.toPrecision=function(e){return h(this,3,e,e-1)},l.toString=function(){return h(this)},l.valueOf=l.toJSON=function(){return h(this,4)},(i=function e(){function t(n){var o=this;if(!(o instanceof t))return void 0===n?e():new t(n);n instanceof t?(o.s=n.s,o.e=n.e,o.c=n.c.slice()):function(e,t){var n,o,r;if(0===t&&1/t<0)t="-0";else if(!u.test(t+=""))throw Error(a+"number");e.s="-"==t.charAt(0)?(t=t.slice(1),-1):1,(n=t.indexOf("."))>-1&&(t=t.replace(".",""));(o=t.search(/e/i))>0?(n<0&&(n=o),n+=+t.slice(o+1),t=t.substring(0,o)):n<0&&(n=t.length);for(r=t.length,o=0;o0&&"0"==t.charAt(--r););for(e.e=n-o-1,e.c=[],n=0;o<=r;)e.c[n++]=+t.charAt(o++)}}(o,n),o.constructor=t}return t.prototype=l,t.DP=20,t.RM=1,t.NE=-7,t.PE=21,t.version="5.2.2",t}()).default=i.Big=i,void 0===(o=function(){return i}.call(t,n,t,e))||(e.exports=o)}()},qibD:function(e){e.exports=JSON.parse('{"checkbox":"checkbox-3xZUD-2M","reverse":"reverse-3xeTx96y","label":"label-cyItEVpF","baseline":"baseline-6TXKro4X"}')},uJfL:function(e,t,n){e.exports={container:"container-1-OmVBa-",form:"form-1PwJY7C7",swatch:"swatch-1yekatxU",inputWrap:"inputWrap-11zHN5-G",inputHash:"inputHash-2IZ-P-A4",input:"input-35LrVJJj",buttonWrap:"buttonWrap-37bmOXG9",hueSaturationWrap:"hueSaturationWrap-2qtz1WJa",saturation:"saturation-3duvfnxs",hue:"hue-31zIOKyJ"}},uZsJ:function(e,t,n){e.exports={controlWrapper:"controlWrapper-skuqZLfC",hidden:"hidden-3NLdXwWA",control:"control-1HTkHp6S",controlIncrease:"controlIncrease-2YFIq5Gk",controlDecrease:"controlDecrease-3RZJUOOQ",increaseControlIcon:"increaseControlIcon-1tvvZsEf",decreaseControlIcon:"decreaseControlIcon-O8mAFFIw"}},uhCe:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("ASyk"),r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},vCF3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxInput=void 0;var o=n("q1tI"),r=n("TSYQ"),i=n("Iivm"),s=n("aJjg"),a=n("F0Qt");n("P4l+"),t.CheckboxInput=function(e){var t,n=r(a.box,((t={})[a.check]=!Boolean(e.indeterminate),t[a.dot]=Boolean(e.indeterminate),t[a.noOutline]=-1===e.tabIndex,t));return o.createElement("div",{className:a.wrapper,title:e.title},o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:a.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.onChange(e.value)},ref:e.reference}),o.createElement("div",{className:n +},o.createElement(i.Icon,{icon:s,className:a.icon})))}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/29.4c923634e8711048f68e.js b/public/charting_library/bundles/29.4c923634e8711048f68e.js new file mode 100644 index 00000000..5f320a5c --- /dev/null +++ b/public/charting_library/bundles/29.4c923634e8711048f68e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[29],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/29.848432cc94542f647449.css b/public/charting_library/bundles/29.848432cc94542f647449.css new file mode 100644 index 00000000..372be860 --- /dev/null +++ b/public/charting_library/bundles/29.848432cc94542f647449.css @@ -0,0 +1 @@ +.inputWithErrorWrapper-3VldItns{display:block;position:relative;z-index:0;box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px transparent;border:1px solid #d1d4dc;border-radius:4px;background-color:transparent;font-size:15px;color:#131722;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 87.5ms ease,box-shadow 87.5ms ease}html.theme-dark .inputWithErrorWrapper-3VldItns{color:#b2b5be;border:1px solid #50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns:hover{z-index:1;border-color:#b2b5be}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns:hover{border-color:#6a6d78}}.disabled-1H5pTmbC{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}}html.theme-dark .disabled-1H5pTmbC{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{color:#50535e}}html.theme-dark .disabled-1H5pTmbC{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{background-color:#2a2e39}}html.theme-dark .disabled-1H5pTmbC{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{border-color:#50535e}}.disabled-1H5pTmbC.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.readonly-3wmbSVwP{border-color:#b2b5be;background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover{border-color:#b2b5be;background-color:#f0f3fa}}html.theme-dark .readonly-3wmbSVwP{background-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{background-color:#50535e}}html.theme-dark .readonly-3wmbSVwP{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{border-color:#50535e}}.readonly-3wmbSVwP.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#2196f3;z-index:2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#2196f3;z-index:2}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#1976d2}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#131722}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#b2b5be}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{color:#363a45}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#e53935}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#e53935}}.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}.inputWithError-1wKt_k8s{flex:0 0 auto;justify-content:space-between;box-sizing:border-box}.inputContainer-2JfcvOzg,.inputWithError-1wKt_k8s{display:flex;position:relative;align-items:center;height:100%}.inputContainer-2JfcvOzg{width:100%}.inputContainerFix-3bYyvsOT{flex-direction:row}.innerInputContainer-FSOtBYl0{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.innerInput-29Ku0bwF{display:block;width:100%;height:100%;border:none;padding:0 3px 0 8px;background-color:transparent;box-shadow:0 0 0 0 transparent;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .35s ease;box-sizing:border-box;-webkit-text-fill-color:currentColor}.innerInput-29Ku0bwF.largeFont-1Tlrlf5g{font-size:16px}.innerInput-29Ku0bwF::placeholder{opacity:1;color:#c1c4cd}html.theme-dark .innerInput-29Ku0bwF::placeholder{color:#2a2e39}.innerInput-29Ku0bwF::selection{background:rgba(33,150,243,.25)}html.theme-dark .innerInput-29Ku0bwF::selection{background:rgba(25,118,210,.25)}.innerInputFix-3nQEuMmn{direction:ltr;text-align:left;padding:0 3px 0 8px}.errorMessage-3U3e1ayv{padding:5px 8px;font-size:12px;line-height:14px;color:#fff;background-color:#2a2e39;box-sizing:border-box}html.theme-dark .errorMessage-3U3e1ayv{background-color:#434651;color:#b2b5be}.errorMessage-3U3e1ayv:after{content:"";display:block;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 8px 0;border-color:#2a2e39 transparent transparent}html.theme-dark .errorMessage-3U3e1ayv:after{border-color:#434651 transparent transparent}.iconBlock-1uOkuIhU{display:flex;flex:0 0 auto;height:100%}.innerLabel-1oKvCwg6{display:flex;flex:0 0 auto;color:#d1d4dc;font-size:16px;padding-left:8px}html.theme-dark .innerLabel-1oKvCwg6{color:#50535e}.controlWrapper-skuqZLfC{box-sizing:border-box;margin-right:2px;padding:2px 0;height:100%;border-radius:0 4px 4px 0;overflow:hidden}.controlWrapper-skuqZLfC.hidden-3NLdXwWA{display:none}.control-1HTkHp6S{display:flex;flex:0 0 auto;box-sizing:border-box;align-items:center;border-radius:2px;padding:0 6px;height:50%;background-color:transparent;color:#787b86;cursor:pointer;transition:color .35s ease,background-color .35s ease}.control-1HTkHp6S svg{fill:currentColor}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1HTkHp6S:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1HTkHp6S:hover{background-color:#363a45;color:#b2b5be}}.controlIncrease-2YFIq5Gk{transform:rotate(180deg)}.decreaseControlIcon-O8mAFFIw,.increaseControlIcon-1tvvZsEf{display:flex;flex:0 0 auto;justify-content:center;width:10px}.decreaseControlIcon-O8mAFFIw svg,.increaseControlIcon-1tvvZsEf svg{width:100%}.swatches-2NO2y7Xs{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-CMyFZXry{position:relative;flex:0 0 15px;width:15px;height:15px;margin:3px;border:1px solid currentColor;border-radius:2px;background-color:currentColor}.swatch-CMyFZXry:after{content:"";position:absolute;box-sizing:content-box;left:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid;border-color:transparent;border-radius:5px;transition:border-color .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.swatch-CMyFZXry:hover:after{border-color:#d1d4dc}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .swatch-CMyFZXry:hover:after{border-color:#50535e}}.swatch-CMyFZXry.empty-1lteEy1B{border-color:#000;background-color:transparent}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B{border-color:#fff}.swatch-CMyFZXry.empty-1lteEy1B:before{content:"";position:absolute;width:1px;height:21px;left:7px;top:-3px;transform:rotate(45deg);background-color:#ef5350}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B:before{background-color:#ef5350}.swatch-CMyFZXry.white-RBcZELAh{border-color:#d1d4dc}html.theme-dark .swatch-CMyFZXry.white-RBcZELAh{border-color:transparent}.swatch-CMyFZXry.selected-3mQR-gqr:after{content:"";position:absolute;z-index:1;box-sizing:content-box;left:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid #2196f3;border-radius:5px}html.theme-dark .swatch-CMyFZXry.selected-3mQR-gqr:after{border:2px solid #1976d2}.opacity-2aYjtVUz{display:flex;align-items:center}.opacitySlider-2S5vLqQZ{position:relative;flex:1 0 auto;height:10px;border-radius:5px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-position:1px}html.theme-dark .opacitySlider-2S5vLqQZ{background-color:#000}.opacitySliderGradient-1uUWtQAG{display:block;width:100%;height:100%;border-radius:4px;border:1px solid currentColor;color:inherit;background-image:linear-gradient(90deg,transparent,currentColor)}.opacitySliderGradient-1uUWtQAG,.pointer-3pBhp8nL{box-sizing:border-box;background-color:transparent}.pointer-3pBhp8nL{position:absolute;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;width:12px;height:12px;margin:-1px 0 0;border-radius:50%}.pointer-3pBhp8nL,html.theme-dark .pointer-3pBhp8nL{background-color:#fff}html.theme-dark .pointer-3pBhp8nL{border:2px solid #fff}.pointer-3pBhp8nL.dragged-1FWLoCMd{transition:left 0s}.opacityPointerWrap-133eLPOE{position:absolute;left:0;top:0;width:calc(100% - 12px)}.opacityInputWrap-1okRhpq9{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .opacityInputWrap-1okRhpq9{color:#b2b5be}.opacityInput-1A9bqplo{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:47px;margin-left:8px;padding-right:14px;text-align:right}html.theme-dark .opacityInput-1A9bqplo{border:1px solid #50535e}.opacityInput-1A9bqplo:focus{border-color:#2196f3}html.theme-dark .opacityInput-1A9bqplo:focus{border-color:#1976d2}.opacityInputPercent-n0mDvs0P{position:absolute;top:5px;left:40px;text-align:right;pointer-events:none}.saturation-2SLmW8C-{position:relative;z-index:0;border-radius:2px;overflow:hidden}.saturation-2SLmW8C-:after,.saturation-2SLmW8C-:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.saturation-2SLmW8C-:before{background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.saturation-2SLmW8C-:after{background-image:linear-gradient(0deg,#000,transparent)}.saturation-2SLmW8C- .pointer-2fX2g8ap{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;z-index:1;width:10px;height:10px;margin:-6px 0 0 -6px;border-radius:50%}html.theme-dark .saturation-2SLmW8C- .pointer-2fX2g8ap{border:2px solid #fff}.hue-2mlXxlkM{display:flex;align-items:stretch;border-radius:2px;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.hue-2mlXxlkM .pointer-3fNcCimp{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;width:100%;height:5px;margin:-4px 0 0 -2px;border-radius:2px}html.theme-dark .hue-2mlXxlkM .pointer-3fNcCimp{border:2px solid #fff}.pointerContainer-1T_sOwrr{position:relative;margin:3px 0;width:100%}.container-1-OmVBa-{width:224px;padding:6px 12px}.form-1PwJY7C7{display:flex;margin-bottom:12px}.swatch-1yekatxU{width:26px;height:26px;box-sizing:border-box;border-radius:4px}.inputWrap-11zHN5-G{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .inputWrap-11zHN5-G{color:#b2b5be}.inputHash-2IZ-P-A4{position:absolute;top:5px;width:21px;text-align:right;pointer-events:none}.input-35LrVJJj{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:68px;margin-left:8px;padding-left:12px}html.theme-dark .input-35LrVJJj{border:1px solid #50535e}.input-35LrVJJj:focus{border-color:#2196f3}html.theme-dark .input-35LrVJJj:focus{border-color:#1976d2}.buttonWrap-37bmOXG9{height:26px;margin-left:auto}.hueSaturationWrap-2qtz1WJa{display:flex;height:184px}.saturation-3duvfnxs{width:200px;height:100%;margin-right:7px}.hue-31zIOKyJ{width:17px;height:100%}.container-3jqXx6VY{width:224px;padding:6px 12px}.sectionTitle-14f4vHhw{margin:12px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .sectionTitle-14f4vHhw{color:#787b86}.separator-37206dUD{height:1px;margin:12px 0;background-color:#d1d4dc}html.theme-dark .separator-37206dUD{background-color:#434651}.separator-37206dUD:last-child{display:none}.customButton-1OVL2GM7{position:relative;flex:0 0 17px;width:17px;height:17px;margin:3px;border-radius:2px;transition:background-color .35s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton-1OVL2GM7:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton-1OVL2GM7:hover{background-color:#2a2e39}}.customButton-1OVL2GM7:after,.customButton-1OVL2GM7:before{content:"";position:absolute;background-color:#131722}html.theme-dark .customButton-1OVL2GM7:after,html.theme-dark .customButton-1OVL2GM7:before{background-color:#b2b5be}.customButton-1OVL2GM7:before{width:1px;height:13px;left:8px;top:2px}.customButton-1OVL2GM7:after{width:13px;height:1px;left:2px;top:8px}.wrap-3KIz6IQG{display:flex}.thicknessItem-1D40arGe{display:inline-flex;position:relative;justify-content:center;align-items:center;flex:1;box-sizing:border-box;height:32px;background-color:transparent;border:1px solid #d1d4dc;padding:0 12px}html.theme-dark .thicknessItem-1D40arGe{border-color:#50535e;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe:hover{background-color:#2a2e39}}.thicknessItem-1D40arGe.checked-pDy7EtmX{background-color:#2196f3;border-color:#2196f3;z-index:1}html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX{border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe.checked-pDy7EtmX:hover{background-color:#2196f3;border-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX:hover{border-color:#2196f3;background-color:#2196f3}}.thicknessItem-1D40arGe+.thicknessItem-1D40arGe{margin-left:-1px}.thicknessItem-1D40arGe:first-child{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.thicknessItem-1D40arGe:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.radio-mk150mXO{position:absolute;width:100%;height:100%;opacity:0;padding:0;margin:0;top:0;left:0}.bar-3l4jwcsX{width:100%;height:0;border:0 solid #131722}html.theme-dark .bar-3l4jwcsX{border:0 solid #b2b5be}.bar-3l4jwcsX.checked-pDy7EtmX,html.theme-dark .bar-3l4jwcsX.checked-pDy7EtmX{border-top-color:#fff}.thicknessContainer-1lrdH7bz{padding:0 12px}.thicknessTitle-2nZV_6CD{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-2nZV_6CD{color:#787b86}.colorPickerWrap-3CKoS76B{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;margin:0;border-radius:4px;border-style:solid;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.colorPickerWrap-3CKoS76B:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .colorPickerWrap-3CKoS76B:hover{border-color:#6a6d78}}.colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#1976d2}.colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-3CKoS76B.size-small-171myYWP{height:24px}.colorPickerWrap-3CKoS76B.size-medium-vQ4tJKsY{height:34px}.colorPickerWrap-3CKoS76B.size-large-36sdciXs{height:48px}.colorPickerWrap-3CKoS76B.font-size-medium-2FxxjPlX,.colorPickerWrap-3CKoS76B.font-size-small-2MhPDpOT{font-size:14px;line-height:20px}.colorPickerWrap-3CKoS76B.font-size-large-272pPq9L{font-size:16px;line-height:24px}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor{border-width:0}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor .shadow-2guXPu-j{margin:0}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv{border-width:1px}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv .shadow-2guXPu-j{margin:-1px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9{border-width:2px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9 .shadow-2guXPu-j{margin:-2px}.colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#50535e}.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j{border-color:#00897b}.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j{border-color:#ff9800}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#1976d2}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#1976d2}.colorPickerWrap-3CKoS76B.corner-top-left-1YL_woIU{border-top-left-radius:0}.colorPickerWrap-3CKoS76B.corner-top-right-2ch4nt0D{border-top-right-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-right-yxUtJRuR{border-bottom-right-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-left-RaqUovla{border-bottom-left-radius:0}.shadow-2guXPu-j{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none;border-radius:4px;border:2px solid}.shadow-2guXPu-j.corner-top-left-1YL_woIU{border-top-left-radius:0}.shadow-2guXPu-j.corner-top-right-2ch4nt0D{border-top-right-radius:0}.shadow-2guXPu-j.corner-bottom-right-yxUtJRuR{border-bottom-right-radius:0}.shadow-2guXPu-j.corner-bottom-left-RaqUovla{border-bottom-left-radius:0}.colorPicker-3Y3x2ZTE{display:flex;align-items:center;justify-content:center;padding:4px}.colorPicker-3Y3x2ZTE.disabled-3JLIZoXG{opacity:.5}.swatch-1HdO4thS{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:3px}.placeholderContainer-162UtvCf{position:relative;width:24px;height:24px;border-radius:3px;overflow:hidden}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo{width:24px;height:24px;background-color:#ef5350}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo{background-color:#ef5350}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{content:" ";position:absolute;border-top:24px solid #26a69a;border-left:24px solid transparent;width:0}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{border-top:24px solid #26a69a}.white-1wi9uYIx{border:1px solid #d1d4dc}html.theme-dark .white-1wi9uYIx{border:1px solid transparent}.opacitySwatch-JY_FJG0h{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:3px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-size:50%}html.theme-dark .opacitySwatch-JY_FJG0h{background-color:#000}.colorLine-2ayGuwQX{width:30px;margin-left:8px;margin-right:4px;border-radius:1px}.colorLine-2ayGuwQX.white-1wi9uYIx{margin-left:7px;margin-right:3px}.thicknessContainer-b-mOHnpg{padding:0 12px}.thicknessTitle-3PQDSIFb{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-3PQDSIFb{color:#787b86}.content-jw-2aYgg{display:inline-grid;grid-template-columns:auto 1fr;color:#131722;padding:16px 20px;max-width:550px;box-sizing:border-box;width:100%}html.theme-dark .content-jw-2aYgg{color:#b2b5be}.content-jw-2aYgg.ie-2-BNrQbP{display:-ms-inline-grid;-ms-grid-columns:1fr auto}.cell-hIDC3uV- .inner--hn7i_PK{display:flex;align-items:center;padding:8px 0}.ie-2-BNrQbP .cell-hIDC3uV- .inner--hn7i_PK{width:100%}.cell-hIDC3uV-.first-2n3flLMC{display:flex;min-width:0;align-items:center}.ie-2-BNrQbP .cell-hIDC3uV-.first-2n3flLMC{-ms-grid-column:1}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{display:block;padding-right:20px;text-transform:capitalize;min-width:0;word-wrap:break-word;cursor:default}.cell-hIDC3uV-.fill-1Pff_fQf{grid-column:1/3}.ie-2-BNrQbP .cell-hIDC3uV-.fill-1Pff_fQf{-ms-grid-column-span:2}.ie-2-BNrQbP .cell-hIDC3uV-.last-3u0rzQsJ{-ms-grid-column:2}.cell-hIDC3uV-.top-E6bk4zZh{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.top-E6bk4zZh{-ms-grid-row-align:start}.cell-hIDC3uV-:only-child{max-width:340px}.cell-hIDC3uV-.offset-2t8eK615{padding-left:26px}.grouped-HUhXUUdM .inner--hn7i_PK{padding:4px 0}.separator-27YVz1Zr{margin:8px -20px;height:1px;background-color:#e0e3eb}html.theme-dark .separator-27YVz1Zr{background-color:#434651}.groupSeparator-3LbEcdXc{height:8px}.groupSeparator-3LbEcdXc.big-1ygh-FzO{height:14px}@media screen and (max-width:379px){.content-jw-2aYgg{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{padding:8px 20px 8px 0}.cell-hIDC3uV-.adaptive-3nNVfvpI{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.adaptive-3nNVfvpI{-ms-grid-row-align:start}.cell-hIDC3uV-.adaptive-3nNVfvpI:not(.checkableTitle-3xDSPDqb){padding-top:8px}} \ No newline at end of file diff --git a/public/charting_library/bundles/29.848432cc94542f647449.rtl.css b/public/charting_library/bundles/29.848432cc94542f647449.rtl.css new file mode 100644 index 00000000..95eee7ca --- /dev/null +++ b/public/charting_library/bundles/29.848432cc94542f647449.rtl.css @@ -0,0 +1 @@ +.inputWithErrorWrapper-3VldItns{display:block;position:relative;z-index:0;box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px transparent;border:1px solid #d1d4dc;border-radius:4px;background-color:transparent;font-size:15px;color:#131722;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 87.5ms ease,box-shadow 87.5ms ease}html.theme-dark .inputWithErrorWrapper-3VldItns{color:#b2b5be;border:1px solid #50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns:hover{z-index:1;border-color:#b2b5be}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns:hover{border-color:#6a6d78}}.disabled-1H5pTmbC{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}}html.theme-dark .disabled-1H5pTmbC{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{color:#50535e}}html.theme-dark .disabled-1H5pTmbC{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{background-color:#2a2e39}}html.theme-dark .disabled-1H5pTmbC{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{border-color:#50535e}}.disabled-1H5pTmbC.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.readonly-3wmbSVwP{border-color:#b2b5be;background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover{border-color:#b2b5be;background-color:#f0f3fa}}html.theme-dark .readonly-3wmbSVwP{background-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{background-color:#50535e}}html.theme-dark .readonly-3wmbSVwP{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{border-color:#50535e}}.readonly-3wmbSVwP.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#2196f3;z-index:2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#2196f3;z-index:2}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#1976d2}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#131722}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#b2b5be}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{color:#363a45}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#e53935}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#e53935}}.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}.inputWithError-1wKt_k8s{flex:0 0 auto;justify-content:space-between;box-sizing:border-box}.inputContainer-2JfcvOzg,.inputWithError-1wKt_k8s{display:flex;position:relative;align-items:center;height:100%}.inputContainer-2JfcvOzg{width:100%;flex-direction:row-reverse}.inputContainerFix-3bYyvsOT{flex-direction:row}.innerInputContainer-FSOtBYl0{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.innerInput-29Ku0bwF{display:block;width:100%;height:100%;border:none;padding:0 8px 0 3px;background-color:transparent;box-shadow:0 0 0 0 transparent;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .35s ease;box-sizing:border-box;-webkit-text-fill-color:currentColor}direction:ltr;text-align:right;padding:0 8px 0 3px;.innerInput-29Ku0bwF.largeFont-1Tlrlf5g{font-size:16px}.innerInput-29Ku0bwF::placeholder{opacity:1;color:#c1c4cd}html.theme-dark .innerInput-29Ku0bwF::placeholder{color:#2a2e39}.innerInput-29Ku0bwF::selection{background:rgba(33,150,243,.25)}html.theme-dark .innerInput-29Ku0bwF::selection{background:rgba(25,118,210,.25)}.innerInputFix-3nQEuMmn{direction:ltr;text-align:left;padding:0 3px 0 8px}.errorMessage-3U3e1ayv{padding:5px 8px;font-size:12px;line-height:14px;color:#fff;background-color:#2a2e39;box-sizing:border-box}html.theme-dark .errorMessage-3U3e1ayv{background-color:#434651;color:#b2b5be}.errorMessage-3U3e1ayv:after{content:"";display:block;position:absolute;bottom:-5px;right:50%;transform:translateX(50%);width:0;height:0;border-style:solid;border-width:5px 8px 0;border-color:#2a2e39 transparent transparent}html.theme-dark .errorMessage-3U3e1ayv:after{border-color:#434651 transparent transparent}.iconBlock-1uOkuIhU{display:flex;flex:0 0 auto;height:100%}.innerLabel-1oKvCwg6{display:flex;flex:0 0 auto;color:#d1d4dc;font-size:16px;padding-right:8px}html.theme-dark .innerLabel-1oKvCwg6{color:#50535e}.controlWrapper-skuqZLfC{box-sizing:border-box;margin-left:2px;padding:2px 0;height:100%;border-radius:4px 0 0 4px;overflow:hidden}margin-left:2px;margin-right:0;.controlWrapper-skuqZLfC.hidden-3NLdXwWA{display:none}.control-1HTkHp6S{display:flex;flex:0 0 auto;box-sizing:border-box;align-items:center;border-radius:2px;padding:0 6px;height:50%;background-color:transparent;color:#787b86;cursor:pointer;transition:color .35s ease,background-color .35s ease}.control-1HTkHp6S svg{fill:currentColor}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1HTkHp6S:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1HTkHp6S:hover{background-color:#363a45;color:#b2b5be}}.controlIncrease-2YFIq5Gk{transform:rotate(-180deg)}.decreaseControlIcon-O8mAFFIw,.increaseControlIcon-1tvvZsEf{display:flex;flex:0 0 auto;justify-content:center;width:10px}.decreaseControlIcon-O8mAFFIw svg,.increaseControlIcon-1tvvZsEf svg{width:100%}.swatches-2NO2y7Xs{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-CMyFZXry{position:relative;flex:0 0 15px;width:15px;height:15px;margin:3px;border:1px solid currentColor;border-radius:2px;background-color:currentColor}.swatch-CMyFZXry:after{content:"";position:absolute;box-sizing:content-box;right:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid;border-color:transparent;border-radius:5px;transition:border-color .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.swatch-CMyFZXry:hover:after{border-color:#d1d4dc}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .swatch-CMyFZXry:hover:after{border-color:#50535e}}.swatch-CMyFZXry.empty-1lteEy1B{border-color:#000;background-color:transparent}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B{border-color:#fff}.swatch-CMyFZXry.empty-1lteEy1B:before{content:"";position:absolute;width:1px;height:21px;right:7px;top:-3px;transform:rotate(-45deg);background-color:#ef5350}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B:before{background-color:#ef5350}.swatch-CMyFZXry.white-RBcZELAh{border-color:#d1d4dc}html.theme-dark .swatch-CMyFZXry.white-RBcZELAh{border-color:transparent}.swatch-CMyFZXry.selected-3mQR-gqr:after{content:"";position:absolute;z-index:1;box-sizing:content-box;right:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid #2196f3;border-radius:5px}html.theme-dark .swatch-CMyFZXry.selected-3mQR-gqr:after{border:2px solid #1976d2}.opacity-2aYjtVUz{display:flex;align-items:center}.opacitySlider-2S5vLqQZ{position:relative;flex:1 0 auto;height:10px;border-radius:5px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-position:1px}html.theme-dark .opacitySlider-2S5vLqQZ{background-color:#000}.opacitySliderGradient-1uUWtQAG{display:block;width:100%;height:100%;border-radius:4px;border:1px solid currentColor;color:inherit;background-image:linear-gradient(270deg,transparent,currentColor)}.opacitySliderGradient-1uUWtQAG,.pointer-3pBhp8nL{box-sizing:border-box;background-color:transparent}.pointer-3pBhp8nL{position:absolute;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;width:12px;height:12px;margin:-1px 0 0;border-radius:50%}.pointer-3pBhp8nL,html.theme-dark .pointer-3pBhp8nL{background-color:#fff}html.theme-dark .pointer-3pBhp8nL{border:2px solid #fff}.pointer-3pBhp8nL.dragged-1FWLoCMd{transition:right 0s}.opacityPointerWrap-133eLPOE{position:absolute;right:0;top:0;width:calc(100% - 12px)}.opacityInputWrap-1okRhpq9{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .opacityInputWrap-1okRhpq9{color:#b2b5be}.opacityInput-1A9bqplo{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:47px;margin-right:8px;padding-left:14px;text-align:left}html.theme-dark .opacityInput-1A9bqplo{border:1px solid #50535e}.opacityInput-1A9bqplo:focus{border-color:#2196f3}html.theme-dark .opacityInput-1A9bqplo:focus{border-color:#1976d2}.opacityInputPercent-n0mDvs0P{position:absolute;top:5px;right:40px;text-align:left;pointer-events:none}.saturation-2SLmW8C-{position:relative;z-index:0;border-radius:2px;overflow:hidden}.saturation-2SLmW8C-:after,.saturation-2SLmW8C-:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%}.saturation-2SLmW8C-:before{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.saturation-2SLmW8C-:after{background-image:linear-gradient(0deg,#000,transparent)}.saturation-2SLmW8C- .pointer-2fX2g8ap{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;z-index:1;width:10px;height:10px;margin:-6px -6px 0 0;border-radius:50%}html.theme-dark .saturation-2SLmW8C- .pointer-2fX2g8ap{border:2px solid #fff}.hue-2mlXxlkM{display:flex;align-items:stretch;border-radius:2px;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.hue-2mlXxlkM .pointer-3fNcCimp{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;width:100%;height:5px;margin:-4px -2px 0 0;border-radius:2px}html.theme-dark .hue-2mlXxlkM .pointer-3fNcCimp{border:2px solid #fff}.pointerContainer-1T_sOwrr{position:relative;margin:3px 0;width:100%}.container-1-OmVBa-{width:224px;padding:6px 12px}.form-1PwJY7C7{display:flex;margin-bottom:12px}.swatch-1yekatxU{width:26px;height:26px;box-sizing:border-box;border-radius:4px}.inputWrap-11zHN5-G{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .inputWrap-11zHN5-G{color:#b2b5be}.inputHash-2IZ-P-A4{position:absolute;top:5px;width:21px;text-align:left;pointer-events:none}.input-35LrVJJj{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:68px;margin-right:8px;padding-right:12px}html.theme-dark .input-35LrVJJj{border:1px solid #50535e}.input-35LrVJJj:focus{border-color:#2196f3}html.theme-dark .input-35LrVJJj:focus{border-color:#1976d2}.buttonWrap-37bmOXG9{height:26px;margin-right:auto}.hueSaturationWrap-2qtz1WJa{display:flex;height:184px}.saturation-3duvfnxs{width:200px;height:100%;margin-left:7px}.hue-31zIOKyJ{width:17px;height:100%}.container-3jqXx6VY{width:224px;padding:6px 12px}.sectionTitle-14f4vHhw{margin:12px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .sectionTitle-14f4vHhw{color:#787b86}.separator-37206dUD{height:1px;margin:12px 0;background-color:#d1d4dc}html.theme-dark .separator-37206dUD{background-color:#434651}.separator-37206dUD:last-child{display:none}.customButton-1OVL2GM7{position:relative;flex:0 0 17px;width:17px;height:17px;margin:3px;border-radius:2px;transition:background-color .35s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton-1OVL2GM7:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton-1OVL2GM7:hover{background-color:#2a2e39}}.customButton-1OVL2GM7:after,.customButton-1OVL2GM7:before{content:"";position:absolute;background-color:#131722}html.theme-dark .customButton-1OVL2GM7:after,html.theme-dark .customButton-1OVL2GM7:before{background-color:#b2b5be}.customButton-1OVL2GM7:before{width:1px;height:13px;right:8px;top:2px}.customButton-1OVL2GM7:after{width:13px;height:1px;right:2px;top:8px}.wrap-3KIz6IQG{display:flex}.thicknessItem-1D40arGe{display:inline-flex;position:relative;justify-content:center;align-items:center;flex:1;box-sizing:border-box;height:32px;background-color:transparent;border:1px solid #d1d4dc;padding:0 12px}html.theme-dark .thicknessItem-1D40arGe{border-color:#50535e;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe:hover{background-color:#2a2e39}}.thicknessItem-1D40arGe.checked-pDy7EtmX{background-color:#2196f3;border-color:#2196f3;z-index:1}html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX{border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe.checked-pDy7EtmX:hover{background-color:#2196f3;border-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX:hover{border-color:#2196f3;background-color:#2196f3}}.thicknessItem-1D40arGe+.thicknessItem-1D40arGe{margin-right:-1px}.thicknessItem-1D40arGe:first-child{margin-right:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.thicknessItem-1D40arGe:last-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.radio-mk150mXO{position:absolute;width:100%;height:100%;opacity:0;padding:0;margin:0;top:0;right:0}.bar-3l4jwcsX{width:100%;height:0;border:0 solid #131722}html.theme-dark .bar-3l4jwcsX{border:0 solid #b2b5be}.bar-3l4jwcsX.checked-pDy7EtmX,html.theme-dark .bar-3l4jwcsX.checked-pDy7EtmX{border-top-color:#fff}.thicknessContainer-1lrdH7bz{padding:0 12px}.thicknessTitle-2nZV_6CD{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-2nZV_6CD{color:#787b86}.colorPickerWrap-3CKoS76B{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;margin:0;border-radius:4px;border-style:solid;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.colorPickerWrap-3CKoS76B:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .colorPickerWrap-3CKoS76B:hover{border-color:#6a6d78}}.colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#1976d2}.colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-3CKoS76B.size-small-171myYWP{height:24px}.colorPickerWrap-3CKoS76B.size-medium-vQ4tJKsY{height:34px}.colorPickerWrap-3CKoS76B.size-large-36sdciXs{height:48px}.colorPickerWrap-3CKoS76B.font-size-medium-2FxxjPlX,.colorPickerWrap-3CKoS76B.font-size-small-2MhPDpOT{font-size:14px;line-height:20px}.colorPickerWrap-3CKoS76B.font-size-large-272pPq9L{font-size:16px;line-height:24px}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor{border-width:0}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor .shadow-2guXPu-j{margin:0}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv{border-width:1px}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv .shadow-2guXPu-j{margin:-1px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9{border-width:2px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9 .shadow-2guXPu-j{margin:-2px}.colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#50535e}.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j{border-color:#00897b}.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j{border-color:#ff9800}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#1976d2}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#1976d2}.colorPickerWrap-3CKoS76B.corner-top-left-1YL_woIU{border-top-right-radius:0}.colorPickerWrap-3CKoS76B.corner-top-right-2ch4nt0D{border-top-left-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-right-yxUtJRuR{border-bottom-left-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-left-RaqUovla{border-bottom-right-radius:0}.shadow-2guXPu-j{position:absolute;top:0;right:0;left:0;bottom:0;z-index:3;pointer-events:none;border-radius:4px;border:2px solid}.shadow-2guXPu-j.corner-top-left-1YL_woIU{border-top-right-radius:0}.shadow-2guXPu-j.corner-top-right-2ch4nt0D{border-top-left-radius:0}.shadow-2guXPu-j.corner-bottom-right-yxUtJRuR{border-bottom-left-radius:0}.shadow-2guXPu-j.corner-bottom-left-RaqUovla{border-bottom-right-radius:0}.colorPicker-3Y3x2ZTE{display:flex;align-items:center;justify-content:center;padding:4px}.colorPicker-3Y3x2ZTE.disabled-3JLIZoXG{opacity:.5}.swatch-1HdO4thS{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:3px}.placeholderContainer-162UtvCf{position:relative;width:24px;height:24px;border-radius:3px;overflow:hidden}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo{width:24px;height:24px;background-color:#ef5350}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo{background-color:#ef5350}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{content:" ";position:absolute;border-top:24px solid #26a69a;border-right:24px solid transparent;width:0}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{border-top:24px solid #26a69a}.white-1wi9uYIx{border:1px solid #d1d4dc}html.theme-dark .white-1wi9uYIx{border:1px solid transparent}.opacitySwatch-JY_FJG0h{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:3px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-size:50%}html.theme-dark .opacitySwatch-JY_FJG0h{background-color:#000}.colorLine-2ayGuwQX{width:30px;margin-right:8px;margin-left:4px;border-radius:1px}.colorLine-2ayGuwQX.white-1wi9uYIx{margin-right:7px;margin-left:3px}.thicknessContainer-b-mOHnpg{padding:0 12px}.thicknessTitle-3PQDSIFb{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-3PQDSIFb{color:#787b86}.content-jw-2aYgg{display:inline-grid;grid-template-columns:auto 1fr;color:#131722;padding:16px 20px;max-width:550px;box-sizing:border-box;width:100%}html.theme-dark .content-jw-2aYgg{color:#b2b5be}.content-jw-2aYgg.ie-2-BNrQbP{display:-ms-inline-grid;-ms-grid-columns:1fr auto}.cell-hIDC3uV- .inner--hn7i_PK{display:flex;align-items:center;padding:8px 0}.ie-2-BNrQbP .cell-hIDC3uV- .inner--hn7i_PK{width:100%}.cell-hIDC3uV-.first-2n3flLMC{display:flex;min-width:0;align-items:center}.ie-2-BNrQbP .cell-hIDC3uV-.first-2n3flLMC{-ms-grid-column:1}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{display:block;padding-left:20px;text-transform:capitalize;min-width:0;word-wrap:break-word;cursor:default}.cell-hIDC3uV-.fill-1Pff_fQf{grid-column:1/3}.ie-2-BNrQbP .cell-hIDC3uV-.fill-1Pff_fQf{-ms-grid-column-span:2}.ie-2-BNrQbP .cell-hIDC3uV-.last-3u0rzQsJ{-ms-grid-column:2}.cell-hIDC3uV-.top-E6bk4zZh{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.top-E6bk4zZh{-ms-grid-row-align:start}.cell-hIDC3uV-:only-child{max-width:340px}.cell-hIDC3uV-.offset-2t8eK615{padding-right:26px}.grouped-HUhXUUdM .inner--hn7i_PK{padding:4px 0}.separator-27YVz1Zr{margin:8px -20px;height:1px;background-color:#e0e3eb}html.theme-dark .separator-27YVz1Zr{background-color:#434651}.groupSeparator-3LbEcdXc{height:8px}.groupSeparator-3LbEcdXc.big-1ygh-FzO{height:14px}@media screen and (max-width:379px){.content-jw-2aYgg{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{padding:8px 0 8px 20px}.cell-hIDC3uV-.adaptive-3nNVfvpI{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.adaptive-3nNVfvpI{-ms-grid-row-align:start}.cell-hIDC3uV-.adaptive-3nNVfvpI:not(.checkableTitle-3xDSPDqb){padding-top:8px}} \ No newline at end of file diff --git a/public/charting_library/bundles/3.0f5a56645104b8e303b5.js b/public/charting_library/bundles/3.0f5a56645104b8e303b5.js new file mode 100644 index 00000000..5bc43e3f --- /dev/null +++ b/public/charting_library/bundles/3.0f5a56645104b8e303b5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/3.bbc49badf465eedb68cb.css b/public/charting_library/bundles/3.bbc49badf465eedb68cb.css new file mode 100644 index 00000000..fc02a54f --- /dev/null +++ b/public/charting_library/bundles/3.bbc49badf465eedb68cb.css @@ -0,0 +1 @@ +.dialog-2APwxL3O{display:flex;min-width:280px;text-align:left;box-sizing:border-box;background-color:#fff;flex-direction:column}html.theme-dark .dialog-2APwxL3O{background-color:#1e222d}.dialog-2APwxL3O.rounded-tXI9mwGE{border-radius:6px}.dialog-2APwxL3O.shadowed-2M13-xZa{box-shadow:0 1px 2px 1px rgba(0,0,0,.275)}.dialog-2APwxL3O.fullscreen-2RqU2pqU{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;min-height:100%}.dialog-2APwxL3O.darker-2nhdv2oS{background-color:#fff}html.theme-dark .dialog-2APwxL3O.darker-2nhdv2oS{background-color:#131722}.backdrop-1tKdKmN_{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1tKdKmN_{background-color:#0c0e15} \ No newline at end of file diff --git a/public/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css b/public/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css new file mode 100644 index 00000000..19249418 --- /dev/null +++ b/public/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css @@ -0,0 +1 @@ +.dialog-2APwxL3O{display:flex;min-width:280px;text-align:right;box-sizing:border-box;background-color:#fff;flex-direction:column}html.theme-dark .dialog-2APwxL3O{background-color:#1e222d}.dialog-2APwxL3O.rounded-tXI9mwGE{border-radius:6px}.dialog-2APwxL3O.shadowed-2M13-xZa{box-shadow:0 1px 2px 1px rgba(0,0,0,.275)}.dialog-2APwxL3O.fullscreen-2RqU2pqU{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;min-height:100%}.dialog-2APwxL3O.darker-2nhdv2oS{background-color:#fff}html.theme-dark .dialog-2APwxL3O.darker-2nhdv2oS{background-color:#131722}.backdrop-1tKdKmN_{position:fixed;right:0;top:0;left:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1tKdKmN_{background-color:#0c0e15} \ No newline at end of file diff --git a/public/charting_library/bundles/30.d95a3f827655ae6f4d41.js b/public/charting_library/bundles/30.d95a3f827655ae6f4d41.js new file mode 100644 index 00000000..884722d1 --- /dev/null +++ b/public/charting_library/bundles/30.d95a3f827655ae6f4d41.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{"56W2":function(e,t,s){(function(t){var s;s=void 0!==t?t:this,e.exports=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var t,s=String(e),n=s.length,i=-1,o="",l=s.charCodeAt(0);++i=1&&t<=31||127==t||0==i&&t>=48&&t<=57||1==i&&t>=48&&t<=57&&45==l?"\\"+t.toString(16)+" ":0==i&&1==n&&45==t||!(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?"\\"+s.charAt(i):s.charAt(i):o+="�";return o};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}(s)}).call(this,s("yLpj"))},Gs9W:function(e,t,s){},sZhh:function(e,t,s){"use strict";var n=s("56W2");s("Gs9W"),function(e,t){function s(){this._state=[],this._defaults={classHolder:"sbHolder",classHolderDisabled:"sbHolderDisabled",classHolderOpen:"sbHolderOpen",classSelector:"sbSelector",classOptions:"sbOptions",classGroup:"sbGroup",classSub:"sbSub",classDisabled:"sbDisabled",classToggleOpen:"sbToggleOpen",classToggle:"sbToggle",classSeparator:"sbSeparator",useCustomPrependWithSelector:"",customPrependSelectorClass:"",speed:200,slidesUp:!1,effect:"slide",onChange:null,beforeOpen:null,onOpen:null,onClose:null}}function i(t,s,n,i){function o(){s.removeClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend&&(t._lastSelectorPrepend.remove(),delete t._lastSelectorPrepend),n.data("custom-option-prepend")&&(t.settings.customPrependSelectorClass&&s.addClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend=e(n.data("custom-option-prepend")).clone(),s[t.settings.useCustomPrependWithSelector](t._lastSelectorPrepend))}t.settings.useCustomPrependWithSelector&&(i?t._onAttachCallback=o:o())}e.extend(s.prototype,{_refreshSelectbox:function(e,t){if(!e)return!1;var s=this._getInst(e);return null!=s&&(this._fillList(e,s,t),!0)},_isOpenSelectbox:function(e){return!!e&&this._getInst(e).isOpen},_isDisabledSelectbox:function(e){return!!e&&this._getInst(e).isDisabled},_attachSelectbox:function(t,s){if(this._getInst(t))return!1;var i,o,l,a,c=e(t),r=this,d=r._newInst(c);c.find("optgroup"),c.find("option").length;function p(){var t,s=this.attr("id").split("_")[1];for(t in r._state)t!==s&&r._state.hasOwnProperty(t)&&e(":input[sb='"+t+"']")[0]&&r._closeSelectbox(e(":input[sb='"+t+"']")[0])}c.attr("sb",d.uid),e.extend(d.settings,r._defaults,s),r._state[d.uid]=!1,c.hide(),i=e("
",{id:"sbHolder_"+d.uid,class:d.settings.classHolder});var u=c.data("selectbox-css");function b(s){c.children().each((function(n){var i;if(e(this).is(":selected")){if(38==s&&n>0)return i=e(c.children()[n-1]),r._changeSelectbox(t,i.val(),i.text()),!1;if(40==s&&n",{id:"sbSelector_"+d.uid,href:"#",class:d.settings.classSelector,click:function(s){s.preventDefault(),s.stopPropagation(),p.apply(e(this),[]);var n=e(this).attr("id").split("_")[1];r._state[n]?r._closeSelectbox(t):(r._openSelectbox(t), +l.focus())},keyup:function(e){b(e.keyCode)}}),l=e("",{id:"sbToggle_"+d.uid,href:"#",class:d.settings.classToggle,click:function(s){s.preventDefault(),s.stopPropagation(),p.apply(e(this),[]);var n=e(this).attr("id").split("_")[1];r._state[n]?r._closeSelectbox(t):(r._openSelectbox(t),l.focus())},keyup:function(e){b(e.keyCode)}}),e('
').appendTo(l),l.appendTo(i),a=e("
    ",{id:"sbOptions_"+d.uid,class:d.settings.classOptions,css:{display:"none"}}),d.sbOptions=a,d.sbToggle=l,d.sbSelector=o,this._fillList(t,d),e.data(t,"selectbox",d),o.appendTo(i),a.appendTo(i),i.insertAfter(c),d._onAttachCallback&&(d._onAttachCallback(),delete d._onAttachCallback),c.is(":disabled")&&e.selectbox._disableSelectbox(t),c.change((function(){var s=e(this).val(),i=c.find("option[value='"+n(s)+"']").text();r._changeSelectbox(t,s,i)}))},_detachSelectbox:function(t){var s=this._getInst(t);if(!s)return!1;e("#sbHolder_"+s.uid).remove(),delete this._state[s.uid],e.data(t,"selectbox",null),e(t).show()},_changeSelectbox:function(t,s,o){var l=e(t.ownerDocument),a=this._getInst(t),c=this._get(a,"onChange");if(!(l.find("#sbSelector_"+a.uid).text()===o&&l.find("#sbOptions_"+a.uid).find('a[rel="'+s+'"]').hasClass("active"))){var r=e(t).find("option[value='"+n(s)+"']"),d=l.find("#sbSelector_"+a.uid);d.text(o),i(a,d,r),l.find("#sbOptions_"+a.uid).find(".active").removeClass("active"),l.find("#sbOptions_"+a.uid).find('a[rel="'+s+'"]').addClass("active"),e(t).find("option").attr("selected",!1),r.attr("selected",!0),c?c.apply(a.input?a.input[0]:null,[s,a]):a.input&&a.input.trigger("change")}},_enableSelectbox:function(t){var s=this._getInst(t);if(!s||!s.isDisabled)return!1;e(t.ownerDocument).find("#sbHolder_"+s.uid).removeClass(s.settings.classHolderDisabled),s.isDisabled=!1,e.data(t,"selectbox",s)},_disableSelectbox:function(t){var s=this._getInst(t);if(!s||s.isDisabled)return!1;e(t.ownerDocument).find("#sbHolder_"+s.uid).addClass(s.settings.classHolderDisabled),s.isDisabled=!0,e.data(t,"selectbox",s)},_optionSelectbox:function(t,s,n){var i=this._getInst(t);return!!i&&(null==n?i[s]:(i[s]=n,void e.data(t,"selectbox",i)))},_openSelectbox:function(t){var s=this._getInst(t),n=this;if(s&&!s.isOpen&&!s.isDisabled){var i=e(t.ownerDocument),o=e(t.ownerDocument.defaultView),l=i.find("#sbOptions_"+s.uid),a=parseInt(o.height(),10),c=parseInt(o.width(),10),r=i.find("#sbHolder_"+s.uid).offset(),d=o.scrollTop(),p=l.prev().height(),u=a-(r.top-d)-p/2,b=this._get(s,"onOpen"),f=this._get(s,"beforeOpen"),h=null;f&&(h=f()),"object"==typeof h&&null!==h?l.css(h):(u>50&&!s.settings.slidesUp?l.css({bottom:"auto",top:p+2+"px",maxHeight:u-p+"px"}):l.css({top:"auto",bottom:p+2+"px",maxHeight:r.top-d-p/2+"px"}),r.left+l.width()>c?l.css("left","-"+(l.width()-l.parent().width()+3)+"px"):l.css("left","-1px")),"fade"===s.settings.effect?l.fadeIn(s.settings.speed):l.slideDown(s.settings.speed),i.find("#sbToggle_"+s.uid).addClass(s.settings.classToggleOpen),i.find("#sbHolder_"+s.uid).addClass(s.settings.classHolderOpen),this._state[s.uid]=!0,s.isOpen=!0, +b&&b.apply(s.input?s.input[0]:null,[s]),e.data(t,"selectbox",s),i.unbind("click.sbClose").one("click.sbClose",(function(){n._closeSelectbox(t)}))}},_closeSelectbox:function(t){var s=this._getInst(t);if(s&&s.isOpen){var n=e(t.ownerDocument),i=this._get(s,"onClose");n.find("#sbOptions_"+s.uid).hide(),n.find("#sbToggle_"+s.uid).removeClass(s.settings.classToggleOpen),n.find("#sbHolder_"+s.uid).removeClass(s.settings.classHolderOpen),this._state[s.uid]=!1,s.isOpen=!1,i&&i.apply(s.input?s.input[0]:null,[s]),e.data(t,"selectbox",s),n.unbind("click.sbClose")}},_newInst:function(e){return{id:e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:e,uid:Math.floor(99999999*Math.random()),isOpen:!1,isDisabled:!1,isSelected:!1,settings:{}}},_getInst:function(t){try{return e.data(t,"selectbox")}catch(s){throw"Missing instance data for this selectbox"}},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_getOptions:function(t,s,n,o,l){var a=!(!arguments[1]||!arguments[1].sub),c=!(!arguments[1]||!arguments[1].disabled),r=this;arguments[0].each((function(t){var s,d=e(this),p=e("
  • ");d.is(":selected")&&(n.sbSelector.text(d.text()),i(n,n.sbSelector,d,!0),n.isSelected=!0),t===o-1&&p.addClass("last"),function(){var t=d.text(),i=d.data("custom-option-text"),o=void 0!==i?i:t;"__separator__"===d.val()?(s=e("").addClass(n.settings.classSeparator)).appendTo(p):d.is(":disabled")||c?(s=e("",{text:o}).addClass(n.settings.classDisabled),a&&s.addClass(n.settings.classSub),s.appendTo(p)):(s=e("",{href:"#"+d.val(),rel:d.val(),text:o,class:"filter",click:function(s){s.preventDefault();var i=n.sbToggle;i.attr("id").split("_")[1];r._closeSelectbox(l),r._changeSelectbox(l,e(this).attr("rel"),t),i.focus()}}),d.is(":selected")&&s.addClass("active"),a&&s.addClass(n.settings.classSub),s.appendTo(p));var u=d.data("custom-option-prepend");u&&s.prepend(u)}(),p.addClass(d.attr("class")),p.appendTo(n.sbOptions)}))},_fillList:function(t,s,n){var o=this,l=e(t),a=(l.find("optgroup"),l.find("option")),c=a.length;n||(n=0),l.children().slice(n).each((function(n){var i,l=e(this),a={};l.is("option")?o._getOptions(l,null,s,c,t):l.is("optgroup")&&(i=e("
  • "),e("",{text:l.attr("label")}).addClass(s.settings.classGroup).appendTo(i),i.appendTo(s.sbOptions),l.is(":disabled")&&(a.disabled=!0),a.sub=!0,o._getOptions(l.find("option"),a,s,c,t))})),s.isSelected||(s.sbSelector.text(a.first().text()),i(s,s.sbSelector,a.first(),!0),s.isSelected=!0)}}),e.fn.selectbox=function(t){var s=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&"isDisabled"==t||"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this[0]].concat(s)):this.each((function(){"string"==typeof t?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this].concat(s)):e.selectbox._attachSelectbox(this,t)}))},e.selectbox=new s,e.selectbox.version="0.1.3"}(jQuery)},wmOI:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.LEFT_ARROW=37,t.UP_ARROW=38,t.RIGHT_ARROW=39, +t.DOWN_ARROW=40,t.ENTER=13,t.ESC=27,t.SPACE=32,t.SLASH=47}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.css b/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.css new file mode 100644 index 00000000..5c5de462 --- /dev/null +++ b/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.css @@ -0,0 +1 @@ +.tv-ticker{display:inline;position:absolute;width:13px;height:27px;margin:0 0 0 -13px}.tv-ticker__btn{width:7px;height:8px;padding:2px;border:1px solid;border-color:#dadde0;background:#fff;fill:#9db2bd}html.theme-dark .tv-ticker__btn{background:#131722;border-color:#363c4e}.tv-ticker__btn>svg{display:block;width:7px;height:8px}.tv-ticker__btn--up>svg{transform:scaleY(-1)}.tv-ticker__btn--down{border-top-width:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-ticker__btn:hover{background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-ticker__btn:hover{background-color:#1c2030}}.tv-ticker__btn.i-active,.tv-ticker__btn:active{background-color:#ececec}html.theme-dark .tv-ticker__btn.i-active,html.theme-dark .tv-ticker__btn:active{background-color:#262b3e}input:focus+.tv-ticker .tv-ticker__btn{border-color:#2196f3;fill:#2196f3}html.theme-dark input:focus+.tv-ticker .tv-ticker__btn{fill:#1976d2;border-color:#1976d2}input:disabled+.tv-ticker{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.rtl.css b/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.rtl.css new file mode 100644 index 00000000..d91ede70 --- /dev/null +++ b/public/charting_library/bundles/31.81abab3dfb2b9a5bdff1.rtl.css @@ -0,0 +1 @@ +.tv-ticker{display:inline;position:absolute;width:13px;height:27px;margin:0 -13px 0 0}.tv-ticker__btn{width:7px;height:8px;padding:2px;border:1px solid;border-color:#dadde0;background:#fff;fill:#9db2bd}html.theme-dark .tv-ticker__btn{background:#131722;border-color:#363c4e}.tv-ticker__btn>svg{display:block;width:7px;height:8px}.tv-ticker__btn--up>svg{transform:scaleY(-1)}.tv-ticker__btn--down{border-top-width:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-ticker__btn:hover{background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-ticker__btn:hover{background-color:#1c2030}}.tv-ticker__btn.i-active,.tv-ticker__btn:active{background-color:#ececec}html.theme-dark .tv-ticker__btn.i-active,html.theme-dark .tv-ticker__btn:active{background-color:#262b3e}input:focus+.tv-ticker .tv-ticker__btn{border-color:#2196f3;fill:#2196f3}html.theme-dark input:focus+.tv-ticker .tv-ticker__btn{fill:#1976d2;border-color:#1976d2}input:disabled+.tv-ticker{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/31.c031c34eff81df66ef7c.js b/public/charting_library/bundles/31.c031c34eff81df66ef7c.js new file mode 100644 index 00000000..9b840334 --- /dev/null +++ b/public/charting_library/bundles/31.c031c34eff81df66ef7c.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[31],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/32.27d1f6a4564f13116070.css b/public/charting_library/bundles/32.27d1f6a4564f13116070.css new file mode 100644 index 00000000..2a30cade --- /dev/null +++ b/public/charting_library/bundles/32.27d1f6a4564f13116070.css @@ -0,0 +1 @@ +.tv-select{display:none}.tv-select-container{background-color:#f1f3f6;border:1px solid;border-color:#dadde0;border-radius:0;height:26px;position:relative;display:inline-block;vertical-align:top;color:#4a4a4a}html.theme-dark .tv-select-container{color:#c5cbce;border-color:#363c4e;background-color:#2f3241}.tv-select-container a{color:#4a4a4a}html.theme-dark .tv-select-container a{color:#c5cbce}.tv-select-container.sbHolderOpen,.tv-select-container.sbHolderOpen a{color:#000}.tv-select-container.sbHolderDisabled{background-color:#fff;border-color:#e3e5e6;color:gray}.tv-select-container.sbHolderDisabled a{color:gray}.tv-select-container.sbHolderDisabled .sbToggle{opacity:.2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container:hover:not(.sbHolderDisabled) .sbToggle:after{border-color:#000 transparent transparent}}.tv-select-container .sbSelector{cursor:default;display:block;height:26px;line-height:26px;outline:none;overflow:hidden;padding:0 23px 0 10px;color:#333}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container .sbSelector:hover{outline:none;text-decoration:none}}.tv-select-container .sbToggle{display:flex;align-items:center;position:absolute;right:5px;top:6px;height:15px;width:13px;cursor:default}.tv-select-container .sbToggle .tv-caret{color:#4a4a4a}html.theme-dark .tv-select-container .sbToggle .tv-caret{color:#c5cbce}.tv-select-container.dialog{height:25px;vertical-align:middle}.tv-select-container.dialog .sbSelector{height:25px;line-height:25px;padding:0 20px 0 10px;min-width:80px;width:calc(100% - 30px)}.tv-select-container.dialog .sbOptions{min-width:100%;z-index:3}.tv-select-container.dialog .sbOptions::-webkit-scrollbar{width:5px;height:5px}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .tv-select-container.dialog .sbOptions::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-corner{display:none}.tv-select-container .sbSeparator{display:block;height:1px;background:#c9cbcd}.tv-select.inset+.tv-select-container{background:#eff3f6;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);color:#6f7073}.tv-unstyled-select-container{position:relative}.property-wide-select .tv-select-container.dialog .sbSelector{width:90px}.tv-report-dialog-select .sbOptions{max-width:600px}.tv-report-dialog-select .sbOptions a{overflow:hidden;text-overflow:ellipsis}.tv-select-container .sbHolderDisabled{background-color:#3c3c3c;border:1px solid #515151}.tv-select-container .sbOptions,.tv-unstyled-select-container .sbOptions{list-style:none;margin:0;padding:0;position:absolute;top:30px;min-width:150px;z-index:3;overflow-y:auto;background:#fff;border:1px solid;border-color:#dadde0;overflow-x:hidden}html.theme-dark .tv-select-container .sbOptions,html.theme-dark .tv-unstyled-select-container .sbOptions{border-color:#363c4e;background:#1e222d}.tv-select-container .sbOptions.tv-quandl-select,.tv-unstyled-select-container .sbOptions.tv-quandl-select{max-width:350px}.tv-select-container .sbOptions.three-column-filter,.tv-unstyled-select-container .sbOptions.three-column-filter{width:700px}.tv-select-container .sbOptions.three-column-filter li.filter-item:nth-child(2n),.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item:nth-child(2n){width:46%}.tv-select-container .sbOptions.three-column-filter li.filter-item,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item{overflow:hidden;float:left;width:54%;min-height:34px}.tv-select-container .sbOptions.three-column-filter li.filter-item:first-child,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item:first-child{width:100%}.tv-select-container .sbOptions.three-column-filter li.filter-item .filter,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .filter{border-bottom:0}.tv-select-container .sbOptions.three-column-filter li.filter-item .sbIcon,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .sbIcon{display:inline-block;width:16px;height:11px;margin:0 5px 3px 0;vertical-align:middle}.tv-select-container .sbOptions.three-column-filter li.filter-item .sbIcon.flag-btc,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .sbIcon.flag-btc{height:16px;margin-bottom:2px}.tv-select-container .sbOptions a,.tv-unstyled-select-container .sbOptions a{display:block;white-space:nowrap;outline:none;padding:7px 12px;font-weight:400;font-size:13px;line-height:16px;color:#4a4a4a}html.theme-dark .tv-select-container .sbOptions a,html.theme-dark .tv-unstyled-select-container .sbOptions a{color:#c5cbce}.tv-select-container .sbOptions.tv-quandl-select a,.tv-unstyled-select-container .sbOptions.tv-quandl-select a{overflow:hidden;text-overflow:ellipsis;border-bottom:none}.tv-select-container .sbOptions .spinner-container,.tv-unstyled-select-container .sbOptions .spinner-container{position:relative;height:30px}.sbOptions a:visited,.tv-select-container .sbOptions a:link,.tv-unstyled-select-container .sbOptions a:link{color:#4a4a4a;text-decoration:none}html.theme-dark .sbOptions a:visited,html.theme-dark .tv-select-container .sbOptions a:link,html.theme-dark .tv-unstyled-select-container .sbOptions a:link{color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container .sbOptions a:hover,.tv-unstyled-select-container .sbOptions a:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-select-container .sbOptions a:hover,html.theme-dark .tv-unstyled-select-container .sbOptions a:hover{background:#262b3e}}.tv-select-container .sbOptions a.active,.tv-unstyled-select-container .sbOptions a.active{background:#f1f3f6;border-left:3px solid #5cb888;padding-left:9px;color:#333}html.theme-dark .tv-select-container .sbOptions a.active,html.theme-dark .tv-unstyled-select-container .sbOptions a.active{background:#262b3e}.tv-select-container .sbOptions li.last a,.tv-unstyled-select-container .sbOptions li.last a{border-bottom:none}.tv-select-container .sbOptions .sbDisabled,.tv-unstyled-select-container .sbOptions .sbDisabled{display:block;padding:7px 0 7px 10px}.tv-select-container .sbOptions .sbGroup,.tv-unstyled-select-container .sbOptions .sbGroup{display:block;font-weight:700;padding:7px 0 7px 3px}.tv-select-container .sbOptions .sbSub,.tv-unstyled-select-container .sbOptions .sbSub{padding-left:17px}.tv-select-container.tv-select-container-fontsize .sbSelector{width:26px}.tv-select-container.tv-select-container-fontsize .sbOptions{min-width:54px}.tv-select-container-timezone .sbOptions{min-width:170px} \ No newline at end of file diff --git a/public/charting_library/bundles/32.27d1f6a4564f13116070.rtl.css b/public/charting_library/bundles/32.27d1f6a4564f13116070.rtl.css new file mode 100644 index 00000000..1c66c850 --- /dev/null +++ b/public/charting_library/bundles/32.27d1f6a4564f13116070.rtl.css @@ -0,0 +1 @@ +.tv-select{display:none}.tv-select-container{background-color:#f1f3f6;border:1px solid;border-color:#dadde0;border-radius:0;height:26px;position:relative;display:inline-block;vertical-align:top;color:#4a4a4a}html.theme-dark .tv-select-container{color:#c5cbce;border-color:#363c4e;background-color:#2f3241}.tv-select-container a{color:#4a4a4a}html.theme-dark .tv-select-container a{color:#c5cbce}.tv-select-container.sbHolderOpen,.tv-select-container.sbHolderOpen a{color:#000}.tv-select-container.sbHolderDisabled{background-color:#fff;border-color:#e3e5e6;color:gray}.tv-select-container.sbHolderDisabled a{color:gray}.tv-select-container.sbHolderDisabled .sbToggle{opacity:.2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container:hover:not(.sbHolderDisabled) .sbToggle:after{border-color:#000 transparent transparent}}.tv-select-container .sbSelector{cursor:default;display:block;height:26px;line-height:26px;outline:none;overflow:hidden;padding:0 10px 0 23px;color:#333}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container .sbSelector:hover{outline:none;text-decoration:none}}.tv-select-container .sbToggle{display:flex;align-items:center;position:absolute;left:5px;top:6px;height:15px;width:13px;cursor:default}.tv-select-container .sbToggle .tv-caret{color:#4a4a4a}html.theme-dark .tv-select-container .sbToggle .tv-caret{color:#c5cbce}.tv-select-container.dialog{height:25px;vertical-align:middle}.tv-select-container.dialog .sbSelector{height:25px;line-height:25px;padding:0 10px 0 20px;min-width:80px;width:calc(100% - 30px)}.tv-select-container.dialog .sbOptions{min-width:100%;z-index:3}.tv-select-container.dialog .sbOptions::-webkit-scrollbar{width:5px;height:5px}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .tv-select-container.dialog .sbOptions::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.tv-select-container.dialog .sbOptions::-webkit-scrollbar-corner{display:none}.tv-select-container .sbSeparator{display:block;height:1px;background:#c9cbcd}.tv-select.inset+.tv-select-container{background:#eff3f6;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);color:#6f7073}.tv-unstyled-select-container{position:relative}.property-wide-select .tv-select-container.dialog .sbSelector{width:90px}.tv-report-dialog-select .sbOptions{max-width:600px}.tv-report-dialog-select .sbOptions a{overflow:hidden;text-overflow:ellipsis}.tv-select-container .sbHolderDisabled{background-color:#3c3c3c;border:1px solid #515151}.tv-select-container .sbOptions,.tv-unstyled-select-container .sbOptions{list-style:none;margin:0;padding:0;position:absolute;top:30px;min-width:150px;z-index:3;overflow-y:auto;background:#fff;border:1px solid;border-color:#dadde0;overflow-x:hidden}html.theme-dark .tv-select-container .sbOptions,html.theme-dark .tv-unstyled-select-container .sbOptions{border-color:#363c4e;background:#1e222d}.tv-select-container .sbOptions.tv-quandl-select,.tv-unstyled-select-container .sbOptions.tv-quandl-select{max-width:350px}.tv-select-container .sbOptions.three-column-filter,.tv-unstyled-select-container .sbOptions.three-column-filter{width:700px}.tv-select-container .sbOptions.three-column-filter li.filter-item:nth-child(2n),.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item:nth-child(2n){width:46%}.tv-select-container .sbOptions.three-column-filter li.filter-item,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item{overflow:hidden;float:right;width:54%;min-height:34px}.tv-select-container .sbOptions.three-column-filter li.filter-item:first-child,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item:first-child{width:100%}.tv-select-container .sbOptions.three-column-filter li.filter-item .filter,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .filter{border-bottom:0}.tv-select-container .sbOptions.three-column-filter li.filter-item .sbIcon,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .sbIcon{display:inline-block;width:16px;height:11px;margin:0 0 3px 5px;vertical-align:middle}.tv-select-container .sbOptions.three-column-filter li.filter-item .sbIcon.flag-btc,.tv-unstyled-select-container .sbOptions.three-column-filter li.filter-item .sbIcon.flag-btc{height:16px;margin-bottom:2px}.tv-select-container .sbOptions a,.tv-unstyled-select-container .sbOptions a{display:block;white-space:nowrap;outline:none;padding:7px 12px;font-weight:400;font-size:13px;line-height:16px;color:#4a4a4a}html.theme-dark .tv-select-container .sbOptions a,html.theme-dark .tv-unstyled-select-container .sbOptions a{color:#c5cbce}.tv-select-container .sbOptions.tv-quandl-select a,.tv-unstyled-select-container .sbOptions.tv-quandl-select a{overflow:hidden;text-overflow:ellipsis;border-bottom:none}.tv-select-container .sbOptions .spinner-container,.tv-unstyled-select-container .sbOptions .spinner-container{position:relative;height:30px}.sbOptions a:visited,.tv-select-container .sbOptions a:link,.tv-unstyled-select-container .sbOptions a:link{color:#4a4a4a;text-decoration:none}html.theme-dark .sbOptions a:visited,html.theme-dark .tv-select-container .sbOptions a:link,html.theme-dark .tv-unstyled-select-container .sbOptions a:link{color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-select-container .sbOptions a:hover,.tv-unstyled-select-container .sbOptions a:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-select-container .sbOptions a:hover,html.theme-dark .tv-unstyled-select-container .sbOptions a:hover{background:#262b3e}}.tv-select-container .sbOptions a.active,.tv-unstyled-select-container .sbOptions a.active{background:#f1f3f6;border-right:3px solid #5cb888;padding-right:9px;color:#333}html.theme-dark .tv-select-container .sbOptions a.active,html.theme-dark .tv-unstyled-select-container .sbOptions a.active{background:#262b3e}.tv-select-container .sbOptions li.last a,.tv-unstyled-select-container .sbOptions li.last a{border-bottom:none}.tv-select-container .sbOptions .sbDisabled,.tv-unstyled-select-container .sbOptions .sbDisabled{display:block;padding:7px 10px 7px 0}.tv-select-container .sbOptions .sbGroup,.tv-unstyled-select-container .sbOptions .sbGroup{display:block;font-weight:700;padding:7px 3px 7px 0}.tv-select-container .sbOptions .sbSub,.tv-unstyled-select-container .sbOptions .sbSub{padding-right:17px}.tv-select-container.tv-select-container-fontsize .sbSelector{width:26px}.tv-select-container.tv-select-container-fontsize .sbOptions{min-width:54px}.tv-select-container-timezone .sbOptions{min-width:170px} \ No newline at end of file diff --git a/public/charting_library/bundles/32.56b37cf403a9e9eceea4.js b/public/charting_library/bundles/32.56b37cf403a9e9eceea4.js new file mode 100644 index 00000000..bae58312 --- /dev/null +++ b/public/charting_library/bundles/32.56b37cf403a9e9eceea4.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[32],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/3293616ec0c605c7c2db25829a0a509e.woff b/public/charting_library/bundles/3293616ec0c605c7c2db25829a0a509e.woff new file mode 100644 index 0000000000000000000000000000000000000000..8c1748aab7a790d510fb3f42a8a8971d96efa79d GIT binary patch literal 44432 zcmY(Jb8se4wD*I}6Pp{`wzDxd*x0shZEV}NZQIrp+uGP~e($~i+^+i0>GPS>b$X_& zr@E%wRZdI{1Qg`ERKc?6xc~A0WB<2^i7Cl^2Z(%A-2Y_45ThzCA}aRH^uB$9 zZxMnHfc%hCWMKYgf4_bHZ|OyVd7v9w>)U;^-fxkDfPgv7S$2Y(>N|cju!HXysQ(p` zsg=9QH@g46Jsf$-2G#R*$WrR zL!siQ#}&N%w0_klvWRwyOkEG73-*c8@-muo+C7K=Bo3EnwJa2(a7H43$lf1EY>~q! z3mwbDz*EeaKAD%~!kO0Da<=BcLYl9Y|AkDJC@+d9(`X+~b8i5nitUFHth3Kob^|K4b^+um zCzkfUZBhJvn6ir5@{`bg_*ZV3kqLJlv+x=L&aJNfHpm5oTk-ekfPQ^}Ai4oNyP&<4 z4wo2xW*l46c-}VDn{&eVe+u%qqksC#~wFzVQ80u_cqNWek zbBc>7*?S&wJP1z?ZJE|9HFP$>!(E>9#}Ap1>aQYQ5{}2y3E|wz7&jtHxVVwn=%hQY z;qjf|^^)n)ldPiv0xXz?KE!&$l;lHOUw3+jrV$bPMc!^m7S$1Rb@bVn8fpmcJZb(dkg+ z@wt!x9qkVViWH;cz*ZTCEDchhtu|2t*sFa#t3yk{U5eg*0j@NXFmdy2gmq4a;U4d| zw+Ti^aFMFVRuw{sgP`21@$TBW+f}ke)6b9Z<4V}1tn9->HAsph=1duR5}waeP+aCN z1b`;+bQy!4; zWAS1tVL8em;&*91yvo~$NY~6YK5>+OOFn+brPzsWhB3F&7ys+#>6ZD2yZHTs%Ji0= zjCppcIO<-@cdXvbX^m{?~DK#d`OOh>+l3d&lcz&JI$C>^4TZZGWx^seZ;RM^z0S&l$GBd=)kwB*_S zSXrWfaCYlS=$YSNz+arKAJVqi*_9oqUFIN|rWr%9cE`qOEaNL{q%rE%+s zn2dxp#y2Aq;f!?q{U%gOA|zcRnZLcxrJ*5oaG}C#G4(h2+({}3sph5Z2uOp-=!o*B zvEA_9ALloGI)X^c)m(a2E5LtrP?2Evl#}0E5>wYM+8hc2bEEL!HNWYx0kza0h|D9(I|EO;H%cx zz&r5VY7r(XD=R9tV1|ifO!Y1NrEH(yW88w{M_K~^&I-Dz{p6S&w#WDnvMCUSFP)>nOjbYLi|+d@eZ-Z0-%(Fmv3*onRo_phiTs z*<<^mNoMQ!%PQ@?Uhq?_e$0(YE&Eh_s4zh9olq|UZWT^@hGr3?9#o~~Zhw0Bgzl_y z%H`~0d!wFfltQ z$ewvMz({&pSbm{NXgKFsWu{mPKwAiCyhT80(2RL^sx&hTQo!9G_w7YIwv87L z&EL*@oRfq;GY+a+UUK-Waj8`cl^LSY%|AanbldO`&1_#UL?&Gbxjnim(w8aUAjIVq zu|-rOsAxqMq2V8p-K$xe5QHuvgte({1?@P|@VYDdm^F`yM)nTT>aVON_|Km*Ei~*E zr@%m~S~`bi^{S;B==r(ZDUmxOG?I6IGIODeHC|I zJ&$?qS=jo=;M8<93Vp@EsFe-9Yj<>r(oDS@Oi%cI4b899W&FS2lSCq36kv`XNT#5( zpf0w(hgHuqXm0Enj+ok?MKGml&6~4ty}XBn1~e9Zt0uln;j9wIc@smE2+wNneD<2`b!F@FG2KIL~R0*pnjCX3Y1jQ$Li(HUa|jkS+am1C+1#x zVak2~*An~Ocr8A&@`1ozi)qJ~=ZadctMC>cv$s5bg<#t0V8Hnxwhu4orpP2nrw00Uc zlYMcu%$^icmD1$$?a0GpmcTTGc8mkzC2wJS)DQ{I^2LK?l9dLSJjWY_aZ77^Zz*tt zc4P(+XwBGLj^^Qs$q4Kwi9Fe1^twrXJU4_y z#19xYv^)I`6b6c2=B4QPH|!#FW)RF#+X?IEmFkxV6yY9Jo)t254Ib5j-xd|M@^K>p zxg_qYevP4}x&G$P+7BmmPUzK>x*Y8cT$IJ)0OZEv6lcKx7ITe;!eNi8Ee2>Mm(bCd zf|k4xm{7R)G^I9h_679;JFu?6N{Uh~ANmG@OJP+ELg9t+M@ZSF!DzJQ!Fex8d_Y&n z3ekTwY)0P~TY!#Z*Jkz}?@7n(D14NQZgbF`@P4|;rA5b5qL}R)XmJ=&7IoFWtBg!F zt}M*`RwZyV3Lp8!`&(U(8?F^E4?+HzS}?N<|JsUoIF|MKRHlKS@7%=gXW#x$@qlDU zlT3~3zFji_>C|5oU9G!)Dn87QfE}zYS4WCZWO2o=WJP7lMGmsu-jiZ2^vXp$`C#x? z>dW%K;p=gOm-#PUPkl-6N+NdDF?csf5y-%Tda7O1YRB@LcON{EcN#?Tz}) zWAI#6CM@^ZQ5t;+1YQz~&;iilU}`7hA%AE{pOIohR7Y{bqXdOjmRt>M&UWQ~Vcy(G z)t#ez39hKek_g*xGi{VwY|GE{^B@1Fxn7LNt+~0WHlZ+4a1()LoIberY?m~&=G4-B zcXnOET5IJVC(3i<*C3XWkJ}7sC|D>MR4Rd1{B+;i4%%ocroOwg=sGW%aBgmY92bTR23baR4$iRyZ*1Y=A z|M>#^7&ln6VZ&qe-zB~j*ToWEx&n1xhlkoFE;;nN9TwS11}8(aolu8i+A=6re%zE% z6ry<61v-u$o!cWT@3Y9;5NSdL!Uh$D)<#;-Nx1JYt;-9_j>GZ{wJY>Fw)c$%sjc5u zexe>U(gArOn|f?IbY$jE`;$uW)t(<3p1$1u%6|6EQlPZpgns>a6?`}J`lDx zZ~k4=6Cni(G}dT)Z9SChi0~HSpJ+M_6h%9BQP<30U^z^H^7Rr2`~=ilT4eg?>r457 zLZULx-&4J#p8j_|`%#_bfr2ST@uS!S3QJ&|mzRWv+|@AOa8j77Z{MwpQHkp6I-xb( z_v_|_bY`QVkzciuol;93a`vQ zs^MiHr->$DQ-p`P6~Q3&^mI)f-sHTTwV<$ofW6QE&t%rJs>fj2s)=g}mtnhsk-I*p zc~%VR)-`5C{`@usmN<*JbqT4Z!Vmu#eX$bGP=W;MLOHBA@t=0Jtvf;`-hddU4t}=k zSK%YgWd*P%yD|r}+iO>C0|=gN+t&UV^9u$*$X1`T@$b2dMTn*aVkCBEr=R{#J>v@E zbRlOsdb8t{)^VkO2TK8aqnVj?e``bll#StP?Job(v`beo8&wSH*ys%dKLUMqC}4PC zU%kpgcOkmYTg_iktGxflzP(=`NtiO7tF%TChCz^MW;~tW-8_>&E-`JYM8n;sXeX-? zVKk@vSKZ4V+pZn_$B;L>aUUtV<@A8(he74E_I0&&)`~{Nb$hDX$S=&N4%^*KI-^VV zN$WRG>wc0ZwDBwR*e#R6^+C?U8ziJGm-yTt?qoyaSIC*4ZR@m0?QZ!CO-6^~WYyCm z8>V#|fSd&%8$m{yQFsT-`*Ka2HfmtFEXK=S3_pzeC0P}xX5<@6wTI@>oGpKP-BJe% z)JH>4UQy%uvZ3@Mjas0_wnwcn&k<%9tcihE2Pp7k|Ne&!TjFH`M@mZsUn~&437G!W%z(AAI(q~1`EakbK07<{iGOlA)ML4}J-oG5fWt9w)YWD1x%#l@ z{Iwi29pO{FP0>B{c=Ae(FA7Z}1Y;2S{O=bi$H-?@{~^;PiK-l2|VRp-*vxy!A<(dM`QNPyViJ12&Wy%n%&V|>03~VFw9YCiaPALOch&Q z_Sf+HlkGG4DYzM>{*71uF7m2BFdpH}--V8$WO8LN+A}QFO48--nJf4Z?XsFaIqKv2 zV8e&LktQ{1Imj~E5$%6-cWnTvClrBbk^uoHQi(CLQ&Uo<+zn|B@~SmT6ZfQOznPqq zTS}9bnnHgsIb#8&k|#Xh_CT4?{H$Muv2j8RnX5Z2L?YsKoI5#eV_Q$2zC_We3g#X= zC|BHD-;*lnLrczI9~f4dLqYcL*b5Gw+xho%vhGj*GB}FuMz_)Zzs)=A$94#K{!eAO zL5$K|I*q)&#cM|aqU5Xaya5~#*VEqONEoj(J-_27yNne)DN-Q|Yfll)Qo6|IQ=b;q zNgTSYUBfRpR}DD9=gMYwk&k@jkKunh*(vv3qmit>m?Lbb8PNN0f#bQU&WUQv+`$-B z1T$o{h0h!X_aLr0^6&5q9T-G4sQKl_A|u*jv}e%^NHIhMQNo`CpTisGJbw#3Wli_( zx4we*8a7aDxTEM|-irl=W4U zo@ZTrZh6F`I~@ZF@+cSTc)g=Zm!{17i#RIA_FfF%jeJg^WTY?%fZXHrx6hsK!~H=l zHvHKk;kW}>wrSBhahlN$gCvqdYjH?p%vu5!{Z_w-r+BV<*2zfFQK8qNx_n1X6s$>u zQ6~zqxWRHMLdQ^EhK?}=c+IL1U5X-_Z1&QegVztgU>EO8WEirqWhd{+EYf)~a@=TeOSqCgDZeKe;1KeHv;S1$F3%t3$6ssViVjB>yc&f9=GcMRY z!>x#FTAOw}*Y0dGo1Cx0e*%I9n4oo&IBSXBA<9$=avYwP3#!EvBjM)A@7y0m7f3UNp(@Q9L-?jk@MC*ca za)TGEoDh_~W0540;KZk2>x9wZ3(T?WZ*6Lw=F8*8a4U{H1sPIFX336^8PJI#5P5;@E1hu7-Q@pkx!tLSdB2wSzf zyBFmixHW$o47%2X`R=H`T!$6RrYEZd(U;(m=BFpk;-E*~+A?FOJ24Vlm2->Ne>WUE zSK9l?a3p=Rf20haZOOpi%OhCL6rf~@bY-0{ zxcKfP9A-1jZo4ZF;@1!LaT5oohBZp*JEsxN$-o)o0?=5aJv7TqG3Bnupkka9El=*! za+>50^vO2!iG?T|x7?@V=vHy!123AsIi)3!7>nk0Y!lfCU*C+!0m$ui`VOmj%H~d`w$yZxFsI;3Z8v9|2&wx3J1jhEa$ts1jZdApJKqFL^;fH4 z*M%w)tma4khE+iV8R?njIXpXfo!Vg#M@yhEOdc=VU8ESwMI(e3v8}TFL?Eb&|m{K!{Ucg{@(mQf;V3>w2T4#* zAEt+k)eRJ}gfqF}n>*2x>ha&=r4h-=r%=Q%129#WsN~1uk4T2Ppmo(W@Y_Vk*iQ+^ z9f?)c1Q}3cXNmih-lp|p-CAPk5LTOE&2%s~43FZ}fV-Z>M*DIuwcD`MrbDh+5usH$ zr}rU^G|<}zg_VkseUd0|i}<{jP(xu~5bP4aIfH!RYt{1L&(&>;EW5K^r_U?SE$EJ+ zx9g3=39XGM&;+SCDHPU`G_;7()Yk81^HD;p0`70Bod!noMTae_%&!<=RfO2T7ln>A zIojV4Oaw0kW-a@MuOlrT9*q?vuiN;iUli8-O>c(HFT!sAsJ3NzB{y;a4gw6{@^0`F z4J;VGA>saK!$}h2c<;yzY7^=wi6YikE9T>qZ5mnq`Ps3CI-akDVWnf&g}1~+`b*d^ znbBNa#R_>GCTt?JMhzw84}w~JsY3+vn13 zj^9Tp7>-$r9Veq#1~yM|Bps6aPspt!>ZZ-4lq}_IMCEof`-iC{9RvXZP5g57Pm~U~Pt5$1zovU{%mi^zw!`_V;rZ~V3ioY? z7?+xP1upW+&=6%FNUY5oK?aOS@jP*Z2_iI}uMYh!A)95{Uh$NAI%8*xE#0GT48P0`L;pO2L*9U*c z*=IzuX@##EkH^~8Y3B;zD*6yh0~c`zNkfW`!-S${i2cM(S!+TDjs zIi|HnX6Bv3up*wc^6j^nlw#a-8)GqaSca$^#UWzJYJsTF%HkR^O?gE}rfxxUj@|P; z?0R`mn|CGZLgplF*`j`&9rQ^}a9x9+7LACEG<1c91CC%Rl+(u>^IQXJ8i_K>7)pAy zv{Ge>a_a3|EL*DTxPQllq`|3X`~$cUFUbL>0@v_L}9+ z^~Svk=y*7LSu1;imj@*3ztdAAunHDWT#g#OLuUvzQEI)GSmRhVihHUlGPe+zF=(|k;PwrEOd zBvUSPFVblcER<6&Y6=UMv>cejqse}Fu(;*6Cs>+hB<_>y7+O9_He~P=CaPJzA~VGV z$4HT*eb&No5^b}uk7%BU7P$I@PEn3$PX-TOY|WTn^BC5~R9=z}7M`NtqBSGgB(YCf zY=0Pem~>xvr_z2z_wdK0E9v0W>0}hv>BLU&O5&bEvw}e0Y6m=U( zdM^gqaBpy)UkOFrbR&_`y`hx_gQR7sdFa)UX$sPIc(#sC%w~yTvf!n${aMB7%=n7? zHgPt_*ki&$-CFv5Tq38-gCp=0E4hP>9VwzOBb@;QCsYS(NJD}siSnvn;q(Eq6WVsx z)t5I~e}4s}tLC7TU7qw{RylYhI<}f45su60Fs~6@F5G@z2mfZc zPpC~{a?CyV&}glU`lU#rW4wy14PLojJYiWQ-&>PBPMCIOq5sN4(fZfVEo-It5kO>( z-0cP+c5NZy;sk=hGun25?MzXw?2Nl7RTBt5yf?w6X(yOadjZaX;{9 z&eGWy=Dx4J5J{naM2Z=u+ZCTy&ik=?;4n39C#Y1&XrfTYliB&nzt5`j?2v2EUqi?4 zXW5A8Tkl*)@)mmw#GaOhN?fO-Z6VB1Me6m92vF z!H!j>Qb&j6K2qbyI7;y6T&?&-93O)4q?XwY(%nACKdVU3*6fp+*ZnD%JGN)aVkx~T zzYjA=%u@?RcO_F8`;m-TXF$(pDjSa0s9N{wMvXUunti~`5a=1=5N>GPo;@huZ7Blw-Kq0(b4S{JP+f3PgUE{qHl{~6mn+njuxTv9vj zrM}(Cn_6U}Y*#zKYEaaeV(zsk!L&ilA3I(GAe0@cA-Iipk`{NOtO+sT?is4X$I5j? zE;$*+x>C=*(aAq8eQ#DC6rNO`ceN#h_V;!Uj*n*EES8tDFj^?#Z!=Vs6G6jc?@(u7 ze?Fg&i6w|8Y!cQiVJ^AG-pb6P5RGI{88{h8sQh5OCGAV7|}0x%8|ZtpsoZ0Vr^u3RfP?`l_m(qr|C`chpN*<7A4R#7tAsY)7P ze(o8b(g^jk@{#LK8u^+7q^}KsD%{3T<{l1S?rjfE+&{`JMVA4m4lc;eN6{|H+az&> zuF@LU(BH80t5MZ8V$k)fDq~?lCXc8v09z02tRoo~76 z*!*;*C-|lZErNu~3hNchWdjtr!!6(;dV?W#4Wwse6P=XvPTc^Hduzw&G?!7vrH^T( z5qmKj=U!afFIB)dxcR0h%^7iDZ5qmx#e!dRn0^Z3^IIVtOwR_9pM{Uaikq@NC<6?` z&u`ZZBfsL!1A5fL%J>l}tC+JSqqrw{K1H&8b!5oQK=w+@@r8i*bRC_C2{qhw5D^nW zh!pnJ;SX#T`J7tIw(83E#P|;HH8UE@DTnG2zk}{ZMNP)^Vkd_@(K4#MMuINK?J=eU zlhBOH+>fVSq zO<(JrTlS@q^juk4-D=-yk?@AOC02tM87gk`I$m$Fv^XE%ZLXKXcAGor#SEF4h#&S!P5*RR`0exopuGp@Ue$7luUpBn5xa#G?)#Bl@1h7*%(#8 z`>}yaCVLD4wxk;R=Z;JXMMaghD8BB;ocenKfKo)np*y$hF@&$R(_+IJM;r3jXK>7* zb`?;w=F{O|OVbLn>#;dG`}J4DgdiO6c0=KaT%;xc?S<%Cjqhc}6Io&)O=hX&J>b%d z7hT|ZROSj>%aILdsiNht({eHLWm^Qj6>7=>zyV*kOD~Dm!HALNH~JCP*uAlUrPbYP_9W6wc%2qIF+rB7sE#5OZ%Z0|Rs22~}tK1kE1ui5v{9OA)(+fv0bZ)7tE$ z@uwq%n(Mlsv-;-B$a(i}cw=WS{if^DxM;*OMaVx8nF<%3uOOMj*eH%fA*t3Mc&>iq zjUlP}*=}I2-dPOvWB5N@*fF^WG9}?1oiO}yZQR%3y1NuUZ*Vr-b5);kLTm#&cF|iq zo)fp7r&ivhKKUxN--D{x8%1vU=zWeJ`<7wy!n1#NXCBM>Bw$JMJXR4F3Rbjb9!Cr?&_bN`Q^gC5O!ott+R%cPpCO zVs46N7O{2py?O%}>IZ2}+%r9m%EXl#V!A*j9z$VRHwE#ATM-Oo>-l=8De{X6)Pr6% zh8^(2N@_6gtl1dFemr>#EDWl3>d#7O&#YMNJv8NWxcHz>xs!0`$sHUN7ItYhD*L*2Pt zWDaQST>!q7(`_rr+42rMbLH55cUhy|%=fg^aNpLj|9MXzP=XXxx=Qs#iqGpHT8?&7 z6!OQ}G@>JZ=stZ+0hmO~iy6jc5)xy-yB4h$c#NwJ+m1gRCD}9&c@aR6VVoe@Y@t46 zu$#l1e0^Dk7;;|LYA4L9!JR;l#!%=H-0Hpli_WnNRZI`}1|!!3padFbEi5*>se_!- z$;nE`adT69GCE=6*CGl0nhQ6dV>W6;$+$f!4g2eF6UGbKNv`H@Fs^xdkT3uaVNa=y z<<{CN(S#t`tEs0%!+%_h@H5Q(zSOEEb%tFC+wBJX!bNe5n4gt5wt!*{`lEW!Xzjdy z@xgq<826Y?GJ1r(GY_b%zm@p7U+%O9ZC?kiK~3hspk&<9n-G%A4kjGC00X=c;rOY4 z#q0eK7k+LNc$0dDP+S%WPD96u0sZ2)$W+Xfv%Q*fz7F*YD}3(}z?Dpw60k#=j0o`& zl}8FCNN)T)3NO+pjx6sdjB;PVNSYrya*ptQy1s-jLgERQ*32H10+YH8GRaxf>;CS9;>dp6+duUCX~A^mJqr&MvJ39p$&%X_BjC zgVm1gi9G(*d17rKP+5dSL03~s4)W1vON_ACdjP`KEu!-vOZT!TyDGBYVjw;k%tlNm z?H8dtp{pThq&; zQKo;LPJ(;9^zV*G7TzU`xh`CoDoefMcRx{gcs!oR$6TbUKktA8K;p~YV`rJT=4$k+ zsVbUwpc4a|Tj6Q)w$yO!uvcO1SKi}=qMYD1qBDk}1>qI)4@9y+%ADuUy27QkaW4a# zltqU72AoTjDAUYeKxImvoFf`kXKrVhj%EdN`pB06y@+N@;5!{RzE)DBCouxJ*Q z1lz_Frhk_*Zi*!v&zZ7Iahel}8Pf%_N>|E#GG4-ej$AzK>s{Wq z2x3@14@^cA#%E|&chd@$?Gb)r zu!%HgjRkf868>Q`z%hx6tK3pwJ6?|6_x9JKUo>%4d3$0GEp$)B>$2|NZB1;_2Y+Q55ay(j^PTTI%pHkj? z=n<&$@z#9Z7<#~unCY_Kn(pvsd-5@Vd$L*Q1vkGsBIyuM+d$J@^$zr{U0&tHYPr{L zD%MGI&EA}IH|JQ4|I}6qnC$>tzQw`3`do}tmfd$EG;E8GwCovgMP7qicb<>5Ca|Yi z!;&*I%6bY4o{s48a@*eOBJAs0f+y0{?J^VFTk5dcezUk0b3pIZ)y~i|UJu!`R8p)? zI;WD4RbKp6Ogn`x6~gJsOS#4;cy=TVW#iC91+w`UcfM39bZ~9W%sXa`H3~n!SvtsT zOm_F=T&V%EgX^_R>(+v5JBNR`=-$kP2B8)m9eg5?)cv<2w%;@B-of` z(1h*SaZCdov3EU_Ch6wD$#xLg3pMvtWTfdhKEBi!^Wk3L1s&6olVndKi$=Xu8eK&Y z;0J$;w_68rvD3=)bjsH?VIUQ%i5S%UKayDHyqwf_w&gdMH6K3GX^gg zUIv=E-B5e?zwZN{8lIS@qkeY|c&>>&I%FKhPl%pJrLE-`=xqXndUGQjs!GO{P^pvh zk^q71UYX$Kf%=iMR%CPm17mq*YlbT>wQe1-=JDI@vB~3~XtyDNX1JZTe1WFUrDv)H zo(-yrt<7@DHriz~=83Hm8QGiQ4Ehv0@l+o5OhnjvSXNZ)(wTMMZIFlDQ)%| z=!E!pZxd66Rbe=Am6Qo%JjPf)p?UM}YyJolDk#3JqEMp*QY|7e_QQnmH@G!B!z}qa`UmNVmA?Z@k`~PA z@O~4A&a&r0Rr~QkNZw0*275Gdn}+o>3)e-M_x>mwp$#0&e_$TxRxXjHPxDYH@Y!MV zuo?$y1ZqyGA8Q16Rmc=YCr?JN=2smrxRD^Qjmi zXwdWMIHIM4O~0q`yfrS{xqmwu4{n=q4$&UA3xO z&oAYXNy}Zs#_}2RFGSEEp zE`VO_(PKBHgWnTM8=rLf2K5Umfp|(us$Qrf?)V9-+qM#GTN&5pEDD_vMqQRT$t#3M z0(S>~DBWvtRFUv@Hwxq6kHf!M7|3K-BGqJJSWB%22>!0@o?55>^tw)hU_!Dl)^67O z?Gwxtt#*ZJ6O+w#KdH>a2ZY)b==-_JYbh4Ru@x^-4eZJN7^4euUgsgr!OeWwU&~;B zrSGX5;*q<6DkhOPWnvg(4+x<3>Bp>P&_TIK)m^{*3qQw_9GD;AxS2f_(8AB#Ra7S+ z^Y8RCz3bx?Nb|%ta z9y79_M3F+Qe5f5QS)`z-pR@q!7ks5x-@%-pv}*wk)G{|ECA85<*nV@Y+gw*6X!sHE zD5B`3VXZalk#4}ok1L0Drj{A2SK5SRq^5&62d`*K`;ASdfR)bmwJ`>l{zETY_%RE%KV!$b;9cUhOO$ zUfZu!Z+r=-!wEiW<`q6laNnNpk?&mR3d%D3gq^6-*|3m9n11l&{cH=6^gQ3INb!A4 z+nXr7T+b;Q&d*9ni^EUwgWuzym#}Y3oiHR@atrQ2`_s>E8V91=7F0pHV7n=i{nxC) zOd2dvV}#nB>I!Nxzg1Y_hmRUv^dBN|69zn(dun=4(jS}r5%l-f8mXp+x^a6Y{#L|z zROt|?kiT89{X-cs#mCzx+xfsO}H^+UK`i=@#P!c|kTtFDOfRT2Uy{wvGV9PaN`{`EqZ~eI=^PA6nF7A|(5?HQ zkgnEOG+ThTz3I_N$Wh~^R)YN!mJSAT>Ka6D>Rr9oAJ!nYMMsk;yaoBplHy_fg(3yu zuDQsAS2r<)RpnLEC?P-320<@{bl?3PsgFn$k9mIu`-Md?u3G?8VpFR)c+PgBTCdBG zp-a|F7F&;LSaCPSQ4`h}t5>YiRB4cvXeDJ`QaH)4eyf3pw}o4=u-u9TY2?seE!Loo zS<98TW0C%xhcPD7O|GTgnTVA7M^oBMIx%8{Vb1R{#AQM;@q5<^28&hYH8GqdS#drv zG%y`nl=p!!hVds`G)lHVcHnYaf>}FJ_>cGGiQejWF}u9fWVsW%F}#3=gFg?o*VB)d zgU5oGq?Vr60xrCo>+JQO33I$5sMHinfoq90ar8qKk^9v?|^E-ahz(2~neOa1OT#p4KDp|p?ZTL$#XuHFw(=Bw6 ze94Q3l@ng|gxJD18tHFR@AQ1%;m#MXp-WSDUR=-q?Eb{H+3TFMA3Vbn5HO`=mmp=G zy;DlWPRYq4OUXJ|!pOPWW+rb+@za8qVMJ_D47R-d5G?6ViPx`|J%A@AyF|&ID~nnk zGnax5oie{7q&1BbN?Yi@K6P`PyMaC*hirbKKJt~VlHR(sWXK9`7zw_6+Jcz|Ac`D$ zrl7i#W7?7_&~n$CnRjlo=wZRjX1X%%<$a`htos$Q`LZr1;QSC{^4X0#fMNT%D292g z%Fy-I#;5I@UWCw^%pf01h!wUesgvqrsog8Ed8~aM#?`laRds7*Li;J;+tqE~I@V#L z(N#jk{h_+k{=jsZw!dcn@Q^}Vt$uFp)p{DQ+j$?w)zFdBOp~GNzT%D^B77?mg&3Jq zl*=73X#iH#@iTdNu1kpWr=~%(9dbwRh6FeNBJ>tWO~z}!tPmUDVCTfaR;RtNHuFmD zWUD!2&BsIIBNPE6*P)TA_+>hG#YJT5o*<5{Z5EenF>#0fjwhtVs)nhPi;GiR<-?TF z zk;~TA673(NkVaj(KBc!w@05^onf3r){p@)dSXW+z5Lp53b?WLjJ5O4}&eE6r=G3#l zy9na&jq-~fNu=eZP^F3@M#1VeV%Q;f01*?feWPUTUCiQz{OtlxQ)i&@(#7sf8_RFn z_zl(qN&8!`sG8}DRNz9@oyZ(9k0j>gd*tGkRe2Q9bZcMCsT=#ykBxk8cCY4Gdpwh0 zy*~CL>-Yx0fm$;?pN@TKAG7GRipAf5#Ct~Cv$1(>jow@A%?Hzd978^HCH=@W`nU%) z=`da;>@~y%Ys6noaF$BJ1F^cNy>H*x^%%cTvmR3HCGw~F(nf>cj$+TE&m+X8ZH>5w zj_*JJ5geh<&LG^&-3>MYy%*rG^(k7ws@ z*_b@N#vePW%*V5wbBnJ{$8pss)61p$TJkZ175bmw=WhhQp5(Ib+)Sf5pivxQ6zlO6_a z7r&o1Wltfm8fboXwM*@ zalz;j)vkuSndmtIF_CJE`<2E-gZiOYt@q>xMD!(Jvbu1Sx=WwA z+IJPe(23K1LI1ChdzPLb+7YUrTh|UD7TbSc@KLI|%C=5xH=IrpE}O*9w5la8YxEcv zeV4%MfIM-lweSDZN}B#iA|}#o+Oyfopn2|)Z#cSB_!yEau@Ar{XjGwJSbJMrd(RH* zAS%aCl37VG!#y5G2!6MZW&nf_F#W~qK{Oc_V4Mvrb7rR zaD`}!x$m4bqEVR%Kr?fL zq~QKRCFhO|PIXCZy;8|fbQPb;0^ECu@y=7uu3o+kH$<#({Lu|yC37Xi_2_&M#UP_vB*vzllRG-w1(FRoe6UqPn$t=7S42cMJGFvl+IRP=vyce0b_H5T?##eWt=$YhyyWe?nneKNYaUvqieyUY8aa+3$I)Ln>|D*~Jl z<4Ewq^?;t%9c#%ZRkJOfdR#GGrmDn)lZPgl@3BQD-x5QuuO@^qO-Ns^AG7mEQ3$gEkR)fL~Y3alDY;Pl&n}w-3HeGCb3d2QZUKx?qr>rf; z#Mg1qkMigkZBD4a+RR%=l<)8--dW2Ay=cvslI70vs?8_vtv%oGOZ za4iqRHSUYxDXJ{^+AIq+nny0%+*4Va-JLEbOgR(EEVz*Kn7CJIWsW$3PvO~GMqkz{ZqoU~wYPiMoO9t$Le-2q60_uwD`;<&V<9s)7P^2IFSOJ!r$Yj5Ci>kRS? zPk+I@I?EQ?J*F!&@WN_3l@|$AMNNKAHmq#klK$c#K#A762^-MdahNGs8T4H5k4hfJ zRWPh_TyaB(Dt@~o)m@mw-E$A4opDDRKp5)UbktNSHf;wal=;EX)RVithHKI5U~dv5 zEML6jw9DXf&g^HeIX?T}A-YbjHweU^tM5+J@7g2bmDlz3R~UO)12l!)NlQ-yRiGMp zl-KgM(YRCBbT&Tc8~|79hF07`a5K_oQXg^~Jc#OAq%MpdrgVS?BsR+;jG5TP5jf3Ffl+ zOXvV|59xBeeytPE*WLESN^7lfpZl;gQiB5O_KeD~>}Xn}3brqixTGo$F-0t~XP>gN zT4z2ra&~LS;HK_HtZg-6rY82HZlf}7Xl+%L`{MrxHbBY0^g>0um3@>UI$m$`q@GtQ z1M9?AoyS`1oT4wqQ?;v&4Oc}-Q&;G8d4V-+oJ|s{&pAoYoorN2Zr8bEvpfk5a3?-Y zAI${6CN&fE53C?}^pxyAdgGKG(F;;M;gVBvDN!bDDU};%#^hwAisVc@kz`Ra(m-wx zJt1h6gu9)UP&0G%Op)o2rtX0>y|#;ZnEX8+yPizK!%|4zxD{v(VOnH{7RazY4>epT zd1OjsQbH@v*pgIaMb-=PWg=C<7$xkuwZKq3!ZyaZ8cC_?Ak{6+n+1 zmLiOwlFjG_tUCf&5sQsb!!4BSLZ5VJqMxA3>T#5y^<*ZZxi;_VGUc$qbH}N*RA{lvE1e=RDr0^|+ z#V_zaUX*15k|^*dRgjHdNsQKpBuO^&gg1g&<|8)IA{Z4_wDLx?QRK}wg8~k_0gR%- z!21=oPOg(gFew&dm54>b8b#5-%Rxn`afpHdykO;9+a*b~ldwUwN-}mxCW6gsuuBKe zkVS#;icx|VmGBm@124I|FmJqhwX%+;tfp`IU;A?pxf<$~aij@!p=HeBri%52Z z(IbfxAr`ZX7wZg)*&*8ea#SUvNhYFC#Dp$`wZSR!ga}3=0U)mL5qS%a69J<{OlDOE zdPN?VEh@cyHw%O|9)}U+7Re@yM6BU!MIL)5D#T=v4M6|dWJLk1LvTy7065%6SrkR1 zS(d~GUM9TYAr78*S`<5PHu4T)^Ei&abT_Z^P6=eAohOQ5l4Lqn1l%^!Y&1zC!Nnx< zHltOr5S%-r5`mZ1IwIKZaFU{s_B=R1F@tQ7B!fykfMDSPy9Ggt;Lsauc+n&xc#Dcc z0B~Fhh>`$;T@s82A{qtBsPd9klpPj>T`;&MBG54sJ+@lWV6<3_B3Ny_{0WR%2+B>9cFnbADN)m$rx zZh^K{V75zTOrBBf^dB6bv=IksuT! z1R$;iU*co2wurxSoZ5~0cGcYX$_X)RjEu)*_yl>)+xFJ&x>C-p>!#W5+N<9Y z@4d=sbCm8C{)owA7cyDrBbz<}wg#xCq>Bz`7e*HohSN$zcUDmP=PuJN< zy@b*sDF06J4cCc&fupFumKV5D`cW=wLjNOKW@P61@ozL&W^++96mL%Dq4c+i^!HUF z$9R+;xng#XD*m!>M0JQ)IT|#TS(`h-shUbZ{v>kE!f%@DHMQtthUPfc2XDe(>YEZ{ zb}8A+Q8~pn_MMWdF$lTKHlQNz5c~eX#Op{xzZ}2`rEjXxYis&Z^q~`2_6OX?J{Zzj zb}-bpQRMPPP7CVnlVRGmVH^Ug0Fv+9s2c;{SZxz$A;%dBWfi!`z6fMwCs3Kul%dKw za{1#$x(zEE1|{_Ipcz@L$ZHS4Id@^F%O485OM5_j;4V5qrH=sJ1?OOZ>NA@g>3tMS z1Lt5S_64niFU~A-@qd^+Um!6d7d6O5bI}y6ZkB@9EvmX4BFF5TJGdF#Ol}Uhl3UNX z;*>zK>)eDaB0@0v*Q-n1xbj!5nF$9b-@^oMF)t~lAj=;)fB%Z@S4;g@%%0mP3gbU_ zt@JJ1fAjujeM;$b*Q2_fJbraanv@T1U$OuEN0y6yb7x=CFI}w*3lfCFN|;-$6h5Gdlcr2mJ|5RM#**QStS6R~}q>`hTvx z;;Pka*J8=zy(OEIl+Rqp?*9-jxU|j)Pylo zE%X=&K_cylINahtJLhjbp5HpZ6aJYio4Shoa@yP4yW|JjyRQ7&Gp@Vt489ibED3S# zn5V6TFE+&BPHjg_-*%uR%P4b8xeeS_?h0-{ciWh)e-Rjuk?nB|Ik%RUI>XtMOpuky zG=|x?W7yR$!?vkVZE4aegE6CH`|iGZ^*WQhX~n*SE9V(4d-hn2^Hv_*w_=kl zHnp67;O>1ZH_4dNa54F+)nT{f10wG~zM-{a`G#|sB=lG7@{ZQTl5;ocFR%`Utf%>S ztB82guZGA7?wG^WyuDTM@k9CIzrI3DL_Z{b+NG{&#GXTxZ*QLfGuj7lPp?|K>Z*Y| z(yJOQ#>I<`mWEa7I|gQ7m^f`!>W;zo86fn*UW1&oN20D=hWRfz3j1W@kAyWD@XDU?i4Dj{SYjDa{@DC8QM1+f1&+?d|vy7_8I7+x;*r26~HwPjs8o>>psTU7EbIF zuNJRnR+(L8ttj1sMoFN(q~!pmFC2{d-4oJ_S3kJxrgKOCx#P8m9=wd4sdU>dO7W4? z&f9u$fH(B6$gS!vKI045$7|t!rN?eowDWo|U9q;C%s=-NyB<83H(d7Vhkm!C_=sY* zcPr$q!9!aw7#RI$@2cF2UNXNXULUN}&cnDK1@7-&yW&zTY|}V-II1f>U;nlTlYwL3 zjTzIgcO=U!uZg;#;w0Z11^OW%j?d>^iuNa^-KO8b<#D)q9BwUNrJ;*q$Jp&0&xXIo z-^e~nl()`MpjL5}73`05y2S>VM+9 z)i-O$@{JBlctA1ya=wX+^l$o1MpKKUBluo87wkgSpY|?ScLAd6k za)Hk-`!)q@yFCn>yqR!;1RLeAP zZQZQd$(bt`cC2j8)^=&%(Z|f{RQb!#Ij8B7MzbR}aGiFcc1!npEP`a)^?eHEA> z5E#>yNiw>TR;s;W1FC$&4z|kW03WLQf(pZam;wmJo6}ic>c?BMxke?aB&IO@0h9cL z@A|#%`)>rHV^`lLipeUPS6MsKYxi6_Z*E`TFXnHV6?+>#B{zB7V~dt8UUt=`%Ws=$ zGf=wmJX^pfMy9v)%wC-9ADrH{JWTRq-`vYZrk}n3sr+@SIT~MfRhP34Y0CRL*Uz4{ zcJbV~J+4-N%?U1%zGQQDMx?df>Gn3-%?7LG!uCKsHjRXr#0@iJQMaeg*VR35)#Cap zzUVph)=7=G>4s@ppE|O#*DdJ-;&GS0#-sOE?{TX>WHvz1@_MpkpPQlSJ*sDHcLaLYENxz%vX zxmL33#epl3)}NkOEZKO2RdU;W@g@D+E;{(cuH9YT9=oGfTjOz^}1 zuzzBGC+j?x?dUNn;wty}7>%1c?xUxyc2jbf$sUMQw5(!V5bmfrwJ|4eoh(PQ3u7U^g09FvhQlnW z*h8Qj5hd-ZN)9s?#8Z7){Su<|^-CS4q~FdC00Yso9XCTU3-p0cu6Z;@m$XM zw81kMhQE@SdEnhcm;T_|Swq+CpS$J3pgAbFOI}y^x=;M(GkZVx&YJGXt}`0`Z*%Vf zA4hTbjql91>t*+v?xfT8Q$1Na-JQBl#g^qNcN-g7*v6I%xMPFcVH=E1GX{)lu^Bd2)ZIb^@v#%vMgOaynb(GPq9+38qe!&#@{i%qyEt z{B6RvCs*~K*l}L@^r>1iqhdK@&8zp_eBZuRO}KKFNOkiZ+Y+1cDSR2pOF)v~W%E6c z1nWTXzh>WgX?K0!wkz6~-{E3ax(cIJY?*)ft-CM3|C4!5p3U=$tJ~JknpiC@S$3N& zJyQ9(C03-@gsBx+w&5`@4NlduI+cLqiLV)zT$GIy>0BN;Qx{J%3}HgWvHQVr3`a&~ zjb((z(~X31_#>6Hck!(b+j$rF$6Q9P+E^+2j0GyC^rw$+S@EDNVE$y@1>r^Uan=>* zx36k((QiDkMXCr^bWH822(`C`BGsHhsb=@>lO`W{Ys%d_ap_M}IO&^8)Cb(_7gn}; zbdd3AJVsA}&m9Dl_-WwBm$1zR9pLz~OKWHK_gD2Dn7Q*xXUetZf$rJu>$}I-G&+6p z#tEAa-4NnbtWFi5x_IZq4{Yhf5kln789oYmz9^(B(Hy)M%@MUB1r|f_+r~uQEs(BF zhb-Wb<0$Rsy*Ry&9B1*2>n5#+=?&zV>~x5BEQ+K*+(Z%FMD!Y^s=(+ID~;8h(H-qy zH#^$3ac8`7b#H8|yLol{`OB^2;)}u;%-aJ_?AzBhE!5r~a!2Cvi2Ir&(tkHzx~;d# z?@HW#)08;FsbGoo=C^)&buY6f(@I_Dpxak~nn&Ydpw3s<+tj(b*;x?jrSELow{zx! zzN-HIS+$qK*6EdZ&!4n$LSw7XUK6Tm?pj(uaM>PH)%c4#nkU82ueQQj?Ha4Wp6&+oO_}@SR?FH~F>ZtgwO9qwk_nwFZ;j%lB_9%lJt2r%p$6$&MtO9@X+UOo?Woxf zbG#-t+%&aJi*2rDQ+FQTIkik)z_L|`PbKh}#3T-X9I$^&tT8+WJx=t20|x1Sls1!fLogOlF&Ije;uujhE)rrV`aH5O zf}~iR!6ip3HATneYi0g(Ihg>1qzn-pge1m6NCFZ^BFcgP^0jd)0WpS%Hp@1ghFic^ zkKBWpc>aCF499c=#+ke_%V39A0OO?0^0RO{Pp0sJ^mB*j>J(8_*iGU@{g@+jwA?WO z`%(#!y(pD{eKMVRRu*6qrv|j5i|IR+7y+SxW!EGl5Wb|V{y{LYzI;iybk!nNTX}QTibR)ab9tL;q4c1q z<>FaW*<{;dx?$)866tTR4*Y9rSygp)RoS*b2f^Iw2gA~-IA2xd69ivT6(9f9R(50S zwEkZ5&L2f%{Th--Se{1Qu*hM{IJS~_J4h@R#yb}bRlsfbl9WwwzVswm3|7pBGncLS z(K68TlWTj!Y7(o;w!0^QJ5*0rMb*lYClLvH#npr(7tlI}?tTrl)*>IEpQ+%i7w z45!`(*Ml#{jXUTXS6BSk;amWTm%Spr zf5$`8Z!hA3V!ujn;Je@4(*Nv%88Z$%+rQ+A3H$TB7Q0si@y0tq;VX2Z^n&#ME0^7{ zS5=@mpoFT${pj@9&{bXS2lBicmtVN{vR6s4{XUsMCQ(W1R|)jB)BtK$T+)-fDluzsBze*lSo0(6e;V z#G#W6ssOq`ZBZ(T6;X?BrFNj3D$vc%5IqJxYxJq8RAZdF^E6eC>Jp@~cp!3YHDAXT+0O7|gHi8*xS^S`Zj`*(YYKmBEw+AY%&wwY>QHLe5bW;xBCK zHJEyCJ76+Yz$N5JN(LW->GQ6>R`h;%rB}QbBW{5;V9FQQ0U2osrYWP3f}QqCox?8e zW~VkyJy6m!wP}M+KI28Q*esuylurG*sOVk5J&A8}-51gmnQ=kJ1+(D!k3vE$k_$0x zJ|C44^L&G|01eU)3I+&4%BgX1& zqkzP|0C#{7!5vKE>QDBsdvQ`t-@+NKYXY3&>Q8|1$**(ZVrJtQ*kTWZ;IU&l`wSWr z(b%>uzZTg#)CTZdI13^JI6D>t5{>Bv(ks%x?p)P(f!9-55t%mmR-n4`&eRVu2E)m7 zAT_WJ-wUDPIwsNo*z%c2>gr~j#A21M|FM@I`*8m!=YVZE_072v8@6qI9gPp*G(~Sm zW0+g^QOnMmn8?bGn{;9T8YO5y`sC@&f;#oSwun&~jm-1XDn=n_1@X8fcJ>&! zM!|^mZ%wvS+X^6CXrN0j1ZusFuGa|#MukeMUIO!ZO6Cl=6(fbvZ4Qqlj2?3zacX;q z6Md8;aWsu|$WwJCa_VBAL=kKCm|Ih7p}b8J983BjMi(rp%TIeuCNpP`u~j=InYkA4 zO-`vz*5zcAB+~S!Qw!2^Q6~H!qwpA`HL?X3tCU>EO@<@wz=%yUnaMZ@Q3}r**j)z9 z0S`}ZM<A*)YFa zqt=R`k~$6M{PY^29lX~KQdC(*84innE_Jg1$dP_5!qiNgRs%cL0j;PCg(fwre4Nq9 z`BY7l^4CKlm8fOmQ^0st&y9aQ0O1=;AY6ilQYPzjQcyM|LB)`6=9c|T?ooy$cQz-y zc{qU!@odmYvc*0LDS??JQ^e8>lc)|9D3{)XRL&7qSHhq*vmVa{3GC(o1HhHVvrS!u z&YzPa?|eXZVPLnDR*&X`zN}nHcxwz)3AKp$ZAqHC>{rFfm}pAJ`DG^JxwM9(#1;@U z;po3C&IZ<+Nun5ebD2LJYab!11B8R3U0hR(%T=><^1%4D`wr||JHAs@s!C|z*Cx=i zGqIwwv5BcFD5%u7hD<%ZJ*H5rwz8n0ifL-BT(RJWr+)g>4GU;ul@8UQySb*+PTW4d zvU2+Ni5E^+SEz5j;f7n$V)})*udkl6v8FKUcR2jDMOIs=rlPjCq9$as7S-Z?(ZZUI zQ>xeBzVz7owzl=h$oMbg{if`s|q06`+|laVe#AF2iVuR`ZxcE~tJu@s>@187Oi?pfH%3~nLeQHqdU zTv1q`(U3= z0DZ&ux?;oSAD@= zFkx@Os>80jo;uf*{wZWRz7YUMrReN$@T;X{I>hCV#J#`c(gO!B?c8~I<3fFH=ZmIg z%{}YZ^)xRtz1ULR-(TDkKfG!|Q5pWY%Ze6Y{EggJ=N6But+=*K)Gyq4cqje)bg)Y{ zhh1)qsX0k6hSVRUiE;TbsY;p-mAJ&n7lGcTD=OzH5PO;Y_HatFSw2D}iJELmM_0WJ zaedD_0XwHMHhFPMfV=o4P@F7w<8^P7QN`H<@7#lT)pw!Rq2+*#c*_#AwE5_J?;YK1 z`u#xy(c$zVDNc|sCYH@Z0^0C7A?7kW_c}IM~;r4Gd1p9>2R_<7*EUd9`bfc1%X@c=%|yHkKlvl66<>6@t$wL z;Hkr_PEo54^YQnN#`iA5sGHdEa+Dr7uue*(lIYQl67?e&ZX-B|*~4-e?Uhu!ECKM@ z3|qMyk#1s<@mq$kv)MDf`Mj`Q^@Nb1zAGQ10cZ74WIq}jPVU8_hio#HK%c_USGeQT zYV>hH8Md~M1SbxRT>qAEc|bH`)2_WI19FZoo8i(cp{ml@yu%#1k&%ww?9A@QEUrN? zMtlM$Qc4lOOa_T2vp$68Tr$7oh|H}jjr40x5uVjg$r;269HUTISOWU8uCOn&YpFvt zg{OHbQKSL&8kN*Pl*o%uc!5mpraa92(SEZ>sGm`PGtG)!IgD^Bw|+Wroj$|<)BhLGhiBM7 zyv!hRDuL@pfU~H4=J~;FP5(K%;(7a0{~TlIKmQM&DE;%SCHwA13`jaC3uJkr&)A}P zmT%@M>QB^H|M$O=|4A>+4pn*mwE$!|4!n`!kyXtgY#xoNA9iOolK&&U`}_93(^#`b zBb$sD3^IrE%9BXnFVi}+5KnYe z_Csf2 zV}<-LHLBEc84TPt>OOcChOj#)~X?ZxcahJn+Xc+XZU}Fz!PCkY1%zy1>AoE9p|$5;g@|4uS!f5^HvGSA&U0700
    V$fDV|Iw z-#ZH8@kAo&8X6qN(~8+vauls2VmxK&6M~O83OR_xEJ{?4GZ$vqTJvKqld>-g({5yZ zQg}d+aKr=sA0y&0N0jUP@W+l-E-5LOEh#@sE>(PF$z%fAxLms77r=&*IN+7kRQjJx z7)f!ZSVPr=oSQMt$IFbh6K+)1sO%~!q*8%5&`OO;C2axw!GSS%A17;M5BiZ$*&=OG zjlEmuazo|%&rG?fTpW)wL%EL1HO5Xj3qM@G?|$?Ia#QdID%V)M;Z(V-WNSazpDuAo zHTG^?uBp_uOqiK9ti6udyQbH z7slF&%5}!-jR)gpd5^eM8FuGfZ$cd@efF?^Lw`DUW0CO< z^$j>Hd(ZFP3C{Gk$vvk6Efc0^$@ly>ULd&WOz#BWvl88NW3HUvv+?Q5Gc;$~uPn=r zRWhFHXdVQUGplXawtz_97=lfQ!*~!=X3>XZ6lF>zFbX>YGXRsEBW)b6aADX4IvG0s5>sZmuo|SX_=VFgY zV_N(u-2z%#Zmb-B-g06b7?drNJw-C{joCo5W2p0LD$Jl_=S=P&;L@j0r`WK(^o0Q(Z3C5IKRtzxnfznlS04*>PKd z>}{z%K={em^tQxucw7^D?Ay>{)pXE~wjeP=5t?Q8z zJ?pT`p3G+PRfp?J27A`gi8CC4alCt74@_cLKbiUtuR_AFeEJyssWHo~gL!HWlJ&?u zollK)_7iAoRKeEufCMi084fVXRD5KK0V(kr_EUKnv`I=y8L5J-C%uhWn$t$pYh7_C+bU;?Rl}hhR*GXFEt3B#)5( zI<$56?5(qlZAhas}%!{evS#;{97qv0-Eui-TYy^&?TElbwldixSgj4M$h z))~UC;YHID_Z_%umAmCCM|jOW zt8cvfroAigSsiv<1^RntcXrMm{<-ADmk&V zWm(&{*FHTubN;5~(`S2KGp8-zG;hYh@bAcq-$Htv!(Yi+M_ZYJ38~(xc+P!{iD^fX zG7Um4Gl;XlK&=eOhgz6``+}(79T{0Lq^PnvHmCe@5s$ak z!hIDvl`L6km;NY3n0U#e0uT^RU5#y{G7cjyG@vRDvh^Y959NnCP9?MDMw(nQdY(lO z&-a!WOE=pL-il(d+VaFet}4esV`TgfTN;+Ydf_?YzD^QH9u}La9 z7DndQ0+W{?`&1hG^w@H=1k9($J{U>n{_>?a-E=9s0lH1k(xp9io1qH4nn%u+lJI5A zbGJdm^N8{8(0tBLH?11J8i!l&grw2-qYI=-Jp zgc%W^kp~N ziT?%F2@MCR93o!O(W+_qW?c5UGb{)RpTQsdsj(kgSKrtF9SVzwIBJVf# z#i(7<7#ryYkQeFy(f~QnfOBgx1=|pL5RHFj5jvi>%~_~2YA%+}GO<0pk>nZ>+ygMe z1(^2qWitP8peU0?#)y%y)l4=V8r%~P?4Q}X?Ec>4AAEH(cEQqEtgxbf>#2*pMZ^hK z-GKuht5K;_cj<$>2QZ-zBD#qr}X9&8x&Y(lUL_<7S3-_Dnvj0z-uy>HwRi` z;yMj$5KK6)DN}bA_24q9hMGWaz~3Rqo1-H6MeD%`8Y-2jIn1O|Rx_#>I*96Ow*3EU z7CL_7#g`v{=*_q3kN$qMNo4D^HDbtK;jOS(?c(wit3^{;_15DL?5}j+bn2o1QCmS< z(s1E3ec;jO6_-4_R;qh?Q{^D1qzgG4FLG*zq5s?vQF14Zkbice;<+;L+5fB|u`LP7 zCB$Cf!+Bw&>;)FnNEa;Z9?O8BVk!mQ5b=)Ec+@H#+iD_J=4BP)K3sYFMt&CaDS3W9 zl8pFK<}`~*iDq<6n1(?DF!c49#e^%zvaYG%c&Oq)?3(P@AR0f*a-ILVBjfJ9k> z&LfN4MWsP$qbPD(PkE$}Q zgaZjPAVo0&5|Y40)(M!q0g&!!cOGp7ElnEmm2~r5)?zhUrB z#C+q}A(=C#2oQspoH&&k=gfHQLt-%-N$&tIqNU3J;nT9pT3Z1JJNG4KRn#Jtw6-F> zh%Sq@O(_c+$)=55!aPkD6UlF1?Sca7ypWzI=0>EC_5EEdiwd)N@_EbMAC0LZECcbta4B*30Mi_35;wu$smZ4!_cUJqxWN& zdGJRPn1N=yj zna!UAqhqGy#==7BGr?;HJ+o7{d@g;S1`7fL+9y4l#sdP=%<#Ir+oZmfZw+oaO{s0! z2Lk13iu46Q7U8^P<3V!%z*Y}PcMt(q3aj>f*SQtx0QP*Y6Xq<9xbaF0ONY@-aQl8G8fq3#At70 zlfz=2U0^Ksi*yHgGSUuv9X@EGNz+Ik6W~OVE!q%TF@mAtEj7 z)ImCs&QZ_5y|WMm@n#Sd0zdY~`hjZ@AH+Wlmm(+91n>=yS`;g>t0@o04e^`37`?!Y zA(7mXut<9&ZUX2Kj?Q%hOy&&*WwslVYZH#pmw$8Arl4u1N`Jc~C7yp~ zKQLVl&1es;D7XfI9Z$amKTb(BQ#EZ#XL>iP(}eF+C-%&BqQ7UIK1oRoJ-kjmYc9TO{L*EUm~&L=53e{X!RQ*b zuk2{(4EB)v0Hkm2VrBe1%8%pDE!gxzdO(28UD!IB06i&6dX)Q0uPzu$1R7FQpw)oZ zX|ztGb%GnnL_CuVhp38D4_Y#4DcktoA>(JijQK^-z%f3q*~9CgjAot9r6%;_^4wVk zJV8&yh%rB~aElYNGYQy)G6@sNn6bqWV~5DZKu9TAFuk<9veSRD3s}^iUHzfv+1^s` zni;b%ar&Jhf6wB>O21MIAcVz!`taf&e+ccrWKPc-bk^+V_=i=1Wr59GQE92K?kS(S z5Ii{pAKD%~5@eC6p^DV|J1e_Or!QDIv%IIe-cniNwLu0#02pe-rRkE?N1P*`mX^hs z1mUv_lkbn>%~{fQ5;Pv5@YhJJ>y#_Kj%NWEnFU-HCL#Ud4+K^*ZDRn`AEZBElK}yZ zL@TGMlhQXQam*|oPrNHVW7{hSNA9(Ou6N}jLdK&cs6WdkYVXODdm;YC5wS>?*+^nk zJMe6dZkR2O63CJ7JZkj3LXN6Hkk7|(u$cTn26YGe3vpTnvr@X{s_m3i=t?`j z1zw^%;2K_%jcu0slRR=P1NtsSqe;gS(#tHiIun=TTYCSV>{z;g)6R%NQ>ZaSc5d3g zv_lSRfpM5Pb$#okr|Cyi)Z7R5Y@gX}=Q)nIchB6u=YhHMK$y!rPvc#9@px!;8{Pg9 z5e}obM`Zb=g}dw;YEd+qe1|^29Aphm<<>D_$9IHrG11$OS@h%u+JhvvBybT>5F*p% ztxr2e+)yme{vqsn^6wPVZZwf|2a&8dB^ML!Ps3FDLpVK2=Ag=yI~KvY_36(V=aOZE zn%(H2pTOThIU1b)kw&3mXeqANou<~_AWwEXmbx0(bv2t9V~Ig)HELL~u5D#qLGRvP z9SG^vAW1XmDpr2yeNxh(MkGS&MRpCBKNj_22h#u%PJ!)~$7XCW zL7kM~l^S(i%g&Mhm-GqE>6CG!W>94S+xmJ=g4ux8nHX701&ME^n;-A#lddqR1{o!O zX(muG2PosB2_$sTv|+|it`oETM6b&_2B6(yG>AG2TDs96?Iw8L-0Sy9k3FU>bksfY zlJwY1(tqLKTbZE?f85wq22Z6}I$q~;4|UPc;6Kncqr3ZO!((0WfJ6CX(ORTcWw7@- zl0lO1-l4BuE{f92AS{Z@u@=`Lir`mbExdAsCG%Q*6ok=vwIaTvK|UG2eMY=^`T6M4 z!8E|WRhb5}&woCA89h$E9l9+DOD~gx&=W>JAD0RjO)lok=sbMIxtO z8^lSzhmrKK80uLVV#h18;fP;!2Z5Vr{md%E&^1+XndSNCw2xT8Dh8~mNp06lb!;M$ z`f2JH^sz@$AHN@oTqAwF3@nAN6X31ymfU?e>A#xOaqhpfe$)QO>AJE37ndUhPM}`uYejXyYa5Oz${SuvvgY-c$tG_PTsdF zk3&^}L#-4Xg{$iX);v`?Pw6y=GoEZ?3y5XFcj=@&DlIoD7_I93Ez)|aR$9O1e5H<2 zn9zvXXHh8h%R0WgSr)DvCLDhA@Pr0=^PJOM{MPT1`EA=#0-)U;#aGJ|Lmk1&Qnl zI)e{3N<(DN6)&BrD69u#`x036I!_L$)Sx&&`cclp_k0K@YJmwI7l8Vm+q6cL z_BK%b(T|t2K&2vk`PZd;UeXFGCH?Zqn8=*p&M|_~gAC<_Y>4O*qgWpv!(mj#ZkNko zFzQD!0i%VyvxYFj>-k${Qy z%W5$pMWHG6ob()630I*38FQ(m4x@2nDj|CO!)o9AYrjc2^X2mkQ|JjLE+veX6!ZTa6wFkXmk?^G3vr0Uda-lLrS8X zN=dsBJyJ^Q)B{?jlBGo5&|Q;U61p!)6bJk;p-$>d;&55OmnRE=U``eo^%)+A%hR)a z<$tEd0W1?O&wq=b!sTgM0G%VBe49vLng2d><35K*c60ijT6r9JP9PCT`zdK7NRu<^ zN5{e4bfmVf54@o>O79xAIwSBJrBl!)4W|2DcI8s=+sP9bQeF2W4O~+R9Tycg0DF$Q%!kCfSE&_L-`dDrV zXgMf2G}_>ZZr=xx5)mvd!sn5eL+6RC5tikbBv%eU&Tm#`2Av|{(Xq0LA{GroOl~Z1 zjVurSDdzmM5D38z_8|e9G#Cwfk(gXTzmi`jB7f5VL}ltjBa+p^>4A>-dZ=Jlqz=Tgt5J%u zcq5^kxJX$H+#w6$sGyuxUd4uHf(ym8Vh1DrnwQq7Sw<_`9OwmzA4_+)F2)Vi4(SeD zs3jfXg2CmB)Jl#nr!88B(VGe!#k!p@)POe)N)>Hm9g>Zv!Haq%A=sdxmUfJLahKpL zE;Jh$R;$(g?Wo3#X=gZ=Wf=(AcSY@btyn)!&~4BOZve`Qp07QMU9x~?Xc{KgX*9YG zc7LZvqhF`iZ{ANc=t2Nlo=@xJ^bl%~)?DQ5a7(_7%z~YNI7JKdhmjB*cLp5Un6c#0 zL#W9+b%Ln9U@@-g;;(=9%weP=tWavTDz>bza!x;}Cdp#2f*%OFyU~lhUb+FFc^GxE zU7~i6PWa2QKkrZ!sCKCVRI-J>-YIVjx;9x-RPaQWMpt1;4NvU;~*8x z1_;Np0!$zyhlkx6Ezx4d-kIHk?tbf=58elSI+eowOM_B+1>*s z4Y+7D`TjntG9E+PVA*n=aPSG!W72H~LC}D;FDbRVwBp>Ef({*6FKVyA=c3i-Spoqf zM4|@aS*P6IG%-OMS|r=uWRar=BSs_jRV3?ZTn%TsnK{?tOdMSJ5b6{p4-vTJH`rMy^M_!_;fJuUGg;ty+==!xHY&RGTf;2BM z&o;!d`k?Lyr{h|ehz z_>>fs21z>wXtcc;^$gJ~T1?j3s2Fow-Ql1Y??6hByhGLzY0_h8FD)}+)7jGI#zQ*u zUfklarG=-n1_vJd=i!W_lK}vmywW=^aM#t|3E=3oyJw(1Yu(b@1dsf!dwAPX8~>x% z??X$q5e~eD>+^{FI=r}O0jp9O_S@O>z={ia+fEz51YC4JYu|5Bsn~^U@hLZW9!F!w z98iwbX9hEtJ(Nf!Qb?7S-a;E_*YQNcg?ee~h|LE3(XUPg`-!YATb99my;ftBj(~of z{HxLGrTfz-VEwl4G{t;~+A&N`Bsf79Oyr_tc(XU+37Wk|5BiK^ND4BB170HzO0?F* zB4KkhjDDOnT^nLN1UR&&g~J&>l-(vw6kjM_Tca>= zD(#fDZ^qrX%`CZX`epsiuRANcn&#I`S11|+oz-ojYNyy$;A^VsE^p)6Mo)W1W56fS zi6^HN9=^J3&4elobNUn*qE3US!r%}9#hv#6F!VM2YKSjxydZU_ug+JX;h^*|pjnN< z?g@c!++nv>#Q`9_jHU;L&RQJG^CKALoXBAr(r9w_yD?%D5;wEp4VdGjNTO%ffVvu* z8XC-CGhno)1W4&?q!(&rSuKk>QH{Twb7GmF>Dgz7nE+##Y9Om-0bOqO;xiN#mDO{a z;&yNtjonAJQ!`OJgfWGYmq(KfkTH=mYLPsd5N(OYgj~^9fTN@x`7mCJVUfA-#}hS}vX4o9p^|=%qaLIrwy-5hTnY|h=}bKh)@ziQ+)X2VxE02v z>p8tzr!;@_hBP?2>Yr7UrS~R$aQ6pH{~xOij0t!&r<@r;CWB~V`*2;q8xXGe=sai? zlu8=V8~?T-^_fCYLkPFfm#i7e|-~(vx$AJ`>H-&AV-&oty-B~js^@B51`ZIf7&*t$h zA)64?8~lOU7aE{>M#ZWt4_>tG9;Z}(AAr0RSd4?PR3Hf#Wo@;26>(FzT7pGj??M%6t=BAat{Kl?a0qI%-ln&W%a z{k8o1{qigg!K5pH>cO#UKQywMYZJ) z{myNza7}5hYp(aN8$SgWJM85E`0eoW0zZTs;`7`>lfNuj(PR?M#Wf{OPFr9~g@?15 zbQ`EFzk8hIi#gJmh}oAnQZx5k%tXtDRvg?ypoK9>F_h_+(@lcgqmjm3Z{&|Rov9&K z#=!b%(%%_{jur$HQ0m=P-66YZDpd1IrCo4$R`=Tqd;z<6+thh?v>T`Ru821%gLsJ`V zocWO;i2g-b^p|$dh0|tvBb$!>L8oA`5L*w-rVN`68W2f9YZ368P3Y{}Xf5Vm!U-2O zpq9|*xm^S)Gz~=QBK-`B?R?NnfGN#kOvp-Nu#m(g8{{yEhA~|ZZ@L_#40E>>84U(w z(bMhispoqpO#?sf2>RVht{niK$pTt=O{v%2(c$uyYWP!-);J=yMP^gca)mhWtE5k)Pp_(IQ<+Svw(|Wju)iFwr?lry4o9XbT)bC33AoKg)nSL(>V|1KZj| zwdS%?ANcgHk}~s?$|9XbC@s|Y=AakkpAQs9F;&Z z+%}884m4i=4ULz%{;`l+O6{QbQ@2x(5d9k?2BLS(BB7_Y#vjJmw#Kk~jMtKRc@fk* zBIM=yBVN*Bnn8Hfi;ZC>9uL~AAxynI=OSGM!*`=z;UYZ*glTkl3}hS@Gks6)XSnbA z$LOK-i$SZ!Vhw_s=bbmyuv&UyO<31zI~=Z+r@VK-P!s%P(D~tMV7F z>H<#|`p0(!3JU`rR}`@R@XFnVEKh zHPWTkHh**P^WFBk=pRxm$HiifS=zA5H-6rV>HcuoKm9mbL>vw!{fjrokAGuAYTn12 z8hbdind@m>_ZeR2O(q_#GdgL#^beq)bYR77>Dvj9%s^KMdLHS)H<>AEV=aDL7#xsp za6?Nu*dfP8Vt(I$Q6kRV2b`=K$HbaoMiIu=UUSCS0-^x#gmYA1I|84ZO{x?CcWKm0 z>*pnQ`nPIz>I=}LR;etXm)WG_0t5xYe^}@X1!+>qgE<7yE7a>N!7_t+=sb|R)nwFH z!i!z>b(J|j1Uxp0gtrbOj$%6w_6(S5&WfX}Vu0)c7C^S5L4d??>nNwnPIK|of`V7< zcuuKQ7@jE>=@@VPiBps=L~69j^|Zh%l+qBmRq>}`#%CJ5>rrcrzX#HfbULk%o}uxk zf>3gMk>U*A0q{Q!SB=J-p=6wKf)havcUuCVNhbM}`!eR-0J+|b!BL$ORqS!Q4SJIf zQqT$Ydc&%&KM(EvbJuEvP7l-D^zQWb!bwIDHwi)@l?Vt56^I{BuDQ3Zdzqr3K(Va5 z?cO!RHz^s1ic7Kwh~E>lEf=Ftn=u1(kdGjJ9{rD*l^Uc>e^8LdRP+ZX6aSwub@?We~t7f!u{@F(+3JMGn@22^Ly#9 z(rZ8`eJTAz`Z*|~cS=8(z69e49zDhGB=L0mY-zkWBA1N-BX4#GFL1k*Dc_R5SeqICYa3TuKiN{T?Q@sn(hBSTHr`xA20gsiWWoxNf_&9=2b4^QHT4 z0k?pKsSYnH&tU2>Ts6P#a2t5zsY6eJ&!r=~K|gpo_0$|V@uO6i9X^xiV=<>O;wUtd z;Gk7Z7mmgsZ(1&(vXWyiJyVYPi;a|~X6`d3-r4=U^r7imubrtZ@Ja8VNbEXsVpjsZ zUQ+aMQ3?5Zc+-qi2WD*AG=sTh#-@wmRjr*n-`WoJ$<E!4^`mQNHl>%(kp}T@zm4-P(4-- zZx4Gp`$HtB;|#4h_`zR1> z1xSo=0#4)zHh~}QX7CZr3la0NI97tLQf!U{iwXn2?$}!0ua>k0Rm5@=#oGE{Zk1|4wUU(OiXITj87g>hmi?T{GjR0v9Lz1;z%=oZ*Ch4qH*~9+GbR z=8)d3WqGLdn(a!u$W!NY?l=jyfzsQX3;^ESI>lw2InyX;8jY(rR1{u1eqlnPI07$o zc$JE(YF_2B7kZU^QK3TN9TMypc66J@RnbO;$rJJRJ!eqfbQ9;Pqo2M{vN>xDjXML5 zb(*45N3F8vg>4T_v{yQvdUZ(f&kId4wGjSK`CTcFgqI zA1u{kp&m)PVr?`KL<5x`5Dr7!uu;qzz;e9Y)=nDjXRr<+j1stdX8OuOd2se5#r(ai zXc()UaQ%~}j$p;@4^#v?%-WF0`KveFzM48UtG`R?zgxrF^;LI%`?$xc-={Q|ulv39 zkG;Kt@-U;Y_&A{81ntVl0e!+&T+ECECBwX5x0Q!1rj>#<+T4DzW>H7=d{gmE&|tQ6 ztjWaj1t!tPBY~ae3sN*6EMQix;xxC_&2WU4ifyaluOpV2yVarb=uP9Co!9)<$JUxW z>K;?!Laixa25L|nj^7FsDlJo*;?X>ewb2_PoMYh1KcVUTCY?4|)3JHu z@+njMR?e8#)L^zexG)|M2HAwP{U6dLSNZ(b;wfK_Gm4Ians79_8an>qjK-!;8w114 zA4xwYLRhN2GGC-QY&7MlHAndpm(HIX_7|ztK#)GWM_p7@J+5uP-aH{!m&ot-Q?VH<@%=h8@)=^yxTEp{|AzZY*P~(C{mR zR=QiI)v2UAwF;#vjje~2B!iStsX)RYiVU&+pUT8$P%yMo-yJN~GNO2j1VS@|0RuocmlB3FuM?noicXPxW)R>r`0rL3c!H;J2}TqO4i10D z5*?{QnrDjUlIeTO{@vlo@t9F2iHk6zRB#V!iXZ3{`Bgv-l#Od&kJ>XpG6vJ#3Jb?x z4-F$}=@!3dqG8G0p&-M#Dih#YO%`^2aQ5Yi>VE5;j(tAbD)@anKF>GXKoeDRKO@A~b( zVlHc*Jh?S0sJWZhtS+SuG^5GqW24cWu9n%7{YJuMlwQIIQ*-ejml)cNL!_XP+T05( z;r~iq1S6>}L!a${H`5mneE{zyypjZ?mEB2V77LN&Hx=m|6jc)?^A?j{vhwUEcXAo_ zkt8EFWA&0K^FiWk!%2!bN*zap7UOULoMg?DFC_he)L6i~F00jL0ViD+i_1E6s;sGT zZc`I8JzhDvX>QYjrt-2TFewy=53f!PElsTH;x$@+;^H?KPvo^49vsHUo65?Ym?A5_ zkNp4DrZQ<}c~et4c(|-dOf3(^|BAQ%D*whq@HTLB?D@@`pO5X)@|`8nwl@gl|Gmc>oVgzz3>97x5A!kUEZbb5@f#gt{>%tmiQQ4<5yMl1OB& zv2Y~ulT5udo)c(1RREda1I-=*d8Re zka~h1X~8$Bi2^6Yg#iTAgeI^*yp9ga4T0~En}7)75mG>OHz&=T@I7$>v6YM1z5@6l zv3j9e$K+WvOkiO6^tl%N5SrW;wGeL9^o`T)>}26BY9+&p>>@_5vMFfkc7|bTn&&yj z$N&fdr02vKB;F!1R|!;;yf*hdw>ns?2Wq8R&}xCsQ($2jlRBtx)8$^!yC(Q&3Bg-mO5ExXn0>5r3 z-6q)d1r9@z%EOnl<1RLtTJPRe0-4IoLcykDK?7Q5I(-&%n@2%A0jQ}3bbEoQ=b1R` zEHNu-#ZJAFX88Jc0P2hN6~&NND?yQHae^`*qt|JyKxbzaR=pZPBhV;~N*#wvLUYB8 z$RMedVf0o2GzL+xWR#F)8IIP{i^XWt3XC|(Vc-R2 zkp*>Q^pXl)1pqW@QMc9@)z*1x!#KZBsbN%t$J6aLv9wlS#@RF$wZ2nlRB{Ch&ZVQd zirTiI@u#(uJW89vQiK`4mq$BI*VnH5)p^^>&7jCpcC>Txmh~$eUz=CmRRW>Mj~ZPe zYKmCDZgyo@bFO<&+TY~5d%Sd6&XufK#h~JMu$b=mo0(N z5WQ*VRbKtmAMb58yQJSphr#@wni~&n3-}pf#n$Zyk}eRU-+ANL^Ges=H1rQNp~LCV zd^2VGo{i%#>uS=!PagtGQ^({T;|oNnqcq-nzH#%UeEgD*pU~$$z6S0^o*w#0THBkB>H)CC`VC0Zl=? zzPm6|##vGKqLIeH!WYKEEljsx3)PEtk`P@5Fmr9VhLE}DJ=$sZ=R6dW_%Vc zP$ry0e?Cmm7L(2Q7`2VD2pF@CxjEP{e`eoHg*O^$`5tuZ$ z>Ckx=S5I4bMs-7}h=u*z3Ee z_V1QAq*Hh!+Xf7g?VDtblng?NRf(sv477ly7=%e6tO?D##7$L=m4GxxNije_?2D-r zwYNl4Cn6CzIdV7xl+uQiW%Z4vTg%G8VW*!fYzo5FFtU5APL~Q8O$-z?(n_7~Qf-B9 z2)5|UAeFrq{Y0d%rS&JvN-r&GY$(HwhfFD4O-ByH=B@fNeJY>_Py>$W%XC}y`XSh= zA7+0b@y7m95sv4;|HOV@A|r#rv_~|%H4w0WM_e8(`b{##pE^Vlf^tYarNm!K>vAUr zvb=vR#SRjLM%l{~q`hX*LgIghk&@KL#E6$pGn0{=Y1HhQTp1kv5ia^`<=4u9J=q=_ z2(>5e0p-_~e=Q1^)ENNPy#gdwbOXvD_3inOJ$wEG43^ZDgE@Pp3-y9MAbo+Ufq@}l z7xduvz0$Grx{@LrNUUBhC2VvbzF?1BRtA^VPa;^;!malVOS#RmSY}jRPhGryQ9JoV z>+5=8qGz2nNJ>M;C7BbhZ)hDU$!pR$yrd6G1P>1k^sHM4Ue1*xWB+pFxb+rnBFHef zK_o_5tiF6h4-0w?#-gf{xy?3TQ=`w;JhwDdWHd1IM+_<-gFjd%^%dKZgi=yc=mGZP zzDbtr#uyhWkUsGydm8nlZfrv(;077MG2^fQhq#^;h~I!GLf~ScJP>ZJFbeLu3lDvF()I- zf_LFMJ;3#`NvfTiNHW;Uk;02dLfj2>40cI+La-`BGuR5!gb0nm7{uR4F+tNwgXsV_ zPQd5-0`|d<*F;f>3cq4a@%AO-65$KG8+H1pOocX4q>aCAkYO>7i-B74I6dXKSQ`+J z589;(sl-o!>L>8L+Q6|buZy*!C_c{`N?mpgq~-_)wYpc$1|eel>xKbbv4DJ`d>iSH zkhC+V8cQ9Sll_b`VlXW+1xELY{03zj%)TuH4%acFNf!fR9Eet_jASxE_D@czq5#$tXtpnJuhjbAngFvev=`H*Y>v3D@G>x&? z7{_wLwKYf)QIrKvQ?|Its0Td52;Pldhu5EPD^PjY^k3V=(Tu(f2pS8^ z8Wg5ly`d;tUQ(!qoS;;(P{(rxOAnO4~YYHdV=W z1Ax2MU|~5C$(RhSHrK2!ENYrxUC083uc5!Yq+P4=D4|7E+ab`f#$tCv?Sg>1#Zy(R zgp9p>VN3s|Dm_gD^dGW%rOb`{Aon#pnNpEauZo&Ot)zCLFEXnKV;)?xij+=k1|JhO zt3L#MNPoj0V=U_PBV8Abj5seS3<6Qlt)qe!Qe6-htYM|K6V zLMyA~@Q2vFI?ZemI%jNBD7CsG-ssdhPgMTb+SN0vs$O5Ub}`Zn2c*-7{v!QJryKy_ z&|iQb1STE)xs;MVkpBCv-B%|b01GCyRWh7T&v94(E>u|wS)EE#zo>K5>;h3yZbbz% z&2P1pF|6Iz1m?^O2bDEZyQ0w7((=%}!f~47!fjs;c_!#}cDHA|%W=Eb!Ln*?v5r;u zF7NYso>_eUB1h4QroNjd=&YX}k{8!?UcaZmrDMxeYc>KV@xYan;y36ts2jk>=GKi` zof`G1hLvz}@3uPhbX11cJ}r8>t(4VH?@MiT*o7L$%qKd>M+C08u8Oly&i4mypp=w| z`OyiVE7GqqYrP5bn1t8|3_KbvjTS~=E;{!7bH@(+(&PQ5bbIQh6ZZih6FKox>T%$^ z&(qsG@0)`MzhRpt$B=Zv(zk)_Ct&>VQf1PIZ!ZN$hrr*QzmtBF#zv;t%Q%W!jqNQo z7Ew8hCkPp6Jk~+%N&x8disE$^ud~G<8VRvT+h=r0wLwD^wuk8Or_AA1_A=M}-u|V% z)0+&&_0rMTM7v!)4$7DNCic!>GIy4H!wdU1v=&6{yrrvi@yxmLN^ZigC3Bm@ZVSt3 z6ppUCT3sOAeNmH-wT81z?%A^GI`HG3P0cP^ z=PXdE-j}`w_CNu6>!eOlXe%b|oKk&{Z=6vt4W&Mxv61=Rsj|%9#u@aq85@D4ea;r? zpFq21PCJ-znmP?8qMvIzI%aR#k|%2xAZe*Oom(>|ZKvf7iBU`{?21(OO_hu$4-}ZIQwWm`KWNlvSN--T)-UlC}!>)IBQ`C(?tZWmW%rI&hs8UO&zEcs`QL%~TX;Q4*01OJp%Co?WRh7EG;VG@@nDtr#KG z#NGwbZFb{KDUm+Cyg_>HCwE9+-~Rf8#>)-?{+XR`ZHA79)0EawV*FexvH9sfsL;)g zw)ggT`oVqDN(1;j z+C$-`c8%FQb>M0c27zH7D3Ilw=)@WxWMq{t8w}J6BKhl?R460@6(JdtHD^|gQ7V0q zNjxi^{Mmp`c$?-_O0D&y%u>*yonVXJZk4vA7bgKj_QK@Pq?6AII=HkQa4JK>s^~gD zyY?N{P)}@PO?d0l^D`?_ffks4ilcIK`Pbew>a#hW>LXVsJE&znYTq*_8;=@sOq@#; z={`9Rr0<*=+M~`VcRE|fHue7jDoYD$004N}V_;-pU|?ZjXo@RJkLS1f%D~Oe00QUc zW`)D(|Ns9pus5)QxEu^jAPN9Cg$rB&004N}V_;-pU}N}qmw|!3;Xe?tH!uK2kO5;K z0I6LEeE@jcg;cRl12GKsT`m_1IMIcLE)`;6XcwS}@qPfdj!1|PKuCyzP7zn5ugFYzITwTLGqsUul~03g?(GI z$Nvn^x|r_)-_XCSO{+dM*h6>eWewk3wb=*uYlgFXwsW!`?@s5i?!;@H#-=g%hhvaf z8cNdU8*<&++t|&1TT_KNm%!Jd-1eZCbC!&d^qr3*cWcXy&v~Etq88bC(d033+1s4k zf(LUyxoCJuH5v1^Qe*XLf9@+Jl5a~kl_C@U{B0r(8#HJ~G2{_N;1iZoDGhkn}5)14*olpEb$m@Oe z7GBPD_ElHqefpq!-0K*}=F8OX-u*y2YP`-7(W58n*+^Fm=(lJU<~;+Z+=HgCdLMW5 zkb9ry4R#FSQ|DRjPTOLhym^OUKNrb$n1#66*f$ln7kg%9oK@|$^7{vZ16004N} zV_;wqBLm7Y1TaiuxWeefSircBiGj(6S%tZY#e?M>%P&?N)@7`J*h1Kju&1&A;RxZF z#PNXBgL4JvKdvCI30$|hb+~8oxbRf)oZ>a(jp1Fw=fbywUyR>}f0;mpK$pNHK`p^m zLM}qvgeycWM5c&*5cLvWBIYM{K-@??O?;F1HwhJq0Eror0+M}_Kco_*CP-bAW|LNu z4wEjCULyTUMoPv@_Xd}DVQnbDXdUeY%)rH9jbWYPBcmLn2gX9iLB?lHq)hBg_LzJ# zwJ@Dy#$Xm^w#Hn^e3M0h#RJP4%TrcjR!LSHZ1>sm+2z6FPkDM8tU7XjsM7g|ko#s~LcE#PreUpcr$2w0p&qbaGJnwn_@sjfL@oMmz=e5UM z#5=}&osXB#312PWeZD{ZGW_27yZN68kO;^M*ca#$xGC^mkWo-p(1~E9kTYQ%VUxms zh5Lk8gdd3zh=_?;5%DF`Au=m+O60!C7f}XLby0hwS)$FNCq=)D35zL-*%50NTM_#R z1mgnY_QlJ@*Ciw*+)HdqJd~uB)RS~8nI$tRB z7FGSJ_Nks!eXqum8x&?Ko>b}&=)tA-JYfx$W)I6z0q@}9mNUKz9 zTshx$_qHC1o+?ZT0KC^I-vD^pV_;-p zV4TJz$soc20!%>62!sp_4q!e502Y`53;=lAb&$_a!axwlzZLvLjGhef*cju%1Gd!@ zH$+hr1cC&;7NpWBf6`VIAHxUm;K2v+q&JT~fzRRB=~lpKHoNnincZ(@2fzxRk%CHR z0NC6yD`e@#Jcm^rYffPUP0eX+;a>ARHu0o+fp1?mFH-$e^Agt8gXRp@)T8EQY^xW| zZ^)_-&F?VP7tU~kG7MBPL57)Yn*%w!k}1*~V$6)kx?TBq^rlTps=BoP)EoC_LLuW0E*b4fzt@a8jE17u;y)%T zecDh@G~gdfq8h2pc78yGk<>XN^{GCVzC!ky#|~Fg-MaGnVFenLC;7x zl3FKNGE=}D$8ngMnVFd!W@d1h6Q{bRS$N65-R`PVLv{79U%e$N>7U1!OIMZt&kr6^ zO^HfnQ0e~CJ*B%#_mv(*85LAfLmdq?(Lx&?bTNX_(!HgJN)KQRa)K7RTXuoPZOt1t;NToPtwv8cxRDFxN~h83bOxPCXVKYo4xLNq(fM=%T}T(v z#dHZ>N|({)bOl{WSJBmU4P8sukwMp!Nml7mvdJMqJ?fK79&M!o`4mt{k|NqhF(s5z zM)R~li?l?`bOYT;H_^>>3*Ab$(d~2x-AQ+q9pDX&!MZYEQCr``!Y2Ba7`&9eBnIzR9OFX-l2s5_bh6v|{FC$TPSx+lT zYQ`IwO9mlUeuSR3=A)9=w4=NS@wFh z#OsHqU$$kxn#N}0R$Li~2CpUz(@!g@7l=wMO{e3?h0td~nHxi;mPM+odZ8s3+mUZB z8MYVOzTiD0VW#z1^kR{?4dsen(3ke0((}!Jix1;Ot_(%enwNeS2!s7;7oysrS;$#b z+ZNl>5p~PdeK|Gz75+;qmXw2rY63GJRHN7n)0%AtA~q{M8K(T*cWPd0`kviR#bRo> z!t1+fOUnzMle#Vb)(;I|^wLf)+9FIv+|HF)4e#di)+|ZA-cm)KrR{|dkIUy3vK~9q zGi{-wX3TqzkoCy3(<~OXNQAcMw*oUVl&>PLnT}eJBg}pZ$4je;YsR8#yMiO6F07lR zA~Gz~9xRx#)9slY!lBj}3KbRfYGg797#K3D_hhW>9X))g=#>hkDz*wc?eISHvCL22 z9V+?=&B)IZLjj`|cwr&7a}a5{E(f~rZp#FRgy$)(>4iO+PfP4rh%j+w+AXH#sA%%U zTxwZnI26q|mJ8aCb}ni!8o8WB#dnPe9U_Gzb|>+ch0)7=zf;IbVEX=;ShRgJFjw5F z^t~R#PMAH;kytdu5(ABIqp1Yjmx<_bR6;N8>)}<7XDAxB>5I@Y<63NnjtuIy34FexmyaGrYDt?Dw$o!2ia6h_T`0yuq8tvOEw=70%|QQMjCRQ#T8&gnd8A`jYfvao2xB7Am6MwaASDZTE22E3l)d78Dg9? zD!@)TPLi_ga8fWDICx>j629NIRako**i^J!zQzLGT2yGOYblFziwekij!0t_ksH=o z^a7*nOj)#kl3Ip2Tw0>G5OdDE)znM|NsSqm57V?_PxNdv5iNz>JWs0qSY}a0#j?s6 z$())cOlF9(ouz!05l6+0G=99Ol9=_`BR2jUU%`~6cgC<`i`@`uwvLflQkM*VO^J!K%puNUW?E=nf zWM>F%T~V0hQ^sp5m|Gi+?U?W0WJYApYx&9vgJEGcm>2k-`(i|g*ceu@POj!it*cUM z1Wudhrmjpl_@a?yUaD@ap+Kc}tl3rWx?= zW@w9AAe@1hwtLDY-es#`*9F%BH>auIL{E%6GP4wvLKSh1zjc-zf9p()zjeAgS8H{C zd(Fhga7Jr&Xx$OXfXhbBHzU<)proBZTIyUn8#@KQHQrj=GMN@j=VE@(eA+PN!{lSD zT>br}RzU?En6b4KsA*^o4Jy4Q79*8~`R(!rM)|mE60jrH9;a4V4uo6pGuK6?(_os@ zxM--igc>=b1x+oCW~ae1=IUko74>3hYKM53Kf1zq1pzUchg>qS_?GN6UtFmV%(xniN5;)ipu6Y2Z&+ z>?E10F*cbpTRE#1AZBLb>bM=_-HQ@0SyPb4S8T(gRWYU}rkeWcr`E5rk^LQ6eL3iI zom0LxHhjTJuV9!98nO9z{fyAGu2aI8+Bn(DOTMlMoc5g7s=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},"Ivi+":function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n("wd/R"))},Oaa7:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago", +s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},QpNh:function(e,t,n){"use strict";function i(e){for(var t={},n=0,i=Object.entries(e).filter(a);na.timeStamp)){var s=a.target;void 0!==n&&null!==t&&null!==s&&s.ownerDocument===i&&(t.contains(s)||n(a))}}return a.click&&i.addEventListener("click",s,!1),a.mouseDown&&i.addEventListener("mousedown",s,!1),a.touchEnd&&i.addEventListener("touchend",s,!1),a.touchStart&&i.addEventListener("touchstart",s,!1),function(){i.removeEventListener("click",s,!1),i.removeEventListener("mousedown",s,!1),i.removeEventListener("touchend",s,!1),i.removeEventListener("touchstart",s,!1)}}n.d(t,"a",(function(){return i}))},bpih:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},iYuL:function(e,t,n){!function(e){"use strict";var t="Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.".split("_"),n="Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_");e.defineLocale("es",{months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:function(e,i){return/-MMM-/.test(i)?n[e.month()]:t[e.month()]},weekdays:"Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mié._Jue._Vie._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){ +return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},jVdC:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var a=e+" ";switch(n){case"m":return t?"minuta":"minutę";case"mm":return a+(i(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return a+(i(e)?"godziny":"godzin");case"MM":return a+(i(e)?"miesiące":"miesięcy");case"yy":return a+(i(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return""===i?"("+n[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(i)?n[e.month()]:t[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:a,y:"rok",yy:a},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},lXzo:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i,a;return"m"===n?t?"минута":"минуту":e+" "+(i=+e,a={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}e.defineLocale("ru",{months:function(e,t){return{nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative"][e.month()]},monthsShort:function(e,t){return{ +nominative:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative"][e.month()]},weekdays:function(e,t){return{nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")}[/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(t)?"accusative":"nominative"][e.day()]},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}})}(n("wd/R"))},ldgD:function(e,t,n){"use strict";n("YFKU"),n("HbRj");var i=n("wd/R");window.language&&(i.locale(window.language,{months:[window.t("January"),window.t("February"),window.t("March"),window.t("April"),window.t("May"),window.t("June"),window.t("July"),window.t("August"),window.t("September"),window.t("October"),window.t("November"),window.t("December")],monthsShort:[window.t("Jan"),window.t("Feb"),window.t("Mar"),window.t("Apr"),window.t("May"),window.t("Jun"),window.t("Jul"),window.t("Aug"),window.t("Sep"),window.t("Oct"),window.t("Nov"),window.t("Dec")],weekdays:[window.t("Sunday"),window.t("Monday"),window.t("Tuesday"),window.t("Wednesday"),window.t("Thursday"),window.t("Friday"),window.t("Saturday")],weekdaysShort:[window.t("Sun"),window.t("Mon"),window.t("Tue"),window.t("Wed"),window.t("Thu"),window.t("Fri"),window.t("Sat")],weekdaysMin:[window.t("Su",{context:"day_of_week"}),window.t("Mo",{context:"day_of_week"}),window.t("Tu",{context:"day_of_week"}),window.t("We",{context:"day_of_week"}),window.t("Th",{context:"day_of_week"}),window.t("Fr",{context:"day_of_week"}),window.t("Sa",{context:"day_of_week"})],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MMM D",l:"M/D/YYYY",LL:"MMM D, YYYY",ll:"MMM D LT",LLL:"LT - LL", +lll:"MMM D, YYYY LT",LLLL:"ddd D MMMM YYYY LT",llll:"ddd D MMM YYYY LT"},calendar:{sameDay:window.t("{specialSymbolOpen}Today at{specialSymbolClose} {dayTime}").format({specialSymbolOpen:"[",specialSymbolClose:"]",dayTime:"LT"}),nextDay:window.t("{specialSymbolOpen}Tomorrow at{specialSymbolClose} {dayTime}").format({specialSymbolOpen:"[",specialSymbolClose:"]",dayTime:"LT"}),nextWeek:window.t("{dayName} {specialSymbolOpen}at{specialSymbolClose} {dayTime}").format({specialSymbolOpen:"[",specialSymbolClose:"]",dayTime:"LT",dayName:"dddd"}),lastDay:window.t("{specialSymbolOpen}Yesterday at{specialSymbolClose} {dayTime}").format({specialSymbolOpen:"[",specialSymbolClose:"]",dayTime:"LT"}),lastWeek:window.t("{specialSymbolOpen}Last{specialSymbolClose} {dayName} {specialSymbolOpen}at{specialSymbolClose} {dayTime}").format({specialSymbolOpen:"[",specialSymbolClose:"]",dayTime:"LT",dayName:"dddd"}),sameElse:"L"},relativeTime:{future:function(e){return e===window.t("just now")?e:window.t("in %s",{context:"time_range"}).replace("%s",e)},past:function(e){return e===window.t("just now")?e:window.t("%s ago",{context:"time_range"}).replace("%s",e)},s:window.t("just now"),m:function(e){return window.t("%d minute",{plural:"%d minutes",count:e}).replace("%d",e)},mm:function(e){return window.t("%d minute",{plural:"%d minutes",count:e}).replace("%d",e)},h:window.t("an hour"),hh:function(e){return window.t("%d hour",{plural:"%d hours",count:e}).replace("%d",e)},d:window.t("a day"),dd:function(e){return window.t("%d day",{plural:"%d days",count:e}).replace("%d",e)},M:window.t("a month"),MM:function(e){return window.t("%d month",{plural:"%d months",count:e}).replace("%d",e)},y:window.t("a year"),yy:function(e){return window.t("%d year",{plural:"%d years",count:e}).replace("%d",e)}},week:{dow:1,doy:4}}),i.locale(window.language)),e.exports=i},qoI1:function(e,t,n){var i={"./en-gb":"Oaa7","./en-gb.js":"Oaa7","./es":"iYuL","./es.js":"iYuL","./it":"bpih","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./ko":"Ivi+","./ko.js":"Ivi+","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ru":"lXzo","./ru.js":"lXzo","./tr":"DoHr","./tr.js":"DoHr"};function a(e){var t=s(e);return n(t)}function s(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=s,e.exports=a,a.id="qoI1"},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var i=n("mrSG"),a=n("q1tI");t.Icon=a.forwardRef((function(e,t){var n=e.icon,s=void 0===n?"":n,r=i.__rest(e,["icon"]);return a.createElement("span",i.__assign({},r,{ref:t,dangerouslySetInnerHTML:{__html:s}}))}))},"wd/R":function(e,t,n){(function(e){e.exports=function(){"use strict";var t;function i(){return t.apply(null,arguments)}function a(e){return"[object Array]"===Object.prototype.toString.call(e)}function s(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function r(e,t){ +return Object.prototype.hasOwnProperty.call(e,t)}function o(e,t){for(var n in t)r(t,n)&&(e[n]=t[n]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,i){return Pe(e,t,n,i,!0).utc()}function u(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}),e._pf}function l(e){if(null==e._isValid){var t=u(e);e._isValid=!(isNaN(e._d.getTime())||!(t.overflow<0)||t.empty||t.invalidMonth||t.invalidWeekday||t.nullInput||t.invalidFormat||t.userInvalidated),e._strict&&(e._isValid=e._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return e._isValid}function _(e){var t=d(NaN);return null!=e?o(u(t),e):u(t).userInvalidated=!0,t}var c=i.momentProperties=[];function m(e,t){var n,i,a;if(void 0!==t._isAMomentObject&&(e._isAMomentObject=t._isAMomentObject),void 0!==t._i&&(e._i=t._i),void 0!==t._f&&(e._f=t._f),void 0!==t._l&&(e._l=t._l),void 0!==t._strict&&(e._strict=t._strict),void 0!==t._tzm&&(e._tzm=t._tzm),void 0!==t._isUTC&&(e._isUTC=t._isUTC),void 0!==t._offset&&(e._offset=t._offset),void 0!==t._pf&&(e._pf=u(t)),void 0!==t._locale&&(e._locale=t._locale),c.length>0)for(n in c)void 0!==(a=t[i=c[n]])&&(e[i]=a);return e}var h=!1;function f(e){m(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),!1===h&&(h=!0,i.updateOffset(this),h=!1)}function y(e){return e instanceof f||null!=e&&null!=e._isAMomentObject}function M(e){return e<0?Math.ceil(e):Math.floor(e)}function w(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=M(t)),n}function p(e,t,n){var i,a=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),r=0;for(i=0;i0;){if(i=g(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&p(a,n,!0)>=t-1)break;t--}s++}return null}(e)}var b={};function O(e,t){var n=e.toLowerCase();b[n]=b[n+"s"]=b[t]=e}function H(e){return"string"==typeof e?b[e]||b[e.toLowerCase()]:void 0}function F(e){var t,n,i={};for(n in e)r(e,n)&&(t=H(n))&&(i[t]=e[n]);return i}function W(e,t){return function(n){return null!=n?(P(this,e,n),i.updateOffset(this,t),this):C(this,e)}}function C(e,t){return e._d["get"+(e._isUTC?"UTC":"")+t]()}function P(e,t,n){return e._d["set"+(e._isUTC?"UTC":"")+t](n)}function x(e,t){var n +;if("object"==typeof e)for(n in e)this.set(n,e[n]);else if("function"==typeof this[e=H(e)])return this[e](t);return this}function z(e,t,n){var i=""+Math.abs(e),a=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var A=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,U=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,G={},E={};function j(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(E[e]=a),t&&(E[t[0]]=function(){return z(a.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function I(e,t){return e.isValid()?(t=N(t,e.localeData()),G[t]=G[t]||function(e){var t,n,i,a=e.match(A);for(t=0,n=a.length;t=0&&U.test(e);)e=e.replace(U,i),U.lastIndex=0,n-=1;return e}var J=/\d/,R=/\d\d/,V=/\d{3}/,Z=/\d{4}/,q=/[+-]?\d{6}/,Q=/\d\d?/,B=/\d{1,3}/,$=/\d{1,4}/,X=/[+-]?\d{1,6}/,K=/\d+/,ee=/[+-]?\d+/,te=/Z|[+-]\d\d:?\d\d/gi,ne=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ie={};function ae(e,t,n){var i;ie[e]="function"==typeof(i=t)&&"[object Function]"===Object.prototype.toString.call(i)?t:function(e){return e&&n?n:t}}function se(e,t){return r(ie,e)?ie[e](t._strict,t._locale):new RegExp(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,a){return t||n||i||a})).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))}var re={};function oe(e,t){var n,i=t;for("string"==typeof e&&(e=[e]),"number"==typeof t&&(i=function(e,n){n[t]=w(e)}),n=0;n11?1:n[2]<1||n[2]>le(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,u(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),u(e).overflow=t),e}function ye(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function Me(e,t){var n=!0;return o((function(){return n&&(ye(e+"\n"+(new Error).stack),n=!1),t.apply(this,arguments)}),t)}var we={};i.suppressDeprecationWarnings=!1;var pe=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ye=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],De=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],Le=/^\/?Date\((\-?\d+)/i;function ve(e){var t,n,i=e._i,a=pe.exec(i);if(a){for(u(e).iso=!0,t=0,n=Ye.length;t68?1900:2e3)};var be=W("FullYear",!1);function Oe(e,t,n){var i,a=n-t,s=n-e.day();return s>a&&(s-=7),s0?e:e-1,dayOfYear:s>0?s:Te(e-1)+s}}(n,i,a,r,s),e._a[0]=o.year,e._dayOfYear=o.dayOfYear}(e),e._dayOfYear&&(a=He(e._a[0],i[0]),e._dayOfYear>Te(a)&&(u(e)._overflowDayOfYear=!0),n=Se(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Se:ge).apply(null,s),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24)}}function We(e){if(e._f!==i.ISO_8601){e._a=[],u(e).empty=!0;var t,n,a,s,r,o=""+e._i,d=o.length,l=0;for(a=N(e._f,e._locale).match(A)||[],t=0;t0&&u(e).unusedInput.push(r),o=o.slice(o.indexOf(n)+n.length),l+=n.length),E[s]?(n?u(e).empty=!1:u(e).unusedTokens.push(s),ue(s,n,e)):e._strict&&!n&&u(e).unusedTokens.push(s);u(e).charsLeftOver=d-l,o.length>0&&u(e).unusedInput.push(o),!0===u(e).bigHour&&e._a[3]<=12&&e._a[3]>0&&(u(e).bigHour=void 0),e._a[3]=function(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),Fe(e),fe(e)}else ve(e)}function Ce(e){var t=e._i,n=e._f;return e._locale=e._locale||k(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),y(t)?new f(fe(t)):(a(n)?function(e){var t,n,i,a,s;if(0===e._f.length)return u(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e}));function Ue(e,t){var n,i;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return xe();for(n=t[0],i=1;i+(e=y(e)?e:xe(e)):(y(e)?+e:+xe(e))<+this.clone().startOf(t)},Yt.isBefore=function(e,t){var n;return"millisecond"===(t=H(void 0!==t?t:"millisecond"))?+this<+(e=y(e)?e:xe(e)):(n=y(e)?+e:+xe(e),+this.clone().endOf(t)this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Yt.isDSTShifted=function(){if(void 0!==this._isDSTShifted)return this._isDSTShifted;var e={};if(m(e,this),(e=Ce(e))._a){var t=e._isUTC?d(e._a):xe(e._a);this._isDSTShifted=this.isValid()&&p(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted},Yt.isLocal=function(){return!this._isUTC},Yt.isUtcOffset=function(){return this._isUTC},Yt.isUtc=Ve,Yt.isUTC=Ve,Yt.zoneAbbr=function(){return this._isUTC?"UTC":""},Yt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Yt.dates=Me("dates accessor is deprecated. Use date instead.",dt),Yt.months=Me("months accessor is deprecated. Use month instead",he),Yt.years=Me("years accessor is deprecated. Use year instead",be),Yt.zone=Me("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}));var Dt=Yt;function Lt(e){return e}var vt=Y.prototype;function gt(e,t,n,i){var a=k(),s=d().set(i,t);return a[n](s,e)}function St(e,t,n,i,a){if("number"==typeof e&&(t=e,e=void 0),e=e||"",null!=t)return gt(e,t,n,a);var s,r=[];for(s=0;s0?"future":"past"];return"function"==typeof n?n(t):n.replace(/%s/i,t)},vt.set=function(e){var t,n;for(n in e)"function"==typeof(t=e[n])?this[n]=t:this["_"+n]=t;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},vt.months=function(e){ +return this._months[e.month()]},vt._months=_e,vt.monthsShort=function(e){return this._monthsShort[e.month()]},vt._monthsShort=ce,vt.monthsParse=function(e,t,n){var i,a,s;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=d([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(s="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},vt.week=function(e){return Oe(e,this._week.dow,this._week.doy).week},vt._week={dow:0,doy:6},vt.firstDayOfYear=function(){return this._week.doy},vt.firstDayOfWeek=function(){return this._week.dow},vt.weekdays=function(e){return this._weekdays[e.day()]},vt._weekdays=ut,vt.weekdaysMin=function(e){return this._weekdaysMin[e.day()]},vt._weekdaysMin=_t,vt.weekdaysShort=function(e){return this._weekdaysShort[e.day()]},vt._weekdaysShort=lt,vt.weekdaysParse=function(e){var t,n,i;for(this._weekdaysParse=this._weekdaysParse||[],t=0;t<7;t++)if(this._weekdaysParse[t]||(n=xe([2e3,1]).day(t),i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[t]=new RegExp(i.replace(".",""),"i")),this._weekdaysParse[t].test(e))return t},vt.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},vt._meridiemParse=/[ap]\.?m?\.?/i,vt.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},S("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=Me("moment.lang is deprecated. Use moment.locale instead.",S),i.langData=Me("moment.langData is deprecated. Use moment.localeData instead.",k);var Tt=Math.abs;function kt(e,t,n,i){var a=Qe(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bt(e){return e<0?Math.floor(e):Math.ceil(e)}function Ot(e){return 4800*e/146097}function Ht(e){return 146097*e/4800}function Ft(e){return function(){return this.as(e)}}var Wt=Ft("ms"),Ct=Ft("s"),Pt=Ft("m"),xt=Ft("h"),zt=Ft("d"),At=Ft("w"),Ut=Ft("M"),Gt=Ft("y");function Et(e){return function(){return this._data[e]}}var jt=Et("milliseconds"),It=Et("seconds"),Nt=Et("minutes"),Jt=Et("hours"),Rt=Et("days"),Vt=Et("months"),Zt=Et("years"),qt=Math.round,Qt={s:45,m:45,h:22,d:26,M:11};function Bt(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}var $t=Math.abs;function Xt(){var e,t,n=$t(this._milliseconds)/1e3,i=$t(this._days),a=$t(this._months);e=M(n/60),t=M(e/60),n%=60,e%=60;var s=M(a/12),r=a%=12,o=i,d=t,u=e,l=n,_=this.asSeconds();return _?(_<0?"-":"")+"P"+(s?s+"Y":"")+(r?r+"M":"")+(o?o+"D":"")+(d||u||l?"T":"")+(d?d+"H":"")+(u?u+"M":"")+(l?l+"S":""):"P0D"}var Kt=Ge.prototype +;return Kt.abs=function(){var e=this._data;return this._milliseconds=Tt(this._milliseconds),this._days=Tt(this._days),this._months=Tt(this._months),e.milliseconds=Tt(e.milliseconds),e.seconds=Tt(e.seconds),e.minutes=Tt(e.minutes),e.hours=Tt(e.hours),e.months=Tt(e.months),e.years=Tt(e.years),this},Kt.add=function(e,t){return kt(this,e,t,1)},Kt.subtract=function(e,t){return kt(this,e,t,-1)},Kt.as=function(e){var t,n,i=this._milliseconds;if("month"===(e=H(e))||"year"===e)return t=this._days+i/864e5,n=this._months+Ot(t),"month"===e?n:n/12;switch(t=this._days+Math.round(Ht(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Kt.asMilliseconds=Wt,Kt.asSeconds=Ct,Kt.asMinutes=Pt,Kt.asHours=xt,Kt.asDays=zt,Kt.asWeeks=At,Kt.asMonths=Ut,Kt.asYears=Gt,Kt.valueOf=function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)},Kt._bubble=function(){var e,t,n,i,a,s=this._milliseconds,r=this._days,o=this._months,d=this._data;return s>=0&&r>=0&&o>=0||s<=0&&r<=0&&o<=0||(s+=864e5*bt(Ht(o)+r),r=0,o=0),d.milliseconds=s%1e3,e=M(s/1e3),d.seconds=e%60,t=M(e/60),d.minutes=t%60,n=M(t/60),d.hours=n%24,r+=M(n/24),a=M(Ot(r)),o+=a,r-=bt(Ht(a)),i=M(o/12),o%=12,d.days=r,d.months=o,d.years=i,this},Kt.get=function(e){return this[(e=H(e))+"s"]()},Kt.milliseconds=jt,Kt.seconds=It,Kt.minutes=Nt,Kt.hours=Jt,Kt.days=Rt,Kt.weeks=function(){return M(this.days()/7)},Kt.months=Vt,Kt.years=Zt,Kt.humanize=function(e){var t=this.localeData(),n=function(e,t,n){var i=Qe(e).abs(),a=qt(i.as("s")),s=qt(i.as("m")),r=qt(i.as("h")),o=qt(i.as("d")),d=qt(i.as("M")),u=qt(i.as("y")),l=a0,l[4]=n,Bt.apply(null,l)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Kt.toISOString=Xt,Kt.toString=Xt,Kt.toJSON=Xt,Kt.locale=it,Kt.localeData=st,Kt.toIsoString=Me("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xt),Kt.lang=at,j("X",0,0,"unix"),j("x",0,0,"valueOf"),ae("x",ee),ae("X",/[+-]?\d+(\.\d{1,3})?/),oe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))})),oe("x",(function(e,t,n){n._d=new Date(w(e))})),i.version="2.10.6",t=xe,i.fn=Dt,i.min=function(){var e=[].slice.call(arguments,0);return Ue("isBefore",e)},i.max=function(){var e=[].slice.call(arguments,0);return Ue("isAfter",e)},i.utc=d,i.unix=function(e){return xe(1e3*e)},i.months=function(e,t){return St(e,t,"months",12,"month")},i.isDate=s,i.locale=S,i.invalid=_,i.duration=Qe,i.isMoment=y,i.weekdays=function(e,t){return St(e,t,"weekdays",7,"day")},i.parseZone=function(){return xe.apply(null,arguments).parseZone()},i.localeData=k,i.isDuration=Ee,i.monthsShort=function(e,t){return St(e,t,"monthsShort",12,"month")}, +i.weekdaysMin=function(e,t){return St(e,t,"weekdaysMin",7,"day")},i.defineLocale=T,i.weekdaysShort=function(e,t){return St(e,t,"weekdaysShort",7,"day")},i.normalizeUnits=H,i.relativeTimeThreshold=function(e,t){return void 0!==Qt[e]&&(void 0===t?Qt[e]:(Qt[e]=t,!0))},i}()}).call(this,n("YuTi")(e))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/35.cdf3658f4055352d11fd.js b/public/charting_library/bundles/35.cdf3658f4055352d11fd.js new file mode 100644 index 00000000..97b87d26 --- /dev/null +++ b/public/charting_library/bundles/35.cdf3658f4055352d11fd.js @@ -0,0 +1,14 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{DxCR:function(t,e,i){"use strict";(function(t){i("sZhh"),i("QBwY");var r=i("56W2");i("pay7");var o=i("Eyy1").ensureNotNull,n=i("ivNn").isNaN,s=i("eJTA"),a=s.rgba,l=s.rgbaToString,c=s.parseRgb,u=i("XPit").TimePointIndexSearchMode,h=i("zXvd").NumericFormatter,p=i("Tmoa"),d=i("jNEI").addColorPicker,v=i("2h0C").Binding,f=i("txPx").getLogger("Chart.PropertyPage");function g(t,e){return'"}function _(t,e){this._model=e,this._bindings=[],this._property=t,this.supportThemeSwitcher=!1}function m(t){return function(e){return et?t:e}}function y(t){return function(e){var i=parseInt(e,10);return n(i)?t:i}}function C(t,e,i,r,o,n,s){v.call(this,t,e,r,o,n),this._transformFunction=i,this._setter=s,this._attachToControl(t,r)}function k(t,e,i,r,o,n){this._subControlIds=e,v.call(this,t,i,r,o,n),this._forEachSubControl((function(t){this._attachToControl(t,r)}))}function T(t,e,i,r,o,n,s){this._model=r,this._mainSeries=n,this._toIntTransformer=y(s),this._disabled=!1,v.call(this,t,e,i,r,o);var a=this;i&&t.change((function(){a.setValueToProperty(a.value())})),this._mainSeries.dataEvents().barReceived().subscribe(this,(function(){a.setValue(this.property().value())}))}function x(t,e,i,r,o,n,s){v.call(this,t,e,i,r,o),this._transform=n,i&&t.on("accept-symbol",function(t,e){this.setValueToProperty(e),this.setValue(e)}.bind(this)),s&&(s.subscribe(this,this._updateDisplayedSymbol),this._updateDelegate=s)}function M(t,e,i,r,o,n,s,a){v.call(this,t,e,r,o,n),this._transformFunction=i,this._propertyChangedHook=a,this._setter=s;var l=this;r&&t.change((function(){l._setter?l._setter.call(l,l.value()):l.setValueToProperty(l.value())}))}function w(t,e,i,r,o,n){if(!t.is(":checkbox, :radio"))return new S(t,e,i,r,o);v.call(this,t,e,i,r,o),this._setter=n;var s=this;i&&t.change((function(){s._setter?s._setter.call(s,s.value()):s.setValueToProperty(s.value())}))}function V(t,e,i,r,o,n){v.call(this,t,e,i,r,o),this._inverted=!0===n}function S(t,e,i,r,o){v.call(this,t,e,i,r,o);var n=this;i&&t.click((function(){var t=$(this).toggleClass("active").hasClass("active");n.setValueToProperty(t)}))}function O(t,e,i,r,o,n){var s;s=t.is("input")?t:t.find("input"),v.call(this,s,e,i,r,o),this._transparencyProperty=n,this.applyOldTransparency();var a=this;i&&s.change((function(){a.setValueToProperty(a.value())}))}function E(e,i,r,o,n,s){isNumber(i.value())||(f.logWarn("Property cannot be binded to control, bad value (expect number): "+i.value()),i=new t),v.call(this,e,i,r,o,n);var a=this;function l(t,e){var i=a.control().slider("option","min"),r=a.control().slider("option","max"),o=a._property.value();(i<=o&&o<=r||il._transformers[1]&&$(n[1]).val(l._transformers[1]),-1!==$.inArray(t.keyCode,[46,8,9,27,13,110,190])||65===t.keyCode&&!0===t.ctrlKey||67===t.keyCode&&!0===t.ctrlKey||88===t.keyCode&&!0===t.ctrlKey||t.keyCode>=35&&t.keyCode<=39||(t.shiftKey||t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&t.preventDefault()}))})),$(n[0]).on("keyup",(function(t){parseInt($(this).val())l._transformers[1]&&$(this).val(l._transformers[1]),parseInt($(this).val())>parseInt($(n[1]).val())&&$(this).val(n[1].val()),l._control.slider("values",0,$(this).val()),P.prototype.setValueToProperty.call(l,l._control.slider("values"),"from")})),$(n[1]).on("keyup",(function(t){parseInt($(this).val())l._transformers[1]&&$(this).val(l._transformers[1]),parseInt($(this).val())<$(n[0]).val()&&$(this).val(n[0].val()),l._control.slider("values",1,$(this).val()),P.prototype.setValueToProperty.call(l,l._control.slider("values"),"to")}))),this._propFrom.listeners().subscribe(this,P.prototype.propertyChanged),this._propTo.listeners().subscribe(this,P.prototype.propertyChanged),r&&t.on("slide",(function(t,e){l.setValueToProperty(l._control.slider("values"),e.handle)})),t.slider({stop:function(t,e){n&&($(n[0]).val(l._control.slider("values",0)),$(n[1]).val(l._control.slider("values",1))),l.setValueToProperty(l._control.slider("values"),e.handle)},start:function(t,e){n&&($(n[0]).val(l._control.slider("values",0)),$(n[1]).val(l._control.slider("values",1))),l.setValueToProperty(l._control.slider("values"),e.handle)}})}_.prototype.model=function(){return this._model}, +_.prototype.bindControl=function(t){return this._bindings.push(t),t},_.prototype.unbindControl=function(t){var e=this._bindings.indexOf(t);-1!==e&&this._bindings.splice(e,1)},_.prototype.loadData=function(){for(var t=0;t',t).slider({max:4,min:1,step:1})},_.prototype.createColorPicker=function(t){return d(null,t)},_.prototype.createCombo=function(t){var e=$(document.createElement("select")),i=t.reduce((function(t,e){return t.add($(document.createElement("option")).prop({value:e,text:e}))}),$());return e.append(i)},_.prototype.createFontEditor=function(t){var e=t||TradingView.factoryDefaults("chartproperties.editorFontsList");return this.createCombo(e)},_.prototype.createFontSizeEditor=function(t){var e=t||[10,11,12,14,16,20,24,28,32,40];return this.createCombo(e).addClass("tv-select-container-fontsize")},_.prototype.createSeriesMinTickEditor=function(){var t="",$(t)},_.prototype.createPrecisionEditor=function(){for(var t="",$(t)},_.prototype.createLabeledCell=function(t,e,i){var r,o,n=null;"number"==typeof t.valueOf()?(n=t,r=e,o=i):(r=t,o=e),r+="";var s=this._labelToId(r),a=$("");return $("
    ");this.handles=o.add(t(n.join("")).appendTo(this.element)), +this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each((function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)}))},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("
    ").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,r,o,n,s,a,l,c=this,u=this.options;return!u.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},r=this._normValueFromMouse(i),o=this._valueMax()-this._valueMin()+1,this.handles.each((function(e){var i=Math.abs(r-c.values(e));(o>i||o===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(o=i,n=t(this),s=e)})),!1!==this._start(e,s)&&(this._mouseSliding=!0,this._handleIndex=s,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),a=n.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-a.left-n.width()/2,top:e.pageY-a.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,s,r),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,r,o,n;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(r=i/e)>1&&(r=1),r<0&&(r=0),"vertical"===this.orientation&&(r=1-r),o=this._valueMax()-this._valueMin(),n=this._valueMin()+r*o,this._trimAlignValue(n)},_uiHash:function(t,e,i){var r={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()} +;return this._hasMultipleValues()&&(r.value=void 0!==e?e:this.values(t),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var r,o=this.value(),n=this.values();this._hasMultipleValues()&&(r=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(r,i):Math.max(r,i)),n[e]=i),i!==o&&!1!==this._trigger("slide",t,this._uiHash(e,i,n))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(e,i){var r,o,n;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(r=this.options.values,o=arguments[0],n=0;n=0;r--)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,r;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),r=0;r=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,r=t-i;return 2*Math.abs(i)>=e&&(r+=i>0?e:-e),parseFloat(r.toFixed(5))}, +_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,r,o,n,s=this.options.range,a=this.options,l=this,c=!this._animateOff&&a.animate,u={};this._hasMultipleValues()?this.handles.each((function(r){i=(l.values(r)-l._valueMin())/(l._valueMax()-l._valueMin())*100,u["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[c?"animate":"css"](u,a.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===r&&l.range.stop(1,1)[c?"animate":"css"]({left:i+"%"},a.animate),1===r&&l.range[c?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===r&&l.range.stop(1,1)[c?"animate":"css"]({bottom:i+"%"},a.animate),1===r&&l.range[c?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i})):(r=this.value(),o=this._valueMin(),n=this._valueMax(),i=n!==o?(r-o)/(n-o)*100:0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[c?"animate":"css"](u,a.animate),"min"===s&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:i+"%"},a.animate),"max"===s&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:100-i+"%"},a.animate),"min"===s&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:i+"%"},a.animate),"max"===s&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(e){var i,r,o,n=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),!1===this._start(e,n)))return}switch(o=this.options.step,i=r=this._hasMultipleValues()?this.values(n):this.value(),e.keyCode){case t.ui.keyCode.HOME:r=this._valueMin();break;case t.ui.keyCode.END:r=this._valueMax();break;case t.ui.keyCode.PAGE_UP:r=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:r=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(i===this._valueMax())return;r=this._trimAlignValue(i+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i===this._valueMin())return;r=this._trimAlignValue(i-o)} +this._slide(e,n,r)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}})})?r.apply(e,o):r)||(t.exports=n)},"Y+MS":function(t,e,i){"use strict";var r=function(){function t(t,e){this.mouseFlag=!1,this.accuracy=2,this.value=1,this.colorInput=t,this.$el=$('
    ',t.prop("ownerDocument")),e&&this.$el.hide(),this.$gradient=$('
    ').appendTo(this.$el),this.$roller=$('').appendTo(this.$gradient)}return t.prototype.calculateRollerPosition=function(t){var e=t.pageX-this.$gradient.offset().left,i=this.$gradient.width();return e>i?100:e<0?0:~~(e/i*100)},t.prototype.toRgb=function(t){var e;return~t.indexOf("#")?t:(e=t.match(/[0-9.]+/g))?"rgb("+e.slice(0,3).join(", ")+")":"rgb(127, 127, 127)"},t.prototype.setValue=function(t){this.value=1!==t?t.toFixed(this.accuracy):t},t.prototype.updateRoller=function(){this.$roller.css("left",100-100*this.value+"%")},t.prototype.rollerMoveHandler=function(t){if(this.mouseFlag){var e=this.calculateRollerPosition(t);this.setValue((100-e)/100),$(this).trigger("change",[this.val()]),this.$roller.css("left",e+"%")}t.preventDefault()},t.prototype.mouseupHandler=function(t){this.mouseFlag&&(this.mouseFlag=!1,$(this).trigger("afterChange",[this.val()]))},t.prototype.initEvents=function(){var t=this.$el.prop("ownerDocument"),e=function(t){return this.rollerMoveHandler(t)}.bind(this),i=function(r){return $(t).off("mousemove mouseup",e),$(t).off("mouseup",i),this.mouseupHandler(r)}.bind(this);this.$el.on("mousedown",function(r){this.mouseFlag=!0,$(t).on("mousemove mouseup",e),$(t).on("mouseup",i),r.preventDefault()}.bind(this)),this.colorInput.on("change",function(t){this.updateColor()}.bind(this))},t.prototype.removeEvents=function(){},t.prototype.updateColor=function(){var t=this.colorInput.val()||"black",e=this.toRgb(t);$.browser.msie?this.$gradient.css("filter",["progid:DXImageTransform.Microsoft.gradient(startColorstr='",e,"', EndColor=0, GradientType=1)"].join("")):["-moz-linear-gradient(left, %COLOR 0%, transparent 100%)","-webkit-gradient(linear, left top, right top, color-stop(0%,%COLOR), color-stop(100%,transparent))","-webkit-linear-gradient(left, %COLOR 0%,transparent 100%)","-o-linear-gradient(left, %COLOR 0%,transparent 100%)","linear-gradient(to right, %COLOR 0%,transparent 100%)"].forEach(function(t){this.$gradient.css("background-image",t.replace(/%COLOR/,e))}.bind(this))},t.prototype.val=function(t){return void 0!==t&&(this.setValue(+t),this.updateRoller()),this.value},function(e,i){return new t(e,i)}}();t.exports=r},jNEI:function(t,e,i){"use strict";i.r(e),i.d(e,"addColorPicker",(function(){return s}));i("P5fv"),i("vrQV");var r=i("eJTA"),o=i("Vdly");function n(t){for(var e=[],i=0,o=t;i');return null!==t&&i.appendTo(t),void 0!==e.addClass&&i.addClass(e.addClass),$('
    ').appendTo(i),$('').tvcolorpicker({customColors:n(Object(o.getJSON)("pickerCustomColors",[])),direction:e.direction,hideTransparency:!!e.hideTransparency}).on("change",(function(){var t,e;$(this).css("border-color",(t=$(this).val()||"#727272",e=Object(r.parseRgb)(t).map((function(t){return t>50?t-50:0})),Object(r.rgbToString)(e)))})).bind("customcolorchange",(function(t,e){Object(o.setJSON)("pickerCustomColors",e)})).appendTo(i),i}},pay7:function(t,e,i){},utoz:function(t,e,i){},vBzC:function(t,e,i){var r,o,n;o=[i("P5fv"),i("Qwlt")],void 0===(n="function"==typeof(r=function(t){return t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})?r.apply(e,o):r)||(t.exports=n)},vrQV:function(t,e,i){"use strict";i("KjDF"),i("utoz"),i("pay7");var r=i("eJTA"),o=r.rgba,n=r.areEqualRgb,s=r.areEqualRgba,a=r.normalizeHue,l=r.normalizeHsvSaturation,c=r.normalizeValue,u=r.hsv,h=r.rgbToHsv,p=r.hsvToRgb,d=r.rgbToString,v=r.rgbaToString,f=r.parseRgb,g=r.parseRgba,_=i("Y+MS"),m=i("wmOI").ESC;!function(t){if(!t)throw new Error("This program cannot be run in DOS mode");b.setCustomColors=r,t.fn.tvcolorpicker=b;var e=[];function i(t){return""===t?t:v(g(t))}function r(t){t&&(t.join||(t=t?(""+t).split(","):[]),e=t)}function b(y){var C;function k(e,i,r){var n=t(this);e=v(o(f(e),i)),T.call(this,e),n.removeData("tvcolorpicker").removeData("tvcolorpicker-custom-color"),r&&(w.call(n),n.blur())}function T(e){var i=t(this);i.val(e),i.change(),e?i.trigger("pick-color",e):i.trigger("pick-transparent"),x.call(this,e)}function x(e){""!==e?(t(this).removeClass("tvcolorpicker-gradient-widget"),t(this).css({backgroundColor:e,color:e})):t(this).addClass("tvcolorpicker-gradient-widget")}function M(e,i){i=i||{};var r,o=this,s=o.prop("ownerDocument"),a=t(o).val().toLowerCase(),l=s.createElement("table"),c=s.createElement("tbody");l.appendChild(c);var u=0;return t.each(e,(function(e,s){u++,e%10==0&&(r=t("").appendTo(c));var l=t('').appendTo(r),h=t('
    ').appendTo(l).find(".tvcolorpicker-swatch").data("color",s);i.addClass&&h.addClass(i.addClass),s&&(s=s.toLowerCase(),a&&n(f(a),f(s))&&h.addClass("active"),h.css({backgroundColor:s}).data("color",s),h.bind("click",(function(){k.call(o,s,C.val(),!0)})))})),t(l).addClass("tvcolorpicker-table"),u?l:t()}function $(i){var r=!1,n=t(this),m=n.prop("ownerDocument"),b=t('
    '),y=t('
    ').appendTo(b) +;y.append(M.call(this,["rgb(0, 0, 0)","rgb(66, 66, 66)","rgb(101, 101, 101)","rgb(152, 152, 152)","rgb(182, 182, 182)","rgb(203, 203, 203)","rgb(216, 216, 216)","rgb(238, 238, 238)","rgb(242, 242, 242)","rgb(255, 255, 255)"])),y.append(M.call(this,["rgb(151, 0, 0)","rgb(255, 0, 0)","rgb(255, 152, 0)","rgb(255, 255, 0)","rgb(0, 255, 0)","rgb(0, 255, 255)","rgb(73, 133, 231)","rgb(0, 0, 255)","rgb(152, 0, 255)","rgb(255, 0, 255)"])),y.append(M.call(this,["rgb(230, 184, 175)","rgb(244, 204, 204)","rgb(252, 229, 205)","rgb(255, 242, 204)","rgb(217, 234, 211)","rgb(208, 224, 227)","rgb(201, 218, 248)","rgb(207, 226, 243)","rgb(217, 210, 233)","rgb(234, 209, 220)","rgb(221, 126, 107)","rgb(234, 153, 153)","rgb(249, 203, 156)","rgb(255, 229, 153)","rgb(182, 215, 168)","rgb(162, 196, 201)","rgb(164, 194, 244)","rgb(159, 197, 232)","rgb(180, 167, 214)","rgb(213, 166, 189)","rgb(204, 65, 37)","rgb(224, 102, 102)","rgb(246, 178, 107)","rgb(255, 217, 102)","rgb(147, 196, 125)","rgb(118, 165, 175)","rgb(109, 158, 235)","rgb(111, 168, 220)","rgb(142, 124, 195)","rgb(194, 123, 160)","rgb(166, 28, 0)","rgb(204, 0, 0)","rgb(230, 145, 56)","rgb(241, 194, 50)","rgb(106, 168, 79)","rgb(69, 129, 142)","rgb(60, 120, 216)","rgb(61, 133, 198)","rgb(103, 78, 167)","rgb(166, 77, 121)","rgb(133, 32, 12)","rgb(153, 0, 0)","rgb(180, 95, 6)","rgb(191, 144, 0)","rgb(56, 118, 29)","rgb(19, 79, 92)","rgb(17, 85, 204)","rgb(11, 83, 148)","rgb(53, 28, 117)","rgb(116, 27, 71)","rgb(91, 15, 0)","rgb(102, 0, 0)","rgb(120, 63, 4)","rgb(127, 96, 0)","rgb(39, 78, 19)","rgb(12, 52, 61)","rgb(28, 69, 135)","rgb(7, 55, 99)","rgb(32, 18, 77)","rgb(76, 17, 48)"]));var x=t('
    ').css({display:"none"}).appendTo(b),$=t('
    ').appendTo(x),w=t('
    ').appendTo($),S=t('
    ').appendTo(w),O=t('
    ').appendTo(w),E=t('
    ').appendTo($),P=t('
    ').appendTo(E),I=t('
    ').appendTo(P),D=t('
    ').appendTo(P);(C=_(t(this),i.hideTransparency)).initEvents(),C.updateColor(),C.$el.appendTo(b),C.val(g(n.val()||"rgb(14, 15, 16)")[3]);var F=w.height(),R=w.width(),A=!1,H=!1,z=!0,L=[0,0,.5];function N(t){var e=t.originalEvent,i=t.offsetX||t.layerX||e&&(e.offsetX||e.layerX)||0,r=t.offsetY||t.layerY||e&&(e.offsetY||e.layerY)||0;S.css({left:i+"px",top:r+"px"}),L[0]=a(i/R),L[1]=l(1-r/F),P.css({backgroundColor:d(p(u(L[0],L[1],1)))}),j()}function B(e){1==e.which&&(A=!1,b.is(".opened")&&t(n).get(0).focus())}function U(e){var i=function(e){var i=e.pageY,r=t(D),o=i-r.offset().top;return o>r.height()?r.height():o<0?0:o}(e);I.css({top:i+"px"}),L[2]=c(1-Math.max(0,Math.min(i,F))/F),j()}function W(e){1==e.which&&(H=!1,t(m).unbind("mouseup",W),b.is(".opened")&&t(n).get(0).focus())}function j(){z&&(z=!1,b.find(".tvcolorpicker-swatch.active").removeClass("active"));var t=o(p(L),C.val()) +;if(!s(g(n.val().toUpperCase()),t)){var e=v(t);n.data("tvcolorpicker-custom-color",e),T.call(n,e)}}O.bind("mousedown",(function(e){1==e.which&&(A=!0,t(m).bind("mouseup",B),N(e),e.preventDefault())})),O.bind("mousemove",(function(t){A&&(N(t),t.preventDefault())})),t(C).on("change",function(){r?j():k.call(this,t(this).val()||"rgb(14, 15, 16)",C.val())}.bind(this)),t(C).on("afterChange",function(){t(this).focus()}.bind(this)),E.bind("mousedown",(function(e){1==e.which&&(H=!0,t(m).bind("mouseup",W),U(e),e.preventDefault())})),t(m).bind("mousemove",(function(t){H&&(U(t),t.preventDefault())}));t('
    '+window.t("Custom color...")+"").appendTo(b).bind("click",(function(){var e=t(this).is(".active");if(e||x.css({minWidth:y.width()+"px",minHeight:y.height()+"px"}),t(this)[e?"removeClass":"addClass"]("active"),r=t(this).is(".active"),x.css({display:e?"none":"block"}),y.css({display:e?"block":"none"}),e)n.removeData("tvcolorpicker-custom-color");else{F=w.height(),R=w.width();var i=f(n.val()||"rgb(14, 15, 16)");L=h(i),S.css({left:~~(L[0]*R)+"px",top:~~((1-L[1])*F)+"px"}),I.css({top:~~((1-L[2])*F)+"px"}),P.css({backgroundColor:d(p(u(L[0],L[1],1)))})}}));return b.append(t(M.call(this,e,{addClass:"tvcolorpicker-user"})).addClass("tvcolorpicker-user-swatches")),t(m.body).append(b),function(e,i,r){var o,n=t(e).prop("ownerDocument"),s=n.defaultView,a=t(e).offset(),l=(t(n).scrollLeft(),t(n).scrollTop()),c=t(e).outerWidth(),u=t(e).outerHeight(),h=t(s).width(),p=t(s).height(),d=t(i).outerWidth(),v=t(i).outerHeight();switch("function"==typeof r.direction?r.direction():r.direction){default:case"down":o={top:a.top+u+r.offset,left:a.left+r.drift};break;case"right":o={top:a.top+r.drift,left:a.left+c+r.offset}}o.top+v>p+l&&(o.top=p-v+l),a.left+d>h&&(o.left=h-d),o.left+="px",o.top+="px",i.css(o)}(n,b,i),m.addEventListener("keydown",V,!1),b}function w(){var i=t(this).prop("ownerDocument")||document;t(i).find(".tvcolorpicker-popup").removeClass("opened").remove(),t(C).off("change"),t(C).off("afterChange"),i.removeEventListener("keydown",V,!1),t(S).data("tvcolorpicker",null),t(S).each((function(){var i=t(this).data("tvcolorpicker-custom-color");i&&(function(i){var r=!1,o=f(i);return t.each(e,(function(t,e){if(n(f(e),o))return r=!0,!1})),!r&&(e=[d(o)].concat(e.slice(0,28)),!0)}(i)&&t(this).trigger("customcolorchange",[e]),t(this).data("tvcolorpicker-custom-color",null));var r=t(this).data("tvcolorpicker-previous-color");r&&r!=t(this).val()&&t(this).trigger("change"),t(this).removeData("tvcolorpicker-previous-color")}))}function V(t){t.keyCode===m&&(w.call(S),S.blur())}y=t.extend({},b.options,y||{});var S=this;return y&&"customColors"in y&&r(y.customColors),this.each((function(){var e=t(this);e.val(i(e.val()));var r=null,o=!1;e.addClass("tvcolorpicker-widget").attr("autocomplete","off").attr("readonly",!0);var n=function(){e.data("tvcolorpicker")||(w.call(e),r=$.call(e,y),e.data("tvcolorpicker-custom-color",null),e.data("tvcolorpicker",r),e.data("tvcolorpicker-previous-color",e.val()), +r.bind("mousedown click",(function(i){t(i.target).parents().andSelf().is(r)&&(e.focus(),o=!0,setTimeout((function(){o=!1}),0))})))};function s(){var t=i(e.val());x.call(e,t)}e.on("touchstart",n),e.focus(n),w.call(e),e.bind("blur",(function(t){o?t.stopPropagation():w.call(e)})),e.change((function(t){s()})),s()}))}b.options={direction:"down",offset:0,drift:0}}(window.jQuery)}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/36.0f30a765c5ed2cc28e47.js b/public/charting_library/bundles/36.0f30a765c5ed2cc28e47.js new file mode 100644 index 00000000..6dd8108e --- /dev/null +++ b/public/charting_library/bundles/36.0f30a765c5ed2cc28e47.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{BhuR:function(t,o){t.exports=''},GAqT:function(t,o,e){"use strict";(function(o,i){var n=e("Hr11").max,a=e("A6WY").lazyJqueryUI,s=e("jAh7").getRootOverlapManager;e("PVgW");var d={modalDialog:null,dialogs:[],NOTIFICATION_ANIMATION_START_OFFSET:"-33px",_constrainDraggableOptionsIfNeeded:function(t){return o.enabled("constraint_dialogs_movement")&&(t.containment=".chart-page"),t},showNotice:function(t,o,e){"object"==typeof o&&(e=o,o="");var n=(e=e||{}).doNotCloseOnBgClick||!1,a=e.html||"",s=e.width||"400px",l={};l.noClose=e.noClose||null,l.addClass=e.modalDialogClass||null,d.createModalDialog(t,l);var r=e.centerCaption?"caption-big-center":"caption-big";d.modalDialog.find("._tv-dialog").css("width",s);var c=e.customButtonCaption?e.customButtonCaption:$.t("OK");return d.modalDialog.find("._tv-dialog-content").html(i.render('
    {{text}}'+a+'
    {{^removeOkButton}}
    {{/removeOkButton}}
    ',{captionClassName:r,classSuffix:e.classSuffix||"",text:o,removeOkButton:e&&e.removeOkButton})),d.modalDialog.find("._tv-button.ok").on("click",(function(){d.destroy(),e.onOkButtonClick&&e.onOkButtonClick()})),d.positionDialog(),d.applyHandlers(!1,{doNotCloseOnBgClickIfShadowbox:n,beforeDestroy:e.onClose}),d.modalDialog},showCustomDialog:function(t){function o(t){d.destroy(),t.preventDefault()}return d.createModalDialog(t.title||$.t("Dialog"),{addClass:""}),d.modalDialog.find("._tv-dialog").css("width",t.width||"400px"),d.modalDialog.find("._tv-dialog-content").html('
    '+(t.html||$.t("Content"))+"
    "),d.modalDialog.find(".ok").click(o),d.modalDialog.find("form").submit(o),d.modalDialog.find(".cancel").click(o),d.modalDialog.find("._tv-dialog-title-close").click(o),d.positionDialog(),d.applyHandlers(),d.modalDialog},createModalDialog:function(t,o){o=o||{},null!==d.modalDialog&&d.destroy(),d.modalDialog=$('
    '+(o.noHeader?"":'
    '+(o.noClose?"":'')+''+t+"
    ")+'
    ').appendTo($("body")).data("title",t),d._addMessageCloseButton(d.modalDialog.find("._tv-dialog-error")),d._addMessageCloseButton(d.modalDialog.find("._tv-dialog-message")),o.noShadowBox&&d.modalDialog.addClass("transparent"),o.addClass&&d.modalDialog.addClass(o.addClass),o.width&&d.modalDialog.find("._tv-dialog").css({width:o.width}),o.content&&d.modalDialog.find("._tv-dialog-content").html(o.content) +;var e=$(".fancybox-overlay");if(e.length){var i=e.css("z-index");$("._tv-dialog-shadowbox").css("z-index",i+1)}return o.draggable&&a(d.modalDialog).draggable(d._constrainDraggableOptionsIfNeeded({handle:d.modalDialog.find("._tv-dialog-title")})),o.zIndex&&d.modalDialog.css("z-index",o.zIndex),d.modalDialog},_addMessageCloseButton:function(t){var o=$(e("BhuR")).attr({class:"close",title:$.t("Close message")});t.append(o),$(o).on("click",(function(){t.animate({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:0},"fast",(function(){t.hide()}))}))},createDialog:function(t,o){if(d.isOpen(t))return(c=d.get(t)).find("._tv-dialog-content").html(""),c.data("new",!1),c;var e=(o=o||{}).ownerDocument||document,l=s(e),r=l.ensureWindow(t,{position:"relative"}),c=$(i.render('
    {{^hideTitle}} {{&title}}{{/hideTitle}}{{^hideCloseCross}}{{/hideCloseCross}}
    ',{addClass:o.addClass||"",hideTitle:o.hideTitle,hideCloseCross:o.hideCloseCross,title:t}),e).appendTo(r);d._addMessageCloseButton(c.find("._tv-dialog-error")),d._addMessageCloseButton(c.find("._tv-dialog-message")),o.width&&c.css({width:o.width}),o.content&&c.find("._tv-dialog-content").html(o.content);var g=0;g=o.zIndex?o.zIndex:d.dialogs&&d.dialogs.length?n($.map(d.dialogs,(function(t){return parseInt((t.dialog||t).css("z-index"),10)})))+1:110,c.css("z-index",g),c.data("new",!0),c.data("title",t),c.data("id",d.dialogs.length+1),d.dialogs.push({title:t,dialog:c,id:d.dialogs.length+1}),c.on("mousedown touchstart",(function(){l.moveToTop(t)}));var u={start:function(t,o){for(var e=o.helper.css("z-index"),i=0,n=null,a=0;ai&&(i=s,n=d.dialogs[a].dialog)}o.helper.css("z-index",i),n.css("z-index",e)}};return o.dragHandle?u.handle=o.dragHandle:o.hideTitle||(u.handle="._tv-dialog-title"),o.dragOptions&&$.extend(u,o.dragOptions),a(c).draggable(d._constrainDraggableOptionsIfNeeded(u)),c},positionDialog:function(t,o,e){e=e||{};function i(){h.css("margin-left",-Math.round(h.outerWidth()/2)+"px"),h.css("margin-top",-Math.round(h.outerHeight()/2)+"px")}if(o=o||e.position,t){var n,a,s=t.prop("ownerDocument"),l=s.defaultView,r=t.width(),c=t.height(),g=$(l).width(),u=$(l).height();if(o&&o.top&&o.left)a=e.forcePosition?o.left:Math.max(2,Math.min(g-r-4,o.left))+"px",n=e.forcePosition?o.top:Math.max(2,Math.min(u-c-4,o.top))+"px";else if(o&&o.considerScroll){var p=$(s);a=Math.round((g-r)/2+p.scrollLeft())+"px",n=Math.round((u-c)/2+p.scrollTop())+"px"}else a=Math.round((g-r)/2)+"px",n=Math.round((u-c)/2)+"px";e.fadeIn?t.css({left:a,top:n}).hide().fadeIn("fast"):e.smooth?t.animate({left:a,top:n}):t.css({left:a,top:n}) +}else{var h=(t=d.modalDialog).find("._tv-dialog");i(),h.resize(i)}},applyHandlers:function(t,o){var e=!t||t===this.modalDialog,i=(o=o||{},e?function(){d.destroy()}:function(){d.destroy(t.data("title"))}),n=(t=t||d.modalDialog.find("._tv-dialog")).prop("ownerDocument");o.beforeDestroy&&t.on("destroy",o.beforeDestroy),t.find("._tv-dialog-title ._tv-dialog-title-close, .js-dialog-close").on("click",(function(t){o.closeHandler&&"function"==typeof o.closeHandler?o.closeHandler(t):i()})),o.doNotCloseOnBgClick||setTimeout((function(){$(n).on("mousedown.closeDialog",(function(e){var a=$(e.target).parents().andSelf();a.is(t)||o.doNotCloseOnBgClickIfShadowbox&&a.is("._tv-dialog-shadowbox, .tv-dialog__modal-wrap")||a.is(".colorpicker, .charts-popup-list, ._tv-dialog, .tvcolorpicker-popup, .symbol-edit-popup, .ui-datepicker, .clockpicker-popover, .pac-container, .context-menu-wrapper")||($(n).off("mousedown.closeDialog"),i())}))}),0),t.find('input[type="checkbox"]').change((function(){var t=$(this);t.next("._tv-dialog-checkbox-mask").toggleClass("disabled",t.prop("disabled")).toggleClass("_tv-dialog-checkbox-mask-active",t.is(":checked"))}));var a=t.find('input[type="text"]').focus((function(){$(this).addClass("_tv-dialog-content-textactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textactive")})).first();Modernizr.mobiletouch||o.notFocusFirst||a.focus(),t.find('input[type="password"]').focus((function(){$(this).addClass("_tv-dialog-content-textactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textactive")})),t.find("textarea").focus((function(){$(this).addClass("_tv-dialog-content-textareaactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textareaactive")})),t.find("._tv-dialog-checkbox-mask").click((function(){var t=$(this).prev();t.prop("disabled")||(t.prop("checked",!t[0].checked),t.change())})),o.doNotCloseOnEsc||$(n).bind("keyup.hideDialog",(function(o){if(27===o.keyCode)return t?d.destroy(t.data("title")):d.destroy(),!1})),o.processEnterButton&&$(n).bind("keyup.confirmAndCloseDialog",(function(t){13===t.keyCode&&"textarea"!==t.target.tagName.toLowerCase()&&(o.processEnterButton.click(),$(n).unbind("keyup.confirmAndCloseDialog"))}))},showError:function(t,o,e){d.showMessage(t,o,$.extend(e||{},{isError:!0}))},showMessage:function(t,o,e){o||(o=$("._tv-dialog"));var i=(e=e||{}).isError?"_tv-dialog-error":"_tv-dialog-message",n=o.find("."+i),a=n.find(".message");e.html?a.html("string"==typeof e.html?e.html:t):a.text(t),a.css("width",o.width()).toggleClass("selectable",Boolean(e.selectable)),n.toggleClass("with-close",Boolean(e.withClose)).css({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:"0"}).show().animate({marginTop:0,opacity:1},"fast"),e.withClose||(e.hideWithoutAnimation?n.on("touchstartoutside mousedownoutside keydownoutside",(function t(){n.hide(),n.off("touchstartoutside mousedownoutside keydownoutside",t)})):n.on("touchstartoutside mousedownoutside keydownoutside",(function t(){n.animate({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:0 +},"fast",(function(){n.hide()})),n.off("touchstartoutside mousedownoutside keydownoutside",t)})))},isOpen:function(t){for(var o=0;oi&&(n-=t-i,n=Math.max(0,n),o.height(n))}};t.exports.TVOldDialogs=d}).call(this,e("Kxc7"),e("nbsC"))},PVgW:function(t,o,e){"use strict";e.r(o);e("P5fv"),e("si6p");var i=e("ogJP"),n=e("R4+T");function a(t){return t=Math.abs(t),!Object(i.isInteger)(t)&&t>1&&(t=parseFloat(t.toString().replace(/^.+\./,"0."))),0').appendTo(e.parent()),s=$('
    ').html(n).appendTo(a),r=$('
    ').html(n).appendTo(a);a.on("mousedown",(function(t){t.preventDefault(),e.focus()})),s.click((function(){e.is(":disabled")||d(e)})),r.click((function(){e.is(":disabled")||l(e)})),e.keydown((function(t){e.is(":disabled")||(38===t.keyCode?s.addClass("i-active"):40===t.keyCode&&r.addClass("i-active"))})), +e.keyup((function(t){e.is(":disabled")||(38===t.keyCode?(d(e),s.removeClass("i-active")):40===t.keyCode&&(l(e),r.removeClass("i-active")))})),e.mousewheel((function(t){t.deltaY*(t.deltaFactor/100)>0?s.click():r.click()}))}}))}},"R4+T":function(t,o){t.exports=''},jAh7:function(t,o,e){"use strict";e.r(o),e.d(o,"OverlapManager",(function(){return a})),e.d(o,"getRootOverlapManager",(function(){return d}));var i=e("Eyy1"),n=function(){function t(){this._storage=[]}return t.prototype.add=function(t){this._storage.push(t)},t.prototype.remove=function(t){this._storage=this._storage.filter((function(o){return t!==o}))},t.prototype.has=function(t){return this._storage.includes(t)},t.prototype.getItems=function(){return this._storage},t}(),a=function(){function t(t){void 0===t&&(t=document),this._storage=new n,this._windows=new Map,this._index=0,this._document=t,this._container=t.createDocumentFragment()}return t.prototype.setContainer=function(t){var o=this._container,e=null===t?this._document.createDocumentFragment():t;!function(t,o){Array.from(t.childNodes).forEach((function(t){t.nodeType===Node.ELEMENT_NODE&&o.appendChild(t)}))}(o,e),this._container=e},t.prototype.registerWindow=function(t){this._storage.has(t)||this._storage.add(t)},t.prototype.ensureWindow=function(t,o){void 0===o&&(o={position:"fixed",direction:"normal"});var e=this._windows.get(t);if(void 0!==e)return e;this.registerWindow(t);var i=this._document.createElement("div");if(i.style.position=o.position,i.style.zIndex=this._index.toString(),i.dataset.id=t,void 0!==o.index){var n=this._container.childNodes.length;if(o.index>=n)this._container.appendChild(i);else if(o.index<=0)this._container.insertBefore(i,this._container.firstChild);else{var a=this._container.childNodes[o.index];this._container.insertBefore(i,a)}}else"reverse"===o.direction?this._container.insertBefore(i,this._container.firstChild):this._container.appendChild(i);return this._windows.set(t,i),++this._index,i},t.prototype.unregisterWindow=function(t){this._storage.remove(t);var o=this._windows.get(t);void 0!==o&&(null!==o.parentElement&&o.parentElement.removeChild(o),this._windows.delete(t))},t.prototype.getZindex=function(t){var o=this.ensureWindow(t);return parseInt(o.style.zIndex||"0")},t.prototype.moveToTop=function(t){this.getZindex(t)!==this._index&&(this.ensureWindow(t).style.zIndex=(++this._index).toString())},t.prototype.removeWindow=function(t){this.unregisterWindow(t)},t}(),s=new WeakMap;function d(t){void 0===t&&(t=document);var o=t.getElementById("overlap-manager-root");if(null!==o)return Object(i.ensureDefined)(s.get(o));var e=new a(t),n=function(t){var o=t.createElement("div");return o.style.position="absolute",o.style.zIndex=150..toString(),o.style.top="0px",o.style.left="0px",o.id="overlap-manager-root",o}(t);return s.set(n,e),e.setContainer(n),t.body.appendChild(n),e}}, +"y1L/":function(t,o,e){},zjLg:function(t,o,e){}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/37.77adb3ee2dc981cb218c.css b/public/charting_library/bundles/37.77adb3ee2dc981cb218c.css new file mode 100644 index 00000000..5905e1bb --- /dev/null +++ b/public/charting_library/bundles/37.77adb3ee2dc981cb218c.css @@ -0,0 +1 @@ +.header-dpl-vtN_{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 60px 30px 30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_{padding:20px 60px 20px 20px}}.header-dpl-vtN_ .close-3kPn4OTV{position:absolute;padding:15px;top:17px;right:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .header-dpl-vtN_ .close-3kPn4OTV{color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_ .close-3kPn4OTV{top:7px;right:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.header-dpl-vtN_ .close-3kPn4OTV:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_ .close-3kPn4OTV svg{display:block;width:13px;height:13px}.footer-2Zoji8zg{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg{padding:0 20px 20px}}.body-2N-vuwQW{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .body-2N-vuwQW::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.body-2N-vuwQW::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.body-2N-vuwQW::-webkit-scrollbar-corner{display:none}@media screen and (max-width:767px){.body-2N-vuwQW{padding:20px}}.message-2o-rtQm0{position:absolute;left:0;top:0;right:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0{background:#21384d}.message-2o-rtQm0.error-2EW0C6z-{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0.error-2EW0C6z-{background:#6f2626} \ No newline at end of file diff --git a/public/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css b/public/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css new file mode 100644 index 00000000..01afac3a --- /dev/null +++ b/public/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css @@ -0,0 +1 @@ +.header-dpl-vtN_{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 30px 30px 60px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_{padding:20px 20px 20px 60px}}.header-dpl-vtN_ .close-3kPn4OTV{position:absolute;padding:15px;top:17px;left:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .header-dpl-vtN_ .close-3kPn4OTV{color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_ .close-3kPn4OTV{top:7px;left:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.header-dpl-vtN_ .close-3kPn4OTV:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_ .close-3kPn4OTV svg{display:block;width:13px;height:13px}.footer-2Zoji8zg{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg{padding:0 20px 20px}}.body-2N-vuwQW{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .body-2N-vuwQW::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.body-2N-vuwQW::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.body-2N-vuwQW::-webkit-scrollbar-corner{display:none}@media screen and (max-width:767px){.body-2N-vuwQW{padding:20px}}.message-2o-rtQm0{position:absolute;right:0;top:0;left:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0{background:#21384d}.message-2o-rtQm0.error-2EW0C6z-{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0.error-2EW0C6z-{background:#6f2626} \ No newline at end of file diff --git a/public/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js b/public/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js new file mode 100644 index 00000000..7f6fcf64 --- /dev/null +++ b/public/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[37],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png b/public/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png new file mode 100644 index 0000000000000000000000000000000000000000..9fafc4bdc09d3c6c5a6ca49bb149daf7d16dd80a GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoS!3-qd8M(d$Qh@d_50Kr}4Q6-ucy0x&0g3>{w_fY+ z>6?1~Mkvrs$&w(yU2q+*tUHx3vIVCg!0KKh+ AG5`Po literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/38.f7058b17c9cf23a00b5b.js b/public/charting_library/bundles/38.f7058b17c9cf23a00b5b.js new file mode 100644 index 00000000..b7ff39d4 --- /dev/null +++ b/public/charting_library/bundles/38.f7058b17c9cf23a00b5b.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{"4Cm8":function(t,e,i){"use strict";i.d(e,"a",(function(){return M}));var s=i("mrSG"),r=i("q1tI"),n=i("TSYQ"),o=i("cvc5"),l=i("Iivm"),a=i("//lZ"),c=i("9uLv"),u=i("Ialn"),h=i("Vike"),p=i("ji/R"),d={isVisibleScrollbar:!0,shouldMeasure:!0,hideButtonsFrom:1};function f(t){var e;return r.createElement("div",{className:n(p.fadeLeft,(e={},e[p.isVisible]=t.isVisible,e))})}function w(t){var e;return r.createElement("div",{className:n(p.fadeRight,(e={},e[p.isVisible]=t.isVisible,e))})}function m(t){return r.createElement(v,Object(s.__assign)({},t,{className:p.scrollLeft}))}function b(t){return r.createElement(v,Object(s.__assign)({},t,{className:p.scrollRight}))}function v(t){var e;return r.createElement("div",{className:n(t.className,(e={},e[p.isVisible]=t.isVisible,e)),onClick:t.onClick},r.createElement("div",{className:p.iconWrap},r.createElement(l.Icon,{icon:h,className:p.icon})))}var _,R,S,V,g,M=(void 0===(_=m)&&(_=m),void 0===(R=b)&&(R=b),void 0===(S=f)&&(S=f),void 0===(V=w)&&(V=w),(g=function(t){function e(e){var i=t.call(this,e)||this;return i._scroll=r.createRef(),i._wrapMeasureRef=r.createRef(),i._contentMeasureRef=r.createRef(),i._handleScrollLeft=function(){if(i.props.onScrollButtonClick)i.props.onScrollButtonClick("left");else{var t=i.props.scrollStepSize||i.state.widthWrap-50;i.animateTo(Math.max(0,i.currentPosition()-t))}},i._handleScrollRight=function(){if(i.props.onScrollButtonClick)i.props.onScrollButtonClick("right");else{var t=i.props.scrollStepSize||i.state.widthWrap-50;i.animateTo(Math.min((i.state.widthContent||0)-(i.state.widthWrap||0),i.currentPosition()+t))}},i._handleResizeWrap=function(t){i.props.onMeasureWrap&&i.props.onMeasureWrap(t),i.setState({widthWrap:t.width}),i._checkButtonsVisibility()},i._handleResizeContent=function(t){i.props.onMeasureContent&&i.props.onMeasureContent(t);var e=i.props,s=e.shouldDecreaseWidthContent,r=e.buttonsWidthIfDecreasedWidthContent;s&&r?i.setState({widthContent:t.width+2*r}):i.setState({widthContent:t.width})},i._handleScroll=function(){var t=i.props.onScroll;t&&t(i.currentPosition(),i.isAtLeft(),i.isAtRight()),i._checkButtonsVisibility()},i._checkButtonsVisibility=function(){var t=i.state,e=t.isVisibleLeftButton,s=t.isVisibleRightButton,r=i.isAtLeft(),n=i.isAtRight();r||e?r&&e&&i.setState({isVisibleLeftButton:!1}):i.setState({isVisibleLeftButton:!0}),n||s?n&&s&&i.setState({isVisibleRightButton:!1}):i.setState({isVisibleRightButton:!0})},i.state={widthContent:0,widthWrap:0,isVisibleRightButton:!1,isVisibleLeftButton:!1},i}return Object(s.__extends)(e,t),e.prototype.componentDidMount=function(){this._checkButtonsVisibility()},e.prototype.componentDidUpdate=function(t,e){e.widthWrap===this.state.widthWrap&&e.widthContent===this.state.widthContent||this._handleScroll(),this.props.shouldMeasure&&this._wrapMeasureRef.current&&this._contentMeasureRef.current&&(this._wrapMeasureRef.current.measure(),this._contentMeasureRef.current.measure())},e.prototype.currentPosition=function(){ +return this._scroll.current?Object(u.isRtl)()?Object(u.getLTRScrollLeft)(this._scroll.current):this._scroll.current.scrollLeft:0},e.prototype.isAtLeft=function(){return!this._isOverflowed()||this.currentPosition()<=this.props.hideButtonsFrom},e.prototype.isAtRight=function(){return!this._isOverflowed()||this.currentPosition()+this.state.widthWrap>=this.state.widthContent-this.props.hideButtonsFrom},e.prototype.animateTo=function(t,e){void 0===e&&(e=c.dur);var i=this._scroll.current;i&&(Object(u.isRtl)()&&(t=Object(u.getLTRScrollLeftOffset)(i,t)),e<=0?i.scrollLeft=Math.round(t):Object(a.doAnimate)({onStep:function(t,e){i.scrollLeft=Math.round(e)},from:i.scrollLeft,to:Math.round(t),easing:c.easingFunc.easeInOutCubic,duration:e}))},e.prototype.render=function(){var t,e=this.props,i=e.children,s=e.isVisibleScrollbar,l=e.isVisibleFade,a=e.isVisibleButtons,c=e.shouldMeasure,u=e.shouldDecreaseWidthContent,h=e.buttonsWidthIfDecreasedWidthContent,d=e.onMouseOver,f=e.onMouseOut,w=this.state,m=w.isVisibleRightButton,b=w.isVisibleLeftButton,v=u&&h;return r.createElement(o,{whitelist:["width"],onMeasure:this._handleResizeWrap,shouldMeasure:c,ref:this._wrapMeasureRef},r.createElement("div",{className:p.wrapOverflow,onMouseOver:d,onMouseOut:f},r.createElement("div",{className:n(p.wrap,v?p.wrapWithArrowsOuting:"")},r.createElement("div",{className:n(p.scrollWrap,(t={},t[p.noScrollBar]=!s,t)),onScroll:this._handleScroll,ref:this._scroll},r.createElement(o,{onMeasure:this._handleResizeContent,whitelist:["width"],shouldMeasure:c,ref:this._contentMeasureRef},i)),l&&r.createElement(S,{isVisible:b}),l&&r.createElement(V,{isVisible:m}),a&&r.createElement(_,{onClick:this._handleScrollLeft,isVisible:b}),a&&r.createElement(R,{onClick:this._handleScrollRight,isVisible:m}))))},e.prototype._isOverflowed=function(){var t=this.state;return t.widthContent>t.widthWrap},e}(r.PureComponent)).defaultProps=d,g)},Vike:function(t,e){t.exports=''},"ji/R":function(t,e,i){t.exports={wrap:"wrap-5DN0XnS4",wrapWithArrowsOuting:"wrapWithArrowsOuting-1OPNi0IP",wrapOverflow:"wrapOverflow-2FHnhKaN",scrollWrap:"scrollWrap-nAnkzkWd",noScrollBar:"noScrollBar-34JzryqI",icon:"icon-1nfNqIRh",scrollLeft:"scrollLeft-2cl_k1e7",scrollRight:"scrollRight-2SEqCpTf",isVisible:"isVisible-Stm3XOHb",iconWrap:"iconWrap-1E4GEP7h",fadeLeft:"fadeLeft-244lj3pA",fadeRight:"fadeRight-1JnS42hI"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/39.68ade11ff88f4442dc87.js b/public/charting_library/bundles/39.68ade11ff88f4442dc87.js new file mode 100644 index 00000000..bcd80d70 --- /dev/null +++ b/public/charting_library/bundles/39.68ade11ff88f4442dc87.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[39],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/39.9ca0e701a9ed5880e321.css b/public/charting_library/bundles/39.9ca0e701a9ed5880e321.css new file mode 100644 index 00000000..a1c3b153 --- /dev/null +++ b/public/charting_library/bundles/39.9ca0e701a9ed5880e321.css @@ -0,0 +1 @@ +._tv-button .icon-dropdown{position:relative;left:5px;display:inline-block;height:15px;width:13px;vertical-align:top;background:url(37a0b0d526f57fdfe7bef1333f5b36f1.png) 2px 5px no-repeat}._tv-button.active .icon-dropdown{background-position:2px -15px}._tv-button._tv-button-fontstyle{height:14px;padding-left:0;padding-right:0;width:25px;text-align:center}._tv-button.process,.ajax-process-bg{background-image:url(8443ec594898865ce13f99215e8e82a4.gif)!important;background-repeat:repeat!important;background-position:0 0!important;pointer-events:none}.ajax-process-bg,html.theme-dark ._tv-button.process{background-image:url(65b878304c17beb46ef1c52c9b7eb7c7.gif)!important}._tv-button._tv-button-fontstyle .icon-fontstyle-bold,._tv-button._tv-button-fontstyle .icon-fontstyle-italic{display:block;height:11px;margin:auto;background:url(1df47f578aeef40dd1f2328338a133be.png) 0 0 no-repeat;position:relative;top:1px}._tv-button._tv-button-fontstyle .icon-fontstyle-bold{width:10px;background-position:-40px -260px}._tv-button._tv-button-fontstyle .icon-fontstyle-italic{width:7px;background-position:-60px -260px}._tv-button,button._tv-button{cursor:default;padding:6px 10px 5px;height:15px;display:inline-block;vertical-align:top;text-decoration:none!important;color:#4a4a4a;border:1px solid;border-color:#dadde0;font-size:11px;font-weight:700;text-align:center;background-color:#f1f3f6;-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark ._tv-button,html.theme-dark button._tv-button{background-color:#2f3241;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button:hover{background-position:0 -26px;color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button:hover{color:#d6d8e0}}._tv-button.active,._tv-button.toolbutton.active,._tv-button.toolbutton:active,._tv-button:active:not([disabled]),.tv-select-container.sbHolderOpen,.tv-select-container:active{background:#fff;color:#2196f3}html.theme-dark ._tv-button.active,html.theme-dark ._tv-button.toolbutton.active,html.theme-dark ._tv-button.toolbutton:active,html.theme-dark ._tv-button:active:not([disabled]),html.theme-dark .tv-select-container.sbHolderOpen,html.theme-dark .tv-select-container:active{background:#2f3241}._tv-button.ok{min-width:30px;background:#2196f3;border-color:transparent!important;color:#fff!important}html.theme-dark ._tv-button.ok{background:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.ok:hover{background:#1e88e5;border-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.ok:hover{background:#1e88e5}}._tv-button.ok:active{background:#1e88e5;border-color:transparent}html.theme-dark ._tv-button.ok:active{background:#1e88e5}._tv-button.ok.disabled,._tv-button.ok:disabled{background:#99cfd8!important;border-color:transparent}html.theme-dark ._tv-button.ok.disabled,html.theme-dark ._tv-button.ok:disabled{background:#21384d!important}._tv-button.ok.process{background:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif) 0 0 repeat!important}._tv-button.block{display:block;text-align:center}._tv-button.slim{padding:3px 8px;font-weight:400}.chart-description ._tv-button.slim{line-height:normal}._tv-button.icon{padding:5px}._tv-button.icon.active{background:#cfe1ff}._tv-button.toolbutton{width:24px;height:25px;padding:0!important;text-align:center}._tv-button.wide{padding:5px 15px;min-width:50px}._tv-button.xwide{padding:5px 0;width:175px}._tv-button.xxwide{padding:5px 0;width:185px}._tv-button.disabled{color:#848484;background-position:0 -78px;opacity:.7;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.disabled:hover{background-position:0 -78px}}._tv-button.disabled:active{background-position:0 -78px}._tv-button.theblueone{background:#4387f6 url(b65971fb3f32027c92536ebacba6683f.png);color:#fff!important;border:1px solid #346bc2;padding:4px 10px 5px}._tv-button.theblueone:active{background-position:0 -26px}._tv-button.half-left{border-radius:3px 0 0 3px;border-right:none}._tv-button.half-right{border-radius:0 3px 3px 0}._tv-button.cancel{background:#9ca0a6!important;border-color:transparent;color:#fff!important}html.theme-dark ._tv-button.cancel{color:#c5cbce!important;background:#2f3241!important}._tv-button.cancel:active,._tv-button.cancel:disabled{border-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.cancel:not(.disabled):hover{border-color:transparent;background-color:#898c91!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.cancel:not(.disabled):hover{background-color:#393d4f!important}}._tv-button.cancel:not(.disabled):active{background-color:#787b7f!important}html.theme-dark ._tv-button.cancel:not(.disabled):active{background-color:#3f4357!important}._tv-button.cancel:disabled{background:#cfd3db!important}html.theme-dark ._tv-button.cancel:disabled{background:#1c2030!important}._tv-button.process{background:url(8443ec594898865ce13f99215e8e82a4.gif) 0 0 repeat}html.theme-dark ._tv-button.process{background:url(65b878304c17beb46ef1c52c9b7eb7c7.gif) 0 0 repeat}._tv-button.delete{background:#d75442;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.delete:not(.disabled):hover{background:#da5f4f;border-color:transparent}}._tv-button.delete:active{background:#d44935;border-color:transparent}._tv-button.green{background:#43be83;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.green:hover{background:#4ec28a;border-color:transparent}}._tv-button.green:active{background:#3eb47b;border-color:transparent}._tv-button.with-arrow{position:relative;margin-left:2px}._tv-button.with-arrow.arrow-left:after,._tv-button.with-arrow.arrow-left:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}._tv-button.with-arrow.arrow-left:after{border-color:hsla(0,0%,98%,0);border-right-color:#f9f9f9;border-width:5px;top:50%;margin-top:-5px}._tv-button.with-arrow.arrow-left:before{border-color:hsla(0,0%,74%,0);border-right-color:#bcbcbc;border-width:6px;top:50%;margin-top:-6px}._tv-button.with-arrow.arrow-left:active:after{border-color:rgba(227,231,233,0);border-right-color:#e3e7e9;margin-right:-1px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border-color:#4c525e}}.tv-uppercase{text-transform:uppercase}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorpicker.main{border:1px solid #c9cbcd;box-shadow:0 1px 3px rgba(0,0,0,.4)}.tvcolorpicker-widget{vertical-align:middle;background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png);background-position:0 0;background-repeat:no-repeat;border:1px solid #e0e3eb;overflow:hidden;padding:0;width:25px;height:25px;cursor:pointer;font-size:0;-webkit-user-select:none;user-select:none}html.theme-dark .tvcolorpicker-widget{border:1px solid #434651}.tvcolorpicker-gradient-widget{background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png),url(ef184b625728ec530a7958618e0a3a86.png);background-size:cover}.tvcolorpicker-popup{position:absolute;z-index:1000;padding:4px;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 1px 2px rgba(0,0,0,.3)}html.theme-dark .tvcolorpicker-popup{border-color:#363c4e;background:#131722}.tvcolorpicker-table{border-collapse:collapse;table-layout:fixed;margin:0 0 6px}.tvcolorpicker-popup .tvcolorpicker-table:last-of-type{margin-bottom:0}.tvcolorpicker-table td{padding:0;width:18px;height:18px}.tvcolorpicker-swatch{width:16px;height:16px;border:0 none;margin:1px;cursor:pointer;overflow:hidden}.tvcolorpicker-swatch.low-contrast{margin:0;border:1px solid #ccc}.tvcolorpicker-swatch.tvcolorpicker-user{border:1px solid #eee;margin:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tvcolorpicker-cell:hover .tvcolorpicker-swatch{border:1px solid #000;margin:0}}.tvcolorpicker-swatch.active{background:url(417aec8f751eaf532fa7760b2779716d.png) 50% 50% no-repeat;border:1px solid #fff;outline:1px solid #000;margin:0}.tvcolorpicker-custom-button{display:block}.tvcolorpicker-hsv{position:relative;top:4px;height:130px;width:160px;margin:0 auto}.tvcolorpicker-hs{position:absolute;top:0;left:-7px;width:147px;height:148px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) 0 0 no-repeat;border:1px solid #eee}.tvcolorpicker-hs-area,.tvcolorpicker-v-area{position:absolute;top:0;left:0;width:100%;height:100%}.tvcolorpicker-v{position:absolute;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -165px 1px no-repeat;border:1px solid #eee;height:149px;width:9px;margin:auto;left:0;right:0}.tvcolorpicker-vv{position:relative;top:0;left:145px;width:25px;height:128px;cursor:default}.tvcolorpicker-hs-handle{width:11px;height:11px;position:absolute;left:0;top:0;margin:-5px 0 0 -5px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -37px -148px no-repeat}.tvcolorpicker-v-handle{position:absolute;left:0;top:0;width:25px;height:11px;margin:-5px 0 0 -8px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -48px -148px no-repeat}.tvcolorpicker-custom-button,.tvcolorpicker-user-swatches{margin:6px 0 0}.tvcolorpicker-user-swatches .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.some-colorpicker .tvcolorpicker-container{display:inline-block;margin-right:8px}.tvcolorpicker-container{display:inline-block;position:relative;width:27px;height:27px}div .tvcolorpicker-container:last-of-type{border-right-width:0}.tvcolorpicker-container .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important;position:absolute;width:25px;height:25px;z-index:1}.tvcolorpicker-container .tvcolorpicker-widget{z-index:2;position:absolute}.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}} \ No newline at end of file diff --git a/public/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css b/public/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css new file mode 100644 index 00000000..6db0444b --- /dev/null +++ b/public/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css @@ -0,0 +1 @@ +._tv-button .icon-dropdown{position:relative;right:5px;display:inline-block;height:15px;width:13px;vertical-align:top;background:url(37a0b0d526f57fdfe7bef1333f5b36f1.png) 2px 5px no-repeat}._tv-button.active .icon-dropdown{background-position:2px -15px}._tv-button._tv-button-fontstyle{height:14px;padding-right:0;padding-left:0;width:25px;text-align:center}._tv-button.process,.ajax-process-bg{background-image:url(8443ec594898865ce13f99215e8e82a4.gif)!important;background-repeat:repeat!important;background-position:100% 0!important;pointer-events:none}.ajax-process-bg,html.theme-dark ._tv-button.process{background-image:url(65b878304c17beb46ef1c52c9b7eb7c7.gif)!important}._tv-button._tv-button-fontstyle .icon-fontstyle-bold,._tv-button._tv-button-fontstyle .icon-fontstyle-italic{display:block;height:11px;margin:auto;background:url(1df47f578aeef40dd1f2328338a133be.png) 100% 0 no-repeat;position:relative;top:1px}._tv-button._tv-button-fontstyle .icon-fontstyle-bold{width:10px;background-position:-40px -260px}._tv-button._tv-button-fontstyle .icon-fontstyle-italic{width:7px;background-position:-60px -260px}._tv-button,button._tv-button{cursor:default;padding:6px 10px 5px;height:15px;display:inline-block;vertical-align:top;text-decoration:none!important;color:#4a4a4a;border:1px solid;border-color:#dadde0;font-size:11px;font-weight:700;text-align:center;background-color:#f1f3f6;-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark ._tv-button,html.theme-dark button._tv-button{background-color:#2f3241;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button:hover{background-position:100% -26px;color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button:hover{color:#d6d8e0}}._tv-button.active,._tv-button.toolbutton.active,._tv-button.toolbutton:active,._tv-button:active:not([disabled]),.tv-select-container.sbHolderOpen,.tv-select-container:active{background:#fff;color:#2196f3}html.theme-dark ._tv-button.active,html.theme-dark ._tv-button.toolbutton.active,html.theme-dark ._tv-button.toolbutton:active,html.theme-dark ._tv-button:active:not([disabled]),html.theme-dark .tv-select-container.sbHolderOpen,html.theme-dark .tv-select-container:active{background:#2f3241}._tv-button.ok{min-width:30px;background:#2196f3;border-color:transparent!important;color:#fff!important}html.theme-dark ._tv-button.ok{background:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.ok:hover{background:#1e88e5;border-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.ok:hover{background:#1e88e5}}._tv-button.ok:active{background:#1e88e5;border-color:transparent}html.theme-dark ._tv-button.ok:active{background:#1e88e5}._tv-button.ok.disabled,._tv-button.ok:disabled{background:#99cfd8!important;border-color:transparent}html.theme-dark ._tv-button.ok.disabled,html.theme-dark ._tv-button.ok:disabled{background:#21384d!important}._tv-button.ok.process{background:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif) 100% 0 repeat!important}._tv-button.block{display:block;text-align:center}._tv-button.slim{padding:3px 8px;font-weight:400}.chart-description ._tv-button.slim{line-height:normal}._tv-button.icon{padding:5px}._tv-button.icon.active{background:#cfe1ff}._tv-button.toolbutton{width:24px;height:25px;padding:0!important;text-align:center}._tv-button.wide{padding:5px 15px;min-width:50px}._tv-button.xwide{padding:5px 0;width:175px}._tv-button.xxwide{padding:5px 0;width:185px}._tv-button.disabled{color:#848484;background-position:100% -78px;opacity:.7;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.disabled:hover{background-position:100% -78px}}._tv-button.disabled:active{background-position:100% -78px}._tv-button.theblueone{background:#4387f6 url(b65971fb3f32027c92536ebacba6683f.png);color:#fff!important;border:1px solid #346bc2;padding:4px 10px 5px}._tv-button.theblueone:active{background-position:100% -26px}._tv-button.half-left{border-radius:0 3px 3px 0;border-left:none}._tv-button.half-right{border-radius:3px 0 0 3px}._tv-button.cancel{background:#9ca0a6!important;border-color:transparent;color:#fff!important}html.theme-dark ._tv-button.cancel{color:#c5cbce!important;background:#2f3241!important}._tv-button.cancel:active,._tv-button.cancel:disabled{border-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.cancel:not(.disabled):hover{border-color:transparent;background-color:#898c91!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.cancel:not(.disabled):hover{background-color:#393d4f!important}}._tv-button.cancel:not(.disabled):active{background-color:#787b7f!important}html.theme-dark ._tv-button.cancel:not(.disabled):active{background-color:#3f4357!important}._tv-button.cancel:disabled{background:#cfd3db!important}html.theme-dark ._tv-button.cancel:disabled{background:#1c2030!important}._tv-button.process{background:url(8443ec594898865ce13f99215e8e82a4.gif) 100% 0 repeat}html.theme-dark ._tv-button.process{background:url(65b878304c17beb46ef1c52c9b7eb7c7.gif) 100% 0 repeat}._tv-button.delete{background:#d75442;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.delete:not(.disabled):hover{background:#da5f4f;border-color:transparent}}._tv-button.delete:active{background:#d44935;border-color:transparent}._tv-button.green{background:#43be83;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.green:hover{background:#4ec28a;border-color:transparent}}._tv-button.green:active{background:#3eb47b;border-color:transparent}._tv-button.with-arrow{position:relative;margin-right:2px}._tv-button.with-arrow.arrow-left:after,._tv-button.with-arrow.arrow-left:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}._tv-button.with-arrow.arrow-left:after{border-color:hsla(0,0%,98%,0);border-left-color:#f9f9f9;border-width:5px;top:50%;margin-top:-5px}._tv-button.with-arrow.arrow-left:before{border-color:hsla(0,0%,74%,0);border-left-color:#bcbcbc;border-width:6px;top:50%;margin-top:-6px}._tv-button.with-arrow.arrow-left:active:after{border-color:rgba(227,231,233,0);border-left-color:#e3e7e9;margin-left:-1px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border-color:#4c525e}}.tv-uppercase{text-transform:uppercase}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorpicker.main{border:1px solid #c9cbcd;box-shadow:0 1px 3px rgba(0,0,0,.4)}.tvcolorpicker-widget{vertical-align:middle;background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png);background-position:100% 0;background-repeat:no-repeat;border:1px solid #e0e3eb;overflow:hidden;padding:0;width:25px;height:25px;cursor:pointer;font-size:0;-webkit-user-select:none;user-select:none}html.theme-dark .tvcolorpicker-widget{border:1px solid #434651}.tvcolorpicker-gradient-widget{background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png),url(ef184b625728ec530a7958618e0a3a86.png);background-size:cover}.tvcolorpicker-popup{position:absolute;z-index:1000;padding:4px;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 1px 2px rgba(0,0,0,.3)}html.theme-dark .tvcolorpicker-popup{border-color:#363c4e;background:#131722}.tvcolorpicker-table{border-collapse:collapse;table-layout:fixed;margin:0 0 6px}.tvcolorpicker-popup .tvcolorpicker-table:last-of-type{margin-bottom:0}.tvcolorpicker-table td{padding:0;width:18px;height:18px}.tvcolorpicker-swatch{width:16px;height:16px;border:0 none;margin:1px;cursor:pointer;overflow:hidden}.tvcolorpicker-swatch.low-contrast{margin:0;border:1px solid #ccc}.tvcolorpicker-swatch.tvcolorpicker-user{border:1px solid #eee;margin:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tvcolorpicker-cell:hover .tvcolorpicker-swatch{border:1px solid #000;margin:0}}.tvcolorpicker-swatch.active{background:url(417aec8f751eaf532fa7760b2779716d.png) 50% 50% no-repeat;border:1px solid #fff;outline:1px solid #000;margin:0}.tvcolorpicker-custom-button{display:block}.tvcolorpicker-hsv{position:relative;top:4px;height:130px;width:160px;margin:0 auto}.tvcolorpicker-hs{position:absolute;top:0;right:-7px;width:147px;height:148px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) 0 0 no-repeat;border:1px solid #eee}.tvcolorpicker-hs-area,.tvcolorpicker-v-area{position:absolute;top:0;right:0;width:100%;height:100%}.tvcolorpicker-v{position:absolute;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -165px 1px no-repeat;border:1px solid #eee;height:149px;width:9px;margin:auto;right:0;left:0}.tvcolorpicker-vv{position:relative;top:0;right:145px;width:25px;height:128px;cursor:default}.tvcolorpicker-hs-handle{width:11px;height:11px;position:absolute;right:0;top:0;margin:-5px -5px 0 0;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -37px -148px no-repeat}.tvcolorpicker-v-handle{position:absolute;right:0;top:0;width:25px;height:11px;margin:-5px -8px 0 0;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -48px -148px no-repeat}.tvcolorpicker-custom-button,.tvcolorpicker-user-swatches{margin:6px 0 0}.tvcolorpicker-user-swatches .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.some-colorpicker .tvcolorpicker-container{display:inline-block;margin-left:8px}.tvcolorpicker-container{display:inline-block;position:relative;width:27px;height:27px}div .tvcolorpicker-container:last-of-type{border-left-width:0}.tvcolorpicker-container .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important;position:absolute;width:25px;height:25px;z-index:1}.tvcolorpicker-container .tvcolorpicker-widget{z-index:2;position:absolute}.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}} \ No newline at end of file diff --git a/public/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg b/public/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg new file mode 100644 index 00000000..61af3907 --- /dev/null +++ b/public/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/charting_library/bundles/4.4ff9c577f4760401b8ac.css b/public/charting_library/bundles/4.4ff9c577f4760401b8ac.css new file mode 100644 index 00000000..2a0971cb --- /dev/null +++ b/public/charting_library/bundles/4.4ff9c577f4760401b8ac.css @@ -0,0 +1 @@ +.menuWrap-1gEtmoET{text-align:left;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:100;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .menuWrap-1gEtmoET{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.menuWrap-1gEtmoET.isMeasuring-FZ0EJCM2{position:fixed;visibility:hidden;opacity:0;pointer-events:none}.scrollWrap-1B5MfTJt{height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar}.scrollWrap-1B5MfTJt.momentumBased-1Jq4gQt2{-webkit-overflow-scrolling:touch}.scrollWrap-1B5MfTJt::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-1B5MfTJt::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-corner{display:none}.menuBox-20sJGjtG{padding:6px 0}.isHidden-2vLQpR1t{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css b/public/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css new file mode 100644 index 00000000..ce380fd2 --- /dev/null +++ b/public/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css @@ -0,0 +1 @@ +.menuWrap-1gEtmoET{text-align:right;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:100;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .menuWrap-1gEtmoET{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.menuWrap-1gEtmoET.isMeasuring-FZ0EJCM2{position:fixed;visibility:hidden;opacity:0;pointer-events:none}.scrollWrap-1B5MfTJt{height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar}.scrollWrap-1B5MfTJt.momentumBased-1Jq4gQt2{-webkit-overflow-scrolling:touch}.scrollWrap-1B5MfTJt::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-1B5MfTJt::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-corner{display:none}.menuBox-20sJGjtG{padding:6px 0}.isHidden-2vLQpR1t{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/4.f5c620a1ef39d481d562.js b/public/charting_library/bundles/4.f5c620a1ef39d481d562.js new file mode 100644 index 00000000..d49e7cc6 --- /dev/null +++ b/public/charting_library/bundles/4.f5c620a1ef39d481d562.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/40.5c159009e31f3357f5b1.js b/public/charting_library/bundles/40.5c159009e31f3357f5b1.js new file mode 100644 index 00000000..5eb65b10 --- /dev/null +++ b/public/charting_library/bundles/40.5c159009e31f3357f5b1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/40.5f251467fd134b78e377.css b/public/charting_library/bundles/40.5f251467fd134b78e377.css new file mode 100644 index 00000000..e38a38a3 --- /dev/null +++ b/public/charting_library/bundles/40.5f251467fd134b78e377.css @@ -0,0 +1 @@ +.itemWrap-3qF9ynvx{padding-left:0}.icon-2y6cSg4c,.item-112BZuXZ{display:flex;align-items:center;justify-content:center}.icon-2y6cSg4c{height:28px;width:28px}.selected-3tUrY97Z{margin:0 -8px}.label-1uw3rZaL{padding-left:6px}.lineStyleSelect-1s1ap44b{width:34px}.defaultSelect-2RDyqwu4{cursor:default;width:100px} \ No newline at end of file diff --git a/public/charting_library/bundles/40.5f251467fd134b78e377.rtl.css b/public/charting_library/bundles/40.5f251467fd134b78e377.rtl.css new file mode 100644 index 00000000..169baf65 --- /dev/null +++ b/public/charting_library/bundles/40.5f251467fd134b78e377.rtl.css @@ -0,0 +1 @@ +.itemWrap-3qF9ynvx{padding-right:0}.icon-2y6cSg4c,.item-112BZuXZ{display:flex;align-items:center;justify-content:center}.icon-2y6cSg4c{height:28px;width:28px}.selected-3tUrY97Z{margin:0 -8px}.label-1uw3rZaL{padding-right:6px}.lineStyleSelect-1s1ap44b{width:34px}.defaultSelect-2RDyqwu4{cursor:default;width:100px} \ No newline at end of file diff --git a/public/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg b/public/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg new file mode 100644 index 00000000..ed228918 --- /dev/null +++ b/public/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 b/public/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d3772b651d217c48d12aaaf2afafa85889b5842 GIT binary patch literal 35328 zcmV(|K+(T6X9uEP8}Iukl-(Xl zP~O07wDfcJ9U4WjaRB*&H&nolp&m940Gj=ivj6`-F{#LyZ90;6W1s>a{crR%nVc*w z6DTu5mXP|eQLdzwZswMIN{T&PF;4${xB>!X%rj*#Vg9yAD(s+Toj@a zoei!g6`*Gzjlp-B+MH-N#>rMBJSbvyoImJx-Q_2ZtG_M5*JRb^o?Gg0*Y7%RFmb`Y z9BtO;@d@?i{OtuYbKLX0k7Zt{@Cj-E;B3DND97g1NLEgs?(6q&_f>W4z3u_f^T$}| zD_Y2r6!l-wDRlC2v;afn4bQu+$8ZAzDk=^TQ4u$SWAPaxAS$RRPH-$Vca8;)+?69U zZHP@9+oqLtwXeFmY;0TCTGw?Og6|J=-!FF>z^0{+*G9EkES>HH1y3lL@qh$4A_<2A zyv+v|P-aPt0q0>H$~^?t5C7l{VagVAg-wh1^Uu%Ocki-#@2)=yNp*@ukk+Bl`k3GQ z-n7)&4&S<**^ZFhbIwWH)dap`2?I5P7b=GMD56)86(}wJYMl(zJMQw7CpTf(HpZR& zYb9YMVHGltnvHA!zqJ$vcQDxzX`qsGz|Y!ux8;AT>Lr4NPw0zz28&>@nu6)p%a&HA zEK8;}^O9xGy*58JtCjbABrOJjyEH}G7}oxW|CqgMq<7s+!uAgm`W&bb>U)U*=-V$g zJeIvphhWYk2CGFd`>_m`X6@R7^X9bPc3?VjJy`gJd|I%qwi&Kr3DPDRUz|NQ@82xh zNt(eBww#o303~Y)|CR9m-K@}(cK-isnw(c6)~?hiR*O~eu7h@FKCnuz&U|=S$(uyZlhZ&gaoIRIrbZ8WFH#I5iHfGmS33LRguys8qw6?G3WU< z&LcoEacmk0n=mJ@K#;MWQK9ElNeXvIx07$n+=ua(`4ntiQVhb7_V=b*rQHy)0%x?w zQ)@iexgeV1%$zrw5AxUVqtV^J(Lke{EddQe0zgp$0dWO_;;9L8v;YW707$4bpv2-* z#;r42=K)YUk<=J+EX8%2S>v5{&lwvT8(m$r;bpP6K@wlM=@}n{cQvj2;Go@KIb`@{ zl(_-42{t0y?&%q+dwO;+rL1w391^kt3lYE^2!}q_66*|yA!@=UD&ZEieZ2O&>mrwe z*G&w&2q8$i%DP(F?a%zdV;FP&A2@E+jkGh)aHHU8te2%G3R-_YWQ(HG_q1mvjIq#P zWV0srrkpWHXM$CdHfh1g+?v2S@)EI13W*<&?`~R_6A>rqj)Q>nH@ZwZ{5!7Is#B9v z6tXE2q982BHW>+4KvG}8?Z9YSUIvl%p0$2C9zc4bPczMXtF8eM@*l7mfW?4~aBv&h z2^4X17F?V7UWQ!;ks)P3URxnXu*h^^JJ(MHOFm<+Zh<4KFYTLgtt`Gl1!;#&Q9XQmLdhL}wp8Owym|6E<@G zK}l0pnYJPL=eNvjGrg?RN{)B)=c`YSJpRspb{BRm5?B~?5hFr~02+M&8hDF0sB4-3 zS|Lcm8QtV*b#%%yn0li1I$EH0ih^7X@ToT3W7n~c=hU!CP7tRhBs@ty7b&Dcr>ONtN#&|y5GP3!B`Gm> z4Sh4UN`nZVu|5?{4PBPjm|fAAl9OfH*riMXn!$yw=;XZIo@l1O(icNsK2A32A?vBC zBq;fn(shpdq4iN-_S0882PPL*o(v;qJxdgu{(~a{KL)OvAMC}mkkR#d7+SR|t%Ujs zvrs99Z|ckgkO_~5$&xw__4e71^m_`hsFEZg{U#HLV|Nb4FyG zjqo@dHqS9Gz|+%?Ibv2G1_r9$gduZqSY&A5^Ty&;I1MNeTWqz~b48>uQd}^&I^{05Z^} z{7Fwr!Rf+p_MDkpw~p%3>M>kb9vW$%nNO@u`PXy0AvzSwS6mSVlM&#_5Nfe+XBub8 zBRAyY#Mh*DAjOfQp*+|`B3N)hsglbS)#nLjJ7gjq=MgoCX=9tqhBYA24aZxpf;N8y zWr^!{-fcAIMy^Hk@0>{*_c2j`SbBp!C&KT;$t{*irectz1FE|bD{ z0=N!THA~-(q-rWy)MyBX9?WXI-~PCDNHd-g+Hx}=g<1lvxovZ($N_bnL!=gg=?V(Q z4xLi9DAWZd9Ua1M&dD-Ppl?Dca60L++P$+kB)2*2cV0UT3OI)YTN~1$fYW!9*!N`c z&!Q9mbxHZGhvBW#_0x=5swrlyW;!kQT7PtBzYb%i)UOUkm1WjQAGVZuU>yg}pUkx- zq2$Z~cX$NO=SPB;dxJeFr@l}>w#mL%Vd%b(9pCL_J)TQvSUN-MQNm0ETVmI|4}{@# z)4@EQ=xXVs3y;hE7Du#KwCW*^tTlH}cF&s3zOC#Y&s(a5W0LB(h^Nmxj{78$Uoa4C~wFd44q9jARa<-DbwQk)bo%(CFESg{ldQ zqnt7!UnDJ0L?!T>p0C17J2zmS?jv z?D+PxJO6osuqi82$fdAX(JLVztVTRq)JmX)s-~;n9Q7GNHiIdfs%9RD6ioy&fE$Nate0~$ zKoO_U*?LMSC~3Tkv&dc69A7Fe033DE?uyJh&mkOm=mJ`#)sfjvl{?r-7Pwy4D+CfoacPCCbu%yDGF*ej>u3Jwv!Dm8TjbV zZrM&Rws#Q2U}ltW>KO&cAcPtdUd-OGUK=$PW*u~Qu}vA4K%(2Z&>FG_PxJqVQJ(=#bHyS!l(}ELQG7i^M z!lRW1>ulE8fba1W`_V-yOF6$FM49@@g}J5DhYJ@MSIU+dKfl+s!y77`B<2ZfyTibm#?H?o5ui6ZVCBg1wQI&$I%;PobuYxF{O+zKFaH zC7%99-95e2^-6XVTPZ0b+zVol#Vk#=!-kGsnVR}R!25sq2dIm3`C4>Am`^USeM}in zMAy(l>{+D6N@L{EU|gv@*;6&bP= z%4+zaha#8GptuOk%68184p3AhOKa%vFfUVB&0UOWFFyL~O30E+MUrN>2iy@6;&Gx4d2b_MtnL-fRgGFMbeO;>+U#7iwx`+wzJ-o zBvw@_fW-mG;8+U}OPA(=6l^NAbFaX214&Eyh6e*?ZN_?hPuQ#XcCxzup=n5e;&G4@ zyDrwy+TGm|YVYbos3Q_=!Gz)E3v+?*jlApWOogOXc&T%GVNRpj&0~uf7p%^1++aj@ z6>$hF3|rjtfR#qFJG+*~sTv_`>o186V1&vF4f|@6gGZD`r$?u5JUxQn%2$^V?Hyks zWXA5np0VW!&*^})F0Zi)!<~-weUhz{SPShembWc&$#i1cQqyWS)q1Dy^md$Gr{AoS zV5nqV>S*o0pV~K%TX5G#X4LFtiVGffnVEI7C3dt7Ly2!XF_Z#SKJRR1GIe$kEI+V4 zhiJE6sp-<@hM)_>yNcKr@`yBjLo@>+J$x$Lup!80msDbuqQH{@h&-xDXrwbW#5e^g zZfh{sb?T>7atrv+J|Rzy4K4rqpMA*kN<#I0&$IO6w$qP``q&}eLTQ_t8hUxh?2B2T zHgUZ;M2F>HCDy}T(+N2h>b|P?rxY|L&%UU zf5=YWes(ss_FAP)XgNe_1xuMDg#A8`_1QI$E}k@+gWpZ+R&XQunB|yBX;^7_)xZW0 zb41(8S|AL&lWX^PB;%jz`P3}XVIykLd}h#%@Hl8b&(bsNnKg1ngA{ z+k{?p`uGuFcgrj((t&k*k=t+kfN~qcxf-0)v*(--CY^NfHPmI(1Hs;15K7@6C~N>n z=>$|pqT6F~vIUp-!5sI#>m9Km%26`aSu#gHnj)(sJ&UZuq?5wS-j+$nc~!qkl8$YD zN5i;E0#TJD9TV<`ssu8Eg0ecwkt=U*Qu-6s#7#*1lyyzia@ON>!d{&-gzU-$tQV~> zCJ?8Aiui>F*7pp9itY2@U^}!>I)35&P2HC{EnGmPMQk8uGwN7ctXDdpFY9m>^B#ca zQx#eyHaQlaSa;r&*`eZt#BYid7xO4eWa0MqTTUF-+#79eS`FM16|+1lU4_ARl)OVb zGZ`6ArtLaqWoQ1?;#Nz|KI3GIlpH4O75pO7Q`!S|S|PtB2kpiADhR=R*tvT`i}Xs@ z)z|LCAQLjZ+ZwnTm_lB$5uRnF7ky4@zCaz`dL0OO86ihfDR$I`+YNdCNyD0OJ288- zeDhWalMi(dOH9uf#5iiMhNhQ;mpH{kCeqB!rK^ekOF$Yy@ehgJs~2D;ayVD2emw{y z3!$GhG^=s2e7$!Z8~z{|(4foA-MEjs&WtE51`{1J*{Vv&7Z{A?y1M&zr^fR^7RLp< zD_7!W89BDQAT2fcv_{Vu(gPpSa?l+~CsAW9keu-K@vQn`jGSbJ9n;f&nK4$bMh(UM z<=UkRa-Du|d?mCmx;k53w)BaS!`nXWj4O}$@01mr?ovfdpzhso>osD$kwC_l3zSgu zvvf)bn!EKOX>r34gReOm78~YN&?w>!%~X+}Lm?UWM92=rXP;sI_Chf*9O|USErPW&-ru_-S7Dq!P&cJ>iMFPzDUkCNHqXwwNdNAHiTQ%^st8b zlmt?%)}EN+#IZW#Wty;G`8zEkA*uZxO$7Ns+3o{kEo@_F3c3bEg^y&Sqo935781|e^M_8N`1O_{JcfTBRwM` z3rj=;d?!sqEmsGZ6xx;z4fARx_M5X$kP*_jB`2hE=zYq~EI|Ad`I#JP z9dRa$+4Y-ZTwn_doA3WIM8h_k8pvo7@|2y+#%gvrd)j8lLMCKI@UCT%Q(Gk0;^c9a z0-9ku!>z*|YQ0lbRxX|p!rb1K1a5;O#3Ymxog8(+8{DN~T zPd`(b-?yd2uHsQ(#!<>^2r1#VGS7z&Qd>11m0GQCE+9;@r6+L^=m3y4Gt{+1DI+js z8=Dh!y}Mt&%jFIyYF{FDNfQ+Xk+wG}9VcazC0@%R{;&;3%MOXG#w$5V96n(P>AoZzU6zTM?mg6_Fxuc%;0q2S9_F*OaICJ4Nmm^xV;`E@?Gd|&s zCr2@hdkK&o2>splP6|=K;c4^WC_b zxl^ZDGYrn63VH9taBGd*7Rds`rewN-iEbUmXnzgtOE!DEs?@$!*~7It$J^9#)Y8*3 zw_$jz`h^9;Gx!7^)ZbC$CZ)5tcd&U71D<7JXtG8sw2s=8jY25d*}-kj4c-mQ+g%vL z1XKNlTO@}$_!`RMo0l3(&>ZrYgu4{>R(^RIsEtKivqO>6ChFmet!Q<1IVx*KGw|J# zgYp8TGhTsPVnj_6V34RS8;?OzVSVQ`MQB$2Vhxq%E)j5g>=$rdoSmzI`-)S)>0?MI zcue2JR&6l0C1}nO!CYHbii4bS1~J}p^g`SZ^ML&^K_hf;STPJiM~SFgOQK9xP{pZ% zhSc<9G*(knwZ;@wVW>em8!ClEvx{$f&UAngg!9dz5hSX%`OBzr1^x-!cwA)V=19b93i6C;-$Vf&#M2$_56(2NC} zF;6p!=W%q=w&v<24!)C29?9%ra>a3N?sE?tMxzx`Ju8^S9j)Zn&qf-g;aT3Qwpduk zZe4}p?SHxWnn};ol(?CUu1A4WeCi(f#yS-gbymbN&#GA_1|7{`id0&{YzYTVf}}Fz zF@CJasDWm&hAqRu@})oEmWHN+Y0yyFV0hBPu}bPrpX`Sr)?!#^YPD1%dSQVBYoqG! zuj}+NMV;}xk0NH3J8)A?!&UWF*(TFvO6Si7PFPrdcxn5=Owhw^jL7mQ zr5x2!GL;rMzFW%Xn zT?=4yd5sLtlXcTtM;dMqUk)TvbF2~KCU;eYpffkY7`N}gEupIbH@3Ws$^(dqW8V_V!gaBXyD{8DoPEpxnc&`=Y#Kcf0+Kaw9H)_7~YVo9@;#xTkgj9Gw z)stguUBN6J?POMKnp)VD_U*i77cPTMT`T$V{UKzo-;Ykem z4%unCqNqVW$WtR&K82_PA5Q6~AZxJ1&~mv0v6P|*ZdDAX_^JFLueg~K)r%}Guo)$D zU^oDNdk&(>C;=CB1_nw@Rg6#ZC$W%UA*@&_h>`M-r$&`RNj+SSqu?g)Flco^$1DpWfxtC|7cQiR5oe=#3J#i-5Srn!AZ^M0alI1V ziutCSMu7x_IjG?#O0S8Jb)*l1h*p@gxDg$*S~p zR+m6k#jFI1Az*&f)$m9~xhzA@}bdr4to%IY_6#juGc*4>_dur>8 zO)fGAs_!@zFJ#x>{P*F1b;>hj0XOXo*Sk(BY3%zBL%OcwkL{MgXwhXH`Rycy*IC`I z`b{u%N(D+fN>+l*usm-zl06yU$Ndmc7;sTz{T8qgk4^(hv0hbUc2ocxi?PSo zQOvrqQ5l>K)gVYOndgS;tFr)T4^%(gSOU2V3=&gUi}-^zz55h`pRpn#c;z*t45b9L zCkq&g*$not!upAy@Lr6lx$Yp9!LevZa_MC9-!)#Uz>HuR*mNI{3Sst zb{%7C@5&M(e9v+;=$n8Kd4tO5?!gQIqRKN|_sHiqrhh&Tci3$vr@=@cx=clonDQCb z=FB<`GQ-_9(mov;uJ_@o5ff+f%J3ijpgF&1Xj{Xt`WQOnhB02d=<&M}y!qC6rIZZo z(KhM&y{P7!W0bHEABjo0mFu_*_*{|#cqE0e8n}UG#<`$a%{ryvf8~??wx~r{S$TAn z#h{$uqB)wcR+UQ%%cn2I@!?I(-7t`EII7>rPjEzQ>D_%toaD@{54hG3k&^I!Wm-H3 zIjKYBQx*e*PS8&+2zY(I0>vn2k?9hE;hL)-&ANZn+21gwH2c`5Ir@|V?=2YzuZ%=h zVn0`wZXroH_b<8b`QVO$@6NU^z5b&-yhYUN>wA`8+}Af|JG2Rd)nRjn;$VK3&R@Lr zWP0DnxwjFyZD1`p4JloJb!FQ1eXG9BZ35MCr1c5UyRuy#fMRcI6AwCOwi7KX^XVic zgY1-gzmiY}Zv#hnG>oH#VTWOCYe}u0EgRUhHKVqcRJH(I>uV_LpM&lgot2sZ-nq{M zSymJXwZIW~j4OWzspvOMr`?)tga6zSSdXu+FTYcM4~fC#AGDKqD(_V`;F(94;cCsL znhq0IN3o_b@R)6a*%$44bx1C{f`E&`g63V$B{SnKa2_FP>6EWd{Vxq_G%vc`YH?(%U(@S#t67n!q@wY7Z?ihy_1fBZ3Gq!a?`i=HVrRoC zGLv>OEl%EI2!>&`JS1Pk0Yik)#>o>t7l4r%8DS$WU8t*TZ|PI(8YYawetHC+sRRxk z7sz=138{qF4&X%(6~*4I?km@|_0w~5XCoQY5xuu@06Euh41 zZ`CCV_!GsyD+8`8#bBtZ(Yv~;m@DGg-mGJSY!tUt z#sIFGe2(7ONREJKP1V&-t>mw4AbN{ouq9RoWBEw|RDKd%jYZ(jj7^cSKv2r=8cz8_8k zA^G!Kg#zHM*bnWJM?b;Jj+n~|Nwk>e8T)08%XC_i%ih}1sDqi+@jQqX(vV^m!(2pl z%>ewU*mV>QA1>M~Afa^=s>H3((ciJXjW5pszh5f)QWkQ z6UZ+arJ!D&Qt@j#{icR2t`!DuSOmJuz#Iv)*26q3vnFO>aCMB+S6QETMaqN1EUC;$ zova9!mIB8CfU~}TH`58GSKbUqO_4{Cd+@Jl!H*)(Mtx519F#D09M)8uF2S=aBxy(c zUIJwW_{o*R6Lt&m{^LhL*h~5nAAGdTE(3@I?gvgsW?}Fa`P{H7UlRw$uGTpnecae+ zrfu;T1iw`JkYJ%hMG2-=poAE91`C!bQ&8TI%-x}Jk3#{1xs7luJs(yvsJ5(FIci=u zRHI|2sHMmY_%0+ckOMGP=3ph7Ffy!l|NiYbQ;== z5#)V0&c!29b!}a?zp}j!Ddk|e(h_HfN(wpf<>;U_tC9~k{Z3*ft>kRKHJVl;xiT)z z7+V$)zJ_<Y=|g=G#k*9sx0W#fW>womxRQMsBMmW7{vTHu;@~V_@%(=v zBqBQ+@s%M)s-~ess_fr8Edgc)Qg*hZRApH2UBrXE-Y7B?>3h!KTyg>&ne#+ z30|@=q8RFMw#~KQ-@cyvZ||ZM_Y<=>S*(`HfOe=->Z!_Mn2nY zK0@NSO$(AVj-+5{u7qX?utp>iIDVF9TRi7Q!hE<6;02Ru(=M{JraN(WB81WqlgZqgpJVqu6M}2pqI>t!1gAYNEaRR zt56a+7)H7DxEobHI$MHnO8K^1Y34!F0Y0^68g3TslV|%@9A&IOqMBLmjv-HJ6YDN0 zpNT~2g)E$Wl!FdNBy3c*5w<@#5ZMc zt5PV%}~4rbGFSNVHGeWKQB=YlvqvpY8 zwXtJc7qf=lx^|2SUVFTla{*`sZ38{Rl2x~PkW_Ee3Ul<9%W3@@FE@%-!XYJUO!Q}k zj*6vLWEIBHkgdT)>mS0du>Q(aL}x64 z)t;jqE&fB(MvGUox=rS7@VWAe0@w1xfX~q2OizT2`80&|g~aBOlZT=AXEQWh5MlL- zL;ZDT?1`sLGZuR;EOi$~!^gtM;juHv_-!eEg`jT9*w}TT4EL6t(qt-VKv-J|pO#81 zU*W{RL_AZr;^mK*Bp=D=G%el!CWHv&jVGM)m@J#}lM9bZS1pyi(Xka!e|*2^D30E3XHfEHY!-nBbX9fzWMHb2fqh2x zYf(KS+{q+C*{2T#bmavW$;wSVNt+qVzIVawH-#LBw`CoE%+2%-*TIbT2K9cU)T&H=DCsn0 zX)dJavSa&E6r7qZcYQIirq!^CY_rZVAF1oH0zYz#QE@@Xbo7Kysq?z!R-YVsX|7AE zP~Xrk8>$)KF*3D!y|+_z=I(#l;8A1Zm)1qkB8NMzHU4B_?+wH5 zJ=h}a9ikKm7{NEF=;_}r^T};|&_+sh)1v9H2Fb&9no+KB23PT`9FK^nmwlpOx&If% z6Fz{ST;MB*>Y7J*l@*jZkMrTsa1zuLRRyrOXLTPpCRg_r^48dN=?S$tPX((Rj8pM_ z{cqm+J(Z=sBmvpmYiL6nc5lTRN~lme(+Gz^JO7HZ&eT0N`NTyefBm7yyLeH|FiKNN zkKLS^Ka*jOBK|a@K3DfgJ35XQn2{xS#QXd~Kkx4DU?}W+EcVlQyOGm3wY$v7P%bGv zx`J3!iT#r>#AE!&TFe6A?hwY|*j2;NrLg%XbC937f(cm!>6zFtcJy)QLjy+-i1o3n zgNZBjvh>d86Zv9{zDa+S+q1}5#+EyZW0SDMoP}-8Ke{tJDR(|nxq^PVf`gEm#7IQI z0?$EPv4u{g?JT50q!-kn9lAf}#YlSM!knTEH4yNKvHJl9igB7}uVkciNrtf#YCH1D zJ+pBCNxwL6SI6^PZ)Cx5e|z(#d`bxMq2QRlv#?Q3FMfdcuin12{^F(EzABrgbFlVG z6v*2$?CNTbv87u*qD7(~bMNua&>V)b7mwWqUyjTq8rAF91+e<^#{&;+Fh{T4s#|xV z?v{7Ox+l}}(dTVo3#JBBO3CuZ_U3g`3oinZ#!WEWB7`t_2#io7EJO$|8|wh0I`aC} zB7MHI!aF7r?d4Ev@fhZ{Dav`xb<_}LUA12}_?nT-G603g>`GLHU?Y4OLWq2jurA1* z-d|rvX80Ncq*<|pe#f3y>scTi>h?o7h-A8v)2ktP8;CMW0Pm?|&aP5XVst+u14D_C zPflUpXUGW`6Oq?f#eAAW2$6sYM(9}EWX!`3CzDm*9woQ$oIk)NL6SL$6Ju z7aaFzZPagB1Nh9up{mOXT#niBkq<0#i6184wszz*%H*t9)${B-bX#ns0dWwaB)v2c zhYOs~SVMGBJv_hcP0R=Cg#yCoh}NagA(KkW_Loup@Su?h67~JWWWu^IugNb6KBbcN6^{2c=jk7I=}fkT0isBgj{k%x@r75 z$T|5%k(yja{8aPbMEJQ)h; zxKOdJ@>AhI$A4CS&UjRQ?CF#8DKmgi07;KA7`BBTOs4X!7PPY8?39n~VN15nRGcUQ z$KbYWD8C5aO*Y)SRd3oL)|sYo6<_8rb)?GcifQUevd1YEHd7}n^4@cApPIQd<}Qm* zpQZNh=gRML-V)qPTv~Hd&SZJk;AiP~?0oHIM&5A;9^{ZSo`qZLVpokTQc5e+(LH)U zo!Rf4rZjbhC1lQm$X!%6O+1e)DvybR62G&ZSabKJH`CpB@#*Z{FOMfK#SBtv_4Uz> zlv2B^)XA$3OqNrG%sd!#P-(73SKJ<+Wcrp}Z0&Hp@)$P|BP&eg*Jg9cS_((0s`b{r zty54T%-+5~`x&2K+T9gr8cGXB;@6v7uPhNxM?SMo@|yJdU1rWGsV(UoZEbX?WR5we zE!A;~$3$RRTMB>2(5;`L1*qH|CPM7Q_ssTuTj^w5v*si zEU0Djek7OMwRp1&XH%t>1}EzYR>s}68HfN|fS#a~8smHSbe^mzEr<}J0$O9yO%^25 zQ%RnGP7)Fp{=_wj-?jK^Mz)J=t`-Nw*RCP21n*Eb67+@u1*MN7Ed|Z4j?tIJ%I7I& zRyq-1?2f%5sLz}5{PD2U8@4-#!|Hsed>;mqD{ryY^ z9i`{y=9TW$S2m22Zr@=?b{D@Va&HPkD5ZA=z0BJ*yRGeuorQ*$%9zo(!#CD5gxYt1(!Sn*2(wCMrmjSr zE8@&M8aiV9g&aB40L6S_YU`VSJq8NOWY1mSbs8Zpnpr97XAt0k*=$%+FQKR@E-O)bA`9RoSc}?n+6_Z|BBOx)Iz!^dp3Pkeg zZH9RqJdEfu{xDls(czS-N@0Z)TaP4L%Td54WR=S_=Ut7MX=Ie#-Qi#8JyEzbPJh zWIv^-qPF@0>fSw)_8IrpnNsZXrZ&FTs@D2S+e0MNykGc27l!o*GkEnRuJ@zlwn#P$ z9_);mPF2S>WnGZQK;t>=tEOM4^x1rKv^IE|1Jk&+wpmBv5#n;C`o%%b!>=knIAG z_J+>$*mV_tU!*lG3DdKjIc&1M9?3o6Q+xvx5+~m5R zSD$)PwO8~yrCaEWvnr3-OtNXW=9aq3#2g7hePTM~-vv;`zxq16+NYd(2@A6$>(v_9 zMP%W5P!XXO)(X*3;S5hI^uUO$H!&Il#z4nAGn_o0x>4Y|qrM(M8FHqasGX}2NEWuk z)i$i&Rsn!*eHc(_vWmfrE20-#rx#im(Y+`C^(p34lHzV}c;6Xt87`0#?=fNEAeL4S zgfOW#HlEGVze>xDjb#S0Qsf7kAFf1}pEyyDbk^X&dz@bvu<~K^fs_hz5h#50$3g?KP8L82a|FSuG$UgsuH4J8b zBj0`~d4jx7dghQu330QsxLx>@Z7&dn>a!i)5_zIk!3O8%!p)868_qk{m{ZtEhNo&(P-nw%f1|q5&bxtSoNrxA z%420mbMrkS%{cT#W*5D?YXYyDMW#@KGPI!0^>ia%MJ+DQ4i7Yav_v^kt7H<7Lh#=J z&xTbYWcXwXWT9&^I|MPocxnn#?a&+pM*C(-ekm6V0fXW2p}-W-NLSo@BLu-D>IV!Y zJ*}Pw8Qv;)7q6!A(8i!4g10t#-pMcvrAy%`+t^7dBAn>iuofs@_*FW0^JY)aoB*zu zlmHGo+}u|V*=vE!`QOdSO6Oo50AUeAQ_zcxw!p=CG%w4BFJ-J+EM~dc3dUApQA-8w zx<-eqR~;HdG&t}JS$9~+87|vfjDGtUrg$nxq`uWyEIrZJcS3p{0Rh$G#uQ58R3rY^ z+Yhu@`p&X7_b`7f6SYmdxRuz<>QB5ym z((R_NA10pu9ewlb)$}okN6QRwCqF>M{A2=mlD{OPbm zZ1w<7Cg(fb*eOG_V=F2vEHw?csO#nIOy|OXhJocl+{o!ch)8y zRVA>pqPMdnX zJ?4Ug=RA}kBrguEg0fgB%M`3+_^-cqtQwsA)#ABPmA&z*N_BN30=nTeAbNo#(w2>4 zppT;&C^|FJf`s}VMf!eTNgCWDV_FS2lP;N{WTA8^xEa^V_x8v?`E2f6)lWwiuV-N3cuO1zIhIDJTAIVq9@1 zrMFkWIT(}E{i;2>O6QqZN6@1wuu-cpl6KaFxsZuAfh;B@RwGu-kG z6F(SnLjkaCFB@=>3mitG1+dvg*;&ZiEc*gSq=i~6o>^mZ^eq0{clk__e);EQriP`f z$vutfSQ@7M@+ARTnZP7Bw)FjOJkN>%(3|5 zf-BH}i4!VpL^#)e*E#_|tH5E;-bvf&hP6)FjrcPU3h>z+f9Hq;7!|rBBEhOw#CFUL z2s^d5LR1k27@1LuP#*UFen+<{*s?v6LR+BK?nrWdTdNhq?_VG^wywg3UR3XmRj_nj zLSaj7k_Ib4e0Nc9A=pp9|Sbzm0*-!9X zrLBSe9WL-my0QJV5a?hMfH_Ud4j*QA`qsj2VDTxF3d?x*!S_YBH)C0wuRJOIB5*GV z>6&mavE|Za(hG^tU)HAJF&5GalS~s;Le&NHVIThvhn8b=&Qjm1jOV9ej*$3zg*C}y zmBbvuE8to<;w14-W*o{JYupIdft+%eGiza47jq>RznTY|aau zQ8P+!gf)U`t;LE$;x5tPwNsu|909xL<7jipK3ZCFMoEXnF*%OFi4nO9UE6JCm>R@c zL=x;43J%)hlKqAFSbWXdd18OC#e6ePy09%D=D6;Eo9-(2Wrarjhw+6G=o|`n)D#wt zgy9)w^4ttV{Hdb@EU)u6>WCn>_4KzV2(JGZFc(mn<@R`}3U5YnZAG1fX}c^$#=yu% zlg^y)pj3m~zzuhOzNl!(Qcqlu1bN|PM)^+{H$x__4n>jH(FfR(yOho|W5_lmP zK_51)ga4&@ekW97WKOwmT`n<;G1;mZLVqLJAkEC6seZTcE{e%K>@#vF8dQ#F1twR@ z%e|_Ie_tfo7w8hVn;hTgnX&}=zl(Kf>vU)sd~nt-QXs{%^Y>Xl38HROv>WD`eKwh2 zFmW~NtbK2zURtb~BQbBEkMZ8&-W1t3=+Usz>DEzBp(y7!7mw)0JBk1@qag?SsPP~8@Vw6>Pp1coQoiEN{i8eCT)^iVPY zfJft?LXvEY8g~fT<)&g9rk6zObu>lH>QT^JTDG)Is22^5=O?uGiSY1VhUONU3=@kI9>|;+&8TiWF z=?n!lafGDjv1CtEK;sD|{+2D# zyR~IAD~Kh3`$hn8;*V&WPG?v`jwYNj{`^w-a*=S;_#I!e;N>-=HvoeYT2(*aRVeq1 zerXIEssKJf!M{JaEInMvrmzbSOD_X|YPGS=FiT+$3&YZOMde0C|B|~7nagoZmsSTJ zLN2W#Z3DsWs+yYdanm3~r83MLz=R1vGo}8gwpI}YreZ68^CQoJM>Yk7s%;jSOB=e^ z@X=LXA(5u0$mHms95XUJ7;R2^fqWFCKmk_-8*133PlCfLiG9_maV41Yww3*faf65O z{R53=KP`-|*YT=5>UzBs+|^Y`?7H=`kU~!-r86YJILUgSB_S*^4k{1rbDy-0Nb zB~l(eCMZmxKz3B&4?clL$e!8%p;+HIG5EKejOV`f-1^|iAg5K zV4yIY)Tk0{t2i$M=*6m`tR(^?J#j7N+_~P+t>pu}6)k#jTf=(55`s~mCxjxmNar7% zxnNm?sGY*3gia-{2PrFalHkwE5U(1d%wA6gDh;t>fiT%s2q60K5rxt?+nxx#t26$D z>cwM;8Ul$m)Cxgo{ul*=RRHas$>zt1nE()vW#;CN=sX$#UQ!48`K5fbNh}s$%Fv5w zwcP{oFY1|sGK9%kv4F{XM+>4LtBh5P0STbg2%`cQW3cI`s}PS@3yRVs=H><>WmZ1T zP>2qcv^0tXHde<~S}D>1#Sxd@=)t6nuYUT}!7mNx=zuFJiSflbJLCQlO%?)lZEepN z!)`_S*cMspH_gJUoX)%g6n22gGqGj*ivwNUTfe_6uH{ib-dk3?;9snVKH7;i5p)@d z)fp<#%p^-Xq(UTV*c7n>xLspu^ej5Xx4@FExaks7sZLi)S_TgQX~7{{wU=@aE2+A- zZ*|m_L;(PRlz@Um>Hz+ZOT)tx#ED+Xx#8O5amB9HrH-iX=9VoKCdJLoHWd_fj*Q^( za6B6SVlYi2I;T^Xefiw0&{bSa8EhcG994PZ>zD5IEtiyO{#ms#5ylQ{bh>iYu`xu0 z0}o=UBewX?N82J)7I$uA4L%KJ+TNPQetiykIc~kcTsA#&X%Rd)iTFS}K`xT??h#jwa0`-vX=#L0Oq6lK-w=568{DG{;m zSs@*G_8qL6lpCuzoUAKz%{hoU0N-!A$~}Lg(4SCj=Mj}b>a?r@3erKfV*!2p!6L2V z{X63`m5Iuj_!$56KowWx57J5ol6q^>v_U&_Lq2adr=2_{C!8!Ve8#}byVjVyHUlphLVN)P90kxX z#to)K<;<5-IQUjr?~GM_V8wHrzLlKtS4`nijnRMMQC{K|(C0g;y-|{=HE+*Z zqSMl`EY%d=Xf5Lg+~qIoF9Yjev(@Z%0AHp3!(hiO0;qPlUOijhcPJW&ZG(9qztRz8XNXaHcWP2?Lg19{B ziv-NCna7|%5+t(5+aQtmDQ^XR5lMHTj${%EtC8jdJ2Vnt)ETNPzz>hD)T(NbrK$J&7jMrCzpWAG4P;RG=bw1xo&G% zrsN>83_1vyV-vt={o54>{&7xo8(RPKDRbn|(zx{z2`TbSMm?ENy`aD>Rtv2Z-^@?$ zYj^xE5SyIaW5h*6Ca^65FxLdc2K-4}QE9>-)WP5RA6Jmh`Mj`6%V(vv}e2sQ%w7nZ8|mjdW^RSaZZhTY(Co{FFDb2qEtS3 zFh`@u#nEYV8#e6iIJxP{l});n0RbmCFy@=74T=S3|#)h5abkR2(z^RXb_BQAi5rmYAaom(f-x>lVrGRBeVT%Bo-L#O*%Q$*b3)PQrY6?8}Pj zal-I*4QUX&3Ul0!QE884Gz#FRu~`cN)&UDnHHC)_7)X0YrQPvW7%ai*SB!%JH#N+b zd8Z6PuMAlq?KHmf+vYQ+s}v|?fH3!t-#ed@X4#xN;SoYWSok@@O^n>E1e6pI-T3?2 znDOSAS`S*BQC>>PET z_DHKqYROpksXLA!)(XaM0mGI~gx7R&t~M}E!cc`NFNf!{vs4qdOQ~J`DM37@Y~?JY zGY3o7lF`xUKNfxF{3`5h)NdokJ)sE2Bu=z_#NuaqhQ>9`U!F+p z%~BorZlc$C5XeU#)tb*SJ~+Q4RE%sOG`Mwc&ksyq21WNR&GO6LS3Eurut@j3oG@^u zXMA3au#e`D#1!F^IHEj9ma6UiRmk~V^znQ&n!VDoIh~Bzl`>`!FQuQ_WxI4j#m>qN zS6&WNG2$eefTHp7;(dO(S#=a1g})3+4$Q}T5e|_#7>qOsMhDc%Aer zsT|z39`qW8O9}{7H*OqN>n{RKqeYMvAj&m&P%OJ-^k%M5>62kuT+hgt#BiH!qHLNS zcnHPf0u-SE%_(Iw$B*;Ca7MKJ%1}C@1b_JaYgjn1eX>#j0>^ z^SZNnf9#6ZQbAtf!2ktR5RXfclgY!~@<3i8J49krXYJm-0|QMII3YsFfcp-JF}bQc zSIyW`MW&l|dT?n_G<^f82Ammh@yXP5@5-Yk9!05{_UAM0|4yj#zUWm+O^;7*l+)VT2`W~)?XntE zuIMi=L@)N+7Ra#qGwWo2e%iLxtIs`-L2*ISGv@zWA}A<;!3(GS_3r~n{e0dV-M{1H+7_a%SvtXO*x$@5&eS^Mm0!45A%SbV zw3h|>D}`;Z{Xe$T?4~?zZBo2j2zDwP`_M(_&_ji;TJMG1byk}GEd%_2{+TEhMdGK4$716(eiBL!%_(6IDc2#BkrkY8 z-JfFRfXTI?L~nG9{`0l#rH2^n0d7DK-fVIS2Nv6V=1gxa*828#Gkik;_oy}I>N>`X zmCg_pQtRr-N*W=pBvCr)$^DhtZ2l_AvX;;2kB zK>D@-b8>hdA`jW&xMSzxoyX5TcUrJB-EjQ zZnPW3K(XkLTM04>kbtSCSBZMI>GZe32Y_;|twstq)po>3ivd{NgTM%Yq>5NoLaEUL z?bigLiS5mKt*Z!gaJ6>ovG=#LdBNwuuxUrw_c(C?(P#?g+Fe;yRoU%|nkEKXIj$sf zO)YNk?{IYN*nb4$ae zo<>w+HXvpP8LF);%@}u z&0l9-+8nTxc(2e~>qT4&Pco}CYN8ZdJa|PzeiBU)50CfxETv%@JOK;rBV)splf$uO ztf;V1)axfBgH5xWulx@};D2W(N)Nqx^_v}+8lKdhzH7W?{`5AhDl49hNZUa`sBSSX zEfAzY+t>YI;%MWXAM@DJ_tyrFG5zMo2lktgSlxXpa&n@7O$>Qt;M)76S8yF|JUa29 zl%H5#(|4(M_p8aT_Vr^v9TIv$?EZv?UANWhgo)lzbP!dI2B(BDZ6qSSF;V};HT;FC4U56p=zn2F`DyZ0$3p)Phi-xWr)nlA9J?rm zi()~_k6UtEIIe)~QcJbjw-*JMo3!7=j;u+ATfeo2xx4X=8%tm=QgSlZWt#lr`>3?j zufPcLI@qN)Brn=D7h!bO$YfuH$CPVKegO`V%nfka>=sqrRiuza^dhBMpfxvp9e)`EI73)Gg%3>Z^YEx#M^`=@DG@tJ6m; zOz2@}gES+^5GKKRp)3YQgQKxrx;ksKM(<2 zD6rfa`P(uWWG$|ubaGwlTypvA?YGtBRsnNk6EicDXE`Hlz=BC2S7{OgTbc*!QgahH z1ILO|1;4rF*kWCosaSJY1n$b@pKgcS$pH68j&lyb)|aAw9mXZ7j_10Dpf@3OaBm$x-v(y%u2$-gOoQ)d?SYVK%ylfcYU1p+{% z7uz*JEBh#uFW9`iih#DoZ|)S3`gzavt@QjRh7mUyPsVQ%N>iVz6o4|c3P1=5GguUs z4KM0+HH11kl@@3r*kZ7<2fed<2nb&(IKv2do+~$5x$>G;MHfqk(B*Oc55^`ps8l_E zs3}C$Y$X|y82HWwNZn~sD2z;jjA^huzBE~$Pz+6V})lveS z*?a!+yeb zJt&6y?*(*985v>u;yk4KoaL}a?&XQ|C%5vW5te7rP*P- z&t!y$>m*P801T~->@?NluLh|t<4f1CU)qzG=Ray%S-o!R!K0}S)s>l96DaHzEP5g< zJ6=+#9v)Md#K!t}nte=!l9Hgrk9__(#Yyf&?w^==2OnWkyXCziv8pOjajhQB%K=(- z>=2k%tHto zgyLPBzhS`JG*INiwF`ECH6nR z=O;^rjsRig!l{C%>K!5iJB=wRGI$N*ddLkl$?PZ;LAzRqHZ}$?(6&a+-f?t&s&86x zibIv|n?yMqq-sGI{7;iLt|xM{+uubP(WmIWsbU)dOLvfyCHA~`yYf>Saso2~*@=Edgd#sxVP6)vL>AdfS{6xm zZuxueF1QPmxn7lAp@h#3IPOe+!U=<-eQHLSLumP5UAsj+-RwjC3zFFEw&~q%>0@7% zd-jJ^kUqwyd#KYifPC5lmIQMNDneJdCIz#yBKQJzbwsNZ6t1?*Vg_ZIbgqvecSp3U zW!$WSK9wJ#$ghZ|IQbh($=CuDPAr{6?<2_x2SrzP%NR`R_&w@=`^)ISgg3*6v*$L!nQ6!WN?E>Fl=DP+_mGuW#k-(6>9 zwlJ8j?9496cXc{j{@(W9k`Z=%Vo_Ws0Gx?gz~<)4C*mjB0YEr2CmEiYmm?Avs_w{KPYpATV#I(M* zZ;j=b5@GhuqWW=t@!W%gXih7)KHa-rtIo%lkB;xF1Io_>7GGVO&)l%Vv4|Z8Lu>0J z+9Mo~^*OZC&)oeaW%rITyESN9?Pne|bYFYgj{B4c?&e=jMlF+=xV~}B$RIt1)>eaI z2aB1nRttcpZ(sa&=H|Bb4^@6^+AgR2C9d{tmgFBRNkZR*M_+=K-_NTm2Tig)^K#NN z)Xue^Z8Z4E+ci}OT)hV$8XsOB`{`5c@-ht${Ne$>L%Sxo|N6VW$`zN}MJWM9rER*8 zbUdo5bjvcnN#qrO5l^a0&kI%@+Q_ojU!!{>Nv}VPV6D&bMGc?Hto55nKU;nzYcqR?Dcq|l~-! zanMrvVLd_gF^l0v7{R;`|Bp@XIW>q%crvp28MzN;xH)y$dpMUmmSueHyPAPi``y$q z;zg$$c1Yv-$hBZJ5<*=b*r`AvzqvfV+q+-G0=}lO zfEPbGFsWIC8hU|%+z*lkY4X<=R_eoI!>a?{1-bS2yD_hvxAT4K8=erDO{DNMW_SJy z(=!nCE}#RtM18MyZJuJsP~~Chlm-Vr1S+}aYo-7IH$@$bV)vpkQbSw`u!@T#uAn0e zazP;}RHL_fZ(X%GP$QsJ_TJi%oxN6bvl)2D9Rm-R205YcX&rob*h)d9@)nZi?ao^# zNTK^Ei()n&8axd{^RRiC!Bw?34)-;x%}c{KZ>5ffRu`r7FiHHMN2Bv1rScXvA_aM! zKS!Vs+rz7gQF;nbRk34m8cex%! z4;zoDV5l2zC|zOe2f73~QF%VLp#ZIDffguxzz8JXBk7_Na6{IvGprCkN`CJD-ebc2 zx&7ws?7zVVL0U+f1BWUHE6UQJSS`{lYUlXKvP$G$0%=o#R`tOx?6VLcRV_M0PvpIE zMxmQ;FxZpv94YC>Ns_zf=DIHP)k1ZLhjL%>y%qv5e+a?OXnux#S2aXAw(aLo0)F!+ z-^wf28*8*g3yc}cqSphFja0yRxLme9>}~s7!8$PrU|w=-%u1kLGq0W?tkSAbe%A&= z1sPd+m+gZniO`x`{h-Wdmh(oPv(&yMNlZ{COJhn)w!npMsFbqEcN^wDo#@m^7V)n` zfutq(R2n*Vn&tyH7fX|+WLD2Yt?CqVlyuOLAWLU)5P(pA*DkS$Dda(LKKhc~NYa1Ni%9H-f8^#)=7iYux0^EblM84v0YWv>b5IIm zw@yXN3XW4Rn5NPN1JwW-t23*B=I**&`UGMwmR!wahQTi}_r;M3q#%qkW;`?YlktKO#D6;ALhn@{YnWC0a zP_`*voisw(xT=#>EZY=U$|$H!B}#jyfQlAd{T0aI@g3B>68Vl-49#+7jism4H@K;7 zvA@^K@LJJr6C<4krL$msJ(3&3W>@l)hBigrb60O3=JOzCl&nmv(+8#bXMF;KmshC` zmq!2B;A%CrjrY82v`gsDodJNf#vi1%@7MP2Q1I?y$b$DfcDye@0)o$Z9qT1~7am^l zGO(eI^n-EttDf<;hHO6)E}Eth7V>@W3eG)ZZ&l1gkK))ME9?L!k|#z$#Zy z{nx7ceqZ&Tu6HiF*d8vc^6u4)E21eUKSw)NID{3Nr)Gz~#@~tRqe1=V`kb0VAB@=K zCaOFgSrL>N*fdv>(e>%+bHIe#>1Qo3=O4SGJh1oNPLrEUPu?z%8oqe+ZOtn0MHY?Q ze9qSW*RkWS2MM+#kF5%4L)A%>q%!!F~KGwFRkCTB-Iqd6aoG^ViR@`>)rxHoP# zSat&xudhP@IW{%f#a3<+QFie9ne!27hX%(fcLGhPpex;VCd8iaVD#Yf-?wkoje}t> ztLZJwmLnOJ*2d%>d-}>%o7sYecpd5=@LpBpovMsJuO_btnlOf$S5YDTy5GO|=_d`$**{ zBqYg;vwX2Ho(CX3pFo+q#M>_~X1zVykm+GpZ#Eca?22@FFmL-ATaPt2zd!k!&^4 zG><$FLs|&AE6bgx$U=P}Z*>9#Y0<@lp0F3j4hFLV;V&@bS4uPyB1VG{?6z%xZuqCM z!3)tf`fBno_%`iX%2CU{8SDP%R?(H8UZgem4Lpaq}4+2hUDYjAov9ttdppTN*-%l^jSS3k>O3Hic@jMTz+vb zH!oDg3sU1io1g*uL#jw-JvA2(gdjmici{f|%hIb7DCWa5MQMVkkaCenaVu}}AdMRv z5p?)AY>}C7WD+yfjlvtG2t5-@6|&@|>4{!W3D8}F&jYShIcD3=Yd;Oc!eIdWf=`|- zN-6h&58*DI7ry>fa=;_-aA?HG4bPc|<{CODm9`cfbi zNc+fLaM!jAJdjugT?rK09%*%6(uZK_h62zvH)qOcaardAnE3pB&%z3_be3Smxwu%{ z60=!wqEe}1lpTvVGBK5UEvO~D|NfgGPRL|797p~2H?gd-tPIdNNrju20zM$EzN#)N zOZ4^#3b7BQ_-ArEdYfxxtwPZsha3<6AzC1S1PV}8QjWu(K;tR^0A_`z`7U(4Rn35Q zjI$d+?bwMl98yoqaa`_- zs8U)rk?v`p0R(5t)$z)?puK|AWiDvzmCM#uCf^_b9(sCmV11w4SXVc&D z7Ov2Rd0ohM)R|-PMsc=|yGHPD!9Ho2FkI+)3WQu=en$X_A$cG?T4PttWw&cNE3XWO zm8HbnB{TOMf z9uiiV8$jy9%wAYf0AOmgfioRB4R9=NHWpyFuoxVRW9EW9Psfohx|cd$;?YprF}G7k zK?L%*eX9oLvD$>-DkOSMW@g=r6KWwH zy=geQR={@=1!U#$CSS3q2l}8F`tiY^96cD|3Xox6MuwDQVr=fd^!)&Yw<2BJ*=%T4 z?p7tuczMmnb7ye~ZD57~UTyP#gh#JoaX4@7IxF#Ux2 zg9qjlDC}n*fo&+{M1k|Z*RS_E7fc|p_e~V);`BcoXI#IYVf-@+w?4#)8Qiz4e3+pn zU1Q;tk}r=e)t|xifj_Xg*8oxx;a|OrSC^Dfm=uv*0W}OcurlP}AitE~+FIWX4c51` z29UD-%UW8Ttu1bzkzf?WADUE%#YgfE*_yCRQ$)w0llAOPTdZk!dYzL^Rn4iX`F<>< z)zhqz8`v6~C>xvD3*bgz*u1E$T;El+*T2E&K|~8-c69f;+Svhiy+3(~Dg7#m&BI*= z<#p%z_@g_=#{)xDs*oGU9s&vlT%CuI^Q5nJ*`OtcSNbOgO%h)v;2rdTOY5rG)Yu= zc;%GT-Q4CosH0cTqKIzuOd^_QgGN1VXyTm>24@D$^-(7^Vs>TW%h~gEE}cB8<#;$v zOB=t-+Spjc@n^>D*c7!09(NpS-4fN|W172hp8cB(c@B_We)HAtTRkoZ$XQ-Hp-AwO zvcYS16BO{1TkU3~RgTr$EM(L}C7Ob+GWWo>^W$M~nCe%%T<#5(VR2>#VdFr$H+_S5 z<{5wgXMr6XpJLiBXaXu0umfv-Y^y{Luc>g}&z5Tkd~GX;&K8}1wU>J}c*gTt{x^Tl z+4F}1`}E2R3=VU`)LV_FpmQ`z3?AJXow)MJ&OaW_9~*1wv1=@B>(`%N!(Xd(^^q54 zN$v!oT`--4^9pF*a0rdZY{cL}q>FOm{KF0Qd+$j-N8*McX*RW@g^0|DjpKlh?FXbQTrODDIH?Zn_PL|yAcDsK)~lx2U$IElV_k4?Pl z2Qp5hT`*#@m5Nr4EJtkdiQa}d8qE~`C#&JxGj7zBaayYC)TU~idEC_U$`I}y2oz&n zHou&LwjxnXFB{<07hP;`RzrG7U9Ri+_uIwfy1%#x%wNz!w;c`2qDxz>L)RKZXkx-$?^L23TEm zK3u`59>Ge@NhqGAV)IP^(Z7>FWH8$I$$#UG8=Z^7B2?FNsdo+v?B-I981XREMAIR6 z9vlf-JTbfBBlzLc;eXg(XrzOHNuZGq%Yh%+of72)qyor2dz8G~z)|zxe=-a%I2iZf zD50rcfVC5bC5dMjFDl+2bMF)hiFAeKgu5W0-G>{Sg8ak1R{*1DIB|MXnb5K~!t_e) z{@xh`T#Gn>e_hk?GB~Xgm-=)E{6@RYpY>?hb~RZY>$~!szPng8NiBFew(&lIcwQQgWZBLH5o78j`&r(C*X;aX;m(eQPk$YEEKKdYFfc?0|#Kh!GMIw&pY#^ zD%G-6kLw@$Ew@nLq=01S2|KkUoEa&q7RK@!(X1SK20t(Q5ENx!7hIMgtM!kLdQwkt zul((s#63B`)-nYykUDs)m#ru$SvkC8@ivh)cigOPtt9St=z&+Tk3wr-A|-Hc zXJKF0S{&ewv@EKsYG>NF6O)I?O>~KU3URG77bl^1!Pv2(eA9~j*C>;R@K`bkt$eed z;e<0R8l2OS9b8HvH!$p#K)Ox5Encv%wSq@0b8{I`x>L9qI~WFIooyFYKEljD=ILrm z<$d5y|Dbvv%m4e3nUj;-{%tJgIdOP2YT^h{7#=`bn$htr%a2*q} z{&zn3GV#cYPcC#{nF0>jfhVi`X%e~Pao zWfW2hw_XyH>pQ|E=K=z^NW$jtkXr%+&WUHkdDT3JY->wPm>rhq<|f-grVjpLaxwn{ zAYwoDCeOoG?jyJLknw!eefjATs@0|0A=xFN`Q)^ZX-)SW@KiXtEUhP?e%9ANb63_m zQJ+Z=W6Qm?@ihPQ{z1n5vP5)7pnaZ;Z*=OxqJ+)4JbvzM!tR8#xzR!V}8k11?eVVQ4<7Wwv3 z3muZw0^>u`du6lSXkOwW>0aqc^J?U4((ZC`-!$LVmg2CW*5X(SVG~Zp$&vj^p?aWB(l|tL60v4K);EA zwLavKj^dk2D_ics&ZI40-hw?wat*AJmEz`{DU)|$$j1!wQG9933d950nqM{ddupK5 zW{9sF*w1k=cda|@ho$wsU=B`WdRQrDGX}C0mgEUc9@%whaH={lRMAig$_2lk6kzWf z`N3cA_$Dgxv}4&DDhvSFYiikuQtki;0G{GN|NZWtX+QYM(1}kmGR*6!6i1tyHU}}} zCkKRqp7Ec+csM8HBpg;ohAlR#b!vuIF%O}}^pNbvj>GQ5=JqaqR250urFCS2k zW_Hn(`QQFG@Bf$f>z20K*aVfM%t0m%5L&3qv1s+VsvNI(;s!V$kv^iyFiAIQ9Dm*z z7DG8|Lh;4>Z@u@${y_$%`0#Vb2M(`dGAKrQ9~&|GD6W?2`6<)r$tEyoQn-gJrnJ`LUt&W z$+a(-owS;JWm+Vb`ktRHw0oO}O$eJYF<>G_`R&a;e^p@u@nSSOT0Y~dE zXzdEL54y^}l=b)CJX`3@TUs6awZJbHE5WNuq{KM8{Ug!xQimP)(w)Bl;VyBH1A-dO zq151%K!JYk?mQ3tA-wBm^R$Z>&3^C*n>4H9&CNzPpSc;&do<|0*(j@1{@w5$WoahR zn2B7?FV!8^vL6QmzXdBtu}!p2P>DsK8!7+QWF<8@|9Q|z4*+H8#7i(lufZTSp5xw< z)S^A34M-=+Nt{S2S?UtFW)*w{`SnHRaK*}9!eXZ)CyGywOMy#FeHIkRj^|RKtg4p2 zbGYA|A|1s};*WBfm}>-IB`y`I_tM~gaHIv;{{J>O0iW%^jqYF-!~5_d`&!3B4we%K z)&r*nCvu^RrjX|dLQ3(q{iVOq=jeO9cBagE?Vp()rD2h=A+W+H7Q;S>vZvSA2N-Zjp`CEpQ2gr9nz;N?An>n z!sT1I^uYrxp>yYf(XNzX1mgehA&`*^-=jEV2e(d6+LC*od@?>fEknFMn+7+rfBXxI z=U5QGtpNuLM%DBGk8;RhKulN2CqGsb7__as_kW*PzqU-mr)|68N!-5Z z6s*gW)mGZ+gHJ4mj*zbxV6ivD5VgVY;L#UcKALGI-ZqGJ)-1--2h{+3({*V`xPnly zRK;5-t4Yij9k(nnmf4k!VXyB?v5JNJ?-Mw%Y5Vk>!vA&sJ7{O6c(qH4x#iR<#F__k zgxQTMinS2>M#T?av$r`C%QClg;rWp5SXw)erFkR>ox5eHD-H@8YB>3gCptY7>}P~> zdXiI1Es(qM0++0~X;FbV2TKcVN}%U+pc2QhKK=$I51CD=bE(WNRx5tNq*NLSY^R5( zH)mn7+wcPqt&_8GNq<;H<6F$2U_lzPQumY4j`RE8;=j$wBDmlI=GPCCfA0YhQ9VEB z066x0@~EUWrDr)s^7hEs+pdTa=)a&$wK1k8bumE^pct9#%WC3fN&Kw~Z`Cg}Z|;NU zzmQh@M(RJ^2tV(f@{#tkTs->1|JxE60P)+8Zu(OakMG!CeUoqB$QQ8YUOayUe>J=x z41{pm;*b_0-=WLXrkl!?AOt-4Z1mQJ;l>LOmVHefa*yGjIF{-qu{AHUy?uC!^ad9< z*Aq1fr8;%l7CqqyawNVjxRxSV=&*fq^2>l@7@fx!usl2GeNP7E)f z%x@jrMa!t=(VSZKO4+Wy9YqNeOVP@|IqWeavXmqgb@*99=0zax%N*z1W&G7A+thUV zin+Oo(D2^+hVk&QiLvnq!X(FtVznC2U)>&2U;mi?_})E?H9%rY0ixz@ph-7-gD?pHmdlox6Bw7|>Hl6|`Vm|TG`rt7i39FDKf zq}U3xieG_hmrv7wIdI78^uwSLs*AKm7LL9@hzQm3j*eLpKmzH+Y=bIj=%JJ;!q=he zC^Q7A{JlEqo9#(g;w`{m`ZnwCcdW=!`LR(BPB#Zfga^>8B`ASJzBeBXV%Ju z#oP3S$;pNEw;CMyoYy&&GoyZYRWh)b-rRD{I{0H9d7XtLe(TL8ETa_pJqj9l!F1li zgb1I0fHH7e!r-MG0P!#0C_)ai4jyD3))#HQ82-QPP6wCzs2xM_CbyrmE;oH$T=&<* zU7U$(!r7m3Eo+SSo7!RIap~7;R&nl*xTin#PF zv`V)~l*hO|_g%XvOgT880+scQj)U!2@VI~11_Y|#{rfX3RoCoz7Mp6-XI6w1+M+pS8SO_;+rY)5V=x(r zZO}bdg;~KB?iNn4Y|Py%EBndF^tkXM--ggrTn09gF+_spJ1fA(e>hgrzD{xWkPOG? zk)*_$$(H`J3zy3IDC%=KU- zFOt8LnSwj?|B;V}n(V)bf#3#ZN7lKs#?qJa(+`)Gl$Fz52=d66|Ngt-=iJ%bc5_?# zuD5uJ0tCd6NB(_zzzG2UWB^i6>?b9p)?`H#k#gZ#=y<22f0tvw_6dETx zEOKsKj=*r+yllcAszKguUhqHuYE|g53Mq2&SPotj}PzKK_12k3sU2+@~EJmnO{kWE>iJ~spM_i zaZAkw8vOZr5I?QcGC4jF>b8P^<$B%@N&cK*%=Iyj<@u)5hEQExb+?N)Ayg? z@lMR^_=lQzn?p7>Uv>$rwJmxr$ikGr?{A+tR9Ew2)H$KIA?tUeS92(_Iu-2hk1|v$ zZOFwI?4#Q98G7BK$7fxeX zkh{#pJ0b)sr+(~3o-g-_*jOpHJPSWJu%m>NX3#c*q;s)4{~B#V2Lwyz#8Dj+lZ%m- z*SzI<#RBvm9UJyFWNd|zAKJ0DN6}Jmi6UXWt7{F$lLm2)<$Oaq`>GuANR`7md2#%n zrpi0cJz*sSRIoso!mD=brC=6Rx^^nMYIUnE(WRxyb`2lm_Zfa0VydcEg3+<&l^bi* zYBm)lv?j{ELGulbu4LZlo%OLYYUuh5f7X0eHUn=X`2!5n_5pzPxeNykf9O&};)puL zVp^6sY*%jtTG(pfZleJRQ!b9Sr%yp4LB0h9@A_EJ&B@QVqzm~Op7VIl+a?vI@M)bpr>(=MD(p*KM5)oC|`mC6>ZM>fHc z3LsRY1mBa4$(O&mHUk;X?f`+nh{Xw}ufH$jcR|lhrYY+5JH`Pho;O$y)ZF|t|& zDNYu=XrxjjjFc$KlUgh<@=m)_*`u_=*iPZ+Q`FW*a^!PavX({ZQski2QhhkrQi7x$ z1Ign%;S2PH8uigz>gAOFK{80f=)0w#<)++yvl%S4zs6UUM)ez#FJb(6cU}ZPx9W&{})K~!;WYbEeFn-EPt>@5*uP6mQ0K=;J9O^0Gl8U}MU(}H4g_wi= zadrP!7a1%HiNOaIRnraAvK`m+gC^o)0f;c6j0a&9CqgQ1tV^@JD66_@yM7p_*)Qw1 zALn&H@Am_MATR_9gCmeAGzN>q6Nn@-g-W9{m@GDj%i{}#BC$j&lPi=ewMMJc8)EZk zlRBn(S-1T-ulsqw9{?d3K{1>lDVkw9UJxZ&Q8nE#E!%NDKM12ZNwd5ttGa2sei)~D zS-1T-ulsqwpJ7_I<9dD&MsboNOlX!DWmPwA*E25UFi!KbZu@aw_oH6D&y}aIa)nZ*)@XHlgVAKRSZ#KP z)8+PfeSV5MZgeGJ)w2GC$L90j%tDGOrJPEtsimGqnytq}^u49s|39U)Pn`x>5H!~l zrtbGBE{}LiIU-aqL#;f*K$x7`imG?$a3!adAccYY$UKW&BIf0^{ zP<(Ug5D%DDHt=GA5X_L`N1*IAZ)(WU{cdoYCOd$&?lVzKEt3cQplQoWm2PDQGYc6ARilHS24CK@sjVScgOcxE|_PK_mq-P$y z71;HvGtlxr)CQCf=#aPI%*>?5>gGshyzTh=hTECDEHO|oKL-+@CvdW=_>W9+%zA<( z$LdIw@lZh$=AfvLJ+UdPWK|B71mIw*YNBN~!@TA4HC&(31P_(WOd;Lp9Qv}kk=g~g zz4n>55X*X6E}4CT!2ucjnpk@^-b@z{ZF~XT9SzT22HGU0Toq z;~C%EV-ZFxBu^8GsF^Xk8R|w8s)lOjbxaPX zl0JCQbg0SK#w>A9cQjhHAicC8V74Gt_MmQ{)SYgMGWSOW?GD?2)vgHEl_sEAOD&~W zvw@b^(ST7Hp%UAh0hyciz}N^(!EkI;!+>J-Y#6k32x45XX^Z>9UaeM@;V5-;-ao;= z4^#=iy{a^a0#43IpFJ8)%D^EG?G_ZfwRG|g9KF0-G+N3sjLz_Vw8^qr62>+w2yb{= ztP~3F<_Q~|fizoul*CX1*|*5pL1AeRYs~pK+|Jt&Df4)xYI)GN^CeawKKjYKsCBpf z`GlgK^C(m{>Rz-)BIs-vMk4ZboM26i8e;{i)Q;{CT~NsdqVR^m8=tI&`bM9@6C3@z(2exmMCL_O zd}qtrs3O00g4JsT^rf4iTN#ce)+{wS!^?u`%(SBn-Fja~&c{N58{5qWGuxZ>;Sef| z>zM{L@@wHbJm;t)7EzpPrM9NiiQ0~`Gk9tG`D{0=>rg~aM;TVSnee}^+&3q0V;5vh zPVy5;3N_K`@Z8q+Xe`7y&N1jb`x?gWgz93HBU&R7bwEUY6pVc8`~Nj&?ti*woiZL3 zq=+7LWsmRpRqd|%Ms*KH;k51o)-JeC;PC|nudS2{+e-J+0M{dTj~hghl!FT51cf*I z@IM5&bQF8wI+3PukIN8%feAe*-Sx65iZAMTg)zDKA?}`0H=-;|Gcq{3i6j_0v*23@+8nGU(GKjaCCK6oM9Z z!6)0STe!*X2T8JIX1^TL%g=Qlu8u3$V{M$?vf4DcwAOyJ2(%lx-EkwSp~;;d!9Kl* zTd^bTaL=<|j!;#x5ZP-u{h(bUr*0UtU9Zb|>F7>>P92${qL<*8An29UE``E#AQ9 okJ)Bx{lfKgu{?5*iSyH*j0UVhjQ)B#eKQT3+?1v^t?A9+1UKD%5C8xG literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/41.7194ede4f533ae00748b.js b/public/charting_library/bundles/41.7194ede4f533ae00748b.js new file mode 100644 index 00000000..a2e1fe3d --- /dev/null +++ b/public/charting_library/bundles/41.7194ede4f533ae00748b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.css b/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.css new file mode 100644 index 00000000..e99a514f --- /dev/null +++ b/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.css @@ -0,0 +1 @@ +.inputWrapper-6bNZbTW4{display:flex;flex-grow:1;position:relative;border-radius:4px 4px 4px 4px}.textInput-3WRWEmm7{background-color:#fff;border:1px solid;box-sizing:border-box;color:#535353;display:flex;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease 0s,background-color .35s ease 0s,box-shadow .35s ease 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;border-color:#dadde0;flex:1}html.theme-dark .textInput-3WRWEmm7{border-color:#363c4e;color:#f2f3f5;background-color:#131722}.textInput-3WRWEmm7::placeholder{color:#d1d4dc;opacity:1}html.theme-dark .textInput-3WRWEmm7::placeholder{color:#50535e}.textInput-3WRWEmm7[readonly]{border-color:#dadde0;color:#8a8a8a}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[readonly]:hover{border-color:#dadde0;color:#8a8a8a}}html.theme-dark .textInput-3WRWEmm7[readonly]{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{color:#758696}}html.theme-dark .textInput-3WRWEmm7[readonly]{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{border-color:#363c4e}}.textInput-3WRWEmm7[disabled]{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}}html.theme-dark .textInput-3WRWEmm7[disabled]{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{background-color:#131722}}html.theme-dark .textInput-3WRWEmm7[disabled]{border-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{border-color:#262b3e}}html.theme-dark .textInput-3WRWEmm7[disabled]{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{color:#262b3e}}.textInput-3WRWEmm7[disabled]::placeholder{color:#ececec}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover::placeholder{color:#ececec}}html.theme-dark .textInput-3WRWEmm7[disabled]::placeholder{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover::placeholder{color:#262b3e}}.textInput-3WRWEmm7.error-v0663AtN,.textInput-3WRWEmm7.error-v0663AtN[disabled],.textInput-3WRWEmm7.error-v0663AtN[readonly]{border-color:#f24965!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.error-v0663AtN:hover{border-color:#f24965!important}}.textInput-3WRWEmm7.success-7iP8kTY5,.textInput-3WRWEmm7.success-7iP8kTY5[disabled],.textInput-3WRWEmm7.success-7iP8kTY5[readonly]{border-color:#38b395!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.success-7iP8kTY5:hover{border-color:#38b395!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7:hover{border-color:#4c525e}}.textInput-3WRWEmm7:focus{border-color:#2196f3!important;box-shadow:inset 0 0 0 1px #2196f3;border-width:1px;transition-duration:.06s}html.theme-dark .textInput-3WRWEmm7:focus{box-shadow:inset 0 0 0 1px #1976d2;border-color:#1976d2!important}.textInput-3WRWEmm7.textInputLeftDirection-mlAXPh8V{text-align:left;direction:ltr}.xsmall-3Ah_Or2-{height:19px}.small-2bmxiJCE{height:27px}.large-1JDowW2I{height:48px}.iconed-3ZQvxTot .textInput-3WRWEmm7{padding-left:30px}.iconed-3ZQvxTot .inputIcon-W_Bse-a1{opacity:.4}.iconed-3ZQvxTot .inputIcon-W_Bse-a1 svg{display:inline-block;position:absolute;width:14px;height:14px;margin:10px 0 0 10px;fill:#4a4a4a;stroke:#4a4a4a}.clearable-2tabt_rj .textInput-3WRWEmm7{display:inline-block;width:100%}.clearable-2tabt_rj .clearIcon-389FR5J4{display:inline-flex;position:absolute;right:12px;top:10px;cursor:pointer;opacity:.4}.clearable-2tabt_rj .clearIcon-389FR5J4 svg{max-width:16px;height:16px;fill:#4a4a4a;stroke:#4a4a4a} \ No newline at end of file diff --git a/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css b/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css new file mode 100644 index 00000000..4018d015 --- /dev/null +++ b/public/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css @@ -0,0 +1 @@ +.inputWrapper-6bNZbTW4{display:flex;flex-grow:1;position:relative;border-radius:4px 4px 4px 4px}.textInput-3WRWEmm7{background-color:#fff;border:1px solid;box-sizing:border-box;color:#535353;display:flex;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease 0s,background-color .35s ease 0s,box-shadow .35s ease 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;border-color:#dadde0;flex:1}html.theme-dark .textInput-3WRWEmm7{border-color:#363c4e;color:#f2f3f5;background-color:#131722}.textInput-3WRWEmm7::placeholder{color:#d1d4dc;opacity:1}html.theme-dark .textInput-3WRWEmm7::placeholder{color:#50535e}.textInput-3WRWEmm7[readonly]{border-color:#dadde0;color:#8a8a8a}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[readonly]:hover{border-color:#dadde0;color:#8a8a8a}}html.theme-dark .textInput-3WRWEmm7[readonly]{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{color:#758696}}html.theme-dark .textInput-3WRWEmm7[readonly]{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{border-color:#363c4e}}.textInput-3WRWEmm7[disabled]{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}}html.theme-dark .textInput-3WRWEmm7[disabled]{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{background-color:#131722}}html.theme-dark .textInput-3WRWEmm7[disabled]{border-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{border-color:#262b3e}}html.theme-dark .textInput-3WRWEmm7[disabled]{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{color:#262b3e}}.textInput-3WRWEmm7[disabled]::placeholder{color:#ececec}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover::placeholder{color:#ececec}}html.theme-dark .textInput-3WRWEmm7[disabled]::placeholder{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover::placeholder{color:#262b3e}}.textInput-3WRWEmm7.error-v0663AtN,.textInput-3WRWEmm7.error-v0663AtN[disabled],.textInput-3WRWEmm7.error-v0663AtN[readonly]{border-color:#f24965!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.error-v0663AtN:hover{border-color:#f24965!important}}.textInput-3WRWEmm7.success-7iP8kTY5,.textInput-3WRWEmm7.success-7iP8kTY5[disabled],.textInput-3WRWEmm7.success-7iP8kTY5[readonly]{border-color:#38b395!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.success-7iP8kTY5:hover{border-color:#38b395!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7:hover{border-color:#4c525e}}.textInput-3WRWEmm7:focus{border-color:#2196f3!important;box-shadow:inset 0 0 0 1px #2196f3;border-width:1px;transition-duration:.06s}html.theme-dark .textInput-3WRWEmm7:focus{box-shadow:inset 0 0 0 1px #1976d2;border-color:#1976d2!important}.textInput-3WRWEmm7.textInputLeftDirection-mlAXPh8V{text-align:left;direction:ltr}.xsmall-3Ah_Or2-{height:19px}.small-2bmxiJCE{height:27px}.large-1JDowW2I{height:48px}.iconed-3ZQvxTot .textInput-3WRWEmm7{padding-right:30px}.iconed-3ZQvxTot .inputIcon-W_Bse-a1{opacity:.4}.iconed-3ZQvxTot .inputIcon-W_Bse-a1 svg{display:inline-block;position:absolute;width:14px;height:14px;margin:10px 10px 0 0;fill:#4a4a4a;stroke:#4a4a4a}.clearable-2tabt_rj .textInput-3WRWEmm7{display:inline-block;width:100%}.clearable-2tabt_rj .clearIcon-389FR5J4{display:inline-flex;position:absolute;left:12px;top:10px;cursor:pointer;opacity:.4}.clearable-2tabt_rj .clearIcon-389FR5J4 svg{max-width:16px;height:16px;fill:#4a4a4a;stroke:#4a4a4a} \ No newline at end of file diff --git a/public/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png b/public/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fe43377e7dae9a5b62fc718fc624aacb701f31 GIT binary patch literal 268 zcmV+n0rUQeP)<&sG6#&G0Pw<>>yg)-T0xUyL+>dnfk7-VBLQPhP&l;LJ28H7Ud1`Esk z{+_Qc>E64Kx-mrZcK7lbF4W0!INR_jb;5~?JeV~Sdiv{margin-bottom:12px}._tv-dialog-charting-library form .description{margin:6px 0}._tv-dialog-charting-library form .agreement{margin-bottom:10px}._tv-dialog-charting-library form .agreement .description{display:inline-block;padding:27px 5px;width:388px}._tv-dialog-charting-library form textarea{width:100%;height:90px;margin:1px}._tv-dialog-charting-library form .attach{cursor:pointer;font-size:14px;font-weight:400}._tv-dialog-charting-library form input[type=text].error{margin:1px}._tv-dialog-charting-library form .two-columns .column-wrap{box-sizing:border-box;display:inline-block;width:50%}._tv-dialog-charting-library form .two-columns .column-wrap:first-child{padding-right:10px}._tv-dialog-charting-library .big-buttons{text-align:right;padding:10px 0}._tv-dialog-charting-library .big-buttons .cancel-button{cursor:pointer;border:1px solid transparent;font-size:15px;margin:0 15px;color:#686868;background:#f2f5f8}._tv-dialog-charting-library .big-buttons .big-button{cursor:pointer;border:1px solid transparent;background-color:#06b2ce;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 45px;background-image:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif);background-position:-9999px -9999px;background-repeat:no-repeat}._tv-dialog-charting-library .big-buttons .big-button.process{background-position:0 0;background-repeat:repeat}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library .big-buttons .big-button:hover{background-color:#06bbd8}}._tv-dialog-charting-library .big-buttons .big-button:active{background-color:#07c3e2}._tv-dialog-charting-library .big-buttons .big-button.disabled{cursor:default;background-color:#c3c8cf}._tv-dialog.dialog-highlight .main .message textarea{width:350px;height:130px} \ No newline at end of file diff --git a/public/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css b/public/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css new file mode 100644 index 00000000..bbbca459 --- /dev/null +++ b/public/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css @@ -0,0 +1 @@ +._tv-dialog-shadowbox{position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:110;-webkit-transform:translateZ(0)}._tv-dialog-shadowbox.transparent{background:none}._tv-dialog{position:absolute;min-height:18px;left:50%;top:50%;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}html.theme-dark ._tv-dialog{border-color:#363c4e;background:#1e222d}._tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog__link{color:#1976d2}._tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog__link:focus{outline:auto}._tv-dialog__link:focus:not(:-moz-focusring){outline:none}._tv-dialog__link:-moz-focusring{outline:auto}._tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog__indented-list{padding-right:20px}._tv-dialog__highlightedText{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark ._tv-dialog__highlightedText{background:#194453;box-shadow:0 0 0 .37em #194453}._tv-dialog__highlightedText:empty{background:transparent;box-shadow:none}._tv-dialog__subTitle{margin-top:20px;font-weight:700;display:block}._tv-dialog._tv-dialog-min-width{min-width:400px}._tv-dialog--alert-email a,._tv-dialog--open-a-chart a{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog--alert-email a,html.theme-dark ._tv-dialog--open-a-chart a{color:#1976d2}._tv-dialog--alert-email a:visited,._tv-dialog--open-a-chart a:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog--alert-email a:visited,html.theme-dark ._tv-dialog--open-a-chart a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog--alert-email a:hover,._tv-dialog--open-a-chart a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog--alert-email a:focus,._tv-dialog--open-a-chart a:focus{outline:auto}._tv-dialog--alert-email a:focus:not(:-moz-focusring),._tv-dialog--open-a-chart a:focus:not(:-moz-focusring){outline:none}._tv-dialog--alert-email a:-moz-focusring,._tv-dialog--open-a-chart a:-moz-focusring{outline:auto}._tv-dialog--alert-email a:active,._tv-dialog--open-a-chart a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}}._tv-dialog.ui-resizable{position:absolute}._tv-dialog-title{color:#4c525e;font-weight:700;font-size:15px;padding:17px 20px 17px 35px;cursor:default;word-wrap:break-word}html.theme-dark ._tv-dialog-title{color:#d6d8e0}._tv-dialog-title._tv-dialog-title-no-close{padding-left:20px}._tv-dialog-title._tv-dialog-title-hidden{padding:0;font-size:0;color:transparent;-webkit-user-select:none;user-select:none}._tv-dialog-title ._tv-dialog-title-close{width:21px;height:21px;display:block;position:absolute;left:15px;top:13px;cursor:pointer;z-index:1}._tv-dialog-title ._tv-dialog-title-close:after{width:9px;height:9px;content:" ";position:absolute;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=);display:block}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-title ._tv-dialog-title-close:hover:after{background-position:bottom}}._tv-dialog-content{color:#131722;max-width:100%}html.theme-dark ._tv-dialog-content{color:#d6d8e0}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]){color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]){color:#1976d2}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):focus{outline:auto}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):focus:not(:-moz-focusring){outline:none}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):-moz-focusring{outline:auto}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog-content .main{padding:0 20px 20px}._tv-dialog-content .main p:first-child{margin-top:0}._tv-dialog-content .main p:last-child{margin-bottom:0}._tv-dialog-content .main .buttons{margin-top:25px;text-align:left}._tv-dialog-content .main .buttons.center{text-align:center}._tv-dialog-content .main .buttons ._tv-button{min-width:60px;text-transform:uppercase}._tv-dialog-content .main-properties{padding:25px}._tv-dialog-content .main-properties.alert-aftertabs,._tv-dialog-content .main-properties.main-properties-aftertabs{padding-top:5px}._tv-dialog-content .main-properties.main-properties-tabless{padding-top:40px}._tv-dialog-content .main-properties td{padding:3px 4px;height:27px}._tv-dialog-content .main-properties td:empty{padding:0}._tv-dialog-content .main-properties td.no-left-indent,._tv-dialog-content .main-properties td:first-child{padding-right:0}._tv-dialog-content .main-properties td:last-child{padding-left:0}._tv-dialog-content .main-properties .percents-label{position:relative;top:5px;right:5px}._tv-dialog-content .main-browser-extension{padding:40px 52px 40px 70px;padding:0}._tv-dialog-content .main-browser-extension .extension-poster{width:328px;height:377px;background:url(fdbb9f3cb0365a7ab5cad76bff0b3e2b.png) 100% 0}._tv-dialog-content .main-browser-extension .left,._tv-dialog-content .main-browser-extension .right{width:50%;box-sizing:border-box}._tv-dialog-content .main-browser-extension .left{float:right;padding:32px 46px 0 0}._tv-dialog-content .main-browser-extension .right{float:left;padding:51px 44px 0 70px}._tv-dialog-content .main-browser-extension .logo{float:right;width:36px;height:36px;background-size:36px 36px;margin-left:10px}._tv-dialog-content .main-browser-extension .logo.chrome{background:url(396b43348362fa7fe5cb2e187f2e6d78.svg) 100% 0}._tv-dialog-content .main-browser-extension .info,._tv-dialog-content .main-browser-extension .name{float:right;clear:left;color:#a9a9a9;width:200px}._tv-dialog-content .main-browser-extension .name{font-size:20px;height:20px;line-height:20px}._tv-dialog-content .main-browser-extension .info{font-size:12px;height:14px;line-height:20px}._tv-dialog-content .main-browser-extension h1{margin-top:48px;margin-bottom:0;font-size:20px;line-height:20px}._tv-dialog-content .main-browser-extension p{color:#c2c5cb;margin:14px 0 28px}._tv-dialog-content .main-browser-extension .install-extension button{height:42px;padding:0 25px;line-height:42px;text-align:center;border:none;font-size:12px;text-transform:uppercase;background:#52c3e7;color:#fff;cursor:pointer}._tv-dialog-content .properties-separator{border-bottom:1px solid #b5b7b9}html.theme-dark ._tv-dialog-content .properties-separator{border-bottom:1px solid #363c4e}._tv-dialog-content ._tv-dialog-checkbox-mask{width:18px;height:16px;position:absolute;top:2px;right:2px;background:url(683e7a8e04465dc3fac39ed37f0789b8.png) 100% 0}._tv-dialog-content ._tv-dialog-checkbox-mask.radio{background:#fff url(1df47f578aeef40dd1f2328338a133be.png);background-position:-100px -140px;width:16px}._tv-dialog-content ._tv-dialog-checkbox-mask.disabled{background-position:100% -32px}._tv-dialog-content ._tv-dialog-checkbox-mask-active{background:url(683e7a8e04465dc3fac39ed37f0789b8.png) 100% -16px}._tv-dialog-content ._tv-dialog-checkbox-mask-active.radio{background-position:-120px -140px}._tv-dialog-content--with-padding-top{padding-top:40px}._tv-dialog-content form input:not(.tv-control-input)[type=text],._tv-dialog-content form input[type=password],._tv-dialog-text-input{width:100%;box-sizing:border-box;height:33px;border:1px solid #b5b7b9;margin:1px;padding:0 5px;background-color:#fff;color:#4a4a4a}html.theme-dark ._tv-dialog-content form input:not(.tv-control-input)[type=text],html.theme-dark ._tv-dialog-content form input[type=password],html.theme-dark ._tv-dialog-text-input{color:#c5cbce;background-color:#1e222d;border:1px solid #363c4e}._tv-dialog-content form input:not(.tv-control-input)[type=text]:disabled,._tv-dialog-content form input[type=password]:disabled,._tv-dialog-text-input:disabled{color:#5a5a5a;opacity:.5}._tv-dialog-content ._tv-dialog-text-input{height:27px}._tv-dialog-text-input.disabled{color:#909292!important}._tv-dialog-content form input[type=password].error,._tv-dialog-content form input[type=text].error{margin:0;border:2px solid #de5764;background:#f7e4e6;color:#e06571}._tv-dialog-content textarea{color:#4a4a4a;font-size:12px;line-height:18px;border:1px solid;border-color:#b5b7b9;padding:8px 5px;box-sizing:border-box}html.theme-dark ._tv-dialog-content textarea{background:#1e222d;border-color:#363c4e;color:#c5cbce}._tv-dialog-content textarea:disabled{color:#5a5a5a;opacity:.5}._tv-dialog-content form input:not(.tv-control-input)._tv-dialog-content-textactive,._tv-dialog-text-input:focus{background:#fff;border-color:#2196f3!important;color:#595959}html.theme-dark ._tv-dialog-content form input:not(.tv-control-input)._tv-dialog-content-textactive,html.theme-dark ._tv-dialog-text-input:focus{color:#9db2bd;border-color:#1976d2!important;background:#1e222d}._tv-dialog-content textarea{border:1px solid #b5b7b9;background:#fff}html.theme-dark ._tv-dialog-content textarea{border:1px solid #363c4e}._tv-dialog-content textarea._tv-dialog-content-textareaactive{color:#595959;border-color:#2196f3!important}html.theme-dark ._tv-dialog-content textarea._tv-dialog-content-textareaactive{border-color:#1976d2!important}._tv-dialog-content .caption{font-size:11px;color:#4f5966;margin-bottom:3px;margin-top:7px;font-weight:700}html.theme-dark ._tv-dialog-content .caption{color:#f7f8fa}._tv-dialog-content .caption.half{float:right;width:50%}._tv-dialog-content .caption-big{font-size:12px;color:#4f5966;margin:15px 0}html.theme-dark ._tv-dialog-content .caption-big{color:#f7f8fa}._tv-dialog-content .caption-big-center{font-size:12px;color:#4f5966;margin:15px 0;text-align:center}html.theme-dark ._tv-dialog-content .caption-big-center{color:#f7f8fa}._tv-dialog-content .caption-big-center.slim{margin:0;text-align:right}._tv-dialog-content .caption-big-center.slim ul{padding-right:20px}._tv-dialog-content .caption-big.slim{margin:0;text-align:right}._tv-dialog-content .caption.first{margin-top:0}._tv-dialog-content .critical,._tv-dialog-content .disconnect{padding-bottom:15px}._tv-dialog-content .disconnect ol,._tv-dialog-content .disconnect ul{padding-right:1.5em;margin-bottom:0}._tv-dialog-content .disconnect ul{list-style:square}._tv-dialog-content .input input{width:298px!important}._tv-dialog-content .input{margin-bottom:7px}._tv-dialog-content .big-button ._tv-button{padding:10px 50px;background:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content .big-button ._tv-button:hover{background:#fcfcfc}}._tv-dialog-content label{color:#4a4a4a}html.theme-dark ._tv-dialog-content label{color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content .flat:hover:before{border-width:0!important}}._tv-dialog-error,._tv-dialog-message{display:none;position:absolute;top:0;width:100%;font-size:12px;z-index:100;text-align:center}._tv-dialog-error .message,._tv-dialog-message .message{display:table-cell;vertical-align:middle;padding:10px;height:32px}._tv-dialog-error .close,._tv-dialog-message .close{display:none;position:absolute;top:4px;left:4px;width:9px;height:9px;border:4px solid transparent;cursor:pointer;opacity:.7}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-error .close:hover,._tv-dialog-message .close:hover{opacity:1}}._tv-dialog-error.with-close .message,._tv-dialog-message.with-close .message{padding:10px 30px}._tv-dialog-error.with-close .close,._tv-dialog-message.with-close .close{display:block}._tv-dialog-error a,._tv-dialog-message a{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog-error a,html.theme-dark ._tv-dialog-message a{color:#1976d2}._tv-dialog-error a:visited,._tv-dialog-message a:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog-error a:visited,html.theme-dark ._tv-dialog-message a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-error a:hover,._tv-dialog-message a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog-error a:focus,._tv-dialog-message a:focus{outline:auto}._tv-dialog-error a:focus:not(:-moz-focusring),._tv-dialog-message a:focus:not(:-moz-focusring){outline:none}._tv-dialog-error a:-moz-focusring,._tv-dialog-message a:-moz-focusring{outline:auto}._tv-dialog-error a:active,._tv-dialog-message a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog-error{color:#c34c36;background:#f9e3e6}html.theme-dark ._tv-dialog-error{background:#6f2626;color:#ffedf0}._tv-dialog-error .close{fill:#9b0202}html.theme-dark ._tv-dialog-error .close{fill:#ffa4b3}._tv-dialog-message{color:#0a8415;background:#e2fde1}html.theme-dark ._tv-dialog-message{background:#21384d;color:#9addcc}._tv-dialog-message .close{fill:#096201}html.theme-dark ._tv-dialog-message .close{fill:#3bc2a1}._tv-dialog-content .dialog-buttons{text-align:left;margin-top:10px}._tv-dialog-content .dialog-comment{float:right;margin-top:15px}._tv-dialog-content .dialog-buttons a{margin:0 5px 0 0;min-width:50px;text-align:center;position:relative}._tv-dialog-content .dialog-buttons a.tv-left{margin:0 0 0 5px}._tv-dialog .ui-resizable-handle{width:11px;height:11px;background:url(c9653f735b42cd4bff0ba442c742ba82.png) 100% 0 no-repeat}._tv-dialog.change-interval-dialog ._tv-dialog-title{text-align:center;font-size:13px;padding:28px 0 23px}._tv-dialog.change-interval-dialog ._tv-dialog-content{padding:0 50px 13px;text-align:center}._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input{box-sizing:border-box;display:block;width:180px;height:76px;border:1px solid #2196f3;text-align:inherit;font-size:43px;color:#4a4a4a;background-color:#fff;text-transform:uppercase}html.theme-dark ._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input{background-color:#2f3241;color:#c5cbce;border:1px solid #1976d2}._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input.error{border-color:#d75442;background-color:#ffefef}._tv-dialog.change-interval-dialog ._tv-dialog-content i{display:block;font-style:normal}._tv-dialog.change-interval-dialog ._tv-dialog-content i.interval-caption{margin:8px 0 15px;color:#a8a8a8;font-size:12px;font-weight:600;cursor:default}._tv-dialog.change-interval-dialog ._tv-dialog-content i.interval-caption.error{color:#d75442}._tv-dialog.change-interval-dialog ._tv-dialog-content i.help-tooltip-trigger{margin:0 auto;width:12px;height:12px;font-size:11px;font-weight:700;line-height:12px;border:1px solid;border-color:rgba(0,0,0,.5);border-radius:50%;cursor:default}html.theme-dark ._tv-dialog.change-interval-dialog ._tv-dialog-content i.help-tooltip-trigger{border-color:rgba(157,178,189,.5)}._tv-dialog-charting-library._tv-dialog{font-size:14px;font-weight:400;background:#f2f5f8}._tv-dialog-charting-library .main{padding:0 20px 20px}._tv-dialog-charting-library .line{height:1px;background:#ced5db;overflow:hidden}._tv-dialog-charting-library .lead-in{margin-bottom:5px}._tv-dialog-charting-library h3{font-size:26px;font-weight:400;text-transform:uppercase;color:#26282f;margin:0}._tv-dialog-charting-library li,._tv-dialog-charting-library p{line-height:28px;margin:0}._tv-dialog-charting-library p,._tv-dialog-charting-library ul{margin:12px 1px}._tv-dialog-charting-library form .dropzone{margin:1px;border:1px dashed rgba(0,0,0,.3);background:#fff;display:inline-block;padding:20px 0;width:140px;height:110px;float:right;box-sizing:border-box}._tv-dialog-charting-library form .dropzone *{box-sizing:border-box}._tv-dialog-charting-library form .dropzone.dz-clickable{cursor:pointer}._tv-dialog-charting-library form .dropzone.dz-started .dz-message{display:none}._tv-dialog-charting-library form .dropzone.dz-drag-hover{border-style:solid}._tv-dialog-charting-library form .dropzone.dz-drag-hover .dz-message{opacity:.5}._tv-dialog-charting-library form .dropzone .dz-message{text-align:center}._tv-dialog-charting-library form .dropzone .dz-message .link{color:#0099d4}._tv-dialog-charting-library form .dropzone .dz-filename{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}._tv-dialog-charting-library form .dropzone .dz-filename span{padding:0 .4em}._tv-dialog-charting-library form .dropzone .dz-icon{padding:1px 42px}._tv-dialog-charting-library form .dropzone .dz-remove{fill:#ff6565;position:relative;top:-80px;right:110px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library form .dropzone .dz-remove:hover{fill:red}}._tv-dialog-charting-library form>div{margin-bottom:12px}._tv-dialog-charting-library form .description{margin:6px 0}._tv-dialog-charting-library form .agreement{margin-bottom:10px}._tv-dialog-charting-library form .agreement .description{display:inline-block;padding:27px 5px;width:388px}._tv-dialog-charting-library form textarea{width:100%;height:90px;margin:1px}._tv-dialog-charting-library form .attach{cursor:pointer;font-size:14px;font-weight:400}._tv-dialog-charting-library form input[type=text].error{margin:1px}._tv-dialog-charting-library form .two-columns .column-wrap{box-sizing:border-box;display:inline-block;width:50%}._tv-dialog-charting-library form .two-columns .column-wrap:first-child{padding-left:10px}._tv-dialog-charting-library .big-buttons{text-align:left;padding:10px 0}._tv-dialog-charting-library .big-buttons .cancel-button{cursor:pointer;border:1px solid transparent;font-size:15px;margin:0 15px;color:#686868;background:#f2f5f8}._tv-dialog-charting-library .big-buttons .big-button{cursor:pointer;border:1px solid transparent;background-color:#06b2ce;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 45px;background-image:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif);background-position:-9999px -9999px;background-repeat:no-repeat}._tv-dialog-charting-library .big-buttons .big-button.process{background-position:100% 0;background-repeat:repeat}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library .big-buttons .big-button:hover{background-color:#06bbd8}}._tv-dialog-charting-library .big-buttons .big-button:active{background-color:#07c3e2}._tv-dialog-charting-library .big-buttons .big-button.disabled{cursor:default;background-color:#c3c8cf}._tv-dialog.dialog-highlight .main .message textarea{width:350px;height:130px} \ No newline at end of file diff --git a/public/charting_library/bundles/42.ac659c8ecce1a72e706a.js b/public/charting_library/bundles/42.ac659c8ecce1a72e706a.js new file mode 100644 index 00000000..3c709615 --- /dev/null +++ b/public/charting_library/bundles/42.ac659c8ecce1a72e706a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/43.d0fb62d739ece98891c1.js b/public/charting_library/bundles/43.d0fb62d739ece98891c1.js new file mode 100644 index 00000000..01e9c983 --- /dev/null +++ b/public/charting_library/bundles/43.d0fb62d739ece98891c1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css b/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css new file mode 100644 index 00000000..d2154586 --- /dev/null +++ b/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css @@ -0,0 +1 @@ +.button-2ioYhFEY{display:flex;align-items:center;height:100%;box-sizing:border-box;cursor:default;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-2ioYhFEY{color:var(--tv-color-toolbar-button-text,#787b86)}.button-2ioYhFEY.hover-yHQNmTbI,.button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-2ioYhFEY.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-2ioYhFEY svg{display:block;-moz-transform:translateX(0)}.button-2ioYhFEY.isInteractive-20uLObIc{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);right:0;left:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);right:0;left:0}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-2ioYhFEY.isDisabled-1_tmrLfP{opacity:.3}.button-2ioYhFEY.isDisabled-1_tmrLfP,.button-2ioYhFEY.isDisabled-1_tmrLfP:active{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isDisabled-1_tmrLfP:hover{background-color:transparent}}.button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{opacity:1;color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.icon-beK_KS0k+.text-1sK7vbvh,.text-1sK7vbvh+.icon-beK_KS0k{margin-left:2px} \ No newline at end of file diff --git a/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css b/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css new file mode 100644 index 00000000..7d24b204 --- /dev/null +++ b/public/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css @@ -0,0 +1 @@ +.button-2ioYhFEY{display:flex;align-items:center;height:100%;box-sizing:border-box;cursor:default;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-2ioYhFEY{color:var(--tv-color-toolbar-button-text,#787b86)}.button-2ioYhFEY.hover-yHQNmTbI,.button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-2ioYhFEY.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-2ioYhFEY svg{display:block;-moz-transform:translateX(0)}.button-2ioYhFEY.isInteractive-20uLObIc{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);left:0;right:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);left:0;right:0}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-2ioYhFEY.isDisabled-1_tmrLfP{opacity:.3}.button-2ioYhFEY.isDisabled-1_tmrLfP,.button-2ioYhFEY.isDisabled-1_tmrLfP:active{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isDisabled-1_tmrLfP:hover{background-color:transparent}}.button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{opacity:1;color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.icon-beK_KS0k+.text-1sK7vbvh,.text-1sK7vbvh+.icon-beK_KS0k{margin-right:2px} \ No newline at end of file diff --git a/public/charting_library/bundles/44.41a84319e3fd92e98c79.js b/public/charting_library/bundles/44.41a84319e3fd92e98c79.js new file mode 100644 index 00000000..19f6a4a3 --- /dev/null +++ b/public/charting_library/bundles/44.41a84319e3fd92e98c79.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[44],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css b/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css new file mode 100644 index 00000000..a7837e16 --- /dev/null +++ b/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css @@ -0,0 +1 @@ +.wrap-5DN0XnS4{position:relative;direction:ltr;width:100%;height:100%;overflow:hidden}.wrap-5DN0XnS4 svg{display:block}.wrapWithArrowsOuting-1OPNi0IP{width:calc(100% - 40px);margin-left:auto;margin-right:auto;overflow:visible}.wrapOverflow-2FHnhKaN{overflow:hidden;width:100%}.scrollWrap-nAnkzkWd{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scrollWrap-nAnkzkWd::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-nAnkzkWd::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-corner{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI{padding-bottom:100px;margin-bottom:-100px;-ms-overflow-style:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI.sb-scrollbar-wrap{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-thumb,.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-track{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-corner{display:none}.icon-1nfNqIRh{display:block;transition:transform 60ms ease}.scrollLeft-2cl_k1e7,.scrollRight-2SEqCpTf{display:flex;position:absolute;top:0;height:100%;width:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);flex-direction:column;justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollLeft-2cl_k1e7,html.theme-dark .scrollRight-2SEqCpTf{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollLeft-2cl_k1e7:active,.scrollRight-2SEqCpTf:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover,.scrollRight-2SEqCpTf:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-2cl_k1e7:active .icon-1nfNqIRh,.scrollRight-2SEqCpTf:active .icon-1nfNqIRh{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover .icon-1nfNqIRh,.scrollRight-2SEqCpTf:hover .icon-1nfNqIRh{transform:translateY(1px)}}.scrollLeft-2cl_k1e7.isVisible-Stm3XOHb,.scrollRight-2SEqCpTf.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-2cl_k1e7{left:0;transform:translateX(-100%)}.scrollLeft-2cl_k1e7 .iconWrap-1E4GEP7h{transform:rotate(90deg)}.scrollRight-2SEqCpTf{right:0;transform:translateX(100%)}.scrollRight-2SEqCpTf .iconWrap-1E4GEP7h{transform:rotate(-90deg)}.fadeLeft-244lj3pA,.fadeRight-1JnS42hI{position:absolute;pointer-events:none;width:50px;height:100%;top:0}.fadeLeft-244lj3pA.isVisible-Stm3XOHb,.fadeRight-1JnS42hI.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-244lj3pA{left:0;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);transform:translateX(-100%)}html.theme-dark .fadeLeft-244lj3pA{background-image:linear-gradient(270deg,rgba(19,23,34,0),#131722)}.fadeRight-1JnS42hI{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);transform:translateX(100%)}html.theme-dark .fadeRight-1JnS42hI{background-image:linear-gradient(90deg,rgba(19,23,34,0),#131722)} \ No newline at end of file diff --git a/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css b/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css new file mode 100644 index 00000000..9aebd081 --- /dev/null +++ b/public/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css @@ -0,0 +1 @@ +.wrap-5DN0XnS4{position:relative;direction:rtl;width:100%;height:100%;overflow:hidden}.wrap-5DN0XnS4 svg{display:block}.wrapWithArrowsOuting-1OPNi0IP{width:calc(100% - 40px);margin-right:auto;margin-left:auto;overflow:visible}.wrapOverflow-2FHnhKaN{overflow:hidden;width:100%}.scrollWrap-nAnkzkWd{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scrollWrap-nAnkzkWd::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-nAnkzkWd::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-corner{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI{padding-bottom:100px;margin-bottom:-100px;-ms-overflow-style:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI.sb-scrollbar-wrap{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-thumb,.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-track{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-corner{display:none}.icon-1nfNqIRh{display:block;transition:transform 60ms ease}.scrollLeft-2cl_k1e7,.scrollRight-2SEqCpTf{display:flex;position:absolute;top:0;height:100%;width:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);flex-direction:column;justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollLeft-2cl_k1e7,html.theme-dark .scrollRight-2SEqCpTf{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollLeft-2cl_k1e7:active,.scrollRight-2SEqCpTf:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover,.scrollRight-2SEqCpTf:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-2cl_k1e7:active .icon-1nfNqIRh,.scrollRight-2SEqCpTf:active .icon-1nfNqIRh{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover .icon-1nfNqIRh,.scrollRight-2SEqCpTf:hover .icon-1nfNqIRh{transform:translateY(1px)}}.scrollLeft-2cl_k1e7.isVisible-Stm3XOHb,.scrollRight-2SEqCpTf.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-2cl_k1e7{left:0;transform:translateX(-100%)}.scrollLeft-2cl_k1e7 .iconWrap-1E4GEP7h{transform:rotate(90deg)}.scrollRight-2SEqCpTf{right:0;transform:translateX(100%)}.scrollRight-2SEqCpTf .iconWrap-1E4GEP7h{transform:rotate(-90deg)}.fadeLeft-244lj3pA,.fadeRight-1JnS42hI{position:absolute;pointer-events:none;width:50px;height:100%;top:0}.fadeLeft-244lj3pA.isVisible-Stm3XOHb,.fadeRight-1JnS42hI.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-244lj3pA{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);transform:translateX(100%)}html.theme-dark .fadeLeft-244lj3pA{background-image:linear-gradient(90deg,rgba(19,23,34,0),#131722)}.fadeRight-1JnS42hI{left:0;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);transform:translateX(-100%)}html.theme-dark .fadeRight-1JnS42hI{background-image:linear-gradient(270deg,rgba(19,23,34,0),#131722)} \ No newline at end of file diff --git a/public/charting_library/bundles/45.11bad41d3b9230cd2771.js b/public/charting_library/bundles/45.11bad41d3b9230cd2771.js new file mode 100644 index 00000000..da06bc1a --- /dev/null +++ b/public/charting_library/bundles/45.11bad41d3b9230cd2771.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/45.71eab448131944179f76.css b/public/charting_library/bundles/45.71eab448131944179f76.css new file mode 100644 index 00000000..da69183a --- /dev/null +++ b/public/charting_library/bundles/45.71eab448131944179f76.css @@ -0,0 +1 @@ +.tabs-1LGqoVz6{display:flex;position:relative;width:100%}.tab-1Yr0rq0J{flex:1 1;padding:13px 0;-webkit-user-select:none;user-select:none;text-align:center;border-bottom:1px solid;border-color:#e0e3eb;transition:color .35s ease;color:#131722}html.theme-dark .tab-1Yr0rq0J{color:#d1d4dc;border-color:#434651}.tab-1Yr0rq0J.noBorder-oc3HwerO{border-bottom:0}.tab-1Yr0rq0J.disabled-s8cEYElA{color:#eceff2}.tab-1Yr0rq0J.active-37sipdzm{color:#2196f3}html.theme-dark .tab-1Yr0rq0J.active-37sipdzm{color:#1976d2}.defaultCursor-Np9BHjTg{cursor:default}.slider-1-X4lOmE{position:absolute;bottom:0;left:0;height:3px;background-color:#2196f3;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.theme-dark .slider-1-X4lOmE{background-color:#1976d2}.content-2asssfGq{width:100%} \ No newline at end of file diff --git a/public/charting_library/bundles/45.71eab448131944179f76.rtl.css b/public/charting_library/bundles/45.71eab448131944179f76.rtl.css new file mode 100644 index 00000000..da69183a --- /dev/null +++ b/public/charting_library/bundles/45.71eab448131944179f76.rtl.css @@ -0,0 +1 @@ +.tabs-1LGqoVz6{display:flex;position:relative;width:100%}.tab-1Yr0rq0J{flex:1 1;padding:13px 0;-webkit-user-select:none;user-select:none;text-align:center;border-bottom:1px solid;border-color:#e0e3eb;transition:color .35s ease;color:#131722}html.theme-dark .tab-1Yr0rq0J{color:#d1d4dc;border-color:#434651}.tab-1Yr0rq0J.noBorder-oc3HwerO{border-bottom:0}.tab-1Yr0rq0J.disabled-s8cEYElA{color:#eceff2}.tab-1Yr0rq0J.active-37sipdzm{color:#2196f3}html.theme-dark .tab-1Yr0rq0J.active-37sipdzm{color:#1976d2}.defaultCursor-Np9BHjTg{cursor:default}.slider-1-X4lOmE{position:absolute;bottom:0;left:0;height:3px;background-color:#2196f3;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.theme-dark .slider-1-X4lOmE{background-color:#1976d2}.content-2asssfGq{width:100%} \ No newline at end of file diff --git a/public/charting_library/bundles/46.6614f1d452109bd0ef6a.js b/public/charting_library/bundles/46.6614f1d452109bd0ef6a.js new file mode 100644 index 00000000..9802a138 --- /dev/null +++ b/public/charting_library/bundles/46.6614f1d452109bd0ef6a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[46],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/46.fc24c2c028c08753d55b.css b/public/charting_library/bundles/46.fc24c2c028c08753d55b.css new file mode 100644 index 00000000..d8fd6e94 --- /dev/null +++ b/public/charting_library/bundles/46.fc24c2c028c08753d55b.css @@ -0,0 +1 @@ +.icon-3yfDkFjY{display:flex;flex-direction:row;align-items:center;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-3yfDkFjY svg{display:block;fill:currentColor;width:8px;height:4px}.icon-3yfDkFjY.dropped-50rfOQ8V{transform:rotate(180deg)} \ No newline at end of file diff --git a/public/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css b/public/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css new file mode 100644 index 00000000..0e83f99e --- /dev/null +++ b/public/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css @@ -0,0 +1 @@ +.icon-3yfDkFjY{display:flex;flex-direction:row;align-items:center;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-3yfDkFjY svg{display:block;fill:currentColor;width:8px;height:4px}.icon-3yfDkFjY.dropped-50rfOQ8V{transform:rotate(-180deg)} \ No newline at end of file diff --git a/public/charting_library/bundles/47.bd5957415fc28f83be44.js b/public/charting_library/bundles/47.bd5957415fc28f83be44.js new file mode 100644 index 00000000..26e2b961 --- /dev/null +++ b/public/charting_library/bundles/47.bd5957415fc28f83be44.js @@ -0,0 +1,34 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{"0Ez2":function(o,e){o.exports=''},"0Q2B":function(o,e){o.exports=''},"11T/":function(o,e){o.exports=''},"2dtg":function(o,e){ +o.exports=''},"2fn7":function(o,e){o.exports=''},"2gmH":function(o,e){o.exports=''},"2lje":function(o,e){o.exports=''},"39u9":function(o,e){ +o.exports=''},"3s8f":function(o,e){o.exports=''},"4+EX":function(o,e){o.exports=''},"43BO":function(o,e){o.exports=''},"43aP":function(o,e){ +o.exports=''},"4rDL":function(o,e){o.exports=''},"6oLA":function(o,e){o.exports=''},"7jlp":function(o,e){ +o.exports=''},"82rr":function(o,e){o.exports=''},"8I/E":function(o,e){o.exports=''},"9QR3":function(o,e){o.exports=''},"9wu9":function(o,e){o.exports=''},Awez:function(o,e){ +o.exports=''},BZH7:function(o,e){o.exports=''},Csdk:function(o,e){o.exports=''},D1H9:function(o,e){o.exports=''},EWkI:function(o,e){o.exports=''},EyuB:function(o,e){ +o.exports=''},FVBd:function(o,e){o.exports=''},G1jy:function(o,e){o.exports=''},G3Kc:function(o,e){ +o.exports=''},Ijvb:function(o,e,l){"use strict";l.d(e,"a",(function(){return t}));var t={SyncDrawing:l("G1jy"),arrow:l("tceb"),cursor:l("WHEt"),dot:l("Csdk"),drawginmode:l("2dtg"),drawginmodeActive:l("FVBd"),eraser:l("2lje"),group:l("lZXH"),hideAllDrawings:l("6oLA"),hideAllDrawingsActive:l("dmHa"),lockAllDrawings:l("Uh5y"),lockAllDrawingsActive:l("43BO"),magnet:l("3s8f"),strongMagnet:l("xjKU"),measure:l("oCKS"),removeAllDrawingTools:l("aVjL"),showObjectTree:l("qQ3E"),zoom:l("kmdM"),"zoom-out":l("mbEK")}},JEPD:function(o,e){o.exports=''},JR4H:function(o,e){ +o.exports=''},JsLp:function(o,e){o.exports=''},M4my:function(o,e){ +o.exports=''},"MP+M":function(o,e,l){"use strict";l("YFKU");var t=l("+GxX"),i=l("/DW5"),n=(l("HbRj"),{LineTool5PointsPattern:l("JR4H"),LineToolABCD:l("yeNt"),LineToolArc:l("XSJB"),LineToolArrow:l("nkas"),LineToolArrowMarker:l("l833"),LineToolArrowMarkDown:l("o7ef"),LineToolArrowMarkLeft:l("JEPD"),LineToolArrowMarkRight:l("pQ6k"),LineToolArrowMarkUp:l("chXN"),LineToolBalloon:l("Y3NG"),LineToolBarsPattern:l("Awez"),LineToolBezierCubic:l("VSwc"),LineToolBezierQuadro:l("po04"),LineToolBrush:l("WF4l"),LineToolCallout:l("7jlp"),LineToolCircleLines:l("4+EX"),LineToolCypherPattern:l("yppm"),LineToolDateAndPriceRange:l("BZH7"),LineToolDateRange:l("D1H9"),LineToolDisjointAngle:l("mDnV"),LineToolElliottCorrection:l("cv0m"),LineToolElliottDoubleCombo:l("gtlc"),LineToolElliottImpulse:l("W3cW"),LineToolElliottTriangle:l("N98A"),LineToolElliottTripleCombo:l("TyyN"),LineToolEllipse:l("4rDL"),LineToolExtended:l("S2na"),LineToolFibChannel:l("M4my"),LineToolFibCircles:l("hL0p"),LineToolFibRetracement:l("fhJv"),LineToolFibSpeedResistanceArcs:l("39u9"),LineToolFibSpeedResistanceFan:l("9QR3"),LineToolFibSpiral:l("eKNX"),LineToolFibTimeZone:l("xIA3"),LineToolFibWedge:l("0Q2B"),LineToolFlagMark:l("82rr"),LineToolFlatBottom:l("EyuB"),LineToolAnchoredVWAP:"",LineToolGannComplex:l("W0qL"),LineToolGannFixed:l("V53V"),LineToolGannFan:l("11T/"),LineToolGannSquare:l("8I/E"),LineToolGhostFeed:l("JsLp"),LineToolHeadAndShoulders:l("jqYn"),LineToolHorzLine:l("V9Qq"),LineToolHorzRay:l("qSes"),LineToolIcon:"icon",LineToolInsidePitchfork:l("2fn7"),LineToolNote:l("0Ez2"),LineToolNoteAbsolute:l("2gmH"),LineToolParallelChannel:l("P8r3"),LineToolPitchfan:l("iaAB"),LineToolPitchfork:l("43aP"),LineToolPolyline:l("XkCl"),LineToolPath:l("yk2I"),LineToolPrediction:l("Z6JI"),LineToolPriceLabel:l("RxfQ"),LineToolPriceRange:l("v23R"),LineToolProjection:l("EWkI"),LineToolRay:l("NKMx"),LineToolRectangle:l("a/b0"),LineToolRegressionTrend:"",LineToolRiskRewardLong:l("tD/+"),LineToolRiskRewardShort:l("G3Kc"),LineToolRotatedRectangle:l("y6kn"),LineToolSchiffPitchfork:l("zQJQ"),LineToolSchiffPitchfork2:l("qXlY"),LineToolSineLine:l("wemi"),LineToolText:l("w++H"),LineToolTextAbsolute:l("exgs"),LineToolThreeDrivers:l("e4c6"),LineToolTimeCycles:l("Yo3o"), +LineToolTrendAngle:l("mD8t"),LineToolTrendBasedFibExtension:l("v+GK"),LineToolTrendBasedFibTime:l("tdX5"),LineToolTrendLine:l("oIsX"),LineToolInfoLine:l("b5Ss"),LineToolTriangle:l("9wu9"),LineToolTrianglePattern:l("O4df"),LineToolVertLine:l("Ukrx"),LineToolCrossLine:l("v030")}),h=l("Ijvb");l.d(e,"a",(function(){return z}));var r={keys:["Shift"],text:window.t("{0} — drawing a straight line at angles of 45")},c={keys:["Shift"],text:window.t("{0} — circle")},s={keys:["Shift"],text:window.t("{0} — square")},z={LineTool5PointsPattern:{icon:n.LineTool5PointsPattern,localizedName:window.t("XABCD Pattern")},LineToolABCD:{icon:n.LineToolABCD,localizedName:window.t("ABCD Pattern")},LineToolArc:{icon:n.LineToolArc,localizedName:window.t("Arc")},LineToolArrow:{icon:n.LineToolArrow,localizedName:window.t("Arrow")},LineToolArrowMarkDown:{icon:n.LineToolArrowMarkDown,localizedName:window.t("Arrow Mark Down")},LineToolArrowMarkLeft:{icon:n.LineToolArrowMarkLeft,localizedName:window.t("Arrow Mark Left")},LineToolArrowMarkRight:{icon:n.LineToolArrowMarkRight,localizedName:window.t("Arrow Mark Right")},LineToolArrowMarkUp:{icon:n.LineToolArrowMarkUp,localizedName:window.t("Arrow Mark Up")},LineToolBalloon:{icon:n.LineToolBalloon,localizedName:window.t("Balloon")},LineToolBarsPattern:{icon:n.LineToolBarsPattern,localizedName:window.t("Bars Pattern")},LineToolBezierCubic:{icon:n.LineToolBezierCubic,localizedName:window.t("Double Curve")},LineToolBezierQuadro:{icon:n.LineToolBezierQuadro,localizedName:window.t("Curve")},LineToolBrush:{icon:n.LineToolBrush,localizedName:window.t("Brush")},LineToolCallout:{icon:n.LineToolCallout,localizedName:window.t("Callout")},LineToolCircleLines:{icon:n.LineToolCircleLines,localizedName:window.t("Cyclic Lines")},LineToolCypherPattern:{icon:n.LineToolCypherPattern,localizedName:window.t("Cypher Pattern")},LineToolDateAndPriceRange:{icon:n.LineToolDateAndPriceRange,localizedName:window.t("Date and Price Range")},LineToolDateRange:{icon:n.LineToolDateRange,localizedName:window.t("Date Range")},LineToolDisjointAngle:{icon:n.LineToolDisjointAngle,localizedName:window.t("Disjoint Channel"),hotKey:Object(i.b)(r)},LineToolElliottCorrection:{icon:n.LineToolElliottCorrection,localizedName:window.t("Elliott Correction Wave (ABC)")},LineToolElliottDoubleCombo:{icon:n.LineToolElliottDoubleCombo,localizedName:window.t("Elliott Double Combo Wave (WXY)")},LineToolElliottImpulse:{icon:n.LineToolElliottImpulse,localizedName:window.t("Elliott Impulse Wave (12345)")},LineToolElliottTriangle:{icon:n.LineToolElliottTriangle,localizedName:window.t("Elliott Triangle Wave (ABCDE)")},LineToolElliottTripleCombo:{icon:n.LineToolElliottTripleCombo,localizedName:window.t("Elliott Triple Combo Wave (WXYXZ)")},LineToolEllipse:{icon:n.LineToolEllipse,localizedName:window.t("Ellipse"),hotKey:Object(i.b)(c)},LineToolExtended:{icon:n.LineToolExtended,localizedName:window.t("Extended")},LineToolFibChannel:{icon:n.LineToolFibChannel,localizedName:window.t("Fib Channel")},LineToolFibCircles:{icon:n.LineToolFibCircles, +localizedName:window.t("Fib Circles"),hotKey:Object(i.b)(c)},LineToolFibRetracement:{icon:n.LineToolFibRetracement,localizedName:window.t("Fib Retracement")},LineToolFibSpeedResistanceArcs:{icon:n.LineToolFibSpeedResistanceArcs,localizedName:window.t("Fib Speed Resistance Arcs")},LineToolFibSpeedResistanceFan:{icon:n.LineToolFibSpeedResistanceFan,localizedName:window.t("Fib Speed Resistance Fan"),hotKey:Object(i.b)(s)},LineToolFibSpiral:{icon:n.LineToolFibSpiral,localizedName:window.t("Fib Spiral")},LineToolFibTimeZone:{icon:n.LineToolFibTimeZone,localizedName:window.t("Fib Time Zone")},LineToolFibWedge:{icon:n.LineToolFibWedge,localizedName:window.t("Fib Wedge")},LineToolFlagMark:{icon:n.LineToolFlagMark,localizedName:window.t("Flag Mark")},LineToolFlatBottom:{icon:n.LineToolFlatBottom,localizedName:window.t("Flat Top/Bottom"),hotKey:Object(i.b)(r)},LineToolAnchoredVWAP:{icon:n.LineToolAnchoredVWAP,localizedName:window.t("Anchored VWAP")},LineToolGannComplex:{icon:n.LineToolGannComplex,localizedName:window.t("Gann Square")},LineToolGannFixed:{icon:n.LineToolGannFixed,localizedName:window.t("Gann Square Fixed")},LineToolGannFan:{icon:n.LineToolGannFan,localizedName:window.t("Gann Fan")},LineToolGannSquare:{icon:n.LineToolGannSquare,localizedName:window.t("Gann Box"),hotKey:Object(i.b)({keys:["Shift"],text:window.t("{0} — fixed increments")})},LineToolHeadAndShoulders:{icon:n.LineToolHeadAndShoulders,localizedName:window.t("Head and Shoulders")},LineToolHorzLine:{icon:n.LineToolHorzLine,localizedName:window.t("Horizontal Line"),hotKey:Object(i.b)({keys:["Alt","H"],text:"{0} + {1}"})},LineToolHorzRay:{icon:n.LineToolHorzRay,localizedName:window.t("Horizontal Ray")},LineToolIcon:{icon:n.LineToolIcon,localizedName:window.t("Font Icons")},LineToolInsidePitchfork:{icon:n.LineToolInsidePitchfork,localizedName:window.t("Inside Pitchfork")},LineToolNote:{icon:n.LineToolNote,localizedName:window.t("Note")},LineToolNoteAbsolute:{icon:n.LineToolNoteAbsolute,localizedName:window.t("Anchored Note")},LineToolParallelChannel:{icon:n.LineToolParallelChannel,localizedName:window.t("Parallel Channel"),hotKey:Object(i.b)(r)},LineToolPitchfan:{icon:n.LineToolPitchfan,localizedName:window.t("Pitchfan")},LineToolPitchfork:{icon:n.LineToolPitchfork,localizedName:window.t("Pitchfork")},LineToolPolyline:{icon:n.LineToolPolyline,localizedName:window.t("Polyline")},LineToolPath:{icon:n.LineToolPath,localizedName:window.t("Path")},LineToolPrediction:{icon:n.LineToolPrediction,localizedName:window.t("Forecast")},LineToolPriceLabel:{icon:n.LineToolPriceLabel,localizedName:window.t("Price Label")},LineToolArrowMarker:{icon:n.LineToolArrowMarker,localizedName:window.t("Arrow Marker")},LineToolPriceRange:{icon:n.LineToolPriceRange,localizedName:window.t("Price Range")},LineToolProjection:{icon:n.LineToolProjection,localizedName:window.t("Projection")},LineToolRay:{icon:n.LineToolRay,localizedName:window.t("Ray")},LineToolRectangle:{icon:n.LineToolRectangle,localizedName:window.t("Rectangle"),hotKey:Object(i.b)({keys:["Shift"], +text:window.t("{0} — square")})},LineToolRegressionTrend:{icon:n.LineToolRegressionTrend,localizedName:window.t("Regression Trend")},LineToolRiskRewardLong:{icon:n.LineToolRiskRewardLong,localizedName:window.t("Long Position")},LineToolRiskRewardShort:{icon:n.LineToolRiskRewardShort,localizedName:window.t("Short Position")},LineToolRotatedRectangle:{icon:n.LineToolRotatedRectangle,localizedName:window.t("Rotated Rectangle"),hotKey:Object(i.b)(r)},LineToolSchiffPitchfork:{icon:n.LineToolSchiffPitchfork,localizedName:window.t("Modified Schiff Pitchfork")},LineToolSchiffPitchfork2:{icon:n.LineToolSchiffPitchfork2,localizedName:window.t("Schiff Pitchfork")},LineToolSineLine:{icon:n.LineToolSineLine,localizedName:window.t("Sine Line")},LineToolText:{icon:n.LineToolText,localizedName:window.t("Text",{context:"tool"})},LineToolTextAbsolute:{icon:n.LineToolTextAbsolute,localizedName:window.t("Anchored Text")},LineToolThreeDrivers:{icon:n.LineToolThreeDrivers,localizedName:window.t("Three Drives Pattern")},LineToolTimeCycles:{icon:n.LineToolTimeCycles,localizedName:window.t("Time Cycles")},LineToolTrendAngle:{icon:n.LineToolTrendAngle,localizedName:window.t("Trend Angle"),hotKey:Object(i.b)(r)},LineToolTrendBasedFibExtension:{icon:n.LineToolTrendBasedFibExtension,localizedName:window.t("Trend-Based Fib Extension")},LineToolTrendBasedFibTime:{icon:n.LineToolTrendBasedFibTime,localizedName:window.t("Trend-Based Fib Time")},LineToolTrendLine:{icon:n.LineToolTrendLine,localizedName:window.t("Trend Line"),hotKey:Object(i.b)(r)},LineToolInfoLine:{icon:n.LineToolInfoLine,localizedName:window.t("Info Line")},LineToolTriangle:{icon:n.LineToolTriangle,localizedName:window.t("Triangle")},LineToolTrianglePattern:{icon:n.LineToolTrianglePattern,localizedName:window.t("Triangle Pattern")},LineToolVertLine:{icon:n.LineToolVertLine,localizedName:window.t("Vertical Line"),hotKey:Object(i.b)({keys:["Alt","V"],text:"{0} + {1}"})},LineToolCrossLine:{icon:n.LineToolCrossLine,localizedName:$.t("Cross Line")},SyncDrawing:{icon:h.a.SyncDrawing,iconActive:h.a.SyncDrawingActive,localizedName:window.t("New drawings are replicated to all charts in the layout and shown when the same ticker is selected")},arrow:{icon:h.a.arrow,localizedName:window.t("Arrow")},cursor:{icon:h.a.cursor,localizedName:window.t("Cross")},dot:{icon:h.a.dot,localizedName:window.t("Dot")},drawginmode:{icon:h.a.drawginmode,iconActive:h.a.drawginmodeActive,localizedName:window.t("Stay in Drawing Mode")},eraser:{icon:h.a.eraser,localizedName:window.t("Eraser")},group:{icon:h.a.group,localizedName:window.t("Show Hidden Tools")},hideAllDrawings:{icon:h.a.hideAllDrawings,iconActive:h.a.hideAllDrawingsActive,localizedName:window.t("Hide All Drawing Tools"),hotKey:Object(i.b)({keys:["Ctrl","Alt","H"],text:"{0} + {1} + {2}"})},lockAllDrawings:{icon:h.a.lockAllDrawings,iconActive:h.a.lockAllDrawingsActive,localizedName:window.t("Lock All Drawing Tools")},magnet:{icon:h.a.magnet,localizedName:window.t("Magnet Mode snaps drawings placed near price bars to the closest OHLC value"), +hotKey:Object(i.b)({keys:["Ctrl"],text:"{0}"})},measure:{icon:h.a.measure,localizedName:window.t("Measure"),hotKey:Object(i.b)({keys:["Shift"],text:window.t("{0} + Click on the chart")})},removeAllDrawingTools:{icon:h.a.removeAllDrawingTools,localizedName:window.t("Remove Drawings")},showObjectsTree:{icon:h.a.showObjectTree,localizedName:window.t("Show Object Tree")},zoom:{icon:h.a.zoom,localizedName:window.t("Zoom In")},"zoom-out":{icon:h.a["zoom-out"],localizedName:window.t("Zoom Out")}};Object(t.isFeatureEnabled)("remove-line-tool-ghost-feed")||(z.LineToolGhostFeed={icon:n.LineToolGhostFeed,localizedName:window.t("Ghost Feed")})},N98A:function(o,e){o.exports=''},NKMx:function(o,e){o.exports=''},O4df:function(o,e){ +o.exports=''},P8r3:function(o,e){o.exports=''},RxfQ:function(o,e){o.exports=''},S2na:function(o,e){ +o.exports=''},TyyN:function(o,e){o.exports=''},Uh5y:function(o,e){o.exports=''},Ukrx:function(o,e){o.exports=''},V53V:function(o,e){o.exports=''}, +V9Qq:function(o,e){o.exports=''},VSwc:function(o,e){o.exports=''},W0qL:function(o,e){o.exports=''},W3cW:function(o,e){ +o.exports=''},WF4l:function(o,e){o.exports=''},WHEt:function(o,e){o.exports=''},XSJB:function(o,e){ +o.exports=''},XkCl:function(o,e){o.exports=''},Y3NG:function(o,e){o.exports=''},Yo3o:function(o,e){ +o.exports=''},Z6JI:function(o,e){o.exports=''},"a/b0":function(o,e){o.exports=''},aVjL:function(o,e){o.exports=''},b2d7:function(o,e,l){"use strict";l.d(e,"a",(function(){return i}));var t,i,n=l("aIyQ"),h=l.n(n),r=l("Vdly");!function(o){function e(){o.favorites=[], +Object(r.getJSON)("chart.favoriteDrawings",[]).forEach((function(e){o.favorites.push(e.tool||e)})),o.favoritesSynced.fire()}o.favorites=[],o.favoritesSynced=new h.a,o.favoriteIndex=function(e){return o.favorites.indexOf(e)},o.saveFavorites=function(){Object(r.setJSON)("chart.favoriteDrawings",o.favorites)},e(),r.onSync.subscribe(null,e)}(t||(t={})),function(o){function e(){return t.favorites.length}function l(o){return-1!==t.favoriteIndex(o)}o.favoriteAdded=new h.a,o.favoriteRemoved=new h.a,o.favoriteMoved=new h.a,o.favoritesSynced=t.favoritesSynced,o.favorites=function(){return t.favorites.slice()},o.favoritesCount=e,o.favorite=function(o){return o<0||o>=e()?"":t.favorites[o]},o.addFavorite=function(e){return!l(e)&&(t.favorites.push(e),t.saveFavorites(),o.favoriteAdded.fire(e),!0)},o.removeFavorite=function(e){var l=t.favoriteIndex(e);return-1!==l&&(t.favorites.splice(l,1),t.saveFavorites(),o.favoriteRemoved.fire(e),!0)},o.isFavorite=l,o.moveFavorite=function(l,i){if(i<0||i>=e())return!1;var n=t.favoriteIndex(l);return-1!==n&&i!==n&&(t.favorites.splice(n,1),t.favorites.splice(i,0,l),t.saveFavorites(),o.favoriteMoved.fire(l,n,i),!0)}}(i||(i={}))},b5Ss:function(o,e){o.exports=''},chXN:function(o,e){o.exports=''},cv0m:function(o,e){ +o.exports=''},dmHa:function(o,e){o.exports=''},e4c6:function(o,e){ +o.exports=''},eKNX:function(o,e){ +o.exports=''},exgs:function(o,e){o.exports=''},fhJv:function(o,e){o.exports=''},gtlc:function(o,e){ +o.exports=''},hL0p:function(o,e){o.exports=''},iaAB:function(o,e){ +o.exports=''},jqYn:function(o,e){o.exports=''},kmdM:function(o,e){ +o.exports=''},l833:function(o,e){o.exports=''},lZXH:function(o,e){o.exports=''},mD8t:function(o,e){o.exports=''},mDnV:function(o,e){ +o.exports=''},mbEK:function(o,e){o.exports=''},nkas:function(o,e){o.exports=''},o7ef:function(o,e){o.exports=''},oCKS:function(o,e){o.exports=''},oIsX:function(o,e){ +o.exports=''},pQ6k:function(o,e){o.exports=''},po04:function(o,e){o.exports=''},qQ3E:function(o,e){o.exports=''},qSes:function(o,e){o.exports=''},qXlY:function(o,e){ +o.exports=''},"tD/+":function(o,e){o.exports=''},tceb:function(o,e){o.exports=''},tdX5:function(o,e){ +o.exports=''},"v+GK":function(o,e){o.exports=''},v030:function(o,e){o.exports=''},v23R:function(o,e){o.exports=''},"w++H":function(o,e){ +o.exports=''},wemi:function(o,e){o.exports=''},xIA3:function(o,e){o.exports=''},xjKU:function(o,e){o.exports=''},y6kn:function(o,e){ +o.exports=''},yeNt:function(o,e){o.exports=''},yk2I:function(o,e){o.exports=''},yppm:function(o,e){ +o.exports=''},zQJQ:function(o,e){o.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/48.e25933e0cd7ea6345715.js b/public/charting_library/bundles/48.e25933e0cd7ea6345715.js new file mode 100644 index 00000000..68b8d512 --- /dev/null +++ b/public/charting_library/bundles/48.e25933e0cd7ea6345715.js @@ -0,0 +1,16 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{"+ByK":function(e,t,n){e.exports={itemWrap:"itemWrap-3qF9ynvx",item:"item-112BZuXZ",icon:"icon-2y6cSg4c",selected:"selected-3tUrY97Z",label:"label-1uw3rZaL"}},"4Fxa":function(e,t){e.exports=''},"6w4h":function(e,t,n){e.exports={row:"row-1NK-hr1x",wrap:"wrap-tVR5Scov",breakpointNormal:"breakpointNormal-KzkqSNOX",breakpointMedium:"breakpointMedium-pbm8vBGT",breakpointSmall:"breakpointSmall-32f3vdsC"}},"7EmB":function(e,t,n){e.exports={range:"range-2i0X47Lu",valueInput:"valueInput-2CKQO1Lv",rangeSlider:"rangeSlider-suG521NL",input:"input-2kx6q_pc"}},"8XTa":function(e,t,n){e.exports={lineEndSelect:"lineEndSelect-25TizNST",right:"right-3IlPseCZ"}},"9gev":function(e,t,n){e.exports={dropdown:"dropdown-3Y1U1Nkm",normal:"normal-i7fM20bU",big:"big-2ruaa2z2",dropdownMenu:"dropdownMenu-3UShCdED"}},CHgb:function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("H172"),s=n("Iivm"),u=n("+ByK");function d(e){var t=e.menuItemClassName,n=Object(a.__rest)(e,["menuItemClassName"]);return i.a.createElement(c.a,Object(a.__assign)({},n,{menuItemClassName:l()(t,u.itemWrap)}))}function p(e){return i.a.createElement("div",{className:l()(u.item,u.selected)},i.a.createElement(s.Icon,{className:u.icon,icon:e.icon}))}function m(e){return i.a.createElement("div",{className:u.item},i.a.createElement(s.Icon,{className:l()(u.icon,e.iconClassName),icon:e.icon}),i.a.createElement("div",{className:u.label},e.label))}},CaTF:function(e,t,n){e.exports={colorPicker:"colorPicker-3NIIN0Y8",fontStyleButton:"fontStyleButton-1445FY6N",dropdown:"dropdown-5N0LMJdQ",dropdownMenu:"dropdownMenu-yysG7ZzF",textarea:"textarea-2fko2YtQ",normal:"normal-AMDLZbUS",big:"big-1CfoFALo"}},EJl2:function(e,t,n){e.exports={input:"input-DGMBjOG0",control:"control-fEqNtKpC",item:"item-1ym_rlZM",cell:"cell-2byf6BGW",fragmentCell:"fragmentCell-1FhKQVpC",withTitle:"withTitle-QRL8YpBY",title:"title-3K1l5aiR"}},FIOl:function(e,t){e.exports=''},G7lD:function(e,t,n){e.exports={range:"range-46to1pZu",disabled:"disabled-v1pYljFO",rangeSlider:"rangeSlider-10OqoFDT",rangeSliderMiddleWrap:"rangeSliderMiddleWrap-3-EULCcf",rangeSliderMiddle:"rangeSliderMiddle-3BlpfHSS",dragged:"dragged-36bXd7Hw",pointer:"pointer-23eauHul",rangePointerWrap:"rangePointerWrap-1vnhGySq"}},HWhk:function(e,t){ +e.exports=''},J4oI:function(e,t,n){e.exports={lineStyleSelect:"lineStyleSelect-1s1ap44b"}},K5B3:function(e,t,n){e.exports={input:"input-2Cr8E1vs"}},KacW:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var a=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("8Uy/"),s=n("CHgb"),u=n("bQEj"),d=n("UXdH"),p=n("ZSM+"),m=n("J4oI"),f=[{type:c.LINESTYLE_SOLID,icon:u,label:window.t("Line")},{type:c.LINESTYLE_DASHED,icon:d,label:window.t("Dashed Line")},{type:c.LINESTYLE_DOTTED,icon:p,label:window.t("Dotted Line")}];var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(a.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.lineStyle,o=n.className,c=n.lineStyleChange,u=n.disabled,d=n.additionalItems,p=n.allowedLineStyles,h=(e=p,t=Object(a.__spreadArrays)(f),void 0!==e&&(t=t.filter((function(t){return e.includes(t.type)}))),t.map((function(e){return{value:e.type,selectedContent:i.a.createElement(s.a,{icon:e.icon}),content:i.a.createElement(s.b,{icon:e.icon,label:e.label})}})));return d&&(h=Object(a.__spreadArrays)([{readonly:!0,content:d}],h)),i.a.createElement(s.c,{disabled:u,className:l()(m.lineStyleSelect,o),hideArrowButton:!0,items:h,value:r,onChange:c,"data-name":"line-style-select"})},t}(i.a.PureComponent)},Q40t:function(e,t,n){e.exports={titleWrap:"titleWrap-1bavobjQ"}},To8B:function(e,t){e.exports=''},UXdH:function(e,t){e.exports=''},UXjO:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("H172"),s=n("QpNh"),u=n("z1Uu");function d(e){var t,n=e.fontSize,r=e.fontSizes,o=void 0===r?[]:r,d=e.className,p=e.disabled,m=e.fontSizeChange;return i.a.createElement(c.a,Object(a.__assign)({disabled:p,className:l()(d,u.defaultSelect),menuClassName:u.defaultSelect,items:(t=o,t.map((function(e){return{value:e.value,content:e.title}}))),value:n,onChange:m},Object(s.a)(e)))}},ZRxn:function(e,t,n){e.exports={unit:"unit-b-yYYxjl",input:"input-124DCFwV",normal:"normal-3N4mfpQO",big:"big-1ixMJ1Cb",dropdown:"dropdown-NF5Htz1I",dropdownMenu:"dropdownMenu-36OGqXRr"}},"ZSM+":function(e,t){ +e.exports=''},ZcEB:function(e,t,n){e.exports={dropdown:"dropdown-2xTnctYy",menu:"menu-ZFNz6yWw"}},aSdR:function(e,t,n){e.exports={coordinates:"coordinates-1KIxFYVo",input:"input-1N6PPaVy"}},aw5J:function(e,t,n){e.exports={container:"container-1sHZXWOS",active:"active-2c5C-1Pl",disabled:"disabled-1s7-KBqG",icon:"icon-2ux26WKl"}},bQEj:function(e,t){e.exports=''},bvfV:function(e,t,n){"use strict";var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("HSjo"),l=n("yqnI"),c=function(e){var t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),a=Object(r.useState)(t?t.value():n),i=a[0],o=a[1];Object(r.useEffect)((function(){if(t){var n={};return o(t.value()),t.subscribe(n,(function(t){var n=t.value();e.handler&&e.handler(n),o(n)})),function(){return t.unsubscribeAll(n)}}return function(){}}),[t]);return[i,function(e){if(void 0!==t){var n=t.value();l.a.logNormal('Changing property value from "'+n+'" to "'+e+'"'),t.setValue(e)}}]},s=n("Q+1u"),u=n("qFKp"),d=n("fV0y");function p(e){var t=e.property,n=Object(a.__rest)(e,["property"]),r=c({property:t}),o=r[0],l=r[1];return i.a.createElement(d.Checkbox,Object(a.__assign)({},n,{name:"toggle-enabled",checked:o,onChange:function(){l(!o)}}))}var m=n("TSYQ"),f=n.n(m),h=n("eG6P");function b(e){return i.a.createElement("div",{className:f()(h.wrap,e.className)},e.children)}var v=n("vxCt");function g(e){var t=e.property,n=e.disabled,a=e.title,r=e.className,o=e.name,l=i.a.createElement("span",{className:v.title},a);return i.a.createElement(b,{className:r},t&&i.a.createElement(p,{name:o,className:v.checkbox,property:t,disabled:n,label:l,labelAlignBaseline:!u.isIE}),!t&&l)}function E(e){var t=e.id,n=e.offset,a=e.disabled,r=e.checked,o=e.title,l=e.children;return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-section-name":t,colSpan:Boolean(l)?void 0:2,checkableTitle:!0},i.a.createElement(g,{name:"is-enabled-"+t,title:o,disabled:a,property:r})),Boolean(l)&&i.a.createElement(s.a.Cell,{placement:"last","data-section-name":t},l))}function y(e){var t=e.definition,n=t.id,a=t.properties,r=a.checked,o=a.disabled,l=t.title,s=e.offset,u=c({property:o,defaultValue:!1})[0];return i.a.createElement(E,{id:n,offset:s,checked:r,title:l,disabled:e.disabled||u})}var _=n("KacW");function w(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(_.a,Object(a.__assign)({},e,{lineStyle:r,lineStyleChange:o}))}var N=n("H172"),S=n("kJwE"),C=[1,2,3,4];function O(e){var t,n=e.value,a=e.items,r=void 0===a?C:a,o=e.disabled,l=e.onChange;return i.a.createElement(N.a,{disabled:o,hideArrowButton:!0,className:S.lineWidthSelect,items:(t=r,t.map((function(e){return{ +value:e,selectedContent:c(e,!0),content:c(e)}}))),value:n,onChange:l,"data-name":"line-width-select"});function c(e,t){var a,r={borderTopWidth:e};return i.a.createElement("div",{className:S.item},i.a.createElement("div",{className:m(S.bar,(a={},a[S.isActive]=e===n&&!t,a)),style:r}," "))}}function j(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(O,Object(a.__assign)({},e,{value:r,onChange:o}))}var x=n("nc0P"),k=n("Eyy1");function V(e,t,n){var a=Object(r.useState)(e),i=a[0],o=a[1],l=Object(r.useRef)(i);return Object(r.useEffect)((function(){o(e)}),[e,n]),[i,function(e){l.current=e,o(e)},function(){t(l.current)},function(){l.current=e,o(e)}]}var M=n("/3z9"),T=n("WboT"),I=n("Hr11"),z=n("zXvd");function A(e){var t=e.property,n=Object(a.__rest)(e,["property"]),o=Object(r.useState)(performance.now()),l=o[0],s=o[1],u=c({property:t,handler:function(){return s(performance.now())}}),d=V(u[0],u[1],l);return i.a.createElement(P,Object(a.__assign)({},n,{valueHash:l,sharedBuffer:d}))}function P(e){var t=e.sharedBuffer,n=e.min,o=e.max,l=e.step,c=Object(a.__rest)(e,["sharedBuffer","min","max","step"]),s=t[0],d=t[1],p=t[2],m=t[3],f=Object(r.useRef)(null),h=Object(r.useRef)(null),b={flushed:!1};return i.a.createElement(B,Object(a.__assign)({},c,{ref:h,onValueChange:function(e,t){d(e),"step"!==t||b.flushed||(p(),b.flushed=!0)},onKeyDown:function(e){if(e.defaultPrevented||b.flushed)return;switch(Object(M.hashFromEvent)(e.nativeEvent)){case 27:m(),b.flushed=!0;break;case 13:e.preventDefault();var t=Object(k.ensureNotNull)(h.current).getClampedValue();null!==t&&(d(t),p(),b.flushed=!0)}},onBlur:function(e){var t=Object(k.ensureNotNull)(f.current);if(!t.contains(document.activeElement)&&!t.contains(e.relatedTarget)){var n=Object(k.ensureNotNull)(h.current).getClampedValue();null===n||b.flushed||(d(n),p(),b.flushed=!0)}},value:s,roundByStep:!1,containerReference:function(e){f.current=e},inputMode:u.CheckMobile.iOS()?void 0:"numeric",min:n,max:o,step:l}))}var R={mode:"float",min:-Number.MAX_VALUE,max:Number.MAX_VALUE,step:1,precision:0,inheritPrecisionFromStep:!0},B=function(e){function t(t){var n=e.call(this,t)||this;n._selection=null,n._restoreSelection=!1,n._input=null,n._handleSelectionChange=function(){n._restoreSelection||document.activeElement!==Object(k.ensureNotNull)(n._input)||n._saveSelection(Object(k.ensureNotNull)(n._input))},n._handleInputReference=function(e){n._input=e,n.props.inputReference&&n.props.inputReference(e)},n._onFocus=function(e){n._saveSelection(Object(k.ensureNotNull)(n._input)),n.setState({focused:!0}),n.props.onFocus&&n.props.onFocus(e)},n._onBlur=function(e){n._selection=null,n.setState({displayValue:D(n.props,n.props.value,W(n.props)),focused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValueChange=function(e){var t,a,r=e.currentTarget,i=r.value,o=function(e,t,n){switch(n){case"integer":return F.test(t)?t:e;case"float":return t=t.replace(/,/g,"."),L.test(t)?t:e}}(n.state.displayValue,i,n.props.mode),l=U(o),c=n._checkValueBoundaries(l);n.setState({displayValue:o}), +o!==i&&(t=n.state.displayValue,a=(a=o).replace(/,/g,"."),(t=t.replace(/,/g,".")).includes(".")||!a.includes("."))?(n._restoreSelection=!0,n.forceUpdate()):n._saveSelection(r),c.value&&D(n.props,l)===o&&n.props.onValueChange(l,"input")},n._onValueByStepChange=function(e){var t=n.props,a=t.roundByStep,r=void 0===a||a,i=t.step,o=void 0===i?1:i,l=U(n.state.displayValue);if(!isNaN(l)){var c=new x.Big(l),s=new x.Big(o),u=c.mod(s),d=c.plus(e*o);!u.eq(0)&&r&&(d=d.plus((e>0?0:1)*o).minus(u));var p=Number(d);n._checkValueBoundaries(p).value&&(n.setState({displayValue:D(n.props,p,W(n.props))}),n.props.onValueChange(p,"step"))}};var a=G(n.props.value);return n.state={value:a,displayValue:D(n.props,a,W(n.props)),focused:!1,valueHash:n.props.valueHash},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){document.addEventListener("selectionchange",this._handleSelectionChange)},t.prototype.componentWillUnmount=function(){document.removeEventListener("selectionchange",this._handleSelectionChange)},t.prototype.componentDidUpdate=function(){var e=Object(k.ensureNotNull)(this._input),t=this._selection;if(null!==t&&this._restoreSelection&&document.activeElement===e){var n=t.start,a=t.end,r=t.direction;e.setSelectionRange(n,a,r)}this._restoreSelection=!1},t.prototype.render=function(){return i.a.createElement(T.a,{inputMode:this.props.inputMode,name:this.props.name,borderStyle:"thick",fontSizeStyle:"medium",value:this.state.displayValue,className:this.props.className,placeholder:this.props.placeholder,disabled:this.props.disabled,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this._handleInputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown})},t.prototype.getClampedValue=function(){var e=this.props,t=e.min,n=e.max,a=U(this.state.displayValue);return isNaN(a)?null:Object(I.clamp)(a,t,n)},t.getDerivedStateFromProps=function(e,t){var n=e.valueHash,a=G(e.value);return t.value!==a||t.valueHash!==n?{value:a,valueHash:n,displayValue:D(e,a,t.focused&&t.valueHash===n?void 0:W(e))}:null},t.prototype._saveSelection=function(e){var t=e.selectionStart,n=e.selectionEnd,a=e.selectionDirection;null!==t&&null!==n&&null!==a&&(this._selection={start:t,end:n,direction:a})},t.prototype._checkValueBoundaries=function(e){var t=this.props;return{value:function(e,t,n){var a=e>=t,r=e<=n;return{passMin:a,passMax:r,pass:a&&r,clamped:Object(I.clamp)(e,t,n)}}(e,t.min,t.max).pass}},t.defaultProps=R,t}(i.a.PureComponent),F=/^-?[0-9]*$/,L=/^(-?([0-9]+\.?[0-9]*)|(-?[0-9]*))$/;function D(e,t,n){return null!==(t=G(t))&&void 0!==n&&(n=Math.max(H(t),n)),function(e,t){if(null===e)return"";return new z.NumericFormatter(t).format(e)}(t,n)}function W(e){var t=0;return e.inheritPrecisionFromStep&&e.step<=1&&(t=H(e.step)),Math.max(e.precision,t)||void 0}function H(e){var t=Math.trunc(e).toString();return Object(I.clamp)(z.NumericFormatter.formatNoE(e).length-t.length-1,0,15)}function U(e,t){ +return new z.NumericFormatter(t).parse(e)}function G(e){return"number"==typeof e&&Number.isFinite(e)?e:null}var Y=n("eJTA"),q=n("7MId"),K=n("Tmoa");function X(e){var t=e.color,n=e.thickness,r=e.thicknessItems,o=e.noAlpha,l=c({property:t}),s=l[0],u=l[1],d=c(n?{property:n}:{defaultValue:void 0}),p=d[0],m=d[1];return i.a.createElement(q.a,Object(a.__assign)({},e,{color:function(){if(!s)return null;return Object(Y.rgbToHexString)(Object(Y.parseRgb)(s))}(),onColorChange:function(e){var t=s?Object(K.alphaToTransparency)(Object(Y.parseRgba)(s)[3]):0;u(Object(K.generateColor)(String(e),t,!0))},thickness:p,thicknessItems:r,onThicknessChange:m,opacity:o?void 0:s?Object(Y.parseRgba)(s)[3]:void 0,onOpacityChange:o?void 0:function(e){u(Object(K.generateColor)(s,Object(K.alphaToTransparency)(e),!0))}}))}var Q=n("YFKU"),Z=n("a7Ha"),J=n("CHgb"),$=n("QpNh"),ee=n("FIOl"),te=n("jAqK"),ne=n("8XTa"),ae=[{type:Z.LineEnd.Normal,icon:ee,label:window.t("Normal")},{type:Z.LineEnd.Arrow,icon:te,label:window.t("Arrow")}],re=function(e){function t(t){var n=e.call(this,t)||this;return n._items=[],n._items=ae.map((function(e){return{value:e.type,selectedContent:i.a.createElement(J.a,{icon:e.icon}),content:i.a.createElement(J.b,{icon:e.icon,iconClassName:f()(t.isRight&&ne.right),label:e.label})}})),n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.lineEnd,n=e.className,r=e.lineEndChange,o=e.isRight,l=e.disabled;return i.a.createElement(J.c,Object(a.__assign)({disabled:l,className:f()(ne.lineEndSelect,o&&ne.right,n),items:this._items,value:t,onChange:r,hideArrowButton:!0},Object($.a)(this.props)))},t}(i.a.PureComponent);function ie(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(re,Object(a.__assign)({},e,{lineEnd:r,lineEndChange:o}))}var oe,le=n("6w4h");function ce(e){var t=e.children,n=e.className,a=e.breakPoint,i=void 0===a?"Normal":a;return r.createElement(b,{className:m(le.wrap,n,le["breakpoint"+i])},r.Children.map(t,(function(e){return r.isValidElement(e)?r.createElement("span",{key:null===e.key?void 0:e.key,className:le.row},e):e})))}var se=((oe={})[1]="float",oe[0]="integer",oe),ue=n("vqb8"),de=n("eU7S");function pe(e){var t,n,a=e.definition,o=a.id,l=a.properties,s=l.checked,u=l.disabled,d=l.leftEnd,p=l.rightEnd,f=l.value,h=l.extendLeft,b=l.extendRight,v=a.title,g=a.valueMin,y=a.valueMax,_=a.valueStep,N=a.valueUnit,S=a.extendLeftTitle,C=a.extendRightTitle,O=e.offset,x=c({property:s,defaultValue:!0})[0],k=c({property:u,defaultValue:!1})[0],V=Object(ue.a)({watchedValue:g,defaultValue:void 0}),M=Object(ue.a)({watchedValue:y,defaultValue:void 0}),T=Object(ue.a)({watchedValue:_,defaultValue:void 0}),I=Object(ue.a)({watchedValue:N,defaultValue:void 0}),z=e.disabled||!x;return i.a.createElement(r.Fragment,null,i.a.createElement(E,{id:o,offset:O,checked:s,title:v,disabled:e.disabled||k},i.a.createElement(ce,{className:de.line,breakPoint:"Small"},i.a.createElement(r.Fragment,null,function(){var t=e.definition,n=t.properties,a=n.color,r=n.width,o=t.widthValues +;if(a)return i.a.createElement("span",{className:de.control},i.a.createElement(X,{color:a,thickness:r,disabled:z,thicknessItems:o}));return r&&i.a.createElement("span",{className:de.control},i.a.createElement(j,{items:o,property:r,disabled:z}))}(),(n=e.definition.properties.style)&&i.a.createElement("span",{className:de.control},i.a.createElement(w,{property:n,disabled:z}))),(d||p||f)&&i.a.createElement(r.Fragment,null,i.a.createElement(r.Fragment,null,d&&i.a.createElement(ie,{className:de.control,property:d,disabled:z,"data-name":"left-end-select"}),p&&i.a.createElement(ie,{className:de.control,property:p,disabled:z,"data-name":"right-end-select",isRight:!0})),(t=e.definition.valueType,f&&i.a.createElement("span",{className:m(de.valueInput,de.control)},i.a.createElement(A,{className:de.input,property:f,min:V,max:M,step:T,disabled:z,mode:void 0!==t?se[t]:void 0,name:"line-value-input"}),i.a.createElement("span",{className:de.valueUnit},I)))))),h&&i.a.createElement(E,{id:o+"ExtendLeft",offset:O,checked:h,title:S,disabled:e.disabled||k}),b&&i.a.createElement(E,{id:o+"ExtendRight",offset:O,checked:b,title:C,disabled:e.disabled||k}))}var me=n("4vW/"),fe=n("gla1");function he(e){var t=e.property,n=e.options,o=Object(a.__rest)(e,["property","options"]),l=c({property:t}),s=l[0],u=l[1],d=Object(fe.a)();return Object(r.useEffect)((function(){var e=function(){return d()};return Array.isArray(n)||n.subscribe(e),function(){Array.isArray(n)||n.unsubscribe(e)}}),[]),i.a.createElement(N.a,Object(a.__assign)({},o,{onChange:u,value:s,items:(Array.isArray(n)?n:n.value()).map((function(e){return{content:e.title,value:e.value}}))}))}var be=n("ioCK"),ve=[{title:Object(Q.t)("Solid"),value:me.ColorType.Solid},{title:Object(Q.t)("Gradient"),value:me.ColorType.Gradient}];function ge(e){var t=e.disabled,n=e.noAlpha,a=e.properties,r=a.color,o=a.gradientColor1,l=a.gradientColor2,s=a.type,u=c({property:s,defaultValue:me.ColorType.Solid})[0];return i.a.createElement(ce,null,i.a.createElement(he,{className:be.dropdown,menuClassName:be.dropdownMenu,disabled:t,property:s,options:ve,"data-name":"background-type-options-dropdown"}),u===me.ColorType.Solid?i.a.createElement(X,{color:r,disabled:t,noAlpha:n}):i.a.createElement(i.a.Fragment,null,i.a.createElement(X,{className:be.firstColorPicker,color:o,disabled:t,noAlpha:n}),i.a.createElement(X,{color:l,disabled:t,noAlpha:n})))}function Ee(e){var t=e.definition,n=t.id,a=t.properties,r=t.title,o=t.noAlpha,l=e.offset,s=a.color,u=a.checked,d=a.disabled,p=c({property:u,defaultValue:!0})[0],m=c({property:d,defaultValue:!1})[0],f=e.disabled||!p;return i.a.createElement(E,{id:n,offset:l,checked:u,title:r,disabled:e.disabled||m},i.a.createElement(b,null,a.hasOwnProperty("type")?i.a.createElement(ge,{properties:a,disabled:f,noAlpha:o}):i.a.createElement(X,{color:s,disabled:f,noAlpha:o})))}var ye=n("U1eG"),_e=n("HGP3"),we=n("lB1i");function Ne(e){var t,n=e.value,a=e.disabled,r=e.onChange;return i.a.createElement("div",{className:m(we.wrap,(t={},t[we.disabled]=a,t))},i.a.createElement(ye.a,{hideInput:!0, +color:_e.colorsPalette["color-tv-blue-500"],opacity:1-n/100,onChange:function(e){a||r(100-100*e)}}))}function Se(e){var t=e.property,n=Object(a.__rest)(e,["property"]),i=c({property:t}),o=i[0],l=i[1];return r.createElement(Ne,Object(a.__assign)({},n,{value:o,onChange:l}))}function Ce(e){var t=e.definition,n=t.id,a=t.properties,r=a.transparency,o=a.checked,l=a.disabled,s=t.title,u=e.offset,d=c({property:o,defaultValue:!0})[0],p=c({property:l,defaultValue:!1})[0],m=e.disabled||!d;return i.a.createElement(E,{id:n,offset:u,checked:o,title:s,disabled:e.disabled||p},i.a.createElement(b,null,i.a.createElement(Se,{property:r,disabled:m})))}var Oe=n("oWdB");function je(e){var t=e.definition,n=t.id,a=t.properties,r=a.color1,o=a.color2,l=a.checked,s=a.disabled,u=t.title,d=t.noAlpha1,p=t.noAlpha2,m=e.offset,f=c({property:l,defaultValue:!0})[0],h=c({property:s,defaultValue:!1})[0],v=e.disabled||!f||h;return i.a.createElement(E,{id:n,offset:m,checked:l,title:u,disabled:e.disabled||h},i.a.createElement(b,{className:Oe.twoColors},g(r,d),g(o,p)));function g(e,t){return i.a.createElement("span",{className:Oe.colorPicker},i.a.createElement(X,{color:e,disabled:v,noAlpha:t}))}}var xe=n("ybVX"),ke=n("ZRxn");function Ve(e){var t=e.definition,n=t.id,a=t.properties,o=a.checked,l=a.value,s=a.unitOptionsValue,u=a.disabled,d=t.min,p=t.max,f=t.step,h=t.title,v=t.unit,g=t.unitOptions,y=t.type,_=e.offset,w=c({property:o,defaultValue:!0})[0],N=c({property:u,defaultValue:!1})[0],S=Object(ue.a)({watchedValue:d,defaultValue:void 0}),C=Object(ue.a)({watchedValue:p,defaultValue:void 0}),O=Object(ue.a)({watchedValue:f,defaultValue:void 0}),j=Object(ue.a)({watchedValue:v,defaultValue:void 0}),x=Object(r.useContext)(xe.b),V=e.disabled||!w;return i.a.createElement(E,{id:n,offset:_,checked:o,title:h,disabled:e.disabled||N},i.a.createElement(b,null,i.a.createElement(ce,null,i.a.createElement(A,{className:m(ke.input,x[n]&&ke[x[n]]),property:l,min:S,max:C,step:O,disabled:V,mode:se[y],name:"number-input"}),s&&i.a.createElement(he,{className:ke.dropdown,menuClassName:ke.dropdownMenu,disabled:V,property:s,options:Object(k.ensureDefined)(g),"data-name":"unit-options-dropdown"})),i.a.createElement("span",{className:ke.unit},j)))}function Me(e){var t=e.definition,n=t.id,a=t.properties,r=a.checked,o=a.disabled,l=t.childrenDefinitions,s=t.title,u=e.offset,d=c({property:r,defaultValue:!0})[0],p=c({property:o,defaultValue:!1})[0],m=e.disabled||!d;return i.a.createElement(i.a.Fragment,null,i.a.createElement(E,{id:n,offset:u,checked:r,title:s,disabled:e.disabled||p}),l.map((function(e){return i.a.createElement(wt,{key:e.id,disabled:m,definition:e,offset:!0})})))}var Te=n("UXjO");function Ie(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(Te.a,Object(a.__assign)({},e,{fontSize:r,fontSizeChange:o,"data-name":"font-size-select"}))}var ze=n("Iivm"),Ae=n("aw5J");function Pe(e){var t=e.className,n=e.checked,r=e.icon,o=e.disabled,l=e.onClick;return i.a.createElement("div",Object(a.__assign)({ +className:f()(t,Ae.container,n&&!o&&Ae.active,o&&Ae.disabled),onClick:o?void 0:l,"data-role":"button"},Object($.a)(e)),i.a.createElement(ze.Icon,{className:Ae.icon,icon:r}))}function Re(e){var t=e.icon,n=e.className,i=e.property,o=e.disabled,l=c({property:i}),s=l[0],u=l[1];return r.createElement(Pe,Object(a.__assign)({className:n,icon:t,checked:s,onClick:function(){u(!s)},disabled:o},Object($.a)(e)))}var Be=n("Wvr1"),Fe=n("k+zC"),Le=n("jggR");function De(e){var t=e.value,n=e.className,a=e.onChange,i=e.disabled,o=e.readonly,l=e.name,c=e.highlight,s=e.onFocus,u=e.onBlur,d=e.intent,p=e.borderStyle,f=void 0===p?"thin":p,h=e.size,b=void 0===h?"medium":h,v=e.removeRoundBorder,g=void 0===v?0:v,E=e.highlightRemoveRoundBorder,y=void 0===E?0:E,_=Object(Be.a)(g),w=Object(Be.a)(y);return r.createElement("span",{className:m(Le.container,n,Le["intent-"+d],Le["border-"+f],Le["size-"+b],i&&Le.disabled,o&&Le.readonly,_,c&&Le.highlight)},r.createElement("textarea",{className:Le.textarea,value:t,onChange:function(e){i||o||a(e.currentTarget.value)},onFocus:s,onBlur:u,disabled:i,readOnly:o,name:l}),c&&r.createElement("span",{className:m(Le.shadow,w)}))}function We(e){return e=Object(Fe.a)(e),r.createElement(De,Object(a.__assign)({},e))}function He(e){var t=e.property,n=Object(a.__rest)(e,["property"]),i=c({property:t}),o=i[0],l=i[1];return r.createElement(We,Object(a.__assign)({},n,{value:o,onChange:l}))}var Ue=n("rRJX"),Ge=n("4Fxa"),Ye=n("CaTF"),qe=function(e){return{content:e.title,title:e.title,value:e.value}},Ke=function(e){return{content:e.title,title:e.title,value:e.value}};function Xe(e){var t=e.definition,n=t.id,a=t.properties,o=a.color,l=a.size,u=a.checked,d=a.disabled,p=a.bold,m=a.italic,h=a.text,v=a.alignmentHorizontal,g=a.alignmentVertical,y=a.orientation,_=a.backgroundVisible,w=a.backgroundColor,S=a.borderVisible,C=a.borderColor,O=a.borderWidth,j=a.wrap,x=t.title,k=t.sizeItems,V=t.alignmentTitle,M=t.alignmentHorizontalItems,T=t.alignmentVerticalItems,I=t.orientationTitle,z=t.orientationItems,A=t.backgroundTitle,P=t.borderTitle,R=t.borderWidthItems,B=t.wrapTitle,F=e.offset,L=Object(r.useContext)(xe.a),D=c({property:u,defaultValue:!0})[0],W=c({property:d,defaultValue:!1})[0],H=c({property:g,defaultValue:void 0}),U=H[0],G=H[1],Y=c({property:y,defaultValue:"horizontal"}),q=Y[0],K=Y[1],Q=c({property:v,defaultValue:void 0}),Z=Q[0],J=Q[1],$=c({property:_,defaultValue:!1})[0],ee=c({property:S,defaultValue:!1})[0],te=e.disabled||!D;return i.a.createElement(r.Fragment,null,function(){if(x)return i.a.createElement(E,{id:n,offset:F,checked:u,title:x,disabled:e.disabled||W},i.a.createElement(ce,{breakPoint:"Small"},ae(),re()));return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",colSpan:2,offset:F,"data-section-name":n},ae(),re()))}(),h&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",colSpan:2,offset:F,"data-section-name":n},i.a.createElement(He,{className:f()(Ye.textarea,L[n]&&Ye[L[n]]),property:h,disabled:te,onFocus:function(e){e.target.select()},name:"text-input" +}))),(v||g)&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:F,"data-section-name":n},i.a.createElement(b,null,V)),i.a.createElement(s.a.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":n},i.a.createElement(ce,{breakPoint:"Small"},void 0!==U&&void 0!==T&&i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:U,items:T.map(qe),onChange:G,"data-name":"alignment-vertical-select"}),void 0!==Z&&void 0!==M&&i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:Z,items:M.map(qe),onChange:J,"data-name":"alignment-horizontal-select"})))),void 0!==y&&void 0!==z&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:F,"data-section-name":n},i.a.createElement(b,null,I)),i.a.createElement(s.a.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":n},i.a.createElement(ce,{breakPoint:"Small"},i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:q,items:z.map(Ke),onChange:K,"data-name":"orientation-select"})))),ie(A,_,w,!!_&&!$),ie(P,S,C,!!S&&!ee,O,R),j&&i.a.createElement(E,{id:n+"Wrap",offset:F,checked:j,title:B,disabled:e.disabled||W}));function ne(e,t,n){return e?i.a.createElement(Re,{className:Ye.fontStyleButton,icon:t,property:e,disabled:te,"data-name":n}):null}function ae(){return i.a.createElement(r.Fragment,null,o&&i.a.createElement("div",{className:Ye.colorPicker},i.a.createElement(X,{color:o,disabled:te})),l&&k&&i.a.createElement(Ie,{property:l,fontSizes:k,disabled:te}))}function re(){return i.a.createElement(r.Fragment,null,ne(p,Ue,"toggle-bold"),ne(m,Ge,"toggle-italic"))}function ie(t,a,r,o,l,c){return r?i.a.createElement(E,{id:n+"ColorSelect",offset:F,checked:a,title:t,disabled:e.disabled||W},i.a.createElement(X,{color:r,thickness:l,thicknessItems:c,disabled:te||o})):null}}var Qe=n("3G1X"),Ze=n("jAh7"),Je=n("pZll"),$e=n("RgaO"),et=n("e3/o"),tt=n("+EG+"),nt=n("K5B3"),at=function(e){function t(t){var n=e.call(this,t)||this;return n._symbolSearch=null,n._input=null,n._popup=null,n._uuid=Object(et.guid)(),n._updateSymbolName=function(){var e=n.props.definition,t=e.propType,a=e.properties[t];n._symbolSearch&&(Object(k.ensureNotNull)(n._input).value=a.value(),n._symbolSearch.acceptTypeIn())},n._onSetSymbol=function(e){var t=n.props.definition,a=t.propType;t.properties[a].setValue(e)},n._handleOutsideClick=function(e){null!==n._input&&document.activeElement===n._input&&e.target instanceof Node&&null!==n._popup&&!n._popup.contains(e.target)&&n._input.blur()},n._refInput=function(e){n._input=e},n.state={expanded:!1},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.definition;t.properties[t.propType].subscribe(this,this._updateSymbolName);var n=this.context||Object(Ze.getRootOverlapManager)();Object(Je.symbolSearchUIService)().bindToInput(Object(k.ensureNotNull)(this._input),{syncWithChartWidget:!1,syncOnBlur:!0, +callback:this._onSetSymbol,onPopupOpen:function(t){e._popup=n.ensureWindow(e._uuid),t.appendTo(e._popup),e.setState({expanded:!0})},onPopupClose:function(){e._popup=null,e.setState({expanded:!1}),n.removeWindow(e._uuid),e._input&&e._input.focus()},keepFocus:!0}).then((function(t){return e._symbolSearch=t}))},t.prototype.componentWillUnmount=function(){var e=this.props.definition;e.properties[e.propType].unsubscribe(this,this._updateSymbolName)},t.prototype.render=function(){var e=this,t=this.props.definition,n=t.id,a=t.title,r=void 0===a?"":a,o=this.state.expanded,l=this.props.definition,c=l.propType,s=l.properties[c].value()||"";return i.a.createElement(E,{id:n,title:r},i.a.createElement(b,null,i.a.createElement($e.a,{mouseDown:!0,touchStart:!0,handler:this._handleOutsideClick},(function(t){return i.a.createElement(Qe.b,{className:nt.input,reference:e._refInput,containerReference:t,defaultValue:s,"data-haspopup":!0,"data-expanded":o})}))))},t.contextType=tt.b,t}(r.PureComponent),rt=n("aSdR");function it(e){var t=e.definition,n=t.properties,a=n.x,r=n.y,o=n.disabled,l=t.id,c=t.minX,u=t.maxX,d=t.stepX,p=t.minY,m=t.maxY,f=t.stepY,h=t.title,b=t.typeX,v=t.typeY,g=e.offset,E=o&&o.value()||e.disabled,y=Object(ue.a)({watchedValue:c,defaultValue:void 0}),_=Object(ue.a)({watchedValue:u,defaultValue:void 0}),w=Object(ue.a)({watchedValue:d,defaultValue:void 0}),N=Object(ue.a)({watchedValue:p,defaultValue:void 0}),S=Object(ue.a)({watchedValue:m,defaultValue:void 0}),C=Object(ue.a)({watchedValue:f,defaultValue:void 0});return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{verticalAlign:"adaptive",placement:"first",offset:g,"data-section-name":l},i.a.createElement("span",{className:rt.coordinates},h)),(a||r)&&i.a.createElement(s.a.Cell,{placement:"last",offset:g,"data-section-name":l},i.a.createElement(ce,{breakPoint:"Medium"},r&&i.a.createElement(A,{className:rt.input,property:r,min:N,max:S,step:C,disabled:E,name:"y-input",mode:void 0!==v?se[v]:"integer"}),a&&i.a.createElement(A,{className:rt.input,property:a,min:y,max:_,step:w,disabled:E,name:"x-input",mode:void 0!==b?se[b]:"integer"}))))}var ot=n("9gev");function lt(e){var t=e.definition,n=t.id,a=t.properties,o=a.checked,l=a.option,s=a.disabled,u=t.title,d=t.options,p=e.offset,m=c({property:o,defaultValue:!0})[0],h=c({property:s,defaultValue:!1})[0],v=Object(r.useContext)(xe.b),g=e.disabled||!m;return i.a.createElement(E,{id:n,offset:p,checked:o,title:u,disabled:e.disabled||h},i.a.createElement(b,null,i.a.createElement(he,{className:f()(ot.dropdown,v[n]&&ot[v[n]]),menuClassName:f()(ot.dropdownMenu,v[n]&&ot[v[n]]),disabled:g,property:l,options:d,"data-name":"options-dropdown"})))}var ct=n("Ialn"),st=n("G7lD"),ut=function(e){function t(t){var n=e.call(this,t)||this;return n._container=null,n._pointer=null,n._rafPosition=null,n._rafDragStop=null,n._refContainer=function(e){n._container=e},n._refPointer=function(e){n._pointer=e},n._handlePosition=function(e){null!==n._rafPosition||n.props.disabled||(n._rafPosition=requestAnimationFrame((function(){ +var t=n.props,a=t.from,r=t.to,i=t.min,o=t.max,l=n._getNewPosition(e),c=1===n._detectPointerMode(e),s=c?Object(I.clamp)(l,i,r):a,u=c?r:Object(I.clamp)(l,a,o);s<=u&&n._handleChange(s,u),n._rafPosition=null})))},n._handleDragStop=function(){null!==n._rafDragStop||n.props.disabled||(n._rafDragStop=requestAnimationFrame((function(){n.setState({pointerDragMode:0}),n._rafDragStop=null,n.props.onCommit()})))},n._onSliderClick=function(e){u.CheckMobile.any()||(n._handlePosition(e.nativeEvent),n._dragSubscribe())},n._mouseUp=function(e){n._dragUnsubscribe(),n._handlePosition(e),n._handleDragStop()},n._mouseMove=function(e){n._handlePosition(e)},n._onTouchStart=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouch=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouchEnd=function(){n._handleDragStop()},n.state={pointerDragMode:0},n}return Object(a.__extends)(t,e),t.prototype.componentWillUnmount=function(){null!==this._rafPosition&&(cancelAnimationFrame(this._rafPosition),this._rafPosition=null),null!==this._rafDragStop&&(cancelAnimationFrame(this._rafDragStop),this._rafDragStop=null),this._dragUnsubscribe()},t.prototype.render=function(){var e,t,n,a=this.props,i=a.className,o=a.disabled,l=a.from,c=a.to,s=a.min,u=a.max,d=0!==this.state.pointerDragMode,p=u-s,f=(l-s)/p,h=(c-s)/p,b=Object(ct.isRtl)()?"right":"left";return r.createElement("div",{className:m(i,st.range,o&&st.disabled)},r.createElement("div",{className:st.rangeSlider,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},r.createElement("div",{className:st.rangeSliderMiddleWrap},r.createElement("div",{className:m(st.rangeSliderMiddle,d&&st.dragged),style:(e={},e[b]=100*f+"%",e.width=100*(h-f)+"%",e)})),r.createElement("div",{className:st.rangePointerWrap},r.createElement("div",{className:m(st.pointer,d&&st.dragged),style:(t={},t[b]=100*f+"%",t),ref:this._refPointer})),r.createElement("div",{className:st.rangePointerWrap},r.createElement("div",{className:m(st.pointer,d&&st.dragged),style:(n={},n[b]=100*h+"%",n)}))))},t.prototype._dragSubscribe=function(){var e=Object(k.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))},t.prototype._dragUnsubscribe=function(){var e=Object(k.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))},t.prototype._getNewPosition=function(e){var t=this.props,n=t.min,a=t.max-n,r=Object(k.ensureNotNull)(this._container),i=Object(k.ensureNotNull)(this._pointer),o=r.getBoundingClientRect(),l=i.offsetWidth,c=e.clientX-l/2-o.left;return Object(ct.isRtl)()&&(c=o.width-c-l),Object(I.clamp)(c/(o.width-l),0,1)*a+n},t.prototype._detectPointerMode=function(e){var t=this.props,n=t.from,a=t.to,r=this.state.pointerDragMode;if(0!==r)return r;var i=this._getNewPosition(e),o=Math.abs(n-i),l=Math.abs(a-i),c=o===l?i'},jggR:function(e,t,n){e.exports={container:"container-2IsTVQ49",focused:"focused-1QCDvHCH",readonly:"readonly-3TW7INT8",disabled:"disabled-Ju2phm9i","size-small":"size-small-1qV-ZeVg","size-medium":"size-medium-2lM1uGoO","size-large":"size-large-1NHR4lnE","font-size-small":"font-size-small-3eSt8Wl7","font-size-medium":"font-size-medium-3lwViqM8","font-size-large":"font-size-large-uTIroj7p","border-none":"border-none-2LzWNqL7",shadow:"shadow-AN9BmmG5","border-thin":"border-thin-2QjYg4o3","border-thick":"border-thick-3XUkSewU","intent-default":"intent-default-1A7eWGEJ","intent-success":"intent-success-1Oz2EYaq","intent-warning":"intent-warning-2CIKi-Sg","intent-danger":"intent-danger-34bo52Yx","intent-primary":"intent-primary-30cIvmgZ","corner-top-left":"corner-top-left-3jqic47X","corner-top-right":"corner-top-right-YZ3WAu2k","corner-bottom-right":"corner-bottom-right-3_DA5L_W","corner-bottom-left":"corner-bottom-left-3lFAslf6",textarea:"textarea-bk9MQutx"}},kJwE:function(e,t,n){e.exports={lineWidthSelect:"lineWidthSelect-3ziEuHcz",bar:"bar-37_AfcZG",isActive:"isActive-dohf9HfR",item:"item-2zVrXM_1"}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},lB1i:function(e,t,n){e.exports={wrap:"wrap-K_N9jM1e",disabled:"disabled-2QK47L8c"}},oWdB:function(e,t,n){e.exports={twoColors:"twoColors-iyrZVlk4",colorPicker:"colorPicker-3hYQ60NL"}},rRJX:function(e,t){ +e.exports=''},vqb8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("q1tI"),r=function(e){var t="watchedValue"in e?e.watchedValue:void 0,n="defaultValue"in e?e.defaultValue:e.watchedValue.value(),r=Object(a.useState)(t?t.value():n),i=r[0],o=r[1];return Object(a.useEffect)((function(){if(t){o(t.value());var e=function(e){return o(e)};return t.subscribe(e),function(){return t.unsubscribe(e)}}return function(){}}),[t]),i}},vxCt:function(e,t,n){e.exports={checkbox:"checkbox-1So8p7GP",title:"title-1uAaOORo"}},ybVX:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var a=n("q1tI"),r=n.n(a),i=r.a.createContext({}),o=r.a.createContext({})},yqnI:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("txPx"),r=Object(a.getLogger)("Platform.GUI.PropertyDefinitionTrace")},z1Uu:function(e,t,n){e.exports={defaultSelect:"defaultSelect-2RDyqwu4"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/49.f33a65d14266ef322741.js b/public/charting_library/bundles/49.f33a65d14266ef322741.js new file mode 100644 index 00000000..3d3e812f --- /dev/null +++ b/public/charting_library/bundles/49.f33a65d14266ef322741.js @@ -0,0 +1,13 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{"+8gn":function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("Eyy1"),u=n("txPx"),i=Object(u.getLogger)("Platform.GUI.StudyInputPropertyContainer"),s=o.createContext(null),c=function(e){function t(t){var n=e.call(this,t)||this;n._setValue=function(e,t,r){var o=n.props,u=o.property,s=o.model,c=Object(a.ensureDefined)(u.child(e));i.logNormal('Changing property "'+e+'" value from "'+u.value()+'" to "'+t+'"'),s.setProperty(c,t,"Change "+r)};var r=t.property,o={};return r.childNames().forEach((function(e){var t=Object(a.ensureDefined)(r.child(e));o.hasOwnProperty(e)||(o[e]=t.value())})),n.state=o,n}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.property;t.childNames().forEach((function(n){Object(a.ensureDefined)(t.child(n)).subscribe(e,(function(t){var r,o=t.value();i.logNormal('Property "'+n+'" updated to value "'+o+'"'),e.setState(((r={})[n]=o,r))}))}))},t.prototype.componentWillUnmount=function(){var e=this,t=this.props.property;t.childNames().forEach((function(n){Object(a.ensureDefined)(t.child(n)).unsubscribeAll(e)}))},t.prototype.render=function(){var e=this.props,t=e.study,n=e.model,r=e.children,a={study:t,model:n,values:this.state,setValue:this._setValue};return o.createElement(s.Provider,{value:a},r)},t}(o.PureComponent)},"1Tw0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("SMoP"),t)},"5Ssy":function(e,t,n){"use strict";var r=n("mrSG"),o=n("YFKU"),a=n("q1tI"),u=n.n(a),i=n("+8gn"),s=n("rJEJ"),c=n("h5Dg"),l=n("Q+1u"),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.label,n=e.input;return a.createElement(l.a.Row,null,a.createElement(l.a.Cell,{placement:"first",colSpan:2},a.createElement(c.a,{label:t,input:n})))},t}(a.PureComponent),d=n("0W35"),f=n("1Tw0"),h=n("Eyy1"),m=n("fV01"),v=n("HfwS"),b=n("tDS2");function y(e){var t=e.children,n=e.input,s=e.disabled,c=e.onChange,p=e.grouped,m=Object(a.useContext)(i.b),y=Object(h.ensureNotNull)(m),_=y.values,C=y.setValue,O=_[n.id],j=Object(a.useState)(O?"another-symbol":"main-symbol"),S=j[0],E=j[1],w=Object(a.useRef)(null);return u.a.createElement(d.SwitchGroup,{name:"symbol-source-"+n.id,values:[S],onChange:function(e){E(e),"main-symbol"===e?Object(v.b)(C)("",n.id,n.name):Object(h.ensureNotNull)(w.current).updateSymbol()}},u.a.createElement(l.a.Row,null,u.a.createElement(l.a.Cell,{colSpan:2,placement:"first",grouped:p},u.a.createElement(f.RadioButton,{value:"main-symbol",className:b.checkbox,disabled:s,label:u.a.createElement("span",{className:b.label},Object(o.t)("Main chart symbol",{context:"input"}))}))),u.a.createElement(l.a.Row,null,u.a.createElement(l.a.Cell,{placement:"first",grouped:p},u.a.createElement(f.RadioButton,{value:"another-symbol",className:b.checkbox,disabled:s,label:u.a.createElement("span",{className:b.label +},Object(o.t)("Another symbol",{context:"input"}))})),u.a.createElement(l.a.Cell,{placement:"last",grouped:p},t||u.a.createElement(g,Object(r.__assign)({},{reference:w},{input:Object(h.ensureDefined)(n),onChange:c,disabled:s||"main-symbol"===S,autofocus:"another-symbol"===S})))))}var g=Object(v.a)((function(e){var t=Object(a.useContext)(i.b),n=Object(h.ensureNotNull)(t).study,o=e.value,s=void 0===o?"":o,c=e.reference;return u.a.createElement(m.b,Object(r.__assign)({},e,{allowEmpty:!0,value:Object(m.c)(s,n),study:n,ref:c}))}));n.d(t,"a",(function(){return C}));var _={offset:window.t("Offset")},C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.reference,r=t.inputs,o=t.property,u=t.study,i=t.model,s=o.offset,c=o.offsets;return a.createElement(l.a,{reference:n},a.createElement(O,{study:u,model:i,property:o.inputs,inputs:r}),s&&this._createOffsetSection(s),c&&c.childNames().map((function(t){var n=c.childs()[t];return e._createOffsetSection(n)})))},t.prototype._createOffsetSection=function(e){var t=e.childs();return a.createElement(O,{key:"offset_"+t.title.value(),study:this.props.study,model:this.props.model,inputs:[j(t)],property:e})},t}(a.PureComponent);function O(e){var t=e.study,n=e.model,r=e.inputs,o=e.property;return a.createElement(i.a,{property:o,study:t,model:n},r.map((function(e){return"symbol"===e.type&&e.optional?a.createElement(y,{key:e.id,input:e}):"bool"===e.type?a.createElement(p,{key:e.id,label:window.t(e.name,{context:"input"}),input:e}):a.createElement(s.a,{labelAlign:"session"===e.type?"adaptive":void 0,key:e.id,input:e})})))}function j(e){return{id:"val",name:e.title.value()||_.offset,defval:e.val.value(),type:"integer",min:e.min.value(),max:e.max.value()}}},"5YG5":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("CW80");var r=n("3ClC");function o(e){if(Object(r.isStudy)(e))return e;if("isInputsStudy"in e)return e;throw new TypeError("Unsupported source type.")}},"9XXR":function(e,t,n){"use strict";n.r(t),n.d(t,"splitThousands",(function(){return o}));var r=n("ivNn");function o(e,t){void 0===t&&(t=" ");var n=e+"";-1!==n.indexOf("e")&&(n=function(e){return Object(r.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));var o=n.split(".");return o[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(o[1]?"."+o[1]:"")}},GZ2k:function(e,t,n){},HGyE:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("H172"),u=n("HfwS"),i=n("tDS2"),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=t.defval,r=t.options,u=t.optionsTitles,s=e.value,c=e.disabled,l=r.map((function(e){var t=u&&u[e]?u[e]:e;return{value:e,content:window.t(t,{context:"input"})}})),p=void 0!==s&&r.includes(s)?s:n +;return o.createElement(a.a,{className:i.input,menuClassName:i.dropdownMenu,value:p,items:l,onChange:this._onChange,disabled:c})},t}(o.PureComponent),c=Object(u.a)(s)},HfwS:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return i}));var r=n("mrSG"),o=n("q1tI"),a=n("+8gn");function u(e){var t;return(t=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._onChange=function(t,n,r){i(e.context.setValue,e.props.onChange)(t,n,r)},e}return Object(r.__extends)(n,t),n.prototype.render=function(){var t=this.props.input,n=this.context.values;return o.createElement(e,Object(r.__assign)({},this.props,{value:n[t.id],onChange:this._onChange}))},n}(o.PureComponent)).contextType=a.b,t}function i(e,t){return function(n,r,o){e(r,n,o),t&&t(n,r,o)}}},KJt4:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),a=o.createContext(null);function u(e,t){return o.createElement(a.Consumer,null,(function(n){return n?o.createElement(e,Object(r.__assign)({},Object.assign({model:n},t))):null}))}},OL6p:function(e,t,n){e.exports={icon:"icon-1NLCncqj"}},PjdP:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),a=n.n(o),u=n("HfwS"),i=n("Yi2Q"),s=n("UYhW"),c=n("tDS2"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){return o.createElement(s.a,Object(r.__assign)({},this.props,{mode:"integer",className:c.input}))},t}(o.PureComponent),p=Object(i.a)(l,{change:1/0,commit:0,blur:0}),d=Object(u.a)(p),f=n("YS4w"),h=n("h5Dg"),m=n("3G1X"),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e.currentTarget.value,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input.defval,n=e.value,r=e.disabled,a=e.onBlur,u=e.onKeyDown;return o.createElement(m.b,{className:c.input,value:void 0===n?t:n,onChange:this._onChange,onBlur:a,onKeyDown:u,disabled:r})},t}(o.PureComponent),b=Object(i.a)(v),y=Object(u.a)(b),g=n("fV01"),_=n("TSYQ"),C=n.n(_),O=n("Eyy1"),j=n("XDrA"),S=n("qFKp"),E=n("Iivm"),w=n("OL6p"),x=n("yd0C");function N(e){return o.createElement(E.Icon,{className:w.icon,icon:x})}var P=n("Oi2w"),k=n("wnq4");var I,T=n("8Rai"),V=n("Hr11"),D=((I={})[0]={pattern:/\d/},I[9]={pattern:/\d/,optional:!0},I["#"]={pattern:/\d/,recursive:!0},I.A={pattern:/[a-zA-Z0-9]/},I.S={pattern:/[a-zA-Z]/},I);function B(e,t,n){for(var r,o=[],a=n,u=0,i=0,s=e.length,c=a.length,l=-1,p=0,d=[],f=s-1,h=[];u=0&&o[d];d--)s++;for(d=r-1;d>=0;d--)o[d]&&l++;for(d=n-1;d>=0;d--)a[d]&&p++;if(r>i)r=10*u;else if(n>=r&&n!==i){if(a[r]){var f=r;r-=p-l,o[r-=s]&&(r=f)}}else r>n&&(r+=l-p,r+=c)}return r}(c,a,d,M(t),u,i);f(s),v(!0)},onSelect:function(){var e=Object(O.ensureNotNull)(n.current);f(M(e))},maxLength:r}];function g(e){var t=b.current;return b.current=e,t}}function M(e){return e.selectionStart||0}function F(e){var t=e.value,n=e.mask,u=e.onChange,i=Object(r.__rest)(e,["value","mask","onChange"]),s=Object(o.useRef)(null),c=R(n,t,s),l=c[0],p=c[1],d=c[2];return Object(o.useLayoutEffect)((function(){void 0!==e.reference&&(e.reference.current=s.current)}),[e.reference]),a.a.createElement(m.b,Object(r.__assign)({},i,{iconPosition:"right",maxLength:d.maxLength,value:l,autoComplete:"off",reference:function(e){s.current=e},onChange:function(){d.onChange(),u(p.current)},onSelect:d.onSelect}))}var G=n("/3z9"),H=n("9dlw"),A=n("N5tr"),K=n("Y7w9"),q=function(){for(var e=[],t=0;t<24;++t)for(var n=0;n<60;n+=15){var r=[X(t.toString()),X(n.toString())],o=r[0]+":"+r[1],a=L(o)?o:W(o);e.push(a)}return e}();function U(e){var t=!1,n=Object(o.useRef)(null),u=Object(o.useRef)(null),i=Object(o.useRef)(null),s=Object(o.useRef)(null),c=Object(P.a)(),l=c[0],p=c[1],d=Object(o.useState)(e.value),f=d[0],h=d[1],v=Y(f),b=L(v)?v:W(v),y=Object(o.useState)(b),g=y[0],_=y[1],j=l||M().some((function(e){return null!==e&&e.contains(document.activeElement)}));Object(o.useLayoutEffect)((function(){return h(e.value)}),[e.value]),Object(o.useLayoutEffect)((function(){return _(b)}),[f,j]),Object(o.useEffect)((function(){return U(g===b?"auto":"smooth")}),[g]);var E=Object(K.lowerbound)(q,b,(function(e,t){return er&&o>t){var u=Object(V.clamp)(o,0,r),i=Object(V.clamp)(o,0,t);o=Math.max(u,i),a=u>i?e.top-u:e.bottom}else o>t&&(a=e.top-o);return{x:e.left,y:a,overrideWidth:e.width,overrideHeight:o}},closeOnClickOutside:!1,isOpened:j,tabIndex:-1,reference:i},w.map((function(e){return a.a.createElement(A.b,{key:e,label:e,isActive:e===b,isHovered:e===g,reference:e===g?I:void 0,onClick:D,onClickArg:e})}))));function k(n){var r=Y(n),o=L(r)?r:W(r);h(o),t||(t=!0,e.onChange(o))}function I(e){s.current=e}function D(e){if(k(Object(O.ensureDefined)(e)),S.isIE){var t=window.document.activeElement;t instanceof Node&&HTMLElement.prototype.blur.call(t)}else Object(O.ensureNotNull)(i.current).blur()}function B(e){return l&&(null!==R(document.activeElement)||null!==R(e.relatedTarget))}function R(e){return e instanceof Node&&M().find((function(t){return null!==t&&t.contains(e)}))||null}function M(){return[i.current,u.current]}function U(e){if(void 0===e&&(e="auto"),null!==s.current){var t=Object(O.ensureNotNull)(i.current).getBoundingClientRect(),n=s.current.getBoundingClientRect();(t.top>n.top||t.bottom1){var s=i.reduce((function(e,o,u){var i,s;if(!re.a.canPlotBeSourceOfChildStudy(o.type))return e;try{s=Object(O.ensureDefined)(Object(O.ensureDefined)(a)[o.id]).title}catch(c){s=o.id}return Object(r.__assign)(Object(r.__assign)({},e),((i={})[n+"$"+u]=t+": "+s,i))}),{});u=Object(r.__assign)(Object(r.__assign)({},u),s)}}))}var d=Object(r.__assign)(Object(r.__assign)({},e),{type:"text", +options:Object.keys(u),optionsTitles:u});return o.createElement(ae.a,Object(r.__assign)({},this.props,{input:d}))},t.prototype._isStudy=function(e){return!e.hasOwnProperty("isInputsStudy")},t.contextType=oe.b,t}(o.PureComponent),ce=n("LxhU"),le=n("pPtI"),pe=n("H172"),de=["","1","3","5","15","30","45","60","120","180","240","1D","1W","1M"],fe=de.map((function(e){return{value:e,content:""===e?Object(ee.t)("Same as symbol"):Object(le.getTranslatedResolutionModel)(e).hint}})),he=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=e.value,r=e.disabled,a=ce.Interval.parse(void 0===n?t.defval:n),u=a.multiplier(),i=a.value();return u&&de.includes(i)||(i=de[0]),o.createElement(pe.a,{className:C()(c.input,c.resolution),menuClassName:C()(c.dropdownMenu,c.resolution),items:fe,value:i,onChange:this._onChange,disabled:r})},t}(o.PureComponent),me=Object(u.a)(he),ve=n("xx2B"),be=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=t.defval,r=t.min,a=t.max,u=e.value,i=e.disabled;return o.createElement(ve.a,{className:c.input,value:Number(void 0===u?n:u),min:r,max:a,onValueChange:this._onChange,disabled:i})},t}(o.PureComponent),ye=Object(u.a)(be),ge=n("lkVX"),_e=n("Z1Tk"),Ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement(oe.b.Consumer,null,(function(t){return t?e._getColorInputWithContext(t):null}))},t.prototype._getColorInputWithContext=function(e){var t,n=this.props,r=n.input.id,a=n.disabled,u=e.model,i=e.study;if("properties"in i||"tempProperties"in i){var s="properties"in i?i.properties().inputs[r]:null===(t=i.tempProperties)||void 0===t?void 0:t.inputs.child(r);return o.createElement(_e.a,{model:u,property:s},o.createElement(ge.a,{color:s,disabled:a}))}return null},t}(o.PureComponent);n.d(t,"a",(function(){return Oe}));var Oe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.input,r=t.disabled,a=t.onChange;if(["text","integer","float","session","resolution"].includes((e=n).type)&&e.hasOwnProperty("options"))return o.createElement(ae.a,{input:n,disabled:r,onChange:a});switch(n.type){case"integer":return o.createElement(d,{input:n,disabled:r,onChange:a});case"float":return o.createElement(f.a,{input:n,disabled:r,onChange:a});case"bool":return o.createElement(h.a,{input:n,disabled:r,onChange:a});case"text":return o.createElement(y,{input:n,disabled:r,onChange:a});case"symbol":return o.createElement(g.a,{input:n,disabled:r,onChange:a});case"session":return o.createElement($,{input:n,disabled:r,onChange:a}) +;case"source":return o.createElement(se,{input:n,disabled:r,onChange:a});case"resolution":return o.createElement(me,{input:n,disabled:r,onChange:a});case"time":return o.createElement(ye,{input:n,disabled:r,onChange:a});case"color":return o.createElement(Ce,{input:n,disabled:r,onChange:a});default:return null}},t}(o.PureComponent)},S0KV:function(e,t,n){"use strict";function r(e){return Array.isArray(e)?e[0].value():e.value()}function o(e,t){if(Array.isArray(e))for(var n=0,r=e;n "+(o?"Palette":"Single")},t._onOpacityChange=function(e){var n=t.props.color,r=Object(l.a)(n);t._setProperty(n,Object(i.generateColor)(r,Object(i.alphaToTransparency)(e),!0),h)},t._onPopupClose=function(){t._trackEventLabel&&(Object(p.trackEvent)("GUI","Study settings",t._trackEventLabel),t._trackEventLabel=null)},t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._onPopupClose()},t.prototype.render=function(){var e=this.props,t=e.selectOpacity,n=void 0===t||t,r=e.disabled;return a.a.createElement(c.a,{disabled:r,color:this._getColorValueInHex(),selectOpacity:n,opacity:this._getOpacityValue(),thickness:this._getThicknessValue(),thicknessItems:m,onColorChange:this._onColorChange,onOpacityChange:this._onOpacityChange,onThicknessChange:this._onThicknessChange,onPopupClose:this._onPopupClose})},t.prototype._getThicknessValue=function(){var e=this.props.thickness;return e?Object(l.a)(e):void 0},t.prototype._setProperty=function(e,t,n){var r=this.context.setValue;Object(l.b)(e,(function(e){return r(e,t,n)}))},t.contextType=s.b,t}(a.a.PureComponent)},rJEJ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG"),o=(n("YFKU"),n("q1tI")),a=n("Eyy1"),u=n("PjdP"),i=n("Q+1u"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.label,n=e.children,r=e.input,s=e.disabled,c=e.onChange,l=e.labelAlign,p=e.grouped;return o.createElement(i.a.Row,null,o.createElement(i.a.Cell,{ +placement:"first",verticalAlign:l,grouped:p},void 0!==t?t:window.t(Object(a.ensureDefined)(r).name,{context:"input"})),o.createElement(i.a.Cell,{placement:"last",grouped:p},n||o.createElement(u.a,{input:Object(a.ensureDefined)(r),onChange:c,disabled:s})))},t}(o.PureComponent)},tDS2:function(e,t,n){e.exports={input:"input-2M6pUl-Q",resolution:"resolution-2qfO1lUf",symbol:"symbol-1be49jiU",checkbox:"checkbox-15VqCFje",label:"label-3rCCk0Td",symbolInput:"symbolInput-1r0O05gG",isFocused:"isFocused-3ps_uNFG",readonly:"readonly-3HE9PFCu",disabled:"disabled-3omO9UCm",error:"error-3HEkUG-H",dropdownMenu:"dropdownMenu-sPl98nIf",sessionStart:"sessionStart-20Y_zZKF",sessionEnd:"sessionEnd-Biyt0SRM",sessionInputContainer:"sessionInputContainer-3fr-ovpl",sessionDash:"sessionDash-3i8ftDqe",inputGroup:"inputGroup-13um8mnj"}},wnq4:function(e,t,n){e.exports={wrap:"wrap-3UffnxXt",input:"input-1Xqn_2Yr"}},xx2B:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),a=n.n(o),u=(n("YFKU"),n("WboT")),i=n("9XXR"),s=n("Ialn"),c=n("qFKp"),l=function(){function e(e){void 0===e&&(e=" "),this._divider=e}return e.prototype.format=function(e){var t=Object(i.splitThousands)(e,this._divider);return Object(s.isRtl)()&&c.isChrome?Object(s.startWithLTR)(t):t},e.prototype.parse=function(e){var t=Object(s.stripLTRMarks)(e).split(this._divider).join(""),n=Number(t);return isNaN(n)||/e/i.test(t)?{res:!1}:{res:!0,value:n,suggest:this.format(n)}},e}(),p=n("zXvd"),d=n("nc0P"),f=n("Hr11");n.d(t,"a",(function(){return g}));var h=window.t("Number format is invalid."),m=window.t("Specified value is less that the instrument minimum."),v=window.t("Specified value is more than the instrument maximum."),b=new l,y=/^-?[0-9]*$/,g=function(e){function t(t){var n=e.call(this,t)||this;n._onFocus=function(e){n.setState({focused:!0}),n.props.onFocus&&n.props.onFocus(e)},n._onBlur=function(e){n.setState({displayValue:_(n.props,n.props.value),focused:!1}),n.props.errorHandler&&n.props.errorHandler(!1),n.props.onBlur&&n.props.onBlur(e)},n._onValueChange=function(e){var t=e.target.value;if(void 0!==n.props.onEmptyString&&""===t&&n.props.onEmptyString(),"integer"!==n.props.mode||y.test(t)){var r=C(t,n.props.formatter),o=r.res?n._checkValueBoundaries(r.value):{value:!1},a=r.res&&!o.value,u=r.res&&r.suggest&&!n.state.focused?r.suggest:t,i=a&&o.msg?o.msg:h;n.setState({displayValue:u,errorMsg:i}),r.res&&o.value&&n.props.onValueChange(r.value,"input"),n.props.errorHandler&&n.props.errorHandler(!r.res||a)}},n._onValueByStepChange=function(e){var t=n.props,r=t.roundByStep,o=void 0===r||r,a=t.step,u=void 0===a?1:a,i=t.formatter,s=C(n.state.displayValue,i),c=u;if(s.res){var l=new d.Big(s.value),p=new d.Big(u),f=l.mod(p),h=l.plus(e*u);!f.eq(0)&&o&&(h=h.plus((e>0?0:1)*u).minus(f)),c=Number(h)}n._checkValueBoundaries(c).value&&(n.setState({displayValue:_(n.props,c)}),n.props.onValueChange(c,"step")),n.props.errorHandler&&n.props.errorHandler(!1)};var r=t.value;return n.state={value:r,displayValue:_(t,r),focused:!1,errorMsg:h},n}return Object(r.__extends)(t,e), +t.prototype.render=function(){return a.a.createElement(u.a,{inputMode:this.props.inputMode,borderStyle:this.props.borderStyle,fontSizeStyle:this.props.fontSizeStyle,value:this.state.displayValue,forceShowControls:this.props.forceShowControls,className:this.props.className,button:this.props.button,placeholder:this.props.placeholder,innerLabel:this.props.innerLabel,disabled:this.props.disabled,error:this.props.error,errorMessage:this.props.errorMessage||this.state.errorMsg,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this.props.inputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown,controlDecKeyCodes:this.props.controlDecKeyCodes,controlIncKeyCodes:this.props.controlIncKeyCodes})},t.prototype.getClampedValue=function(){var e=this.props,t=e.min,n=void 0===t?-1/0:t,r=e.max,o=void 0===r?9e15:r,a=C(this.state.displayValue,this.props.formatter);return a.res?Object(f.clamp)(a.value,n,o):null},t.getDerivedStateFromProps=function(e,t){var n=e.alwaysUpdateValueFromProps,r=e.value;return t.focused&&!n||t.value===r?null:{value:r,displayValue:_(e,r)}},t.prototype._checkValueBoundaries=function(e){var t=this.props,n=t.min,r=void 0===n?-1/0:n,o=t.max,a=function(e,t,n){var r=e>=t,o=e<=n;return{passMin:r,passMax:o,pass:r&&o,clamped:Object(f.clamp)(e,t,n)}}(e,r,void 0===o?9e15:o),u=a.passMax?a.passMin?void 0:m:v;return{value:a.pass,msg:u}},t}(a.a.PureComponent);function _(e,t){var n=e.useFormatter,r=void 0===n||n,o=e.formatter,a=e.mode;return r&&"integer"!==a?function(e,t){void 0===t&&(t=b);return null!==e?t.format(e):""}(t,o):function(e){if(null===e)return"";return p.NumericFormatter.formatNoE(e)}(t)}function C(e,t){return void 0===t&&(t=b),t.parse?t.parse(e):{res:!1,error:"Formatter does not support parse"}}},yd0C:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png b/public/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png new file mode 100644 index 0000000000000000000000000000000000000000..464eb9d2a2a87b3b55fcd5359afea563d5e587cb GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^sX)xb0VEjW-sm&}DW;MjzhDN2vdL#HfIM?g7srqa z#^l5WJTb`&*mr#E<|yb*&Db&7Vn2^0yYM&ey*US&SEO^xIjBc>Fdn(-q_|+Rt_vfB Xxm1$9h26IuAcH+!{an^LB{Ts5h-o7i literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png b/public/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png new file mode 100644 index 0000000000000000000000000000000000000000..5d51909851f3b5573d241730e1792dbd5c4ae2b6 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^+(695!2%>t{LJA1Qu&@Pjv*YfsRshCWFTSDfkHCY!c1IO_@o&&(t=o-e),t'},COH4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Loader=void 0;var r,o=n("mrSG"),a=n("q1tI"),i=n("TSYQ"),s=n("K9GE"),c=n("YZ9j");n("O7m7"),function(e){e[e.Initial=0]="Initial",e[e.Appear=1]="Appear",e[e.Active=2]="Active"}(r||(r={}));var l=function(e){function t(t){var n=e.call(this,t)||this;return n._stateChangeTimeout=null,n.state={state:r.Initial},n}return o.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.color,o=void 0===r?"black":r,s=i(c.item,((e={})[c[o]]=Boolean(o),e));return a.createElement("span",{className:i(c.loader,n,this._getStateClass())},a.createElement("span",{className:s}),a.createElement("span",{className:s}),a.createElement("span",{className:s}))},t.prototype.componentDidMount=function(){var e=this;this.setState({state:r.Appear}),this._stateChangeTimeout=setTimeout((function(){e.setState({state:r.Active})}),2*s.dur)},t.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},t.prototype._getStateClass=function(){switch(this.state.state){case r.Initial:return c["loader-initial"];case r.Appear:return c["loader-appear"];default:return""}},t}(a.PureComponent);t.Loader=l},"D/i5":function(e,t,n){e.exports={inputWrapper:"inputWrapper-6bNZbTW4",textInput:"textInput-3WRWEmm7",error:"error-v0663AtN",success:"success-7iP8kTY5",textInputLeftDirection:"textInputLeftDirection-mlAXPh8V",xsmall:"xsmall-3Ah_Or2-",small:"small-2bmxiJCE",large:"large-1JDowW2I",iconed:"iconed-3ZQvxTot",inputIcon:"inputIcon-W_Bse-a1",clearable:"clearable-2tabt_rj",clearIcon:"clearIcon-389FR5J4"}},L0Sj:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),a=n("TSYQ"),i=n("Iivm"),s=n("Ald9"),c=n("D/i5"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,i=n.theme,s=n.error,l=n.success,u=n.sizeMode,d=n.leftComponent,p=n.rightComponent,m=n.grouped,f=n.columnGrouped,h=n.fontSize,v=n.reference,g=n.className,b=(n.strictLeftDirectionInput, +Object(r.__rest)(n,["theme","error","success","sizeMode","leftComponent","rightComponent","grouped","columnGrouped","fontSize","reference","className","strictLeftDirectionInput"])),y={fontSize:h},w=a(i.textInput,this.props.strictLeftDirectionInput&&c.textInputLeftDirection,((e={})[i.error]=s,e[i.success]=l,e[i[u]]=Boolean(u),e)),x=a(i.inputWrapper,((t={})[g]=Boolean(g),t[i.grouped]=m,t[i.column]=f,t)),_=[],I=o.createElement("input",Object(r.__assign)({ref:v,className:w,key:"textInput",style:y},b));if(d){var C={className:a(i.leftComponent,d.props.className),key:"leftComponent"};_.push(o.cloneElement(d,C))}if(_.push(I),p){var E={className:a(i.rightComponent,p.props.className),key:"rightComponent"};_.push(o.cloneElement(p,E))}return o.createElement("div",{className:x},_)},t}(o.PureComponent);function u(e){var t,n=e.className,u=e.icon,d=e.clearable,p=e.onClear,m=e.size,f=e.strictLeftDirectionInput,h=Object(r.__rest)(e,["className","icon","clearable","onClear","size","strictLeftDirectionInput"]),v=a(c.inputWrapper,((t={})[n]=Boolean(n),t[c.iconed]=Boolean(u),t[c.clearable]=d,t));return o.createElement(l,Object(r.__assign)({theme:c,className:v,leftComponent:u?o.createElement(i.Icon,{key:"inputIcon",icon:u,className:c.inputIcon}):void 0,rightComponent:d?o.createElement(i.Icon,{className:c.clearIcon,icon:s,key:"clearIcon",onClick:p}):void 0,sizeMode:m,strictLeftDirectionInput:f},h))}},O7m7:function(e,t,n){},XYXm:function(e,t,n){e.exports={body:"body-2N-vuwQW"}},YZ9j:function(e){e.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},cJj4:function(e,t,n){e.exports={message:"message-2o-rtQm0",error:"error-2EW0C6z-"}},kQXJ:function(e,t,n){e.exports={footer:"footer-2Zoji8zg"}},kgsH:function(e,t,n){e.exports={header:"header-dpl-vtN_",close:"close-3kPn4OTV"}},oj21:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("TSYQ"),i=n("qsaw"),s=n("6KyJ");function c(e){var t,n=e.active,c=void 0===n||n,l=e.children,u=e.className,d=void 0===u?"":u,p=e.disabled,m=void 0!==p&&p,f=e.grouped,h=void 0!==f&&f,v=e.growable,g=void 0!==v&&v,b=e.onClick,y=e.reference,w=e.size,x=e.theme,_=e.type,I=void 0===_?"default":_,C=e.loading,E=void 0!==C&&C,N=e.withPadding,O=void 0===N||N,k=e.title,S=void 0===k?"":k,j=e.disabledClassName,T=e.tabIndex,L=void 0===T?0:T,D=e.target,W=void 0===D?"":D,z=e.href,A=void 0===z?"":z,P=e.rounded,q=void 0!==P&&P,J=e.name,M=a(((t={})[d]=Boolean(d),t[i.button]=!0,t[i.active]=c&&!m,t[j||i.disabled]=m,t[i.grouped]=h,t[i.growable]=g,t[i.withPadding]=O,t[function(e){switch(e){case"xsmall":return i.xsmall;case"small":return i.small;case"large":return i.large;default:return""}}(w)]=Boolean(w),t[function(e){switch(e){case"ghost":return i.ghost;default:return""}}(x)]=Boolean(x),t[function(e){switch(e){case"default":return i.base;case"primary":return i.primary +;case"secondary":return i.secondary;case"secondary-script":return i.secondaryScript;case"success":return i.success;case"warning":return i.warning;case"danger":return i.danger;case"link":return i.link;default:return""}}(I)]=!0,t[i.rounded]=q,t)),B="default"===I?"black":"white",G={disabled:m,title:S,target:W,href:A};return o.createElement("button",Object(r.__assign)({name:J,className:M,tabIndex:L,onClick:E?void 0:b,ref:y},G),o.createElement("span",{className:i.hiddenText},l),E?o.createElement("span",{className:i.loader},o.createElement(s.Loader,{color:B})):o.createElement("span",{className:i.text},l))}},qsaw:function(e,t,n){e.exports={ghost:"ghost-3yO24wIn",primary:"primary-1rSzOFdX",success:"success-1qQ3_tEI",danger:"danger-jKTO4wDd",warning:"warning-2uDfz7Zc",secondary:"secondary-3ll81brZ",button:"button-2O-nMUcz",withPadding:"withPadding-_5CJoO5q",hiddenText:"hiddenText-3qcN5Wif",text:"text-2KOWx3rB",loader:"loader-1CC-1F8J",base:"base-2d4XFcnI",secondaryScript:"secondaryScript-2iIeFIWW",link:"link-2sR0CShp",xsmall:"xsmall-1aiWe3Hs",rounded:"rounded-3qEdyiAz",small:"small-2-nQtW8O",large:"large-33HYhX8D",grouped:"grouped-1WsMjajI",growable:"growable-F6tv8R_j",active:"active-2UxWxOgk",disabled:"disabled-3u0ULovv"}},uo4K:function(e,t){e.exports=''},"ycI/":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("mrSG"),o=n("q1tI"),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleKeyDown=function(e){e.keyCode===t.props.keyCode&&t.props.handler(e)},t}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){document.addEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)},t.prototype.componentWillUnmount=function(){document.removeEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)},t.prototype.render=function(){return null},t}(o.PureComponent)}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/52.e9f9363307cf0f56bd9b.js b/public/charting_library/bundles/52.e9f9363307cf0f56bd9b.js new file mode 100644 index 00000000..6667266c --- /dev/null +++ b/public/charting_library/bundles/52.e9f9363307cf0f56bd9b.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{"1TxM":function(t,e,r){"use strict";r.d(e,"c",(function(){return s})),r.d(e,"a",(function(){return l})),r.d(e,"b",(function(){return u}));var o=r("q1tI"),n=r.n(o),i=r("17x9"),a=r.n(i),c=n.a.createContext({});function s(t,e){a.a.checkPropTypes(e,t,"context","RegistryContext")}function l(t){var e=t.validation,r=t.value;return s(r,e),n.a.createElement(c.Provider,{value:r},t.children)}function u(){return c}},"5YsI":function(t,e,r){t.exports={button:"button-13wlLwhJ",hover:"hover-3L87f6Kw",arrow:"arrow-2pXEy7ej",arrowWrap:"arrowWrap-r5l5nQXU",isOpened:"isOpened-1939ai3F"}},"6KyJ":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),r("mrSG").__exportStar(r("COH4"),e)},"82wv":function(t,e,r){"use strict";r.d(e,"a",(function(){return h}));var o=r("mrSG"),n=r("q1tI"),i=r("TSYQ"),a=r("9dlw"),c=r("ML8+"),s=r("QpNh"),l=r("mkWe"),u=r("Sn4D"),p=r("Iksw"),d=r("5YsI"),h=function(t){function e(e){var r=t.call(this,e)||this;return r._wrapperRef=null,r._controller=n.createRef(),r._handleWrapperRef=function(t){r._wrapperRef=t,r.props.reference&&r.props.reference(t)},r._handleClick=function(t){t.target instanceof Node&&t.currentTarget.contains(t.target)&&(r._handleToggleDropdown(),r.props.onClick&&r.props.onClick(t,!r.state.isOpened))},r._handleToggleDropdown=function(t){var e=r.props,o=e.onClose,n=e.onOpen,i=r.state.isOpened,a="boolean"==typeof t?t:!i;r.setState({isOpened:a}),a&&n&&n(),!a&&o&&o()},r._handleClose=function(){r.close()},r.state={isOpened:!1},r}return Object(o.__extends)(e,t),e.prototype.render=function(){var t,e=this.props,r=e.id,d=e.arrow,h=e.children,f=e.content,m=e.isDisabled,v=e.isDrawer,b=e.drawerPosition,w=void 0===b?"Bottom":b,g=e.isShowTooltip,O=e.minWidth,D=e.title,_=e.className,T=e.menuClassName,C=e.hotKey,E=e.theme,x=this.state.isOpened,N=i(_,E.button,((t={})["apply-common-tooltip"]=g||!m,t[E.isDisabled]=m,t[E.isOpened]=x,t)),S=x&&v&&w,k={horizontalMargin:this.props.horizontalMargin||0,verticalMargin:this.props.verticalMargin||2,verticalAttachEdge:this.props.verticalAttachEdge,horizontalAttachEdge:this.props.horizontalAttachEdge,verticalDropDirection:this.props.verticalDropDirection,horizontalDropDirection:this.props.horizontalDropDirection};return n.createElement("div",Object(o.__assign)({id:r,className:N,onClick:m?void 0:this._handleClick,title:D,"data-tooltip-hotkey":C,ref:this._handleWrapperRef,"data-role":"button"},Object(s.a)(this.props)),f,d&&n.createElement("div",{className:E.arrow},n.createElement("div",{className:E.arrowWrap},n.createElement(c.a,{dropped:x}))),S?n.createElement(l.b,null,n.createElement(u.a,{onClose:this._handleClose,position:w},h)):n.createElement(a.a,{controller:this._controller,closeOnClickOutside:this.props.closeOnClickOutside,doNotCloseOn:this,isOpened:x,minWidth:O,onClose:this._handleClose,position:Object(p.c)(this._wrapperRef,k),className:T},h))},e.prototype.close=function(){this._handleToggleDropdown(!1)},e.prototype.update=function(){ +null!==this._controller.current&&this._controller.current.update()},e.defaultProps={arrow:!0,closeOnClickOutside:!0,theme:d},e}(n.PureComponent)},COH4:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Loader=void 0;var o,n=r("mrSG"),i=r("q1tI"),a=r("TSYQ"),c=r("K9GE"),s=r("YZ9j");r("O7m7"),function(t){t[t.Initial=0]="Initial",t[t.Appear=1]="Appear",t[t.Active=2]="Active"}(o||(o={}));var l=function(t){function e(e){var r=t.call(this,e)||this;return r._stateChangeTimeout=null,r.state={state:o.Initial},r}return n.__extends(e,t),e.prototype.render=function(){var t,e=this.props,r=e.className,o=e.color,n=void 0===o?"black":o,c=a(s.item,((t={})[s[n]]=Boolean(n),t));return i.createElement("span",{className:a(s.loader,r,this._getStateClass())},i.createElement("span",{className:c}),i.createElement("span",{className:c}),i.createElement("span",{className:c}))},e.prototype.componentDidMount=function(){var t=this;this.setState({state:o.Appear}),this._stateChangeTimeout=setTimeout((function(){t.setState({state:o.Active})}),2*c.dur)},e.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},e.prototype._getStateClass=function(){switch(this.state.state){case o.Initial:return s["loader-initial"];case o.Appear:return s["loader-appear"];default:return""}},e}(i.PureComponent);e.Loader=l},Iksw:function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return i})),r.d(e,"c",(function(){return l}));var o,n,i,a,c=r("Eyy1");!function(t){t[t.Top=0]="Top",t[t.Bottom=1]="Bottom"}(o||(o={})),function(t){t[t.Left=0]="Left",t[t.Right=1]="Right"}(n||(n={})),function(t){t[t.FromTopToBottom=0]="FromTopToBottom",t[t.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(t){t[t.FromLeftToRight=0]="FromLeftToRight",t[t.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));var s={verticalAttachEdge:o.Bottom,horizontalAttachEdge:n.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0};function l(t,e){return function(r,l){var u=Object(c.ensureNotNull)(t).getBoundingClientRect(),p=e.verticalAttachEdge,d=void 0===p?s.verticalAttachEdge:p,h=e.verticalDropDirection,f=void 0===h?s.verticalDropDirection:h,m=e.horizontalAttachEdge,v=void 0===m?s.horizontalAttachEdge:m,b=e.horizontalDropDirection,w=void 0===b?s.horizontalDropDirection:b,g=e.horizontalMargin,O=void 0===g?s.horizontalMargin:g,D=e.verticalMargin,_=void 0===D?s.verticalMargin:D,T=d===o.Top?-1*_:_,C=v===n.Right?u.right:u.left,E=d===o.Top?u.top:u.bottom;return{x:C-(w===a.FromRightToLeft?r:0)+O,y:E-(f===i.FromBottomToTop?l:0)+T}}}},"ML8+":function(t,e,r){"use strict";r.d(e,"a",(function(){return s}));var o=r("q1tI"),n=r("TSYQ"),i=r("Iivm"),a=r("cvzQ"),c=r("R4+T");function s(t){var e,r=t.dropped,s=t.className;return o.createElement(i.Icon,{className:n(s,a.icon,(e={},e[a.dropped]=r,e)),icon:c})}},O7m7:function(t,e,r){},"R4+T":function(t,e){ +t.exports=''},Sn4D:function(t,e,r){"use strict";r.d(e,"a",(function(){return f}));var o=r("q1tI"),n=r.n(o),i=r("Eyy1"),a=r("TSYQ"),c=r("x0D+"),s=r("Nkvk"),l=r("AiMB"),u=r("mkWe"),p=r("qFKp"),d=r("X0gx"),h=r("sHQ4");function f(t){var e=t.position,r=t.onClose,f=t.children,m=t.className,v=Object(i.ensureNotNull)(Object(o.useContext)(u.a)),b=Object(o.useState)(0),w=b[0],g=b[1],O=Object(o.useRef)(null),D=Object(o.useContext)(d.a);return Object(o.useEffect)((function(){var t;return null===(t=O.current)||void 0===t||t.focus({preventScroll:!0}),D.subscribe(v,r),Object(s.setFixedBodyState)(!0),p.CheckMobile.iOS()&&Object(c.disableBodyScroll)(Object(i.ensureNotNull)(O.current)),g(v.addDrawer()),function(){D.unsubscribe(v,r);var t=v.removeDrawer();p.CheckMobile.iOS()&&Object(c.enableBodyScroll)(Object(i.ensureNotNull)(O.current)),0===t&&Object(s.setFixedBodyState)(!1)}}),[]),n.a.createElement(l.a,null,n.a.createElement("div",{className:a(h.wrap,h["position"+e])},w===v.currentDrawer&&n.a.createElement("div",{className:h.backdrop,onClick:r}),n.a.createElement("div",{className:a(h.drawer,h["position"+e],m),ref:function(t){O.current=t},tabIndex:-1,onScroll:function(t){t.stopPropagation()}},f)))}},YZ9j:function(t){t.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},bQ7Y:function(t,e,r){t.exports={button:"button-2ioYhFEY",hover:"hover-yHQNmTbI",isInteractive:"isInteractive-20uLObIc",isGrouped:"isGrouped-2BBXQnbO",isActive:"isActive-22S-lGpa",isOpened:"isOpened-p-Ume5l9",isDisabled:"isDisabled-1_tmrLfP",text:"text-1sK7vbvh",icon:"icon-beK_KS0k"}},cvzQ:function(t,e,r){t.exports={icon:"icon-3yfDkFjY",dropped:"dropped-50rfOQ8V"}},mkWe:function(t,e,r){"use strict";r.d(e,"b",(function(){return a})),r.d(e,"a",(function(){return c}));var o=r("mrSG"),n=r("q1tI"),i=r.n(n),a=function(t){function e(e){var r=t.call(this,e)||this;return r._addDrawer=function(){var t=r.state.currentDrawer+1;return r.setState({currentDrawer:t}),t},r._removeDrawer=function(){var t=r.state.currentDrawer-1;return r.setState({currentDrawer:t}),t},r.state={currentDrawer:0},r}return Object(o.__extends)(e,t),e.prototype.render=function(){return i.a.createElement(c.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},e}(i.a.PureComponent),c=i.a.createContext(null)},nPPD:function(t,e,r){"use strict";function o(t,e,r){void 0===r&&(r={});for(var o=Object.assign({},e),n=0,i=Object.keys(e);n]/g,n=function(e){return"&#"+e.charCodeAt(0)+";"};function r(e){return e.replace(o,n)}function s(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function l(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},Equz:function(e,i,t){"use strict";t.d(i,"a",(function(){return A}));var o=t("mrSG"),n=t("Eyy1"),r=t("HSjo"),s=t("n5al"),l=t("hY0g"),c=t.n(l),a=t("Kxc7"),d=t("Z5lT"),u=t("25b6"),h=window.t("Color Bars Based on Previous Close"),b=window.t("HLC Bars"),p=window.t("Up Color"),w=window.t("Down Color"),y=window.t("Thin Bars"),f=window.t("Body"),C=window.t("Borders"),S=window.t("Wick"),O=window.t("Price Source"),j=window.t("Type"),v=window.t("Line"),_=window.t("Top Line"),g=window.t("Bottom Line"),m=window.t("Fill"),P=window.t("Fill Top Area"),L=window.t("Fill Bottom Area"),B=(window.t("Up bars"),window.t("Down bars"),window.t("Projection up bars"),window.t("Projection down bars"),window.t("Show real prices on price scale (instead of Heikin-Ashi price)")),M=window.t("Base Level"),k=window.t("Body"),D=window.t("Borders"),T=window.t("Labels");function E(e,i,t,o){var n=Object(u.c)(t);return[Object(r.r)({checked:Object(r.b)(e,i.drawBody,"Change "+t+" Body Visibility"),color1:Object(r.u)(e,i.upColor,null,"Change "+t+" Up Color"),color2:Object(r.u)(e,i.downColor,null,"Change "+t+" Down Color")},{id:o+"Symbol"+n+"CandlesColor",title:f}),Object(r.r)({checked:Object(r.b)(e,i.drawBorder,"Change "+t+" Border Visibility"),color1:Object(r.u)(e,i.borderUpColor,null,"Change "+t+" Up Border Color"),color2:Object(r.u)(e,i.borderDownColor,null,"Change "+t+" Down Border Color")},{id:o+"Symbol"+n+"BordersColor",title:C}),Object(r.r)({checked:Object(r.b)(e,i.drawWick,"Change "+t+" Wick Visibility"),color1:Object(r.u)(e,i.wickUpColor,null,"Change "+t+" Wick Up Color"),color2:Object(r.u)(e,i.wickDownColor,null,"Change "+t+" Wick Down Color")},{id:o+"Symbol"+n+"WickColors",title:S})]}function A(e,i,t,l,u){switch(t){case 0:return function(e,i,t){return[Object(r.c)({checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolBarStyleBarColorsOnPrevClose",title:h}),Object(r.c)({checked:Object(r.b)(e,i.dontDrawOpen,"Change HLC Bars")},{id:t+"SymbolDontDrawOpen",title:b}),Object(r.e)({color:Object(r.u)(e,i.upColor,null,"Change Bar Up Color")},{id:t+"SymbolUpColor",title:p}),Object(r.e)({color:Object(r.u)(e,i.downColor,null,"Change Bar Down Color")},{id:t+"SymbolDownColor",title:w}),Object(r.c)({checked:Object(r.b)(e,i.thinBars,"Change Thin Bars")},{id:t+"SymbolBarThinBars",title:y})]}(e,i.barStyle.childs(),u);case 1:return function(e,i,t){ +var n=Object(r.c)({checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolCandleStyleBarColorsOnPrevClose",title:h});return Object(o.__spreadArrays)([n],E(e,i,"Candle",t))}(e,i.candleStyle.childs(),u);case 2:return function(e,i,t,o,n){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Price Source")},{id:n+"SymbolLinePriceSource",title:O,options:new c.a(t)}),Object(r.j)({option:Object(r.b)(e,i.styleType,"Change Line Type")},{id:n+"SymbolStyleType",title:j,options:new c.a(o)}),Object(r.h)({color:Object(r.u)(e,i.color,null,"Change Line Color"),width:Object(r.b)(e,i.linewidth,"Change Line Width")},{id:n+"SymbolLineStyle",title:v})]}(e,i.lineStyle.childs(),l.seriesPriceSources,l.lineStyleTypes,u);case 3:return function(e,i,t,o){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Area Price Source")},{id:o+"SymbolAreaPriceSource",title:O,options:new c.a(t)}),Object(r.h)({color:Object(r.u)(e,i.linecolor,null,"Change Area Line Color"),width:Object(r.b)(e,i.linewidth,"Change Area Line Width")},{id:o+"SymbolAreaLineStyle",title:v}),Object(r.r)({color1:Object(r.u)(e,i.color1,i.transparency,"Change Area Fill Color"),color2:Object(r.u)(e,i.color2,i.transparency,"Change Area Fill Color")},{id:o+"SymbolAreaFills",title:m})]}(e,i.areaStyle.childs(),l.seriesPriceSources,u);case 9:return E(e,i.hollowCandleStyle.childs(),"Hollow Candles",u);case 10:return function(e,i,t,o){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Baseline Price Source")},{id:o+"SymbolBaseLinePriceSource",title:O,options:new c.a(t)}),Object(r.h)({color:Object(r.u)(e,i.topLineColor,null,"Change Baseline Top Line Color"),width:Object(r.b)(e,i.topLineWidth,"Change Baseline Top Line Width")},{id:o+"SymbolBaseLineTopLine",title:_}),Object(r.h)({color:Object(r.u)(e,i.bottomLineColor,null,"Change Baseline Bottom Line Color"),width:Object(r.b)(e,i.bottomLineWidth,"Change Baseline Bottom Line Width")},{id:o+"SymbolBaseLineBottomLine",title:g}),Object(r.r)({color1:Object(r.u)(e,i.topFillColor1,null,"Change Baseline Fill Top Area Color"),color2:Object(r.u)(e,i.topFillColor2,null,"Change Baseline Fill Top Area Color")},{id:o+"SymbolBaseLineTopFills",title:P}),Object(r.r)({color1:Object(r.u)(e,i.bottomFillColor1,null,"Change Baseline Fill Bottom Area Color"),color2:Object(r.u)(e,i.bottomFillColor2,null,"Change Baseline Fill Bottom Area Color")},{id:o+"SymbolBaseLineBottomFills",title:L}),Object(r.i)({value:Object(r.b)(e,i.baseLevelPercentage,"Change Base Level",[d.b])},{id:o+"SymbolBaseLevelPercentage",title:M,type:0,min:new c.a(0),max:new c.a(100),step:new c.a(1),unit:new c.a("%")})]}(e,i.baselineStyle.childs(),l.seriesPriceSources,u)}if(!i.hasOwnProperty("haStyle"))return[];if(l.isJapaneseChartsAvailable&&8===t)return function(e,i,t){var n=Object(r.c)({checked:Object(r.b)(e,i.showRealLastPrice,"Change Show real prices on price scale (instead of Heiken-Ashi price)")},{id:t+"SymbolRealLastPrice",title:B}),s=Object(r.c)({ +checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolHAStyleBarColorsOnPrevClose",title:h});return Object(o.__spreadArrays)([n,s],E(e,i,"Heikin Ashi",t))}(e,i.haStyle.childs(),u);if(l.isJapaneseChartsAvailable&&a.enabled("japanese_chart_styles"));if(a.enabled("chart_style_hilo")&&12===t){var f=i.hiloStyle.childs(),C=Object(s.chartStyleStudyId)(12);return function(e,i,t,o){var n=Object(r.e)({checked:Object(r.b)(e,i.drawBody,"Change High-Low Body Visibility"),color:Object(r.u)(e,i.color,null,"Change High-Low Body Color")},{id:o+"SymbolBodiesColor",title:k}),s=Object(r.e)({checked:Object(r.b)(e,i.showBorders,"Change Show High-Low Borders"),color:Object(r.u)(e,i.borderColor,null,"Change High-Low Border Color")},{id:o+"SymbolBorderColor",title:D}),l=t.map((function(e){return{title:String(e),value:e}}));return[n,s,Object(r.p)({checked:Object(r.b)(e,i.showLabels,"Change Show High-Low Labels"),color:Object(r.u)(e,i.labelColor,null,"Change High-Low Labels Color"),size:Object(r.b)(e,i.fontSize,"Change High-Low Labels Font Size")},{id:o+"SymbolLabels",title:T,isEditable:!1,isMultiLine:!1,sizeItems:l})]}(e,f,Object(n.ensure)(l.defaultSeriesFontSizes)[C],u)}return[]}},Z5lT:function(e,i,t){"use strict";t.d(i,"b",(function(){return n})),t.d(i,"a",(function(){return r})),t.d(i,"c",(function(){return s}));var o=t("T6Of");function n(e){return Math.floor(e)}function r(e){return parseInt(String(e))}function s(e){var i=new o.LimitedPrecisionNumericFormatter(e);return function(e){if(null===e)return e;var t=i.parse(i.format(e));return t.res?t.value:null}}},zqjM:function(e,i,t){"use strict";var o=t("mrSG"),n=t("Eyy1"),r=t("HSjo"),s=t("hY0g"),l=t.n(s),c=t("n5al"),a=t("dfhE"),d=t("Equz"),u=t("Z5lT");function h(e){return e.map((function(e){return{value:e,title:window.t(e)}}))}function b(e,i,t,o,s,a,d){var b=[];return t.forEach((function(t){if(function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;var t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(t,o)){var p=t.id;if(o.hasOwnProperty(p)){var w=o[p],y=function(e,i){return"style"===e.id?window.t("Box size assignment method"):"boxSize"===e.id?window.t("Box Size"):window.t(i.childs().name.value())}(t,s[p]);if("options"in t){var f=Object(n.ensure)(t.options);b.push(Object(r.j)({option:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,options:new l.a(h(f))}))}else if("integer"!==t.type){if("float"===t.type){var C=void 0;return C=function(e,i){return!((i===Object(c.chartStyleStudyId)(4)||i===Object(c.chartStyleStudyId)(6))&&"boxSize"===e||i===Object(c.chartStyleStudyId)(5)&&"reversalAmount"===e)}(p,i)||null===a.value()?new l.a(t.min):a,void b.push(Object(r.i)({value:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,type:1,min:C,max:new l.a(t.max),defval:t.defval}))}"text"!==t.type?"bool"!==t.type||b.push(Object(r.c)({checked:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y})):b.push(Object(r.p)({text:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,isEditable:!0,isMultiLine:!1 +}))}else b.push(Object(r.i)({value:Object(r.b)(e,w,"Change "+y,[u.b])},{id:""+d+t.name,title:y,type:0,min:new l.a(t.min),max:new l.a(t.max),defval:t.defval}))}}})),b}var p,w=t("txPx"),y=t("Cf1E");t.d(i,"b",(function(){return I})),t.d(i,"c",(function(){return H})),t.d(i,"d",(function(){return W})),t.d(i,"a",(function(){return x}));var f=Object(w.getLogger)("Chart.Definitions.Series"),C=(window.t("Adjust Data for Dividends"),window.t("Extended Hours (Intraday Only)")),S=window.t("Last Price Line"),O=(window.t("Previous Day Close Price Line"),window.t("Bid and Ask lines"),window.t("Pre/Post Market Price Line"),window.t("Precision")),j=window.t("Time Zone"),v=window.t("Open"),_=window.t("High"),g=window.t("Low"),m=window.t("Close"),P=window.t("(H + L)/2"),L=window.t("(H + L + C)/3"),B=window.t("(O + H + L + C)/4"),M=window.t("Simple"),k=window.t("With Markers"),D=window.t("Step"),T=window.t("Default"),E=((p={})[Object(c.chartStyleStudyId)(12)]=[7,8,9,10,11,12,14,16,20,24,28,32,40],p),A=[{priceScale:1,minMove:1,frac:!1},{priceScale:10,minMove:1,frac:!1},{priceScale:100,minMove:1,frac:!1},{priceScale:1e3,minMove:1,frac:!1},{priceScale:1e4,minMove:1,frac:!1},{priceScale:1e5,minMove:1,frac:!1},{priceScale:1e6,minMove:1,frac:!1},{priceScale:1e7,minMove:1,frac:!1},{priceScale:1e8,minMove:1,frac:!1},{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}],I=[{title:v,value:"open"},{title:_,value:"high"},{title:g,value:"low"},{title:m,value:"close"},{title:P,value:"hl2"},{title:L,value:"hlc3"},{title:B,value:"ohlc4"}],H=[{title:M,value:a.STYLE_LINE_TYPE_SIMPLE},{title:k,value:a.STYLE_LINE_TYPE_MARKERS},{title:D,value:a.STYLE_LINE_TYPE_STEP}];function W(){for(var e=[{title:T,value:"default"}],i=0;i0?this._inputsSubscriptions=o:this._inputsSubscriptions=null},e.prototype._createSeriesDefinitions=function(){var e=this,i=this._series.properties().childs(),t=this._series.getInputsProperties(),s=this._series.getInputsInfoProperties(),a=i.style.value(),u=this._series.getStyleShortName();return new Promise((function(i){var o=Object(c.chartStyleStudyId)(a);null!==o?e._model.studyMetaInfoRepository().findById({type:"java",studyId:o}).then((function(o){if(e._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(null===e._definitions){var r=Object(n.ensureNotNull)(e._seriesMinTickWV),l=b(e._undoModel,o.id,o.inputs,t,s,r,u);e._subscribeInputsUpdate(o.inputs,t),i(l)}else i(null)})).catch((function(e){f.logWarn("Find meta info for create series definitions with error - "+Object(y.a)(e)),i(null)})):i(null)})).then((function(t){if(e._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(null!==e._definitions)return e._definitions;var n=Object(d.a)(e._undoModel,i,a,{seriesPriceSources:I,lineStyleTypes:H,isJapaneseChartsAvailable:!0,defaultSeriesFontSizes:E},"mainSeries");null!==t&&n.push.apply(n,t);var s=Object(r.j)({option:Object(r.b)(e._undoModel,i.minTick,"Change Decimal Places")},{id:u+"SymbolMinTick",title:O,options:new l.a(W())}),c=Object(r.j)({option:Object(r.b)(e._undoModel,e._timezonePropertyObj.property,"Change Timezone")},{id:u+"SymbolTimezone",title:j,options:new l.a(e._timezonePropertyObj.values)}) +;return e._definitions=Object(o.__spreadArrays)([Object(r.k)(n,"generalSymbolStylesGroup")],e._seriesPriceLinesDefinitions(u),e._seriesDataDefinitions(u),[s,c]),e._definitions}))},e.prototype._seriesDataDefinitions=function(e){this._series.dividendsAdjustmentProperty();return[]},e.prototype._createOutOfSessionDefinition=function(e){var i=this._series.properties().childs().extendedHours,t=this._model.sessions().properties().childs().graphics.childs().backgrounds.childs().outOfSession.childs();return Object(r.e)({disabled:Object(r.b)(this._undoModel,this._series.isDWMProperty(),"Change Disabled Extended hours visibility"),checked:Object(r.b)(this._undoModel,i,"Change Extended hours visibility"),color:Object(r.u)(this._undoModel,t.color,t.transparency,"Change Extended hours color")},{id:e+"SymbolExtendedHours",title:C})},e.prototype._createPrePostMarketDefinition=function(e){var i=this._series.properties().childs().extendedHours,t=this._model.sessions(),o=t.properties().childs().graphics.childs().backgrounds.childs().preMarket.childs(),n=t.properties().childs().graphics.childs().backgrounds.childs().postMarket.childs();return Object(r.r)({disabled:Object(r.b)(this._undoModel,this._series.isDWMProperty(),"Change Disabled Extended hours visibility"),checked:Object(r.b)(this._undoModel,i,"Change Extended hours visibility"),color1:Object(r.u)(this._undoModel,o.color,o.transparency,"Change Pre Market Color"),color2:Object(r.u)(this._undoModel,n.color,n.transparency,"Change Post Market Down Color")},{id:e+"SymbolExtendedHours",title:C})},e.prototype._seriesPriceLinesDefinitions=function(e){var i=[],t=this._series.properties().childs();if(this._series.hasClosePrice()){var o=Object(r.h)({checked:Object(r.b)(this._undoModel,t.showPriceLine,"Change Price Price Line"),color:Object(r.u)(this._undoModel,t.priceLineColor,null,"Change Price Line Color"),width:Object(r.b)(this._undoModel,t.priceLineWidth,"Change Price Line Width")},{id:e+"SymbolLastValuePriceLine",title:S});i.push(o)}return this._series.hasClosePrice(),i},e}()}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/55.07422567f0fbb1810a02.js b/public/charting_library/bundles/55.07422567f0fbb1810a02.js new file mode 100644 index 00000000..4185c340 --- /dev/null +++ b/public/charting_library/bundles/55.07422567f0fbb1810a02.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[55],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/55.92e5c3a0907e418f2072.css b/public/charting_library/bundles/55.92e5c3a0907e418f2072.css new file mode 100644 index 00000000..e1548532 --- /dev/null +++ b/public/charting_library/bundles/55.92e5c3a0907e418f2072.css @@ -0,0 +1 @@ +.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-left:15px}.tv-button.tv-button--no-left-margin{margin-left:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-left:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-left:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-right:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-right:2px;margin-left:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-left-radius:0;border-bottom-left-radius:0}.tv-button--connect_right{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent}.tv-control-checkbox--in-actions{max-width:50%}@media screen and (max-width:479px){.tv-control-checkbox--in-actions{max-width:none}}.tv-control-checkbox,.tv-control-checkbox__label{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.tv-control-checkbox--nowrap,.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__input{position:absolute;top:0;left:0;width:18px;height:18px;opacity:0}.tv-control-checkbox__box{display:block;width:18px;height:18px;line-height:1;border-radius:2px;box-sizing:border-box;pointer-events:none;transition:background-color .35s ease}.tv-control-checkbox__box:before{top:50%;left:50%;margin-top:-9px;margin-left:-9px;border-radius:2px;background-color:transparent;transform:scale(1);transition:transform .35s ease,background-color .35s ease,border-radius .35s ease}.tv-control-checkbox__box:after,.tv-control-checkbox__box:before{content:"";display:block;position:absolute;width:18px;height:18px}.tv-control-checkbox__box:after{top:0;left:0;border:2px solid #758696;border-radius:2px;box-sizing:border-box;transition:border-color .35s ease}.tv-control-checkbox__box svg{display:block;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;stroke:transparent;transform:scale(0);transition:stroke .35s ease 1ms,transform .35s ease 1ms}.tv-control-checkbox__label{white-space:normal;margin-right:10px}.tv-control-checkbox__label--two-lines{width:155px}.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__label--lil-line-height{line-height:16px;min-width:45%;max-width:80%}.tv-control-checkbox__label+.tv-control-checkbox{margin-left:0}.tv-control-checkbox+.tv-control-checkbox__label{margin-right:0;margin-left:10px;max-width:calc(100% - 1ex - 28px)}.tv-control-checkbox:active .tv-control-checkbox__box,.tv-control-checkbox__input:focus+.tv-control-checkbox__box{will-change:background-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box{will-change:background-color}}.tv-control-checkbox:active .tv-control-checkbox__box:before,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:before{will-change:transform,border-radius}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:before{will-change:transform,border-radius}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{will-change:border-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:after{will-change:border-color;border-color:#627384}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{border-radius:50%;transform:scale(0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box svg{stroke:#fff;transform:scale(1);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.0875s;will-change:stroke,transform}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1e88e5}}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box{background-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box:after{border-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#f1f3f6;transition:background-color .35s ease}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#2f3241}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}}.tv-control-checkbox__ripple{display:block;position:absolute;top:0;right:0;width:100%;height:100%;margin:-10px;padding:10px;overflow:hidden;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:rgba(33,150,243,.25)}.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:transparent}.tv-control-checkbox.i-error .tv-control-checkbox__box:after{border-color:#ff4a68}.tv-control-checkbox.i-disabled{cursor:default}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}.sb-inner-shadow{box-shadow:0 0 5px rgba(0,0,0,.15);position:absolute;bottom:-10px;width:100%;height:10px;background:#fff;z-index:5;pointer-events:none;transform:translateY(0);transition:opacity .11666667s ease,transform .11666667s ease}html.theme-dark .sb-inner-shadow{background:#1e222d}.sb-inner-shadow.top{box-shadow:0 0 5px rgba(0,0,0,.15);top:-10px}.sb-inner-shadow.i-invisible{transform:translateY(5px)}.sb-inner-shadow.i-invisible.top{transform:translateY(-5px)}.sb-inner-shadow.i-invisible{opacity:0}.sb-scrollbar{position:absolute!important;opacity:0;width:7px;top:73px;right:1px;z-index:1;transition:opacity .3s}.sb-scrollbar.active,.sb-scrollbar.active-always{opacity:1}.sb-scrollbar__content-wrapper--scroll-inited{position:relative}.sb-scrollbar__content--scroll-inited{position:absolute}.sb-scrollbar-wrap{position:absolute;top:0;right:1px;width:6px;height:100%;z-index:1}.sb-scrollbar-wrap .sb-scrollbar{right:0}.sb-scrollbar-body{width:6px;border:0;background:#d8d8d8}html.theme-dark .sb-scrollbar-body{background:#4f5966}.gray .sb-scrollbar-body{background:#75757a;border-color:#75757a;border-radius:3px}.sb-scrollbar-bottom,.sb-scrollbar-top{display:none}.active-always.gray,.gray{opacity:.5}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar{width:5px;height:5px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css b/public/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css new file mode 100644 index 00000000..0e497405 --- /dev/null +++ b/public/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css @@ -0,0 +1 @@ +.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-right:15px}.tv-button.tv-button--no-left-margin{margin-right:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-right:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-right:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-left:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-left:2px;margin-right:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-right-radius:0;border-bottom-right-radius:0}.tv-button--connect_right{border-top-left-radius:0;border-bottom-left-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent}.tv-control-checkbox--in-actions{max-width:50%}@media screen and (max-width:479px){.tv-control-checkbox--in-actions{max-width:none}}.tv-control-checkbox,.tv-control-checkbox__label{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.tv-control-checkbox--nowrap,.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__input{position:absolute;top:0;right:0;width:18px;height:18px;opacity:0}.tv-control-checkbox__box{display:block;width:18px;height:18px;line-height:1;border-radius:2px;box-sizing:border-box;pointer-events:none;transition:background-color .35s ease}.tv-control-checkbox__box:before{top:50%;right:50%;margin-top:-9px;margin-right:-9px;border-radius:2px;background-color:transparent;transform:scale(1);transition:transform .35s ease,background-color .35s ease,border-radius .35s ease}.tv-control-checkbox__box:after,.tv-control-checkbox__box:before{content:"";display:block;position:absolute;width:18px;height:18px}.tv-control-checkbox__box:after{top:0;right:0;border:2px solid #758696;border-radius:2px;box-sizing:border-box;transition:border-color .35s ease}.tv-control-checkbox__box svg{display:block;position:absolute;top:50%;right:50%;margin-top:-6px;margin-right:-6px;width:12px;height:12px;stroke:transparent;transform:scale(0);transition:stroke .35s ease 1ms,transform .35s ease 1ms}.tv-control-checkbox__label{white-space:normal;margin-left:10px}.tv-control-checkbox__label--two-lines{width:155px}.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__label--lil-line-height{line-height:16px;min-width:45%;max-width:80%}.tv-control-checkbox__label+.tv-control-checkbox{margin-right:0}.tv-control-checkbox+.tv-control-checkbox__label{margin-left:0;margin-right:10px;max-width:calc(100% - 1ex - 28px)}.tv-control-checkbox:active .tv-control-checkbox__box,.tv-control-checkbox__input:focus+.tv-control-checkbox__box{will-change:background-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box{will-change:background-color}}.tv-control-checkbox:active .tv-control-checkbox__box:before,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:before{will-change:transform,border-radius}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:before{will-change:transform,border-radius}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{will-change:border-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:after{will-change:border-color;border-color:#627384}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{border-radius:50%;transform:scale(0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box svg{stroke:#fff;transform:scale(1);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.0875s;will-change:stroke,transform}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1e88e5}}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box{background-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box:after{border-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#f1f3f6;transition:background-color .35s ease}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#2f3241}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}}.tv-control-checkbox__ripple{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:-10px;padding:10px;overflow:hidden;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:rgba(33,150,243,.25)}.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:transparent}.tv-control-checkbox.i-error .tv-control-checkbox__box:after{border-color:#ff4a68}.tv-control-checkbox.i-disabled{cursor:default}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}.sb-inner-shadow{box-shadow:0 0 5px rgba(0,0,0,.15);position:absolute;bottom:-10px;width:100%;height:10px;background:#fff;z-index:5;pointer-events:none;transform:translateY(0);transition:opacity .11666667s ease,transform .11666667s ease}html.theme-dark .sb-inner-shadow{background:#1e222d}.sb-inner-shadow.top{box-shadow:0 0 5px rgba(0,0,0,.15);top:-10px}.sb-inner-shadow.i-invisible{transform:translateY(5px)}.sb-inner-shadow.i-invisible.top{transform:translateY(-5px)}.sb-inner-shadow.i-invisible{opacity:0}.sb-scrollbar{position:absolute!important;opacity:0;width:7px;top:73px;left:1px;z-index:1;transition:opacity .3s}.sb-scrollbar.active,.sb-scrollbar.active-always{opacity:1}.sb-scrollbar__content-wrapper--scroll-inited{position:relative}.sb-scrollbar__content--scroll-inited{position:absolute}.sb-scrollbar-wrap{position:absolute;top:0;left:1px;width:6px;height:100%;z-index:1}.sb-scrollbar-wrap .sb-scrollbar{left:0}.sb-scrollbar-body{width:6px;border:0;background:#d8d8d8}html.theme-dark .sb-scrollbar-body{background:#4f5966}.gray .sb-scrollbar-body{background:#75757a;border-color:#75757a;border-radius:3px}.sb-scrollbar-bottom,.sb-scrollbar-top{display:none}.active-always.gray,.gray{opacity:.5}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar{width:5px;height:5px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/56.4cc28971d2b9e1407624.js b/public/charting_library/bundles/56.4cc28971d2b9e1407624.js new file mode 100644 index 00000000..80ee077e --- /dev/null +++ b/public/charting_library/bundles/56.4cc28971d2b9e1407624.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[56],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/56.9549ce396a46d326b332.css b/public/charting_library/bundles/56.9549ce396a46d326b332.css new file mode 100644 index 00000000..e0eab8e5 --- /dev/null +++ b/public/charting_library/bundles/56.9549ce396a46d326b332.css @@ -0,0 +1 @@ +.input-2M6pUl-Q{width:100px;height:34px;margin-right:12px}.input-2M6pUl-Q.resolution-2qfO1lUf,.input-2M6pUl-Q.symbol-1be49jiU{width:150px}.input-2M6pUl-Q:last-child{margin-right:0}.checkbox-15VqCFje{max-width:100%}.checkbox-15VqCFje .label-3rCCk0Td{display:inline-block;vertical-align:top;max-width:100%;min-width:0;overflow-wrap:break-word}.checkbox-15VqCFje .label-3rCCk0Td:first-letter{text-transform:capitalize}.symbolInput-1r0O05gG{box-sizing:border-box;border:1px solid;border-color:#d1d4dc;color:#131722;border-radius:4px;transition:border-color .35s ease;height:34px;overflow:hidden}html.theme-dark .symbolInput-1r0O05gG{color:#b2b5be;border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG:hover{border-color:#6a6d78}}.symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#2196f3}html.theme-dark .symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#1976d2}.symbolInput-1r0O05gG.readonly-3HE9PFCu{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.readonly-3HE9PFCu{background-color:#2a2e39;border-color:#50535e}.symbolInput-1r0O05gG.disabled-3omO9UCm{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.disabled-3omO9UCm{background-color:#2a2e39;border-color:#50535e;color:#50535e}.symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#ef5350}}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#e53935}}.symbolInput-1r0O05gG.error-3HEkUG-H,.symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#ef5350}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H,html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#e53935}.dropdownMenu-sPl98nIf{min-width:100px}.dropdownMenu-sPl98nIf.resolution-2qfO1lUf{width:150px}.sessionEnd-Biyt0SRM,.sessionStart-20Y_zZKF{display:inline-flex;align-items:center}.sessionInputContainer-3fr-ovpl{margin-right:0}.sessionDash-3i8ftDqe{flex:1 0 auto}.inputGroup-13um8mnj{display:flex;align-items:center}@media screen and (max-width:379px){.input-2M6pUl-Q{margin-bottom:8px}.input-2M6pUl-Q:last-child{margin-bottom:0}.inputGroup-13um8mnj{display:block}.sessionInputContainer-3fr-ovpl{margin-bottom:0}.sessionStart-20Y_zZKF{margin-bottom:8px}.sessionEnd-Biyt0SRM{display:block}}.icon-1NLCncqj{display:flex;align-items:center;justify-items:center}.wrap-3UffnxXt{position:relative}.input-1Xqn_2Yr{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.radio-1cZENBYk{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#5d606b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#1e88e5}}.radio-1cZENBYk.reverse-39E2s_WA{flex-direction:row-reverse}.radio-1cZENBYk.reverse-39E2s_WA .label-3Xg_J0oJ{margin-right:8px;margin-left:0}.radio-1cZENBYk .wrapper-1Law0ttl{display:inline-block;flex-shrink:0;width:18px;height:18px;position:relative}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv{display:inline-block;position:relative;width:100%;height:100%}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #b2b5be;background-color:transparent;border-radius:50%;transition:border-color .35s ease}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{border:1px solid #50535e}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{position:absolute;box-sizing:border-box;content:"";height:26px;width:26px;top:-4px;left:-4px;border:2px solid rgba(33,150,243,.3);opacity:0;border-radius:50%;transform:scale(.69231)}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{border:2px solid rgba(25,118,210,.3)}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv.noOutline-3-BkNnru:after{content:none}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua{width:100%;height:100%;opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;top:0;left:0}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#2196f3}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:after,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:after{opacity:1;transform:scale(1)}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{border-color:#2196f3;border-width:6px;background-color:#fff}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{background-color:#d1d4dc;border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{border-color:#50535e;background-color:#2a2e39}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{border-color:#2a2e39;background-color:#50535e}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{opacity:1;border-color:#b2b5be;border-width:1px}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{border-color:#50535e}.radio-1cZENBYk .label-3Xg_J0oJ{margin-left:8px;color:#000;min-width:0}html.theme-dark .radio-1cZENBYk .label-3Xg_J0oJ{color:#b2b5be} \ No newline at end of file diff --git a/public/charting_library/bundles/56.9549ce396a46d326b332.rtl.css b/public/charting_library/bundles/56.9549ce396a46d326b332.rtl.css new file mode 100644 index 00000000..58f72dca --- /dev/null +++ b/public/charting_library/bundles/56.9549ce396a46d326b332.rtl.css @@ -0,0 +1 @@ +.input-2M6pUl-Q{width:100px;height:34px;margin-left:12px}.input-2M6pUl-Q.resolution-2qfO1lUf,.input-2M6pUl-Q.symbol-1be49jiU{width:150px}.input-2M6pUl-Q:last-child{margin-left:0}.checkbox-15VqCFje{max-width:100%}.checkbox-15VqCFje .label-3rCCk0Td{display:inline-block;vertical-align:top;max-width:100%;min-width:0;overflow-wrap:break-word}.checkbox-15VqCFje .label-3rCCk0Td:first-letter{text-transform:capitalize}.symbolInput-1r0O05gG{box-sizing:border-box;border:1px solid;border-color:#d1d4dc;color:#131722;border-radius:4px;transition:border-color .35s ease;height:34px;overflow:hidden}html.theme-dark .symbolInput-1r0O05gG{color:#b2b5be;border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG:hover{border-color:#6a6d78}}.symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#2196f3}html.theme-dark .symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#1976d2}.symbolInput-1r0O05gG.readonly-3HE9PFCu{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.readonly-3HE9PFCu{background-color:#2a2e39;border-color:#50535e}.symbolInput-1r0O05gG.disabled-3omO9UCm{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.disabled-3omO9UCm{background-color:#2a2e39;border-color:#50535e;color:#50535e}.symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#ef5350}}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#e53935}}.symbolInput-1r0O05gG.error-3HEkUG-H,.symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#ef5350}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H,html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#e53935}.dropdownMenu-sPl98nIf{min-width:100px}.dropdownMenu-sPl98nIf.resolution-2qfO1lUf{width:150px}.sessionEnd-Biyt0SRM,.sessionStart-20Y_zZKF{display:inline-flex;align-items:center}.sessionInputContainer-3fr-ovpl{margin-left:0}.sessionDash-3i8ftDqe{flex:1 0 auto}.inputGroup-13um8mnj{display:flex;align-items:center}@media screen and (max-width:379px){.input-2M6pUl-Q{margin-bottom:8px}.input-2M6pUl-Q:last-child{margin-bottom:0}.inputGroup-13um8mnj{display:block}.sessionInputContainer-3fr-ovpl{margin-bottom:0}.sessionStart-20Y_zZKF{margin-bottom:8px}.sessionEnd-Biyt0SRM{display:block}}.icon-1NLCncqj{display:flex;align-items:center;justify-items:center}.wrap-3UffnxXt{position:relative}.input-1Xqn_2Yr{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}.radio-1cZENBYk{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#5d606b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#1e88e5}}.radio-1cZENBYk.reverse-39E2s_WA{flex-direction:row-reverse}.radio-1cZENBYk.reverse-39E2s_WA .label-3Xg_J0oJ{margin-left:8px;margin-right:0}.radio-1cZENBYk .wrapper-1Law0ttl{display:inline-block;flex-shrink:0;width:18px;height:18px;position:relative}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv{display:inline-block;position:relative;width:100%;height:100%}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #b2b5be;background-color:transparent;border-radius:50%;transition:border-color .35s ease}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{border:1px solid #50535e}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{position:absolute;box-sizing:border-box;content:"";height:26px;width:26px;top:-4px;right:-4px;border:2px solid rgba(33,150,243,.3);opacity:0;border-radius:50%;transform:scale(.69231)}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{border:2px solid rgba(25,118,210,.3)}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv.noOutline-3-BkNnru:after{content:none}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua{width:100%;height:100%;opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;top:0;right:0}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#2196f3}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:after,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:after{opacity:1;transform:scale(1)}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{border-color:#2196f3;border-width:6px;background-color:#fff}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{background-color:#d1d4dc;border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{border-color:#50535e;background-color:#2a2e39}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{border-color:#2a2e39;background-color:#50535e}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{opacity:1;border-color:#b2b5be;border-width:1px}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{border-color:#50535e}.radio-1cZENBYk .label-3Xg_J0oJ{margin-right:8px;color:#000;min-width:0}html.theme-dark .radio-1cZENBYk .label-3Xg_J0oJ{color:#b2b5be} \ No newline at end of file diff --git a/public/charting_library/bundles/57.7dbb2fa612975a074b3d.js b/public/charting_library/bundles/57.7dbb2fa612975a074b3d.js new file mode 100644 index 00000000..fefb074c --- /dev/null +++ b/public/charting_library/bundles/57.7dbb2fa612975a074b3d.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{bR4N:function(t,e,a){"use strict";var s=a("wmOI").ESC,n=a("e3/o").guid,o=a("jAh7").getRootOverlapManager;a("eL+L");var p=function(t,e,i){var c,l;t=$(t),(i=i||{}).activeClass=i.activeClass||"",c=(i.event||"click")+".popup-menu",i.hideEvent&&(l=i.hideEvent+".popup-menu");var r=function(){},d=r,u={},h=function(c,h,f){var v=n(),g=c.target.ownerDocument,m=g.defaultView,b=o(g),C=h||e;if("function"==typeof C&&(C=C()),$(this).hasClass("open")||$(this).hasClass("active"))return c.preventDefault(),d(),void(I=u.scrollTop);function w(e){var a=$(e.target).parents().andSelf();a.is(T)||a.is(t)||a.is(".charts-popup-tab-headers, .charts-popup-itemheader")||d()}function x(t){if(u.preventFirstProcessClick)u.preventFirstProcessClick=!1;else{var e=$(t.target).parents().andSelf();e.is(".charts-popup-tab-headers, .charts-popup-itemheader")||i.notCloseOnButtons&&e.is(".icon-delete")||d()}}function y(t){t.keyCode===s&&d()}d=function(){u.scrollTop=T.scrollTop(),T.remove(),b.removeWindow(v),t.removeClass("active open "+i.activeClass),t.data("popup-menu",null),$(g).off("click",x),$(g).off("mousedown",w),Modernizr.mobiletouch&&$(g).off("touchstart.chartgui",w),$(g).off("selectstart..popup-menu"),g.removeEventListener("keydown",y,!1),d=r,i.onRemove&&i.onRemove()},t.addClass("active open "+i.activeClass);var T=$('
    ');i.addClass&&T.addClass(i.addClass),i.zIndex&&T.css("z-index",i.zIndex);var k=T;i.listInner&&(k=$('
    ').appendTo(k)),i.listTable&&(k=$('').text(s.title));else if(s.separator){var h=$('');o.append(h)}else{var f;h=$('');if(s.url&&h.attr("href",s.url),s.target&&h.attr("target",s.target),n||h.addClass("first"),"function"==typeof s.active?s.active(s)&&h.addClass("active"):s.active&&h.addClass("active"),s.addClass&&h.addClass(s.addClass),s.addData&&h.data(s.addData),s.disabled&&h.addClass("disabled"),"function"==typeof s.action){var v=s.action,g=function(t){var e=$(t.target).parents().andSelf();e.is(x)||(v.apply(h,arguments),!s.url&&t&&"function"==typeof t.preventDefault&&t.preventDefault())};i.upAction?h.bind("mouseup",g):h.bind("click",g)}if(s.date)f=$('').appendTo(h),$('').text(s.date||"").appendTo(h);else if(s.icon&&!i.svg){var m=$('').appendTo(h);m.css("background-image",s.icon.image||""),s.icon.offset&&m.css("background-position","string"==typeof s.icon.offset?s.icon.offset:s.icon.offset.x+"px "+s.icon.offset.y+"px"),f=$('').appendTo(h)}else!0===i.svg&&s.svg?(i.wrapIcon?h.append($('').addClass(s.iconClass).append(s.svg)):h.append(s.svg),f=$('').appendTo(h)):s.iconClass?(h.append($('').addClass(s.iconClass)),f=$('').appendTo(h)):f=$('').appendTo(h);s.html?f.html(s.html):f.text(TradingView.clean(s.title,!0)||"");var b=$('').appendTo(h);if(s.shortcut&&b.text(s.shortcut.keys),"function"==typeof s.deleteAction){var C=s.deleteAction,w=s.deleteAction.title||$.t("Delete"),x=$('');x.html(a("uo4K")),x.attr("title",w),x.on("click",(function(t){C.apply(h,arguments),t.preventDefault()})),h.append(x)}if(s.buttons instanceof Array&&s.buttons.length&&s.buttons.forEach((function(t){t.el instanceof $||(t.el=$(t.el)),t.el.appendTo(h),t.handler&&t.el.on("click",(function(e){t.handler.apply(h,arguments)}))})),void 0!==s.counter)if("function"==typeof s.counter){$('').html(s.counter()).appendTo(h)}else{var y=s.counterBlue?"blue":"";$('').text(s.counter+"").addClass(y).appendTo(h)}s.name&&h.attr("data-name",s.name),o.append(h),t.data("popup-menu",o)}}(this,e,k)})),l||(u.preventFirstProcessClick=!0),$(g).on("click",x),$(g).on("mousedown",w),g.addEventListener("keydown",y,!1),Modernizr.mobiletouch&&$(g).on("touchstart.chartgui",w),i.upAction&&$(g).on("selectstart.popup-menu",(function(){return!1})),T.appendTo(b.ensureWindow(v)) +;var M=g.documentElement.clientWidth,D=g.documentElement.clientHeight,L=t.outerWidth(),A=t.outerHeight(),E=t.offset(),I=$(m).scrollTop()||0;E.top-=I,E.top=Math.round(E.top),E.left=Math.round(E.left);var S=T.outerWidth(),z=T.outerHeight(),B=void 0!==i.viewportSpacing?i.viewportSpacing:10,G=i.popupSpacing?~~i.popupSpacing:1,H=i.popupDrift?~~i.popupDrift:0,P=z-T.height(),R="down";i.direction&&(R="function"==typeof i.direction?i.direction():i.direction);var W=!!i.reverse;if("down"===R){var O=D-E.top-A-G-B-P,F=E.top-G-B-P;OO&&(R="up")}else if("right"===R){var j=M-E.left-L-G-B-P,J=E.left-G-B-P;jj&&(R="left")}switch(R){case"down":case"up":"down"===R?T.css("top",E.top+A+G+"px"):T.css("bottom",D-E.top+G+"px").css("top","auto"),W?T.css("left",Math.max(E.left+H+L-S,B)+"px").css("right","auto"):T.css("left",E.left+H+"px").css("right","auto");break;case"right":case"left":G=Math.max(G,4),"right"===R?T.css("left",Math.floor(E.left+L+G)+"px").css("right","auto"):T.css("left",Math.floor(Math.max(E.left-S-G,B))+"px").css("right","auto"),W?T.css("top",Math.floor(Math.max(E.top+H+A-z,B))+"px"):T.css("top",Math.floor(E.top+H)+"px")}T.show();var K=E.top;if("up"===R||{left:1,right:1}[R]&&W?"up"!==R?K+=A:K-=A+G+P+B:K=D-K-A-2*G-P,T.height()>K&&T.addClass("popup-menu-scroll-y"),T.css("max-height",K+"px"),i.careRightBorder){var V=M+$(m).scrollLeft();parseInt(T.css("left"))+T.width()+B>V&&T.css("left",V-T.width()-B+"px").css("right","auto")}i.careBottomBorder&&parseInt(T.css("top"))+T.height()+B>D+I&&T.css("top",D-T.height()-B+I+"px");var N=T.offset();T.css({position:"fixed",left:N.left-$(g).scrollLeft(),right:"auto"}),T[0].scrollHeight>T.height()&&T.addClass("popup-with-scroll"),c&&c.preventDefault()};c&&t.bind(c,h),l&&t.bind(l,(function(){d()})),i.runOpened&&h()};p.TabGroup=function t(e){if(!(this instanceof t))return new t(e);e=e||{},this.tabs=[],"function"==typeof e.onChange&&(this.onChange=e.onChange)},p.TabGroup.prototype.appendTab=function(t,e,a){if(null==t?t="":t+="",e||(e=[]),a||(a={}),!Array.isArray(e))throw new TypeError("items must be an array");return this.tabs.push({name:t,items:e,active:!!a.active}),e},p.Header=function t(e){if(!(this instanceof t))return new t(e);this.title=e},p.Group=function t(e){if(!(this instanceof t))return new t(e);e=e||{},this.items=[],this.title=null==e.title?"":e.title+"",this.collapsible=!!e.collapsible,this.collapsed=!!e.collapsed,"function"==typeof e.onChange&&(this.onChange=e.onChange)},p.Group.prototype.push=function(){this.items.push.apply(this.items,arguments)},e.bindPopupMenu=p;e.unbindPopupMenu=function(t){(t=$(t)).unbind(".popup-menu"),t.removeData("popup-menu")}},"eL+L":function(t,e,a){},uo4K:function(t,e){t.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css b/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css new file mode 100644 index 00000000..51ff958a --- /dev/null +++ b/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css @@ -0,0 +1 @@ +.slider-2TOmsMP8{bottom:-1px;height:5px}.slider-2TOmsMP8,html.theme-dark .slider-2TOmsMP8{background-color:transparent}.slider-2TOmsMP8 .inner-21p4mP7K{margin:0 14px;height:100%;background-color:#2196f3}html.theme-sa .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#ff7200}html.theme-dark .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#1976d2}.scrollWrap-hMorJ3oa{height:33px;flex:0 0 auto}.tabsWrap-DW4tJckL{display:inline-block}.tabs-2ZEU3acm{box-sizing:border-box;font-size:16px;padding:0 6px}.tab-1l4dFt6c{flex:none;padding:0 14px 14px;border-bottom-width:0;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1l4dFt6c.withHover-1_-qVdZP:hover,html.theme-dark .tab-1l4dFt6c.withHover-1_-qVdZP:hover{color:#1e88e5}}.headerBottomSeparator-1v9qLLAy{position:relative;border-bottom:1px solid #e0e3eb;left:0;right:0;top:100%}html.theme-dark .headerBottomSeparator-1v9qLLAy{border-bottom:1px solid #434651}.defaultsButtonText-1ycd-VvR{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-1ycd-VvR{color:#b2b5be}.defaultsButtonItem-3rYXMHYc{min-width:100px}.defaultsButtonIcon-1L3YZ47K{display:flex} \ No newline at end of file diff --git a/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css b/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css new file mode 100644 index 00000000..c455ce5a --- /dev/null +++ b/public/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css @@ -0,0 +1 @@ +.slider-2TOmsMP8{bottom:-1px;height:5px}.slider-2TOmsMP8,html.theme-dark .slider-2TOmsMP8{background-color:transparent}.slider-2TOmsMP8 .inner-21p4mP7K{margin:0 14px;height:100%;background-color:#2196f3}html.theme-sa .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#ff7200}html.theme-dark .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#1976d2}.scrollWrap-hMorJ3oa{height:33px;flex:0 0 auto}.tabsWrap-DW4tJckL{display:inline-block}.tabs-2ZEU3acm{box-sizing:border-box;font-size:16px;padding:0 6px}.tab-1l4dFt6c{flex:none;padding:0 14px 14px;border-bottom-width:0;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1l4dFt6c.withHover-1_-qVdZP:hover,html.theme-dark .tab-1l4dFt6c.withHover-1_-qVdZP:hover{color:#1e88e5}}.headerBottomSeparator-1v9qLLAy{position:relative;border-bottom:1px solid #e0e3eb;right:0;left:0;top:100%}html.theme-dark .headerBottomSeparator-1v9qLLAy{border-bottom:1px solid #434651}.defaultsButtonText-1ycd-VvR{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-1ycd-VvR{color:#b2b5be}.defaultsButtonItem-3rYXMHYc{min-width:100px}.defaultsButtonIcon-1L3YZ47K{display:flex} \ No newline at end of file diff --git a/public/charting_library/bundles/58.ac20449ddbb7f37874cc.js b/public/charting_library/bundles/58.ac20449ddbb7f37874cc.js new file mode 100644 index 00000000..e5d51fba --- /dev/null +++ b/public/charting_library/bundles/58.ac20449ddbb7f37874cc.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[58],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.css b/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.css new file mode 100644 index 00000000..6433ea6c --- /dev/null +++ b/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.css @@ -0,0 +1 @@ +.switcherWrapper-1wFH-_jm{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:10px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px;display:inline-block;position:relative;z-index:0;flex:0 0 auto;width:var(--tv-switcher-wrapper-width);height:var(--tv-switcher-wrapper-height);vertical-align:middle;-webkit-tap-highlight-color:transparent}.switcherWrapper-1wFH-_jm.size-large-MOSirnj_{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:28px;--tv-switcher-wrapper-radius:28px}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherThumbWrapper-2u191lDO:before{content:none}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#00bfa5;background-color:#00bfa5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00897b;border-color:#00897b}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{border-color:#42a5f5;background-color:#42a5f5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{background-color:#1e88e5;border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#4db6ac;background-color:#4db6ac}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00796b;border-color:#00796b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}}.input-J7QIcTTo{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.input-J7QIcTTo:checked,.input-J7QIcTTo:disabled,.input-J7QIcTTo:focus{border:0;outline:0}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}html.theme-dark .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{transform:translate(calc(var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding)),var(--tv-switcher-thumb-padding))}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#d6d8e0;background-color:#fff}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#131722;border-color:#4c525e}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#d6d8e0}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#4c525e}.input-J7QIcTTo.focus-uZMRkCO0:focus+.switcherThumbWrapper-2u191lDO:before{opacity:.2}.switcherThumbWrapper-2u191lDO{position:relative;z-index:0;width:100%;height:100%}.switcherThumbWrapper-2u191lDO:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:calc(var(--tv-switcher-wrapper-radius) + 8px);background-color:#37a6ef;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;opacity:0}html.theme-dark .switcherThumbWrapper-2u191lDO:before{background-color:#2e7bb2}.switcherTrack-2XruDVTa{position:absolute;left:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--tv-switcher-wrapper-radius);border:1px solid #d6d8e0;background:#d6d8e0}html.theme-dark .switcherTrack-2XruDVTa{background:#363c4e;border-color:#363c4e}.switcherThumb-2yuEucci{width:var(--tv-switcher-thumb-size);height:var(--tv-switcher-thumb-size);border-radius:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;background:#fff}html.theme-dark .switcherThumb-2yuEucci{background:#fff}.wrapper-3Sj-FzgR{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:flex-start;white-space:nowrap;padding:6px 10px 2px 12px;background-color:#fff;color:#131722}html.theme-dark .wrapper-3Sj-FzgR{color:#b2b5be;background-color:#1e222d}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{color:#000}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{color:#c1c4cd}}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{background-color:#f0f3fa}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{background-color:#2a2e39}}.wrapper-3Sj-FzgR:before{content:"";display:block;height:20px}.labelRow-3h7cSJ_L{flex:1 1 auto;padding:2px 0 6px;min-width:0}.label-3iLxp29M{font-size:14px;margin-right:12px;overflow:hidden}.labelHint-3qxeiVfa{max-height:0;margin-top:0;font-size:12px;font-weight:400;color:#787b86;overflow:hidden;opacity:0;contain:content;white-space:normal;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear}.labelOn-10QGwv2n+.labelHint-3qxeiVfa{margin-top:4px;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear;max-height:34px;opacity:1} \ No newline at end of file diff --git a/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css b/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css new file mode 100644 index 00000000..583636b0 --- /dev/null +++ b/public/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css @@ -0,0 +1 @@ +.switcherWrapper-1wFH-_jm{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:10px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px;display:inline-block;position:relative;z-index:0;flex:0 0 auto;width:var(--tv-switcher-wrapper-width);height:var(--tv-switcher-wrapper-height);vertical-align:middle;-webkit-tap-highlight-color:transparent}.switcherWrapper-1wFH-_jm.size-large-MOSirnj_{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:28px;--tv-switcher-wrapper-radius:28px}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherThumbWrapper-2u191lDO:before{content:none}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#00bfa5;background-color:#00bfa5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00897b;border-color:#00897b}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{border-color:#42a5f5;background-color:#42a5f5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{background-color:#1e88e5;border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#4db6ac;background-color:#4db6ac}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00796b;border-color:#00796b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}}.input-J7QIcTTo{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;opacity:0}.input-J7QIcTTo:checked,.input-J7QIcTTo:disabled,.input-J7QIcTTo:focus{border:0;outline:0}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}html.theme-dark .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{transform:translate(calc(-1*(var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding))),var(--tv-switcher-thumb-padding))}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#d6d8e0;background-color:#fff}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#131722;border-color:#4c525e}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#d6d8e0}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#4c525e}.input-J7QIcTTo.focus-uZMRkCO0:focus+.switcherThumbWrapper-2u191lDO:before{opacity:.2}.switcherThumbWrapper-2u191lDO{position:relative;z-index:0;width:100%;height:100%}.switcherThumbWrapper-2u191lDO:before{content:"";position:absolute;top:-4px;right:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:calc(var(--tv-switcher-wrapper-radius) + 8px);background-color:#37a6ef;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;opacity:0}html.theme-dark .switcherThumbWrapper-2u191lDO:before{background-color:#2e7bb2}.switcherTrack-2XruDVTa{position:absolute;right:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--tv-switcher-wrapper-radius);border:1px solid #d6d8e0;background:#d6d8e0}html.theme-dark .switcherTrack-2XruDVTa{background:#363c4e;border-color:#363c4e}.switcherThumb-2yuEucci{width:var(--tv-switcher-thumb-size);height:var(--tv-switcher-thumb-size);border-radius:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transform:translate(calc(-1*(var(--tv-switcher-thumb-padding))),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;background:#fff}html.theme-dark .switcherThumb-2yuEucci{background:#fff}.wrapper-3Sj-FzgR{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:flex-start;white-space:nowrap;padding:6px 12px 2px 10px;background-color:#fff;color:#131722}html.theme-dark .wrapper-3Sj-FzgR{color:#b2b5be;background-color:#1e222d}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{color:#000}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{color:#c1c4cd}}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{background-color:#f0f3fa}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{background-color:#2a2e39}}.wrapper-3Sj-FzgR:before{content:"";display:block;height:20px}.labelRow-3h7cSJ_L{flex:1 1 auto;padding:2px 0 6px;min-width:0}.label-3iLxp29M{font-size:14px;margin-left:12px;overflow:hidden}.labelHint-3qxeiVfa{max-height:0;margin-top:0;font-size:12px;font-weight:400;color:#787b86;overflow:hidden;opacity:0;contain:content;white-space:normal;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear}.labelOn-10QGwv2n+.labelHint-3qxeiVfa{margin-top:4px;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear;max-height:34px;opacity:1} \ No newline at end of file diff --git a/public/charting_library/bundles/59.a19f5e1e13430596a3a9.js b/public/charting_library/bundles/59.a19f5e1e13430596a3a9.js new file mode 100644 index 00000000..e488fa9e --- /dev/null +++ b/public/charting_library/bundles/59.a19f5e1e13430596a3a9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[59],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css b/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css new file mode 100644 index 00000000..8a1c802d --- /dev/null +++ b/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css @@ -0,0 +1 @@ +.dialog-34XTwGTT{position:fixed;min-width:280px;width:100%;max-width:380px}.dialog-34XTwGTT [data-dragg-area=true]{cursor:grab}.dialog-34XTwGTT [data-dragg-area=true].dragging-33JfMDO6{cursor:grabbing}.dialogAnimatedAppearance-ByFJP_o1{transform-origin:0 0;animation-name:dialogAnimation-3u2LnCGZ;animation-duration:.3s}@keyframes dialogAnimation-3u2LnCGZ{0%{transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0);opacity:0}to{transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1);opacity:1}}.dialogTooltip-C1Jm8akl{position:absolute;left:50%;top:-20px;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:540px;font-size:14px;line-height:21px;color:#fff}@media screen and (max-width:768px){.dialogTooltip-C1Jm8akl{max-width:240px}} \ No newline at end of file diff --git a/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css b/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css new file mode 100644 index 00000000..b4f45b21 --- /dev/null +++ b/public/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css @@ -0,0 +1 @@ +.dialog-34XTwGTT{position:fixed;min-width:280px;width:100%;max-width:380px}.dialog-34XTwGTT [data-dragg-area=true]{cursor:grab}.dialog-34XTwGTT [data-dragg-area=true].dragging-33JfMDO6{cursor:grabbing}.dialogAnimatedAppearance-ByFJP_o1{transform-origin:100% 0;animation-name:dialogAnimation-3u2LnCGZ;animation-duration:.3s}@keyframes dialogAnimation-3u2LnCGZ{0%{transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0);opacity:0}to{transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1);opacity:1}}.dialogTooltip-C1Jm8akl{position:absolute;right:50%;top:-20px;transform:translateX(50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:540px;font-size:14px;line-height:21px;color:#fff}@media screen and (max-width:768px){.dialogTooltip-C1Jm8akl{max-width:240px}} \ No newline at end of file diff --git a/public/charting_library/bundles/6.fcc6fec60acc5d922a67.js b/public/charting_library/bundles/6.fcc6fec60acc5d922a67.js new file mode 100644 index 00000000..7cf99758 --- /dev/null +++ b/public/charting_library/bundles/6.fcc6fec60acc5d922a67.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/60.0b2b2d99a039b120fb25.css b/public/charting_library/bundles/60.0b2b2d99a039b120fb25.css new file mode 100644 index 00000000..6a076958 --- /dev/null +++ b/public/charting_library/bundles/60.0b2b2d99a039b120fb25.css @@ -0,0 +1 @@ +.item-stVdeCwG{vertical-align:middle;white-space:nowrap;height:32px}.item-stVdeCwG.interactive-3E0jwVyG{color:#131722}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG{color:#b2b5be}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{color:#000}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{color:#c1c4cd}}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#f0f3fa}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#2a2e39}}.item-stVdeCwG.disabled-2K7FyUI3{opacity:.3;cursor:default}.item-stVdeCwG.disabled-2K7FyUI3,.item-stVdeCwG.disabled-2K7FyUI3:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.disabled-2K7FyUI3:hover{color:#131722;background-color:#fff}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{background-color:#1e222d}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{color:#b2b5be}}.item-stVdeCwG.active-muW4lycL,.item-stVdeCwG.active-muW4lycL:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{background-color:#1976d2}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{color:#d1d4dc}}.item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,.item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}}html.theme-dark .item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,html.theme-dark .item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}}.iconCell-OhwVvlgA{min-width:6px}.icon-3DDcYD-t{display:flex;align-items:center;justify-content:center;padding-left:8px;width:28px}.icon-3DDcYD-t svg{width:28px;height:28px}.icon-3DDcYD-t.checkmark-2UE1siCn svg{width:18px;height:14px;fill:currentColor}.content-1GXgstZ5{display:flex;align-items:center;padding-left:6px;padding-right:20px;max-width:365px}.label-1If3beUH{flex:1 1 auto;text-align:left;font-size:14px;overflow-x:hidden}.toolbox-2XX2mSNw{flex:0 1 auto;margin-left:10px;line-height:14px}.feature-no-mobiletouch .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-mobiletouch .item-stVdeCwG:hover .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:1}}.arrowIcon-2FMesq_x{flex:0 1 auto;margin-left:10px}.arrowIcon-2FMesq_x svg{height:10px;fill:currentColor}.shortcut-2P38AivB{flex:0 1 auto;margin-left:10px;color:#9598a1;font-size:12px;padding-top:2px}html.theme-dark .shortcut-2P38AivB{color:#5d606b}.subMenu-QM4GIDtY{height:0}.item-3uG--HK9{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-height:40px;padding:8px 8px 8px 42px}.item-3uG--HK9.emptyIcons-m0h_sZp0{padding-left:20px}.item-3uG--HK9.loading-cNheEKQv{position:relative;justify-content:center}.item-3uG--HK9.disabled-3ilLPdQ4{opacity:.3;cursor:default}.item-3uG--HK9.disabled-3ilLPdQ4,.item-3uG--HK9.disabled-3ilLPdQ4:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#131722;background-color:#fff}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{background-color:#1e222d}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#b2b5be}}.item-3uG--HK9.interactive-2W_Hkhdy{color:#131722}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy{color:#b2b5be}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#000}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#c1c4cd}}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#f0f3fa}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#2a2e39}}.icon-1Mb1FjSX{display:flex;position:absolute;top:6px;left:8px;align-items:center;justify-content:center;width:28px;height:28px;color:#131722}html.theme-dark .icon-1Mb1FjSX{color:#b2b5be}.label-3O4C0UM-{margin-right:8px;font-size:16px;line-height:24px;color:#131722;word-break:break-word}html.theme-dark .label-3O4C0UM-{color:#b2b5be}.label-3O4C0UM-.fullWidth-1uGfIWwz{width:100%}.title-22oXfKpQ{font-weight:700}.nested-1ZM4Mhrc{display:flex;align-items:center;justify-content:center;align-self:center;width:18px;height:18px;margin-left:auto}.shortcut-3ZjqDeQg{margin-left:auto;margin-right:8px;line-height:24px;padding:0}.remove-3gWfSy1e{display:flex;margin-left:auto;margin-right:8px;height:24px;align-items:center;color:#131722}html.theme-dark .remove-3gWfSy1e{color:#b2b5be} \ No newline at end of file diff --git a/public/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css b/public/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css new file mode 100644 index 00000000..1012147c --- /dev/null +++ b/public/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css @@ -0,0 +1 @@ +.item-stVdeCwG{vertical-align:middle;white-space:nowrap;height:32px}.item-stVdeCwG.interactive-3E0jwVyG{color:#131722}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG{color:#b2b5be}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{color:#000}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{color:#c1c4cd}}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#f0f3fa}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#2a2e39}}.item-stVdeCwG.disabled-2K7FyUI3{opacity:.3;cursor:default}.item-stVdeCwG.disabled-2K7FyUI3,.item-stVdeCwG.disabled-2K7FyUI3:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.disabled-2K7FyUI3:hover{color:#131722;background-color:#fff}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{background-color:#1e222d}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{color:#b2b5be}}.item-stVdeCwG.active-muW4lycL,.item-stVdeCwG.active-muW4lycL:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{background-color:#1976d2}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{color:#d1d4dc}}.item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,.item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}}html.theme-dark .item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,html.theme-dark .item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}}.iconCell-OhwVvlgA{min-width:6px}.icon-3DDcYD-t{display:flex;align-items:center;justify-content:center;padding-right:8px;width:28px}.icon-3DDcYD-t svg{width:28px;height:28px}.icon-3DDcYD-t.checkmark-2UE1siCn svg{width:18px;height:14px;fill:currentColor}.content-1GXgstZ5{display:flex;align-items:center;padding-right:6px;padding-left:20px;max-width:365px}.label-1If3beUH{flex:1 1 auto;text-align:right;font-size:14px;overflow-x:hidden}.toolbox-2XX2mSNw{flex:0 1 auto;margin-right:10px;line-height:14px}.feature-no-mobiletouch .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-mobiletouch .item-stVdeCwG:hover .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:1}}.arrowIcon-2FMesq_x{flex:0 1 auto;margin-right:10px}.arrowIcon-2FMesq_x svg{transform:scaleX(-1);height:10px;fill:currentColor}.shortcut-2P38AivB{flex:0 1 auto;margin-right:10px;color:#9598a1;font-size:12px;padding-top:2px}html.theme-dark .shortcut-2P38AivB{color:#5d606b}.subMenu-QM4GIDtY{height:0}.item-3uG--HK9{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-height:40px;padding:8px 42px 8px 8px}.item-3uG--HK9.emptyIcons-m0h_sZp0{padding-right:20px}.item-3uG--HK9.loading-cNheEKQv{position:relative;justify-content:center}.item-3uG--HK9.disabled-3ilLPdQ4{opacity:.3;cursor:default}.item-3uG--HK9.disabled-3ilLPdQ4,.item-3uG--HK9.disabled-3ilLPdQ4:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#131722;background-color:#fff}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{background-color:#1e222d}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#b2b5be}}.item-3uG--HK9.interactive-2W_Hkhdy{color:#131722}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy{color:#b2b5be}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#000}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#c1c4cd}}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#f0f3fa}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#2a2e39}}.icon-1Mb1FjSX{display:flex;position:absolute;top:6px;right:8px;align-items:center;justify-content:center;width:28px;height:28px;color:#131722}html.theme-dark .icon-1Mb1FjSX{color:#b2b5be}.label-3O4C0UM-{margin-left:8px;font-size:16px;line-height:24px;color:#131722;word-break:break-word}html.theme-dark .label-3O4C0UM-{color:#b2b5be}.label-3O4C0UM-.fullWidth-1uGfIWwz{width:100%}.title-22oXfKpQ{font-weight:700}.nested-1ZM4Mhrc,.title-22oXfKpQ .icon-1Mb1FjSX{transform:scaleX(-1)}.nested-1ZM4Mhrc{display:flex;align-items:center;justify-content:center;align-self:center;width:18px;height:18px;margin-right:auto}.shortcut-3ZjqDeQg{margin-right:auto;margin-left:8px;line-height:24px;padding:0}.remove-3gWfSy1e{display:flex;margin-right:auto;margin-left:8px;height:24px;align-items:center;color:#131722}html.theme-dark .remove-3gWfSy1e{color:#b2b5be} \ No newline at end of file diff --git a/public/charting_library/bundles/60.1ac249f4421296f40f75.js b/public/charting_library/bundles/60.1ac249f4421296f40f75.js new file mode 100644 index 00000000..21a9df64 --- /dev/null +++ b/public/charting_library/bundles/60.1ac249f4421296f40f75.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[60],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/61.366fecec1b24a0b335af.css b/public/charting_library/bundles/61.366fecec1b24a0b335af.css new file mode 100644 index 00000000..db16a9fb --- /dev/null +++ b/public/charting_library/bundles/61.366fecec1b24a0b335af.css @@ -0,0 +1 @@ +.ghost-3yO24wIn.primary-1rSzOFdX{color:#2196f3;border:1px solid #2196f3;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.primary-1rSzOFdX:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.success-1qQ3_tEI{color:#3cbc98;border:1px solid #3cbc98;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.success-1qQ3_tEI:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.danger-jKTO4wDd{color:#ff4a68;border:1px solid #ff4a68;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.danger-jKTO4wDd:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.warning-2uDfz7Zc{color:#f89e30;border:1px solid #f89e30;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.warning-2uDfz7Zc:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.secondary-3ll81brZ{color:#757575;border:1px solid #e9eff2;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.secondary-3ll81brZ:hover{color:#757575;transition-duration:.06s}}.button-2O-nMUcz{display:inline-flex;justify-content:center;align-items:center;padding:0;position:relative;min-width:35px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0;cursor:pointer;overflow:hidden;box-sizing:border-box;line-height:32px;font-size:14px;transition:background-color .35s ease,border-color .35s ease,color .35s ease;border-radius:2px;border:1px solid transparent}.button-2O-nMUcz.withPadding-_5CJoO5q{padding:0 22px}.button-2O-nMUcz+.button-2O-nMUcz{margin-left:15px}.hiddenText-3qcN5Wif{visibility:hidden;flex:1 1 auto}.text-2KOWx3rB{position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:opacity .175s ease,transform .175s ease}.loader-1CC-1F8J{display:inline-block;transition:opacity .35s ease;opacity:1}.base-2d4XFcnI{color:#757575;border-color:#adaeb0;background-color:transparent}html.theme-dark .base-2d4XFcnI{border-color:#4f5966;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.base-2d4XFcnI:hover{background-color:#f2f2f2;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .base-2d4XFcnI:hover{background-color:#1c2030}}.base-2d4XFcnI:active{background-color:#ececec;transition-duration:.06s}html.theme-dark .base-2d4XFcnI:active{background-color:#262b3e}.primary-1rSzOFdX{color:#fff;border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.primary-1rSzOFdX:hover{background-color:#1e88e5;transition-duration:.06s}}.primary-1rSzOFdX:active{background-color:#049ddc;transition-duration:.06s}.success-1qQ3_tEI{color:#fff;border-color:#3cbc98;background-color:#3cbc98}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.success-1qQ3_tEI:hover{background-color:#38b395;transition-duration:.06s}}.success-1qQ3_tEI:active{background-color:#00a97f;transition-duration:.06s}.danger-jKTO4wDd{color:#fff;border-color:#ff4a68;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.danger-jKTO4wDd:hover{background-color:#f24965;transition-duration:.06s}}.danger-jKTO4wDd:active{background-color:#ff173e;transition-duration:.06s}.warning-2uDfz7Zc{color:#fff;border-color:#f89e30;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.warning-2uDfz7Zc:hover{background-color:#f79217;transition-duration:.06s}}.warning-2uDfz7Zc:active{background-color:#d47807;transition-duration:.06s}.secondary-3ll81brZ{color:#757575;border-color:#eceff2;background-color:#eceff2}html.theme-dark .secondary-3ll81brZ{background-color:#363c4e;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondary-3ll81brZ:hover{background-color:#dce6ea;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondary-3ll81brZ:hover{background-color:#4f5966}}.secondary-3ll81brZ:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondary-3ll81brZ:active{background-color:#4f5966}.secondaryScript-2iIeFIWW{color:#fff;border-color:#9db2bd;background-color:#9db2bd}html.theme-dark .secondaryScript-2iIeFIWW{background-color:#363c4e;border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondaryScript-2iIeFIWW:hover{background-color:#9db2bd;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondaryScript-2iIeFIWW:hover{background-color:#363c4e}}.secondaryScript-2iIeFIWW:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondaryScript-2iIeFIWW:active{background-color:#363c4e}.link-2sR0CShp{color:#2196f3;transition:color .35s ease;background-color:transparent}html.theme-dark .link-2sR0CShp{color:#1976d2}.link-2sR0CShp:visited{color:#2196f3;fill:#2196f3}html.theme-dark .link-2sR0CShp:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.link-2sR0CShp:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.link-2sR0CShp:focus{outline:auto}.link-2sR0CShp:focus:not(:-moz-focusring){outline:none}.link-2sR0CShp:-moz-focusring{outline:auto}.link-2sR0CShp:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.xsmall-1aiWe3Hs{line-height:17px;border-radius:1px;font-size:11px;font-weight:400}.xsmall-1aiWe3Hs.withPadding-_5CJoO5q{padding:0 7px}.xsmall-1aiWe3Hs+.xsmall-1aiWe3Hs{margin-left:10px}.xsmall-1aiWe3Hs.rounded-3qEdyiAz{border-radius:10px}.small-2-nQtW8O{line-height:25px;font-size:13px}.small-2-nQtW8O.withPadding-_5CJoO5q{padding:0 12px}.small-2-nQtW8O+.small-2-nQtW8O{margin-left:10px}.small-2-nQtW8O.rounded-3qEdyiAz{border-radius:14px}.large-33HYhX8D{line-height:46px;font-size:17px;letter-spacing:1px}.large-33HYhX8D.withPadding-_5CJoO5q{padding:0 30px}.large-33HYhX8D.rounded-3qEdyiAz{border-radius:24px}.grouped-1WsMjajI:not(:first-child):not(:last-child){border-radius:0}.grouped-1WsMjajI+.grouped-1WsMjajI{margin-left:-1px}.grouped-1WsMjajI:first-child{margin-left:0}.grouped-1WsMjajI:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.grouped-1WsMjajI:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.growable-F6tv8R_j{flex:1}.growable-F6tv8R_j.withPadding-_5CJoO5q{padding:0}.active-2UxWxOgk:active{transform:translateY(1px)}.disabled-3u0ULovv{color:#adaeb0;border-color:#f1f3f6;background-color:#f1f3f6;cursor:default}html.theme-dark .disabled-3u0ULovv{background-color:#262b3e;border-color:#262b3e;color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-3u0ULovv:hover{background-color:#f1f3f6;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-3u0ULovv:hover{background-color:#262b3e}}.disabled-3u0ULovv:active{background-color:#f1f3f6;transition-duration:.06s}html.theme-dark .disabled-3u0ULovv:active{background-color:#262b3e}.disabled-3u0ULovv:active{transform:none}.rounded-3qEdyiAz{border-radius:17px} \ No newline at end of file diff --git a/public/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css b/public/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css new file mode 100644 index 00000000..2b066d0d --- /dev/null +++ b/public/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css @@ -0,0 +1 @@ +.ghost-3yO24wIn.primary-1rSzOFdX{color:#2196f3;border:1px solid #2196f3;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.primary-1rSzOFdX:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.success-1qQ3_tEI{color:#3cbc98;border:1px solid #3cbc98;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.success-1qQ3_tEI:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.danger-jKTO4wDd{color:#ff4a68;border:1px solid #ff4a68;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.danger-jKTO4wDd:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.warning-2uDfz7Zc{color:#f89e30;border:1px solid #f89e30;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.warning-2uDfz7Zc:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.secondary-3ll81brZ{color:#757575;border:1px solid #e9eff2;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.secondary-3ll81brZ:hover{color:#757575;transition-duration:.06s}}.button-2O-nMUcz{display:inline-flex;justify-content:center;align-items:center;padding:0;position:relative;min-width:35px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0;cursor:pointer;overflow:hidden;box-sizing:border-box;line-height:32px;font-size:14px;transition:background-color .35s ease,border-color .35s ease,color .35s ease;border-radius:2px;border:1px solid transparent}.button-2O-nMUcz.withPadding-_5CJoO5q{padding:0 22px}.button-2O-nMUcz+.button-2O-nMUcz{margin-right:15px}.hiddenText-3qcN5Wif{visibility:hidden;flex:1 1 auto}.text-2KOWx3rB{position:absolute;right:0;left:0;bottom:0;top:0;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:opacity .175s ease,transform .175s ease}.loader-1CC-1F8J{display:inline-block;transition:opacity .35s ease;opacity:1}.base-2d4XFcnI{color:#757575;border-color:#adaeb0;background-color:transparent}html.theme-dark .base-2d4XFcnI{border-color:#4f5966;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.base-2d4XFcnI:hover{background-color:#f2f2f2;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .base-2d4XFcnI:hover{background-color:#1c2030}}.base-2d4XFcnI:active{background-color:#ececec;transition-duration:.06s}html.theme-dark .base-2d4XFcnI:active{background-color:#262b3e}.primary-1rSzOFdX{color:#fff;border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.primary-1rSzOFdX:hover{background-color:#1e88e5;transition-duration:.06s}}.primary-1rSzOFdX:active{background-color:#049ddc;transition-duration:.06s}.success-1qQ3_tEI{color:#fff;border-color:#3cbc98;background-color:#3cbc98}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.success-1qQ3_tEI:hover{background-color:#38b395;transition-duration:.06s}}.success-1qQ3_tEI:active{background-color:#00a97f;transition-duration:.06s}.danger-jKTO4wDd{color:#fff;border-color:#ff4a68;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.danger-jKTO4wDd:hover{background-color:#f24965;transition-duration:.06s}}.danger-jKTO4wDd:active{background-color:#ff173e;transition-duration:.06s}.warning-2uDfz7Zc{color:#fff;border-color:#f89e30;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.warning-2uDfz7Zc:hover{background-color:#f79217;transition-duration:.06s}}.warning-2uDfz7Zc:active{background-color:#d47807;transition-duration:.06s}.secondary-3ll81brZ{color:#757575;border-color:#eceff2;background-color:#eceff2}html.theme-dark .secondary-3ll81brZ{background-color:#363c4e;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondary-3ll81brZ:hover{background-color:#dce6ea;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondary-3ll81brZ:hover{background-color:#4f5966}}.secondary-3ll81brZ:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondary-3ll81brZ:active{background-color:#4f5966}.secondaryScript-2iIeFIWW{color:#fff;border-color:#9db2bd;background-color:#9db2bd}html.theme-dark .secondaryScript-2iIeFIWW{background-color:#363c4e;border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondaryScript-2iIeFIWW:hover{background-color:#9db2bd;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondaryScript-2iIeFIWW:hover{background-color:#363c4e}}.secondaryScript-2iIeFIWW:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondaryScript-2iIeFIWW:active{background-color:#363c4e}.link-2sR0CShp{color:#2196f3;transition:color .35s ease;background-color:transparent}html.theme-dark .link-2sR0CShp{color:#1976d2}.link-2sR0CShp:visited{color:#2196f3;fill:#2196f3}html.theme-dark .link-2sR0CShp:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.link-2sR0CShp:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.link-2sR0CShp:focus{outline:auto}.link-2sR0CShp:focus:not(:-moz-focusring){outline:none}.link-2sR0CShp:-moz-focusring{outline:auto}.link-2sR0CShp:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.xsmall-1aiWe3Hs{line-height:17px;border-radius:1px;font-size:11px;font-weight:400}.xsmall-1aiWe3Hs.withPadding-_5CJoO5q{padding:0 7px}.xsmall-1aiWe3Hs+.xsmall-1aiWe3Hs{margin-right:10px}.xsmall-1aiWe3Hs.rounded-3qEdyiAz{border-radius:10px}.small-2-nQtW8O{line-height:25px;font-size:13px}.small-2-nQtW8O.withPadding-_5CJoO5q{padding:0 12px}.small-2-nQtW8O+.small-2-nQtW8O{margin-right:10px}.small-2-nQtW8O.rounded-3qEdyiAz{border-radius:14px}.large-33HYhX8D{line-height:46px;font-size:17px;letter-spacing:1px}.large-33HYhX8D.withPadding-_5CJoO5q{padding:0 30px}.large-33HYhX8D.rounded-3qEdyiAz{border-radius:24px}.grouped-1WsMjajI:not(:first-child):not(:last-child){border-radius:0}.grouped-1WsMjajI+.grouped-1WsMjajI{margin-right:-1px}.grouped-1WsMjajI:first-child{margin-right:0}.grouped-1WsMjajI:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.grouped-1WsMjajI:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0}.growable-F6tv8R_j{flex:1}.growable-F6tv8R_j.withPadding-_5CJoO5q{padding:0}.active-2UxWxOgk:active{transform:translateY(1px)}.disabled-3u0ULovv{color:#adaeb0;border-color:#f1f3f6;background-color:#f1f3f6;cursor:default}html.theme-dark .disabled-3u0ULovv{background-color:#262b3e;border-color:#262b3e;color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-3u0ULovv:hover{background-color:#f1f3f6;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-3u0ULovv:hover{background-color:#262b3e}}.disabled-3u0ULovv:active{background-color:#f1f3f6;transition-duration:.06s}html.theme-dark .disabled-3u0ULovv:active{background-color:#262b3e}.disabled-3u0ULovv:active{transform:none}.rounded-3qEdyiAz{border-radius:17px} \ No newline at end of file diff --git a/public/charting_library/bundles/61.fb29f65342062c04fe5b.js b/public/charting_library/bundles/61.fb29f65342062c04fe5b.js new file mode 100644 index 00000000..e57c97d3 --- /dev/null +++ b/public/charting_library/bundles/61.fb29f65342062c04fe5b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[61],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/62.40b2f091122109aa2e58.js b/public/charting_library/bundles/62.40b2f091122109aa2e58.js new file mode 100644 index 00000000..e9a21d75 --- /dev/null +++ b/public/charting_library/bundles/62.40b2f091122109aa2e58.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[62],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/62.eb00d46231222c518012.css b/public/charting_library/bundles/62.eb00d46231222c518012.css new file mode 100644 index 00000000..b04cb8cd --- /dev/null +++ b/public/charting_library/bundles/62.eb00d46231222c518012.css @@ -0,0 +1 @@ +.tv-tabs{display:flex;position:relative;height:53px;line-height:53px;padding:0 16px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tv-tabs:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dadde0}html.theme-dark .tv-tabs:before{background-color:#363c4e}.tv-tabs::-webkit-scrollbar{display:none}.tv-tabs.i-loaded{padding:0}.tv-tabs--category-content{padding:0 6px}.tv-tabs__scroll-wrap{display:block;position:relative;height:100%;width:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:100px;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.tv-tabs__scroll-box{display:flex;position:relative}.tv-tabs.i-loaded .tv-tabs__scroll-box{padding:0 16px}.tv-tabs__additional-info{color:#b2b5be;transition:inherit}.tv-tabs__tab{display:block;position:relative;margin:0;padding:0 16px;height:53px;font-size:15px;line-height:53px;color:#131722;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:color .35s ease}html.theme-dark .tv-tabs__tab{color:#d1d4dc}.tv-tabs__tab:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{transition-duration:.06s}}.tv-tabs__tab.i-active,.tv-tabs__tab:active{color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{color:#2196f3}}html.theme-dark .tv-tabs__tab.i-active,html.theme-dark .tv-tabs__tab:active{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__tab:hover{color:#1976d2}}.tv-tabs__tab.i-disabled,.tv-tabs__tab:disabled,.tv-tabs__tab[disabled]{cursor:default;color:#dadde0}html.theme-dark .tv-tabs__tab.i-disabled,html.theme-dark .tv-tabs__tab:disabled,html.theme-dark .tv-tabs__tab[disabled]{color:#363c4e}.tv-tabs__tab--no-padding{padding:0}.tv-tabs__tab--right-shifter{margin-left:auto}.tv-tabs__tab--icon-tab{padding:0}.tv-tabs--category-header{height:46px}.tv-tabs--category-header .tv-tabs__tab{padding-left:24px;padding-right:24px;font-size:18px;height:46px;line-height:46px;color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--category-header .tv-tabs__tab:hover,.tv-tabs--category-header .tv-tabs__tab:hover .tv-tabs__additional-info{color:#1e88e5}}.tv-tabs--category-header .tv-tabs__tab.i-active{cursor:default}.tv-tabs--category-header .tv-tabs__tab.i-active,.tv-tabs--category-header .tv-tabs__tab.i-active .tv-tabs__additional-info{color:#2196f3}.tv-tabs__slider,.tv-tabs__tab.i-active:after{display:block;position:absolute;bottom:0;height:3px;pointer-events:none;background-color:#2196f3}html.theme-dark .tv-tabs__slider,html.theme-dark .tv-tabs__tab.i-active:after{background-color:#1976d2}.tv-tabs--compact,.tv-tabs--compact .tv-tabs__scroll-box,.tv-tabs--compact .tv-tabs__tab{height:23px}.tv-tabs--compact .tv-tabs__tab{line-height:23px;font-size:13px}.tv-tabs--semi-compact,.tv-tabs--semi-compact .tv-tabs__scroll-box,.tv-tabs--semi-compact .tv-tabs__tab{height:38px}.tv-tabs--semi-compact .tv-tabs__tab{line-height:38px}.tv-tabs--category-header.i-loaded,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--compact,.tv-tabs--compact.i-loaded .tv-tabs__scroll-box,.tv-tabs--semi-compact,.tv-tabs--semi-compact.i-loaded .tv-tabs__scroll-box{padding-left:0;padding-right:0}.tv-tabs--category-header,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--category-header .tv-tabs__scroll-box{padding-left:20px;padding-right:20px}.tv-tabs--category-header:before,.tv-tabs--compact:before,.tv-tabs--semi-compact:before{bottom:0}.tv-tabs--compact .tv-tabs__tab:first-child,.tv-tabs--semi-compact .tv-tabs__tab:first-child{margin-left:-16px}.tv-tabs--compact .tv-tabs__tab:last-child,.tv-tabs--semi-compact .tv-tabs__tab:last-child{margin-right:-16px}.tv-tabs--category-header .tv-tabs__tab:first-child{margin-left:-24px}.tv-tabs--category-header .tv-tabs__tab:last-child{margin-right:-24px}.page-wide .tv-tabs--category-header .tv-tabs__tab{padding-left:32px;padding-right:32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:first-child{margin-left:-32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:last-child{margin-right:-32px}.tv-tabs--compact .tv-tabs__tab.i-hidden:first-child+.tv-tabs__tab{margin-left:-16px}.tv-tabs--compact .tv-tabs__slider,.tv-tabs--compact .tv-tabs__tab.i-active:after{bottom:0;height:1px}@media screen and (max-width:767px){.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:first-child{margin-left:0;padding-left:0}.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:nth-last-child(2){margin-right:0;padding-right:0}}.tv-tabs--no-margin .tv-tabs__tab:first-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:first-child{margin-left:0}.tv-tabs--no-margin .tv-tabs__tab:last-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:last-child{margin-right:0}.tv-tabs--secondary-active .tv-tabs__wrap{display:flex;align-items:center;height:23px;padding:0 14px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__wrap{height:26px;padding:0 8px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__tab{padding:6px}.tv-tabs--secondary-active .tv-tabs__tab{padding:0 6px}.tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{background-color:#9db2bd;color:#fff;transition:color .35s ease,background-color .35s ease}html.theme-dark .tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{color:#c5cbce;background-color:#4c525e}.tv-tabs--no-border:before{display:none}.tv-tabs--no-padding,.tv-tabs--no-padding.i-loaded .tv-tabs__scroll-box{padding:0}.tv-tabs--no-padding .tv-tabs__tab{padding:0 16px}.tv-tabs--no-padding .tv-tabs__tab.tv-tabs__tab--no-padding{padding:0}.tv-tabs.i-loaded .tv-tabs__tab.i-active:after{content:none;display:none}.tv-tabs__left-arrow,.tv-tabs__right-arrow{display:flex;position:absolute;align-items:center;padding:0 5px;bottom:0;top:0;background-color:#fff;cursor:pointer;width:36px;direction:ltr;-webkit-user-select:none;user-select:none;box-sizing:content-box}.tv-tabs__left-arrow:after,.tv-tabs__right-arrow:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-tabs__left-arrow svg,.tv-tabs__right-arrow svg{display:inline-block;width:12px;height:12px;vertical-align:middle;transform:scale(1);transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__left-arrow:hover svg,.tv-tabs__right-arrow:hover svg{fill:#4f5966;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__left-arrow:hover svg,html.theme-dark .tv-tabs__right-arrow:hover svg{fill:#c5cbce}}.tv-tabs__left-arrow:active svg,.tv-tabs__right-arrow:active svg{fill:#271d2b;transition-duration:.06s}html.theme-dark .tv-tabs__left-arrow:active svg,html.theme-dark .tv-tabs__right-arrow:active svg{fill:#9db2bd}.tv-tabs__right-arrow{justify-content:flex-end}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{bottom:3px;margin-top:-1px}.tv-tabs--category-header .tv-tabs__left-arrow svg,.tv-tabs--category-header .tv-tabs__right-arrow svg{vertical-align:top}.tv-tabs__left-arrow{left:0;text-align:left;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__left-arrow.i-slided{transform:translateX(-100%)}.tv-tabs__right-arrow{right:0;text-align:right;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__right-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__right-arrow.i-slided{transform:translateX(100%)}.tv-tabs--compact .tv-tabs__left-arrow,.tv-tabs--compact .tv-tabs__right-arrow{width:23px}.tv-tabs--semi-compact .tv-tabs__left-arrow,.tv-tabs--semi-compact .tv-tabs__right-arrow{width:34px}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{width:45px}.tv-tabs--searchbar:before{display:none}.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:80px}@media screen and (max-width:1019px){.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:54px}}.tv-tabs--searchbar .tv-tabs__slider,.tv-tabs--searchbar .tv-tabs__tab.i-active:after{bottom:0;background-color:#fff}html.theme-dark .tv-tabs--searchbar .tv-tabs__slider,html.theme-dark .tv-tabs--searchbar .tv-tabs__tab.i-active:after{background-color:#fff}.tv-tabs--searchbar .tv-tabs__left-arrow svg,.tv-tabs--searchbar .tv-tabs__right-arrow svg{fill:#fff;opacity:.65}.tv-tabs--searchbar .tv-tabs__left-arrow:active svg,.tv-tabs--searchbar .tv-tabs__right-arrow:active svg{fill:#fff;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--searchbar .tv-tabs__left-arrow:hover svg,.tv-tabs--searchbar .tv-tabs__right-arrow:hover svg{fill:#fff;opacity:1}}.tv-tabs--searchbar .tv-tabs__left-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar .tv-tabs__right-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__right-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar_sub,.tv-tabs--searchbar_sub .tv-tabs__scroll-box{height:40px;line-height:40px}.tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e8ae0 0,#1e8ae0 15%,rgba(30,138,224,0))}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#176dc1 0,#176dc1 15%,rgba(23,109,193,0))}.tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(30,138,224,0) 0,#1e8ae0 85%,#1e8ae0)}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(23,109,193,0) 0,#176dc1 85%,#176dc1)}.tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#2196f3 0,#2196f3 15%,rgba(33,150,243,0))}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#1976d2 0,#1976d2 15%,rgba(25,118,210,0))}.tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(33,150,243,0) 0,#2196f3 85%,#2196f3)}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(25,118,210,0) 0,#1976d2 85%,#1976d2)} \ No newline at end of file diff --git a/public/charting_library/bundles/62.eb00d46231222c518012.rtl.css b/public/charting_library/bundles/62.eb00d46231222c518012.rtl.css new file mode 100644 index 00000000..fdccde51 --- /dev/null +++ b/public/charting_library/bundles/62.eb00d46231222c518012.rtl.css @@ -0,0 +1 @@ +.tv-tabs{display:flex;position:relative;height:53px;line-height:53px;padding:0 16px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tv-tabs:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#dadde0}html.theme-dark .tv-tabs:before{background-color:#363c4e}.tv-tabs::-webkit-scrollbar{display:none}.tv-tabs.i-loaded{padding:0}.tv-tabs--category-content{padding:0 6px}.tv-tabs__scroll-wrap{display:block;position:relative;height:100%;width:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:100px;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.tv-tabs__scroll-box{display:flex;position:relative}.tv-tabs.i-loaded .tv-tabs__scroll-box{padding:0 16px}.tv-tabs__additional-info{color:#b2b5be;transition:inherit}.tv-tabs__tab{display:block;position:relative;margin:0;padding:0 16px;height:53px;font-size:15px;line-height:53px;color:#131722;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:color .35s ease}html.theme-dark .tv-tabs__tab{color:#d1d4dc}.tv-tabs__tab:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{transition-duration:.06s}}.tv-tabs__tab.i-active,.tv-tabs__tab:active{color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{color:#2196f3}}html.theme-dark .tv-tabs__tab.i-active,html.theme-dark .tv-tabs__tab:active{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__tab:hover{color:#1976d2}}.tv-tabs__tab.i-disabled,.tv-tabs__tab:disabled,.tv-tabs__tab[disabled]{cursor:default;color:#dadde0}html.theme-dark .tv-tabs__tab.i-disabled,html.theme-dark .tv-tabs__tab:disabled,html.theme-dark .tv-tabs__tab[disabled]{color:#363c4e}.tv-tabs__tab--no-padding{padding:0}.tv-tabs__tab--right-shifter{margin-right:auto}.tv-tabs__tab--icon-tab{padding:0}.tv-tabs--category-header{height:46px}.tv-tabs--category-header .tv-tabs__tab{padding-right:24px;padding-left:24px;font-size:18px;height:46px;line-height:46px;color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--category-header .tv-tabs__tab:hover,.tv-tabs--category-header .tv-tabs__tab:hover .tv-tabs__additional-info{color:#1e88e5}}.tv-tabs--category-header .tv-tabs__tab.i-active{cursor:default}.tv-tabs--category-header .tv-tabs__tab.i-active,.tv-tabs--category-header .tv-tabs__tab.i-active .tv-tabs__additional-info{color:#2196f3}.tv-tabs__slider,.tv-tabs__tab.i-active:after{display:block;position:absolute;bottom:0;height:3px;pointer-events:none;background-color:#2196f3}html.theme-dark .tv-tabs__slider,html.theme-dark .tv-tabs__tab.i-active:after{background-color:#1976d2}.tv-tabs--compact,.tv-tabs--compact .tv-tabs__scroll-box,.tv-tabs--compact .tv-tabs__tab{height:23px}.tv-tabs--compact .tv-tabs__tab{line-height:23px;font-size:13px}.tv-tabs--semi-compact,.tv-tabs--semi-compact .tv-tabs__scroll-box,.tv-tabs--semi-compact .tv-tabs__tab{height:38px}.tv-tabs--semi-compact .tv-tabs__tab{line-height:38px}.tv-tabs--category-header.i-loaded,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--compact,.tv-tabs--compact.i-loaded .tv-tabs__scroll-box,.tv-tabs--semi-compact,.tv-tabs--semi-compact.i-loaded .tv-tabs__scroll-box{padding-right:0;padding-left:0}.tv-tabs--category-header,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--category-header .tv-tabs__scroll-box{padding-right:20px;padding-left:20px}.tv-tabs--category-header:before,.tv-tabs--compact:before,.tv-tabs--semi-compact:before{bottom:0}.tv-tabs--compact .tv-tabs__tab:first-child,.tv-tabs--semi-compact .tv-tabs__tab:first-child{margin-right:-16px}.tv-tabs--compact .tv-tabs__tab:last-child,.tv-tabs--semi-compact .tv-tabs__tab:last-child{margin-left:-16px}.tv-tabs--category-header .tv-tabs__tab:first-child{margin-right:-24px}.tv-tabs--category-header .tv-tabs__tab:last-child{margin-left:-24px}.page-wide .tv-tabs--category-header .tv-tabs__tab{padding-right:32px;padding-left:32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:first-child{margin-right:-32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:last-child{margin-left:-32px}.tv-tabs--compact .tv-tabs__tab.i-hidden:first-child+.tv-tabs__tab{margin-right:-16px}.tv-tabs--compact .tv-tabs__slider,.tv-tabs--compact .tv-tabs__tab.i-active:after{bottom:0;height:1px}@media screen and (max-width:767px){.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:first-child{margin-right:0;padding-right:0}.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:nth-last-child(2){margin-left:0;padding-left:0}}.tv-tabs--no-margin .tv-tabs__tab:first-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:first-child{margin-right:0}.tv-tabs--no-margin .tv-tabs__tab:last-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:last-child{margin-left:0}.tv-tabs--secondary-active .tv-tabs__wrap{display:flex;align-items:center;height:23px;padding:0 14px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__wrap{height:26px;padding:0 8px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__tab{padding:6px}.tv-tabs--secondary-active .tv-tabs__tab{padding:0 6px}.tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{background-color:#9db2bd;color:#fff;transition:color .35s ease,background-color .35s ease}html.theme-dark .tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{color:#c5cbce;background-color:#4c525e}.tv-tabs--no-border:before{display:none}.tv-tabs--no-padding,.tv-tabs--no-padding.i-loaded .tv-tabs__scroll-box{padding:0}.tv-tabs--no-padding .tv-tabs__tab{padding:0 16px}.tv-tabs--no-padding .tv-tabs__tab.tv-tabs__tab--no-padding{padding:0}.tv-tabs.i-loaded .tv-tabs__tab.i-active:after{content:none;display:none}.tv-tabs__left-arrow,.tv-tabs__right-arrow{display:flex;position:absolute;align-items:center;padding:0 5px;bottom:0;top:0;background-color:#fff;cursor:pointer;width:36px;direction:ltr;-webkit-user-select:none;user-select:none;box-sizing:content-box}.tv-tabs__left-arrow:after,.tv-tabs__right-arrow:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-tabs__left-arrow svg,.tv-tabs__right-arrow svg{display:inline-block;width:12px;height:12px;vertical-align:middle;transform:scale(1);transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__left-arrow:hover svg,.tv-tabs__right-arrow:hover svg{fill:#4f5966;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__left-arrow:hover svg,html.theme-dark .tv-tabs__right-arrow:hover svg{fill:#c5cbce}}.tv-tabs__left-arrow:active svg,.tv-tabs__right-arrow:active svg{fill:#271d2b;transition-duration:.06s}html.theme-dark .tv-tabs__left-arrow:active svg,html.theme-dark .tv-tabs__right-arrow:active svg{fill:#9db2bd}.tv-tabs__right-arrow{justify-content:flex-end}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{bottom:3px;margin-top:-1px}.tv-tabs--category-header .tv-tabs__left-arrow svg,.tv-tabs--category-header .tv-tabs__right-arrow svg{vertical-align:top}.tv-tabs__left-arrow{left:0;text-align:left;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__left-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__left-arrow.i-slided{transform:translateX(-100%)}.tv-tabs__right-arrow{right:0;text-align:right;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__right-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__right-arrow.i-slided{transform:translateX(100%)}.tv-tabs--compact .tv-tabs__left-arrow,.tv-tabs--compact .tv-tabs__right-arrow{width:23px}.tv-tabs--semi-compact .tv-tabs__left-arrow,.tv-tabs--semi-compact .tv-tabs__right-arrow{width:34px}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{width:45px}.tv-tabs--searchbar:before{display:none}.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:80px}@media screen and (max-width:1019px){.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:54px}}.tv-tabs--searchbar .tv-tabs__slider,.tv-tabs--searchbar .tv-tabs__tab.i-active:after{bottom:0;background-color:#fff}html.theme-dark .tv-tabs--searchbar .tv-tabs__slider,html.theme-dark .tv-tabs--searchbar .tv-tabs__tab.i-active:after{background-color:#fff}.tv-tabs--searchbar .tv-tabs__left-arrow svg,.tv-tabs--searchbar .tv-tabs__right-arrow svg{fill:#fff;opacity:.65}.tv-tabs--searchbar .tv-tabs__left-arrow:active svg,.tv-tabs--searchbar .tv-tabs__right-arrow:active svg{fill:#fff;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--searchbar .tv-tabs__left-arrow:hover svg,.tv-tabs--searchbar .tv-tabs__right-arrow:hover svg{fill:#fff;opacity:1}}.tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar .tv-tabs__right-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}html.theme-dark .tv-tabs--searchbar .tv-tabs__right-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar_sub,.tv-tabs--searchbar_sub .tv-tabs__scroll-box{height:40px;line-height:40px}.tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e8ae0 0,#1e8ae0 15%,rgba(30,138,224,0))}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(270deg,#176dc1 0,#176dc1 15%,rgba(23,109,193,0))}.tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(30,138,224,0) 0,#1e8ae0 85%,#1e8ae0)}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(270deg,rgba(23,109,193,0) 0,#176dc1 85%,#176dc1)}.tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#2196f3 0,#2196f3 15%,rgba(33,150,243,0))}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(270deg,#1976d2 0,#1976d2 15%,rgba(25,118,210,0))}.tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(33,150,243,0) 0,#2196f3 85%,#2196f3)}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(270deg,rgba(25,118,210,0) 0,#1976d2 85%,#1976d2)} \ No newline at end of file diff --git a/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css b/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css new file mode 100644 index 00000000..19cf3f5e --- /dev/null +++ b/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css @@ -0,0 +1 @@ +.charts-popup-list{display:none;overflow:auto;right:7px;top:46px;position:absolute;border:1px solid;border-color:#dadde0;background:#fff;z-index:110;margin:0}html.theme-dark .charts-popup-list{background:#1e222d;border-color:#363c4e}.charts-popup-list.popup-menu-scroll-y{overflow-y:scroll}.charts-popup-list .item.special{background:rgba(247,248,250,.8)}html.theme-dark .charts-popup-list .item.special{background:rgba(23,27,41,.8)}.charts-popup-list .item.active{background:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover{background:#f1f3f6}}html.theme-dark .charts-popup-list .item.active{background:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item:hover{background:#2f3241}}.charts-popup-list .item.first{border-top-left-radius:3px;border-top-right-radius:3px}.charts-popup-list .item:last-child{border-bottom-right-radius:3px}.charts-popup-list .item span{color:#4a4a4a;fill:currentColor;display:inline-block}html.theme-dark .charts-popup-list .item span{color:#c5cbce}.charts-popup-list .item.active{background:#f4f7f9}.charts-popup-list .item{display:block;padding:7px;height:16px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}.charts-popup-list .item.setting-hidden{padding-left:28px;padding-right:16px}.charts-popup-list .item.setting-hidden>span.title-expanded{width:auto}.charts-popup-list .item.button-load,.charts-popup-list .item.button-new{overflow:hidden;text-align:center;border-color:#dadde0;border-style:solid;border-width:1px 0 0;padding-left:0;padding-right:0}html.theme-dark .charts-popup-list .item.button-load,html.theme-dark .charts-popup-list .item.button-new{border-color:#363c4e}.charts-popup-list .item.button-load .title-expanded,.charts-popup-list .item.button-new .title-expanded{width:auto}.charts-popup-list .item.button-load{width:50%;float:left;border-width:1px 1px 0 0}.charts-popup-list .item .icon-external{margin-left:20px;vertical-align:top;float:right}.charts-popup-list .item .icon-external svg{width:10px;height:10px;stroke:#9db2bd}.charts-popup-list .item:last-child{border-bottom-left-radius:3px}.charts-popup-list .item.special.disabled{cursor:default}.charts-popup-list .item.special.disabled span{color:#9d9d9d}html.theme-dark .charts-popup-list .item.special.disabled span{color:#4c525e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item.special.disabled:hover{background:rgba(247,248,250,.8)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item.special.disabled:hover{background:rgba(23,27,41,.8)}}.charts-popup-list .item .title{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item .title-expanded{width:225px;max-width:100%;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item.active-item-backlight{background-color:#f2f3f5;border-radius:0}html.theme-dark .charts-popup-list .item.active-item-backlight{background-color:#2f3241}.charts-popup-list .item .date{width:65px;padding-right:20px;vertical-align:top;white-space:nowrap;float:right}.charts-popup-list .separator{display:block;margin:0;height:0;overflow:hidden;border-top:1px solid;border-top-color:#c9cbcd}html.theme-dark .charts-popup-list .separator{border-top-color:#363c4e}.charts-popup-list .charts-popup-tab-headers{overflow:hidden;padding:8px 0;font-size:14px}.charts-popup-list .charts-popup-tab-header{float:left;margin:0 10px 5px}.charts-popup-list .charts-popup-tab-header-label{padding:0;font-weight:700;border-bottom:1px dashed;cursor:pointer}.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label{color:#595959;border-bottom:none;cursor:default}.charts-popup-list .item.with-indent{padding-left:28px}.charts-popup-list .item .icon-delete{width:16px;height:16px;position:absolute;top:7px;right:5px}.charts-popup-list .item .icon-delete svg{display:block;width:12px;height:12px;margin:2px 0 0 2px;color:#9d9d9d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover svg{color:#7d7d7d}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover{background-position:-81px -362px}}.charts-popup-list .item .icon-delete{visibility:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .icon-delete{visibility:visible}}.charts-popup-list .item .icon{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;vertical-align:top;background-position:0 0}.charts-popup-list .item .icon.checked-icon svg{position:absolute;top:3px;left:2px}.charts-popup-list.iconed .item{height:32px;padding:3px 2px;line-height:34px;white-space:nowrap;position:relative;overflow:hidden}.charts-popup-list.iconed .item .title{padding-right:20px}.charts-popup-list.iconed .item .icon{width:32px;height:32px;margin:0 5px}.charts-popup-list.iconed.thin .title{width:50px}.charts-popup-list.narrow{width:165px}.charts-popup-list.narrow .item .title-expanded{width:140px}.charts-popup-list.narrow.with-scroll .item .title-expanded{width:100px}.charts-popup-list.thin,.charts-popup-list.thin .item .title-expanded{width:auto}.charts-popup-list .item .counter{position:absolute;top:8px;right:10px;color:#b8b8b8}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .counter{color:#595959}}.charts-popup-list .item .counter.blue{background:#4e8ff6;color:#fff;padding:2px 3px;border-radius:2px;top:5px}.charts-popup-list .item.grayed span{opacity:.3}.charts-popup-list.small-font{font-size:12px}.charts-popup-list.small-font .item{height:12px}.charts-popup-itemheader{padding:3px 8px 4px;border-top:1px solid;border-top-color:#b5b7b9;cursor:pointer;color:#4a4a4a;background:hsla(210,3%,72%,.2)}html.theme-dark .charts-popup-itemheader{background:rgba(54,60,78,.2);color:#c5cbce;border-top-color:#363c4e}.charts-popup-group-collapsible.collapsed .item{display:none}.charts-popup-group-collapsible .charts-popup-itemheader-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:11px;margin:0 5px 0 -3px;background:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIUhI8Wy6zdHlxyqnTBdHqHCoERlhQAOw==) no-repeat}.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon{background-image:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIXhI8Wy6ze3gKRQkeTksFO31WR2FQaUgAAOw==)} \ No newline at end of file diff --git a/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css b/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css new file mode 100644 index 00000000..1316a3d1 --- /dev/null +++ b/public/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css @@ -0,0 +1 @@ +.charts-popup-list{display:none;overflow:auto;left:7px;top:46px;position:absolute;border:1px solid;border-color:#dadde0;background:#fff;z-index:110;margin:0}html.theme-dark .charts-popup-list{background:#1e222d;border-color:#363c4e}.charts-popup-list.popup-menu-scroll-y{overflow-y:scroll}.charts-popup-list .item.special{background:rgba(247,248,250,.8)}html.theme-dark .charts-popup-list .item.special{background:rgba(23,27,41,.8)}.charts-popup-list .item.active{background:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover{background:#f1f3f6}}html.theme-dark .charts-popup-list .item.active{background:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item:hover{background:#2f3241}}.charts-popup-list .item.first{border-top-right-radius:3px;border-top-left-radius:3px}.charts-popup-list .item:last-child{border-bottom-left-radius:3px}.charts-popup-list .item span{color:#4a4a4a;fill:currentColor;display:inline-block}html.theme-dark .charts-popup-list .item span{color:#c5cbce}.charts-popup-list .item.active{background:#f4f7f9}.charts-popup-list .item{display:block;padding:7px;height:16px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}.charts-popup-list .item.setting-hidden{padding-right:28px;padding-left:16px}.charts-popup-list .item.setting-hidden>span.title-expanded{width:auto}.charts-popup-list .item.button-load,.charts-popup-list .item.button-new{overflow:hidden;text-align:center;border-color:#dadde0;border-style:solid;border-width:1px 0 0;padding-right:0;padding-left:0}html.theme-dark .charts-popup-list .item.button-load,html.theme-dark .charts-popup-list .item.button-new{border-color:#363c4e}.charts-popup-list .item.button-load .title-expanded,.charts-popup-list .item.button-new .title-expanded{width:auto}.charts-popup-list .item.button-load{width:50%;float:right;border-width:1px 0 0 1px}.charts-popup-list .item .icon-external{margin-right:20px;vertical-align:top;float:left}.charts-popup-list .item .icon-external svg{width:10px;height:10px;stroke:#9db2bd}.charts-popup-list .item:last-child{border-bottom-right-radius:3px}.charts-popup-list .item.special.disabled{cursor:default}.charts-popup-list .item.special.disabled span{color:#9d9d9d}html.theme-dark .charts-popup-list .item.special.disabled span{color:#4c525e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item.special.disabled:hover{background:rgba(247,248,250,.8)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item.special.disabled:hover{background:rgba(23,27,41,.8)}}.charts-popup-list .item .title{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item .title-expanded{width:225px;max-width:100%;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item.active-item-backlight{background-color:#f2f3f5;border-radius:0}html.theme-dark .charts-popup-list .item.active-item-backlight{background-color:#2f3241}.charts-popup-list .item .date{width:65px;padding-left:20px;vertical-align:top;white-space:nowrap;float:left}.charts-popup-list .separator{display:block;margin:0;height:0;overflow:hidden;border-top:1px solid;border-top-color:#c9cbcd}html.theme-dark .charts-popup-list .separator{border-top-color:#363c4e}.charts-popup-list .charts-popup-tab-headers{overflow:hidden;padding:8px 0;font-size:14px}.charts-popup-list .charts-popup-tab-header{float:right;margin:0 10px 5px}.charts-popup-list .charts-popup-tab-header-label{padding:0;font-weight:700;border-bottom:1px dashed;cursor:pointer}.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label{color:#595959;border-bottom:none;cursor:default}.charts-popup-list .item.with-indent{padding-right:28px}.charts-popup-list .item .icon-delete{width:16px;height:16px;position:absolute;top:7px;left:5px}.charts-popup-list .item .icon-delete svg{display:block;width:12px;height:12px;margin:2px 2px 0 0;color:#9d9d9d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover svg{color:#7d7d7d}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover{background-position:-81px -362px}}.charts-popup-list .item .icon-delete{visibility:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .icon-delete{visibility:visible}}.charts-popup-list .item .icon{display:inline-block;width:16px;height:16px;margin:0 0 0 5px;vertical-align:top;background-position:0 0}.charts-popup-list .item .icon.checked-icon svg{position:absolute;top:3px;right:2px}.charts-popup-list.iconed .item{height:32px;padding:3px 2px;line-height:34px;white-space:nowrap;position:relative;overflow:hidden}.charts-popup-list.iconed .item .title{padding-left:20px}.charts-popup-list.iconed .item .icon{width:32px;height:32px;margin:0 5px}.charts-popup-list.iconed.thin .title{width:50px}.charts-popup-list.narrow{width:165px}.charts-popup-list.narrow .item .title-expanded{width:140px}.charts-popup-list.narrow.with-scroll .item .title-expanded{width:100px}.charts-popup-list.thin,.charts-popup-list.thin .item .title-expanded{width:auto}.charts-popup-list .item .counter{position:absolute;top:8px;left:10px;color:#b8b8b8}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .counter{color:#595959}}.charts-popup-list .item .counter.blue{background:#4e8ff6;color:#fff;padding:2px 3px;border-radius:2px;top:5px}.charts-popup-list .item.grayed span{opacity:.3}.charts-popup-list.small-font{font-size:12px}.charts-popup-list.small-font .item{height:12px}.charts-popup-itemheader{padding:3px 8px 4px;border-top:1px solid;border-top-color:#b5b7b9;cursor:pointer;color:#4a4a4a;background:hsla(210,3%,72%,.2)}html.theme-dark .charts-popup-itemheader{background:rgba(54,60,78,.2);color:#c5cbce;border-top-color:#363c4e}.charts-popup-group-collapsible.collapsed .item{display:none}.charts-popup-group-collapsible .charts-popup-itemheader-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:11px;margin:0 -3px 0 5px;background:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIUhI8Wy6zdHlxyqnTBdHqHCoERlhQAOw==) no-repeat}.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon{background-image:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIXhI8Wy6ze3gKRQkeTksFO31WR2FQaUgAAOw==)} \ No newline at end of file diff --git a/public/charting_library/bundles/63.a4646519c7b7cc08d52e.js b/public/charting_library/bundles/63.a4646519c7b7cc08d52e.js new file mode 100644 index 00000000..3b86b7c3 --- /dev/null +++ b/public/charting_library/bundles/63.a4646519c7b7cc08d52e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[63],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/64.c7c323e7fdf173702b72.css b/public/charting_library/bundles/64.c7c323e7fdf173702b72.css new file mode 100644 index 00000000..6b3db612 --- /dev/null +++ b/public/charting_library/bundles/64.c7c323e7fdf173702b72.css @@ -0,0 +1 @@ +.button-13wlLwhJ{display:flex;flex:1 0 auto;align-items:center;height:100%;cursor:default;color:var(--tv-color-toolbar-button-text,#131722);position:relative;z-index:0;transition:background-color .35s ease,color 60ms ease}html.theme-dark .button-13wlLwhJ{color:var(--tv-color-toolbar-button-text,#787b86)}.button-13wlLwhJ.hover-3L87f6Kw,.button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw,html.theme-dark .button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-13wlLwhJ.hover-3L87f6Kw:before,.button-13wlLwhJ:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-13wlLwhJ svg{display:block}.button-13wlLwhJ .arrow-2pXEy7ej{display:flex;contain:content;align-items:center;height:100%}.button-13wlLwhJ .arrowWrap-r5l5nQXU{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover .arrowWrap-r5l5nQXU{transform:translateY(2px)}}.button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,.button-13wlLwhJ.isOpened-1939ai3F:active:before,.button-13wlLwhJ.isOpened-1939ai3F:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:active:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover .arrowWrap-r5l5nQXU{transform:none}} \ No newline at end of file diff --git a/public/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css b/public/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css new file mode 100644 index 00000000..e198ba5e --- /dev/null +++ b/public/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css @@ -0,0 +1 @@ +.button-13wlLwhJ{display:flex;flex:1 0 auto;align-items:center;height:100%;cursor:default;color:var(--tv-color-toolbar-button-text,#131722);position:relative;z-index:0;transition:background-color .35s ease,color 60ms ease}html.theme-dark .button-13wlLwhJ{color:var(--tv-color-toolbar-button-text,#787b86)}.button-13wlLwhJ.hover-3L87f6Kw,.button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw,html.theme-dark .button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-13wlLwhJ.hover-3L87f6Kw:before,.button-13wlLwhJ:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-13wlLwhJ svg{display:block}.button-13wlLwhJ .arrow-2pXEy7ej{display:flex;contain:content;align-items:center;height:100%}.button-13wlLwhJ .arrowWrap-r5l5nQXU{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover .arrowWrap-r5l5nQXU{transform:translateY(2px)}}.button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,.button-13wlLwhJ.isOpened-1939ai3F:active:before,.button-13wlLwhJ.isOpened-1939ai3F:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:active:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover .arrowWrap-r5l5nQXU{transform:none}} \ No newline at end of file diff --git a/public/charting_library/bundles/64.db4e3db232312db40830.js b/public/charting_library/bundles/64.db4e3db232312db40830.js new file mode 100644 index 00000000..0d745777 --- /dev/null +++ b/public/charting_library/bundles/64.db4e3db232312db40830.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[64],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/65.837b4c0cde707c4ed481.js b/public/charting_library/bundles/65.837b4c0cde707c4ed481.js new file mode 100644 index 00000000..58622463 --- /dev/null +++ b/public/charting_library/bundles/65.837b4c0cde707c4ed481.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[65],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/65.d88c92098707097e1846.css b/public/charting_library/bundles/65.d88c92098707097e1846.css new file mode 100644 index 00000000..17d50a25 --- /dev/null +++ b/public/charting_library/bundles/65.d88c92098707097e1846.css @@ -0,0 +1 @@ +.container-jKs34Xgq{display:flex;position:relative;align-items:center;flex-shrink:0;cursor:default;border-top:1px solid;border-bottom:1px solid;border-color:#e0e3eb}html.theme-dark .container-jKs34Xgq{border-color:#434651}.inputContainer-1KMWEbBN{width:100%;height:24px;padding:8px 16px 8px 47px}.inputContainer-1KMWEbBN.withCancel-2WUzxNv9{padding-right:70px}.input-2pz7DtzH{width:100%;height:100%;border:none;padding:0;margin:0;background-color:transparent;font-size:16px;color:#131722}html.theme-dark .input-2pz7DtzH{color:#a3a6af}.input-2pz7DtzH::placeholder{font-weight:400;color:#a3a6af}html.theme-dark .input-2pz7DtzH::placeholder{color:#434651}.icon-3SNZP2-_{position:absolute;left:20px;height:18px;top:calc(50% - 9px);pointer-events:none;color:#a3a6af}.cancel-CnoMjYid{position:absolute;right:20px;color:#787b86} \ No newline at end of file diff --git a/public/charting_library/bundles/65.d88c92098707097e1846.rtl.css b/public/charting_library/bundles/65.d88c92098707097e1846.rtl.css new file mode 100644 index 00000000..978681ba --- /dev/null +++ b/public/charting_library/bundles/65.d88c92098707097e1846.rtl.css @@ -0,0 +1 @@ +.container-jKs34Xgq{display:flex;position:relative;align-items:center;flex-shrink:0;cursor:default;border-top:1px solid;border-bottom:1px solid;border-color:#e0e3eb}html.theme-dark .container-jKs34Xgq{border-color:#434651}.inputContainer-1KMWEbBN{width:100%;height:24px;padding:8px 47px 8px 16px}.inputContainer-1KMWEbBN.withCancel-2WUzxNv9{padding-left:70px}.input-2pz7DtzH{width:100%;height:100%;border:none;padding:0;margin:0;background-color:transparent;font-size:16px;color:#131722}html.theme-dark .input-2pz7DtzH{color:#a3a6af}.input-2pz7DtzH::placeholder{font-weight:400;color:#a3a6af}html.theme-dark .input-2pz7DtzH::placeholder{color:#434651}.icon-3SNZP2-_{position:absolute;right:20px;height:18px;top:calc(50% - 9px);pointer-events:none;color:#a3a6af}.cancel-CnoMjYid{position:absolute;left:20px;color:#787b86} \ No newline at end of file diff --git a/public/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif b/public/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif new file mode 100644 index 0000000000000000000000000000000000000000..8fccb1660532ef07f0f8ab28ab05882ca479d3cc GIT binary patch literal 2991 zcmZ?wbhEHbRA5kG_{hv4ETP6PqAV`0`Tzfa#sA!Xt|7tBjsdPldIrpl3=9lFp$Ojq z1((Eh+i#(Mch>H3D2mX`VkM*2oZx(vK3 zMjsTtNYM=w0;VAl6P|d19C-3i%>$zB`;K7M%r?(Lh` zuU@`*{_N?K$B!O9xPR~No!hr=-nf44>XplvE?zi)?(CVz2)%Hf~tIZta@Yt5&X9zHI4|#fug$m_KjsoY}Kx&X_)J>XgZoCQj(@ z>+R|8>g;H5Yi((6YHX;ltF5W7s;nq4D=jH5DlEv)%gxEo%FIYlOHD~mN=%54i;ann zii`*k3k?Yl3Jmb~^Y!ue^7L?bb9Hfca&)k_v$e6dva~QaGc_?bGBnWF)78<|($r8_ zQ&mw`QdE$ala-N{l9Uh^6BQ8_5)|O)XO}2K#-!*@{Q**9*E6>lFN>YulPV7?aIi=`(OD1|1 z$GeN64U&qjGd{6S(0w}TyTQB#Z0ehz?{=HZn03`_s$bWT zd*0FgUyT3pMq#xzX^P;=(+T{_Ng+Es{O_8djxCjA33{|*s@SiUCp-Q0Y))yty{S6y zr9%J5!U%!HjvofICajbUUXWw6m^(I1GzT77}jZyS4Yy*nHbtzsmi2~hvBUZu?rO986Q17u`gGIe#vOmI zm+^mY{1O(2HGmVR^s|F(4Ozd-;^`)_^eu%Krne+Lp4e2$rg?JSd-3k#u;TAi%C)XK z{pHzv%1>B?uY2)Ag_9OalP?Kv;o4;t9;F_<^G(~z+xc5`{>_Zd*kryoD!K8Xr66B3 z+pWBuRJX)xgU~{Updk8D-&7ywMUWk{A!FPziuEc zzxMDhA}znNV&qpTNPg8MCBOE_E0CIB7vjvXtVHM6o_cg^Vfl3xk@?k(6N$^OT+sY#4FGkAvbq2O literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js b/public/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js new file mode 100644 index 00000000..6f4b1b18 --- /dev/null +++ b/public/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[66],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/66.c4290186596553eeb2d0.css b/public/charting_library/bundles/66.c4290186596553eeb2d0.css new file mode 100644 index 00000000..4795d3d5 --- /dev/null +++ b/public/charting_library/bundles/66.c4290186596553eeb2d0.css @@ -0,0 +1 @@ +.wrapper-1S1BAxTC{display:flex;flex:1 1 auto;overflow:hidden}.container-2mBp3oqG{display:flex;flex-direction:column;padding-top:6px;padding-bottom:6px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:200px;border-right:1px solid #e0e3eb;flex:none}html.theme-dark .container-2mBp3oqG{border-right:1px solid #434651}@media screen and (max-height:290px){.container-2mBp3oqG{min-height:auto}}.container-2mBp3oqG::-webkit-scrollbar{width:5px;height:5px}.container-2mBp3oqG::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-2mBp3oqG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-2mBp3oqG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-2mBp3oqG::-webkit-scrollbar-corner{display:none}.tab-1EqAs-Lb{display:flex;padding:6px 0 6px 20px;align-items:center;color:#131722}html.theme-dark .tab-1EqAs-Lb{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1EqAs-Lb:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tab-1EqAs-Lb:hover{background-color:#2a2e39}}.tab-1EqAs-Lb.active-3u5zV0YP{background-color:#2196f3}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP{background-color:#1976d2}.tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,.tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#fff}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#d1d4dc}.icon-2RKetbyG{height:28px;width:28px}.title-1SrCEkqk{display:flex;min-width:0;margin-left:8px;font-size:14px;white-space:nowrap;cursor:default}.titleText-QNKMAlbN{flex:0 100%;min-width:0;text-overflow:ellipsis;overflow:hidden}.nested-H6CeL6Wc{display:flex;height:0;flex:1 1 auto;align-items:center;padding-right:8px;justify-content:flex-end;color:#787b86}.isTablet-2Pl3hVJ9.container-2mBp3oqG{width:48px}.isTablet-2Pl3hVJ9.tab-1EqAs-Lb{padding-left:0;justify-content:center}.isMobile-2OnSZ08h.container-2mBp3oqG{width:100%}.isMobile-2OnSZ08h.tab-1EqAs-Lb{padding:0 0 0 20px;justify-content:flex-start}.isMobile-2OnSZ08h.tab-1EqAs-Lb:last-child .title-1SrCEkqk{border-bottom-width:0}.isMobile-2OnSZ08h .title-1SrCEkqk{display:flex;flex:1 1 auto;align-items:center;padding-top:17px;padding-bottom:17px;font-size:18px;border-bottom:1px solid;border-bottom-color:#e0e3eb}html.theme-dark .isMobile-2OnSZ08h .title-1SrCEkqk{border-bottom-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css b/public/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css new file mode 100644 index 00000000..6a745bbd --- /dev/null +++ b/public/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css @@ -0,0 +1 @@ +.wrapper-1S1BAxTC{display:flex;flex:1 1 auto;overflow:hidden}.container-2mBp3oqG{display:flex;flex-direction:column;padding-top:6px;padding-bottom:6px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:200px;border-left:1px solid #e0e3eb;flex:none}html.theme-dark .container-2mBp3oqG{border-left:1px solid #434651}@media screen and (max-height:290px){.container-2mBp3oqG{min-height:auto}}.container-2mBp3oqG::-webkit-scrollbar{width:5px;height:5px}.container-2mBp3oqG::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-2mBp3oqG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-2mBp3oqG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-2mBp3oqG::-webkit-scrollbar-corner{display:none}.tab-1EqAs-Lb{display:flex;padding:6px 20px 6px 0;align-items:center;color:#131722}html.theme-dark .tab-1EqAs-Lb{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1EqAs-Lb:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tab-1EqAs-Lb:hover{background-color:#2a2e39}}.tab-1EqAs-Lb.active-3u5zV0YP{background-color:#2196f3}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP{background-color:#1976d2}.tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,.tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#fff}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#d1d4dc}.icon-2RKetbyG{height:28px;width:28px}.title-1SrCEkqk{display:flex;min-width:0;margin-right:8px;font-size:14px;white-space:nowrap;cursor:default}.titleText-QNKMAlbN{flex:0 100%;min-width:0;text-overflow:ellipsis;overflow:hidden}.nested-H6CeL6Wc{display:flex;height:0;flex:1 1 auto;align-items:center;padding-left:8px;justify-content:flex-end;color:#787b86}.nested-H6CeL6Wc svg{transform:rotate(180deg)}.isTablet-2Pl3hVJ9.container-2mBp3oqG{width:48px}.isTablet-2Pl3hVJ9.tab-1EqAs-Lb{padding-right:0;justify-content:center}.isMobile-2OnSZ08h.container-2mBp3oqG{width:100%}.isMobile-2OnSZ08h.tab-1EqAs-Lb{padding:0 20px 0 0;justify-content:flex-start}.isMobile-2OnSZ08h.tab-1EqAs-Lb:last-child .title-1SrCEkqk{border-bottom-width:0}.isMobile-2OnSZ08h .title-1SrCEkqk{display:flex;flex:1 1 auto;align-items:center;padding-top:17px;padding-bottom:17px;font-size:18px;border-bottom:1px solid;border-bottom-color:#e0e3eb}html.theme-dark .isMobile-2OnSZ08h .title-1SrCEkqk{border-bottom-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/67.2cf5dadaebf6858d8623.js b/public/charting_library/bundles/67.2cf5dadaebf6858d8623.js new file mode 100644 index 00000000..0d91d2cc --- /dev/null +++ b/public/charting_library/bundles/67.2cf5dadaebf6858d8623.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[67],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/67.61a74b077527e7385641.css b/public/charting_library/bundles/67.61a74b077527e7385641.css new file mode 100644 index 00000000..053423a2 --- /dev/null +++ b/public/charting_library/bundles/67.61a74b077527e7385641.css @@ -0,0 +1 @@ +.item-184T8X5A{align-items:flex-start;white-space:normal;padding-right:20px;font-size:16px}.label-20cSBx98{overflow:visible;line-height:24px}.labelRow-2fmEJqjl{margin-top:2px;margin-bottom:2px}.toolbox-2H0D5bLi{margin-top:3px} \ No newline at end of file diff --git a/public/charting_library/bundles/67.61a74b077527e7385641.rtl.css b/public/charting_library/bundles/67.61a74b077527e7385641.rtl.css new file mode 100644 index 00000000..c2849ae6 --- /dev/null +++ b/public/charting_library/bundles/67.61a74b077527e7385641.rtl.css @@ -0,0 +1 @@ +.item-184T8X5A{align-items:flex-start;white-space:normal;padding-left:20px;font-size:16px}.label-20cSBx98{overflow:visible;line-height:24px}.labelRow-2fmEJqjl{margin-top:2px;margin-bottom:2px}.toolbox-2H0D5bLi{margin-top:3px} \ No newline at end of file diff --git a/public/charting_library/bundles/68.b36f4cddc110cd1477c0.js b/public/charting_library/bundles/68.b36f4cddc110cd1477c0.js new file mode 100644 index 00000000..3b683b4c --- /dev/null +++ b/public/charting_library/bundles/68.b36f4cddc110cd1477c0.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[68],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.css b/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.css new file mode 100644 index 00000000..563ebe40 --- /dev/null +++ b/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.css @@ -0,0 +1 @@ +.wrap-18oKCBRc{display:flex;align-items:center;flex:1 0 auto;flex-direction:row;height:100%}.button-1IIz2ju4.first-bfrNico9{margin-left:2px}.button-1IIz2ju4.last-3h-LFsOr{margin-right:2px}.button-1F3Go35E{padding:0 1px}.menu-16FRUKka:only-child{padding:0 5px}.button-YsN2vRuA.withText-JhQdRoPu{padding:0 10px 0 5px}.button-2-lC3gh4,.button-YsN2vRuA.withoutText-f6SoijeW{padding:0 5px}.spinnerWrap-EgWaITv6{position:relative;height:68px}.title-17mjZSJk{font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;padding:0 12px;margin:6px 0}.dropdown-3caJUCGx{min-width:200px}.label-3vchy5zS{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-2IQL6W7f{margin-bottom:8px;margin-top:2px;padding-left:20px;padding-right:20px}.smallWidthMenuItem-1ZGyfGnk{padding:6px 16px}.smallWidthWrapper-DpXp8jNn{padding-top:8px}.value-DWZXOdoK{text-align:left;font-size:14px}.value-DWZXOdoK.selected-2V87KUXm{color:#2196f3}html.theme-sa .value-DWZXOdoK.selected-2V87KUXm{color:#ff7200}html.theme-dark .value-DWZXOdoK.selected-2V87KUXm{color:#1976d2}.form-2itceCqS{display:flex;margin:-6px 0;flex-direction:row;align-items:center;width:100%;height:38px;min-width:200px;font-size:14px;color:#131722;box-sizing:border-box}html.theme-dark .form-2itceCqS{color:#b2b5be}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .input-z46tLQgj,.form-2itceCqS:hover .menu-35lWsSKr{color:#131722}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr{color:#b2b5be}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,.form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS:hover .add-1NrfSAvb:active,.form-2itceCqS:hover .add-1NrfSAvb:hover,.form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS:hover .input-z46tLQgj:active,.form-2itceCqS:hover .input-z46tLQgj:hover,.form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS:hover .menu-35lWsSKr:active,.form-2itceCqS:hover .menu-35lWsSKr:hover{color:#000}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:active,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover{color:#c1c4cd}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{position:relative;z-index:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .menu-35lWsSKr{position:relative;z-index:0}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,.form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS:hover .add-1NrfSAvb:active:before,.form-2itceCqS:hover .add-1NrfSAvb:hover:before,.form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS:hover .menu-35lWsSKr:active:before,.form-2itceCqS:hover .menu-35lWsSKr:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.wrap-1oB2WI2R{flex:1 0 auto}.input-z46tLQgj{margin:0;padding:0 2px;width:50px;border:none;text-align:center;height:100%;background-color:transparent}.add-1NrfSAvb,.menu-35lWsSKr{display:flex;align-items:center;height:100%}.menu-35lWsSKr{box-sizing:border-box;flex:1 0 auto;padding:0 6px 0 10px;cursor:default;justify-content:space-between;border-right:1px solid;border-left:1px solid;border-color:#e0e3eb}html.theme-dark .menu-35lWsSKr{border-color:#434651}.add-1NrfSAvb{padding:0 10px;cursor:default}.smallWidthMenuItem-276aFv5_{padding:6px 16px}.summary-3_6tmh1R{display:flex;flex:none;width:100%;min-width:0;align-items:center;padding:0 8px 0 12px;box-sizing:border-box;color:#787b86;line-height:16px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .summary-3_6tmh1R{color:#787b86}.summary-3_6tmh1R.hovered-1yGmee-_,.summary-3_6tmh1R:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.summary-3_6tmh1R:hover{background-color:#f0f3fa}}html.theme-dark .summary-3_6tmh1R.hovered-1yGmee-_,html.theme-dark .summary-3_6tmh1R:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .summary-3_6tmh1R:hover{background-color:#2a2e39}}.caret-1v4NzWzm{margin:2px 0 2px auto;width:18px;height:18px;justify-content:center}.button-1XkSWU32{padding:0 6px}.button-1XkSWU32.first-2UbSFGzF{margin-left:2px}.button-1XkSWU32.last-1rdUnwE6{margin-right:2px}.menu-1fA401bY:only-child{padding:0 10px}.dropdown-1zOBoqnG{min-width:140px}.menuContent-1vyIDg3J{justify-content:center}.section-1p7gLxC9{margin:-2px 0}.section-1p7gLxC9:first-child{margin-top:4px}.section-1p7gLxC9[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-37qvpInD{padding:10px 20px 8px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addCustomInterval-J84ksScT{margin-top:6px;padding:8px 20px;font-size:16px;line-height:24px;color:#131722}html.theme-dark .addCustomInterval-J84ksScT{color:#b2b5be}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{color:#000}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{color:#c1c4cd}}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{background-color:#f0f3fa}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{background-color:#2a2e39}}.button-3wAyKO3i{justify-content:center;width:37px}.check-3V48_rMp,.dottedCloud-1Vw3lVny,.spinningCloud-2fkbB-rw{display:none}.arrow-1zkKEROH{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.arrowGap-gjAe6jEn{fill:#f0f3fa;opacity:0;transition:opacity .2s ease-in}html.theme-dark .arrowGap-gjAe6jEn{fill:#2a2e39}.container-riYIb01a{overflow:hidden}.container-riYIb01a.unsaved-2Kg_w3Vw .dottedCloud-1Vw3lVny{display:inline}.container-riYIb01a.unsaved-2Kg_w3Vw .arrow-1zkKEROH{transform:translateY(200%)}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrow-1zkKEROH{opacity:1;transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrow-1zkKEROH{opacity:1;transform:translateY(0)}}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrowGap-gjAe6jEn{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrowGap-gjAe6jEn{opacity:1}}.container-riYIb01a.saving-31YVVfHU .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saving-31YVVfHU .arrow-1zkKEROH{transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .check-3V48_rMp,.container-riYIb01a.saved-2kLd4nmd .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saved-2kLd4nmd .arrow-1zkKEROH{display:inline;transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .arrowGap-gjAe6jEn{display:inline}.wrapper-24zqYyK4{padding:10px 20px}.labelRow-1iPG3dcw{padding:0;line-height:20px}.label-2LqksoTK{font-size:16px}.labelHint-3H3QjpAE{line-height:17px}.labelOn-1_CJ0mp2+.labelHint-3H3QjpAE{margin-top:0}.opened-GQFVkrpV.hover-1s0KqpdE:before,.opened-GQFVkrpV:active:before,.opened-GQFVkrpV:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.opened-GQFVkrpV:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .opened-GQFVkrpV.hover-1s0KqpdE:before,html.theme-dark .opened-GQFVkrpV:active:before,html.theme-dark .opened-GQFVkrpV:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .opened-GQFVkrpV:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.autoSaveWrapper-1MJY41zr,.sharingWrapper-2a3BKnuf{width:192px;min-width:calc(100% - 22px)}.button-X9fdkr3t.buttonSmallPadding-3OtdkF4f{padding-right:6px}.hintPlaceHolder-3xGrUHN7{height:128px}.smallHintPlaceHolder-3ftZG2PP{height:100%;width:100%}.popupItemRowTabletSmall-3IpexBN9:first-child{padding-left:12px;padding-right:0;margin-top:6px;margin-bottom:6px}.button-1EU5-JL7.isDisabled-1RjJSnJ7{opacity:1!important}.text-1HWeUAzA{max-width:100px;overflow:hidden;text-overflow:ellipsis}.wrap-CUt4Mg1V{flex:1 1 auto;height:100%;min-width:0}.wrap-CUt4Mg1V.withHover-12uXCBc3{position:relative;z-index:0}.wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,.wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.inner-32OP7ejC{display:flex;position:relative;flex:1 1 auto;overflow:hidden;width:100px;height:100%}.actions-1cGPn1dW{display:flex;position:relative;flex-flow:row nowrap;align-items:center;opacity:0;padding:0 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .actions-1cGPn1dW{background-color:var(--tv-color-pane-background,#131722)}.actions-1cGPn1dW:before{content:"";display:block;position:absolute;left:0;height:18px;width:1px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .actions-1cGPn1dW:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actions-1cGPn1dW button{display:flex;width:26px;height:26px;color:#4c525e;align-items:center;justify-content:center;margin-right:3px;padding:0;border:none;border-radius:50%;background-color:transparent;transition:color 60ms ease,background-color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .actions-1cGPn1dW button{color:var(--tv-color-toolbar-button-text,#787b86)}.actions-1cGPn1dW button.hover-3dmVjFov,.actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .actions-1cGPn1dW button.hover-3dmVjFov,html.theme-dark .actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.actions-1cGPn1dW button:last-child{margin-right:0}.actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.actions-1cGPn1dW button svg{display:block}.actions-1cGPn1dW button.disabled{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover{background-color:transparent}}.actions-1cGPn1dW button.disabled svg{color:#d6d8e0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover svg{color:#d6d8e0}}.input-3lfOzLDc{display:block;flex:1 1 auto;padding:5px 12px;font-size:14px;font-weight:700;width:0;min-width:100px;height:100%;border:none;box-sizing:border-box;background-color:transparent;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .input-3lfOzLDc{color:var(--tv-color-toolbar-button-text,#787b86)}.input-3lfOzLDc.hover-3dmVjFov,.input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .input-3lfOzLDc.hover-3dmVjFov,html.theme-dark .input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.input-3lfOzLDc.defaultCursor-3uzgANBW{cursor:default}.inner-32OP7ejC.isExpanded-1pdStI5Z{width:auto}.inner-32OP7ejC.isExpanded-1pdStI5Z .input-3lfOzLDc{min-width:70px}.inner-32OP7ejC.isExpanded-1pdStI5Z .actions-1cGPn1dW{opacity:1}.mobileButton-19PXAUYw{position:absolute;pointer-events:none;height:100%;width:100%}@media screen and (max-height:445px),screen and (max-width:602px){.mobileButton-19PXAUYw{pointer-events:auto}}.wrap-3OynVXTx{padding-left:4px}.titleWrap-yVINuOIC{display:flex;flex-direction:column}.indicators-CRJ2i71K{margin-left:33px;margin-right:12px}.title-Iod5hZQV{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#131722}html.theme-dark .title-Iod5hZQV{color:#b2b5be}.title-Iod5hZQV .icon-3bTRbX0U{display:flex}.title-Iod5hZQV .icon-3bTRbX0U svg{display:block;fill:#131722}html.theme-dark .title-Iod5hZQV .icon-3bTRbX0U svg{fill:#b2b5be}.title-Iod5hZQV .text-2BJe_3ce{font-size:14px;margin:0 20px 0 5px}.titleTabletSmall-23pyY8Xw{padding-top:4px;padding-bottom:4px}.titleTabletSmall-23pyY8Xw .text-2BJe_3ce{font-size:16px}.labelRow-2Vs9IqnP{flex:1 0 100%;min-width:100%}.label-1LxfyrID{flex:0 0 100%;min-width:100%}.description-3yVDcIyu{color:#787b86;min-width:170px;max-width:280px;padding-bottom:4px;font-size:12px;line-height:18px;white-space:normal;word-wrap:break-word}.labelRow-1loM6nbt{display:block;width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-3y2qhvbG{margin-left:auto}.description-UeULl1bt{padding:0}.descriptionTabletSmall-iXl7OFTS{padding-right:56px;max-width:100%}.item-GOMwFObW{margin-top:-3px;padding-top:0;padding-bottom:8px}.item-GOMwFObW:before{content:none}.item-GOMwFObW,.item-GOMwFObW:active,.titleItem-3OGNprLt,.titleItem-3OGNprLt:active,html.theme-dark .item-GOMwFObW,html.theme-dark .item-GOMwFObW:active,html.theme-dark .titleItem-3OGNprLt,html.theme-dark .titleItem-3OGNprLt:active{background-color:transparent}.itemTabletSmall-3fytMoGU:before,.titleItemTabletSmall-HWAlNL6k:before{content:none}.itemTabletSmall-3fytMoGU,.itemTabletSmall-3fytMoGU:active,.titleItemTabletSmall-HWAlNL6k,.titleItemTabletSmall-HWAlNL6k:active,html.theme-dark .itemTabletSmall-3fytMoGU,html.theme-dark .itemTabletSmall-3fytMoGU:active,html.theme-dark .titleItemTabletSmall-HWAlNL6k,html.theme-dark .titleItemTabletSmall-HWAlNL6k:active{background-color:transparent}.titleItemTabletSmall-HWAlNL6k{padding:4px 20px 0 16px;line-height:24px}.itemTabletSmall-3fytMoGU{padding:1px 20px 8px 16px;line-height:17px}.itemLabelTabletSmall-3VG7Qvey{font-size:16px}.wrap-3ulNVWio{color:#131722}html.theme-dark .wrap-3ulNVWio{color:#b2b5be}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{color:#000}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{color:#c1c4cd}}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{background-color:#f0f3fa}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{background-color:#2a2e39}}.item-b8AKccvl{display:flex;position:relative;flex:0 0 auto;align-items:center;cursor:default;padding:0 3px;height:100%;z-index:0;color:#131722}html.theme-dark .item-b8AKccvl{color:#787b86}.item-b8AKccvl:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover{color:#000}}html.theme-dark .item-b8AKccvl:active{color:#868993}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover{color:#868993}}.item-b8AKccvl:active:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;left:0;right:0;bottom:0;width:28px;height:28px;z-index:-1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;left:0;right:0;bottom:0;width:28px;height:28px;z-index:-1}}html.theme-dark .item-b8AKccvl:active:before{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover:before{background-color:#2a2e39}}.round-2UQxqNA1{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-color:#d6d8e0;border-radius:50%;font-size:10px;text-align:center;cursor:default;height:20px;width:20px}html.theme-dark .round-2UQxqNA1{border-color:#6b7988}.wrap-15BhAobm.full-2VMT2UlC .first-1vAzGgSq{margin-left:0}.wrap-15BhAobm.full-2VMT2UlC .last-xMjAcadb{margin-right:7px}.wrap-15BhAobm.medium-1BEsHMFf .first-1vAzGgSq{margin-left:0}.wrap-15BhAobm.medium-1BEsHMFf .last-xMjAcadb{margin-right:7px}.loader-1uURoPBh{position:relative}.buttonWithFavorites-3S-vuMxR{padding-right:7px}.menu-pdQdEiwV{max-width:340px}.menuSmallTablet-tXzCU-3p{max-width:100%}.menuItemHeader-228dcYv3{margin:0;padding-top:4px;padding-bottom:3px}.menuItemHeaderTabletSmall-QIvgZc1i{padding:10px 20px 2px}.buttonUndo-342XpPC1{padding-right:0;padding-left:3px}.buttonRedo-3o_XdU_J{padding-left:0;padding-right:3px} \ No newline at end of file diff --git a/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css b/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css new file mode 100644 index 00000000..670ee213 --- /dev/null +++ b/public/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css @@ -0,0 +1 @@ +.wrap-18oKCBRc{display:flex;align-items:center;flex:1 0 auto;flex-direction:row;height:100%}.button-1IIz2ju4.first-bfrNico9{margin-right:2px}.button-1IIz2ju4.last-3h-LFsOr{margin-left:2px}.button-1F3Go35E{padding:0 1px}.menu-16FRUKka:only-child{padding:0 5px}.button-YsN2vRuA.withText-JhQdRoPu{padding:0 5px 0 10px}.button-2-lC3gh4,.button-YsN2vRuA.withoutText-f6SoijeW{padding:0 5px}.spinnerWrap-EgWaITv6{position:relative;height:68px}.title-17mjZSJk{font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;padding:0 12px;margin:6px 0}.dropdown-3caJUCGx{min-width:200px}.label-3vchy5zS{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-2IQL6W7f{margin-bottom:8px;margin-top:2px;padding-right:20px;padding-left:20px}.smallWidthMenuItem-1ZGyfGnk{padding:6px 16px}.smallWidthWrapper-DpXp8jNn{padding-top:8px}.value-DWZXOdoK{text-align:right;font-size:14px}.value-DWZXOdoK.selected-2V87KUXm{color:#2196f3}html.theme-sa .value-DWZXOdoK.selected-2V87KUXm{color:#ff7200}html.theme-dark .value-DWZXOdoK.selected-2V87KUXm{color:#1976d2}.form-2itceCqS{display:flex;margin:-6px 0;flex-direction:row;align-items:center;width:100%;height:38px;min-width:200px;font-size:14px;color:#131722;box-sizing:border-box}html.theme-dark .form-2itceCqS{color:#b2b5be}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .input-z46tLQgj,.form-2itceCqS:hover .menu-35lWsSKr{color:#131722}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr{color:#b2b5be}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,.form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS:hover .add-1NrfSAvb:active,.form-2itceCqS:hover .add-1NrfSAvb:hover,.form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS:hover .input-z46tLQgj:active,.form-2itceCqS:hover .input-z46tLQgj:hover,.form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS:hover .menu-35lWsSKr:active,.form-2itceCqS:hover .menu-35lWsSKr:hover{color:#000}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:active,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover{color:#c1c4cd}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{position:relative;z-index:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .menu-35lWsSKr{position:relative;z-index:0}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,.form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS:hover .add-1NrfSAvb:active:before,.form-2itceCqS:hover .add-1NrfSAvb:hover:before,.form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS:hover .menu-35lWsSKr:active:before,.form-2itceCqS:hover .menu-35lWsSKr:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.wrap-1oB2WI2R{flex:1 0 auto}.input-z46tLQgj{margin:0;padding:0 2px;width:50px;border:none;text-align:center;height:100%;background-color:transparent}.add-1NrfSAvb,.menu-35lWsSKr{display:flex;align-items:center;height:100%}.menu-35lWsSKr{box-sizing:border-box;flex:1 0 auto;padding:0 10px 0 6px;cursor:default;justify-content:space-between;border-left:1px solid;border-right:1px solid;border-color:#e0e3eb}html.theme-dark .menu-35lWsSKr{border-color:#434651}.add-1NrfSAvb{padding:0 10px;cursor:default}.smallWidthMenuItem-276aFv5_{padding:6px 16px}.summary-3_6tmh1R{display:flex;flex:none;width:100%;min-width:0;align-items:center;padding:0 12px 0 8px;box-sizing:border-box;color:#787b86;line-height:16px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .summary-3_6tmh1R{color:#787b86}.summary-3_6tmh1R.hovered-1yGmee-_,.summary-3_6tmh1R:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.summary-3_6tmh1R:hover{background-color:#f0f3fa}}html.theme-dark .summary-3_6tmh1R.hovered-1yGmee-_,html.theme-dark .summary-3_6tmh1R:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .summary-3_6tmh1R:hover{background-color:#2a2e39}}.caret-1v4NzWzm{margin:2px auto 2px 0;width:18px;height:18px;justify-content:center}.button-1XkSWU32{padding:0 6px}.button-1XkSWU32.first-2UbSFGzF{margin-right:2px}.button-1XkSWU32.last-1rdUnwE6{margin-left:2px}.menu-1fA401bY:only-child{padding:0 10px}.dropdown-1zOBoqnG{min-width:140px}.menuContent-1vyIDg3J{justify-content:center}.section-1p7gLxC9{margin:-2px 0}.section-1p7gLxC9:first-child{margin-top:4px}.section-1p7gLxC9[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-37qvpInD{padding:10px 20px 8px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addCustomInterval-J84ksScT{margin-top:6px;padding:8px 20px;font-size:16px;line-height:24px;color:#131722}html.theme-dark .addCustomInterval-J84ksScT{color:#b2b5be}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{color:#000}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{color:#c1c4cd}}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{background-color:#f0f3fa}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{background-color:#2a2e39}}.button-3wAyKO3i{justify-content:center;width:37px}.check-3V48_rMp,.dottedCloud-1Vw3lVny,.spinningCloud-2fkbB-rw{display:none}.arrow-1zkKEROH{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.arrowGap-gjAe6jEn{fill:#f0f3fa;opacity:0;transition:opacity .2s ease-in}html.theme-dark .arrowGap-gjAe6jEn{fill:#2a2e39}.container-riYIb01a{overflow:hidden}.container-riYIb01a.unsaved-2Kg_w3Vw .dottedCloud-1Vw3lVny{display:inline}.container-riYIb01a.unsaved-2Kg_w3Vw .arrow-1zkKEROH{transform:translateY(200%)}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrow-1zkKEROH{opacity:1;transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrow-1zkKEROH{opacity:1;transform:translateY(0)}}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrowGap-gjAe6jEn{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrowGap-gjAe6jEn{opacity:1}}.container-riYIb01a.saving-31YVVfHU .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saving-31YVVfHU .arrow-1zkKEROH{transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .check-3V48_rMp,.container-riYIb01a.saved-2kLd4nmd .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saved-2kLd4nmd .arrow-1zkKEROH{display:inline;transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .arrowGap-gjAe6jEn{display:inline}.wrapper-24zqYyK4{padding:10px 20px}.labelRow-1iPG3dcw{padding:0;line-height:20px}.label-2LqksoTK{font-size:16px}.labelHint-3H3QjpAE{line-height:17px}.labelOn-1_CJ0mp2+.labelHint-3H3QjpAE{margin-top:0}.opened-GQFVkrpV.hover-1s0KqpdE:before,.opened-GQFVkrpV:active:before,.opened-GQFVkrpV:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.opened-GQFVkrpV:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .opened-GQFVkrpV.hover-1s0KqpdE:before,html.theme-dark .opened-GQFVkrpV:active:before,html.theme-dark .opened-GQFVkrpV:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .opened-GQFVkrpV:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.autoSaveWrapper-1MJY41zr,.sharingWrapper-2a3BKnuf{width:192px;min-width:calc(100% - 22px)}.button-X9fdkr3t.buttonSmallPadding-3OtdkF4f{padding-left:6px}.hintPlaceHolder-3xGrUHN7{height:128px}.smallHintPlaceHolder-3ftZG2PP{height:100%;width:100%}.popupItemRowTabletSmall-3IpexBN9:first-child{padding-right:12px;padding-left:0;margin-top:6px;margin-bottom:6px}.button-1EU5-JL7.isDisabled-1RjJSnJ7{opacity:1!important}.text-1HWeUAzA{max-width:100px;overflow:hidden;text-overflow:ellipsis}.wrap-CUt4Mg1V{flex:1 1 auto;height:100%;min-width:0}.wrap-CUt4Mg1V.withHover-12uXCBc3{position:relative;z-index:0}.wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,.wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.inner-32OP7ejC{display:flex;position:relative;flex:1 1 auto;overflow:hidden;width:100px;height:100%}.actions-1cGPn1dW{display:flex;position:relative;flex-flow:row nowrap;align-items:center;opacity:0;padding:0 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .actions-1cGPn1dW{background-color:var(--tv-color-pane-background,#131722)}.actions-1cGPn1dW:before{content:"";display:block;position:absolute;right:0;height:18px;width:1px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .actions-1cGPn1dW:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actions-1cGPn1dW button{display:flex;width:26px;height:26px;color:#4c525e;align-items:center;justify-content:center;margin-left:3px;padding:0;border:none;border-radius:50%;background-color:transparent;transition:color 60ms ease,background-color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .actions-1cGPn1dW button{color:var(--tv-color-toolbar-button-text,#787b86)}.actions-1cGPn1dW button.hover-3dmVjFov,.actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .actions-1cGPn1dW button.hover-3dmVjFov,html.theme-dark .actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.actions-1cGPn1dW button:last-child{margin-left:0}.actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.actions-1cGPn1dW button svg{display:block}.actions-1cGPn1dW button.disabled{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover{background-color:transparent}}.actions-1cGPn1dW button.disabled svg{color:#d6d8e0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover svg{color:#d6d8e0}}.input-3lfOzLDc{display:block;flex:1 1 auto;padding:5px 12px;font-size:14px;font-weight:700;width:0;min-width:100px;height:100%;border:none;box-sizing:border-box;background-color:transparent;direction:ltr;text-align:right;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .input-3lfOzLDc{color:var(--tv-color-toolbar-button-text,#787b86)}.input-3lfOzLDc.hover-3dmVjFov,.input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .input-3lfOzLDc.hover-3dmVjFov,html.theme-dark .input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.input-3lfOzLDc.defaultCursor-3uzgANBW{cursor:default}.inner-32OP7ejC.isExpanded-1pdStI5Z{width:auto}.inner-32OP7ejC.isExpanded-1pdStI5Z .input-3lfOzLDc{min-width:70px}.inner-32OP7ejC.isExpanded-1pdStI5Z .actions-1cGPn1dW{opacity:1}.mobileButton-19PXAUYw{position:absolute;pointer-events:none;height:100%;width:100%}@media screen and (max-height:445px),screen and (max-width:602px){.mobileButton-19PXAUYw{pointer-events:auto}}.wrap-3OynVXTx{padding-right:4px}.titleWrap-yVINuOIC{display:flex;flex-direction:column}.indicators-CRJ2i71K{margin-right:33px;margin-left:12px}.title-Iod5hZQV{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#131722}html.theme-dark .title-Iod5hZQV{color:#b2b5be}.title-Iod5hZQV .icon-3bTRbX0U{display:flex}.title-Iod5hZQV .icon-3bTRbX0U svg{display:block;fill:#131722}html.theme-dark .title-Iod5hZQV .icon-3bTRbX0U svg{fill:#b2b5be}.title-Iod5hZQV .text-2BJe_3ce{font-size:14px;margin:0 5px 0 20px}.titleTabletSmall-23pyY8Xw{padding-top:4px;padding-bottom:4px}.titleTabletSmall-23pyY8Xw .text-2BJe_3ce{font-size:16px}.labelRow-2Vs9IqnP{flex:1 0 100%;min-width:100%}.label-1LxfyrID{flex:0 0 100%;min-width:100%}.description-3yVDcIyu{color:#787b86;min-width:170px;max-width:280px;padding-bottom:4px;font-size:12px;line-height:18px;white-space:normal;word-wrap:break-word}.labelRow-1loM6nbt{display:block;width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-3y2qhvbG{margin-right:auto}.description-UeULl1bt{padding:0}.descriptionTabletSmall-iXl7OFTS{padding-left:56px;max-width:100%}.item-GOMwFObW{margin-top:-3px;padding-top:0;padding-bottom:8px}.item-GOMwFObW:before{content:none}.item-GOMwFObW,.item-GOMwFObW:active,.titleItem-3OGNprLt,.titleItem-3OGNprLt:active,html.theme-dark .item-GOMwFObW,html.theme-dark .item-GOMwFObW:active,html.theme-dark .titleItem-3OGNprLt,html.theme-dark .titleItem-3OGNprLt:active{background-color:transparent}.itemTabletSmall-3fytMoGU:before,.titleItemTabletSmall-HWAlNL6k:before{content:none}.itemTabletSmall-3fytMoGU,.itemTabletSmall-3fytMoGU:active,.titleItemTabletSmall-HWAlNL6k,.titleItemTabletSmall-HWAlNL6k:active,html.theme-dark .itemTabletSmall-3fytMoGU,html.theme-dark .itemTabletSmall-3fytMoGU:active,html.theme-dark .titleItemTabletSmall-HWAlNL6k,html.theme-dark .titleItemTabletSmall-HWAlNL6k:active{background-color:transparent}.titleItemTabletSmall-HWAlNL6k{padding:4px 16px 0 20px;line-height:24px}.itemTabletSmall-3fytMoGU{padding:1px 16px 8px 20px;line-height:17px}.itemLabelTabletSmall-3VG7Qvey{font-size:16px}.wrap-3ulNVWio{color:#131722}html.theme-dark .wrap-3ulNVWio{color:#b2b5be}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{color:#000}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{color:#c1c4cd}}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{background-color:#f0f3fa}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{background-color:#2a2e39}}.item-b8AKccvl{display:flex;position:relative;flex:0 0 auto;align-items:center;cursor:default;padding:0 3px;height:100%;z-index:0;color:#131722}html.theme-dark .item-b8AKccvl{color:#787b86}.item-b8AKccvl:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover{color:#000}}html.theme-dark .item-b8AKccvl:active{color:#868993}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover{color:#868993}}.item-b8AKccvl:active:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;right:0;left:0;bottom:0;width:28px;height:28px;z-index:-1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;right:0;left:0;bottom:0;width:28px;height:28px;z-index:-1}}html.theme-dark .item-b8AKccvl:active:before{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover:before{background-color:#2a2e39}}.round-2UQxqNA1{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-color:#d6d8e0;border-radius:50%;font-size:10px;text-align:center;cursor:default;height:20px;width:20px}html.theme-dark .round-2UQxqNA1{border-color:#6b7988}.wrap-15BhAobm.full-2VMT2UlC .first-1vAzGgSq{margin-right:0}.wrap-15BhAobm.full-2VMT2UlC .last-xMjAcadb{margin-left:7px}.wrap-15BhAobm.medium-1BEsHMFf .first-1vAzGgSq{margin-right:0}.wrap-15BhAobm.medium-1BEsHMFf .last-xMjAcadb{margin-left:7px}.loader-1uURoPBh{position:relative}.buttonWithFavorites-3S-vuMxR{padding-left:7px}.menu-pdQdEiwV{max-width:340px}.menuSmallTablet-tXzCU-3p{max-width:100%}.menuItemHeader-228dcYv3{margin:0;padding-top:4px;padding-bottom:3px}.menuItemHeaderTabletSmall-QIvgZc1i{padding:10px 20px 2px}.buttonUndo-342XpPC1{padding-left:0;padding-right:3px}.buttonRedo-3o_XdU_J{padding-right:0;padding-left:3px} \ No newline at end of file diff --git a/public/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png b/public/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png new file mode 100644 index 0000000000000000000000000000000000000000..9a01791c7a5b3cf406006523cfa973915b56adeb GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^LO^W5!3-p|OKwE~DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}5&=FTu0Xn|d2&KtbxLt#QC)|fdq6^N)siJkZp_&I5h%xA666=m@L%GY zb>{(Z`-~4jp)gMu#}JM4PcJ!g9WdZvakv}$`MMf$Gw-A9UsT?yC(M+R~MAvY4F=4-8qlFZ86DR6 zzT}hp{JqJi;|E}=maK^rQ~b4%q%#``FTlu zb9qgB3o=PS4}>NmAb|M1lg<@b{T{?L=*-=YtQNnbW*VW6iUAO)p{QBN+P}dB__MS9 zUo-#mn&@F`1O;4IOPM9CW-a=LrBpB@yt(0NZ5jDl#!GGXy7DbSW!L4w zOo9pClQ}Qt-DYB?L)q?rRH>dj8xE?mtz%@8S^40NvULzUu>)JN$wzV3gJ+@$Wj$B# z@~ga;n{2&+EvUo>lw%!Yu%Tvsy%SuJ8M#K+#YP_#__bldfUbJR3;Mdp_(k5xAWt`; z3XV^5QK8;*qs+=H8DR5%R3Z*Lx1hX^p0*KYbPgZfjdH|b zg(Iu0F~M1Rz_aJ;Yfy&bNT~Dh5L0r8Z5^f6SdSuD&_Yqio&mm-F}lZ50mnyX7}8+2 z*I(gV-eSuUlp&77D9CW@F7Y*od2%mGQGx;(5m58yi=3wamm1)p7span{margin-top:-1px}.disabled-3P6bUcMx .buttonIcon-2lrp9MHZ{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.invisibleHover-qowat1V5 .button-22Ex8G2W{display:flex}}.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#d1d4dc}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#d1d4dc}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border:1px solid #d1d4dc;border-left:0}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#2196f3}.buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye,.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(2),.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(3):nth-last-child(3),.micro-1-90nTmg .series-12hzsxbp .buttons-1-XhYDHM .button-22Ex8G2W:not(:last-child),.minimized-25_VM9I8 .study-lgC0tuTJ .button-22Ex8G2W:not(:last-child):not(:first-child){display:none}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye{display:none}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye{transform-origin:center;animation:eye-animation-1pyfCZvS .96s linear infinite}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ,.flagged-3lOrkL__ .buttons-1-XhYDHM .flag-1kqFt7GH,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W,.series-12hzsxbp.disabled-3P6bUcMx .buttons-1-XhYDHM .flag-1kqFt7GH,.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W{display:flex;opacity:1}.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:hidden}.selected-2qw9PFUJ.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.series-12hzsxbp.disabled-3P6bUcMx.flagged-3lOrkL__ .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.withAction-1y86Ymm9.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:visible}.flag-1kqFt7GH .buttonIcon-2lrp9MHZ{flex:1;align-self:stretch}.flagWrapper-14Sd7MtI,.markerContainer-3MnDLQVD{display:flex;flex:1;justify-content:center}.markerContainer-3MnDLQVD{align-items:stretch}.flagWrapper-14Sd7MtI{width:12px}.flagWrapper-14Sd7MtI svg{height:12px}.sourcesWrapper-2JcXD9TK{display:flex;position:relative;margin:0 8px;align-items:flex-start;min-height:26px}.newCollapser-1F6pNRDi .sourcesWrapper-2JcXD9TK{flex-direction:column-reverse;margin:0 4px;min-height:auto}.sources-6Hp4M7li{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.toggler-_SUZ7r_5{display:flex;position:relative;margin:2px 2px 0 0;flex:0 0 auto;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover:after{z-index:0}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#000}}.toggler-_SUZ7r_5 .counter-1hG1zy7A{display:none;padding-right:6px;font-size:13px;line-height:16px;color:inherit}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:flex;transition:transform .1s cubic-bezier(.06,.52,1,.54)}.toggler-_SUZ7r_5 .objectTree-2tLil0dm{display:none}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px;height:19px;justify-content:center;align-items:center}.toggler-_SUZ7r_5 .counter-1hG1zy7A,.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{position:relative;color:#131722;z-index:1}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5{margin:2px 0 0 5px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5.onlyOneSourceShown-1dCmMKoj{display:none}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .counter-1hG1zy7A{padding-right:4px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{width:27px;transform:rotate(-180deg)}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.closed-1Sz6CztG.sourcesWrapper-2JcXD9TK{padding-bottom:4px}.closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A{display:flex}.closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(-90deg)}.closed-1Sz6CztG .sources-6Hp4M7li{display:none}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(0)}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.micro-1-90nTmg .sourcesWrapper-2JcXD9TK{padding-bottom:4px}.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP .objectTree-2tLil0dm,.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP.onlyOneSourceShown-1dCmMKoj{display:flex}.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.micro-1-90nTmg .series-12hzsxbp .valuesWrapper-1ukbb5SP,.micro-1-90nTmg .sources-6Hp4M7li,.micro-1-90nTmg .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:none}.touchMode-2jC98z1- .titleWrapper-1Zs2rjQ6{line-height:25px;height:26px}.touchMode-2jC98z1- .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.touchMode-2jC98z1- .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{top:5px;bottom:5px}.touchMode-2jC98z1- .series-12hzsxbp .titleWrapper-1Zs2rjQ6{min-height:26px}.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:0 2px 0 0}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px;height:24px}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .counter-1hG1zy7A{font-size:14px}.touchMode-2jC98z1- .item-3eXPhOmy{min-height:26px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:2px 0 0 5px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:30px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px}.chart-widget__top--themed-dark .item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B,.chart-widget__top--themed-dark .noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.chart-widget__top--themed-dark .title-bcHj6pEn,.chart-widget__top--themed-dark .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .valueValue-3kA0oJs5{color:#b2b5be}.chart-widget__top--themed-dark .disabled-3P6bUcMx .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueValue-3kA0oJs5{color:#434651}.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueValue-3kA0oJs5{color:#434651!important}.chart-widget__top--themed-dark .study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{color:#868993}.chart-widget__top--themed-dark .study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651}.chart-widget__top--themed-dark .study-lgC0tuTJ.withCustomTextColor-Pw_dabsC.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651!important}.chart-widget__top--themed-dark .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{color:#434651}.chart-widget__top--themed-dark .buttonIcon-2lrp9MHZ,.chart-widget__top--themed-dark .series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-22Ex8G2W:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:rgba(25,118,210,.2)}}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#1976d2}.chart-widget__top--themed-dark .toggler-_SUZ7r_5{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover:after{background-color:hsla(0,0%,100%,.1)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .objectTree-2tLil0dm{color:#d1d4dc}@keyframes eye-animation-1pyfCZvS{to{transform:rotate(1turn)}}.blockHidden-pECc1q1w{display:none!important}.pane-button-3IbFaPrJ{border:1px solid #d1d4dc;border-radius:3px;background-color:currentColor;cursor:default;pointer-events:all}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-button-3IbFaPrJ:hover:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(19,23,34,.06);border-radius:3px;z-index:0}}.chart-widget__top--themed-dark .pane-button-3IbFaPrJ{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .pane-button-3IbFaPrJ:hover:after{background-color:hsla(0,0%,100%,.1)}}.statuses-29yrFaoA{display:inline-flex;border-radius:9px;overflow:hidden;align-self:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA:hover .statusItem-1gsKvHgg:after{opacity:.25}}.statuses-29yrFaoA.small-3_g6DSwX{border-radius:9px}.statuses-29yrFaoA.large-2E_Sb0cV{border-radius:11px}.statuses-29yrFaoA.blinking-2Xm4xMXd{will-change:opacity}.oneWidgetsVisible-17p3P_dQ.statuses-29yrFaoA,.threeWidgetsVisible-sIjrbNL1.statuses-29yrFaoA,.twoWidgetsVisible-3kEfsgAz.statuses-29yrFaoA{margin-left:11px;margin-right:12px}.statusItem-1gsKvHgg{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-1gsKvHgg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;z-index:-1}.statusItem-1gsKvHgg svg{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.statusItem-1gsKvHgg.small-3_g6DSwX{width:18px;height:18px}.statusItem-1gsKvHgg.large-2E_Sb0cV{width:22px;height:22px}.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after{animation:blinking-animation-1jTWzbXG 2.5s infinite cubic-bezier(.25,0,.75,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after:hover{opacity:inherit}}.marketStatusOpen-2d8WAYHQ,html.theme-dark .marketStatusOpen-2d8WAYHQ{color:#009688}.marketStatusOpen-2d8WAYHQ:after,html.theme-dark .marketStatusOpen-2d8WAYHQ:after{background-color:#26a69a}.marketStatusClose-2LgI3IBx,html.theme-dark .marketStatusClose-2LgI3IBx{color:#9598a1}.marketStatusClose-2LgI3IBx:after,html.theme-dark .marketStatusClose-2LgI3IBx:after{background-color:#9598a1}.marketStatusPre-3tiNWinG,html.theme-dark .marketStatusPre-3tiNWinG{color:#fb8c00}.marketStatusPre-3tiNWinG:after,html.theme-dark .marketStatusPre-3tiNWinG:after{background-color:#ffa726}.marketStatusPost-1wCjJrHi,html.theme-dark .marketStatusPost-1wCjJrHi{color:#2196f3}.marketStatusPost-1wCjJrHi:after,html.theme-dark .marketStatusPost-1wCjJrHi:after{background-color:#42a5f5}.marketStatusHoliday-HyAcvqXa,html.theme-dark .marketStatusHoliday-HyAcvqXa{color:#9598a1}.marketStatusHoliday-HyAcvqXa:after,html.theme-dark .marketStatusHoliday-HyAcvqXa:after{background-color:#9598a1}.invalidSymbol-2tnvnmzm{color:#fff}.invalidSymbol-2tnvnmzm,html.theme-dark .invalidSymbol-2tnvnmzm{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#f44336}}.replayMode-2O_B03jx{color:#fff;background-color:#2196f3}html.theme-dark .replayMode-2O_B03jx{background-color:#1976d2;color:#e3f2fd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .replayMode-2O_B03jx:hover,html.theme-dark .statuses-29yrFaoA .replayMode-2O_B03jx:hover{background-color:#1e88e5}}.notAccurate-2qEIEgim,html.theme-dark .notAccurate-2qEIEgim{color:#d81b60}.notAccurate-2qEIEgim.blinking-2Xm4xMXd{animation:blinking-color-animation-notaccurate-IBDzDS-b 2.5s infinite cubic-bezier(.25,0,.75,1)}.notAccurate-2qEIEgim:after,html.theme-dark .notAccurate-2qEIEgim:after{background-color:#ec407a}.delay-NXuSKUfA,html.theme-dark .delay-NXuSKUfA{color:#fb8c00}.delay-NXuSKUfA.blinking-2Xm4xMXd{animation:blinking-color-animation-delay-37meAg0d 2.5s infinite cubic-bezier(.25,0,.75,1)}.delay-NXuSKUfA:after,html.theme-dark .delay-NXuSKUfA:after{background-color:#ffa726}.eod-TNCDZArR,html.theme-dark .eod-TNCDZArR{color:#ab47bc}.eod-TNCDZArR.blinking-2Xm4xMXd{animation:blinking-color-animation-eod-1k5aef9K 2.5s infinite cubic-bezier(.25,0,.75,1)}.eod-TNCDZArR:after,html.theme-dark .eod-TNCDZArR:after{background-color:#ab47bc}.twoWidgetsVisible-3kEfsgAz .delay-NXuSKUfA,.twoWidgetsVisible-3kEfsgAz .eod-TNCDZArR,.twoWidgetsVisible-3kEfsgAz .notAccurate-2qEIEgim{padding-right:2px}.dataProblemHigh-2SJE6Anp{color:#fff;background-color:#ef5350}html.theme-dark .dataProblemHigh-2SJE6Anp{background-color:#ef5350}.dataProblemLow-iRGvvWWe,html.theme-dark .dataProblemLow-iRGvvWWe{color:#e53935}.dataProblemLow-iRGvvWWe:after,html.theme-dark .dataProblemLow-iRGvvWWe:after{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#f44336}}.threeWidgetsVisible-sIjrbNL1 .marketStatusClose-2LgI3IBx,.threeWidgetsVisible-sIjrbNL1 .marketStatusHoliday-HyAcvqXa,.threeWidgetsVisible-sIjrbNL1 .marketStatusOpen-2d8WAYHQ,.threeWidgetsVisible-sIjrbNL1 .marketStatusPost-1wCjJrHi,.threeWidgetsVisible-sIjrbNL1 .marketStatusPre-3tiNWinG,.twoWidgetsVisible-3kEfsgAz .marketStatusClose-2LgI3IBx,.twoWidgetsVisible-3kEfsgAz .marketStatusHoliday-HyAcvqXa,.twoWidgetsVisible-3kEfsgAz .marketStatusOpen-2d8WAYHQ,.twoWidgetsVisible-3kEfsgAz .marketStatusPost-1wCjJrHi,.twoWidgetsVisible-3kEfsgAz .marketStatusPre-3tiNWinG{padding-left:2px}.threeWidgetsVisible-sIjrbNL1 .dataProblemLow-iRGvvWWe,.twoWidgetsVisible-3kEfsgAz .dataProblemLow-iRGvvWWe{padding-right:2px}@keyframes blinking-animation-1jTWzbXG{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-color-animation-notaccurate-IBDzDS-b{0%,to{color:#d81b60}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#d81b60}50%{color:#ad1457}}@keyframes blinking-color-animation-delay-37meAg0d{0%,to{color:#fb8c00}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#fb8c00}50%{color:#ef6c00}}@keyframes blinking-color-animation-eod-1k5aef9K{0%,to{color:#ab47bc}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#ab47bc}50%{color:#8e24aa}}.paneControls-3t_VmRy0{position:static;padding:0 5px 0 1px;margin-top:6px;z-index:7;color:#fff;transition:opacity .4s,visibility .4s}.paneControls-3t_VmRy0.hasTopMargin-2samtQKI{top:30px}.paneControls-3t_VmRy0.hidden-3ndYaA31{visibility:hidden;opacity:0}.paneControls-3t_VmRy0.forceHidden-2qoGxuLX{width:0;height:0;line-height:0;margin:0;padding:0}.button-1T73noHe{position:relative;display:flex;width:19px;height:19px;overflow:hidden;justify-content:center;align-items:center;flex:0 0 auto}.button-1T73noHe:not(:first-child){margin-left:4px}.button-1T73noHe .buttonIcon-1vsadlK4{color:#131722}.button-1T73noHe.minimize-UL6CPYKt .buttonIcon-1vsadlK4{color:#fff}.button-1T73noHe.newButton-2UJTRB7V{border-radius:4px}.touchMode-33C2amJm .button-1T73noHe{width:24px;height:24px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-up{animation:maximize-animation-up-bracket-PKA42SoI .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-down{animation:maximize-animation-down-bracket-6VpX9y4d .6s ease}}.maximize-2gtRCsC0 .bracket-down,.maximize-2gtRCsC0 .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-PKA42SoI{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-6VpX9y4d{50%{transform:translateY(-1px)}}.minimize-UL6CPYKt{background-color:#2196f3!important;border-color:#2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-up{animation:minimize-animation-up-bracket-1ZcEx180 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-down{animation:minimize-animation-down-bracket-2sZM5-ln .6s ease}}.minimize-UL6CPYKt .bracket-down,.minimize-UL6CPYKt .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-1ZcEx180{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-2sZM5-ln{50%{transform:translateY(1px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.up-3-Dp9Ytc:hover .buttonIcon-1vsadlK4{animation:up-animation-2oGxHhg9 .6s ease}}@keyframes up-animation-2oGxHhg9{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.down-2qp_j-xN:hover .buttonIcon-1vsadlK4{animation:down-animation-28i3s7Bs .6s ease}}@keyframes down-animation-28i3s7Bs{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-326cDko9{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.chart-widget__top--themed-dark .paneControls-3t_VmRy0{color:#131722}.chart-widget__top--themed-dark .minimize-UL6CPYKt{background-color:#1976d2!important;border-color:#1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-1T73noHe:hover .buttonIcon-1vsadlK4{color:#f0f3fa}}.chart-widget__top--themed-dark .button-1T73noHe .buttonIcon-1vsadlK4{color:#d1d4dc} \ No newline at end of file diff --git a/public/charting_library/bundles/70.736727f897e2be517230.rtl.css b/public/charting_library/bundles/70.736727f897e2be517230.rtl.css new file mode 100644 index 00000000..d54af114 --- /dev/null +++ b/public/charting_library/bundles/70.736727f897e2be517230.rtl.css @@ -0,0 +1 @@ +.control-bar-wrapper{position:absolute;pointer-events:none;height:28px;z-index:1;direction:ltr}.control-bar{display:flex;visibility:visible;transition:opacity .3s,visibility .3s}.control-bar--hidden,.control-bar--hidden .control-bar__btn{visibility:hidden;opacity:0}.control-bar__group{display:flex;align-items:center;margin:0 7px}.control-bar__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0 4px;width:28px;height:28px;background-color:hsla(0,0%,100%,.75);color:#5d606b;box-shadow:0 1px 4px rgba(19,23,34,.2);pointer-events:auto;transition:background-color .3s,color .3s,visibility .4s,opacity .4s;-webkit-user-select:none;user-select:none;z-index:1;visibility:visible;opacity:1}.control-bar__btn--btn-hidden{visibility:hidden;opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn:hover{background-color:#fff;color:#131722}}.control-bar__btn:active{background-color:#f8f9fd;transition:none}.control-bar__btn--minimize{background-color:#2196f3;color:#fff}.control-bar__btn--minimize:active{color:#fff;background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-left-top{animation:animation-minimize-corner-left-top-1QFR0TYG .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-right-top{animation:animation-minimize-corner-right-top-2OigqFDd .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-right-bottom{animation:animation-minimize-corner-right-bottom-171Xjuh0 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-left-bottom{animation:animation-minimize-corner-left-bottom-Gj_EWVOk .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-left-top{animation:animation-maximize-corner-left-top-1dOMET94 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-right-top{animation:animation-maximize-corner-right-top-X6SjWmdM .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-right-bottom{animation:animation-maximize-corner-right-bottom-2lZ_pYbV .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-left-bottom{animation:animation-maximize-corner-left-bottom-28bRbB5v .6s ease}}.chart-widget__bottom--themed-dark .control-bar__btn{background-color:rgba(30,34,45,.75);color:#b2b5be;box-shadow:0 2px 6px #000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .control-bar__btn:hover{background-color:#1e222d;color:#d1d4dc}}.chart-widget__bottom--themed-dark .control-bar__btn:active{background-color:#2a2e39}.chart-widget__bottom--themed-dark .control-bar__btn--minimize{background-color:#1976d2;color:#bbdefb}.chart-widget__bottom--themed-dark .control-bar__btn--minimize:active{background-color:#1e88e5;color:#bbdefb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .control-bar__btn--minimize:hover{background-color:#1e88e5;color:#bbdefb}}.control-bar__btn--back-present{position:absolute;right:2px}.control-bar__btn svg{pointer-events:none}@keyframes animation-maximize-corner-left-top-1dOMET94{50%{transform:translate(1px,-1px)}}@keyframes animation-maximize-corner-right-top-X6SjWmdM{50%{transform:translate(-1px,-1px)}}@keyframes animation-maximize-corner-right-bottom-2lZ_pYbV{50%{transform:translate(-1px,1px)}}@keyframes animation-maximize-corner-left-bottom-28bRbB5v{50%{transform:translate(1px,1px)}}@keyframes animation-minimize-corner-left-top-1QFR0TYG{50%{transform:translate(-1px,1px)}}@keyframes animation-minimize-corner-right-top-2OigqFDd{50%{transform:translate(1px,1px)}}@keyframes animation-minimize-corner-right-bottom-171Xjuh0{50%{transform:translate(1px,-1px)}}@keyframes animation-minimize-corner-left-bottom-Gj_EWVOk{50%{transform:translate(-1px,-1px)}}.loader-1ON1rkY9{content:"";position:absolute;display:none;height:22px;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);left:2px;font-size:0}.loader-1ON1rkY9 .loaderItem-6asdclOe{width:5px;height:5px;opacity:1;border-radius:50%;transform:scale(.6);animation:loader-animation-1vbmOmyN .96s infinite ease-in-out both;background-color:#b2b5be}html.theme-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.loader-1ON1rkY9 .loaderItem-6asdclOe:not(:last-child){margin-right:2px}.loader-1ON1rkY9 .loaderItem-6asdclOe:nth-child(2){transition-delay:.35s/3;animation-delay:.151s}.loader-1ON1rkY9 .loaderItem-6asdclOe:nth-child(3){transition-delay:(.35s/3)*2;animation-delay:.32s}.loader-1ON1rkY9.shown-1QFCxvPl{display:flex}@keyframes loader-animation-1vbmOmyN{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.chart-widget__top--themed-light .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#b2b5be}html.theme-dark .chart-widget__top--themed-light .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.chart-widget__top--themed-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#b2b5be}html.theme-dark .chart-widget__top--themed-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.touchMode-I-CBM3V3 .loader-1ON1rkY9{height:24px}.legend-29zvAld0{flex:1 1 auto;direction:ltr;max-width:100%;margin:0;padding-top:4px;color:transparent;line-height:normal;-webkit-user-select:none;user-select:none;transform:translateZ(0);contain:content;pointer-events:none;z-index:6}.item-3eXPhOmy{max-width:100%;min-height:24px;flex-wrap:wrap;font-size:13px;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-3eXPhOmy.series-12hzsxbp{margin:0 4px}.item-3eXPhOmy.selected-2qw9PFUJ,.item-3eXPhOmy.withAction-1y86Ymm9{z-index:2}.item-3eXPhOmy.last-3Xus0HXW{align-items:center;max-width:18px;order:100000;padding:0 4px;border:1px solid transparent;border-top-width:0;border-bottom-width:0;background-color:currentColor;cursor:default;pointer-events:auto}.item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B{color:#131722}.item-3eXPhOmy .noWrapWrapper-AC879h-w{display:flex;flex-wrap:nowrap;max-width:100%}.noWrap-ODIQgNap .item-3eXPhOmy{flex-wrap:nowrap}.noWrap-ODIQgNap .series-12hzsxbp.item-3eXPhOmy{flex-wrap:wrap}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML{display:block;align-self:auto}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueItem-3JDGGSt_,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueTitle-1myNPdtH,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueValue-3kA0oJs5{display:inline}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueItem-3JDGGSt_:before,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueTitle-1myNPdtH:before,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueValue-3kA0oJs5:before{display:none}.noWrap-ODIQgNap .valuesWrapper-1ukbb5SP{align-items:center}.noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML{display:block;align-self:auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#131722}.directionColumn-abL_Vsle .series-12hzsxbp{flex-direction:column}.directionColumn-abL_Vsle .series-12hzsxbp .valuesWrapper-1ukbb5SP{max-width:100%;align-self:flex-start}.button-22Ex8G2W,.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6,.valueItem-3JDGGSt_{background-color:currentColor}.buttons-1-XhYDHM,.buttonsWrapper-3eBZpnXm,.item-3eXPhOmy,.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6,.valueItem-3JDGGSt_,.valuesWrapper-1ukbb5SP{display:flex}.statusesWrapper-GnubQvDb{z-index:1}.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6{position:relative;pointer-events:auto;cursor:default}.titleWrapper-1Zs2rjQ6{flex:0 0 auto;align-items:center;max-width:100%;overflow:hidden;padding:0 4px;border:1px solid transparent;border-left-width:0;box-sizing:border-box}.noActions-1D515O5o .titleWrapper-1Zs2rjQ6{pointer-events:none}.title-bcHj6pEn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:23px;text-align:left;color:#131722}.title-bcHj6pEn.title2nd-2igtq1cH{min-width:auto}.disabled-3P6bUcMx .title-bcHj6pEn{color:#b2b5be}.disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn{color:#b2b5be!important}.study-lgC0tuTJ .title-bcHj6pEn.title1st-2at68hKe{min-width:15px;flex:0 4 auto}.study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{min-width:0;padding-left:4px;flex:0 1 auto;color:#5d606b}.study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#b2b5be}.study-lgC0tuTJ.disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn{color:#b2b5be!important}.study-lgC0tuTJ.hideValues-3JtC3-Os .valuesWrapper-1ukbb5SP{display:none}.legend-29zvAld0 .study-lgC0tuTJ.has5Buttons-3tuydZU5.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .study-lgC0tuTJ.has5Buttons-3tuydZU5.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.has5Buttons-3tuydZU5.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*5)}}.loading-37LPn65g .valuesWrapper-1ukbb5SP,.noWrap-ODIQgNap .valuesWrapper-1ukbb5SP,.series-12hzsxbp .valuesWrapper-1ukbb5SP{background-color:currentColor;border-top:1px solid transparent;border-bottom:1px solid transparent}.loader-iCjkbLoX{margin-left:4px}.noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML{border-left-color:transparent}.noWrap-ODIQgNap .valueItem-3JDGGSt_,.series-12hzsxbp .valueItem-3JDGGSt_{background-color:transparent}.noWrap-ODIQgNap .valueItem-3JDGGSt_,.noWrap-ODIQgNap .valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.noWrap-ODIQgNap .valueItem-3JDGGSt_ .valueValue-3kA0oJs5,.series-12hzsxbp .valueItem-3JDGGSt_,.series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.series-12hzsxbp .valueItem-3JDGGSt_ .valueValue-3kA0oJs5{display:inline-flex}.series-12hzsxbp .titleWrapper-1Zs2rjQ6{position:relative;max-width:100%;min-height:24px;font-size:16px;line-height:normal;align-items:center}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child){position:relative;padding-left:12px}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{content:"\b7";position:absolute;left:0;top:0;width:12px;height:100%;font-size:16px;color:#c1c4cd;text-align:center;line-height:inherit}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title1st-2at68hKe{flex:0 1 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH{flex:0 0 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title3rd-2bpagZ7H{flex:0 1 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title4th-28_-ZX9R{flex:0 3 auto}.series-12hzsxbp .valuesWrapper-1ukbb5SP{border-bottom-width:3px;align-items:flex-end}.series-12hzsxbp .titleWrapper-1Zs2rjQ6,.series-12hzsxbp .valuesWrapper-1ukbb5SP{min-width:23px}.series-12hzsxbp .valuesWrapper-1ukbb5SP{display:flex}.hidden3Title-22u6NoOK .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title3rd-2bpagZ7H,.microHidden2Title-37EAZYGX .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH,.single-visible .miniHidden2Title-1xHUL0G8 .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH{display:none}.legend-29zvAld0 .series-12hzsxbp.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .series-12hzsxbp.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .series-12hzsxbp.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}}.legend-29zvAld0 .series-12hzsxbp.flagged-3lOrkL__.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .series-12hzsxbp.flagged-3lOrkL__.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .series-12hzsxbp.flagged-3lOrkL__.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9 .buttons-1-XhYDHM,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#fff}.selected-2qw9PFUJ .button-22Ex8G2W,.withAction-1y86Ymm9 .button-22Ex8G2W{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:#e3f2fd}}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-radius:4px 0 0 4px}.medium-2Vr6MA2I.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.medium-2Vr6MA2I.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.medium-2Vr6MA2I.legend-29zvAld0:hover .item-3eXPhOmy.study-lgC0tuTJ.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}}.minimized-25_VM9I8.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.minimized-25_VM9I8.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimized-25_VM9I8.legend-29zvAld0:hover .item-3eXPhOmy.study-lgC0tuTJ.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}}.valuesWrapper-1ukbb5SP{position:relative;align-self:stretch;align-items:center;flex-wrap:wrap;overflow:hidden;pointer-events:auto;cursor:default}.valuesAdditionalWrapper-3BfAIuML{display:flex;flex-wrap:wrap;align-self:stretch;align-items:baseline;border-left:4px solid currentColor}.loading-37LPn65g .valuesWrapper-1ukbb5SP{min-width:24px}.disabled-3P6bUcMx .valuesWrapper-1ukbb5SP{display:none}.valueItem-3JDGGSt_{display:flex;align-self:stretch;align-items:center;text-align:left}.valueItem-3JDGGSt_:not(:last-child){padding-right:6px}.valueItem-3JDGGSt_:last-child{padding-right:4px}.valueItem-3JDGGSt_ .valueTitle-1myNPdtH{padding-right:1px}.valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.valueItem-3JDGGSt_ .valueValue-3kA0oJs5{color:#131722}.loading-37LPn65g .valueItem-3JDGGSt_,.loading-37LPn65g .valuesAdditionalWrapper-3BfAIuML{opacity:0}.series-12hzsxbp .valueItem-3JDGGSt_:last-child{padding-right:6px}.series-12hzsxbp .valueItem-3JDGGSt_:last-child .title-bcHj6pEn{display:none}.series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#5d606b}.buttonsWrapper-3eBZpnXm{position:relative;width:0;max-width:0;z-index:2}.micro-1-90nTmg .series-12hzsxbp .buttonsWrapper-3eBZpnXm{width:0;max-width:0}.disabled-3P6bUcMx .buttonsWrapper-3eBZpnXm,.flagged-3lOrkL__ .buttonsWrapper-3eBZpnXm{width:var(--legend-source-item-button-width);max-width:var(--legend-source-item-button-width)}.disabled-3P6bUcMx.series-12hzsxbp:not(.onlyOneButtonCanBeStick-16Vrffc6) .buttonsWrapper-3eBZpnXm{width:calc(var(--legend-source-item-button-width)*2);max-width:calc(var(--legend-source-item-button-width)*2)}.buttons-1-XhYDHM{display:flex;padding:0;align-items:center;flex-shrink:0;pointer-events:auto;opacity:0}.disabled-3P6bUcMx .buttons-1-XhYDHM,.flagged-3lOrkL__ .buttons-1-XhYDHM,.touchMode-2jC98z1- .buttons-1-XhYDHM{opacity:1}.noActions-1D515O5o .buttons-1-XhYDHM{pointer-events:none}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border-radius:0 4px 4px 0}.legend-29zvAld0 .selected-2qw9PFUJ .buttons-1-XhYDHM,.legend-29zvAld0 .stayInHoveredMode-3K55nNni .buttons-1-XhYDHM{cursor:default;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .withAction-1y86Ymm9 .buttons-1-XhYDHM{cursor:default;opacity:1}}.legend-29zvAld0 .selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{content:"";position:absolute;width:16px;height:18px;top:3px;left:calc(var(--legend-source-item-button-width)*4);background:radial-gradient(10px at 0 50%,currentColor 0,transparent 100%)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{content:"";position:absolute;width:16px;height:18px;top:3px;left:calc(var(--legend-source-item-button-width)*4);background:radial-gradient(10px at 0 50%,currentColor 0,transparent 100%)}}.button-22Ex8G2W{display:none;position:relative;width:var(--legend-source-item-button-width);justify-content:center;align-self:stretch;align-items:center;opacity:0;z-index:0}.buttonIcon-2lrp9MHZ{display:flex;color:#131722}.button-22Ex8G2W:last-child{border-radius:0 4px 4px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-22Ex8G2W:hover:after{content:"";display:block;position:absolute;top:1px;right:0;bottom:1px;left:0;background-color:#f0f3fa;border-radius:2px;z-index:-1}}.button-22Ex8G2W.flag-1kqFt7GH>span{margin-top:-1px}.disabled-3P6bUcMx .buttonIcon-2lrp9MHZ{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.invisibleHover-qowat1V5 .button-22Ex8G2W{display:flex}}.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#d1d4dc}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#d1d4dc}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border:1px solid #d1d4dc;border-left:0}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#2196f3}.buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye,.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(2),.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(3):nth-last-child(3),.micro-1-90nTmg .series-12hzsxbp .buttons-1-XhYDHM .button-22Ex8G2W:not(:last-child),.minimized-25_VM9I8 .study-lgC0tuTJ .button-22Ex8G2W:not(:last-child):not(:first-child){display:none}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye{display:none}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye{transform-origin:center;animation:eye-animation-1pyfCZvS .96s linear infinite}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ,.flagged-3lOrkL__ .buttons-1-XhYDHM .flag-1kqFt7GH,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W,.series-12hzsxbp.disabled-3P6bUcMx .buttons-1-XhYDHM .flag-1kqFt7GH,.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W{display:flex;opacity:1}.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:hidden}.selected-2qw9PFUJ.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.series-12hzsxbp.disabled-3P6bUcMx.flagged-3lOrkL__ .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.withAction-1y86Ymm9.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:visible}.flag-1kqFt7GH .buttonIcon-2lrp9MHZ{flex:1;align-self:stretch}.flagWrapper-14Sd7MtI,.markerContainer-3MnDLQVD{display:flex;flex:1;justify-content:center}.markerContainer-3MnDLQVD{align-items:stretch}.flagWrapper-14Sd7MtI{width:12px}.flagWrapper-14Sd7MtI svg{height:12px}.sourcesWrapper-2JcXD9TK{display:flex;position:relative;margin:0 8px;align-items:flex-start;min-height:26px}.newCollapser-1F6pNRDi .sourcesWrapper-2JcXD9TK{flex-direction:column-reverse;margin:0 4px;min-height:auto}.sources-6Hp4M7li{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.toggler-_SUZ7r_5{display:flex;position:relative;margin:2px 2px 0 0;flex:0 0 auto;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover:after{z-index:0}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#000}}.toggler-_SUZ7r_5 .counter-1hG1zy7A{display:none;padding-right:6px;font-size:13px;line-height:16px;color:inherit}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:flex;transition:transform .1s cubic-bezier(.06,.52,1,.54)}.toggler-_SUZ7r_5 .objectTree-2tLil0dm{display:none}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px;height:19px;justify-content:center;align-items:center}.toggler-_SUZ7r_5 .counter-1hG1zy7A,.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{position:relative;color:#131722;z-index:1}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5{margin:2px 5px 0 0}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5.onlyOneSourceShown-1dCmMKoj{display:none}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .counter-1hG1zy7A{padding-right:4px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{width:27px;transform:rotate(-180deg)}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.closed-1Sz6CztG.sourcesWrapper-2JcXD9TK{padding-bottom:4px}.closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A{display:flex}.closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(-90deg)}.closed-1Sz6CztG .sources-6Hp4M7li{display:none}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(0)}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.micro-1-90nTmg .sourcesWrapper-2JcXD9TK{padding-bottom:4px}.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP .objectTree-2tLil0dm,.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP.onlyOneSourceShown-1dCmMKoj{display:flex}.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.micro-1-90nTmg .series-12hzsxbp .valuesWrapper-1ukbb5SP,.micro-1-90nTmg .sources-6Hp4M7li,.micro-1-90nTmg .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:none}.touchMode-2jC98z1- .titleWrapper-1Zs2rjQ6{line-height:25px;height:26px}.touchMode-2jC98z1- .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.touchMode-2jC98z1- .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{top:5px;bottom:5px}.touchMode-2jC98z1- .series-12hzsxbp .titleWrapper-1Zs2rjQ6{min-height:26px}.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:0 2px 0 0}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px;height:24px}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .counter-1hG1zy7A{font-size:14px}.touchMode-2jC98z1- .item-3eXPhOmy{min-height:26px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:2px 5px 0 0}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:30px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px}.chart-widget__top--themed-dark .item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B,.chart-widget__top--themed-dark .noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.chart-widget__top--themed-dark .title-bcHj6pEn,.chart-widget__top--themed-dark .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .valueValue-3kA0oJs5{color:#b2b5be}.chart-widget__top--themed-dark .disabled-3P6bUcMx .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueValue-3kA0oJs5{color:#434651}.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueValue-3kA0oJs5{color:#434651!important}.chart-widget__top--themed-dark .study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{color:#868993}.chart-widget__top--themed-dark .study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651}.chart-widget__top--themed-dark .study-lgC0tuTJ.withCustomTextColor-Pw_dabsC.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651!important}.chart-widget__top--themed-dark .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{color:#434651}.chart-widget__top--themed-dark .buttonIcon-2lrp9MHZ,.chart-widget__top--themed-dark .series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-22Ex8G2W:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:rgba(25,118,210,.2)}}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#1976d2}.chart-widget__top--themed-dark .toggler-_SUZ7r_5{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover:after{background-color:hsla(0,0%,100%,.1)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .objectTree-2tLil0dm{color:#d1d4dc}@keyframes eye-animation-1pyfCZvS{to{transform:rotate(1turn)}}.blockHidden-pECc1q1w{display:none!important}.pane-button-3IbFaPrJ{border:1px solid #d1d4dc;border-radius:3px;background-color:currentColor;cursor:default;pointer-events:all}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-button-3IbFaPrJ:hover:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(19,23,34,.06);border-radius:3px;z-index:0}}.chart-widget__top--themed-dark .pane-button-3IbFaPrJ{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .pane-button-3IbFaPrJ:hover:after{background-color:hsla(0,0%,100%,.1)}}.statuses-29yrFaoA{display:inline-flex;border-radius:9px;overflow:hidden;align-self:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA:hover .statusItem-1gsKvHgg:after{opacity:.25}}.statuses-29yrFaoA.small-3_g6DSwX{border-radius:9px}.statuses-29yrFaoA.large-2E_Sb0cV{border-radius:11px}.statuses-29yrFaoA.blinking-2Xm4xMXd{will-change:opacity}.oneWidgetsVisible-17p3P_dQ.statuses-29yrFaoA,.threeWidgetsVisible-sIjrbNL1.statuses-29yrFaoA,.twoWidgetsVisible-3kEfsgAz.statuses-29yrFaoA{margin-right:11px;margin-left:12px}.statusItem-1gsKvHgg{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-1gsKvHgg:after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.15;z-index:-1}.statusItem-1gsKvHgg svg{position:relative;top:50%;right:50%;transform:translate(50%,-50%);z-index:0}.statusItem-1gsKvHgg.small-3_g6DSwX{width:18px;height:18px}.statusItem-1gsKvHgg.large-2E_Sb0cV{width:22px;height:22px}.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after{animation:blinking-animation-1jTWzbXG 2.5s infinite cubic-bezier(.25,0,.75,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after:hover{opacity:inherit}}.marketStatusOpen-2d8WAYHQ,html.theme-dark .marketStatusOpen-2d8WAYHQ{color:#009688}.marketStatusOpen-2d8WAYHQ:after,html.theme-dark .marketStatusOpen-2d8WAYHQ:after{background-color:#26a69a}.marketStatusClose-2LgI3IBx,html.theme-dark .marketStatusClose-2LgI3IBx{color:#9598a1}.marketStatusClose-2LgI3IBx:after,html.theme-dark .marketStatusClose-2LgI3IBx:after{background-color:#9598a1}.marketStatusPre-3tiNWinG,html.theme-dark .marketStatusPre-3tiNWinG{color:#fb8c00}.marketStatusPre-3tiNWinG:after,html.theme-dark .marketStatusPre-3tiNWinG:after{background-color:#ffa726}.marketStatusPost-1wCjJrHi,html.theme-dark .marketStatusPost-1wCjJrHi{color:#2196f3}.marketStatusPost-1wCjJrHi:after,html.theme-dark .marketStatusPost-1wCjJrHi:after{background-color:#42a5f5}.marketStatusHoliday-HyAcvqXa,html.theme-dark .marketStatusHoliday-HyAcvqXa{color:#9598a1}.marketStatusHoliday-HyAcvqXa:after,html.theme-dark .marketStatusHoliday-HyAcvqXa:after{background-color:#9598a1}.invalidSymbol-2tnvnmzm{color:#fff}.invalidSymbol-2tnvnmzm,html.theme-dark .invalidSymbol-2tnvnmzm{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#f44336}}.replayMode-2O_B03jx{color:#fff;background-color:#2196f3}html.theme-dark .replayMode-2O_B03jx{background-color:#1976d2;color:#e3f2fd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .replayMode-2O_B03jx:hover,html.theme-dark .statuses-29yrFaoA .replayMode-2O_B03jx:hover{background-color:#1e88e5}}.notAccurate-2qEIEgim,html.theme-dark .notAccurate-2qEIEgim{color:#d81b60}.notAccurate-2qEIEgim.blinking-2Xm4xMXd{animation:blinking-color-animation-notaccurate-IBDzDS-b 2.5s infinite cubic-bezier(.25,0,.75,1)}.notAccurate-2qEIEgim:after,html.theme-dark .notAccurate-2qEIEgim:after{background-color:#ec407a}.delay-NXuSKUfA,html.theme-dark .delay-NXuSKUfA{color:#fb8c00}.delay-NXuSKUfA.blinking-2Xm4xMXd{animation:blinking-color-animation-delay-37meAg0d 2.5s infinite cubic-bezier(.25,0,.75,1)}.delay-NXuSKUfA:after,html.theme-dark .delay-NXuSKUfA:after{background-color:#ffa726}.eod-TNCDZArR,html.theme-dark .eod-TNCDZArR{color:#ab47bc}.eod-TNCDZArR.blinking-2Xm4xMXd{animation:blinking-color-animation-eod-1k5aef9K 2.5s infinite cubic-bezier(.25,0,.75,1)}.eod-TNCDZArR:after,html.theme-dark .eod-TNCDZArR:after{background-color:#ab47bc}.twoWidgetsVisible-3kEfsgAz .delay-NXuSKUfA,.twoWidgetsVisible-3kEfsgAz .eod-TNCDZArR,.twoWidgetsVisible-3kEfsgAz .notAccurate-2qEIEgim{padding-left:2px}.dataProblemHigh-2SJE6Anp{color:#fff;background-color:#ef5350}html.theme-dark .dataProblemHigh-2SJE6Anp{background-color:#ef5350}.dataProblemLow-iRGvvWWe,html.theme-dark .dataProblemLow-iRGvvWWe{color:#e53935}.dataProblemLow-iRGvvWWe:after,html.theme-dark .dataProblemLow-iRGvvWWe:after{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#f44336}}.threeWidgetsVisible-sIjrbNL1 .marketStatusClose-2LgI3IBx,.threeWidgetsVisible-sIjrbNL1 .marketStatusHoliday-HyAcvqXa,.threeWidgetsVisible-sIjrbNL1 .marketStatusOpen-2d8WAYHQ,.threeWidgetsVisible-sIjrbNL1 .marketStatusPost-1wCjJrHi,.threeWidgetsVisible-sIjrbNL1 .marketStatusPre-3tiNWinG,.twoWidgetsVisible-3kEfsgAz .marketStatusClose-2LgI3IBx,.twoWidgetsVisible-3kEfsgAz .marketStatusHoliday-HyAcvqXa,.twoWidgetsVisible-3kEfsgAz .marketStatusOpen-2d8WAYHQ,.twoWidgetsVisible-3kEfsgAz .marketStatusPost-1wCjJrHi,.twoWidgetsVisible-3kEfsgAz .marketStatusPre-3tiNWinG{padding-right:2px}.threeWidgetsVisible-sIjrbNL1 .dataProblemLow-iRGvvWWe,.twoWidgetsVisible-3kEfsgAz .dataProblemLow-iRGvvWWe{padding-left:2px}@keyframes blinking-animation-1jTWzbXG{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-color-animation-notaccurate-IBDzDS-b{0%,to{color:#d81b60}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#d81b60}50%{color:#ad1457}}@keyframes blinking-color-animation-delay-37meAg0d{0%,to{color:#fb8c00}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#fb8c00}50%{color:#ef6c00}}@keyframes blinking-color-animation-eod-1k5aef9K{0%,to{color:#ab47bc}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#ab47bc}50%{color:#8e24aa}}.paneControls-3t_VmRy0{position:static;padding:0 1px 0 5px;margin-top:6px;z-index:7;color:#fff;transition:opacity .4s,visibility .4s}.paneControls-3t_VmRy0.hasTopMargin-2samtQKI{top:30px}.paneControls-3t_VmRy0.hidden-3ndYaA31{visibility:hidden;opacity:0}.paneControls-3t_VmRy0.forceHidden-2qoGxuLX{width:0;height:0;line-height:0;margin:0;padding:0}.button-1T73noHe{position:relative;display:flex;width:19px;height:19px;overflow:hidden;justify-content:center;align-items:center;flex:0 0 auto}.button-1T73noHe:not(:first-child){margin-left:4px}.button-1T73noHe .buttonIcon-1vsadlK4{color:#131722}.button-1T73noHe.minimize-UL6CPYKt .buttonIcon-1vsadlK4{color:#fff}.button-1T73noHe.newButton-2UJTRB7V{border-radius:4px}.touchMode-33C2amJm .button-1T73noHe{width:24px;height:24px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-up{animation:maximize-animation-up-bracket-PKA42SoI .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-down{animation:maximize-animation-down-bracket-6VpX9y4d .6s ease}}.maximize-2gtRCsC0 .bracket-down,.maximize-2gtRCsC0 .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-PKA42SoI{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-6VpX9y4d{50%{transform:translateY(-1px)}}.minimize-UL6CPYKt{background-color:#2196f3!important;border-color:#2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-up{animation:minimize-animation-up-bracket-1ZcEx180 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-down{animation:minimize-animation-down-bracket-2sZM5-ln .6s ease}}.minimize-UL6CPYKt .bracket-down,.minimize-UL6CPYKt .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-1ZcEx180{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-2sZM5-ln{50%{transform:translateY(1px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.up-3-Dp9Ytc:hover .buttonIcon-1vsadlK4{animation:up-animation-2oGxHhg9 .6s ease}}@keyframes up-animation-2oGxHhg9{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.down-2qp_j-xN:hover .buttonIcon-1vsadlK4{animation:down-animation-28i3s7Bs .6s ease}}@keyframes down-animation-28i3s7Bs{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-326cDko9{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.chart-widget__top--themed-dark .paneControls-3t_VmRy0{color:#131722}.chart-widget__top--themed-dark .minimize-UL6CPYKt{background-color:#1976d2!important;border-color:#1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-1T73noHe:hover .buttonIcon-1vsadlK4{color:#f0f3fa}}.chart-widget__top--themed-dark .button-1T73noHe .buttonIcon-1vsadlK4{color:#d1d4dc} \ No newline at end of file diff --git a/public/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg b/public/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg new file mode 100644 index 00000000..e25d5241 --- /dev/null +++ b/public/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg @@ -0,0 +1 @@ + diff --git a/public/charting_library/bundles/71.0647b6ab152cbbfe213f.js b/public/charting_library/bundles/71.0647b6ab152cbbfe213f.js new file mode 100644 index 00000000..eaab8afc --- /dev/null +++ b/public/charting_library/bundles/71.0647b6ab152cbbfe213f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[71],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/71.56b42534718929251c6c.css b/public/charting_library/bundles/71.56b42534718929251c6c.css new file mode 100644 index 00000000..2971d65b --- /dev/null +++ b/public/charting_library/bundles/71.56b42534718929251c6c.css @@ -0,0 +1 @@ +.calendar-H-c9lyXG{display:flex;flex-direction:column;width:100%;height:100%;direction:ltr;-webkit-user-select:none;user-select:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .calendar-H-c9lyXG{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-29jmPJB_{flex:0 0 50px;display:flex;align-items:center;height:50px;box-sizing:border-box;background:#fff;border-bottom:1px solid;border-color:#eceff2}html.theme-dark .header-29jmPJB_{border-color:#363c4e;background:#1e222d}.header-29jmPJB_>*{flex-grow:1;display:block}.header-29jmPJB_ .title-3BLccpWI{text-align:center;font-size:22px;color:#262b3e}html.theme-dark .header-29jmPJB_ .title-3BLccpWI{color:#c5cbce}.header-29jmPJB_ .titleDay-3Mp9czBi{color:#2196f3}html.theme-dark .header-29jmPJB_ .titleDay-3Mp9czBi{color:#1976d2}.header-29jmPJB_ .switchBtn-p718bDyp{cursor:pointer}.header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#262b3e;height:13px}html.theme-dark .header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#c5cbce}.header-29jmPJB_ .switchBtn-p718bDyp.prev-1vUszsRH>svg{float:left;margin-left:12px}.header-29jmPJB_ .switchBtn-p718bDyp.next-Xxv3BCz0>svg{float:right;margin-right:12px}.month-14xTSVpQ{flex:1 1 auto;display:flex;flex-direction:column;background:#fff}html.theme-dark .month-14xTSVpQ{background:#262b3e}.month-14xTSVpQ .weekdays-p5haX_xf{display:flex;flex-direction:row;padding:6px 0;background-color:#f7f8fa;border:1px solid;border-top:0;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weekdays-p5haX_xf{border-color:#1c2030;background-color:#1c2030}.month-14xTSVpQ .weekdays-p5haX_xf>span{flex:1 1;text-align:center;font-size:13px;color:#8797a5}.month-14xTSVpQ .weeks-1LCs6d3o{flex:1 1 auto;display:flex;flex-direction:column;border-left:1px solid;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o{border-color:#1c2030}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3{flex:1 1 auto;display:flex;flex-direction:row}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{flex:1 1 40px;height:40px;display:flex;font-size:14px;color:#262b3e;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:1px solid;border-right:1px solid;padding:2px 1px 1px 2px;border-color:#f7f8fa;transition:background-color 60ms ease}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{border-color:#1c2030;color:#c5cbce}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB>span{flex:1 1;align-self:center;text-align:center}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(28,32,48,.5)}}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{color:#2196f3;border:2px solid;padding:0;border-color:#2196f3;margin-top:-1px;margin-left:-1px;z-index:1}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{border-color:#1976d2;color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#c5cbce;cursor:not-allowed}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#2196f3}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi:after{position:absolute;top:0;right:-1px;content:" ";width:0;height:0;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #2196f3 transparent transparent}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3.currentDay-3sTNH-Yi:after{top:-2px;right:-2px}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#c5cbce}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3:last-child .day-3x8ZipuB{border-bottom:0}.calendar-Q5DuQzKD{width:280px}.field-1YbeVGCL{position:relative;display:flex;flex-grow:1}.field-1YbeVGCL .errorIcon-3nKBmNTE,.field-1YbeVGCL .warningIcon-2FTdXbRt{position:absolute;right:2px;top:2px;padding:6px 7px;border-radius:4px;background-color:#fff;display:inline-flex}html.theme-dark .field-1YbeVGCL .errorIcon-3nKBmNTE,html.theme-dark .field-1YbeVGCL .warningIcon-2FTdXbRt{background-color:#131722}.field-1YbeVGCL .errorIcon-3nKBmNTE svg,.field-1YbeVGCL .warningIcon-2FTdXbRt svg{width:18px;height:18px}.field-1YbeVGCL .errorIcon--large-1UBncQuh,.field-1YbeVGCL .warningIcon--large-2-nZYwjj{top:8px}.field-1YbeVGCL .errorIcon--small-3eBcxlqP,.field-1YbeVGCL .warningIcon--small-60SRfITp{right:5px;padding:3px}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5{right:7px;top:2px;padding:0}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7 svg,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5 svg{width:14px;height:14px}.field-1YbeVGCL .errorIcon-3nKBmNTE{color:#ff4a68}.field-1YbeVGCL .warningIcon-2FTdXbRt{color:#ffca3b}.textInput-3SndIvsX{color:#4a4a4a;background-color:#fff}html.theme-dark .textInput-3SndIvsX{background-color:#1e222d;color:#c5cbce}.inputWrapper-u_TvMxrq{display:block}.field-3OP1xeZc .errorIcon-AjhrEkSc,.field-3OP1xeZc .warningIcon-309b7fMg{background-color:#fff}html.theme-dark .field-3OP1xeZc .errorIcon-AjhrEkSc,html.theme-dark .field-3OP1xeZc .warningIcon-309b7fMg{background-color:#1e222d}.pickerInput-3XGDmslV{position:relative}.pickerInput-3XGDmslV .inputIcon-1N28V7pi{display:inline-flex;position:absolute;right:9px;top:9px;cursor:pointer;opacity:.5}.pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{height:16px;width:16px;fill:#7d7d7d}html.theme-dark .pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{fill:#758696}.pickerInput-3XGDmslV .inputIcon-1N28V7pi.disabled-aKY-xwhe{opacity:.1}.pickerInput-3XGDmslV .inputIcon--large-91Ho2uuh{top:16px}.pickerInput-3XGDmslV .inputIcon--small-93KX0qGd{top:6px}.pickerInput-3XGDmslV .inputIcon--xsmall-1GLk5pdh{top:2px}.picker-HQJc7fVy{z-index:99;transition:opacity .2625s ease}.fixed-QBCsU0Gi{position:fixed}.absolute-2hW9cE-c{position:absolute}.nativePicker-1F6noucK{position:absolute;box-sizing:border-box;width:100%;height:100%;opacity:0;top:0}.clock-3pqBsiNm{display:flex;flex-direction:column;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .clock-3pqBsiNm{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-pTWMGSpm{flex:0 0 50px;height:50px;box-sizing:border-box;font-size:24px;line-height:1;text-align:center;padding:10px 0;border-bottom:1px solid;border-bottom-color:#eceff2;color:#262b3e}html.theme-dark .header-pTWMGSpm{color:#c5cbce;border-bottom-color:#363c4e}.header-pTWMGSpm .number-9PC9lvyt{padding:0 3px;cursor:pointer}.header-pTWMGSpm .number-9PC9lvyt.active-1sonmMLV{color:#2196f3}.body-2Q-g3GDd{padding:10px;background:#f7f8fa;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}html.theme-dark .body-2Q-g3GDd{background:#1c2030}.clockFace-eHYbqh-S{position:relative;width:200px;height:200px;border-radius:50%;box-sizing:border-box;margin:0 auto;background:#fff}html.theme-dark .clockFace-eHYbqh-S{background:#262b3e}.clockFace-eHYbqh-S div{position:absolute;width:100%;height:100%}.clockFace-eHYbqh-S .face-2iCoBAOV{position:absolute;top:0;left:0;border-radius:50%;font-size:15px;pointer-events:none}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{position:absolute;width:28px;height:28px;margin-top:-14px;margin-left:-14px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;text-align:center;pointer-events:all;color:#262b3e;transition:background-color 60ms ease}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{color:#c5cbce}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt>span{flex:1 1 auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(28,32,48,.5)}}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#f7f8fa}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#1c2030}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt.inner-1mVlhYbe{font-size:120%}.clockFace-eHYbqh-S .hand-2ZG8pJQb{position:absolute;display:block;pointer-events:none;bottom:50%;left:50%;width:1px;margin-left:-.5px;transform-origin:50% 100%;background:#2196f3}.clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{position:absolute;top:-26px;left:50%;width:26px;height:26px;margin-left:-13px;box-sizing:border-box;border-radius:50%;border:2px solid;border-color:#2196f3}html.theme-dark .clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{border-color:#1976d2}.clockFace-eHYbqh-S .centerDot-210Fo0oV{position:absolute;top:50%;left:50%;width:4px;height:4px;margin-top:-2px;margin-left:-2px;content:"";border-radius:50%;background:#2196f3}.dialog-1oXvxbfL{max-width:345px}.dialog-1oXvxbfL .formRow-28Ldm-ki{display:flex}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey{margin-right:14px}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey input{font-size:15px;overflow:hidden}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:first-child{flex:0 4 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:nth-child(2){flex:0 5 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.btn-1wL_hi5U{margin-left:3px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj{padding:0 8px;line-height:32px;font-size:16px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#fff;width:12px;height:12px}html.theme-dark .dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#d1d4dc} \ No newline at end of file diff --git a/public/charting_library/bundles/71.56b42534718929251c6c.rtl.css b/public/charting_library/bundles/71.56b42534718929251c6c.rtl.css new file mode 100644 index 00000000..3d27071d --- /dev/null +++ b/public/charting_library/bundles/71.56b42534718929251c6c.rtl.css @@ -0,0 +1 @@ +.calendar-H-c9lyXG{display:flex;flex-direction:column;width:100%;height:100%;direction:ltr;-webkit-user-select:none;user-select:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .calendar-H-c9lyXG{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-29jmPJB_{flex:0 0 50px;display:flex;align-items:center;height:50px;box-sizing:border-box;background:#fff;border-bottom:1px solid;border-color:#eceff2}html.theme-dark .header-29jmPJB_{border-color:#363c4e;background:#1e222d}.header-29jmPJB_>*{flex-grow:1;display:block}.header-29jmPJB_ .title-3BLccpWI{text-align:center;font-size:22px;color:#262b3e}html.theme-dark .header-29jmPJB_ .title-3BLccpWI{color:#c5cbce}.header-29jmPJB_ .titleDay-3Mp9czBi{color:#2196f3}html.theme-dark .header-29jmPJB_ .titleDay-3Mp9czBi{color:#1976d2}.header-29jmPJB_ .switchBtn-p718bDyp{cursor:pointer}.header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#262b3e;height:13px}html.theme-dark .header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#c5cbce}.header-29jmPJB_ .switchBtn-p718bDyp.prev-1vUszsRH>svg{float:left;margin-left:12px}.header-29jmPJB_ .switchBtn-p718bDyp.next-Xxv3BCz0>svg{float:right;margin-right:12px}.month-14xTSVpQ{flex:1 1 auto;display:flex;flex-direction:column;background:#fff}html.theme-dark .month-14xTSVpQ{background:#262b3e}.month-14xTSVpQ .weekdays-p5haX_xf{display:flex;flex-direction:row;padding:6px 0;background-color:#f7f8fa;border:1px solid;border-top:0;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weekdays-p5haX_xf{border-color:#1c2030;background-color:#1c2030}.month-14xTSVpQ .weekdays-p5haX_xf>span{flex:1 1;text-align:center;font-size:13px;color:#8797a5}.month-14xTSVpQ .weeks-1LCs6d3o{flex:1 1 auto;display:flex;flex-direction:column;border-right:1px solid;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o{border-color:#1c2030}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3{flex:1 1 auto;display:flex;flex-direction:row}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{flex:1 1 40px;height:40px;display:flex;font-size:14px;color:#262b3e;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:1px solid;border-left:1px solid;padding:2px 2px 1px 1px;border-color:#f7f8fa;transition:background-color 60ms ease}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{border-color:#1c2030;color:#c5cbce}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB>span{flex:1 1;align-self:center;text-align:center}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(28,32,48,.5)}}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{color:#2196f3;border:2px solid;padding:0;border-color:#2196f3;margin-top:-1px;margin-left:-1px;z-index:1}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{border-color:#1976d2;color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#c5cbce;cursor:not-allowed}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#2196f3}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi:after{position:absolute;top:0;left:-1px;content:" ";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent transparent #2196f3}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3.currentDay-3sTNH-Yi:after{top:-2px;left:-2px}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#c5cbce}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3:last-child .day-3x8ZipuB{border-bottom:0}.calendar-Q5DuQzKD{width:280px}.field-1YbeVGCL{position:relative;display:flex;flex-grow:1}.field-1YbeVGCL .errorIcon-3nKBmNTE,.field-1YbeVGCL .warningIcon-2FTdXbRt{position:absolute;left:2px;top:2px;padding:6px 7px;border-radius:4px;background-color:#fff;display:inline-flex}html.theme-dark .field-1YbeVGCL .errorIcon-3nKBmNTE,html.theme-dark .field-1YbeVGCL .warningIcon-2FTdXbRt{background-color:#131722}.field-1YbeVGCL .errorIcon-3nKBmNTE svg,.field-1YbeVGCL .warningIcon-2FTdXbRt svg{width:18px;height:18px}.field-1YbeVGCL .errorIcon--large-1UBncQuh,.field-1YbeVGCL .warningIcon--large-2-nZYwjj{top:8px}.field-1YbeVGCL .errorIcon--small-3eBcxlqP,.field-1YbeVGCL .warningIcon--small-60SRfITp{left:5px;padding:3px}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5{left:7px;top:2px;padding:0}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7 svg,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5 svg{width:14px;height:14px}.field-1YbeVGCL .errorIcon-3nKBmNTE{color:#ff4a68}.field-1YbeVGCL .warningIcon-2FTdXbRt{color:#ffca3b}.textInput-3SndIvsX{color:#4a4a4a;background-color:#fff}html.theme-dark .textInput-3SndIvsX{background-color:#1e222d;color:#c5cbce}.inputWrapper-u_TvMxrq{display:block}.field-3OP1xeZc .errorIcon-AjhrEkSc,.field-3OP1xeZc .warningIcon-309b7fMg{background-color:#fff}html.theme-dark .field-3OP1xeZc .errorIcon-AjhrEkSc,html.theme-dark .field-3OP1xeZc .warningIcon-309b7fMg{background-color:#1e222d}.pickerInput-3XGDmslV{position:relative}.pickerInput-3XGDmslV .inputIcon-1N28V7pi{display:inline-flex;position:absolute;left:9px;top:9px;cursor:pointer;opacity:.5}.pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{height:16px;width:16px;fill:#7d7d7d}html.theme-dark .pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{fill:#758696}.pickerInput-3XGDmslV .inputIcon-1N28V7pi.disabled-aKY-xwhe{opacity:.1}.pickerInput-3XGDmslV .inputIcon--large-91Ho2uuh{top:16px}.pickerInput-3XGDmslV .inputIcon--small-93KX0qGd{top:6px}.pickerInput-3XGDmslV .inputIcon--xsmall-1GLk5pdh{top:2px}.picker-HQJc7fVy{z-index:99;transition:opacity .2625s ease}.fixed-QBCsU0Gi{position:fixed}.absolute-2hW9cE-c{position:absolute}.nativePicker-1F6noucK{position:absolute;box-sizing:border-box;width:100%;height:100%;opacity:0;top:0}.clock-3pqBsiNm{display:flex;flex-direction:column;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .clock-3pqBsiNm{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-pTWMGSpm{flex:0 0 50px;height:50px;box-sizing:border-box;font-size:24px;line-height:1;text-align:center;padding:10px 0;border-bottom:1px solid;border-bottom-color:#eceff2;color:#262b3e}html.theme-dark .header-pTWMGSpm{color:#c5cbce;border-bottom-color:#363c4e}.header-pTWMGSpm .number-9PC9lvyt{padding:0 3px;cursor:pointer}.header-pTWMGSpm .number-9PC9lvyt.active-1sonmMLV{color:#2196f3}.body-2Q-g3GDd{padding:10px;background:#f7f8fa;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}html.theme-dark .body-2Q-g3GDd{background:#1c2030}.clockFace-eHYbqh-S{position:relative;width:200px;height:200px;border-radius:50%;box-sizing:border-box;margin:0 auto;background:#fff}html.theme-dark .clockFace-eHYbqh-S{background:#262b3e}.clockFace-eHYbqh-S div{position:absolute;width:100%;height:100%}.clockFace-eHYbqh-S .face-2iCoBAOV{position:absolute;top:0;right:0;border-radius:50%;font-size:15px;pointer-events:none}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{position:absolute;width:28px;height:28px;margin-top:-14px;margin-left:-14px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;text-align:center;pointer-events:all;color:#262b3e;transition:background-color 60ms ease}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{color:#c5cbce}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt>span{flex:1 1 auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(28,32,48,.5)}}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#f7f8fa}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#1c2030}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt.inner-1mVlhYbe{font-size:120%}.clockFace-eHYbqh-S .hand-2ZG8pJQb{position:absolute;display:block;pointer-events:none;bottom:50%;right:50%;width:1px;margin-right:-.5px;transform-origin:50% 100%;background:#2196f3}.clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{position:absolute;top:-26px;right:50%;width:26px;height:26px;margin-right:-13px;box-sizing:border-box;border-radius:50%;border:2px solid;border-color:#2196f3}html.theme-dark .clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{border-color:#1976d2}.clockFace-eHYbqh-S .centerDot-210Fo0oV{position:absolute;top:50%;right:50%;width:4px;height:4px;margin-top:-2px;margin-right:-2px;content:"";border-radius:50%;background:#2196f3}.dialog-1oXvxbfL{max-width:345px}.dialog-1oXvxbfL .formRow-28Ldm-ki{display:flex}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey{margin-left:14px}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey input{font-size:15px;overflow:hidden}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:first-child{flex:0 4 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:nth-child(2){flex:0 5 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.btn-1wL_hi5U{margin-right:3px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj{padding:0 8px;line-height:32px;font-size:16px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#fff;width:12px;height:12px}html.theme-dark .dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#d1d4dc} \ No newline at end of file diff --git a/public/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js b/public/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js new file mode 100644 index 00000000..e3bd0953 --- /dev/null +++ b/public/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[72],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/72.c7dff1d5063ddf603a81.css b/public/charting_library/bundles/72.c7dff1d5063ddf603a81.css new file mode 100644 index 00000000..e0ad9f68 --- /dev/null +++ b/public/charting_library/bundles/72.c7dff1d5063ddf603a81.css @@ -0,0 +1 @@ +.wrap-1h7U5nKd{position:relative;direction:ltr;width:100%;height:100%;overflow:hidden}.wrap-1h7U5nKd svg{display:block}.scrollWrap-3gtPS0Fe{display:flex;position:relative;flex-direction:column;flex:0 0 auto;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollWrap-3gtPS0Fe::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-corner{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur{padding-right:100px;-ms-overflow-style:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur.sb-scrollbar-wrap{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-thumb,.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-track{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-corner{display:none}.content-YhoA_L2m{display:flex;position:relative;flex:1 0 auto;flex-direction:column}.icon-2xObs8DI{display:block;transition:transform 60ms ease}.scrollBot-2HHpZNuf,.scrollTop-1eXi8ltS{display:flex;position:absolute;left:0;width:100%;height:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollBot-2HHpZNuf,html.theme-dark .scrollTop-1eXi8ltS{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollBot-2HHpZNuf:active,.scrollTop-1eXi8ltS:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover,.scrollTop-1eXi8ltS:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-2HHpZNuf:active .icon-2xObs8DI,.scrollTop-1eXi8ltS:active .icon-2xObs8DI{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover .icon-2xObs8DI,.scrollTop-1eXi8ltS:hover .icon-2xObs8DI{transform:translateY(1px)}}.scrollBot-2HHpZNuf.isVisible-3zZOL3TO,.scrollTop-1eXi8ltS.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-1eXi8ltS{top:0;transform:translateY(-100%)}.scrollTop-1eXi8ltS .iconWrap-2Q69rfEO{transform:rotate(180deg)}.scrollBot-2HHpZNuf{bottom:0;transform:translateY(100%)}.fadeBot-3JstnoWq,.fadeTop-3oJzNyTq{position:absolute;left:0;width:100%;height:24px;pointer-events:none}.fadeBot-3JstnoWq.isVisible-3zZOL3TO,.fadeTop-3oJzNyTq.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-3oJzNyTq{top:0;transform:translateY(-100%);background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeTop-3oJzNyTq{background-image:linear-gradient(0deg,rgba(19,23,34,0),#131722)}.fadeBot-3JstnoWq{bottom:0;transform:translateY(100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeBot-3JstnoWq{background-image:linear-gradient(180deg,rgba(19,23,34,0),#131722)}.button-263WXsg-{display:flex;position:relative;align-items:center;justify-content:center;width:52px;height:36px;cursor:default;-webkit-user-select:none;user-select:none;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-263WXsg-{color:var(--tv-color-toolbar-button-text,#787b86)}.button-263WXsg-.hover-6KHfIHhL,.button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL,html.theme-dark .button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-263WXsg- .bg-1kRv1Pf2{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px}.button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg- .icon-1Y-3MM9F svg{vertical-align:middle}.button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2196f3);width:30px;height:30px}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent;width:34px;height:34px}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent}.button-263WXsg-.isGrayed-1kWObWVr{opacity:.3;cursor:default}.button-263WXsg-.isGrayed-1kWObWVr,.button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,.button-263WXsg-.isGrayed-1kWObWVr:active,.button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isGrayed-1kWObWVr:hover,.button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}.button-263WXsg-.isHidden-2VzaskeU{display:none}.dropdown-3_ASLzSj{position:relative}.buttonWrap-3fZWypJl{transform:translateX(0)}.control-1TyEfSIx{position:relative;overflow:hidden;width:52px;box-sizing:border-box;touch-action:manipulation}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{opacity:1}}.arrow-1cFKS5Ok{display:flex;position:absolute;top:1px;right:0;bottom:1px;align-items:center;justify-content:center;width:11px;cursor:default;box-sizing:border-box;border-radius:4px 0 0 4px;color:#131722;opacity:0;overflow:hidden}html.theme-dark .arrow-1cFKS5Ok{color:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.arrow-1cFKS5Ok:hover{color:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .arrow-1cFKS5Ok:hover{color:#868993}}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om,.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{display:block;width:4px;height:7px;fill:currentColor}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{transform:translateX(0)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg{transform:translateX(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover svg,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(1px)}}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{opacity:1;background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok .arrowIcon-2wA7q8om{transform:rotate(180deg)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(-1px)}}.feature-mobiletouch .isGrayed-xr-mULNo .control-1TyEfSIx .buttonWrap-3fZWypJl{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isGrayed-xr-mULNo .control-1TyEfSIx:hover .buttonWrap-3fZWypJl{transform:translateX(0)}}.wrap-2I6DAtXG{display:flex;flex-wrap:wrap;padding:0 5px;width:390px;box-sizing:border-box}.wrap-2I6DAtXG.smallTablet-3_DPsWKG{padding:0 16px;width:100%}.buttonIcon-2rBwJ1QM,.item-31XunD5q{font-family:FontAwesome;font-size:19px}.item-31XunD5q{display:flex;align-items:center;justify-content:center;text-align:center;width:38px;height:38px;cursor:pointer;color:#131722}html.theme-dark .item-31XunD5q{color:#b2b5be}.item-31XunD5q.smallTablet-3_DPsWKG{margin-right:8px;margin-bottom:6px}.item-31XunD5q.hovered-2A1Cpat5,.item-31XunD5q:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-31XunD5q:hover{color:#000}}html.theme-dark .item-31XunD5q.hovered-2A1Cpat5,html.theme-dark .item-31XunD5q:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-31XunD5q:hover{color:#c1c4cd}}.active-3xIuXjh4{color:#fff;background-color:#2196f3;border-radius:6px}html.theme-dark .active-3xIuXjh4{background-color:#1976d2;color:#d1d4dc}.title-KfwqaWX5{padding:10px 0 8px 20px;color:#787b86;font-weight:400;font-style:normal;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .title-KfwqaWX5{color:#787b86}.separator-3h4R1USD{margin-top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-21ihqWJ8:hover .buttonIcon-2rBwJ1QM{transition-duration:60ms}}.item-19VSB8co{padding-top:10px;padding-bottom:6px;font-size:16px;white-space:normal}.item-19VSB8co:before{content:none}.label-1NuMQGIE{overflow:visible;line-height:24px}.container-3_8ayT2Q{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-3_8ayT2Q.mirror-crJbq8d0{transform:rotate(180deg)}.container-3_8ayT2Q .background-Q1Fcmxly{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-3_8ayT2Q .background-Q1Fcmxly{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-3_8ayT2Q .arrow-WcYWFXUn,html.theme-dark .container-3_8ayT2Q .arrow-WcYWFXUn{stroke:#9db2bd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly,html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#fff)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-3TAD9tll{position:absolute;z-index:10;bottom:58px;left:100%;margin-left:-6px}.toggleButton-3TAD9tll.collapsed-2PwwPYYB{left:0;margin-left:0}.toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}.toggleButton-3TAD9tll .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.drawingToolbar-U3_QXRof{position:relative;height:100%;-webkit-user-select:none;user-select:none;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .drawingToolbar-U3_QXRof{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV,html.theme-dark .drawingToolbar-U3_QXRof.isHidden-2d-PYkzV{background-color:transparent}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV .inner-1xuW-gY4{display:none}.popupMenuItem-1b59KAzs{font-size:16px}.inner-1xuW-gY4{display:flex;flex:1 0 auto;flex-direction:column;width:52px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .inner-1xuW-gY4{background-color:var(--tv-color-platform-background,#2a2e39)}.group-2JyOhh7Z{padding:6px 0;background-color:var(--tv-color-pane-background,#fff);border-top-right-radius:2px;border-bottom-right-radius:2px}html.theme-dark .group-2JyOhh7Z{background-color:var(--tv-color-pane-background,#131722)}.group-2JyOhh7Z+.group-2JyOhh7Z{margin-top:1px}.group-2JyOhh7Z:first-child{border-top-right-radius:0}.group-2JyOhh7Z.noGroupPadding-1TTjVKWk{padding:0}.lastGroup-O75UB5Xa{border-radius:0;padding-bottom:20px}.fill-1djIbBXv{flex:1 1 100%;background-color:var(--tv-color-pane-background,#fff);margin-top:-2px;min-height:2px}html.theme-dark .fill-1djIbBXv{background-color:var(--tv-color-pane-background,#131722)}.separator-1BAqp1-l{position:relative;margin:5px 0;width:100%;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1BAqp1-l{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css b/public/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css new file mode 100644 index 00000000..a30be72e --- /dev/null +++ b/public/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css @@ -0,0 +1 @@ +.wrap-1h7U5nKd{position:relative;direction:rtl;width:100%;height:100%;overflow:hidden}.wrap-1h7U5nKd svg{display:block}.scrollWrap-3gtPS0Fe{display:flex;position:relative;flex-direction:column;flex:0 0 auto;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollWrap-3gtPS0Fe::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-corner{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur{padding-left:100px;-ms-overflow-style:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur.sb-scrollbar-wrap{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-thumb,.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-track{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-corner{display:none}.content-YhoA_L2m{display:flex;position:relative;flex:1 0 auto;flex-direction:column}.icon-2xObs8DI{display:block;transition:transform 60ms ease}.scrollBot-2HHpZNuf,.scrollTop-1eXi8ltS{display:flex;position:absolute;right:0;width:100%;height:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollBot-2HHpZNuf,html.theme-dark .scrollTop-1eXi8ltS{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollBot-2HHpZNuf:active,.scrollTop-1eXi8ltS:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover,.scrollTop-1eXi8ltS:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-2HHpZNuf:active .icon-2xObs8DI,.scrollTop-1eXi8ltS:active .icon-2xObs8DI{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover .icon-2xObs8DI,.scrollTop-1eXi8ltS:hover .icon-2xObs8DI{transform:translateY(1px)}}.scrollBot-2HHpZNuf.isVisible-3zZOL3TO,.scrollTop-1eXi8ltS.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-1eXi8ltS{top:0;transform:translateY(-100%)}.scrollTop-1eXi8ltS .iconWrap-2Q69rfEO{transform:rotate(-180deg)}.scrollBot-2HHpZNuf{bottom:0;transform:translateY(100%)}.fadeBot-3JstnoWq,.fadeTop-3oJzNyTq{position:absolute;right:0;width:100%;height:24px;pointer-events:none}.fadeBot-3JstnoWq.isVisible-3zZOL3TO,.fadeTop-3oJzNyTq.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-3oJzNyTq{top:0;transform:translateY(-100%);background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeTop-3oJzNyTq{background-image:linear-gradient(0deg,rgba(19,23,34,0),#131722)}.fadeBot-3JstnoWq{bottom:0;transform:translateY(100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeBot-3JstnoWq{background-image:linear-gradient(180deg,rgba(19,23,34,0),#131722)}.button-263WXsg-{display:flex;position:relative;align-items:center;justify-content:center;width:52px;height:36px;cursor:default;-webkit-user-select:none;user-select:none;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-263WXsg-{color:var(--tv-color-toolbar-button-text,#787b86)}.button-263WXsg-.hover-6KHfIHhL,.button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL,html.theme-dark .button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-263WXsg- .bg-1kRv1Pf2{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px}.button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg- .icon-1Y-3MM9F svg{vertical-align:middle}.button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2196f3);width:30px;height:30px}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent;width:34px;height:34px}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent}.button-263WXsg-.isGrayed-1kWObWVr{opacity:.3;cursor:default}.button-263WXsg-.isGrayed-1kWObWVr,.button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,.button-263WXsg-.isGrayed-1kWObWVr:active,.button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isGrayed-1kWObWVr:hover,.button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}.button-263WXsg-.isHidden-2VzaskeU{display:none}.dropdown-3_ASLzSj{position:relative}.buttonWrap-3fZWypJl{transform:translateX(0)}.control-1TyEfSIx{position:relative;overflow:hidden;width:52px;box-sizing:border-box;touch-action:manipulation}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{opacity:1}}.arrow-1cFKS5Ok{display:flex;position:absolute;top:1px;right:0;bottom:1px;align-items:center;justify-content:center;width:11px;cursor:default;box-sizing:border-box;border-radius:0 4px 4px 0;color:#131722;opacity:0;overflow:hidden}html.theme-dark .arrow-1cFKS5Ok{color:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.arrow-1cFKS5Ok:hover{color:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .arrow-1cFKS5Ok:hover{color:#868993}}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om,.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{display:block;width:4px;height:7px;fill:currentColor}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{transform:translateX(0)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg{transform:translateX(-1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover svg,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(-1px)}}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{opacity:1;background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok .arrowIcon-2wA7q8om{transform:rotate(-180deg)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(1px)}}.feature-mobiletouch .isGrayed-xr-mULNo .control-1TyEfSIx .buttonWrap-3fZWypJl{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isGrayed-xr-mULNo .control-1TyEfSIx:hover .buttonWrap-3fZWypJl{transform:translateX(0)}}.wrap-2I6DAtXG{display:flex;flex-wrap:wrap;padding:0 5px;width:390px;box-sizing:border-box}.wrap-2I6DAtXG.smallTablet-3_DPsWKG{padding:0 16px;width:100%}.buttonIcon-2rBwJ1QM,.item-31XunD5q{font-family:FontAwesome;font-size:19px}.item-31XunD5q{display:flex;align-items:center;justify-content:center;text-align:center;width:38px;height:38px;cursor:pointer;color:#131722}html.theme-dark .item-31XunD5q{color:#b2b5be}.item-31XunD5q.smallTablet-3_DPsWKG{margin-left:8px;margin-bottom:6px}.item-31XunD5q.hovered-2A1Cpat5,.item-31XunD5q:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-31XunD5q:hover{color:#000}}html.theme-dark .item-31XunD5q.hovered-2A1Cpat5,html.theme-dark .item-31XunD5q:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-31XunD5q:hover{color:#c1c4cd}}.active-3xIuXjh4{color:#fff;background-color:#2196f3;border-radius:6px}html.theme-dark .active-3xIuXjh4{background-color:#1976d2;color:#d1d4dc}.title-KfwqaWX5{padding:10px 20px 8px 0;color:#787b86;font-weight:400;font-style:normal;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .title-KfwqaWX5{color:#787b86}.separator-3h4R1USD{margin-top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-21ihqWJ8:hover .buttonIcon-2rBwJ1QM{transition-duration:60ms}}.item-19VSB8co{padding-top:10px;padding-bottom:6px;font-size:16px;white-space:normal}.item-19VSB8co:before{content:none}.label-1NuMQGIE{overflow:visible;line-height:24px}.container-3_8ayT2Q{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-3_8ayT2Q.mirror-crJbq8d0{transform:rotate(-180deg)}.container-3_8ayT2Q .background-Q1Fcmxly{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-3_8ayT2Q .background-Q1Fcmxly{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-3_8ayT2Q .arrow-WcYWFXUn,html.theme-dark .container-3_8ayT2Q .arrow-WcYWFXUn{stroke:#9db2bd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly,html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#fff)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-3TAD9tll{position:absolute;z-index:10;bottom:58px;left:100%;margin-left:-6px}.toggleButton-3TAD9tll.collapsed-2PwwPYYB{left:0;margin-left:0}.toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}.toggleButton-3TAD9tll .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.drawingToolbar-U3_QXRof{position:relative;height:100%;-webkit-user-select:none;user-select:none;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .drawingToolbar-U3_QXRof{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV,html.theme-dark .drawingToolbar-U3_QXRof.isHidden-2d-PYkzV{background-color:transparent}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV .inner-1xuW-gY4{display:none}.popupMenuItem-1b59KAzs{font-size:16px}.inner-1xuW-gY4{display:flex;flex:1 0 auto;flex-direction:column;width:52px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .inner-1xuW-gY4{background-color:var(--tv-color-platform-background,#2a2e39)}.group-2JyOhh7Z{padding:6px 0;background-color:var(--tv-color-pane-background,#fff);border-top-left-radius:2px;border-bottom-left-radius:2px}html.theme-dark .group-2JyOhh7Z{background-color:var(--tv-color-pane-background,#131722)}.group-2JyOhh7Z+.group-2JyOhh7Z{margin-top:1px}.group-2JyOhh7Z:first-child{border-top-left-radius:0}.group-2JyOhh7Z.noGroupPadding-1TTjVKWk{padding:0}.lastGroup-O75UB5Xa{border-radius:0;padding-bottom:20px}.fill-1djIbBXv{flex:1 1 100%;background-color:var(--tv-color-pane-background,#fff);margin-top:-2px;min-height:2px}html.theme-dark .fill-1djIbBXv{background-color:var(--tv-color-pane-background,#131722)}.separator-1BAqp1-l{position:relative;margin:5px 0;width:100%;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1BAqp1-l{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/73.801f0de9b068229d1755.js b/public/charting_library/bundles/73.801f0de9b068229d1755.js new file mode 100644 index 00000000..e093ed90 --- /dev/null +++ b/public/charting_library/bundles/73.801f0de9b068229d1755.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[73],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/73.f43bede83ca343c13a7e.css b/public/charting_library/bundles/73.f43bede83ca343c13a7e.css new file mode 100644 index 00000000..1833e2cc --- /dev/null +++ b/public/charting_library/bundles/73.f43bede83ca343c13a7e.css @@ -0,0 +1 @@ +.sortButton-16hjqEoU{display:flex;align-items:center;justify-content:center;margin-left:auto;color:#131722;width:34px;height:34px;border-radius:2px}html.theme-dark .sortButton-16hjqEoU{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.sortButton-16hjqEoU:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .sortButton-16hjqEoU:hover{background-color:#363a45}}.sortButton-16hjqEoU .icon-2nbSQjFT{height:28px}.container-3Qk84Vpk{padding:2px 0}.labelWrap-1kffAsJL{display:flex;align-items:center;justify-content:center}.labelWrap-1kffAsJL .icon-3s9Fy0WO{height:28px;width:28px;padding-right:6px}.labelWrap-1kffAsJL .text-1ie73mtL{padding-right:11px}.container-1oGzHiUj{display:flex;align-items:flex-end;flex-shrink:0;box-sizing:border-box;padding:9px 17px 3px 32px}.title-2FsC4R5h{margin-bottom:5px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86}.wrap-ghxWUnOu{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:default;pointer-events:all;will-change:height}.wrap--horizontal-1sVOJLqZ{top:auto;left:0;right:0;height:8px;will-change:width}.bar-2ZGFe1r-{display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;will-change:height,transform}.bar-2ZGFe1r- .barInner-2f6z58Ci{width:4px;height:calc(100% - 4px);border-radius:2px;background-color:#d1d4dc}html.theme-dark .bar-2ZGFe1r- .barInner-2f6z58Ci{background-color:#50535e}.bar-2ZGFe1r- .barInner--horizontal-35zIxXob{width:calc(100% - 4px);height:4px}.bar--horizontal-2ofOPj8L{top:0;left:0;width:auto;height:100%;will-change:width,transform}.scrollWrap-2ycJ5xsk{position:absolute;will-change:visibility;pointer-events:none}.overlapScrollWrap-236iNA0w{position:absolute;right:0}.scrollContainer-1OsLRrZC{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-height:290px){.scrollContainer-1OsLRrZC{min-height:auto}}.scrollContainer-1OsLRrZC::-webkit-scrollbar{width:5px;height:5px}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollContainer-1OsLRrZC.sb-scrollbar-wrap{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar{display:none;width:0;height:0}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb,.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar-corner{display:none}.itemRow-3JQtg1cT{display:flex;align-items:center;height:52px;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .itemRow-3JQtg1cT:hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover .favoriteButton-1yjXmqy0{opacity:1}}.itemRow-3JQtg1cT:last-child{margin-bottom:6px}.itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#2196f3}html.theme-dark .itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#1976d2}.itemRow-3JQtg1cT.mobile-3cRbBpAw{height:55px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z{display:flex;flex-direction:column;padding-right:20px;overflow:hidden}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{font-size:14px;line-height:21px;margin-bottom:4px;color:#131722;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{color:#b2b5be}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.mobile-3cRbBpAw{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz{font-size:12px;line-height:17px;color:#787b86;overflow:hidden;white-space:nowrap}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.mobile-3cRbBpAw{margin-bottom:8px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt{color:#1e88e5}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok,html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok{color:#90caf9}.itemRow-3JQtg1cT .itemInfoWithPadding-2CZUseHM{padding-left:20px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0{margin:0 4px 0 6px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.favorite-3iQ0dczX,.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.mobile-3cRbBpAw{opacity:1}.itemRow-3JQtg1cT .removeButton-1FahXcg8{margin-left:auto;margin-right:18px}.contentList-VpXJB1aY{min-height:0;max-height:526px;width:420px}@media screen and (min-width:480px){.contentList-VpXJB1aY{width:480px;max-height:526px}}@media screen and (max-width:419px){.contentList-VpXJB1aY{width:100%;max-height:none}} \ No newline at end of file diff --git a/public/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css b/public/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css new file mode 100644 index 00000000..b525dffa --- /dev/null +++ b/public/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css @@ -0,0 +1 @@ +.sortButton-16hjqEoU{display:flex;align-items:center;justify-content:center;margin-right:auto;color:#131722;width:34px;height:34px;border-radius:2px}html.theme-dark .sortButton-16hjqEoU{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.sortButton-16hjqEoU:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .sortButton-16hjqEoU:hover{background-color:#363a45}}.sortButton-16hjqEoU .icon-2nbSQjFT{height:28px}.container-3Qk84Vpk{padding:2px 0}.labelWrap-1kffAsJL{display:flex;align-items:center;justify-content:center}.labelWrap-1kffAsJL .icon-3s9Fy0WO{height:28px;width:28px;padding-left:6px}.labelWrap-1kffAsJL .text-1ie73mtL{padding-left:11px}.container-1oGzHiUj{display:flex;align-items:flex-end;flex-shrink:0;box-sizing:border-box;padding:9px 32px 3px 17px}.title-2FsC4R5h{margin-bottom:5px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86}.wrap-ghxWUnOu{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:default;pointer-events:all;will-change:height}.wrap--horizontal-1sVOJLqZ{top:auto;right:0;left:0;height:8px;will-change:width}.bar-2ZGFe1r-{display:flex;position:absolute;justify-content:center;align-items:center;top:0;right:0;width:100%;will-change:height,transform}.bar-2ZGFe1r- .barInner-2f6z58Ci{width:4px;height:calc(100% - 4px);border-radius:2px;background-color:#d1d4dc}html.theme-dark .bar-2ZGFe1r- .barInner-2f6z58Ci{background-color:#50535e}.bar-2ZGFe1r- .barInner--horizontal-35zIxXob{width:calc(100% - 4px);height:4px}.bar--horizontal-2ofOPj8L{top:0;right:0;width:auto;height:100%;will-change:width,transform}.scrollWrap-2ycJ5xsk{position:absolute;will-change:visibility;pointer-events:none}.overlapScrollWrap-236iNA0w{position:absolute;left:0}.scrollContainer-1OsLRrZC{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-height:290px){.scrollContainer-1OsLRrZC{min-height:auto}}.scrollContainer-1OsLRrZC::-webkit-scrollbar{width:5px;height:5px}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollContainer-1OsLRrZC.sb-scrollbar-wrap{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar{display:none;width:0;height:0}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb,.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar-corner{display:none}.itemRow-3JQtg1cT{display:flex;align-items:center;height:52px;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .itemRow-3JQtg1cT:hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover .favoriteButton-1yjXmqy0{opacity:1}}.itemRow-3JQtg1cT:last-child{margin-bottom:6px}.itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#2196f3}html.theme-dark .itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#1976d2}.itemRow-3JQtg1cT.mobile-3cRbBpAw{height:55px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z{display:flex;flex-direction:column;padding-left:20px;overflow:hidden}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{font-size:14px;line-height:21px;margin-bottom:4px;color:#131722;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{color:#b2b5be}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.mobile-3cRbBpAw{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz{font-size:12px;line-height:17px;color:#787b86;overflow:hidden;white-space:nowrap}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.mobile-3cRbBpAw{margin-bottom:8px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt{color:#1e88e5}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok,html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok{color:#90caf9}.itemRow-3JQtg1cT .itemInfoWithPadding-2CZUseHM{padding-right:20px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0{margin:0 6px 0 4px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.favorite-3iQ0dczX,.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.mobile-3cRbBpAw{opacity:1}.itemRow-3JQtg1cT .removeButton-1FahXcg8{margin-right:auto;margin-left:18px}.contentList-VpXJB1aY{min-height:0;max-height:526px;width:420px}@media screen and (min-width:480px){.contentList-VpXJB1aY{width:480px;max-height:526px}}@media screen and (max-width:419px){.contentList-VpXJB1aY{width:100%;max-height:none}} \ No newline at end of file diff --git a/public/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png b/public/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png new file mode 100644 index 0000000000000000000000000000000000000000..f493b31ceb1919f589b58cca8eeb6dd200b11274 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^20$#p!3HD)*8SNCq}Y|gW!U_%O?XxI14-? ziy0XB4uLSEsD@VqP>{XE)7O>#9tR6Ao7(l-U5-GZU!E?GAs)w*-@JdHzCh&8p3-)m zTK?MNliM!8eOAT>0%~oHOj9i8H8wUTPT!>-$6u3_knp3w&3}@>FPGQqxBmVA@1OLU zMUVeOlAy8jLB@)&!h*kM{F0R1c&q<3vth)MH69-r?tXdv=|GT9(s9oMAe%ozZJC(F zG&zozXEh}s<~KGv%118Puwg=@&|eD%&tDrW6J+HM>kB+&*!Al8Ge$R+Ka$-NG7nZ9 z?Y!2{JYmWF0J#TC4LUEy*emkC0lLMa)xUAqEUuHko|^ls?KbP0l+XkK DeD#v9 literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/74.2521feec78da95ba2621.js b/public/charting_library/bundles/74.2521feec78da95ba2621.js new file mode 100644 index 00000000..2d2d1d1f --- /dev/null +++ b/public/charting_library/bundles/74.2521feec78da95ba2621.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[74],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/74.38f652489bddb2b9802b.css b/public/charting_library/bundles/74.38f652489bddb2b9802b.css new file mode 100644 index 00000000..a3f50595 --- /dev/null +++ b/public/charting_library/bundles/74.38f652489bddb2b9802b.css @@ -0,0 +1 @@ +.container-V40c9xRz{position:relative;width:100%;min-width:0;overflow:auto}.title-34aDs39w{margin-left:4px;font-size:14px;color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-34aDs39w.disabled-17IgfIYd,html.theme-dark .title-34aDs39w{color:#b2b5be}html.theme-dark .title-34aDs39w.disabled-17IgfIYd{color:#50535e}.icon-2hTCJTIH{font-size:0;margin-left:4px}.icon-2hTCJTIH.locked-20ljjQkW{color:#ef5350}.icon-2hTCJTIH.open-19XeUlGJ{color:#26a69a}.actionIcon-3jB28-_s+.actionIcon-3jB28-_s{margin-left:4px}.actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#90caf9}html.theme-dark .actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#144987}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-1DtZ78WN{display:none}}.highlighted-3Ob1jr_R,html.theme-dark .highlighted-3Ob1jr_R{color:#1e88e5}@keyframes highlight-animation-theme-light-1TIZ6Gga{0%{background-color:transparent}30%{background-color:#e3f2fd}60%{background-color:transparent}to{background-color:#bbdefb}}@keyframes highlight-animation-theme-dark-3xWPfm4R{0%{background-color:transparent}30%{background-color:#132742}60%{background-color:transparent}to{background-color:#143661}}.container-1e-eHKCj{display:flex;align-items:center;height:32px;padding-left:6px;padding-right:16px;box-sizing:border-box}.container-1e-eHKCj.selected-ObuRahJa{background-color:#bbdefb}html.theme-dark .container-1e-eHKCj.selected-ObuRahJa{background-color:#143661}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .favorite-PSp_jkxl{visibility:visible}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#bbdefb}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#143661}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#90caf9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#144987}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .actions-29vlkAXU{visibility:visible}}.container-1e-eHKCj.highlighted-3YDl6jC6{animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards}.container-1e-eHKCj.highlighted-3YDl6jC6.light-2HF6Zxxl{animation-name:highlight-animation-theme-light-1TIZ6Gga}.container-1e-eHKCj.highlighted-3YDl6jC6.dark-1FO6oC-E{animation-name:highlight-animation-theme-dark-3xWPfm4R}@media screen and (max-width:419px){.container-1e-eHKCj{height:40px}}.main-34wD0nIh{display:flex;flex:1 1 auto;min-width:0;margin-right:auto;align-items:center}.main-34wD0nIh.paddingLeft-1urwbIqx{padding-left:22px}.favorite-PSp_jkxl{visibility:hidden}.favorite-PSp_jkxl.isActive-2O3vI4me,.favorite-PSp_jkxl.isMobile-2aXWDdT8{visibility:visible}.author-3sD2DZRV{flex-basis:100px;min-width:100px;color:#2196f3;margin-left:24px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-3sD2DZRV{color:#1976d2}.likes-17ztM5mP{flex-basis:50px;min-width:50px;color:#131722;margin-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-17ztM5mP{color:#b2b5be}.actions-29vlkAXU{display:flex;flex-basis:44px;min-width:44px;justify-content:flex-end;margin-left:24px;visibility:hidden}.actions-29vlkAXU.isMobile-2aXWDdT8{visibility:visible}.title-34kQlbrM{margin:0;font-weight:400;font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-34kQlbrM{color:#787b86}.title-34kQlbrM:first-child{margin-right:auto}.title-34kQlbrM+.title-34kQlbrM{margin-left:24px}.title-34kQlbrM.small-vZQvMj9o{width:50px}.title-34kQlbrM.normal-2Xipsjws{width:100px}.title-34kQlbrM.large-3RKX3yN_{width:150px}.container-2xksDfDy{display:flex;padding:16px 84px 8px 32px;box-sizing:border-box}.container-1nR_bX0y{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-1upzSf_2{margin-bottom:8px}.title-3EHABq-W{margin:0 0 16px;font-size:20px;font-weight:700;color:#000}html.theme-dark .title-3EHABq-W{color:#b2b5be}.description-3sR4j2iN{margin:0 0 24px;font-size:16px;line-height:24px;color:#000}html.theme-dark .description-3sR4j2iN{color:#b2b5be}.dialog-12W2lAaB{width:calc(100% - 20px);max-width:840px;height:600px}.dialogLibrary-11wUWBuU{height:600px}.listContainer-313-x-WK::-webkit-scrollbar{width:5px;height:5px}.listContainer-313-x-WK::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .listContainer-313-x-WK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-313-x-WK::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.listContainer-313-x-WK::-webkit-scrollbar-corner{display:none}.scroll-3Eu9HUkX::-webkit-scrollbar{width:5px;height:5px}.scroll-3Eu9HUkX::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scroll-3Eu9HUkX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-3Eu9HUkX::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scroll-3Eu9HUkX::-webkit-scrollbar-corner{display:none}@media screen and (max-width:419px){.scroll-3Eu9HUkX{box-sizing:border-box;padding-top:6px;padding-bottom:6px}}.sidebarContainer-1lfmvpaZ{padding-top:6px;padding-bottom:6px}.backButton-C9cNFJsB{display:flex;align-items:center;width:28px;height:100%;padding-right:20px;color:#787b86}.noContentBlock-Ly1pGn6p{min-height:100%;padding:24px 40px 60px;box-sizing:border-box} \ No newline at end of file diff --git a/public/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css b/public/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css new file mode 100644 index 00000000..382a6679 --- /dev/null +++ b/public/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css @@ -0,0 +1 @@ +.container-V40c9xRz{position:relative;width:100%;min-width:0;overflow:auto}.title-34aDs39w{margin-right:4px;font-size:14px;color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-34aDs39w.disabled-17IgfIYd,html.theme-dark .title-34aDs39w{color:#b2b5be}html.theme-dark .title-34aDs39w.disabled-17IgfIYd{color:#50535e}.icon-2hTCJTIH{font-size:0;margin-right:4px}.icon-2hTCJTIH.locked-20ljjQkW{color:#ef5350}.icon-2hTCJTIH.open-19XeUlGJ{color:#26a69a}.actionIcon-3jB28-_s+.actionIcon-3jB28-_s{margin-right:4px}.actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#90caf9}html.theme-dark .actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#144987}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-1DtZ78WN{display:none}}.highlighted-3Ob1jr_R,html.theme-dark .highlighted-3Ob1jr_R{color:#1e88e5}@keyframes highlight-animation-theme-light-1TIZ6Gga{0%{background-color:transparent}30%{background-color:#e3f2fd}60%{background-color:transparent}to{background-color:#bbdefb}}@keyframes highlight-animation-theme-dark-3xWPfm4R{0%{background-color:transparent}30%{background-color:#132742}60%{background-color:transparent}to{background-color:#143661}}.container-1e-eHKCj{display:flex;align-items:center;height:32px;padding-right:6px;padding-left:16px;box-sizing:border-box}.container-1e-eHKCj.selected-ObuRahJa{background-color:#bbdefb}html.theme-dark .container-1e-eHKCj.selected-ObuRahJa{background-color:#143661}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .favorite-PSp_jkxl{visibility:visible}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#bbdefb}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#143661}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#90caf9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#144987}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .actions-29vlkAXU{visibility:visible}}.container-1e-eHKCj.highlighted-3YDl6jC6{animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards}.container-1e-eHKCj.highlighted-3YDl6jC6.light-2HF6Zxxl{animation-name:highlight-animation-theme-light-1TIZ6Gga}.container-1e-eHKCj.highlighted-3YDl6jC6.dark-1FO6oC-E{animation-name:highlight-animation-theme-dark-3xWPfm4R}@media screen and (max-width:419px){.container-1e-eHKCj{height:40px}}.main-34wD0nIh{display:flex;flex:1 1 auto;min-width:0;margin-left:auto;align-items:center}.main-34wD0nIh.paddingLeft-1urwbIqx{padding-right:22px}.favorite-PSp_jkxl{visibility:hidden}.favorite-PSp_jkxl.isActive-2O3vI4me,.favorite-PSp_jkxl.isMobile-2aXWDdT8{visibility:visible}.author-3sD2DZRV{flex-basis:100px;min-width:100px;color:#2196f3;margin-right:24px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-3sD2DZRV{color:#1976d2}.likes-17ztM5mP{flex-basis:50px;min-width:50px;color:#131722;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-17ztM5mP{color:#b2b5be}.actions-29vlkAXU{display:flex;flex-basis:44px;min-width:44px;justify-content:flex-end;margin-right:24px;visibility:hidden}.actions-29vlkAXU.isMobile-2aXWDdT8{visibility:visible}.title-34kQlbrM{margin:0;font-weight:400;font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-34kQlbrM{color:#787b86}.title-34kQlbrM:first-child{margin-left:auto}.title-34kQlbrM+.title-34kQlbrM{margin-right:24px}.title-34kQlbrM.small-vZQvMj9o{width:50px}.title-34kQlbrM.normal-2Xipsjws{width:100px}.title-34kQlbrM.large-3RKX3yN_{width:150px}.container-2xksDfDy{display:flex;padding:16px 32px 8px 84px;box-sizing:border-box}.container-1nR_bX0y{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-1upzSf_2{margin-bottom:8px}.title-3EHABq-W{margin:0 0 16px;font-size:20px;font-weight:700;color:#000}html.theme-dark .title-3EHABq-W{color:#b2b5be}.description-3sR4j2iN{margin:0 0 24px;font-size:16px;line-height:24px;color:#000}html.theme-dark .description-3sR4j2iN{color:#b2b5be}.dialog-12W2lAaB{width:calc(100% - 20px);max-width:840px;height:600px}.dialogLibrary-11wUWBuU{height:600px}.listContainer-313-x-WK::-webkit-scrollbar{width:5px;height:5px}.listContainer-313-x-WK::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .listContainer-313-x-WK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-313-x-WK::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.listContainer-313-x-WK::-webkit-scrollbar-corner{display:none}.scroll-3Eu9HUkX::-webkit-scrollbar{width:5px;height:5px}.scroll-3Eu9HUkX::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scroll-3Eu9HUkX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-3Eu9HUkX::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scroll-3Eu9HUkX::-webkit-scrollbar-corner{display:none}@media screen and (max-width:419px){.scroll-3Eu9HUkX{box-sizing:border-box;padding-top:6px;padding-bottom:6px}}.sidebarContainer-1lfmvpaZ{padding-top:6px;padding-bottom:6px}.backButton-C9cNFJsB{display:flex;align-items:center;width:28px;height:100%;padding-left:20px;color:#787b86}.backButton-C9cNFJsB svg{transform:rotate(180deg)}.noContentBlock-Ly1pGn6p{min-height:100%;padding:24px 40px 60px;box-sizing:border-box} \ No newline at end of file diff --git a/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.css b/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.css new file mode 100644 index 00000000..d83262c7 --- /dev/null +++ b/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.css @@ -0,0 +1 @@ +.group-wWM3zP_M{display:flex;align-items:center;height:100%;flex:0 0 auto;background-color:var(--tv-color-pane-background,#fff);margin-left:1px;border-radius:0;overflow:hidden;min-width:37px;justify-content:center;cursor:default}html.theme-dark .group-wWM3zP_M{background-color:var(--tv-color-pane-background,#131722)}.group-wWM3zP_M:first-child{border-bottom-left-radius:0;margin-left:0}.group-wWM3zP_M:last-child{border-bottom-right-radius:0;margin-right:0}.group-wWM3zP_M.noLeftDecoration-15F5a1TB{margin-left:0;border-bottom-left-radius:0}.group-wWM3zP_M.noRightDecoration-2GcAAgVb{margin-right:0;border-bottom-right-radius:0}.group-wWM3zP_M.noMinimalWidth-1sbl_ff5{min-width:0}.wrap-3tiHesTk{display:flex;height:38px;flex:1 1 auto;min-width:0}.wrap-3K4w_7te{display:flex;align-items:center;color:#8797a5;cursor:default}html.theme-dark .wrap-3K4w_7te{color:#8797a5}.wrap-3K4w_7te .icon-1dNdRXKB{margin:0 1px 0 8px}.wrap-3K4w_7te svg{fill:currentColor}.inner-v8eiKwdM{display:flex;height:100%}.fake-37paHC6T{position:fixed;visibility:hidden;top:0;left:0;height:38px}.fill-2axUON87{flex:1 1 100%;min-width:0}.fill-2axUON87.minimalPriority-1MGEuVHu{flex:1 1 0%}.fill-2axUON87.collapse-17ig2Mxu{flex:0 0 0%}.button-3xrjDzA4{padding:0 10px 0 5px}.iconButton-3vyD3BPg{padding:0 5px}.hidden-2kSvETGo{display:none}.symbolSearch-3I4QF1U_{max-width:500px;flex:1 1 100%;justify-content:flex-start}.symbolSearchClose-3QSRPDvy{min-width:38px;justify-content:center}.content-3mgFz85m{display:table;position:relative;width:100%;height:100%;white-space:nowrap}.desktopPublish-3xVralL7{display:flex}@media screen and (max-width:1019px){.desktopPublish-3xVralL7{display:none}}.mobilePublish-v3HVdbH2{display:none}@media screen and (max-width:1019px){.mobilePublish-v3HVdbH2{display:flex}}.toolbar-2n2cwgp5{position:relative;height:100%;padding:0;font-size:14px}.toolbar-2n2cwgp5.isHidden-GTob3P_C,html.theme-dark .toolbar-2n2cwgp5.isHidden-GTob3P_C{background-color:transparent}.toolbar-2n2cwgp5.isHidden-GTob3P_C .overflowWrap-PWdgT-U_{display:none}.overflowWrap-PWdgT-U_{overflow:hidden;height:38px}.customButton--jqJTfH5{color:#131722;padding:0 10px}html.theme-dark .customButton--jqJTfH5{color:#b2b5be}.customButton--jqJTfH5.hovered-1mGRUp3y,.customButton--jqJTfH5:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton--jqJTfH5:hover{color:#000}}html.theme-dark .customButton--jqJTfH5.hovered-1mGRUp3y,html.theme-dark .customButton--jqJTfH5:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton--jqJTfH5:hover{color:#c1c4cd}} \ No newline at end of file diff --git a/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css b/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css new file mode 100644 index 00000000..95c5f759 --- /dev/null +++ b/public/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css @@ -0,0 +1 @@ +.group-wWM3zP_M{display:flex;align-items:center;height:100%;flex:0 0 auto;background-color:var(--tv-color-pane-background,#fff);margin-right:1px;border-radius:0;overflow:hidden;min-width:37px;justify-content:center;cursor:default}html.theme-dark .group-wWM3zP_M{background-color:var(--tv-color-pane-background,#131722)}.group-wWM3zP_M:first-child{border-bottom-right-radius:0;margin-right:0}.group-wWM3zP_M:last-child{border-bottom-left-radius:0;margin-left:0}.group-wWM3zP_M.noLeftDecoration-15F5a1TB{margin-right:0;border-bottom-right-radius:0}.group-wWM3zP_M.noRightDecoration-2GcAAgVb{margin-left:0;border-bottom-left-radius:0}.group-wWM3zP_M.noMinimalWidth-1sbl_ff5{min-width:0}.wrap-3tiHesTk{display:flex;height:38px;flex:1 1 auto;min-width:0}.wrap-3K4w_7te{display:flex;align-items:center;color:#8797a5;cursor:default}html.theme-dark .wrap-3K4w_7te{color:#8797a5}.wrap-3K4w_7te .icon-1dNdRXKB{margin:0 8px 0 1px}.wrap-3K4w_7te svg{fill:currentColor}.inner-v8eiKwdM{display:flex;height:100%}.fake-37paHC6T{position:fixed;visibility:hidden;top:0;right:0;height:38px}.fill-2axUON87{flex:1 1 100%;min-width:0}.fill-2axUON87.minimalPriority-1MGEuVHu{flex:1 1 0%}.fill-2axUON87.collapse-17ig2Mxu{flex:0 0 0%}.button-3xrjDzA4{padding:0 5px 0 10px}.iconButton-3vyD3BPg{padding:0 5px}.hidden-2kSvETGo{display:none}.symbolSearch-3I4QF1U_{max-width:500px;flex:1 1 100%;justify-content:flex-start}.symbolSearchClose-3QSRPDvy{min-width:38px;justify-content:center}.content-3mgFz85m{display:table;position:relative;width:100%;height:100%;white-space:nowrap}.desktopPublish-3xVralL7{display:flex}@media screen and (max-width:1019px){.desktopPublish-3xVralL7{display:none}}.mobilePublish-v3HVdbH2{display:none}@media screen and (max-width:1019px){.mobilePublish-v3HVdbH2{display:flex}}.toolbar-2n2cwgp5{position:relative;height:100%;padding:0;font-size:14px}.toolbar-2n2cwgp5.isHidden-GTob3P_C,html.theme-dark .toolbar-2n2cwgp5.isHidden-GTob3P_C{background-color:transparent}.toolbar-2n2cwgp5.isHidden-GTob3P_C .overflowWrap-PWdgT-U_{display:none}.overflowWrap-PWdgT-U_{overflow:hidden;height:38px}.customButton--jqJTfH5{color:#131722;padding:0 10px}html.theme-dark .customButton--jqJTfH5{color:#b2b5be}.customButton--jqJTfH5.hovered-1mGRUp3y,.customButton--jqJTfH5:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton--jqJTfH5:hover{color:#000}}html.theme-dark .customButton--jqJTfH5.hovered-1mGRUp3y,html.theme-dark .customButton--jqJTfH5:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton--jqJTfH5:hover{color:#c1c4cd}} \ No newline at end of file diff --git a/public/charting_library/bundles/75.8bb207814ad927d3c48d.js b/public/charting_library/bundles/75.8bb207814ad927d3c48d.js new file mode 100644 index 00000000..e8e864cb --- /dev/null +++ b/public/charting_library/bundles/75.8bb207814ad927d3c48d.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[75],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/76.4db2074aaa017b28c166.js b/public/charting_library/bundles/76.4db2074aaa017b28c166.js new file mode 100644 index 00000000..acb38945 --- /dev/null +++ b/public/charting_library/bundles/76.4db2074aaa017b28c166.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[76],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/76.7d988838b0406bd4d5eb.css b/public/charting_library/bundles/76.7d988838b0406bd4d5eb.css new file mode 100644 index 00000000..e7440b96 --- /dev/null +++ b/public/charting_library/bundles/76.7d988838b0406bd4d5eb.css @@ -0,0 +1 @@ +.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-left:0;border-right:0;border-radius:0}.tv-control-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:left}.tv-control-input--file{display:none}.tv-compare-tab__predefines{display:flex;flex-wrap:wrap}.tv-compare-tab__predefine-cell{width:50%;margin-top:20px}.tv-compare-tab__predefine-cell--wide{width:100%}.tv-compare-tab__checkbox-label{font-size:13px}.tv-compare-tab__checkbox-box:after{border-color:#9db2bd}.tv-add-symbol-tab__add-symbol-overlay{margin-top:20px}.tv-add-symbol-tab__checkbox-label{font-size:13px}.tv-add-symbol-tab__checkbox-box:after{border-color:#9db2bd}.tv-tabbed-dialog{background-color:#fff;color:#4a4a4a}html.theme-dark .tv-tabbed-dialog{color:#c5cbce;background-color:#1e222d}.tv-tabbed-dialog__header{display:flex;position:relative;padding-top:0;padding-left:0;padding-bottom:0;border-bottom:none!important;margin-bottom:-1px;z-index:6}.tv-tabbed-dialog__bottom-border{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#dadde0;z-index:-1}html.theme-dark .tv-tabbed-dialog__bottom-border{background-color:#363c4e}.tv-tabbed-dialog__tab-page{height:100%;display:none}.tv-tabbed-dialog__tab-page.active{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block}.tv-tabbed-dialog__close{z-index:6;top:5px}.tv-tabbed-dialog__tabs{width:100%;flex-shrink:1;height:53px}.tv-tabbed-dialog__custom-controls{margin-left:10px;flex-shrink:0}.tv-tabbed-dialog__tabs-arrow-left:before,.tv-tabbed-dialog__tabs-arrow-right:before{content:"";position:absolute;bottom:1px;left:0;right:0;height:1px}.tv-tabbed-dialog__tabs-arrow-left:before{background:linear-gradient(90deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-tabbed-dialog__tabs-arrow-right:before{background:linear-gradient(270deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-compare-dialog__scroll-box{padding:0 15px!important}.tv-compare-dialog__tab{padding:0 15px}.tv-compare-dialog__tab-page{position:relative;padding:20px 30px}.tv-compare-dialog__tab-page input{color:#4a4a4a;background-color:#fff;border-color:#dadde0}html.theme-dark .tv-compare-dialog__tab-page input{border-color:#363c4e;background-color:#1e222d;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-compare-dialog__tab-page input:hover{border-color:#c8c8c8}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-compare-dialog__tab-page input:hover{border-color:#4c525e}} \ No newline at end of file diff --git a/public/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css b/public/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css new file mode 100644 index 00000000..1e97da93 --- /dev/null +++ b/public/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css @@ -0,0 +1 @@ +.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-right:0;border-left:0;border-radius:0}.tv-control-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-control-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:right}.tv-control-input--file{display:none}.tv-compare-tab__predefines{display:flex;flex-wrap:wrap}.tv-compare-tab__predefine-cell{width:50%;margin-top:20px}.tv-compare-tab__predefine-cell--wide{width:100%}.tv-compare-tab__checkbox-label{font-size:13px}.tv-compare-tab__checkbox-box:after{border-color:#9db2bd}.tv-add-symbol-tab__add-symbol-overlay{margin-top:20px}.tv-add-symbol-tab__checkbox-label{font-size:13px}.tv-add-symbol-tab__checkbox-box:after{border-color:#9db2bd}.tv-tabbed-dialog{background-color:#fff;color:#4a4a4a}html.theme-dark .tv-tabbed-dialog{color:#c5cbce;background-color:#1e222d}.tv-tabbed-dialog__header{display:flex;position:relative;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:none!important;margin-bottom:-1px;z-index:6}.tv-tabbed-dialog__bottom-border{position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#dadde0;z-index:-1}html.theme-dark .tv-tabbed-dialog__bottom-border{background-color:#363c4e}.tv-tabbed-dialog__tab-page{height:100%;display:none}.tv-tabbed-dialog__tab-page.active{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block}.tv-tabbed-dialog__close{z-index:6;top:5px}.tv-tabbed-dialog__tabs{width:100%;flex-shrink:1;height:53px}.tv-tabbed-dialog__custom-controls{margin-right:10px;flex-shrink:0}.tv-tabbed-dialog__tabs-arrow-left:before,.tv-tabbed-dialog__tabs-arrow-right:before{content:"";position:absolute;bottom:1px;right:0;left:0;height:1px}.tv-tabbed-dialog__tabs-arrow-left:before{background:linear-gradient(270deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-tabbed-dialog__tabs-arrow-right:before{background:linear-gradient(90deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-compare-dialog__scroll-box{padding:0 15px!important}.tv-compare-dialog__tab{padding:0 15px}.tv-compare-dialog__tab-page{position:relative;padding:20px 30px}.tv-compare-dialog__tab-page input{color:#4a4a4a;background-color:#fff;border-color:#dadde0}html.theme-dark .tv-compare-dialog__tab-page input{border-color:#363c4e;background-color:#1e222d;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-compare-dialog__tab-page input:hover{border-color:#c8c8c8}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-compare-dialog__tab-page input:hover{border-color:#4c525e}} \ No newline at end of file diff --git a/public/charting_library/bundles/77.251aca00b6d789124aa9.css b/public/charting_library/bundles/77.251aca00b6d789124aa9.css new file mode 100644 index 00000000..c426f01e --- /dev/null +++ b/public/charting_library/bundles/77.251aca00b6d789124aa9.css @@ -0,0 +1 @@ +.tv-floating-toolbar{display:flex;position:absolute!important;align-items:stretch;flex-direction:column;opacity:1;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1);border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);border-radius:4px;border:1px solid;border-color:#e6eaef}html.theme-dark .tv-floating-toolbar{border-color:#363c4e;background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-floating-toolbar.i-closed{transform:scale(.925);opacity:0;pointer-events:none}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;width:14px}.feature-mobiletouch .tv-floating-toolbar__drag{width:20px}.tv-floating-toolbar__drag svg{width:6px;height:12px;fill:#dadde0}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar__drag-ext{height:100%;width:14px;position:absolute;padding:4px 0 0 4px;left:-4px;top:-4px}.feature-mobiletouch .tv-floating-toolbar__drag-ext{width:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(90deg)}.tv-floating-toolbar__content{display:flex;flex-shrink:0;overflow:hidden;border-top-right-radius:4px;border-bottom-right-radius:4px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{flex-direction:column;border-top-right-radius:0;border-bottom-left-radius:4px}.tv-floating-toolbar .ui-sortable-placeholder{border-left:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar .ui-sortable-placeholder{border-left:1px solid #363c4e}.tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-left:none;border-top:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-top:1px solid #363c4e}.tv-floating-toolbar__widget{display:flex;align-items:stretch;border-left:1px solid;border-left-color:#e6eaef}html.theme-dark .tv-floating-toolbar__widget{border-left-color:#363c4e}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar__widget.ui-sortable-helper{border-left-color:transparent}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-left:none;border-top:1px solid;border-top-color:#eceff2}html.theme-dark .tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-top-color:#363c4e}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget.ui-sortable-helper{border-top-color:transparent}.tv-caret{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-left:5px;vertical-align:middle;transition:transform .35s ease}.active .tv-caret,.i-dropped .tv-caret:not(.tv-caret--strict),.tv-caret--strict.i-dropped{transform:rotate(-180deg);will-change:transform;transition-duration:.33}.tv-caret--small{margin-left:3px;margin-right:-1px;border-top-width:3px;border-right-width:3px;border-left-width:3px}.tv-caret--colored{transition:transform .35s ease,color .35s ease}.tv-caret--no-margin{margin-left:0}.tv-grouped-floating-toolbar{color:#4a4a4a}html.theme-dark .tv-grouped-floating-toolbar{color:#c5cbce}.tv-grouped-floating-toolbar__popup{display:flex;position:absolute;top:100%;opacity:0;border-radius:0 0 1px 1px;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);transition:opacity .35s ease}html.theme-dark .tv-grouped-floating-toolbar__popup{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-grouped-floating-toolbar__popup.i-opened{opacity:1;transition-duration:.11666667s}.tv-grouped-floating-toolbar__popup--at-top{top:calc(-100% - 2px);border-radius:1px 1px 0 0;box-shadow:0 -5px 10px -5px rgba(0,0,0,.15)}.tv-grouped-floating-toolbar__popup--at-left{left:0;border-radius:1px 0 0 1px;transform:translateX(-100%)}.tv-grouped-floating-toolbar.i-vertical .tv-grouped-floating-toolbar__popup:not(.tv-grouped-floating-toolbar__popup--at-left){left:100%;border-radius:0 1px 1px 0}.tv-grouped-floating-toolbar__sub-widget{display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:background-color .35s ease,opacity .35s ease}.tv-grouped-floating-toolbar__sub-widget--current{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__sub-widget:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__sub-widget--current{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__sub-widget:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__sub-widget:active{background-color:#eaecef;transition-duration:.06s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-9,.tv-grouped-floating-toolbar__sub-widget--slide-right-9{transition-delay:0s,.2422s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-8,.tv-grouped-floating-toolbar__sub-widget--slide-right-8{transition-delay:0s,.20055s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-7,.tv-grouped-floating-toolbar__sub-widget--slide-right-7{transition-delay:0s,.1638s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-6,.tv-grouped-floating-toolbar__sub-widget--slide-right-6{transition-delay:0s,.13195s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-5,.tv-grouped-floating-toolbar__sub-widget--slide-right-5{transition-delay:0s,.105s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-4,.tv-grouped-floating-toolbar__sub-widget--slide-right-4{transition-delay:0s,.08295s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-3,.tv-grouped-floating-toolbar__sub-widget--slide-right-3{transition-delay:0s,.0658s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-2,.tv-grouped-floating-toolbar__sub-widget--slide-right-2{transition-delay:0s,.05355s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-1,.tv-grouped-floating-toolbar__sub-widget--slide-right-1{transition-delay:0s,.0462s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-0,.tv-grouped-floating-toolbar__sub-widget--slide-right-0{transition-delay:0s,.04375s}.tv-grouped-floating-toolbar__popup.i-opened .tv-grouped-floating-toolbar__sub-widget{opacity:1}.tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-left:1px solid;border-left-color:#dadde0}html.theme-dark .tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-left-color:#363c4e}.tv-grouped-floating-toolbar__widget-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background-color:#fff;transition:background-color .35s ease}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper{background-color:#1e222d}.tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__widget-wrapper.i-disabled{cursor:default;color:#adaeb0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper.i-disabled:hover{background-color:#fff}}.tv-grouped-floating-toolbar__widget-wrapper:active{background-color:#eaecef;transition-duration:.06s}.tv-linetool-properties-toolbar__button{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;transition:background-color .35s ease}.tv-linetool-properties-toolbar__button.i-dropped{background-color:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{background-color:#f1f3f6}}html.theme-dark .tv-linetool-properties-toolbar__button.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__button:hover{background-color:#2f3241}}.tv-linetool-properties-toolbar__button:active{background-color:#eaecef}html.theme-dark .tv-linetool-properties-toolbar__button:active{background-color:#2f3241}.tv-linetool-properties-toolbar__button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{transition-duration:.06s}}.tv-linetool-properties-toolbar__button.i-active{background-color:#f1f3f6}html.theme-dark .tv-linetool-properties-toolbar__button.i-active{background-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button.i-active:hover{background-color:#e8ebf0}}.tv-linetool-properties-toolbar__button.i-active:active{background-color:#dee3ea}.tv-linetool-properties-toolbar__button,.tv-linetool-properties-toolbar__grouped-button,.tv-linetool-properties-toolbar__sub-widget{min-width:38px;min-height:38px}.tv-linetool-properties-toolbar__text{transition:color .35s ease}.tv-linetool-properties-toolbar__icon{display:flex}.tv-linetool-properties-toolbar__icon svg{width:16px;height:16px;fill:#758696;transition:fill .35s ease,stroke .35s ease}.i-active .tv-linetool-properties-toolbar__icon svg{fill:#2196f3}.tv-linetool-properties-toolbar__icon--line-props svg{width:22px;height:6px}.tv-linetool-properties-toolbar__button:active .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}}.tv-linetool-properties-toolbar__color-picker{height:38px!important;width:38px!important;cursor:pointer}.tv-linetool-properties-toolbar__color-picker .tvcolorpicker-transparency{width:38px!important;height:4px!important;bottom:5px}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget{border-color:#c9cbcd;border:0!important;width:34px;height:34px;padding:2px;z-index:10;position:relative!important}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg{position:absolute;top:0;left:0;width:38px;height:38px;z-index:40}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#fff;transition:fill .35s ease}html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#1e222d}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .icon{fill:#758696;transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#2f3241}}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget.i-active+svg .bg{fill:#f1f3f6}.tv-favorited-drawings-toolbar__widget{display:flex;align-items:center;justify-content:center;flex-grow:1;min-width:38px;min-height:38px;cursor:pointer;transition:color .35s ease;color:#4c525e}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-favorited-drawings-toolbar__widget:hover{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover{color:#9db2bd}}.tv-favorited-drawings-toolbar__widget.i-active{color:#1592e6}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:#2196f3} \ No newline at end of file diff --git a/public/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css b/public/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css new file mode 100644 index 00000000..063f3c83 --- /dev/null +++ b/public/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css @@ -0,0 +1 @@ +.tv-floating-toolbar{display:flex;position:absolute!important;align-items:stretch;flex-direction:column;opacity:1;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1);border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);border-radius:4px;border:1px solid;border-color:#e6eaef}html.theme-dark .tv-floating-toolbar{border-color:#363c4e;background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-floating-toolbar.i-closed{transform:scale(.925);opacity:0;pointer-events:none}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;width:14px}.feature-mobiletouch .tv-floating-toolbar__drag{width:20px}.tv-floating-toolbar__drag svg{width:6px;height:12px;fill:#dadde0}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar__drag-ext{height:100%;width:14px;position:absolute;padding:4px 4px 0 0;right:-4px;top:-4px}.feature-mobiletouch .tv-floating-toolbar__drag-ext{width:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(-90deg)}.tv-floating-toolbar__content{display:flex;flex-shrink:0;overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{flex-direction:column;border-top-left-radius:0;border-bottom-right-radius:4px}.tv-floating-toolbar .ui-sortable-placeholder{border-right:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar .ui-sortable-placeholder{border-right:1px solid #363c4e}.tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-right:none;border-top:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-top:1px solid #363c4e}.tv-floating-toolbar__widget{display:flex;align-items:stretch;border-right:1px solid;border-right-color:#e6eaef}html.theme-dark .tv-floating-toolbar__widget{border-right-color:#363c4e}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar__widget.ui-sortable-helper{border-right-color:transparent}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-right:none;border-top:1px solid;border-top-color:#eceff2}html.theme-dark .tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-top-color:#363c4e}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget.ui-sortable-helper{border-top-color:transparent}.tv-caret{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-right:5px;vertical-align:middle;transition:transform .35s ease}.active .tv-caret,.i-dropped .tv-caret:not(.tv-caret--strict),.tv-caret--strict.i-dropped{transform:rotate(180deg);will-change:transform;transition-duration:.33}.tv-caret--small{margin-right:3px;margin-left:-1px;border-top-width:3px;border-left-width:3px;border-right-width:3px}.tv-caret--colored{transition:transform .35s ease,color .35s ease}.tv-caret--no-margin{margin-right:0}.tv-grouped-floating-toolbar{color:#4a4a4a}html.theme-dark .tv-grouped-floating-toolbar{color:#c5cbce}.tv-grouped-floating-toolbar__popup{display:flex;position:absolute;top:100%;opacity:0;border-radius:0 0 1px 1px;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);transition:opacity .35s ease}html.theme-dark .tv-grouped-floating-toolbar__popup{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-grouped-floating-toolbar__popup.i-opened{opacity:1;transition-duration:.11666667s}.tv-grouped-floating-toolbar__popup--at-top{top:calc(-100% - 2px);border-radius:1px 1px 0 0;box-shadow:0 -5px 10px -5px rgba(0,0,0,.15)}.tv-grouped-floating-toolbar__popup--at-left{right:0;border-radius:0 1px 1px 0;transform:translateX(100%)}.tv-grouped-floating-toolbar.i-vertical .tv-grouped-floating-toolbar__popup:not(.tv-grouped-floating-toolbar__popup--at-left){right:100%;border-radius:1px 0 0 1px}.tv-grouped-floating-toolbar__sub-widget{display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:background-color .35s ease,opacity .35s ease}.tv-grouped-floating-toolbar__sub-widget--current{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__sub-widget:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__sub-widget--current{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__sub-widget:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__sub-widget:active{background-color:#eaecef;transition-duration:.06s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-9,.tv-grouped-floating-toolbar__sub-widget--slide-right-9{transition-delay:0s,.2422s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-8,.tv-grouped-floating-toolbar__sub-widget--slide-right-8{transition-delay:0s,.20055s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-7,.tv-grouped-floating-toolbar__sub-widget--slide-right-7{transition-delay:0s,.1638s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-6,.tv-grouped-floating-toolbar__sub-widget--slide-right-6{transition-delay:0s,.13195s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-5,.tv-grouped-floating-toolbar__sub-widget--slide-right-5{transition-delay:0s,.105s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-4,.tv-grouped-floating-toolbar__sub-widget--slide-right-4{transition-delay:0s,.08295s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-3,.tv-grouped-floating-toolbar__sub-widget--slide-right-3{transition-delay:0s,.0658s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-2,.tv-grouped-floating-toolbar__sub-widget--slide-right-2{transition-delay:0s,.05355s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-1,.tv-grouped-floating-toolbar__sub-widget--slide-right-1{transition-delay:0s,.0462s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-0,.tv-grouped-floating-toolbar__sub-widget--slide-right-0{transition-delay:0s,.04375s}.tv-grouped-floating-toolbar__popup.i-opened .tv-grouped-floating-toolbar__sub-widget{opacity:1}.tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-right:1px solid;border-right-color:#dadde0}html.theme-dark .tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-right-color:#363c4e}.tv-grouped-floating-toolbar__widget-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background-color:#fff;transition:background-color .35s ease}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper{background-color:#1e222d}.tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__widget-wrapper.i-disabled{cursor:default;color:#adaeb0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper.i-disabled:hover{background-color:#fff}}.tv-grouped-floating-toolbar__widget-wrapper:active{background-color:#eaecef;transition-duration:.06s}.tv-linetool-properties-toolbar__button{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;transition:background-color .35s ease}.tv-linetool-properties-toolbar__button.i-dropped{background-color:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{background-color:#f1f3f6}}html.theme-dark .tv-linetool-properties-toolbar__button.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__button:hover{background-color:#2f3241}}.tv-linetool-properties-toolbar__button:active{background-color:#eaecef}html.theme-dark .tv-linetool-properties-toolbar__button:active{background-color:#2f3241}.tv-linetool-properties-toolbar__button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{transition-duration:.06s}}.tv-linetool-properties-toolbar__button.i-active{background-color:#f1f3f6}html.theme-dark .tv-linetool-properties-toolbar__button.i-active{background-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button.i-active:hover{background-color:#e8ebf0}}.tv-linetool-properties-toolbar__button.i-active:active{background-color:#dee3ea}.tv-linetool-properties-toolbar__button,.tv-linetool-properties-toolbar__grouped-button,.tv-linetool-properties-toolbar__sub-widget{min-width:38px;min-height:38px}.tv-linetool-properties-toolbar__text{transition:color .35s ease}.tv-linetool-properties-toolbar__icon{display:flex}.tv-linetool-properties-toolbar__icon svg{width:16px;height:16px;fill:#758696;transition:fill .35s ease,stroke .35s ease}.i-active .tv-linetool-properties-toolbar__icon svg{fill:#2196f3}.tv-linetool-properties-toolbar__icon--line-props svg{width:22px;height:6px}.tv-linetool-properties-toolbar__button:active .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}}.tv-linetool-properties-toolbar__color-picker{height:38px!important;width:38px!important;cursor:pointer}.tv-linetool-properties-toolbar__color-picker .tvcolorpicker-transparency{width:38px!important;height:4px!important;bottom:5px}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget{border-color:#c9cbcd;border:0!important;width:34px;height:34px;padding:2px;z-index:10;position:relative!important}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg{position:absolute;top:0;right:0;width:38px;height:38px;z-index:40}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#fff;transition:fill .35s ease}html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#1e222d}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .icon{fill:#758696;transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#2f3241}}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget.i-active+svg .bg{fill:#f1f3f6}.tv-favorited-drawings-toolbar__widget{display:flex;align-items:center;justify-content:center;flex-grow:1;min-width:38px;min-height:38px;cursor:pointer;transition:color .35s ease;color:#4c525e}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-favorited-drawings-toolbar__widget:hover{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover{color:#9db2bd}}.tv-favorited-drawings-toolbar__widget.i-active{color:#1592e6}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:#2196f3} \ No newline at end of file diff --git a/public/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js b/public/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js new file mode 100644 index 00000000..810f20f6 --- /dev/null +++ b/public/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[77],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif b/public/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea5f6b7dc5698db1fd7a64f2fb9fb305244a3c0c GIT binary patch literal 1933 zcmZ?wbhEHbRA5kG_{hj0zwLtjrZWn=uQ4z%DE{a6a}5c0b_{Se(lcOY1PT3QVPR$X z&!7Wj12rfxFfb+b^m871%RkBH^-ZzmYp$pD7R>$J*k)n0v~!vEjlT6_<)1_1zfW^Y zyP^D7!|}|AkPumB%k!IFT06C#UXpNJJ4y7UZoux8vcthoi)+}HH^(iC>T28H{#4u2 z@A&^$xhb2#ma?)kFe6)D-pccHrjk_Ss}sA_dQK_& z-ja!4#qsW9XoI9;>x@sV6Lgu`og)vEzrqtO+Y6gBRr3Eapx)eR9dVP3x|2nf;?_t!F{Qog+e9Z*P_4 ztt~$OS#Qo;*GK0|O|$buaahZ{@H8*Ga@G{v&fvA;?t3lgv9x)c`z@R5rhQv(Y3H`$ zh~?j>^;?Ti-Ya5zzCY*;53}c`O+PEyLiIJCXv|7VJoq+K>x0n2B(+LO3-8?-+FMuU z9>2bE(@fv(CqFuuSM&$suvTB-^xKA{kab2H##=?7pNza$p7YSPDcyM4vs;tiOHS6F zy{i20S()`absL1{YqT4bO;Am2SkY|Ad+NB!!xpv8*R}Fqxi;=hUbrpuofUJIk&#Z_ z`tuRxe0Dm^XZ~1THyyjR@l)#2t)1Q?%Q@?8M_$%}N$aHQH%Df_Z*}`U>GIpANz&~z zsuTs?0{eePPis5Ba#L2uybZV5!!E?u9=6FVsWA(_8vc!YZr!BQpXAT@9)A2qF^mzE zhB1=Ulzygz#HZna5Ly3|vg=>?JgGUoa>K0{txXXtu4TPpTkNoYhr8OW{)DGDzdqeG zxpBvz>t+0(8^46bVGZEKDgEpqTSM0GvUs{lEPYGih3PFxk0&-&vT2^2_g=iaIIQ^l zlya@BPJem!p7IkG;p<+!P~oJ7(&S4*Tex;vg-59e?|jp?@^=0foqsc9Gd7v8jY@7j zXer3o%yuhpt6dOQTN9@AbCTd!V18wV<<}JQ^D9rwO74dw1PMoik@E^E4gsy*F@s-D;G4sS_1%92raz; literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/78.0836c0a10065469ef826.js b/public/charting_library/bundles/78.0836c0a10065469ef826.js new file mode 100644 index 00000000..f11df5ee --- /dev/null +++ b/public/charting_library/bundles/78.0836c0a10065469ef826.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[78],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css b/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css new file mode 100644 index 00000000..eeb0953f --- /dev/null +++ b/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css @@ -0,0 +1 @@ +.row-1Gn06tA2{vertical-align:top}.line-c_e_alAN{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .line-c_e_alAN{background-color:#434651}.hint-18i4fysm{color:#8797a5;font-size:12px;margin-left:6px;margin-top:12px;text-align:left}html.theme-dark .hint-18i4fysm{color:#4f5966}.loaderWrap-18NjkayD{height:32px;margin-left:-2px}.loader-Cgjcl0qz{position:static;opacity:.4}.separator-3SZSQm0_{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-3SZSQm0_{background-color:#434651}.menu-1y0eDKzl{overflow:visible;-webkit-user-select:none;user-select:none;border-collapse:collapse;z-index:500;cursor:default} \ No newline at end of file diff --git a/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css b/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css new file mode 100644 index 00000000..2829a664 --- /dev/null +++ b/public/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css @@ -0,0 +1 @@ +.row-1Gn06tA2{vertical-align:top}.line-c_e_alAN{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .line-c_e_alAN{background-color:#434651}.hint-18i4fysm{color:#8797a5;font-size:12px;margin-right:6px;margin-top:12px;text-align:right}html.theme-dark .hint-18i4fysm{color:#4f5966}.loaderWrap-18NjkayD{height:32px;margin-right:-2px}.loader-Cgjcl0qz{position:static;opacity:.4}.separator-3SZSQm0_{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-3SZSQm0_{background-color:#434651}.menu-1y0eDKzl{overflow:visible;-webkit-user-select:none;user-select:none;border-collapse:collapse;z-index:500;cursor:default} \ No newline at end of file diff --git a/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css b/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css new file mode 100644 index 00000000..59934a4c --- /dev/null +++ b/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css @@ -0,0 +1 @@ +.scrollable-mKj9lAM_{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-mKj9lAM_{min-height:auto}}.scrollable-mKj9lAM_::-webkit-scrollbar{width:5px;height:5px}.scrollable-mKj9lAM_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-mKj9lAM_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-mKj9lAM_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-mKj9lAM_::-webkit-scrollbar-corner{display:none}.recalculateCheckbox-1Xa1TR7D{margin-bottom:16px}.recalculateCheckbox-1Xa1TR7D:last-child{margin-bottom:0}.descriptionCell-3oIbGAm4{margin-left:12px}.smallStyleControl-1XGqoHgA{width:34px;margin-left:8px}.smallStyleControl-1XGqoHgA:first-child{margin-left:0}.additionalSelect-1RoWzlTA{margin-left:8px}.childRowContainer-_iCnmDPI{margin-left:26px;cursor:default}.defaultSelect-DeTJWnAh{cursor:default;width:100px}.defaultSelectItem-1jN74NCa{box-sizing:border-box;min-width:100px}.block-3Tp_jRog{display:flex}@media screen and (max-width:379px){.block-3Tp_jRog{display:block}}.group-2HQIdqE5{display:flex}@media screen and (max-width:379px){.wrapGroup-3gHGJIrr{margin-left:0;margin-top:8px}}.textMarkGraphicBlock-1nDopgxR{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-1nDopgxR{display:block}}.textMarkGraphicWrapGroup-3QaIoY03{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-3QaIoY03{margin-left:0;margin-top:8px}} \ No newline at end of file diff --git a/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css b/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css new file mode 100644 index 00000000..b7335a84 --- /dev/null +++ b/public/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css @@ -0,0 +1 @@ +.scrollable-mKj9lAM_{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-mKj9lAM_{min-height:auto}}.scrollable-mKj9lAM_::-webkit-scrollbar{width:5px;height:5px}.scrollable-mKj9lAM_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-mKj9lAM_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-mKj9lAM_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-mKj9lAM_::-webkit-scrollbar-corner{display:none}.recalculateCheckbox-1Xa1TR7D{margin-bottom:16px}.recalculateCheckbox-1Xa1TR7D:last-child{margin-bottom:0}.descriptionCell-3oIbGAm4{margin-right:12px}.smallStyleControl-1XGqoHgA{width:34px;margin-right:8px}.smallStyleControl-1XGqoHgA:first-child{margin-right:0}.additionalSelect-1RoWzlTA{margin-right:8px}.childRowContainer-_iCnmDPI{margin-right:26px;cursor:default}.defaultSelect-DeTJWnAh{cursor:default;width:100px}.defaultSelectItem-1jN74NCa{box-sizing:border-box;min-width:100px}.block-3Tp_jRog{display:flex}@media screen and (max-width:379px){.block-3Tp_jRog{display:block}}.group-2HQIdqE5{display:flex}@media screen and (max-width:379px){.wrapGroup-3gHGJIrr{margin-right:0;margin-top:8px}}.textMarkGraphicBlock-1nDopgxR{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-1nDopgxR{display:block}}.textMarkGraphicWrapGroup-3QaIoY03{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-3QaIoY03{margin-right:0;margin-top:8px}} \ No newline at end of file diff --git a/public/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js b/public/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js new file mode 100644 index 00000000..d88f9f02 --- /dev/null +++ b/public/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[79],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png b/public/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png new file mode 100644 index 0000000000000000000000000000000000000000..bea0579ac65fbcf7bf67780cceec6fe46f03b8ca GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%0wnVu_`U#AvYsxEAr*|tKm3gn7?dV4Q>J4_8T+-vTOQ@O1TaS?83{1ON}l7fApB literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/8.3b3758d54e7f7ba8727e.js b/public/charting_library/bundles/8.3b3758d54e7f7ba8727e.js new file mode 100644 index 00000000..1db6c69e --- /dev/null +++ b/public/charting_library/bundles/8.3b3758d54e7f7ba8727e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/8.451da7e139a77029afdd.css b/public/charting_library/bundles/8.451da7e139a77029afdd.css new file mode 100644 index 00000000..a50650dd --- /dev/null +++ b/public/charting_library/bundles/8.451da7e139a77029afdd.css @@ -0,0 +1 @@ +.separator-1TZB5HZ-{margin:8px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1TZB5HZ-{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/8.451da7e139a77029afdd.rtl.css b/public/charting_library/bundles/8.451da7e139a77029afdd.rtl.css new file mode 100644 index 00000000..a50650dd --- /dev/null +++ b/public/charting_library/bundles/8.451da7e139a77029afdd.rtl.css @@ -0,0 +1 @@ +.separator-1TZB5HZ-{margin:8px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1TZB5HZ-{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css b/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css new file mode 100644 index 00000000..827ce3c9 --- /dev/null +++ b/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css @@ -0,0 +1 @@ +.wrap-3axdIL2R{position:fixed;left:0;top:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.wrap-3axdIL2R::-webkit-scrollbar{display:none}.container-p3zks2PX{height:100%;text-align:center}.container-p3zks2PX:after{content:"";display:inline-block;vertical-align:middle;height:100%}.backdrop-1qZHPwi_{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1qZHPwi_{background-color:#0c0e15}.modal-GUK9cvUQ{display:inline-block;vertical-align:middle}.dialog-2Ei1ngXh{margin:0 auto}.modal-C2LSTwhC{min-width:320px}.content-tr28wPlV,.form-2GifjSKe .copyForm-1HuPoKA0,.modal-C2LSTwhC{position:relative}.form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{position:absolute;top:0;right:0;font-weight:700;background:#fff;border-radius:2px}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{background:#1e222d}.form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #fff,-8px 0 10px -3px #fff}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #1e222d,-8px 0 10px -3px #1e222d}.form-2GifjSKe .actions-3fKk-h7d{display:flex;align-items:center;justify-content:space-between;padding-top:25px;height:16px}.form-2GifjSKe .link-1alPBTTQ{display:block;float:left;font-weight:700;font-size:14px;cursor:pointer;color:#757575;fill:#757575}html.theme-dark .form-2GifjSKe .link-1alPBTTQ{fill:#758696;color:#758696}.form-2GifjSKe .link-1alPBTTQ svg{width:22px;height:14px;position:relative;top:2px;padding-right:8px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .link-1alPBTTQ:hover{color:#1e88e5;fill:#1e88e5}}.form-2GifjSKe .socials-rht5Uvp-{display:inline-flex;align-items:center;cursor:pointer;color:#2196f3;fill:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover{color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover svg path{fill:#1e88e5}}.form-2GifjSKe .icon-4wFj5iyU{padding-right:4px;font-size:0}.form-2GifjSKe .socialsText-2yWFq9iu{font-weight:700;font-size:14px} \ No newline at end of file diff --git a/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css b/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css new file mode 100644 index 00000000..67763b2b --- /dev/null +++ b/public/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css @@ -0,0 +1 @@ +.wrap-3axdIL2R{position:fixed;right:0;top:0;left:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.wrap-3axdIL2R::-webkit-scrollbar{display:none}.container-p3zks2PX{height:100%;text-align:center}.container-p3zks2PX:after{content:"";display:inline-block;vertical-align:middle;height:100%}.backdrop-1qZHPwi_{position:fixed;right:0;top:0;left:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1qZHPwi_{background-color:#0c0e15}.modal-GUK9cvUQ{display:inline-block;vertical-align:middle}.dialog-2Ei1ngXh{margin:0 auto}.modal-C2LSTwhC{min-width:320px}.content-tr28wPlV,.form-2GifjSKe .copyForm-1HuPoKA0,.modal-C2LSTwhC{position:relative}.form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{position:absolute;top:0;left:0;font-weight:700;background:#fff;border-radius:2px}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{background:#1e222d}.form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #fff,8px 0 10px -3px #fff}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #1e222d,8px 0 10px -3px #1e222d}.form-2GifjSKe .actions-3fKk-h7d{display:flex;align-items:center;justify-content:space-between;padding-top:25px;height:16px}.form-2GifjSKe .link-1alPBTTQ{display:block;float:right;font-weight:700;font-size:14px;cursor:pointer;color:#757575;fill:#757575}html.theme-dark .form-2GifjSKe .link-1alPBTTQ{fill:#758696;color:#758696}.form-2GifjSKe .link-1alPBTTQ svg{width:22px;height:14px;position:relative;top:2px;padding-left:8px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .link-1alPBTTQ:hover{color:#1e88e5;fill:#1e88e5}}.form-2GifjSKe .socials-rht5Uvp-{display:inline-flex;align-items:center;cursor:pointer;color:#2196f3;fill:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover{color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover svg path{fill:#1e88e5}}.form-2GifjSKe .icon-4wFj5iyU{padding-left:4px;font-size:0}.form-2GifjSKe .socialsText-2yWFq9iu{font-weight:700;font-size:14px} \ No newline at end of file diff --git a/public/charting_library/bundles/80.c12bb8ac041c5c08c24e.js b/public/charting_library/bundles/80.c12bb8ac041c5c08c24e.js new file mode 100644 index 00000000..6f29cc51 --- /dev/null +++ b/public/charting_library/bundles/80.c12bb8ac041c5c08c24e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[80],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/81.6f28b555e1393d7bdfac.css b/public/charting_library/bundles/81.6f28b555e1393d7bdfac.css new file mode 100644 index 00000000..3f6f82a6 --- /dev/null +++ b/public/charting_library/bundles/81.6f28b555e1393d7bdfac.css @@ -0,0 +1 @@ +.autocomplete-S6SpJGmW{flex:1 1 auto;position:relative}.autocomplete-S6SpJGmW .caret-3fqF_ykE{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;border-color:#dadde0;border-left:none;width:21px;padding:0;text-align:center;margin:3px 2px;border-radius:2px}html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#363a45}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#b2b5be}}.autocomplete-S6SpJGmW .caret-3fqF_ykE .icon-1POgzoN_{color:#787b86}.autocomplete-S6SpJGmW .textInput-1mZnCCcA input{font-size:14px;color:#131722;background-color:#fff;border-color:#d1d4dc;padding-right:52px;border-radius:4px}html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input{border-color:#50535e;background-color:#1e222d;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#6a6d78}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY{position:absolute;background-color:#fff;border-radius:3px;font-size:13px;padding:10px 0;outline:0;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);visibility:hidden;overflow-x:hidden;overflow-y:auto;width:100%;max-height:0;z-index:150;transform:translateZ(0)}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY{background-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL,.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{position:relative;white-space:nowrap;padding:10px 15px;text-align:left;overflow:hidden;text-overflow:ellipsis}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{cursor:pointer}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{color:#4a4a4a;background-color:#eafafe}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{background-color:#21384d;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{color:#4a4a4a;background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{background-color:#1c2030;color:#758696}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{color:#4a4a4a;background-color:#ececec}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{background-color:#262b3e;color:#758696}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#8a8a8a}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#758696}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY{visibility:visible;max-height:45vh}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ{display:flex;flex-direction:column;height:100%;min-height:0;max-width:400px;flex:1 1 auto;border-top:1px solid #e0e3eb;padding:16px 20px 0;overflow:auto}html.theme-dark .container-3QIqByoJ{border-top:1px solid #434651}.container-3QIqByoJ::-webkit-scrollbar{width:5px;height:5px}.container-3QIqByoJ::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-3QIqByoJ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-3QIqByoJ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-3QIqByoJ::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ.withSuggestions-22pawmYM{overflow:visible}.container-3QIqByoJ .title-2CczwBhX{display:flex;flex:0 0 auto;text-transform:uppercase;font-size:11px;letter-spacing:.4px;line-height:16px;color:#787b86}.container-3QIqByoJ .autocomplete-2f7MJ4QF{display:flex;flex:0 0 auto;padding-top:2px}.container-3QIqByoJ .saveInterval-4oPxh7GH,.container-3QIqByoJ .saveSymbol-31e2t0Ua{display:flex;flex:0 0 auto;padding-top:16px}.container-3QIqByoJ .saveInterval-4oPxh7GH{padding-bottom:24px}.container-3QIqByoJ .indicators-9neV2G7Q{display:flex;flex-direction:column;flex:1 1 auto;color:#131722;padding-top:8px;font-size:14px;line-height:21px;word-wrap:break-word}html.theme-dark .container-3QIqByoJ .indicators-9neV2G7Q{color:#b2b5be}.container-3QIqByoJ .indicators-9neV2G7Q.withSuggestions-22pawmYM{overflow:hidden}.container-3QIqByoJ .indicators-9neV2G7Q:after{content:"";display:block;padding-bottom:20px}.container-3QIqByoJ .hintLabel-35eBgBBj{display:flex}.container-3QIqByoJ .hintLabel-35eBgBBj .hintMark-3nV4PBLt{width:16px;height:16px;margin-left:10px;color:#868993} \ No newline at end of file diff --git a/public/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css b/public/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css new file mode 100644 index 00000000..93463506 --- /dev/null +++ b/public/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css @@ -0,0 +1 @@ +.autocomplete-S6SpJGmW{flex:1 1 auto;position:relative}.autocomplete-S6SpJGmW .caret-3fqF_ykE{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:0;top:0;bottom:0;border-color:#dadde0;border-right:none;width:21px;padding:0;text-align:center;margin:3px 2px;border-radius:2px}html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#363a45}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#b2b5be}}.autocomplete-S6SpJGmW .caret-3fqF_ykE .icon-1POgzoN_{color:#787b86}.autocomplete-S6SpJGmW .textInput-1mZnCCcA input{font-size:14px;color:#131722;background-color:#fff;border-color:#d1d4dc;padding-left:52px;border-radius:4px}html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input{border-color:#50535e;background-color:#1e222d;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#6a6d78}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY{position:absolute;background-color:#fff;border-radius:3px;font-size:13px;padding:10px 0;outline:0;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);visibility:hidden;overflow-x:hidden;overflow-y:auto;width:100%;max-height:0;z-index:150;transform:translateZ(0)}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY{background-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL,.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{position:relative;white-space:nowrap;padding:10px 15px;text-align:right;overflow:hidden;text-overflow:ellipsis}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{cursor:pointer}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{color:#4a4a4a;background-color:#eafafe}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{background-color:#21384d;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{color:#4a4a4a;background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{background-color:#1c2030;color:#758696}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{color:#4a4a4a;background-color:#ececec}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{background-color:#262b3e;color:#758696}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#8a8a8a}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#758696}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY{visibility:visible;max-height:45vh}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ{display:flex;flex-direction:column;height:100%;min-height:0;max-width:400px;flex:1 1 auto;border-top:1px solid #e0e3eb;padding:16px 20px 0;overflow:auto}html.theme-dark .container-3QIqByoJ{border-top:1px solid #434651}.container-3QIqByoJ::-webkit-scrollbar{width:5px;height:5px}.container-3QIqByoJ::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-3QIqByoJ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-3QIqByoJ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-3QIqByoJ::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ.withSuggestions-22pawmYM{overflow:visible}.container-3QIqByoJ .title-2CczwBhX{display:flex;flex:0 0 auto;text-transform:uppercase;font-size:11px;letter-spacing:.4px;line-height:16px;color:#787b86}.container-3QIqByoJ .autocomplete-2f7MJ4QF{display:flex;flex:0 0 auto;padding-top:2px}.container-3QIqByoJ .saveInterval-4oPxh7GH,.container-3QIqByoJ .saveSymbol-31e2t0Ua{display:flex;flex:0 0 auto;padding-top:16px}.container-3QIqByoJ .saveInterval-4oPxh7GH{padding-bottom:24px}.container-3QIqByoJ .indicators-9neV2G7Q{display:flex;flex-direction:column;flex:1 1 auto;color:#131722;padding-top:8px;font-size:14px;line-height:21px;word-wrap:break-word}html.theme-dark .container-3QIqByoJ .indicators-9neV2G7Q{color:#b2b5be}.container-3QIqByoJ .indicators-9neV2G7Q.withSuggestions-22pawmYM{overflow:hidden}.container-3QIqByoJ .indicators-9neV2G7Q:after{content:"";display:block;padding-bottom:20px}.container-3QIqByoJ .hintLabel-35eBgBBj{display:flex}.container-3QIqByoJ .hintLabel-35eBgBBj .hintMark-3nV4PBLt{width:16px;height:16px;margin-right:10px;color:#868993} \ No newline at end of file diff --git a/public/charting_library/bundles/81.ade0deec07870e8797be.js b/public/charting_library/bundles/81.ade0deec07870e8797be.js new file mode 100644 index 00000000..6a28b41f --- /dev/null +++ b/public/charting_library/bundles/81.ade0deec07870e8797be.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[81],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/82.3259d48ee3e8c45a291b.css b/public/charting_library/bundles/82.3259d48ee3e8c45a291b.css new file mode 100644 index 00000000..354f8d4e --- /dev/null +++ b/public/charting_library/bundles/82.3259d48ee3e8c45a291b.css @@ -0,0 +1 @@ +.custom-select{display:inline-block;position:relative;vertical-align:middle;height:27px}.custom-select .switcher{background:#f1f3f6;border:1px solid;border-color:#dadde0;clear:both;height:25px;min-width:65px}html.theme-dark .custom-select .switcher{border-color:#363c4e;background:#2f3241}.custom-select .switcher .title{display:block;float:left;background-repeat:repeat-x;height:10px;overflow:hidden;padding:5px 20px 5px 12px;vertical-align:middle;width:78px}.custom-select .switcher .icon{display:flex;align-items:center;position:absolute;right:5px;top:6px;height:15px;width:13px;cursor:default;background:none}.custom-select .switcher .icon:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-left:5px;color:#4a4a4a;vertical-align:middle;transition:transform .35s ease}html.theme-dark .custom-select .switcher .icon:before{color:#c5cbce}.custom-select .items{position:absolute;z-index:3;background:#fff;border:1px solid;border-color:#dadde0;clear:both;cursor:pointer;top:28px;box-sizing:border-box;width:100%}html.theme-dark .custom-select .items{border-color:#363c4e;background:#131722}.custom-select .items .item{cursor:pointer;padding:7px 12px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.custom-select .items .item:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .custom-select .items .item:hover{background:#2f3241}}.custom-select .items .item.selected{padding-left:8px;background:#f1f3f6;border-left:4px solid #5cb888}html.theme-dark .custom-select .items .item.selected{background:#2f3241}.tv-line-style-option{height:15px;background:none 0 7px repeat-x}.tv-line-style-option--solid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='2'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dotted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='3'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dashed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='13'%3E%3Cpath d='m0 0h9v2H0z'/%3E%3C/svg%3E")} \ No newline at end of file diff --git a/public/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css b/public/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css new file mode 100644 index 00000000..8cf6752e --- /dev/null +++ b/public/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css @@ -0,0 +1 @@ +.custom-select{display:inline-block;position:relative;vertical-align:middle;height:27px}.custom-select .switcher{background:#f1f3f6;border:1px solid;border-color:#dadde0;clear:both;height:25px;min-width:65px}html.theme-dark .custom-select .switcher{border-color:#363c4e;background:#2f3241}.custom-select .switcher .title{display:block;float:right;background-repeat:repeat-x;height:10px;overflow:hidden;padding:5px 12px 5px 20px;vertical-align:middle;width:78px}.custom-select .switcher .icon{display:flex;align-items:center;position:absolute;left:5px;top:6px;height:15px;width:13px;cursor:default;background:none}.custom-select .switcher .icon:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-right:5px;color:#4a4a4a;vertical-align:middle;transition:transform .35s ease}html.theme-dark .custom-select .switcher .icon:before{color:#c5cbce}.custom-select .items{position:absolute;z-index:3;background:#fff;border:1px solid;border-color:#dadde0;clear:both;cursor:pointer;top:28px;box-sizing:border-box;width:100%}html.theme-dark .custom-select .items{border-color:#363c4e;background:#131722}.custom-select .items .item{cursor:pointer;padding:7px 12px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.custom-select .items .item:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .custom-select .items .item:hover{background:#2f3241}}.custom-select .items .item.selected{padding-right:8px;background:#f1f3f6;border-right:4px solid #5cb888}html.theme-dark .custom-select .items .item.selected{background:#2f3241}.tv-line-style-option{height:15px;background:none 100% 7px repeat-x}.tv-line-style-option--solid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='2'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dotted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='3'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dashed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='13'%3E%3Cpath d='m0 0h9v2H0z'/%3E%3C/svg%3E")} \ No newline at end of file diff --git a/public/charting_library/bundles/82.b5b1ff09fec0a31d9994.js b/public/charting_library/bundles/82.b5b1ff09fec0a31d9994.js new file mode 100644 index 00000000..966b3eb7 --- /dev/null +++ b/public/charting_library/bundles/82.b5b1ff09fec0a31d9994.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[82],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/83.49cdafc9d9d9ae09e012.js b/public/charting_library/bundles/83.49cdafc9d9d9ae09e012.js new file mode 100644 index 00000000..ede8a3ea --- /dev/null +++ b/public/charting_library/bundles/83.49cdafc9d9d9ae09e012.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[83],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/83.9cb26800ae66a17fccc8.css b/public/charting_library/bundles/83.9cb26800ae66a17fccc8.css new file mode 100644 index 00000000..6687ed3f --- /dev/null +++ b/public/charting_library/bundles/83.9cb26800ae66a17fccc8.css @@ -0,0 +1 @@ +.container-RYiwcUsM{display:flex;align-items:flex-start;overflow:auto;background:#2196f3;border-radius:4px;padding:8px}html.theme-dark .container-RYiwcUsM{background:#1976d2}.content-2QNYOBPt{padding:4px 8px}.arrowHolder-1VdSgMwV{position:absolute}.arrowHolder-1VdSgMwV:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2196f3}html.theme-dark .arrowHolder-1VdSgMwV:after{border-color:#1976d2}.arrowHolder--above-3dafVndi:after,.arrowHolder--below-FwRPJmQk:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .arrowHolder--above-3dafVndi:after,html.theme-dark .arrowHolder--below-FwRPJmQk:after{border-right-color:transparent;border-left-color:transparent}.arrowHolder--below-FwRPJmQk:after{bottom:100%;border-bottom-width:4px}.arrowHolder--above-3dafVndi:after{top:100%;border-top-width:4px}.arrowHolder--after-3LNL_hrq:after,.arrowHolder--before-J9LaRkO3:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .arrowHolder--after-3LNL_hrq:after,html.theme-dark .arrowHolder--before-J9LaRkO3:after{border-bottom-color:transparent;border-top-color:transparent}.arrowHolder--before-J9LaRkO3:after{right:100%;border-right-width:4px}.arrowHolder--after-3LNL_hrq:after{left:100%;border-left-width:4px}.arrowHolder--above-fix-1jpQDk8-{bottom:0}.arrowHolder--after-ltr-fix-1W2mlyUF{right:0}.label-2D_bIpcf{display:flex;flex:1 1 auto;margin-right:24px}.closeButton-2425ZrEc{color:#fff}.container-2yI8A9Vu{display:flex;position:absolute;justify-content:center;left:10px;right:10px;bottom:70px;pointer-events:none}.centerElement-UEMVlR9F{pointer-events:auto;z-index:1}.text-2Q2WewIi{font-size:14px;line-height:21px;color:#fff;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/public/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css b/public/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css new file mode 100644 index 00000000..23b88533 --- /dev/null +++ b/public/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css @@ -0,0 +1 @@ +.container-RYiwcUsM{display:flex;align-items:flex-start;overflow:auto;background:#2196f3;border-radius:4px;padding:8px}html.theme-dark .container-RYiwcUsM{background:#1976d2}.content-2QNYOBPt{padding:4px 8px}.arrowHolder-1VdSgMwV{position:absolute}.arrowHolder-1VdSgMwV:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2196f3}html.theme-dark .arrowHolder-1VdSgMwV:after{border-color:#1976d2}.arrowHolder--above-3dafVndi:after,.arrowHolder--below-FwRPJmQk:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .arrowHolder--above-3dafVndi:after,html.theme-dark .arrowHolder--below-FwRPJmQk:after{border-left-color:transparent;border-right-color:transparent}.arrowHolder--below-FwRPJmQk:after{bottom:100%;border-bottom-width:4px}.arrowHolder--above-3dafVndi:after{top:100%;border-top-width:4px}.arrowHolder--after-3LNL_hrq:after,.arrowHolder--before-J9LaRkO3:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .arrowHolder--after-3LNL_hrq:after,html.theme-dark .arrowHolder--before-J9LaRkO3:after{border-bottom-color:transparent;border-top-color:transparent}.arrowHolder--before-J9LaRkO3:after{right:100%;border-right-width:4px}.arrowHolder--after-3LNL_hrq:after{left:100%;border-left-width:4px}.arrowHolder--above-fix-1jpQDk8-{bottom:0}.arrowHolder--before-rtl-fix-zFykJHSt{left:0}.arrowHolder--after-ltr-fix-1W2mlyUF{right:0}.label-2D_bIpcf{display:flex;flex:1 1 auto;margin-left:24px}.closeButton-2425ZrEc{color:#fff}.container-2yI8A9Vu{display:flex;position:absolute;justify-content:center;right:10px;left:10px;bottom:70px;pointer-events:none}.centerElement-UEMVlR9F{pointer-events:auto;z-index:1}.text-2Q2WewIi{font-size:14px;line-height:21px;color:#fff;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/public/charting_library/bundles/84.d0bc6b5ed24222952735.js b/public/charting_library/bundles/84.d0bc6b5ed24222952735.js new file mode 100644 index 00000000..8252d739 --- /dev/null +++ b/public/charting_library/bundles/84.d0bc6b5ed24222952735.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[84],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.css b/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.css new file mode 100644 index 00000000..6fc78cc4 --- /dev/null +++ b/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.css @@ -0,0 +1 @@ +.themesButtonText-2QMmFP4s{width:100px;font-size:14px;color:#131722}html.theme-dark .themesButtonText-2QMmFP4s{color:#b2b5be}.themesButtonIcon-7BX3V6du{display:flex}.defaultsButtonText-ezA5ZCBQ{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-ezA5ZCBQ{color:#b2b5be}.defaultsButtonItem-3eSfgMfv{min-width:100px}.withSidebar-1v16TX_2{display:block;min-width:610px;max-width:750px;width:auto}@media screen and (max-width:768px){.withSidebar-1v16TX_2{min-width:420px;max-width:610px;width:auto}}@media screen and (max-width:419px){.withSidebar-1v16TX_2{min-width:100%;min-height:auto}}.withSidebar-1v16TX_2 .content-1KOxICHZ{display:flex;flex:1 1 auto;flex-direction:row;border-top:1px solid #e0e3eb;overflow:hidden}html.theme-dark .withSidebar-1v16TX_2 .content-1KOxICHZ{border-top:1px solid #434651}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:auto}@media screen and (max-height:290px){.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{min-height:auto}}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar{width:5px;height:5px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-corner{display:none}.withSidebar-1v16TX_2 .backButton-1BRkbiCz{display:flex;align-items:center;width:28px;height:100%;padding-right:20px;color:#787b86}.withSidebar-1v16TX_2 .applyToAllButton-1mQDSNsO{padding-right:12px} \ No newline at end of file diff --git a/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css b/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css new file mode 100644 index 00000000..52bdfa69 --- /dev/null +++ b/public/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css @@ -0,0 +1 @@ +.themesButtonText-2QMmFP4s{width:100px;font-size:14px;color:#131722}html.theme-dark .themesButtonText-2QMmFP4s{color:#b2b5be}.themesButtonIcon-7BX3V6du{display:flex}.defaultsButtonText-ezA5ZCBQ{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-ezA5ZCBQ{color:#b2b5be}.defaultsButtonItem-3eSfgMfv{min-width:100px}.withSidebar-1v16TX_2{display:block;min-width:610px;max-width:750px;width:auto}@media screen and (max-width:768px){.withSidebar-1v16TX_2{min-width:420px;max-width:610px;width:auto}}@media screen and (max-width:419px){.withSidebar-1v16TX_2{min-width:100%;min-height:auto}}.withSidebar-1v16TX_2 .content-1KOxICHZ{display:flex;flex:1 1 auto;flex-direction:row;border-top:1px solid #e0e3eb;overflow:hidden}html.theme-dark .withSidebar-1v16TX_2 .content-1KOxICHZ{border-top:1px solid #434651}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:auto}@media screen and (max-height:290px){.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{min-height:auto}}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar{width:5px;height:5px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-corner{display:none}.withSidebar-1v16TX_2 .backButton-1BRkbiCz{display:flex;align-items:center;width:28px;height:100%;padding-left:20px;color:#787b86}.withSidebar-1v16TX_2 .backButton-1BRkbiCz svg{transform:rotate(180deg)}.withSidebar-1v16TX_2 .applyToAllButton-1mQDSNsO{padding-left:12px} \ No newline at end of file diff --git a/public/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif b/public/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e34fa7470ce1403324412f63da6f1adf9f4721e GIT binary patch literal 1933 zcmZ?wbhEHbRA5kG_{hj`>C&asr%&I!d6R*GLGeGgpKD04vtxj(k)8oFBS`2c3kxg5 ze+C^O8>m5nfq^NZr=RoCTmDHluWyPiUvoXJw_xt)#x@J1rJc*PZ}hDfEB_o4|9zTM z+70Eu8jfc^goMa4Tb|$a(%Px@^pb?*+DW1(bpv*%lpPL!T3o}nyg6=BR9D;n_NUsG ze#ig6%1zk>wv?5Xff?D-M3JVI+>iJlMw)Exh`($8c&FxE^;VvrGnJ$oU!B;c)^keH z_m)ibDvoy-LmMO&TW5S?ouK=4(szS-3)s{*Ki};(moe+A*HpjCN1|JDIE%N&t4jY3 zZa$yA^Y*->`@b0fDipp zdV5oK-b;o4kA)Eei5))-W=&Wr8N49JW-)id>61&=ZCZDI%j_RbYds4Z?i>-?dV8xR zZ*B4M&w6v-x;{EzYMPxNio;sog{OJhm9wVUb_TB%ci(F{kEPAq+;7=bH|^VUOFOp} zM=bw7t>0RF@?H_!^Zh|*c$hseZTeZs7OJoDL}OM`;=#9>S|5ZCCaG0QT6piy(B8T# z_xSaVn`ZiMKl#zQyrMr4hqd|wr{6Xtg{(8uFy1Qq{AA?4@|=gRP3gwVp52=CUUIVb z>{aD|&&sUdsoNklU!&ciY=UZH!-{4@-c!d-9=51$zOI$`%C&K4^1^MI@2r@!jEr>Z z)}N0k=d;sUKJ&-&y6M=hjh|AFZte6ISnm)rt~u%Bt8uXgvk1zlwJSA=Sj`!l^brwXl;sEaV_f&+hT|HJKWV~^(Q>N`St0h z$&EYyTrcDQ-1sFd4r>4>PU&X{*&4Ebm&MafV(D87FHCPqdOWeIl1=mEy!YbW#bL$Y zr<7}5b^6P*_mrQo2w(T&g$gGvlqO#i+QPNVDm+R(c;}n8mACV^==_@*o3Y7!ZB%mO zK}$itX0}^-TkV3d+L|z>pOXZ?0`n^?EWf6ZpI>=eR&qZiA-{5>G{div{display:inline}.symbol-edit-popup-td.name>div:after{content:"\200E"}.symbol-edit-popup-td.desc strong,.symbol-edit-popup-td.name strong{font-weight:700;color:#4c82ce}.symbol-edit-popup-td.desc em,.symbol-edit-popup-td.name em{font-weight:700;color:#4c82ce;font-style:normal}.symbol-edit-popup-td.type{font-size:11px;color:#999;white-space:nowrap;text-align:right}.symbol-edit-popup-td.flag svg{position:relative;display:block;right:-2px}.symbol-edit-popup-td.flag svg.bitcoin{top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){tr.symbol-edit-popup:hover:not(.group-title){background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark tr.symbol-edit-popup:hover:not(.group-title){background:#363c4e}}.symbol-edit-popup-active{background:#d1e1f8}html.theme-dark .symbol-edit-popup-active{background:#2f3241}.symbol-edit-popup i.eod,.symbol-edit-popup i.pro{display:inline-block;height:auto;width:auto;font-size:10px;color:#fff;text-transform:uppercase;font-style:normal;line-height:12px;vertical-align:0;padding:1px 3px 0;overflow:visible}.symbol-edit-popup i.eod{background:#c9cbcd}html.theme-dark .symbol-edit-popup i.eod{background:#363c4e}.symbol-edit-popup i.pro{background:#bf645c}.tv-close-mixin{cursor:pointer}.tv-close-mixin:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-close-mixin:hover:after{background-position:bottom}}.symbol-edit-notification{position:relative;padding:15px 20px;background:#ebf7fc;font-size:12px}html.theme-dark .symbol-edit-notification{background:#4c525e}.symbol-edit-notification a{color:#2196f3;transition:color .35s ease}html.theme-dark .symbol-edit-notification a{color:#1976d2}.symbol-edit-notification a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .symbol-edit-notification a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.symbol-edit-notification a:focus{outline:auto}.symbol-edit-notification a:focus:not(:-moz-focusring){outline:none}.symbol-edit-notification a:-moz-focusring{outline:auto}.symbol-edit-notification a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.symbol-edit-notification .close{display:block;position:absolute;width:21px;height:21px;right:0;top:0;cursor:pointer}.symbol-edit-notification .close:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification .close:hover:after{background-position:bottom}}.symbol-search-dialog .symbol-block{width:auto;margin:0;overflow:hidden}.symbol-search-dialog .symbol-block .spread-actions{height:36px;border-top:none;border-right:none;background:#fff}html.theme-dark .symbol-search-dialog .symbol-block .spread-actions{background:#131722}.symbol-search-dialog .symbol-block .spread-actions:empty{border:none;background:transparent}.symbol-search-dialog .symbol-block button{width:30px;height:36px;border-left:1px solid;border-left-color:#dadde0}html.theme-dark .symbol-search-dialog .symbol-block button{border-left-color:#363c4e}.symbol-search-dialog .symbol-block button:first-child{border-left:none!important}.symbol-search-dialog .symbol-block-inputspacer{overflow:hidden}.symbol-search-dialog .symbol-block-inputspacer input{float:none;width:100%;height:37px;font-size:13px;margin:0;padding:0 7px 0 34px;border-width:0;border-bottom-width:1px;border-radius:0;box-sizing:border-box}.symbol-search-dialog .symbol-block-inputspacer .search-icon{content:" ";display:block;position:absolute;width:13px;height:13px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -80px -339px;top:12px;left:12px}.symbol-search-dialog .filter{padding:0 20px;border-bottom:1px solid;border-color:#dde1e6}html.theme-dark .symbol-search-dialog .filter{border-color:#363c4e}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .tradable-filter,.symbol-search-dialog .filter a.type-filter{position:relative;display:inline-block;margin-right:18px;padding:10px 0;font-size:13px;line-height:16px;color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter,html.theme-dark .symbol-search-dialog .filter .tradable-filter,html.theme-dark .symbol-search-dialog .filter a.type-filter{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter a,.symbol-search-dialog .filter .tradable-filter a,.symbol-search-dialog .filter a.type-filter a{color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter a,html.theme-dark .symbol-search-dialog .filter .tradable-filter a,html.theme-dark .symbol-search-dialog .filter a.type-filter a{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter.active,.symbol-search-dialog .filter .tradable-filter.active,.symbol-search-dialog .filter a.type-filter.active{font-weight:700}.symbol-search-dialog .filter .exchange-filter.active:after,.symbol-search-dialog .filter .tradable-filter.active:after,.symbol-search-dialog .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .exchange-filter:last-child,.symbol-search-dialog .filter a.type-filter:last-child{margin-right:0}.symbol-search-dialog .filter .tradable-filter{margin:0 10px;padding-bottom:11px;line-height:14px;vertical-align:middle}.symbol-search-dialog .filter .tradable-filter *{vertical-align:middle}.symbol-search-dialog .filter .tradable-filter .tradable-text{padding-left:5px;cursor:default}.symbol-search-dialog .results{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;margin:0}.symbol-search-dialog .results::-webkit-scrollbar{width:5px;height:5px}.symbol-search-dialog .results::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .symbol-search-dialog .results::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.symbol-search-dialog .results::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.symbol-search-dialog .results::-webkit-scrollbar-corner{display:none}.symbol-search-dialog .results table{width:100%;border-collapse:collapse}.symbol-search-dialog .results table .symbol-edit-popup-td:first-child{padding-left:20px}.symbol-search-dialog .results table .symbol-edit-popup-td:last-child{padding-right:20px}.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td{padding-top:12px}.spread-actions{float:right;height:28px;border:1px solid;border-color:#dadde0;background:#fff;margin:0}html.theme-dark .spread-actions{background:#131722;border-color:#363c4e}.spread-actions button{position:relative;float:left;width:20px;height:28px;background:none;padding:0;margin:0;border:none;cursor:pointer}.spread-actions button::-moz-focus-inner{padding:0!important;margin:0!important}.spread-actions button.disabled{cursor:default}.spread-actions button .action-icon{display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;color:#7d7d7d}html.theme-dark .spread-actions button .action-icon{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.spread-actions button:hover .action-icon{color:#2196f3}}.spread-actions button.disabled .action-icon{color:#a6a6a6}html.theme-dark .spread-actions button.disabled .action-icon{color:#2f3241}.symbol-search-dialog .exchange-filter,div.symbol-edit-popup .exchange-filter{float:right}.exchange-filter .tv-symbol-select>.flag{display:block;position:absolute;top:2px;right:15px}.exchange-filter-overflow{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap}.flagged-exchange{margin-right:36px}.symbol-search-dialog .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap;display:block;width:auto;margin:0 12px 0 15px}.symbol-search-dialog .exchange-filter .sbSelector.exchange-with-flag{margin-right:36px}div.symbol-edit-popup .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap;display:block;width:auto;margin:0 10px 0 15px;font-weight:700;font-size:11px;height:13px}div.symbol-edit-popup .exchange-filter .sbSelector.exchange-with-flag{margin-right:36px}.symbol-search-dialog .exchange-filter .sbToggle,div.symbol-edit-popup .exchange-filter .sbToggle{position:absolute;right:1px}.symbol-edit-popup .filter{padding:0 20px;margin:0;width:100%;box-sizing:border-box}.symbol-edit-popup .filter .exchange-filter,.symbol-edit-popup .filter a.type-filter{display:inline-block;position:relative;padding:6px 0;margin-right:18px;font-weight:700;font-size:11px;line-height:14px;border-bottom:none;color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter,html.theme-dark .symbol-edit-popup .filter a.type-filter{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter a,.symbol-edit-popup .filter a.type-filter a{color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter a,html.theme-dark .symbol-edit-popup .filter a.type-filter a{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter.active:after,.symbol-edit-popup .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-edit-popup .filter .exchange-filter:last-child,.symbol-edit-popup .filter a.type-filter:last-child{margin-right:0}.symbol-edit-popup .filter .exchange-filter{margin:0}.symbol-edit-popup .filter .tradable-filter{margin:0 10px;font-size:11px;line-height:14px;padding:6px 0;display:inline-flex;vertical-align:middle;align-items:center}.symbol-edit-popup .filter .tradable-filter .tradable-text{padding-left:5px;cursor:default;vertical-align:middle}.symbol-search-dialog .tradable-filter,div.symbol-edit-popup .tradable-filter{float:right}.bottom-widgetbar-content.backtesting .button.active,.bottom-widgetbar-content.backtesting .button:active{background:#f2f3f5;color:#4c525e}html.theme-dark .bottom-widgetbar-content.backtesting .button.active,html.theme-dark .bottom-widgetbar-content.backtesting .button:active{color:#f7f8fa;background:#131722}.button.iconed{padding:6px 10px 8px}@media (max-width:550px){div.symbol-edit-popup{width:100vw}div.symbol-edit-popup .filter{padding:0 10px}div.symbol-edit-popup .filter .exchange-filter,div.symbol-edit-popup .filter a.type-filter{margin-left:0;margin-right:10px}div.symbol-edit-popup .table-wrapper{width:100%}table.symbol-edit-popup{width:100%;table-layout:fixed}table.symbol-edit-popup td{padding:5px}table.symbol-edit-popup td:first-child{padding-left:10px}.symbol-edit-popup-td{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.symbol-edit-popup-td.name{width:30%}.symbol-edit-popup-td.desc{width:40%}.symbol-edit-popup-td.type{width:30%}} \ No newline at end of file diff --git a/public/charting_library/bundles/87.ee16a5780032802b4163.rtl.css b/public/charting_library/bundles/87.ee16a5780032802b4163.rtl.css new file mode 100644 index 00000000..3cfcb448 --- /dev/null +++ b/public/charting_library/bundles/87.ee16a5780032802b4163.rtl.css @@ -0,0 +1 @@ +.bottom-widgetbar-content.backtesting .button{display:block;position:relative;float:right;cursor:default;padding:7px 12px;border:1px solid;border-color:#dadde0;height:14px;background:#fff;color:#555;font-size:11px;font-weight:600}html.theme-dark .bottom-widgetbar-content.backtesting .button{color:#758696;background:#131722;border-color:#363c4e}.symbol-search-dialog .symbol-block input,input.symbol-edit{float:right;background-color:#fff;border:1px solid #dadde0;width:291px;height:28px;padding:0 7px 0 0;color:#4a4a4a;font-size:13px;font-weight:600}html.theme-dark .symbol-search-dialog .symbol-block input,html.theme-dark input.symbol-edit{color:#c5cbce;border-color:#363c4e;background-color:#131722}.symbol-search-dialog input.incomplete,input.symbol-edit.incomplete{background-color:#ffffef}.symbol-search-dialog input.error,.symbol-search-dialog input.interval-error,input.symbol-edit.error,input.symbol-edit.interval-error{background-color:#ffefef}.symbol-search-loading{position:relative;width:51px;height:51px;padding:10px;margin:0 auto}.property-page input.symbol-edit{padding:0 5px}div.symbol-edit-popup{display:block;position:absolute;width:705px;border:1px solid;border-color:#d6d8e0;z-index:111;background:hsla(0,0%,100%,.9)}html.theme-dark div.symbol-edit-popup{background:rgba(30,34,45,.9);border-color:#131722}div.symbol-edit-popup .table-wrapper{border-top:1px solid;border-top-color:#dde1e6;overflow-y:auto;width:700px;position:relative;z-index:0}html.theme-dark div.symbol-edit-popup .table-wrapper{border-top-color:#363c4e}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar{width:5px;height:5px}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-corner{display:none}table.symbol-edit-popup{border-collapse:collapse}table.symbol-edit-popup tr.group-title{cursor:default}table.symbol-edit-popup tr.group-title td:first-child div{position:relative;border-color:#ccc;transition:border-color .1s linear}table.symbol-edit-popup tr.group-title td:first-child div:before{content:"";display:block;position:absolute;top:50%;right:-13px;margin-top:-2px;width:0;height:0;border-color:inherit;border-style:solid;border-width:7px 4px 0}table.symbol-edit-popup tr.group-title:not(.collapsed) td:first-child div:before{border-right-color:transparent;border-left-color:transparent}table.symbol-edit-popup tr.group-title.collapsed td:first-child div{border-color:#ccc}table.symbol-edit-popup tr.group-title.collapsed td:first-child div:before{right:-12px;margin-top:-3px;border-top-color:transparent;border-bottom-color:transparent;border-width:4px 7px 4px 0}table.symbol-edit-popup tr.group-title.symbol-edit-popup-active td:first-child div{border-color:#555}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){table.symbol-edit-popup tr.group-title:hover td:first-child div{border-color:#555}}table.symbol-edit-popup tr.hidden{display:none}table.symbol-edit-popup td{padding:7px}table.symbol-edit-popup td:first-child{padding-right:20px}table.symbol-edit-popup td:last-child{max-width:130px;padding-left:20px}tr.symbol-edit-popup{cursor:pointer;height:25px}tr.symbol-edit-popup td:first-child{max-width:165px}span.symbol-edit-highlight{color:#4c82ce;font-weight:700}.symbol-edit-popup-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;line-height:14px;vertical-align:middle}.symbol-edit-popup-td.name{font-weight:700}.symbol-edit-popup-td.desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.symbol-edit-popup-td.desc:after,.symbol-edit-popup-td.name:after{content:"\200E"}.symbol-edit-popup-td.name>div{display:inline}.symbol-edit-popup-td.name>div:after{content:"\200E"}.symbol-edit-popup-td.desc strong,.symbol-edit-popup-td.name strong{font-weight:700;color:#4c82ce}.symbol-edit-popup-td.desc em,.symbol-edit-popup-td.name em{font-weight:700;color:#4c82ce;font-style:normal}.symbol-edit-popup-td.type{font-size:11px;color:#999;white-space:nowrap;text-align:left}.symbol-edit-popup-td.flag svg{position:relative;display:block;left:-2px}.symbol-edit-popup-td.flag svg.bitcoin{top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){tr.symbol-edit-popup:hover:not(.group-title){background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark tr.symbol-edit-popup:hover:not(.group-title){background:#363c4e}}.symbol-edit-popup-active{background:#d1e1f8}html.theme-dark .symbol-edit-popup-active{background:#2f3241}.symbol-edit-popup i.eod,.symbol-edit-popup i.pro{display:inline-block;height:auto;width:auto;font-size:10px;color:#fff;text-transform:uppercase;font-style:normal;line-height:12px;vertical-align:0;padding:1px 3px 0;overflow:visible}.symbol-edit-popup i.eod{background:#c9cbcd}html.theme-dark .symbol-edit-popup i.eod{background:#363c4e}.symbol-edit-popup i.pro{background:#bf645c}.tv-close-mixin{cursor:pointer}.tv-close-mixin:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-close-mixin:hover:after{background-position:bottom}}.symbol-edit-notification{position:relative;padding:15px 20px;background:#ebf7fc;font-size:12px}html.theme-dark .symbol-edit-notification{background:#4c525e}.symbol-edit-notification a{color:#2196f3;transition:color .35s ease}html.theme-dark .symbol-edit-notification a{color:#1976d2}.symbol-edit-notification a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .symbol-edit-notification a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.symbol-edit-notification a:focus{outline:auto}.symbol-edit-notification a:focus:not(:-moz-focusring){outline:none}.symbol-edit-notification a:-moz-focusring{outline:auto}.symbol-edit-notification a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.symbol-edit-notification .close{display:block;position:absolute;width:21px;height:21px;left:0;top:0;cursor:pointer}.symbol-edit-notification .close:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification .close:hover:after{background-position:bottom}}.symbol-search-dialog .symbol-block{width:auto;margin:0;overflow:hidden}.symbol-search-dialog .symbol-block .spread-actions{height:36px;border-top:none;border-left:none;background:#fff}html.theme-dark .symbol-search-dialog .symbol-block .spread-actions{background:#131722}.symbol-search-dialog .symbol-block .spread-actions:empty{border:none;background:transparent}.symbol-search-dialog .symbol-block button{width:30px;height:36px;border-right:1px solid;border-right-color:#dadde0}html.theme-dark .symbol-search-dialog .symbol-block button{border-right-color:#363c4e}.symbol-search-dialog .symbol-block button:first-child{border-right:none!important}.symbol-search-dialog .symbol-block-inputspacer{overflow:hidden}.symbol-search-dialog .symbol-block-inputspacer input{float:none;width:100%;height:37px;font-size:13px;margin:0;padding:0 34px 0 7px;border-width:0;border-bottom-width:1px;border-radius:0;box-sizing:border-box}.symbol-search-dialog .symbol-block-inputspacer .search-icon{content:" ";display:block;position:absolute;width:13px;height:13px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -80px -339px;top:12px;right:12px}.symbol-search-dialog .filter{padding:0 20px;border-bottom:1px solid;border-color:#dde1e6}html.theme-dark .symbol-search-dialog .filter{border-color:#363c4e}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .tradable-filter,.symbol-search-dialog .filter a.type-filter{position:relative;display:inline-block;margin-left:18px;padding:10px 0;font-size:13px;line-height:16px;color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter,html.theme-dark .symbol-search-dialog .filter .tradable-filter,html.theme-dark .symbol-search-dialog .filter a.type-filter{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter a,.symbol-search-dialog .filter .tradable-filter a,.symbol-search-dialog .filter a.type-filter a{color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter a,html.theme-dark .symbol-search-dialog .filter .tradable-filter a,html.theme-dark .symbol-search-dialog .filter a.type-filter a{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter.active,.symbol-search-dialog .filter .tradable-filter.active,.symbol-search-dialog .filter a.type-filter.active{font-weight:700}.symbol-search-dialog .filter .exchange-filter.active:after,.symbol-search-dialog .filter .tradable-filter.active:after,.symbol-search-dialog .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .exchange-filter:last-child,.symbol-search-dialog .filter a.type-filter:last-child{margin-left:0}.symbol-search-dialog .filter .tradable-filter{margin:0 10px;padding-bottom:11px;line-height:14px;vertical-align:middle}.symbol-search-dialog .filter .tradable-filter *{vertical-align:middle}.symbol-search-dialog .filter .tradable-filter .tradable-text{padding-right:5px;cursor:default}.symbol-search-dialog .results{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;margin:0}.symbol-search-dialog .results::-webkit-scrollbar{width:5px;height:5px}.symbol-search-dialog .results::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .symbol-search-dialog .results::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.symbol-search-dialog .results::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.symbol-search-dialog .results::-webkit-scrollbar-corner{display:none}.symbol-search-dialog .results table{width:100%;border-collapse:collapse}.symbol-search-dialog .results table .symbol-edit-popup-td:first-child{padding-right:20px}.symbol-search-dialog .results table .symbol-edit-popup-td:last-child{padding-left:20px}.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td{padding-top:12px}.spread-actions{float:left;height:28px;border:1px solid;border-color:#dadde0;background:#fff;margin:0}html.theme-dark .spread-actions{background:#131722;border-color:#363c4e}.spread-actions button{position:relative;float:right;width:20px;height:28px;background:none;padding:0;margin:0;border:none;cursor:pointer}.spread-actions button::-moz-focus-inner{padding:0!important;margin:0!important}.spread-actions button.disabled{cursor:default}.spread-actions button .action-icon{display:block;position:absolute;margin:auto;right:0;top:0;left:0;bottom:0;color:#7d7d7d}html.theme-dark .spread-actions button .action-icon{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.spread-actions button:hover .action-icon{color:#2196f3}}.spread-actions button.disabled .action-icon{color:#a6a6a6}html.theme-dark .spread-actions button.disabled .action-icon{color:#2f3241}.symbol-search-dialog .exchange-filter,div.symbol-edit-popup .exchange-filter{float:left}.exchange-filter .tv-symbol-select>.flag{display:block;position:absolute;top:2px;left:15px}.exchange-filter-overflow{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap}.flagged-exchange{margin-left:36px}.symbol-search-dialog .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap;display:block;width:auto;margin:0 15px 0 12px}.symbol-search-dialog .exchange-filter .sbSelector.exchange-with-flag{margin-left:36px}div.symbol-edit-popup .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap;display:block;width:auto;margin:0 15px 0 10px;font-weight:700;font-size:11px;height:13px}div.symbol-edit-popup .exchange-filter .sbSelector.exchange-with-flag{margin-left:36px}.symbol-search-dialog .exchange-filter .sbToggle,div.symbol-edit-popup .exchange-filter .sbToggle{position:absolute;left:1px}.symbol-edit-popup .filter{padding:0 20px;margin:0;width:100%;box-sizing:border-box}.symbol-edit-popup .filter .exchange-filter,.symbol-edit-popup .filter a.type-filter{display:inline-block;position:relative;padding:6px 0;margin-left:18px;font-weight:700;font-size:11px;line-height:14px;border-bottom:none;color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter,html.theme-dark .symbol-edit-popup .filter a.type-filter{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter a,.symbol-edit-popup .filter a.type-filter a{color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter a,html.theme-dark .symbol-edit-popup .filter a.type-filter a{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter.active:after,.symbol-edit-popup .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-edit-popup .filter .exchange-filter:last-child,.symbol-edit-popup .filter a.type-filter:last-child{margin-left:0}.symbol-edit-popup .filter .exchange-filter{margin:0}.symbol-edit-popup .filter .tradable-filter{margin:0 10px;font-size:11px;line-height:14px;padding:6px 0;display:inline-flex;vertical-align:middle;align-items:center}.symbol-edit-popup .filter .tradable-filter .tradable-text{padding-right:5px;cursor:default;vertical-align:middle}.symbol-search-dialog .tradable-filter,div.symbol-edit-popup .tradable-filter{float:left}.bottom-widgetbar-content.backtesting .button.active,.bottom-widgetbar-content.backtesting .button:active{background:#f2f3f5;color:#4c525e}html.theme-dark .bottom-widgetbar-content.backtesting .button.active,html.theme-dark .bottom-widgetbar-content.backtesting .button:active{color:#f7f8fa;background:#131722}.button.iconed{padding:6px 10px 8px}@media (max-width:550px){div.symbol-edit-popup{width:100vw}div.symbol-edit-popup .filter{padding:0 10px}div.symbol-edit-popup .filter .exchange-filter,div.symbol-edit-popup .filter a.type-filter{margin-right:0;margin-left:10px}div.symbol-edit-popup .table-wrapper{width:100%}table.symbol-edit-popup{width:100%;table-layout:fixed}table.symbol-edit-popup td{padding:5px}table.symbol-edit-popup td:first-child{padding-right:10px}.symbol-edit-popup-td{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.symbol-edit-popup-td.name{width:30%}.symbol-edit-popup-td.desc{width:40%}.symbol-edit-popup-td.type{width:30%}} \ No newline at end of file diff --git a/public/charting_library/bundles/87.f1667756b87758e62352.js b/public/charting_library/bundles/87.f1667756b87758e62352.js new file mode 100644 index 00000000..051f1094 --- /dev/null +++ b/public/charting_library/bundles/87.f1667756b87758e62352.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[87],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/88.3566ae24d07b0a360ea7.js b/public/charting_library/bundles/88.3566ae24d07b0a360ea7.js new file mode 100644 index 00000000..8e229eac --- /dev/null +++ b/public/charting_library/bundles/88.3566ae24d07b0a360ea7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[88],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css b/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css new file mode 100644 index 00000000..78806e4b --- /dev/null +++ b/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css @@ -0,0 +1 @@ +.tv-text-input{color:#4a4a4a;margin:0;border:1px solid;border-color:#dadde0;display:inline-block;overflow:hidden;width:100px;height:26px;vertical-align:top;padding:0 5px}html.theme-dark .tv-text-input{border-color:#363c4e;color:#c5cbce}.tv-text-input:focus{border-color:#2196f3}html.theme-dark .tv-text-input:focus{border-color:#1976d2}.tv-text-input.inset{background:#fff}html.theme-dark .tv-text-input.inset{background:#131722}.tv-text-input.ticker{height:25px;width:60px}.tv-text-input.ticker--longer-sign_8{width:72px}.tv-text-input.ticker--evenlonger{width:90px} \ No newline at end of file diff --git a/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css b/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css new file mode 100644 index 00000000..72a7a5ed --- /dev/null +++ b/public/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css @@ -0,0 +1 @@ +.tv-text-input{color:#4a4a4a;margin:0;border:1px solid;border-color:#dadde0;display:inline-block;overflow:hidden;width:100px;height:26px;vertical-align:top;padding:0 5px;direction:ltr;text-align:right}html.theme-dark .tv-text-input{border-color:#363c4e;color:#c5cbce}.tv-text-input:focus{border-color:#2196f3}html.theme-dark .tv-text-input:focus{border-color:#1976d2}.tv-text-input.inset{background:#fff}html.theme-dark .tv-text-input.inset{background:#131722}.tv-text-input.ticker{height:25px;width:60px}.tv-text-input.ticker--longer-sign_8{width:72px}.tv-text-input.ticker--evenlonger{width:90px} \ No newline at end of file diff --git a/public/charting_library/bundles/89.38c1dbb0153001054e99.js b/public/charting_library/bundles/89.38c1dbb0153001054e99.js new file mode 100644 index 00000000..794a6ed4 --- /dev/null +++ b/public/charting_library/bundles/89.38c1dbb0153001054e99.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[89],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/89.8f574331c5f7254e658c.css b/public/charting_library/bundles/89.8f574331c5f7254e658c.css new file mode 100644 index 00000000..9732bcd1 --- /dev/null +++ b/public/charting_library/bundles/89.8f574331c5f7254e658c.css @@ -0,0 +1 @@ +.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#6b6b6d}html.theme-dark .ui-widget-content{color:#2f3241;background:#1e222d 50% 50% repeat-x}.ui-widget-content a{color:#6b6b6d}html.theme-dark .ui-widget-content a{color:#2f3241}.ui-widget-header{border:1px solid;border-color:#c9cbcd;background:#fafafa;color:#6b6b6d}html.theme-dark .ui-widget-header{color:#2f3241;background:#2f3241;border-color:#2f3241}.ui-widget-header a{color:#6b6b6d}html.theme-dark .ui-widget-header a{color:#2f3241}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#fafafa;font-weight:400;color:#555}html.theme-dark .ui-state-default,html.theme-dark .ui-widget-content .ui-state-default,html.theme-dark .ui-widget-header .ui-state-default{color:#8b8f95}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}html.theme-dark .ui-state-default a,html.theme-dark .ui-state-default a:link,html.theme-dark .ui-state-default a:visited{color:#8b8f95}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-hover a{color:#212121;text-decoration:none}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ui-state-hover a:hover{color:#212121;text-decoration:none}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fde763;background:#fff8cf;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-widget-overlay,.ui-widget-shadow{background:#aaa 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;margin:5px 0;background:none}.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}.ui-datepicker{padding:0;border:none;display:none}.ui-datepicker .ui-datepicker-header{position:relative;height:53px;line-height:53px;border:none;padding:0;background-color:#2196f3;color:#fff}html.theme-dark .ui-datepicker .ui-datepicker-header{color:#c5cbce;background-color:#21384d}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{opacity:.8;position:absolute;top:0;width:40px;height:100%;background:none;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover:not(.ui-state-disabled){opacity:1;background:none;border:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{margin-left:-5px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m2 0l-2 2 5 5-5 5 2 2 7-7z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-left:-4px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m0 7l7-7 2 2-5 5 5 5-2 2z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0;border:1px solid;border-color:#d6d6d6;border-top:none}html.theme-dark .ui-datepicker table{border-color:#363c4e}.ui-datepicker th{width:40px;height:28px;border-bottom:1px solid red;padding:0;border:none;border-bottom:1px solid;border-bottom-color:#d6d6d6;text-align:center;font-weight:400;color:#8d9196;background-color:#f8f8f8}html.theme-dark .ui-datepicker th{background-color:#2f3241;border-bottom-color:#363c4e}.ui-datepicker td{border:none;padding:0;margin:0}.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{display:block;position:relative;height:39px;padding:0;margin:0;text-align:center;line-height:40px;background:#fff;border:none;border-width:0 1px 1px 0;border-style:solid;border-color:#d6d6d6;text-decoration:none}html.theme-dark .ui-datepicker td a,html.theme-dark .ui-datepicker td a.ui-state-default,html.theme-dark .ui-datepicker td span,html.theme-dark .ui-datepicker td span.ui-state-default{border-color:#363c4e;background:#1e222d}.ui-datepicker td a.ui-state-default.ui-state-highlight,.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-default.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{color:#00b9db}.ui-datepicker td a.ui-state-default.ui-state-highlight:after,.ui-datepicker td a.ui-state-highlight:after,.ui-datepicker td span.ui-state-default.ui-state-highlight:after,.ui-datepicker td span.ui-state-highlight:after{position:absolute;top:0;right:0;content:" ";width:0;height:0;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #00badb transparent transparent}.ui-datepicker td a.ui-state-default.ui-state-hover,.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-default.ui-state-hover,.ui-datepicker td span.ui-state-hover{background:#edf1f2}html.theme-dark .ui-datepicker td a.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td a.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-hover{background:#262b3e}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day span{border:2px solid;border-color:#2196f3;color:#2196f3;height:36px;line-height:37px}html.theme-dark .ui-datepicker td.ui-datepicker-current-day a,html.theme-dark .ui-datepicker td.ui-datepicker-current-day span{color:#1976d2;border-color:#1976d2}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%} \ No newline at end of file diff --git a/public/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css b/public/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css new file mode 100644 index 00000000..6453275a --- /dev/null +++ b/public/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css @@ -0,0 +1 @@ +.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;right:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#6b6b6d}html.theme-dark .ui-widget-content{color:#2f3241;background:#1e222d 50% 50% repeat-x}.ui-widget-content a{color:#6b6b6d}html.theme-dark .ui-widget-content a{color:#2f3241}.ui-widget-header{border:1px solid;border-color:#c9cbcd;background:#fafafa;color:#6b6b6d}html.theme-dark .ui-widget-header{color:#2f3241;background:#2f3241;border-color:#2f3241}.ui-widget-header a{color:#6b6b6d}html.theme-dark .ui-widget-header a{color:#2f3241}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#fafafa;font-weight:400;color:#555}html.theme-dark .ui-state-default,html.theme-dark .ui-widget-content .ui-state-default,html.theme-dark .ui-widget-header .ui-state-default{color:#8b8f95}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}html.theme-dark .ui-state-default a,html.theme-dark .ui-state-default a:link,html.theme-dark .ui-state-default a:visited{color:#8b8f95}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-hover a{color:#212121;text-decoration:none}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ui-state-hover a:hover{color:#212121;text-decoration:none}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fde763;background:#fff8cf;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-widget-overlay,.ui-widget-shadow{background:#aaa 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px -8px 0 0;padding:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:right}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:right;clear:right;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-left:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icons .ui-button-text{padding-right:2.1em;padding-left:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{right:50%;margin-right:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{right:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{left:.5em}.ui-buttonset{margin-left:7px}.ui-buttonset .ui-button{margin-right:0;margin-left:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:1px;margin:0 0 1px .2em;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;margin:5px 0;background:none}.ui-tabs .ui-tabs-hide{position:absolute;right:-10000px}.ui-datepicker{padding:0;border:none;display:none}.ui-datepicker .ui-datepicker-header{position:relative;height:53px;line-height:53px;border:none;padding:0;background-color:#2196f3;color:#fff}html.theme-dark .ui-datepicker .ui-datepicker-header{color:#c5cbce;background-color:#21384d}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{opacity:.8;position:absolute;top:0;width:40px;height:100%;background:none;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover:not(.ui-state-disabled){opacity:1;background:none;border:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{margin-right:-5px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m2 0l-2 2 5 5-5 5 2 2 7-7z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-right:-4px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m0 7l7-7 2 2-5 5 5 5-2 2z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0;border:1px solid;border-color:#d6d6d6;border-top:none}html.theme-dark .ui-datepicker table{border-color:#363c4e}.ui-datepicker th{width:40px;height:28px;border-bottom:1px solid red;padding:0;border:none;border-bottom:1px solid;border-bottom-color:#d6d6d6;text-align:center;font-weight:400;color:#8d9196;background-color:#f8f8f8}html.theme-dark .ui-datepicker th{background-color:#2f3241;border-bottom-color:#363c4e}.ui-datepicker td{border:none;padding:0;margin:0}.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{display:block;position:relative;height:39px;padding:0;margin:0;text-align:center;line-height:40px;background:#fff;border:none;border-width:0 0 1px 1px;border-style:solid;border-color:#d6d6d6;text-decoration:none}html.theme-dark .ui-datepicker td a,html.theme-dark .ui-datepicker td a.ui-state-default,html.theme-dark .ui-datepicker td span,html.theme-dark .ui-datepicker td span.ui-state-default{border-color:#363c4e;background:#1e222d}.ui-datepicker td a.ui-state-default.ui-state-highlight,.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-default.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{color:#00b9db}.ui-datepicker td a.ui-state-default.ui-state-highlight:after,.ui-datepicker td a.ui-state-highlight:after,.ui-datepicker td span.ui-state-default.ui-state-highlight:after,.ui-datepicker td span.ui-state-highlight:after{position:absolute;top:0;left:0;content:" ";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent transparent #00badb}.ui-datepicker td a.ui-state-default.ui-state-hover,.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-default.ui-state-hover,.ui-datepicker td span.ui-state-hover{background:#edf1f2}html.theme-dark .ui-datepicker td a.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td a.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-hover{background:#262b3e}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day span{border:2px solid;border-color:#2196f3;color:#2196f3;height:36px;line-height:37px}html.theme-dark .ui-datepicker td.ui-datepicker-current-day a,html.theme-dark .ui-datepicker td.ui-datepicker-current-day span{color:#1976d2;border-color:#1976d2}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%} \ No newline at end of file diff --git a/public/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png b/public/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png new file mode 100644 index 0000000000000000000000000000000000000000..f12b96fd035cae384fc9e567fda8ef04da307680 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#Ts&PILn;`P73BWx|Nj4HeVxKt zwj{@vdCZFZ6P~eLQcyIQJel#F($R{G|6~8J|M&m@|A+rA|1VW^^8aW4FPzEC(| Z29pEY-W5yMX#ve+@O1TaS?83{1OS&#E(8Do literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/9.c893b34fedaa1aaead69.js b/public/charting_library/bundles/9.c893b34fedaa1aaead69.js new file mode 100644 index 00000000..ec800d5d --- /dev/null +++ b/public/charting_library/bundles/9.c893b34fedaa1aaead69.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.css b/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.css new file mode 100644 index 00000000..f555b27c --- /dev/null +++ b/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.css @@ -0,0 +1 @@ +.item-2xPVYue0{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;padding:2px 10px 2px 8px;font-size:14px;background-color:#fff;cursor:default;transition-property:none;color:#131722}html.theme-dark .item-2xPVYue0{color:#b2b5be;background-color:#1e222d}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{color:#000}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{color:#c1c4cd}}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{background-color:#f0f3fa}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{background-color:#2a2e39}}.item-2xPVYue0.isDisabled-1wLqKupj{opacity:.3;cursor:default}.item-2xPVYue0.isDisabled-1wLqKupj,.item-2xPVYue0.isDisabled-1wLqKupj:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#131722;background-color:#fff}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{background-color:#1e222d}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#b2b5be}}.item-2xPVYue0.isActive-2j-GhQs_,.item-2xPVYue0.isActive-2j-GhQs_:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{background-color:#1976d2}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{color:#d1d4dc}}.item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,.item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:rgba(19,23,34,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:rgba(19,23,34,.7)}}.item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,.item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}.item-2xPVYue0.withIcon-1xBjf-oB{padding-top:6px;padding-bottom:6px}.item-2xPVYue0:before{content:" ";display:block;height:28px}.icon-2Qm7YIcz{display:flex;margin-right:6px;align-items:center;justify-content:center;width:28px;height:28px}.icon-2Qm7YIcz svg{display:block}.labelRow-3Q0rdE8-{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex:0 1 100%;min-width:0;max-width:100%;box-sizing:border-box;padding-right:12px}.labelRow-3Q0rdE8-:first-child{padding-left:4px}.labelRow-3Q0rdE8-:last-child{padding-right:4px}.label-3Xqxy756{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-30pveiCO{font-size:11px;margin-right:14px;min-width:27px;color:#9598a1}html.theme-dark .shortcut-30pveiCO{color:#5d606b}.toolbox-3ulPxfe-{display:flex;position:relative;align-items:center;color:#9db2bd}html.theme-dark .toolbox-3ulPxfe-{color:#9db2bd}.feature-no-touch .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:0}.toolbox-3ulPxfe->:not(:last-child){margin-right:4px}@media screen and (max-width:419px){.toolbox-3ulPxfe->:not(:last-child){margin-right:8px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-touch .item-2xPVYue0:hover .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:1}} \ No newline at end of file diff --git a/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css b/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css new file mode 100644 index 00000000..c7c64418 --- /dev/null +++ b/public/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css @@ -0,0 +1 @@ +.item-2xPVYue0{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;padding:2px 8px 2px 10px;font-size:14px;background-color:#fff;cursor:default;transition-property:none;color:#131722}html.theme-dark .item-2xPVYue0{color:#b2b5be;background-color:#1e222d}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{color:#000}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{color:#c1c4cd}}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{background-color:#f0f3fa}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{background-color:#2a2e39}}.item-2xPVYue0.isDisabled-1wLqKupj{opacity:.3;cursor:default}.item-2xPVYue0.isDisabled-1wLqKupj,.item-2xPVYue0.isDisabled-1wLqKupj:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#131722;background-color:#fff}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{background-color:#1e222d}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#b2b5be}}.item-2xPVYue0.isActive-2j-GhQs_,.item-2xPVYue0.isActive-2j-GhQs_:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{background-color:#1976d2}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{color:#d1d4dc}}.item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,.item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:rgba(19,23,34,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:rgba(19,23,34,.7)}}.item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,.item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}.item-2xPVYue0.withIcon-1xBjf-oB{padding-top:6px;padding-bottom:6px}.item-2xPVYue0:before{content:" ";display:block;height:28px}.icon-2Qm7YIcz{display:flex;margin-left:6px;align-items:center;justify-content:center;width:28px;height:28px}.icon-2Qm7YIcz svg{display:block}.labelRow-3Q0rdE8-{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex:0 1 100%;min-width:0;max-width:100%;box-sizing:border-box;padding-left:12px}.labelRow-3Q0rdE8-:first-child{padding-right:4px}.labelRow-3Q0rdE8-:last-child{padding-left:4px}.label-3Xqxy756{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-30pveiCO{font-size:11px;margin-left:14px;min-width:27px;color:#9598a1}html.theme-dark .shortcut-30pveiCO{color:#5d606b}.toolbox-3ulPxfe-{display:flex;position:relative;align-items:center;color:#9db2bd}html.theme-dark .toolbox-3ulPxfe-{color:#9db2bd}.feature-no-touch .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:0}.toolbox-3ulPxfe->:not(:last-child){margin-left:4px}@media screen and (max-width:419px){.toolbox-3ulPxfe->:not(:last-child){margin-left:8px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-touch .item-2xPVYue0:hover .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:1}} \ No newline at end of file diff --git a/public/charting_library/bundles/90.ce3193491dd785bd0aea.css b/public/charting_library/bundles/90.ce3193491dd785bd0aea.css new file mode 100644 index 00000000..8acc874c --- /dev/null +++ b/public/charting_library/bundles/90.ce3193491dd785bd0aea.css @@ -0,0 +1 @@ +.currencyLabelMenuSeparator-13pkukWx{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .currencyLabelMenuSeparator-13pkukWx{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css b/public/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css new file mode 100644 index 00000000..8acc874c --- /dev/null +++ b/public/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css @@ -0,0 +1 @@ +.currencyLabelMenuSeparator-13pkukWx{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .currencyLabelMenuSeparator-13pkukWx{background-color:#434651} \ No newline at end of file diff --git a/public/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js b/public/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js new file mode 100644 index 00000000..caa741fa --- /dev/null +++ b/public/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[90],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/91.483a8d7dc828f742da6e.js b/public/charting_library/bundles/91.483a8d7dc828f742da6e.js new file mode 100644 index 00000000..3f04ae83 --- /dev/null +++ b/public/charting_library/bundles/91.483a8d7dc828f742da6e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[91],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/91.cc1ebe280e7f1c658409.css b/public/charting_library/bundles/91.cc1ebe280e7f1c658409.css new file mode 100644 index 00000000..ad788151 --- /dev/null +++ b/public/charting_library/bundles/91.cc1ebe280e7f1c658409.css @@ -0,0 +1 @@ +.scrollable-Yu-wPchb{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-Yu-wPchb{min-height:auto}}.scrollable-Yu-wPchb::-webkit-scrollbar{width:5px;height:5px}.scrollable-Yu-wPchb::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-Yu-wPchb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Yu-wPchb::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-Yu-wPchb::-webkit-scrollbar-corner{display:none}.content-2n4jbVjv{flex:1 1 auto;box-sizing:border-box;border-top:1px solid;border-color:#e0e3eb;padding:24px 20px}html.theme-dark .content-2n4jbVjv{border-color:#434651}.content-2n4jbVjv .row-37rvoi2g{display:flex;align-items:center;margin-top:16px;color:#131722}html.theme-dark .content-2n4jbVjv .row-37rvoi2g{color:#b2b5be}.content-2n4jbVjv .row-37rvoi2g:first-child{margin-top:0}.content-2n4jbVjv .row-37rvoi2g .title-2jd7Qo8W{display:flex;flex:none;line-height:21px;width:80px;margin-right:20px;word-break:break-word}.content-2n4jbVjv .row-37rvoi2g .control-1o8LMgzl{width:100px;line-height:21px} \ No newline at end of file diff --git a/public/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css b/public/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css new file mode 100644 index 00000000..cfac5c9e --- /dev/null +++ b/public/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css @@ -0,0 +1 @@ +.scrollable-Yu-wPchb{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-Yu-wPchb{min-height:auto}}.scrollable-Yu-wPchb::-webkit-scrollbar{width:5px;height:5px}.scrollable-Yu-wPchb::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-Yu-wPchb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Yu-wPchb::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-Yu-wPchb::-webkit-scrollbar-corner{display:none}.content-2n4jbVjv{flex:1 1 auto;box-sizing:border-box;border-top:1px solid;border-color:#e0e3eb;padding:24px 20px}html.theme-dark .content-2n4jbVjv{border-color:#434651}.content-2n4jbVjv .row-37rvoi2g{display:flex;align-items:center;margin-top:16px;color:#131722}html.theme-dark .content-2n4jbVjv .row-37rvoi2g{color:#b2b5be}.content-2n4jbVjv .row-37rvoi2g:first-child{margin-top:0}.content-2n4jbVjv .row-37rvoi2g .title-2jd7Qo8W{display:flex;flex:none;line-height:21px;width:80px;margin-left:20px;word-break:break-word}.content-2n4jbVjv .row-37rvoi2g .control-1o8LMgzl{width:100px;line-height:21px} \ No newline at end of file diff --git a/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.css b/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.css new file mode 100644 index 00000000..d11d4f1a --- /dev/null +++ b/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.css @@ -0,0 +1 @@ +.popupWidget-2X0DYakn{display:flex;padding:12px 14px}@media only screen and (min-width:420px){.popupWidget-2X0DYakn{max-width:296px}}.popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-2X0DYakn .desc-btEANXbj{display:flex;flex-direction:column}.popupWidget-2X0DYakn .icon-2jQlAvgr{flex:0 0 auto;margin:2px 6px 2px 0;overflow:hidden}.popupWidget-2X0DYakn .icon-2jQlAvgr.small-3UTqSQwC{width:18px;height:18px;border-radius:9px}.popupWidget-2X0DYakn .icon-2jQlAvgr.large-2BZlk4pO{width:22px;height:22px;border-radius:11px}.popupWidget-2X0DYakn .title-1Yt34zFi{font-weight:700}.popupWidget-2X0DYakn .title-1Yt34zFi.small-3UTqSQwC{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-2X0DYakn .title-1Yt34zFi.large-2BZlk4pO{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-2X0DYakn .text-Md3DtcCM:first-letter{text-transform:capitalize}.popupWidget-2X0DYakn .text-Md3DtcCM.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .text-Md3DtcCM.large-2BZlk4pO{font-size:16px;line-height:25px}.popupWidget-2X0DYakn .action-6Ezy2_v3{color:#2196f3;margin-top:8px;cursor:pointer}.popupWidget-2X0DYakn .action-6Ezy2_v3.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .action-6Ezy2_v3.large-2BZlk4pO{font-size:16px;line-height:25px} \ No newline at end of file diff --git a/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css b/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css new file mode 100644 index 00000000..690da224 --- /dev/null +++ b/public/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css @@ -0,0 +1 @@ +.popupWidget-2X0DYakn{display:flex;padding:12px 14px}@media only screen and (min-width:420px){.popupWidget-2X0DYakn{max-width:296px}}.popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-2X0DYakn .desc-btEANXbj{display:flex;flex-direction:column}.popupWidget-2X0DYakn .icon-2jQlAvgr{flex:0 0 auto;margin:2px 0 2px 6px;overflow:hidden}.popupWidget-2X0DYakn .icon-2jQlAvgr.small-3UTqSQwC{width:18px;height:18px;border-radius:9px}.popupWidget-2X0DYakn .icon-2jQlAvgr.large-2BZlk4pO{width:22px;height:22px;border-radius:11px}.popupWidget-2X0DYakn .title-1Yt34zFi{font-weight:700}.popupWidget-2X0DYakn .title-1Yt34zFi.small-3UTqSQwC{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-2X0DYakn .title-1Yt34zFi.large-2BZlk4pO{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-2X0DYakn .text-Md3DtcCM:first-letter{text-transform:capitalize}.popupWidget-2X0DYakn .text-Md3DtcCM.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .text-Md3DtcCM.large-2BZlk4pO{font-size:16px;line-height:25px}.popupWidget-2X0DYakn .action-6Ezy2_v3{color:#2196f3;margin-top:8px;cursor:pointer}.popupWidget-2X0DYakn .action-6Ezy2_v3.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .action-6Ezy2_v3.large-2BZlk4pO{font-size:16px;line-height:25px} \ No newline at end of file diff --git a/public/charting_library/bundles/92.cb54431056b47772623a.js b/public/charting_library/bundles/92.cb54431056b47772623a.js new file mode 100644 index 00000000..f6afbbe3 --- /dev/null +++ b/public/charting_library/bundles/92.cb54431056b47772623a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[92],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/93.325b9405f45d6fda33a6.css b/public/charting_library/bundles/93.325b9405f45d6fda33a6.css new file mode 100644 index 00000000..dafc07af --- /dev/null +++ b/public/charting_library/bundles/93.325b9405f45d6fda33a6.css @@ -0,0 +1 @@ +.separator-1fBbiGH4{border-top:1px solid #e0e3eb}html.theme-dark .separator-1fBbiGH4{border-top:1px solid #434651}.scrollable-1was6mON{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-1was6mON{min-height:auto}}.scrollable-1was6mON::-webkit-scrollbar{width:5px;height:5px}.scrollable-1was6mON::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-1was6mON::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-1was6mON::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-1was6mON::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css b/public/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css new file mode 100644 index 00000000..dafc07af --- /dev/null +++ b/public/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css @@ -0,0 +1 @@ +.separator-1fBbiGH4{border-top:1px solid #e0e3eb}html.theme-dark .separator-1fBbiGH4{border-top:1px solid #434651}.scrollable-1was6mON{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-1was6mON{min-height:auto}}.scrollable-1was6mON::-webkit-scrollbar{width:5px;height:5px}.scrollable-1was6mON::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-1was6mON::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-1was6mON::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-1was6mON::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/public/charting_library/bundles/93.397809bee4d08b92d346.js b/public/charting_library/bundles/93.397809bee4d08b92d346.js new file mode 100644 index 00000000..6d9ef0db --- /dev/null +++ b/public/charting_library/bundles/93.397809bee4d08b92d346.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[93],[]]); \ No newline at end of file diff --git a/public/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png b/public/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf4be15aa93895846bba2ecbab8d151ccbdb7d5 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#!aZFaLpWqv4;XSaB``QVz+Q?vbML*jHB)!7G?PO6+dqY5OZtIS+8X@|;9n>C*v rD|?#hN6wI$q_W%kj*g$@9^QYoS0qpRN`4XrTEXDy>gTe~DWM4fDt9tZ literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg b/public/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg new file mode 100644 index 00000000..8c4fa80f --- /dev/null +++ b/public/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js b/public/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js new file mode 100644 index 00000000..deafa5a7 --- /dev/null +++ b/public/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js @@ -0,0 +1,8 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["add-compare-dialog"],{"/NcV":function(t,e){t.exports=''},FxnJ:function(t,e,i){},MjtL:function(t,e){t.exports=''},NhD9:function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.createTabbedDialog=function(e){e=$.extend({},s,e);var i=$(t.render('
    {{#tabs}}
    {{name}}
    {{/tabs}}
    {{#customControls}}
    {{/customControls}}
    {{>additionalHeaderContent}}',{tabs:e.tabs,customControls:e.customControls,customControlsAddClass:e.customControlsContainerAddClass},{additionalHeaderContent:e.additionalHeaderContent})),n=$('
    '),r=n;e.contentAddClass&&n.addClass(e.contentAddClass);!1!==e.withScroll&&(n=$('
    ').append(r.addClass("tv-dialog__scroll-wrap-inner")));var l=$('
    ').append(i).append(n);e.customControls&&i.find(".js-custom-controls").append(e.customControls);if(!0!==e.doNotCreatePages)for(var c=0;c').append(e.tabs[c].page));var d=e.tabStateSaveKey,u=e.activeTab,p=e.tabsScrollBoxAddClass,h=e.tabAddClass;delete e.tabs,delete e.activeTab,delete e.customControls,delete e.tabStateSaveKey,delete e.customControlsContainerAddClass,delete e.tabsScrollBoxAddClass,delete e.tabAddClass,e.closeButtonAddClass="tv-tabbed-dialog__close",e.contentWrapTemplate=l;var b=(0,a.createDialog)(e),f=new o.Tabs(i.find(".tv-tabs").get(0),r.get(0),{addLeftArrowsClass:"tv-tabbed-dialog__tabs-arrow-left",addRightArrowsClass:"tv-tabbed-dialog__tabs-arrow-right",addScrollBoxClass:p,tabClass:h,saveTab:d,activeTab:u});return b.on("afterOpen",(function(){f.setActivePage(f.index(),!0,!0)})),{dialog:b,tabs:f}};var o=i("pIOw"),a=i("YDhE");i("FxnJ");var s={tabs:[]}}).call(this,i("nbsC"))},UnpO:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddSymbolTab=void 0;var o=function(){function t(t,e){for(var i=0;i\n\t\t
    \n\t
    ';e.AddSymbolTab=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._chartWidgetCollection=e,this._dialog=i,this._$popup=null,this.init()}return o(t,[{key:"init",value:function(){var t=this;this.$tab=$(n),this._$input=this.$tab.find(".js-add-symbol-tab-input"),this._checkbox=new a.AddSymbolCheckbox({labelRight:$.t("Overlay the main chart"),labelAddClass:"tv-add-symbol-tab__checkbox-label",boxAddClass:"tv-add-symbol-tab__checkbox-box"}),this.$tab.find(".js-add-symbol-tab-checkbox").append(this._checkbox.$el),(0,s.symbolSearchUIService)().bindToInput(this._$input,{callback:function(e){var i=t._chartWidgetCollection.activeChartWidget.value();i&&i.addOverlayStudy(e,t._checkbox.checked)},onPopupOpen:function(e){e.css("z-index",t._dialog.getZIndex()),t._$popup=e},onPopupClose:function(){t._$popup=null},keepFocus:!0,clearAfterAccept:!0})}},{key:"focus",value:function(){Modernizr.mobiletouch||this._$input.focus()}},{key:"isClickOnTab",value:function(t){return!!this._$popup&&!(this._$popup[0]!==t.target&&!this._$popup[0].contains(t.target))}}]),t}()},UxRG:function(t,e,i){},dKfe:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddSymbolCheckbox=void 0;var o,a=i("QwKQ"),s=(o=a)&&o.__esModule?o:{default:o};e.AddSymbolCheckbox=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t.checked=TVSettings.getBool("showAddSymbolDialog.checkboxState",!0);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.$checkbox.change((function(){setTimeout((function(){TVSettings.setValue("showAddSymbolDialog.checkboxState",i.checked)}))})),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(s.default)},frtK:function(t,e,i){},jPTo:function(t,e,i){},k47Q:function(t,e,i){},ocUP:function(t,e,i){"use strict";(function(t,o){Object.defineProperty(e,"__esModule",{value:!0}),e.CompareTab=void 0;var a=function(){function t(t,e){for(var i=0;i\n\t
    ',l='\n\t
    \n\t\t\n\t
    ';e.CompareTab=function(){function e(i,o){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.selectedSymbols=[],this._chartWidgetCollection=i,this._dialog=o,this._$popup=null,this._predefines={},this._symbolAlias={},this._isBovespa=t.enabled("bovespa_widget"),this._predefines=this._chartWidgetCollection.activeChartWidget.value().compareSymbols()||[],this.init()}return a(e,[{key:"_addCompareSymbol",value:function(t,e,i){var o=this._chartWidgetCollection.activeChartWidget.value();if(o)return this.selectedSymbols.push(t),o.addCompareStudy(t).then((function(t){var e=null!==t;return e&&(0,n.trackEvent)("GUI","Add Compare"),e}))}},{key:"removeCompareSymbol",value:function(t){var e=this,i=this._chartWidgetCollection.activeChartWidget.value();if(i){var o=i.model();o&&(this.selectedSymbols=this.selectedSymbols.filter((function(e){return e!==t})),o.dataSources().forEach((function(i){if(i._metaInfo&&"Compare@tv-basicstudies"===i._metaInfo.id){var a=i.properties().inputs.symbol.value();(a===t||e._symbolAlias[a]&&e._symbolAlias[a]===t)&&o.removeSource(i)}})))}}},{key:"init",value:function(){var t=this,e=this._chartWidgetCollection.activeChartWidget.value();if(e){var i=e.model();if(i){var o=i.dataSources();this.$tab=$(r),this._initSymbolSearch(),this._createPredefinesList();var a=this.$tab.find(".js-compare-tab-predefines");a.find(".js-predefine-checkbox").attr("checked",!1),this._predefines.forEach((function(e){var i=e.symbol,s=t._symbolToId(i),n=a.find("#"+s);o.forEach((function(e){if(e._metaInfo&&"Compare@tv-basicstudies"===e._metaInfo.id){var o=e.properties().inputs.symbol.value();(o===i||t._symbolAlias[o]&&t._symbolAlias[o]===i)&&(n.attr("checked",!0),t.selectedSymbols.push(o))}}))}))}}}},{key:"_initSymbolSearch",value:function(){var t=this;this._$input=this.$tab.find(".js-compare-tab-input"),(0,s.symbolSearchUIService)().bindToInput(this._$input,{callback:function(e){return t._addCompareSymbol(e)},onPopupOpen:function(e){e.css("z-index",t._dialog.getZIndex()),t._$popup=e},onPopupClose:function(){t._$popup=null},keepFocus:!0,clearAfterAccept:!0})}},{key:"_createPredefinesList",value:function(){var t=this,e=this;function i(t){var i=this;setTimeout((function(){$(i).is(":checked")?e._addCompareSymbol(t.data.symbol).then((function(t){ +t||$(i).attr("checked",!1)})):e.removeCompareSymbol(t.data.symbol)}))}var a=$('
    ');this._predefines.forEach((function(e){var s=e.symbol,n=e.title,r=$(o.render(l,{symbolId:t._symbolToId(s),label:n,additionalClass:t._isBovespa?"tv-compare-tab__predefine-cell--wide":""}));r.find(".js-predefine-checkbox").change({symbol:s},i),r.appendTo(a)})),a.appendTo(this.$tab)}},{key:"_symbolToId",value:function(t){return t.replace(/[^a-z0-9]/gi,"_")}},{key:"focus",value:function(){Modernizr.mobiletouch||this._$input.focus()}},{key:"isClickOnTab",value:function(t){return!!this._$popup&&!(this._$popup[0]!==t.target&&!this._$popup[0].contains(t.target))}}]),e}()}).call(this,i("Kxc7"),i("nbsC"))},ohga:function(t,e,i){},pIOw:function(t,e,i){"use strict";i.r(e);i("ohga");var o=i("Eyy1");i("P5fv");function a(){return new Promise((function(t){i.e("lazy-velocity").then(function(e){i("WJ2Z"),t()}.bind(null,i)).catch(void 0)}))}$.fn.velocity=function(){for(var t=this,e=[],i=0;i'+f+"
    "),this._elArrowRight=y(this._options.rArrowClass||"",this._elTabs,"append",'
    '+v+"
    "),this._addClass(this._elArrowLeft,this._options.addLeftArrowsClass),this._addClass(this._elArrowRight,this._options.addRightArrowsClass)),this._addClass(this._elScrollBox,this._options.addScrollBoxClass),this._addClass(this._elSlider,this._options.addSliderClass),this._addClass(this._elTabs,this._options.tabsContainerClass),this._addClass(this.getTabsArray(),this._options.tabClass),this._addClass(this._elTabs,this._options.loadedClass),this.checkScrollArrows(!0),this._initActivePage(),this._bindEvents()}return t.prototype.getTabsArray=function(){ +var t=this._elScrollBox.children;if(!this._options.sliderClass)return Array.prototype.slice.call(t);for(var e=[],i=0;i=1?r(this._elArrowLeft):(e<=1||this._elScrollWrap.scrollWidth<=i)&&l(this._elArrowLeft,s.Left)),this._elArrowRight&&(o-e>1?r(this._elArrowRight):(e>=o||this._elScrollWrap.scrollWidth<=i)&&l(this._elArrowRight,s.Right))},t.prototype.index=function(){var t=this.getElActiveTab();return t?this.getTabsArray().indexOf(t):-1},t.prototype.getElActiveTab=function(){return this._getActiveElement(this.getTabsArray(),this._options.activeTabClass||"",this._options.inactiveTabClass)},t.prototype.getElActivePage=function(){return this._getActiveElement(this.getPagesArray(),this._options.activePageClass||"",this._options.inactivePageClass)},t.prototype.setActivePage=function(t,e,i){if(-1!==t&&(t!==this.index()||i)){var o=this.index();a(this.getTabsArray(),this._options.activeTabClass,this._options.inactiveTabClass),a(this.getPagesArray(),this._options.activePageClass,this._options.inactivePageClass),this._options.noSlider||this.updateSlider(o,t,e),this._options.saveTab&&p.setValue(this._options.saveTab,t),this.tabChanged.fire(t)}function a(e,i,o){e.forEach((function(e,a){var s=t===a;i&&S(e,i,s),o&&S(e,o,!s)}))}},t.prototype.updateSlider=function(t,e,i){var o=this;if(!this._options.noSlider){var s=this.getTabsArray()[e];if(!(0===s.clientWidth||0===s.clientHeight||"none"===window.getComputedStyle(s).getPropertyValue("display"))){var r=window.getComputedStyle(s),l=s.offsetLeft+parseInt(r.getPropertyValue("padding-left")),c=g(s),d=s.querySelector(".js-tabs__slider-pos");if(d){var u=window.getComputedStyle(d);l+=parseInt(u.getPropertyValue("padding-left"))+d.offsetLeft,c-=c-g(d)}(i=i||-1===t||document.all&&!window.atob)?(this._elSlider.style.left=l+"px",this._elSlider.style.width=c+"px"):(this._animating=!0,a().then((function(){$.Velocity.animate(o._elSlider,{left:l},{duration:n.dur,easing:"easeOutCubic",queue:!1}),$.Velocity.animate(o._elSlider,{width:c},{complete:function(){o._animating=!1},duration:n.dur,easing:"easeOutCubic",queue:!1})})))}}},t.prototype.onTabClick=function(t){var e=t.currentTarget||t.target,i=this.getTabsArray().indexOf(e) +;-1===i||this._isTabDisabled(e)||this.setActivePage(i),document.activeElement.blur(),t.preventDefault()},t.prototype.resizeSlider=function(){if(!this._options.noSlider){var t=this._elTabs.offsetWidth;if(t!==this._prevWidth){this._prevWidth=t;var e=this.index();this.updateSlider(e,e,!0)}}},t.prototype.count=function(){return this.getTabsArray().length},t.prototype.add=function(t,e){this._elScrollBox.appendChild(t),this._elPages&&e&&this._elPages.appendChild(e),this._bindTabEvents(t),this.checkScrollArrows(!0)},t.prototype.remove=function(t){function e(t){t.parentElement&&t.parentElement.removeChild(t)}var i=this.tabAt(t);i&&(this._unbindTabEvents(i),e(i));var o=this.pageAt(t);o&&e(o);var a=t-1>=0?t-1:0;this.setActivePage(a),this.checkScrollArrows(!0)},t.prototype.indexOfTab=function(t){return this.getTabsArray().indexOf(t)},t.prototype.indexOfPage=function(t){return this.getPagesArray().indexOf(t)},t.prototype.pageAt=function(t){return this.getPagesArray()[t]||null},t.prototype.tabAt=function(t){return this.getTabsArray()[t]||null},t.prototype.deselect=function(){var t=this.getElActiveTab();this._options.activeTabClass&&t&&C(t,this._options.activeTabClass);var e=this.getElActivePage();return this._options.activePageClass&&e&&C(e,this._options.activePageClass),this._elSlider&&(this._elSlider.style.left="",this._elSlider.style.width=""),this},t.prototype.stop=function(){this._unbindEvents({})},t.prototype._addClass=function(t,e){"string"==typeof e&&(Array.isArray(t)||(t=[t]),t.forEach((function(t){m(t,e)})))},t.prototype._initActivePage=function(){var t=0;this._options.saveTab&&(t=p.getInt(this._options.saveTab,0));var e=this.index();-1!==e&&(t=e),void 0!==this._options.activeTab&&(t=this._options.activeTab),this.setActivePage(t,!0,!0)},t.prototype._bindEvents=function(){var t=this;this.getTabsArray().forEach(this._bindTabEvents.bind(this)),this._bindOneEvent({eventName:"scroll",listener:this.checkScrollArrows.bind(this,!1),target:this._elScrollWrap}),this._elArrowLeft&&this._bindOneEvent({eventName:"click",listener:function(){var e=t.getTabsArray(),i=0,o=!1,s=t._elScrollWrap.scrollLeft;Object(h.isRtl)()&&e.reverse(),e.forEach((function(t){if(!o){var e=t.offsetLeft+t.offsetWidth;e>s?o=!0:i=e}})),a().then((function(){$.Velocity.animate(t._elScrollWrap,"scroll",{axis:"x",container:$(t._elScrollWrap),duration:n.dur/2,easing:"easeInOutCubic",offset:Math.floor(i-s-g(t._elArrowLeft)),queue:!1})}))},target:this._elArrowLeft}),this._elArrowRight&&this._bindOneEvent({eventName:"click",listener:function(){var e=t.getTabsArray(),i=0,s=Object(h.isRtl)()?0:t._elScrollWrap.scrollLeft+g(t._elScrollWrap);Object(h.isRtl)()&&e.reverse(),e.forEach((function(t){if(0===i){var e=t.offsetLeft+t.offsetWidth;e>s&&(i=e)}})),a().then((function(){$.Velocity.animate(t._elScrollWrap,"scroll",{axis:"x",container:$(t._elScrollWrap),duration:n.dur/2,easing:"easeInOutCubic",offset:Math.ceil(i-s+g(Object(o.ensureDefined)(t._elArrowRight))),queue:!1})}))},target:this._elArrowRight}) +;var e=Array.prototype.slice.call(this._elTabs.querySelectorAll(".js-tabs__slider-hover")||[]);e.length&&e.forEach((function(e){return t._bindOneEvent({eventName:"mouseenter",listener:function(e){if(!t._animating){var i=e.currentTarget;i&&t._options.activeTabClass&&w(i,t._options.activeTabClass)&&t._hoverSlider(i)}},target:e})}));var i=null,s=function(){i=null,t.checkScrollArrows(!0),t._options.noSlider||t.resizeSlider()};this._bindOneEvent({eventName:"resize",listener:function(){null===i&&(i=window.requestAnimationFrame(s))},target:window})},t.prototype._bindTabEvents=function(t){var e=this;this._bindOneEvent({eventName:"click",listener:function(t){"function"==typeof e._options.onTabClick?e._options.onTabClick(t):e.onTabClick(t)},target:t})},t.prototype._unbindTabEvents=function(t){this._unbindEvents({target:t})},t.prototype._bindOneEvent=function(t){t.target.addEventListener(t.eventName,t.listener),this._bindings.push(t)},t.prototype._unbindEvents=function(t){var e=function(e){return!(void 0!==e.eventName&&e.eventName!==t.eventName||void 0!==e.target&&e.target!==t.target||void 0!==e.listener&&e.listener!==t.listener)};this._bindings.filter(e).forEach((function(t){return t.target.removeEventListener(t.eventName,t.listener)})),this._bindings=this._bindings.filter((function(t){return!e(t)}))},t.prototype._getActiveElement=function(t,e,i){return t.filter((function(t){return e?w(t,e):!!i&&!w(t,i)}))[0]||null},t.prototype._isTabDisabled=function(t){return w(t,"i-disabled")||this._options.tabDisabledClass&&w(t,this._options.tabDisabledClass)||t.hasAttribute("disabled")},t.prototype._hoverSlider=function(t){var e=this,i=g(t),o=window.getComputedStyle(t),s=t.offsetLeft+parseInt(o.getPropertyValue("padding-left"))+parseInt(o.getPropertyValue("margin-left")),r={duration:n.dur/4,easing:"easeOutCubic",queue:!1};a().then((function(){$.Velocity.animate(e._elSlider,{left:s},r),$.Velocity.animate(e._elSlider,{width:i},r)}));var l=function(){e.getElActiveTab()===t&&e._unhoverSlider(t),t.removeEventListener("mousleave",l)};t.addEventListener("mouseleave",l)},t.prototype._unhoverSlider=function(t){var e=this,i=window.getComputedStyle(t),o=t.querySelector(".js-tabs__slider-pos"),s=window.getComputedStyle(o),r=t.offsetLeft+parseInt(i.getPropertyValue("padding-left"))+parseInt(i.getPropertyValue("margin-left"))+parseInt(s.getPropertyValue("padding-left"))+o.offsetLeft,l=g(t),c=l-(l-g(o)),d={duration:n.dur/2,easing:"easeInSine",queue:!1};a().then((function(){$.Velocity.animate(e._elSlider,{left:r},d),$.Velocity.animate(e._elSlider,{width:c},d)}))},t}();function g(t){if(0===t.offsetWidth)return 0;var e=window.getComputedStyle(t);return t.offsetWidth-parseFloat(e.getPropertyValue("padding-left"))-parseFloat(e.getPropertyValue("padding-right"))-parseFloat(e.getPropertyValue("border-left-width"))-parseFloat(e.getPropertyValue("border-right-width"))}function y(t,e,i,o){var a=e.querySelector("."+t);if(!a){var s=document.createElement("div");if(s.innerHTML=o||'
    ',a=s.firstElementChild,"append"===i)e.appendChild(a);else{ +if("wrapInner"!==i)throw new Error("Unknown insertMethod");for(var n=Array.prototype.slice.call(e.childNodes),r=0;rU%R{9BKagf<~h6!S7huDpS?N%El?kWr>mdKI;Vst0M9@o AO8@`> literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png b/public/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png new file mode 100644 index 0000000000000000000000000000000000000000..d619ddf840fc1e249ce8e28c3ededd0fa589f144 GIT binary patch literal 27936 zcmV(=K-s^EP)ih#v|3 zmB3FM`cdGIgnk6{qktcY_yNF=0DmO#!^YQNU-%UdegpBVHvR?RX90hZ_*ufQTKJ#w z;5QOKi})utekSp|gx^8@s=#j{{HBFpvGJ>f-?{M{iQfeL0^t{a!|x)XzhLw4fc}OZ ze*y6~2tR>1Z%X(P#805ke=q$5;t$aN5qtdr=x-4J2H>xtegOFci2nt^KOp=S#NUAZ z6ZkCXXW;pjSib@Lw+;N0(9cBt6WBik@e80|fp5P7U%zbdpThGC5WfZXZyWJz0KWk7 z8?k@=f__`jFB|xcz^?>;-+2B0g&+CC4+4Gy@e_f+QTRc?4+#7u;zw-!fWTh}{3zjv z5Pk&k4-h{|_$zfj{RV#E!VeJs4&d(+egN?|ZhRy0P5%P$E1=&2{087>fWJWc4dDL` z>R$kVhx98Dzk&D}TR#K(7XrTk_!l;QM&SH8_zSkq_X$4(_!mOIV}E;~zdzuQIRE}F zpq~i-4dDO&5FhyG1rlU{5D)|jkN~g&E>sFA^+&S z27&WCo?r8|wEvXOZ?uWX@9Gzd5Crv4oohhwyr2A8l(1vlYt-+y-*bNDyodAI0>aLB z+AmUm?)(DlZ{@iT0fC75*%Y{m0Khn(PelG5IPal9J3(%MLd3!jAYK8H*gV&Q43Gin z0U7!Eh#(L+KPU3*L4kQ`Sl3wr^4u>30SeUlGoE*z@1tIibHD56<@-MOHt#)^S1NzD z&if7J6^c0bQ3SEh`$wF$K;&AQ>#w=0AN%KZ?kSO1C~pR#m>Yw-Z>D3*;Ki$B=aq>>aQ!L)~`(XQ6?t=Na>@dE0`$kXP7yVlD7~hUWX@Y$OrU3z(7D zC*Pw#ER1}YyKdXr3=n7IAvPF+b@nktz7`N7ax>IfX_?$*~J}wm2zi|e50%%uDo%(7vlNz$ld2$O;LUO)yqK; z>jUPV$lQIk&u$?04GyhyDM&DP0`lD4TG-5`P3-(hxdV}BL6c|qLO^F(;M__=h+G_h zdTjc^i|cE1M&u*im+0Eq`)?CAbnViLTKqTJmUMRC47a*LiZOT+BO<-uiI$*>ce`pLY39ojYW2 zb-u{+BQtU-23FqWz&8XQ1fqAEzR6w6Y+Iyp76;ZTsj^@=$IuI8VCQ~Uua_N+ut&3Z zqgv9cQeqz4I#%sg=J(7OB1<*qyHS;RxznwDdr{>=)L74u=hs?9E+OglAIn@(*sjPsgB zXzlZDwxND(anHi8#d&s@;5s{QWPKF?Tay|e$-yJ+lyB7E6LWtNTs0Cu>(YR16XjT1M$1`V_&SI+iLo*!d7+ z%9{9K&5by_oajFwk5x|XTy;2NWrM@sg>{x4dSCG7gaq+*mSTS?7x0c#p9xnDS{3i= zg&$oiMD3ocomvQ<9VQ~OvC1QqQ||@N(YOfgT;To~)&K8Y5J4|mcs-`pikz}5AHP?Y z6ykXhzc?-QBCz9ZgsbaK<;hHIr?L;pMxBicAhu=~qR!F1d#P`P zHUbOJ+rCb*&nfCWcsmyec^Wry9@2W0xq!6s`s^?Pp9 z-ODL93RV*Ed9>sd^^r%AfEA|(j44^fh2X}{1KRxJES-xMc|HmOsfv{- z1On@n8dCmT<-@@4{6S)evZx8HI2$5Jtmw+;lqFeyMwTF5rsWB_1-#a&d)LybqjmnC z1>oCSz|QL;Vu4t>Gj|Dtd^j}7jj93c6Y_ypAso-CjblOjI_u&>L@>KdECgP;L7ZbL zVx0$or|GO3{J@wm>(K~(3os7cT+Jo9&o2M5vSe|(-W82}oO3R$bBn9kCs)3qC-<#F zBffyMujU@9thG3`ULE92e7MRCF7*B=f(k1d3QOieQmj}A0Fl^bWG^7pzgfp;iLwvs zI;c12bU>jgjka)V^IkN$maEX54H28d%0ew@02GB4r-<5FMn!hT=Q5v?;VXoQtkny? z~txn%kHY;WUhqyEz(CjXpKbgIk?P?cl1$KdOrquusXPJ}q*_5P33X&mscc zwQFZ%S|u&c>!>g|Xm;_4fb!`-8zp*||6oJ8fOUS**)`5Cq}t8n9966#L@aCw;%e-h zxwu6oQjzC?-OWgb{e5^F)>OTmr{;OBU@)D!#$VM~GV;b9L}b@183@G%`o#rR z@@jv3U(O>qSm%$rhOE|D8t8M`riMK9WV?LS>>w9qMC&>Fv&Vg+50rMoHe+}-mriG zW92$KP374nH3No^)!YTku!{UZV{KisWSz#`p=(lAic75KwfmNVIkMyTaIyiTgHRm_0Hj#DeX%$+98pc%F zVf#%YAIKd$;*^I$Vkxr!K+X$*)qPDCi!|JP*P@>jbkGnx0)n|P+1Jk?BXC7;1=Q5q z;v8qE3C$h8eqNSK4TJNeP#|YY6f=FOGNfnzIWgSf90}TjHQc(!$%;f8;+lNH>eX}Y zY?xAG{CqGXzn@pbpO`jPxK4t7xmRah4zPy})qM8Yz3S4>)FkV4U?tOZd_ZTo)i)~wP)-en(UcepVJ-6!<6TgitG<^5EKnvTCv3$C{=y# z&?Oxz44Yi?9NvE(tl`~s*8J(e}{a)owa#4LHWQm4z8}5g9P-I zyXl%g<4npPod&C#MdpHCJaqI#>>>2{Ca|&#mw-iZ@vQlhLP*MG7Y?fm2 zfs_aK0`O%!{h%I=&qQqk0=N=t{#Q1W=k#u@{d0@^m0i#4EbJABy0`$m{sOH(&a#Ps z;z6tpeT&9PH#fKi@&)lpNJ=#~?pACw0Q_M!U-DOG-Pn-j)QaCAJOq~3p^#EoI*r$o zuwtD{Ct~e|*Akw72oHsz$_MI|w>@bC2~RFWg;A`lPH*QapOherESe+;M+d1=E15RrmS_Q{A|u1 z+i3{aEC2h$ zl-K^G!DMS4iln-ekM4Z0U;AuMwqJv~yPHWFkw|@ctB0H>lg9CGHd~W@vJTt0>dB#^ z=A@3p<_i#;7e11U=nRuWG!(!dD>5gJFtV5ZxnQIEq0|=NMg1VtPwXtC&iFk@JUMkd zc<;f-4@P}yMX_K4VUXW{&)|yUSuu?E_@`RdcHTQjEKeM=ZGtzQY8UW%+YNm`BbuQZW2BMlv zdSijB`RlEDSkP~TQh&9EcIr(l@@LiJuNqv50FZBjg@siV&E$~K8p2ub2R1DBU*OtcLTFjcBq{i&VP1nVjwU9AI8!sU5O{<6lMZrKMQ!%ejZa5mwMsw76qiB1y0nX|ESVOsr zUmJsiawD>=U{YSs6Q-PC&SH1SOtu*PANAde3nk&77IoEfVT<)OBzNpQ=Jya*TY%8Z z(~$56&iYT)Hz+P*6fYvIy|xN)(T$Hmw`ut_3LC2Q^A7Y7&WI0II1LD<_&^ zP2{=-3NSABM_GY6okSuNvM2a70#6!llTWeQ$FO9|74QDJh&i-Bcg(Fv&ob2ZKi*+?mSesx*5DtYWWl zADkCMfvsH@$t#gY+ZoA?2;0>)IE*PROBp#O7nRe`#I&(bNn4Bg45e}jEKaG>T>KnL zaoB>j$O&R64R+Jmc+Lt8V_DYduhdGb>ipe(3v(=b>iA-Kj-FH1OhRu16xY1nqx9(_ z=f3ak1#0uyoC$KFZRfJgF~msj33oCev-F&!_y6^ufB*M?@8AF1zx`YP{y+ZXKW@tF zHIXBrmCG%LPokXtimRtsr@pJVvXY-L0)t%`^|e2<5tGp|u0m9?K>U$7`GKKUPAMDf zutw&L^;au-N(lSPf2*c`on3u1>*?ZnFB7SqU3+7sYLA~GS&yt5-)r{_tUhDpDwb+^ z!o+cnOCp;M@Q9dK3|stQ<-jifN$Bh~Ku$wvgE({dl{;^q93kwM(@fvQ)Iqjrp%B{K zXppQx7`=EX7skbDQN_y!Zl<cwK7n#b4q_EbM zv9*3)Rxn|w7PN8zej0~c-YmK->24;^m0Smc%t>R>kcxe#2I7zu%OoQeOHbz^i~3*Q zz_Y2X(>wGdwMmSl1yRi4rHiE=nv-zj}`gZk#e#aZAtKO%nLE8aZ}aRRFly1qvk~VjI5CSA+2*w zi{*DI|8*L~9r=05_CTorJ`d8Vt54anx`CG#pszy;OJt6P7KI6AzGLV9uXbzy`YX7= zc;!TLLHwf;kl`E*lEUUpYKAh1(=>F+QL6T7^bUXTNf=OFQk>}}l0Whc&50|81G#{y z)*;e*kKjgV9b8(0rO2`)k|DTSjl-Ux#S|jhM6G-XcRh0$#-s59`zABT|Dv#KqL__h z4L2g}YXDv^LVqNqFV*bTPhh1&Ckx!2qL5fZyb|&&C@^<8U)W08t8~hlYWVpaEIVRO zX6$aU4$WC-?0;EkoRX?dAos_9azSDhS};|N=^ntW=+$fz16 zf0`Uc4u_8X>J%C)h=JI`d8-&!sN*{QX@%w_29gBjbcB%;b|d*k zBv~p22qjo(O7UqZ83z|%5nZE441fJbLgwM0ud&OZnm{(1*AEf59Id1~oXQ$touXFaV8{EL>L9Z+F9 z8p&s-w};8dp=n*fIbx&g)D}R`0`BQ#HkM>9yqu77sIs*Xd#8@U`GW$V;fz?@)JlC~ zn#&@`)LfumS9;*vut1|tb5{;0M`22mqBbZ--F`Nh$YnAbN>wQs<)@OsLJFnH@0;ZO zSEb0+Q0|BWN97M_I${Wlz?4!YM(}1MYr0(Ybh5jqu;Wz9d1q6o8qrd&TRJ^%Oip_0 zh1`pK_{!uxz_0y&q-$gSuNE zFKV9t>gBFGXFLCr)qlRLvZLWm{5X_L&|#womRJ`WWq` z+4styLo&;X`Q8?I!wZcDVHqUu=Pi?lh}_WN8|Xk0{B$q}6MWrV?L zt(JFN);-Afe2KlVB6ps0!0L00^JqZkaFqj_?&XiQ3b0FudA^P~JnwHMX247{(O*OWJVx5BCiR5|FGMiY&7SJkpt(vz!<;~4u;W?5G- zFIW4wG}eXY0Yvaifr@@Ypf@IO0%09&!1Xqi4E0_0z0O1Jx(;q zRj9@J^dc^uX7mumk?G_%H?NpevZT_3#@8ibr^6xgm&UV*Mk^O~)w9ZyNT%!Ay(=n_ z_R~zI87x>I6cgd7GWG>S@Fb&mlrmi zA%@IOIafzr^Y;ylol?8pscF6^*>Dmy!^rYgQ}T4tHk^d~wLD9rZA8xf+cn?#3|gYn zw2ePk?hI>WVR{zY^J4t&6OC5;_B!g9<%4N?&(*RuEp9ZECnX;%-${aLf*-Y}t*` zD`*XNw(G*2zAB5oBtdEJ3|Q~KB^Kv?YMs-(=OS`kGuL2z7A=Wfz^C*~+<6Uw{5U7E zU0`7*DnxY61}=o2yrJo((c^`&OPD7=$1HjcYpr(L;u9A`uy`pd?O<9R^l`iJI%i9k z3s&AF)L2j-VJhnq0h+fV4Z_^*v*G-c^Ik%@)Y<{H(-p@Sc!t@_5kTxnL9xMpg|;AC&&h#(5M|QhTfH1m>D`NhslchSi%hJzN{AdwH^O3;y+w;%Ih|b`-x8!T4ws-~On_H% zOv*-Rtvm-cmc^`{H||+5S0Svr>@`-oL1ih_uCM)>>U0WY{Vr(#aTez;2swHqDoS+s zCmcQxbU5}~3w%A$dZofY#V&_1gPEaz04vx`*=w+w3R5s+~v!VsKWyR4SKg?oFL zUrJMRi=1TU;MMF_O)s2gaCg(Bu{6fW`yviGt<>+DJ*Ls31+#kCS&wVvI5HdO>L=RC zOfX{|!!O~Ey2JQmxKpch=+6#QeHIyGQ(bcng?*oKx^p+|KQ38fY`ppDea;Be$>T*j zLQG?Gp2EbhovzsMAln|GaLzHK*T6oI0sn8**o%H@3hL|dHxqb`9T3`f3kPZtiP7iMO$aWt-g!s|m}e{2bGV1QmdEAGNJG5tdrX5?OW+KSHOJWqK3H=< zQCxs=RIK^TDZf@<#Ie^hxj*NLJBvBy!}joJc2ivo48~z_=c#j(Rt_V|x1@E7sXhVy zZyFoqCiy5@rQHvdocV3j(Z;-I!l#QnoiozpXoSM>ay2uto8K6XVgICXGF8%6VczMm|JdA=@rM;&ql7oL2yiQMn4D&oMzA2aBnY8L zP|Qy;3#z1Hhg*Y=|0wI_CYJdCWC8jEm#@iM`TgtE?NP-27l2nXWOAStk^YLwMPFE0 zN*o;JLUro-m8$+#6kYgG#YXHte$OUf6C3g7KyF$`n%_(D$J3@5$x-SCGEo)m1-?$- zfCccifutMYMez0dWLc7p!P3}`*3_~10)>BrBc1N!a+x|h(ULOhsj<6?!HxNlS%1l< z1>kPD$O1d_@jJ6q^`H0o>Wc=vU)*Vt)HZ-s@pfwq6V;(<8l2x&BHc-!g7*2 zo8~@$N1*Fe%aKUqP$UgNV?!4NUg;PWmd230lBy0HdEF^?=s{8WmRJKBW;W1GA#US* z&aYKg;%&F3))?ySH~C;0^wjC=>p>np;(YFG+-ranPor+itRLe?e`ttP@*{?oSx*-E zFR-qxEUbxMo|vq^_#bBDpkfZyNZzw{8tbo8Bc^D{#v`(rY0{3F>a=jo?9o_GuUKuQ zDHaB^{xm6dYn`qPSr5l;8x4$ah$QtGN&qTfZ4sNXTR4DYP*J&Dpg&^b#S+><2m@r+mN}m!;vb33L&ZLTKa2 z;w3fTfE8$&%4s5hCR@)xyveuJne*c8why=ps>-T?HqEAQK}L%!HR1E$63p?kHkI zlsAdS=`kj8p{#fhqpSQzvV^If)k1?*rai?T>)@qO<98`53s5t-tAOJ~3K~!o;!wobmB8Ede z3fR~hHG)6%R~`50ZYYE0v}-!bjtvoFAHGS`5NeS|AvNxuGO;GK>suw<*iWO?^gwx( zxV;_b1UK#paW|EXUzXdeVxVNK6uYP$gxTtgn05EDn){Ysn|6{TG4l?-t!C>nO9OGw zJ)!#^A$bF`i6F03h4%3qVrr{;ylkK;9bKtjgPgO#2j5ynthbI`#ro?(jw$5Hp@wOo z&AI37w1!BmZ`;5r+IyvXemnZfhUj3BTic!&td~S7t+Tr$h*-|!W@F!>eP!GPhsXsx z0h2w3iCZzW5AZm)ama6q1TT9JU)->1uNGU3z00BxBgk%nqz091Sy_J|e3)Cp;+C*O zR8RE7oTsPRiIG>=f;Bc*tKGFsoM3(wiFN>McqgWb?1^PP>97V!qput(un@ku)8X`y z5-VP_{51aJM-?S9!2`OI z(4tgGMTu=r`x)RIz2jV;mts zr54Y$uXpaekW0W87;!Drw1{CJh3+ZjAs{*Bn>ocBI=*H$3(55 z9~}}KeHkg4>Y>ft8c}!^cfWFN=sUU5cmsVeYT&cTD;Nqq>K7UG*mVzWCibuw}o&pIvMbUrm81>Gr-}5+@?<;Ujclb zff4;*RbTR?NoJ%+$@#vM0?gS6gySRQt}hlvJ~n8=Er8KHr4Y8B<`A7SXg7Xceu*&d zc0{qi>I7fVJ`TZKr-X@B6zY|}lM*q_#nB^O7wo@l#yts7p69cv;> z+Q#F9XbILDX3jBzwjw{r@y2b~e2j*=I;M~9a60ChY!=ZSF((AP;=VBE^5u5hvTLj> zQ^;4h{*3)RE6{0WP?I^1k{A90Ia6=Y9hk1ateOMw*f?`)$_x11cPotw6O0av3RRz`3&(Z0e6*V&mJx!Dig1sqC2=>80T=oK;FV8#h*BHc*(_&5ajy+i4WDcE zT-1lYHYH9WZllpR8U&GE%HdvwJrns5<&~4cJ>uXseC=9&t<+iL0BWd68O3*-=Q~&8 z-%Ml$2D91I+5+O?4)12pg(+ehDUp&-lA)$xhC3Z>wLG>x1z^yc zM5k@^9qbiIfJRr+X1%3!JP$f1E1X0SFrVt-LFuco7rwGw9KTU698a5so)t) zhdyOxNKFln>qJbJr_z&AS>MZ@bF92$KXB+c?3&mXr5LD9F%GRaJz6G;ou5NX$ebjl zh4IcKqvGwVmMmQ*<1fiCNsvshw{dIjPV3EG4yHfE)trSdvsAi=4Izfmy4}t)ITJ&i zjW*TE8o3e^6#ZSj&@bBEK$UGwFN5uFO-`qVEsk(FYzHf(Bx-@0n0J{cWchN}uH^=p z$Edz6)zTxY6*QxySxS3%W`yA`4vLw>+OVeWi;)p9a`IP3p^G`M7`^1A|7Np&DR^wF zwwS=iycxjr8aJ*?GgA!>Ycj>}pHO~3&b{)gm((ZTk&sHhN?gKr9++}nT%aCoYxQ{9 zJg_O4lb;xEMT~~;p5&RtWr%4UzO?w!m0{MNeHN$9!e)(U0xNYumy-GS&?HqBFIe$+ ztuHFx_M58*VYX-E#kV4vg)yaGLt_=Zx@J++644fBh`g-a=`46o84{g7Z0x~!dvH0; zJ=$j7=zSN-m_2Q#4}1FM(Qd96ubX3!-3FtfEJ;#J*#t9wdWdrqpxBD`cq6Kpd8ICI z?ix$CPpCMXE}k6dpnxO-A&T*>5Ln~vQvQ_0OkJCCULUxC-tx? zyaKfVr5wX+I3qOUe3~ydrFNKQbJY_Dgk8@JdqS2U(eAj}G**UA?et5>q$UC@?6EYL z-6SQ&=PEVS8+gT>+&~mL=mi!ppyT0sAYtJSJSJA(Be< z{>PMNu=L>@h#$lYL_Hiq7*YM;8%Aworr$43mc6qSD?voLN#y>sW%-z12I zeQIYn9m-N-@pjzqagi1_cM`7z&z`(x4p|QMq|)ofF-V_r{c1L#Fr`u_M00E%Xc2&= zn0f5cQKygT_-0X~HC?czVBF5SnZ@3Ls*NIP?4H9WlzYz%Vc?VDjc<9FL_@dAp-+>+ zHwM{|CXCEZ!`=Y*>KL>W*_WPxm+BqE?}?S!rZynt7zcf>p?tl-m9c7_#l43O)Jeka z!;~NLX;CoObSZum(TrfU&y!!|nnxUFT$c>ip6QU-OZ2-c#u__$9f4<`*y*hp2dd0z z-&j4sVcQY^*}neJC}@@l(>yuOPa>|BY!+a{CT&zmlG{KVCR zqh)dFkx*f-6LAb%+?gy*Cg~j9wShQUOsZ?WK8Thy*R2*~q&=;%0aa>uoE@?wFD?#l zTHv;qVs!Vc6w?l`Lw&J2GMRTqB^m9KU2%KC-CV#<4MS<0qkTIzOS}-~>UtdBOWPL} z7@FgLYPI)?EGJ?iIvuSBI*(b?ujE2Tnn`-*V@ppfCNHOkFHS>Tbb1958&iYg49O-^ zWUP>7B}hBCw%>~;A)z*wx11r^(2m>i?ot=-0S7vL*gXP^!rHE=d(tWxX0>O(@|o|c zi17as=J^m>(z|mL%gtxY>TRSub|-NbAD{%hz2lDEu}qCa3oP|9Z8a&K6J^V5s5!%f zTp%9R?sb~TmjVwPBgx%48fnqAUu}vx?_rrx*timAkV&V@qEgOMv4eJfD*&?CJ^vPd3w~nan1%WN*$24NaSSawaYL?5PxnonjKTp3`zp z2A78Q9yIUL=4VHjq3wK72$}J5Jc&WZw1mftjE%BxYq#u_!VECWz!UDGl|JDr?PvR{499zhGaPzG`Q~MqQ+Q)uxOl2=6bn%? zABhF86jC&{-I@}eMIPfw)xomigx(uz*{A3~S7qOcb!WZnvbvCG^<6Fk&7M2hIDEK6 z8wN(Jv>;B8megv+_?CRH5$1O*amEvH&91R5ek*p4;a58Fj}EXn&+6K1GFPtHYh&3> zlEHIN2W65htPV|T5d%#@(vGhM2yUySJRxWBm2IAalXzzMbbIj)Z>EzrS_e8>(4E!^ zk-u(@(fkV6ES~rNq~e{4>1q*r)DMEfqy5T^{VduSaJ}nEFS~bQ&v6glc5w|8E?7B~ zn^kmVM^-kng>8(uooOQdV!J&DZ6o;VOa@Z6w1;rcY?uyjhB}^y|?%fDR;l~@?8R$_CMVs(4 zlDr2#HQJ{|^eKJ0H(eZIYVW$2;iRmZBwCQu@SSEv@8X0O7#p*Z_w2lK-ekjE>8H+5FDMsl~cJh6K5Jx4wI4r?AKAd=Z2`Hy3$HQ#j*$X zQ)tOri1nHP)P(uUfvUVW6yt*prhi~UhbKW`wIH{XLt1qafLYV4anN_BL;?$;nfRlcq&Ps~E?NX?SFvSM6a^F6Lk(M(Ai11}w;`ol9J*5*k_6OPI0f088Z z>A>ge?pDxOR_HD2-gX~3MZ7XI4vkTe&nJF7gr^RI_YR)^LQoHx~T zNM*X3yLlTq+~+w()C8xp_c#VW$NWewMT_RxaI$XpDA=QN-(?t2+@X$Tu@)D98f|aE zlpIpeNCQ3Tf?v0VT4CauZ&7(-8 zrM=y>R_HAwUgHrSj{I#`7)68jr0Y#1%alvDf4Pnod20X3Cc~8PJGuLr+u68gj8oTS zpMH|^S_#1`n@O_2R!zydf>tj@MP=_EMAX=KvcJvjH+MzpbvP9~@fTeNX(Hc{d6l4< z?}+Wwy$W{Hc$U1f!Ccvv?liC|CH@IQU5(Z5o?x=a6Ml;9E>(_IfqEMoD3F>2-ALt1 zrvDV8-;29c?AT}guJY&hgx`b;7loa$7)h+y=Mw~b3cEOYoJEC2`lE!bq)Smq)M07U z)0&L#q7I1Z70#QZZzUvYaBh^wwzOB5l=46@*~-kljDp$)rX52;d;#THIim&9O=4@c{I+Qt9vN*a8pN{%q7v2>ptPGeJJyX2txYGpGPX6W7)cD#hp z;xz7&jaV3IE7quS0N}NvMatn6SPhpXU=|%V99BxnBE<<)5maE7ZgIOoi?xt@769I^ zu^ijGI<(LXOW}pbH{+$ij$RK zAuS&>dYIwNT&BnNDK8#Q_RSe5u#F_!be%M%&e;|sOTgz#;EUiNfwgQlm}B_$m;sMW zf#KDnytbWa?6CT{Z)c6*MO<#UF5+O};Cswb6Ze))t4|qHo`qS*SJ}teL{)s2E`j62 zWeFm2#xbs}E_|;59kt1N$vgi+6iP%I=BjG&kPQxYYH2DwHMorOlxD#?{DZIn*3tLG zMXh4&TIQ&Bj?X;?^uTRR+>>_W>|0ZDzUKw$%lO{u zHl@{zyUj2|ot9S{;P)C~ey49q&i|vlw{7|qFmDOX*E#zr3PmZY8RcDXyG}9NtWrPX z(#phD-bMd!?87SZ`7k$6J0e!G!&Q~ z5|K%;^@LUsW~$!FNh|CB=1ebJfJzVbq*>$Eht8v`C!bd1wuQs6*gCF*tX@{>l8uMHH2zLtMh`HVY&!6U^ySCmI~q zwVcJwjP{%Lp<;w?nILpqSJu4v7imm?m=M`|1g%S%jt8 zjvRe~FW4BH2k6SSxeO{3_pXHD#%>dG3$bCjD8^i$46FYRUFq;ciG6Tt(pKo$pUeIA z`dtnqu#kmiruwu%R+(*Z*p{WJo$qAeiFG|nKtNwMB!?qx|xGo%y{gG z!xbs2Y@A0+}%`&J)#5*rr$xmJvLpRHRVydOVtl3^rLNyqd3@vzLf*4 znX_OgRFnxaG}y>ax1(HF7m+V4{1e;u$34t5`M6#Pz1n$pe6%Y+0m;uBox7695TkGS%+&8PlA1cG4V#Z6C~NJZpH(7$&Du+hl5b=j@cx zXc}>JMX)=TCb%*W>cdK$15=%v^^8Gdtclw!WtmjUkdAESJ$gc|gdS(2s^v?(ARDI4 zKc&p69XrRyEh;;=u_EfCdEi;*aGKN2m1a3eH9SpAIfj=qaRN=Sd<~kMmYFo(=-wgY zLuizmcA}zjOw6&on#*-?a#_Qul`(w5E@c=y)#w~p5O;F$_>!ZW@Val4=`#((sh4*@ zEUH;+bX7T+3E_ZYiWFoXG(7LSaq*%jtRY<0Aj!ycL%1uJss3B0Jl}1ES!3Sjg~UW+ z%SroiSAHYT#Q0c@gHdr$Ua0-AanbHoR;S#ePlB8W#=vu7vND*lI{UU*l9@$P*RRnb zs1^vR(ND5R*lyN1itgscH02f+*LRQJTkxB^wVXs%qo@2}D~Tbok0z?Ner~#B0%9=< zRR{Mk{JL0?tK9%5EQ;+!kSjYd1gJgePdE1U-`wV}exBGZXM?e0mD@53fH&st z!rqwT;R5v<9xS3&$;Wb1y56+)xHLa;Sr}Bpf{Y(t4|E4P%MCo;9Mh~f66)LLK~sIh zZuGB#xzl)~~6JObf*fZ|Uo_%QZ})2`mq&#v1elf=P%$nT8~ z6{kYBG9G5}p&Zl%CaSMppORS@=D`?mbk?(A_wBl2{@6X6vp^_@l|ULSzfI-kJfi@f zq&>?FoZ7-e?Pr4hWC^D<#xxa2#LYM~di9L!KgumJmKG~h*}rBZ;p(g_eX0yr#=-i} zMlRg&{ThZTtE|~O$7UNjk8P$n5Z-W4l#|EkMLr&cEhwnOG7WUtr1=V5btk2_hfS@# zXS!1jaNNgnmQC9iwrLA%+}@>0Bu>p7?wE%O;!salRFWCmoQFxcTKTB8Do1ZtLbRbe zeJi%4vs$2`w&m7lJ1>jqo$N=BYhmL~7Uf4Tfu0%e*QknB~ zT3GpzRD+leDxaZlvV68TUVP;uJ;Gj&u3_G+u1 zhOdyOeHmm0V(~dW#LnHk*nuJNiQ#0Z&=1XYmO?B-`}hMYx9h_(ANuK_D|u3dfVCk7 z);cn|l}qbI9X?XpJRBdB@?=CN%bhHq#SQM{P&b4}Y;LGDrb!7nJb5LNZi9P+u@n5v zrgWDI>)UCe<0~hh(d0Sy`29&!-393d#&e+5^*ZY*0L7EDkq@FJ;}xhRlIIYi(#)LG znN|-ygOkh4Y}ZY`v#JhHN^HY?JU2IZysBLqbp|WBlO!6Vt86*P?6FVF9h;FycNl=^ zA)_&HCZ{=dqs-zYzH;!>ySHw}U*qj5m_TN-!!p%j`l7L$;Mo4=TUt38M)Ik@5(hu1 z1n^2IMo9;Vp=PHy_YoI_PHDN)q$lEthR?>Rmh1IMn++dzD}WY;112Zs4` znfVSU>k&zS_r}rl8z+nXzRFGfQkjo#ygxKciTgpNiN%YA6*h8-z2C-)hMiS2QWx+f~;A2Lbm(2JBD$RcI z?9ofsb@5!v7{jBkVpf=y+HTgR@ElY_c?xLMQ{j}@($_Lsq_J({%gK)qjKl2MaC~Y) zIYud5lN(cHs50Ye)?a?O>or9(r|sChC=6G+(Y3pYmlT(^%V;z>TgLnY^Ee;Uec36r zc}{ogueA7 z4uFylyPir5(uI_;CPup+j2Zu*wWan&3F|OgBq5CVc1y^18zzky+MvM_9&6~Yazb38 zO;yih0gOvq zJu1JpuYG z1=HUh^NgcBJeJ zpq{bx?bjBrG7CDA3$fp3k71&Rec59=6!?y~59<*LA_6N}L<}duvSV>DFtOe^b{eIr+5xX%LhVHBT)fkH#^LBVh5+Np0l?mQMtu!MSyBTPZ(6 zVT5J9h4I4usV$x9CtY6AhVy1b*cQ4*X|;h)=>$pH#EBM#%{Qy!YD@z#O9nc>t{^Ry zM@N-G8~2Q|3@B4e=xQ2c`nCCdlIp|dUp58~-BP(o1%KsEhRNw5H=dY?@N>HC>TUn(doR#RKzdv8T30A5&sLyqt|Wf}PF< zLS{x@r=Dgi`~D!v`>8THT5fU_Hld`6H2B?%`#XJ0R$HdEr58=G**$_8Y=oL{Kjm^X z8qqj4F-MW}Nof8hN%DzGL6dV%O5u*tM?!dZi4@Q|lqx>AIgGMJ&Xo?yOXNGQvgZb^ zx0A=K?aMz<&XGnFWZ^>^H;qhC^4QQFWUQdKh+Ioga>k1qTgH{!&=HM5WAX6WAsRPE zJ%l@gTysubJEL3PdXSwzPr5&}=Jb(yw6h*&jyIsP%+RJ!uDTXiB>{1qU&`fcz!o-_ z1)nybuO#5i;IK($=C-_hO2?jV7f*xvOn299sbxNioceqjN|D(%y#%*82NpQPR>RkV zSOC6y8u_$^T3I**UxzQJK;YGEHQ6AkEDCy>hGPr&xD}XYI@^x3O0|wQmT4S&r%F_4 zm4(8Y;7n|H9Nd{vFC@6jZA#dZAr9*7$zI&Cpq(Z@19qN*jKGUAX%$h1o4BYGBep=( zA5OAbV1J#{=t7L@*NFBL+zE+>(zR7(bhO91xHceW09bOvwVo`!_u+9DM)^s~>zEL3 zbDw(76WMSUuHD?FM&cyI31%)LzS{U7`9_%;5Cf7R~(7Bi<}_`%DS`(iN%MMxnsGH7)mp>#|AIs=fEv4d3# zFbyy9sBIr=LdnWY&tR;0fLPJ6X+XdOyo?pd#Y@Q2;)uMSi^p?t>TQ^6JsZ3I90MS! zdz_uqP+_RIN^>SQbX#6E&(HwOPqNT8Mf&Fo*gW@2`^mnej99D_W_%tkp~p5OJ>wV+ z)~k6Z9IFh*kbN*h(ivvZoS@eXq>E6|IBpFIo*u`SSV3=|Amw%EX=K^YPkK%}{U2ch z0sL?LU-5t7|H4zd#wAXGRqO+2y|=m1h>z0DGcz<;-0T|DjIzkb7hZA)ul!+N>{F8~V~ zk@yxm!awnxb=f4SRVc^ajBlhcjA14;;89u~MBD`NT}GK1=-Qge;Dxn|6J^p1IxI1d z6GYYT)^gruC#T?glRP6iB~1x8!n=|VAE>9d=(VK-uz;_cEwm$5iY(ez?UQH;58<4x zbPvy1zPQ`H0Af4|rjoFIFzZoin1jm2GGS0Q45|9^hzT35F1)z06*H|bg}g-jZ+A-? zKfwQ!|MTqG$Hw18w38gbwD_F~D9kq520#|ls*+~)3;-=GkPTjBG}lqXA4Ft78ak?Z zz?||*U5b&lxU)PwrsK)!C{-X2!X)1xs`E}!@9PAP|G_`}R--PY! zH{1LaBDLA1o9tYu92jtS{9lpVT6n=&c_;?uRTsvf1uij%kIxu@u+jultof>@v)@{7r5?NXY!T>dG zee*;tN7`)Y+F?tXEtA)G*^Jb0TE24yf^^C*R$^?m?gCrd`deafO zM-td3MiG`WiXWig^>SS3UsGQOG0-X5&dy^;e66yQab`Ytz4sE)h&Wzvtkp z3Xp$vt#sKW`lj|ti8w(A;JJR>8?RXPV~%b#gjX^5Qh$jIrd=>9K-tB$Eyq_jq-$gx zdd|td&kW#DjrQ4@g+^E^wJi9wqw7uwF`@d2S9($qe5Jea>xCUcyuN*I=Pm_E@7zUo zEnnq6tEhxJ_ek#a?It@E(O*0wZ; zHJpzm`9vZ+k#1BM@7&tPU8hz}0J#mT-^~x-#*rn>m!+wqNdoia;HQk))g12{%^!qg z_%>TQtiWZen-m7eLRvNZul2gX!fv~{a+fWrlp1rhiTSh4Q0|LSGr1;3-;GX6I}7(4 zfPYO}88r)dvXp-z_;keb_yfw;-*!IRXQ03?O(Ja&YHJ8f*d;8(@eS`x6hbb)!tKTn zzUSW%X4svTPoy7_M~JZ1^fa%!YEULNI}L#>S%DUqJ=6=1N?W*{r8?%~+_1LEwkK~`-&UXor~CaBwt@CF)#$cdgJ`yD828YI2D_y+922mqVBFX*oMy=uxR5h;XR3WBz%*~9qDu;K z)Hhv2n(Dqgcw4kb{x;gnGQphJVT^6sxygJ>N@rMz5C?j5yWk1Nnn2ayn<%&+nm6ut zVMR0xi^9=6sr*huE+SGB)soLqJ&C1XH5T4IC&z-r-LzDq<+|splgikD5yt+G%Tp40 zQj+^hU0^P9ew6ZRPmn72CM_;1i;_lflW~h=gPeKnV;VefNcIUFl`3-DT*1$7BjSx4`v;kC=U z;5U=gZrG2*)h=``#V5jJO=z?PsHfXk3f70c0%0(e(p#fk`a8d*Ahp<2GqrhHTYY}$Fr&E69-Hk&-B>ThygjC+5UHO!1plb1=O?mCM4XwFSf%Rk3087eCmJJJGC zIApy+M`pTs=?>Y1s>qIeJVJFTQtFsp?T%tGfBox> zh1AJt?iuZpt@nUX8R^v*cQOMT9^38sTFRYSc;$sXaq4@` zx+yo|mZD7-;pY>C!F8I*igb=RkltDlztZ+>=VC3}s~C4BpcBh>=hL{A?b(^1z9Hqb zZ}vM{R~;D50bV9AL$lJFFjb*N*w~5_VP{z_<%sfS$vS6-viMM5=au&%|BVj-1eGD zCs+DTeiAK-1-{lyr+9`P@hVhgb*u>2>hdLODyI?SpJ~{_PQQ_62?E$<^r8u{W1_jt zMfM``rQIX%jb#%+S`l-7j#G1z7xz z!hDN`$V#y|1Cxl!elMkaB)uSX5$qDOJf#JbSk-~BJuM##2rgd1PyQQ=Mu8#Naf8Kche=J#;9_Z_<0Pj@j8eMnLxHnMl*jUhtQK)x%`t3V13Xm&vEBWnR-f5B60e24!-urpb2n zUdht3mPPxMR0MdI0;#Kv{B>zyKNbtn(WOrBov3r&hG4f3Nr~>-1a+#84P9Kpy7$~u zu8KPunXgU|u12ZWk9zk$wfFZXD}3h=Cni0%fpyH(F?VvGB#r6(&?L`PYFS9DDd8_B znJad}CYe^lzp2iv>{xU^k=@9;a@Y}Rj2Rf`sK}uaBa_N<@oq-{9)_&A%W2@|owP0} z157Vm+c0IN86`Hyioy=4LOYs0Q>h7+k5lq6^-5|Wq6buV-3u`(UU#?=3n!K(YywOe z`+>I?dL6W-P;bFQ8Ua;qJT)duJ;_v2e9fXQYcCaxkW)S)g~KIb`>6U|3F!B@xMPZU zFZPn5MOhcOM_~NfX=p<2&eF`3fNm@l*KmYsRlJ+0pnedVxNjpDYBZW-r{=!jX|K!F zPi9j~-H{S59xFw8trX%_cmO#igYA2(Y}O*1yBb!A-R#wMTeXhs zG{g}pF#QqFj(v~@%58^l4vwfa8C5r|6+tdDo1co0DJHg(Qbv&P04E!0@#NTa*1Lwh zrkL_n85o61QPx*OIZ;0DOBt_SQ04v{T2c%4K+<7NrOaW-FwZx)1N5Rz!GdNX3YON; z&DU*;SrzV4NYymcno{j6&JR2g*iMhVuY~fRN*~B+*}7uAXK|M0#40yZjs~!b)ur_R zGZ=92lNr~`q-Ww|b`j_lh>i#>Yln?F(6hN*b!yfFos2=OnKtoD6{~C zPvYD=q7@)oWvPao2O94r`Pz!NX;KORc1nagLtN2;ofRsy%~COH0Vz7dt)k_i2Vcd^ z)6pC*trM(@IDF!^x=B+-vb{89X7jSLV`O8m94ghK|2A>oqcyQ4$I}#@e3{qmOh!S~ zUgPUh88fUYpuuo)P=?uQbI@YqyHFtT4GlyAw zxGiw?Qi9QW?s{@OX@(lJZd%jmU@RjT_y#IB!N8LV2Ie>&Bwiw0K23ZKLwXD6{CSNI&+NGsoy@ zD96$vPmIT!$f4Gny+U^M%bL!8g%;s*2xJ!-4r`tg>#kYLV$H&1-^fZd>MME1mOj&XreehQZ}ZE+@4N^8)&`8yzpaQHy}GJCnsS^ znt5wzXr}1G%ITJ@;pilJ_^^H4Ckl=lkLelM(~jJ5bK-HNHG{3oB2`9ADq8AgE}03* zy?YM?*iKVQyuA_9g4%3CsXFfe6Nu0@77|xJeRNMVTgX^Y+#V>UH|1N3um@lD1ue9U zXa&-_w%eLU+YB*?OxchqjKNv1W9^9(W0#>1mL=i&fH7VYwUb|fY3Iy1wapj0v;P{} zoTz9_l-{Jqg!BC1{Js_OsFyvc4y}R-z z2bsCx`l4Nw4TGE1a5(BS3}ZuvwSl#e$36UY(^cCow#+SsrnS~Y(fQjR_1zxcm6*_; zB|fW|goNHu_3m+XDz=qW9-Ko#3(T?4o`zNYTvd)%Tm+; zQ-;(@(0Pp``x}ssS(lVDw}46o8#t2&w<-(aDkYwLFI(zJnKF%6T zYHcSsm?v(&ZY80L>2rdsgqjjY58CL{C#ddoGA2YRZrIk0N4fZF5;mTBIK~cHeX6vJ zRTPiuqe`4LyGoogK)nlxS!&G`u~QZV^AKj&Ols@l*$GSWT*u}x1$74rn?uP?onotH zC`-A_>YKo$fezg<8`dP!sIYRfP+`YRTeqTQ_O0ATINeZc6*~h*vydBlHjKYDi@b*< z(`=>X14q@@55>x^^-0zGPL!iX6xLgC!f-p$tPl~N`nqm(Bp17;y>QhIpYeutJLI~D z6=Na-KEcje0<33}|2c+5*tXX($$3g-2cI0`)RVKzLoe~rAPx=fMB0w4P+`nEQhf2b zB99LtW{)idZD3PA-ER`JY7MvJ<5x05i~>eG(UKuLRmRO2|E$yFr{CZ1BXw*Jl-W4K zc$S=phxT6bQBjP4i|S-LvDIUQKjBzibMCZ9t9qj;18PgUXltM7#NnQVC(d0>AZ_{! zJ$ZlTQ@e9l>BW>gs*0OkOLd*;XXV&LS-V+=d?f_SZH;%d`lcA3!cM1walZu#?Pn6E z%Wqxk4Uj#8e?Y#@<`^F|;+qq|x-E?L&D=2ZBKgvXB$dr*5!G`ols`%LoEzqOILQ*LlG^fw zZEBccC6PtAgsyo_wo3L;WFL?LRjSjWYWVPbS&Eu$v>qKgYdtS}=RM?j5JpapD~FS- z$XFjjOR6jhnTrt9f5MIxPrwR0l2BgF8hU69raBxGQR@nCCS$+}Fl_Fd^@drJH!Hvm3Hf=-mW%EGP4^d(E6BuB@hs|#pal)VCib|Le zJUNzi%SDSmoQ}GM88IG=pef`rKHxJeS+{+}N0m4(r;1_t4Hl(lc&TiRV+6v@8R#ix z8DQ23*4fiAXbv+T=T2v%5e5WqgGJQ%y|C40`z5xWZPH{BPw-RQHPBOV#~}YkKyYUs zOBd&&6!KL@6{z&QXIUA%!5(Ez+{nT>td^fU;$%rOsi--mJyXeDlgCobqbatn3Tl?% zHkJDgWq5Do+BH?V*5~0|5+%OY^N7_*##O6U zU0sXXY>$ibx_S`D@iM9VVh@D8Dp#}yHjJM^8#0A1FZ!E~M6+wYzJaY(=mAoxoSt*4 zMw;-ng0IStYFzE%F82BeEbg72D&OwxrL3&G-gtYinJcRtCpb^!%ti)cm1MkdCUMPK z_?3s5+JPLu>pT6qzt81$#Y~feH?CTSJ%9Re;XElbVL8*o@{~5Gl4L#@U%R*?jdvS6 zu!cCjd(Q%A=8YeLLv-U8wu?>_(&}S(1iLY!gDd`ThB?X__*jt@QZkD` zjYCHVd&x7jO>~S-G3yc-jBR*zp)8hW)(xSt(FvO;sP7})tJ|z9wAn6HfAV$k4ER>R z&qG-0&u#8hr{kU$mrXy2X|6feA-e;^8dm&Z$Z9^}4FMuf7I&NP(9FoEW*h^bCzn^n zV5gwiA9T_hE@Qo7WM&lvB$uwy$0%&`%1x7~Wd{2>>SrupR$ouK9a%cD8glfL$Z}$O zsI=bhHLsE-Y?2q5!7fYirE#+*FF(+RCXJ<}q)a|Li{q8u<%X9Y)i1ErLo!&9O>vE` z*TT#17ro158u zOYcijkTL-!QTb>v^@qDXJv^Te>QdUMLRfUNKn2Es^OBC4> z=n+=vSS7^7g(y!5wzHNxi=Jr9bn{D@*pMk*_8q*+3Q^t7Q+X)Myx(n|b~qx*;?rY} zzno;@+Q2M#^T^Bga80n=Nf>GMV4eF1GjTAy?X9ONjciW91phK#_JumOmQhA4r;^Qe zo>{yNME)crbCuKX0nci~;C(49m00OOZOFi<^3V=@EO=aK_3C;yV^I%A%|C~R2se?a zF!SME9Bv;>#)Zo3N&fYDk2^)br9N3xC)+95p{Oy|ZPFz8o(Ch-%l!Rz0Mu#ZW0@&M zX&pJG6U>9W>wZn>RE_*2-cm41gIVRvyZv;*d>Y5BdAbkWyxULlnc%2M3y;n?{bZV% z9VzF%EVxHkHw5IUS2053%UOyhF4Z=Id}$w7Qy~S%oUPosig~YuW$sXHB0Nz>kz<~A zhEiy?eMjsSq}bf=u6F;Q_O2+&t=t9zpi-$E!}mYbo+7DA)e6W5fkuPU?06l`c5gpQlf^Z)=`~ekOWv(`))7I*gBbJ%1Zv(IF2b(Vlmk0)t6?Kv zr+i9lz&wGtT4wFMmP0O-nlzOF*4ouktw|pZ3AZQYtT^6i={`<9?hUf|L7k|ZGY_Qb zbQKUMGcl}*ZZG9?i{AG1hHY{?HsY!_xg`lGwop$E%9&C_M^)tR`E1-WV_F6pRH0t685bdvV%F6tt^ zDF|`q1knm@m@sH)x!i!mVM6M{vI-fD_qr51wc9FNTqF|x){LamTF@S3sLXTCS`w{V z@`ijqa8Z{xklvzwhg2o(-YH~w!k9fU66N-$j>eCY3q#a_AO?i7nnNCuQ~*yEvdjhw ze%`%?S9#)WA@(AQqv|!!`!R#NR5_XHL}orQR8)JA*Wi=V%rhA{!4!6kL8vmCuFMm) zCgjxsc}0SPuKnlNDEde+lFVofJno6?$jJtz^aCn{7{qOT?GR?aHhSaa1ZPx7)QReb za)unDdrq=P@`za$;2~ZB01SyqL_t(5-AxT{8boV;_cJHSiUoQ|j$ya``{-_a>nBV> zeqB;pD{xuQ9AC0`JqK7)TV*%$4QRBU%j-_=Rle?yZc=?Bqq?=`VYl$54Hj^moM0gb zB^uQ#TCCH^Srm&oz<_AsbFHIErcZL4s5(6kMi`W&3@6{-psU$(>$Z;$pBPk|q0 zC@?>#JCK@31!}kuL*LG*86>za6?D%%u2uewC086FfCWKwb=iE8%IAgU(gYA?O{!EH z;NBRz-DDSh)xoq@g<=#dR=Tq3{;y~8*241wu1Sy#L{QL&IJMrV=7YjNJT0-!1}8-_ zus6A?S)|)L$9h6Yvxp_8WS9<`@Qd5;+09dG+Zt))QNw14`r2xU2*v18IoEYbTFpCn zZV=2g3fhUDkdtq5FiH(Iuj6|J44s5HCqanxf^@^oqM=moMv&G@GyqXNo%%dX#NEX10!3BMmBH*Qf1XG!^J=)}XKNPYMltO>aOLfQ zn^4JW(&$ewRgmeuvVnsnj)dS|Tv7v+7%u zL!p0mQ8~uPY+yxu=N7be$M9#Av2EqkC2d?yqUh7I^>i8VOQNcFE?lQ)p)D)<;diY9 z&l*=1W*^qo=neNN0d^$;!D&atz|(E8i9&8tFryQ@FsG2zN_jr9;LeG898)dY@wW(O ziH;P~QSxT))Wb!7pG^?fCDk1mUbcYhMbh2RkRR?Em2ch279q#ER(5s3jufKv7}ySP!&V6@ZkxLTyF66x$AV((f^0FP?5E7T(vTUvb4cI- z0~nsDkZp%EOr3{sv38H1#PXyVV+f)LKuYeoY<1X5A>W4Q<$%tg_>k-Kk)PrBy zeU(69>BNz6a7HV{3K>f2Y>^AA85iP1(#KVE2tWfPKlr{G0TGtenlw#X^L1J^3nr4H zji0Lac&Xvj*0-WlI~sFTqBIu2S6F1Fbl^J29(n{1HG)zKQMq#fQfi$hR+*B9#Hc-P zNDiXM$fU=&201>dmNrQGmH`xU65^Vg6l02VPtPnCl$elVbgo}6WyPq&_+FJX-j#vo z@G}H5qX}kA3(z#6#UvRuoQ(2)Epu056l2CyWo&G|-YV?GX2-Z(HALqrF$VOL1vm7iyz=~;_Q=<}q5JRGF#TLrW>0parjXyh@_20Uue}AH-o~{=8E{3eN(03 z1TD(r=5gqKkU=Wc3Uz-^zvE6zi$8u9T;k?G;@*Uh%I632$;TR>zL zt{+MyI&J?;-7uk}`ptA=-Ljr<31}{K8=IjazfyvY=3h&8Ln}4A@n<-Wk*dD})2kz1 zgt#i!%3iFPHDC8aocnGHB0NT~lw}#(14Tw|P6a|(2f`SkS_9f+_DP$q(yuF7%z)CL zTsw$p6>y!4;5w~Rx@cdXXm6nEP&NYeIw(-@|NT$&wWo)5gtSD0vo1*^d%-PQIjiFo z*rbv0ef8bbchc$SCC1sV;eK$ul@fXo;<0gd`~5C0x>L?!ij*Y|_b#3ea$*cDo?0{TrQ zOn=HL_j?a&OBDlE4uNLP6Fp?+*|l+^9c`(WF=8jmgJKwN8!d4l#dAc=Li$+iH8{7e zW7Lxcf~75%GdDh=QAP_!0r8Lr>!6fAW}8Z=v1gtxj~&KGV0PdndJyLyPT%qC14yPo zj_~QuCI?qFy3@DR&Xj+qIJL#ew%Sbx_)x*a&dO&EuFpS#5hO!wLm$&)R^AvR(;;0y`(IVDs5rX?jC3e>CGj6Cze-RY;R?rAND21aw3vSgn?v6JC{Ndk= z$3J#5WXBh&Pp_wb!4iFATgZFQdp!4h%gmk@hTwn~HmyvXwTF*InVS0SoxSsRPLIk5 zG+O1!pvmL8!|51qj$n4+6#X1RRD^$it^aS?@A4oS@UKWE{&Hho>k95)HNdaHzS5Gfo6D#^v_F1e ze?)MAe`YGeKfl&>a=$9DIl!O8G}pR<`$ZYXn*sJLkY5zoNCjiE1Do)F|3BxCI0z_+ fIBykLF0o#W!SsdDabsck;~;gOu6{1-oD!M').html(" "),this._helpTooltipTrigger=$('').text("?").attr("title",v()?d:u),this._dialogTitle=$.t("Change Interval")}function v(){return r.enabled("seconds_resolution")}_.prototype._setInput=function(){this._input=$(''),this._input.on("keypress",this._handleInput.bind(this)).on("input",function(){this._validate(),this._updateCaption()}.bind(this)).on("blur",function(){setTimeout(this._submit.bind(this),0)}.bind(this))},_.prototype._validate=function(){var t=this._input.val();this._parsed=o(t),this._valid=!this._parsed.error,this._supported=!this._parsed.error&&a(t);var i=this._parsed.unit;if(this._supported)if("R"===i&&this._parsed.qty>l.getMaxResolutionValue("R"))this._supported=!1;else if(null===i||"H"===i){this._parsed.qty*("H"===i?60:1)>1440&&(this._supported=!1)}else"S"!==i||c.includes(this._parsed.qty)||(this._supported=!1)},_.prototype._updateCaption=function(){var t;if(this._valid&&this._supported){var i=this._parsed.qty||1,e=this._parsed.unit||"";t=l.getTranslatedResolutionModel(i+e).hint,this._input.add(this._caption).removeClass("error")}else t=this._parsed.error?" ":$.t("Not applicable"),this._input.add(this._caption).addClass("error");this._caption.html(t)},_.prototype._handleInput=function(t){13!==t.which?t.ctrlKey||t.metaKey||!t.charCode||!t.which||t.which<=32||function(t){var i,e;i=/[\dhdwms]/i,e=/[\dhdwm]/i;return v()?i.test(t):e.test(t)}(String.fromCharCode(t.charCode))||t.preventDefault():this._submit()},_.prototype._submit=function(){if(p.isOpen(this._dialogTitle)){if(this._valid&&this._supported){var t=h.normalize(this._input.val()),i=s.interval.value();t&&i!==t&&"function"==typeof this._options.callback&&this._options.callback(t)}p.destroy(this._dialogTitle)}},_.prototype._setInitialValue=function(t){var i="",e=!1;(t=t||this._options.initialValue)&&","!==t?i=h.normalize(t)||"":(i=t=s.interval.value(),e=!0),this._input.val(i),e&&this._input.select()},_.prototype.isValid=function(){return Boolean(this._valid)},_.prototype.show=function(t){ +n("GUI","Show Change Interval Dialog",t);var i=p.createDialog(this._dialogTitle,{hideCloseCross:!0,addClass:"change-interval-dialog",ownerDocument:this._options.ownerDocument}),e=i.find("._tv-dialog-content");return i.css("min-width",0),e.css("min-width",0).mousedown(function(t){this._input.is(t.target)||t.preventDefault()}.bind(this)).append(this._input.add(this._caption).add(this._helpTooltipTrigger)),p.applyHandlers(i),p.positionDialog(i),this._setInitialValue(t),this._validate(),this._updateCaption(),i},t.exports.ChangeIntervalDialog=_}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js b/public/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js new file mode 100644 index 00000000..b4d3a8f3 --- /dev/null +++ b/public/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js @@ -0,0 +1,12 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-bottom-toolbar"],{"+GaQ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("q1tI");function i(e){return e.map?a.Children.toArray(e.children).map(e.map):e.children}},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("q1tI"),i=n("TSYQ"),o=n("XiJV");function r(e){return a.createElement("div",{className:i(o.separator,e.className)})}},"20PO":function(e,t){e.exports=''},"2mG+":function(e,t,n){e.exports={button:"button-37qwTsBL"}},"5o6O":function(e,t,n){e.exports={tabs:"tabs-1LGqoVz6",tab:"tab-1Yr0rq0J",noBorder:"noBorder-oc3HwerO",disabled:"disabled-s8cEYElA",active:"active-37sipdzm",defaultCursor:"defaultCursor-Np9BHjTg",slider:"slider-1-X4lOmE",content:"content-2asssfGq"}},"9VJd":function(e,t){e.exports=''},ApAi:function(e,t){e.exports=''},"J+f8":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("q1tI"),i=a.createContext(!1)},J3OW:function(e,t,n){e.exports={button:"button-1VVj8kLG",separator:"separator-2I6DZkMH"}},K3s3:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u}));var a=n("mrSG"),i=n("q1tI"),o=n("TSYQ"),r=n("Eyy1"),s=n("5o6O"),c=s;function l(e){var t,n=o(e.className,s.tab,((t={})[s.active]=e.isActive,t[s.disabled]=e.isDisabled,t[s.defaultCursor]=!!e.shouldUseDefaultCursor,t[s.noBorder]=!!e.noBorder,t));return i.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function u(e){return function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.activeTab={current:null},e}return Object(a.__extends)(n,t),n.prototype.componentDidUpdate=function(){Object(r.ensureNotNull)(this._slider).style.transition="transform 350ms",this._componentDidUpdate()},n.prototype.componentDidMount=function(){this._componentDidUpdate()},n.prototype.render=function(){var t=this,n=this.props.className,a=this._generateTabs();return i.createElement("div",{className:o(n,s.tabs),"data-name":this.props["data-name"]},a,i.createElement(e,{reference:function(e){t._slider=e}}))},n.prototype._generateTabs=function(){var e=this;return this.activeTab.current=null, +i.Children.map(this.props.children,(function(t){var n=t,a=Boolean(n.props.isActive),o={reference:function(t){a&&(e.activeTab.current=t),n.props.reference&&n.props.reference(t)}};return i.cloneElement(n,o)}))},n.prototype._componentDidUpdate=function(){var e=Object(r.ensureNotNull)(this._slider).style;if(this.activeTab.current){var t=this.activeTab.current.offsetWidth,n=this.activeTab.current.offsetLeft;e.transform="translateX("+n+"px)",e.width=t+"px",e.opacity="1"}else e.opacity="0"},n}(i.PureComponent)}u((function(e){return i.createElement("div",{className:s.slider,ref:e.reference})}))},MfqI:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),i=n.n(a),o=n("i8i4"),r=n("mrSG"),s=n("YFKU"),c=n("17x9"),l=n("TSYQ"),u=n("cvc5"),d=n("Kxc7"),h=n("82wv"),p=n("Iksw"),m=n("tWVy"),g=n("/KDZ"),b=n("N5tr"),f=n("KKsp"),v=n("Eyy1"),_=n("JWMC"),C=n("1TxM"),y=n("aIyQ"),S=n.n(y),E=n("dfhE"),x=function(){function e(e){var t=this;this._state={ranges:[]},this._change=new S.a,this._rangeChangedListenerBound=this._onRangeChanged.bind(this);var n=(this._context=e).chartWidget;n.withModel(null,(function(){var e=n.model(),a=e.mainSeries();a.onStatusChanged().subscribe(t,t._updateAvailableRanges),d.enabled("update_timeframes_set_on_symbol_resolve")&&a.dataEvents().symbolResolved().subscribe(t,t._updateAvailableRanges),a.priceScale().properties().childs().lockScale.subscribe(t,t._updateAvailableRanges),e.appliedTimeFrame().subscribe(t._rangeChangedListenerBound),t._updateAvailableRanges()}))}return e.prototype.state=function(){return this._state},e.prototype.onChange=function(){return this._change},e.prototype.selectRange=function(e){this._setState({activeRange:e.value.value});var t=this._context.chartWidgetCollection,n={val:e.value,res:e.targetResolution};t.setTimeFrame(n)},e.prototype.destroy=function(){var e=this,t=this._context.chartWidget;t.withModel(null,(function(){var n=t.model(),a=n.mainSeries();a.onStatusChanged().unsubscribe(e,e._updateAvailableRanges),d.enabled("update_timeframes_set_on_symbol_resolve")&&a.dataEvents().symbolResolved().unsubscribe(e,e._updateAvailableRanges),a.priceScale().properties().childs().lockScale.unsubscribe(e,e._updateAvailableRanges),n.appliedTimeFrame().unsubscribe(e._rangeChangedListenerBound)})),this._change.destroy()},e.prototype._setState=function(e){this._state=Object.assign({},this._state,e),this._change.fire(this._state)},e.prototype._onRangeChanged=function(e){var t;null!==e&&"period-back"===e.val.type&&(t=e.val.value),this._setState({activeRange:t})},e.prototype._updateAvailableRanges=function(){var e=this._context,t=e.availableTimeFrames,n=e.chartWidget;if(n.model()){var a=n.model().mainSeries(),i=a.status();if(i!==E.STATUS_LOADING&&i!==E.STATUS_RESOLVING){var o=t(a.symbolInfo(),a.status());0!==o.length&&this._setState({ranges:o})}}},e}(),w=Object(C.b)();function R(e){var t;return(t=function(t){function n(e,n){var a=t.call(this,e,n)||this;a._handleUpdate=function(e){a.setState(e)},a._handleSelectRange=function(e){Object(_.trackEvent)("GUI","Chart Bottom Toolbar","range "+e.value), +a._binding.selectRange(e)},Object(C.c)(n,{availableTimeFrames:c.any.isRequired,chartWidgetCollection:c.any.isRequired,chartWidget:c.any.isRequired}),N.has(n.chartWidget)||N.set(n.chartWidget,new x(n));var i=a._binding=Object(v.ensureDefined)(N.get(n.chartWidget));return a.state=i.state(),a}return Object(r.__extends)(n,t),n.prototype.componentDidMount=function(){this._binding.onChange().subscribe(this,this._handleUpdate)},n.prototype.componentWillUnmount=function(){this._binding.onChange().unsubscribe(this,this._handleUpdate)},n.prototype.render=function(){return a.createElement(e,{goToDateButton:this.props.goToDateButton,className:this.props.className,ranges:this.state.ranges,activeRange:this.state.activeRange,onSelectRange:this._handleSelectRange})},n}(a.PureComponent)).contextType=w,t}var N=new WeakMap,k=n("cdbK"),W=n("l4ku"),M=n("02pg"),T=n("9VJd"),O=n("J3OW");function j(e){var t=e.ranges,n=e.activeRange,a=e.onSelectRange;return i.a.createElement(i.a.Fragment,null,t.map((function(e){return i.a.createElement(W.a,{key:e.value.value,label:e.description||e.text,active:n===e.value.value,checked:n===e.value.value,checkable:!0,disabled:!1,onClick:o.bind(null,e),doNotCloseOnClick:!1,subItems:[]})})));function o(e){e&&a&&a(e),Object(m.b)()}}function A(e){var t=e.onGoToDateClick;return i.a.createElement(i.a.Fragment,null,i.a.createElement(M.a,{className:O.separator}),i.a.createElement(W.a,{icon:T,label:Object(s.t)("Go to..."),onClick:t,active:!1,checked:!1,checkable:!1,disabled:!1,doNotCloseOnClick:!1,subItems:[]}))}var B={title:window.t("Date Range"),goToDate:window.t("Go to...")},D=Object(C.b)(),z=R(function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._handleGoToDateClick=function(){var e=i.context.chartWidget;Object(k.showGoToDateDialog)(e.model()),Object(m.b)()},i._handleRangeSelect=function(e){e&&i.props.onSelectRange&&i.props.onSelectRange(e),Object(m.b)()},i._renderChildren=function(e){var t=i.props,n=t.ranges,o=t.activeRange,r=t.goToDateButton;return e?a.createElement(a.Fragment,null,a.createElement(j,{ranges:n,activeRange:o,onSelectRange:i._handleRangeSelect}),r&&a.createElement(A,{onGoToDateClick:i._handleGoToDateClick})):a.createElement(a.Fragment,null,n.map((function(e){return a.createElement(b.b,{key:e.value.value,label:e.description||e.text,isActive:o===e.value.value,onClick:i._handleRangeSelect,onClickArg:e})})),r&&a.createElement(f.a,null),r&&a.createElement(b.b,{label:B.goToDate,onClick:i._handleGoToDateClick}))},Object(C.c)(n,{chartWidget:c.any.isRequired}),i}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this;return a.createElement(g.a,{rule:"screen and (max-width: 419px)"},(function(t){return a.createElement(h.a,{className:O.button,content:B.title,arrow:!0,verticalAttachEdge:p.a.Top,verticalDropDirection:p.b.FromBottomToTop,horizontalMargin:4,"data-name":"date-ranges-menu",isDrawer:t},e._renderChildren(t))}))},t.contextType=D,t}(a.PureComponent)),I=n("K3s3"),L=n("W9Y+");function F(e){var t,n=l(e.className,L.item,((t={})[L.isActive]=e.isActive,t[L.isFirst]=e.isFirst, +t[L.isLast]=e.isLast,t));return a.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}var P=n("nPPD"),q=n("RZ2Z"),G=Object(P.a)(I.a,q);var U=n("qSb5"),H=Object(I.c)((function(e){return a.createElement("div",{className:l(e.className,G.slider),ref:e.reference},a.createElement("div",{className:G.inner}))}));var V=R((function(e){var t=e.className,n=e.ranges,i=e.activeRange,o=e.onSelectRange;return a.createElement(H,{className:l(U.sliderRow,t),"data-name":"date-ranges-tabs"},n.map((function(e,t){return a.createElement(F,{key:e.value.value,isFirst:0===t,isLast:t===n.length-1,isActive:i===e.value.value,onClick:o&&o.bind(null,e)},a.createElement("div",{title:e.description||e.text,className:"apply-common-tooltip"},e.text))})))})),Z=n("Iivm"),X=n("/DW5"),Q=n("ul7r"),K=n("c7H2"),J=Object(X.b)({keys:["Alt","G"],text:"{0} + {1}"}),Y=Object(C.b)(),$=R(function(e){function t(t,n){var a=e.call(this,t,n)||this;return a._handleClick=function(){var e=a.context.chartWidget;Object(_.trackEvent)("GUI","Chart Bottom Toolbar","go to"),Object(k.showGoToDateDialog)(e.model())},Object(C.c)(n,{chartWidget:c.any.isRequired}),a}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.ranges.length>0&&a.createElement("div",{className:l("apply-common-tooltip",K.button,t),"data-name":"go-to-date","data-tooltip-hotkey":J,onClick:this._handleClick,title:Object(s.t)("Go to")},a.createElement(Z.Icon,{className:K.icon,icon:Q}))},t.contextType=Y,t}(a.PureComponent)),ee=n("URQ3");function te(e){var t=e.reference,n=e.className,i=e.children,o=Object(r.__rest)(e,["reference","className","children"]);return a.createElement("button",Object(r.__assign)({},o,{className:l(n,ee.button),ref:t}),a.createElement("span",{className:ee.inner},i))}var ne=n("/+9u"),ae=n("4kQX"),ie=n("7KDR"),oe=n("5VQP"),re=function(e){function t(t){var n=e.call(this,t)||this;return n._element=null,n._menu=null,n._handleRef=function(e){n._element=e},n._showMenu=function(){if(n._menu&&n._menu.isShown())return n._menu.hide(),void n._menu.destroy();var e=n.props,t=e.getActions,a=e.right,i=Object(v.ensureNotNull)(n._element),o=t();0!==o.length&&oe.ContextMenuManager.createMenu(o).then((function(e){n._menu=e,e.show((function(e,t){var n=i.getBoundingClientRect();return{clientX:a?n.right-e:n.left,clientY:n.top-Math.min(t,n.top),overrideHeight:n.top'},URQ3:function(e,t,n){e.exports={button:"button-88UE6omC",hover:"hover-3_vVP91F",inner:"inner-2FptJsfC"}},"W9Y+":function(e,t,n){e.exports={item:"item-3cgIlGYO",hover:"hover-2y46_KNk",isActive:"isActive-2M6dwA7-",isFirst:"isFirst-2kfAV5tf",isLast:"isLast-voJ1bqZh"}},XXQ5:function(e,t,n){e.exports={item:"item-3uG--HK9",emptyIcons:"emptyIcons-m0h_sZp0",loading:"loading-cNheEKQv",disabled:"disabled-3ilLPdQ4",interactive:"interactive-2W_Hkhdy",hovered:"hovered-D1oc5kww",icon:"icon-1Mb1FjSX",label:"label-3O4C0UM-",fullWidth:"fullWidth-1uGfIWwz",title:"title-22oXfKpQ",nested:"nested-1ZM4Mhrc",shortcut:"shortcut-3ZjqDeQg",remove:"remove-3gWfSy1e"}},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},Xy1d:function(e,t){e.exports=''},Xzy5:function(e,t){e.exports=''},c7H2:function(e,t,n){e.exports={button:"button-2gir_Bbb",hover:"hover-SrAyrKlT",icon:"icon-MwaAItz1"}},l4ku:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})) +;var a=n("q1tI"),i=n.n(a),o=n("TSYQ"),r=n("Iivm"),s=n("6KyJ"),c=n("J+f8"),l=n("w+Rv"),u=n("Xy1d"),d=n("Xzy5"),h=n("20PO"),p=n("XXQ5");function m(e){var t=e.isTitle,n=e.isLoading,m=e.isHovered,g=e.active,b=e.checkable,f=e.disabled,v=e.checked,_=e.icon,C=e.iconChecked,y=e.hint,S=e.subItems,E=e.label,x=e.onClick,w=e.children,R=e.toolbox,N=e.fullWidthLabel,k=Object(a.useContext)(c.a),W=!!S.length;return n?i.a.createElement("li",{className:o(p.item,p.loading)},i.a.createElement(s.Loader,{color:"gray"})):i.a.createElement("li",{className:o(p.item,p.interactive,t&&p.title,f&&p.disabled,m&&p.hovered,g&&p.active,k&&p.emptyIcons),onClick:x},i.a.createElement(r.Icon,{className:o(p.icon),icon:function(){if(b&&v)return C||_||u;return _}()}),i.a.createElement("span",{className:o(p.label,N&&p.fullWidth)},E),!!R&&i.a.createElement(r.Icon,{onClick:function(){R&&R.action()},className:p.remove,icon:h}),!W&&y&&i.a.createElement(l.a,{className:p.shortcut,text:y}),W&&i.a.createElement(r.Icon,{className:p.nested,icon:d}),w)}},qSb5:function(e,t,n){e.exports={sliderRow:"sliderRow-Tv1W7hM5"}},ul7r:function(e,t){e.exports=''},"w+Rv":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n("q1tI"),i=n("TSYQ"),o=n.n(i),r=n("ycgn");function s(e){var t=e.text,n=void 0===t?"":t,i=e.className;return a.createElement("span",{className:o()(r.shortcut,i)},n)}},ycgn:function(e,t,n){e.exports={item:"item-stVdeCwG",interactive:"interactive-3E0jwVyG",hovered:"hovered-2HCCgw6c",disabled:"disabled-2K7FyUI3",active:"active-muW4lycL",shortcut:"shortcut-2P38AivB",iconCell:"iconCell-OhwVvlgA",icon:"icon-3DDcYD-t",checkmark:"checkmark-2UE1siCn",content:"content-1GXgstZ5",label:"label-1If3beUH",checked:"checked-5eQn8630",toolbox:"toolbox-2XX2mSNw",showToolboxOnHover:"showToolboxOnHover-iCrUIcOG",arrowIcon:"arrowIcon-2FMesq_x",subMenu:"subMenu-QM4GIDtY"}},z6ID:function(e,t,n){e.exports={separator:"separator-3bp1jCsV"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js b/public/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js new file mode 100644 index 00000000..278db752 --- /dev/null +++ b/public/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-event-hint"],{"+EG+":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));var r=n("mrSG"),o=n("q1tI"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.render=function(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})},t}(o.Component),s=o.createContext(null)},"79vt":function(e,t,n){e.exports={container:"container-RYiwcUsM",content:"content-2QNYOBPt",arrowHolder:"arrowHolder-1VdSgMwV","arrowHolder--below":"arrowHolder--below-FwRPJmQk","arrowHolder--above":"arrowHolder--above-3dafVndi","arrowHolder--before":"arrowHolder--before-J9LaRkO3","arrowHolder--after":"arrowHolder--after-3LNL_hrq","arrowHolder--above-fix":"arrowHolder--above-fix-1jpQDk8-","arrowHolder--before-rtl-fix":"arrowHolder--before-rtl-fix-zFykJHSt","arrowHolder--after-ltr-fix":"arrowHolder--after-ltr-fix-1W2mlyUF",label:"label-2D_bIpcf",closeButton:"closeButton-2425ZrEc"}},AiMB:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return d}));var r=n("mrSG"),o=n("q1tI"),i=n("i8i4"),s=n("e3/o"),a=n("jAh7"),c=n("+EG+"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._uuid=Object(s.guid)(),t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._manager().removeWindow(this._uuid)},t.prototype.render=function(){var e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return 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||"",i.createPortal(o.createElement(d.Provider,{value:this},this.props.children),e)},t.prototype.moveToTop=function(){this._manager().moveToTop(this._uuid)},t.prototype._manager=function(){return null===this.context?Object(a.getRootOverlapManager)():this.context},t.contextType=c.b,t}(o.PureComponent),d=o.createContext(null)},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},PN5r:function(e,t,n){"use strict";n.r(t);var r=n("mrSG"),o=n("q1tI"),i=n.n(o),s=n("i8i4"),a=n("TSYQ"),c=n("Iivm"),l=n("AiMB"),d=n("To8B"),u=n("79vt");o.PureComponent;function p(e){var t=e.className,n=e.containerClassName,i=e.reference,s=e.style,l=e.arrow,p=void 0===l||l,h=e.arrowClassName,f=e.arrowReference,m=e.onClose,v=e.arrowStyle,w=e.children,_=Object(r.__rest)(e,["className","containerClassName","reference","style","arrow","arrowClassName","arrowReference","onClose","arrowStyle","children"]);return o.createElement("div",Object(r.__assign)({},_,{className:t,ref:i,style:s}),p&&o.createElement("div",{className:h,ref:f,style:v}),o.createElement("div",{className:a(u.container,n)},o.createElement("div",{className:u.content},w),m&&o.createElement(c.Icon,{className:u.closeButton,icon:d, +onClick:m})))}var h=n("g2Cz");function f(e){var t=e.isOpened,n=e.text,r=e.onClose;return t?i.a.createElement("div",{className:h.container},i.a.createElement("div",{className:h.centerElement},i.a.createElement(p,{arrow:!1,onClose:r},i.a.createElement("div",{className:h.text},n)))):null}n.d(t,"ChartEventHintRenderer",(function(){return m}));var m=function(){function e(e){this._wrap=document.createElement("div"),this._container=e}return e.prototype.show=function(e,t){var n=this;if(this._wrap){this.hide(),this._container.append(this._wrap);var i={isOpened:!0,text:e,onClose:function(){t&&t(),n.hide()}};s.render(o.createElement(f,Object(r.__assign)({},i)),this._wrap)}},e.prototype.hide=function(){this._wrap&&(s.unmountComponentAtNode(this._wrap),this._wrap.remove())},e.prototype.destroy=function(){this.hide(),delete this._wrap},e}()},To8B:function(e,t){e.exports=''},g2Cz:function(e,t,n){e.exports={container:"container-2yI8A9Vu",centerElement:"centerElement-UEMVlR9F",text:"text-2Q2WewIi"}},jAh7:function(e,t,n){"use strict";n.r(t),n.d(t,"OverlapManager",(function(){return i})),n.d(t,"getRootOverlapManager",(function(){return a}));var r=n("Eyy1"),o=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),i=function(){function e(e){void 0===e&&(e=document),this._storage=new o,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){var t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);var r=this._document.createElement("div");if(r.style.position=t.position,r.style.zIndex=this._index.toString(),r.dataset.id=e,void 0!==t.index){var o=this._container.childNodes.length;if(t.index>=o)this._container.appendChild(r);else if(t.index<=0)this._container.insertBefore(r,this._container.firstChild);else{var i=this._container.childNodes[t.index];this._container.insertBefore(r,i)}}else"reverse"===t.direction?this._container.insertBefore(r,this._container.firstChild):this._container.appendChild(r);return this._windows.set(e,r),++this._index,r},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e) +;void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function a(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(r.ensureDefined)(s.get(t));var n=new i(e),o=function(e){var 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 s.set(o,n),n.setContainer(o),e.body.appendChild(o),n}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var r=n("mrSG"),o=n("q1tI");t.Icon=o.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,s=r.__rest(e,["icon"]);return o.createElement("span",r.__assign({},s,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js b/public/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js new file mode 100644 index 00000000..f1887f3a --- /dev/null +++ b/public/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js @@ -0,0 +1,55 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-widget-gui"],{"+jnJ":function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return a}));i("YFKU"),i("EsMY");var s,o=i("m/cY"),n=i("Vdly");function l(t){return t===s.AlwaysOn||t===s.AlwaysOff?t:s.VisibleOnMouseOver}function a(t,e){var i,a;function r(){if(!i){i=Object(o.a)();var s=n.getValue(t);void 0===s&&void 0!==e&&(s=n.getValue(e)),i.setValue(l(s)),i.subscribe(i,(function(e){n.setValue(t,l(e.value()))}))}return i}return{property:r,availableValues:function(){return[{value:s.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:s.AlwaysOn,title:window.t("Always Visible")},{value:s.AlwaysOff,title:window.t("Always Invisible")}]},actualBehavior:function(){if(!a){a=Object(o.a)();var t=r(),e=function(){var e=t.value();e!==s.AlwaysOn&&e!==s.AlwaysOff&&(e=Modernizr.mobiletouch?s.AlwaysOn:s.VisibleOnMouseOver),a&&a.setValue(e)};t.subscribe(a,e),e()}return a}}}!function(t){t.AlwaysOn="alwaysOn",t.VisibleOnMouseOver="visibleOnMouseOver",t.AlwaysOff="alwaysOff"}(s||(s={}))},"/NcV":function(t,e){t.exports=''},"0jws":function(t,e,i){t.exports={blockHidden:"blockHidden-pECc1q1w","pane-button":"pane-button-3IbFaPrJ"}},"1ANp":function(t,e,i){"use strict";i.d(e,"c",(function(){return n})),i.d(e,"d",(function(){return l})),i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return r}));var s,o=i("+jnJ"),n="NavigationButtons.visibility",l=(s=Object(o.b)(n)).property,a=s.availableValues,r=s.actualBehavior},"1Wf8":function(t,e){t.exports=''},"25b6":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return l})),i.d(e,"a",(function(){return a}));var s=/[<"'&>]/g,o=function(t){return"&#"+t.charCodeAt(0)+";"};function n(t){return t.replace(s,o)}function l(t){return void 0===t&&(t=""),t.replace(/\s+/g,"")}function a(t){return void 0===t&&(t=""),t.replace(/\b\w/g,(function(t){return t.toUpperCase()}))}},"2CEX":function(t,e){ +t.exports=''},"5Alx":function(t,e,i){t.exports={legend:"legend-29zvAld0",item:"item-3eXPhOmy",series:"series-12hzsxbp",withAction:"withAction-1y86Ymm9",selected:"selected-2qw9PFUJ",last:"last-3Xus0HXW",text:"text-1pYqyE6B",noWrapWrapper:"noWrapWrapper-AC879h-w",noWrap:"noWrap-ODIQgNap",valuesAdditionalWrapper:"valuesAdditionalWrapper-3BfAIuML",valueItem:"valueItem-3JDGGSt_",valueTitle:"valueTitle-1myNPdtH",valueValue:"valueValue-3kA0oJs5",valuesWrapper:"valuesWrapper-1ukbb5SP",directionColumn:"directionColumn-abL_Vsle",titleWrapper:"titleWrapper-1Zs2rjQ6",button:"button-22Ex8G2W",statusesWrapper:"statusesWrapper-GnubQvDb",buttonsWrapper:"buttonsWrapper-3eBZpnXm",buttons:"buttons-1-XhYDHM",noActions:"noActions-1D515O5o",title:"title-bcHj6pEn",title2nd:"title2nd-2igtq1cH",disabled:"disabled-3P6bUcMx",withCustomTextColor:"withCustomTextColor-Pw_dabsC",study:"study-lgC0tuTJ",title1st:"title1st-2at68hKe",hideValues:"hideValues-3JtC3-Os",has5Buttons:"has5Buttons-3tuydZU5",stayInHoveredMode:"stayInHoveredMode-3K55nNni",withTail:"withTail-2tfD0t7T",loading:"loading-37LPn65g",loader:"loader-iCjkbLoX",withDot:"withDot-VrJCTK--",title3rd:"title3rd-2bpagZ7H",title4th:"title4th-28_-ZX9R",miniHidden2Title:"miniHidden2Title-1xHUL0G8",microHidden2Title:"microHidden2Title-37EAZYGX",hidden3Title:"hidden3Title-22u6NoOK",flagged:"flagged-3lOrkL__",medium:"medium-2Vr6MA2I",minimized:"minimized-25_VM9I8",micro:"micro-1-90nTmg",onlyOneButtonCanBeStick:"onlyOneButtonCanBeStick-16Vrffc6",touchMode:"touchMode-2jC98z1-",buttonIcon:"buttonIcon-2lrp9MHZ",flag:"flag-1kqFt7GH",invisibleHover:"invisibleHover-qowat1V5",eye:"eye-3mqNMkLJ",hiddenLoading:"hiddenLoading-hcuRRcWh","eye-animation":"eye-animation-1pyfCZvS",markerContainer:"markerContainer-3MnDLQVD",flagWrapper:"flagWrapper-14Sd7MtI",sourcesWrapper:"sourcesWrapper-2JcXD9TK",newCollapser:"newCollapser-1F6pNRDi",sources:"sources-6Hp4M7li",toggler:"toggler-_SUZ7r_5 pane-button-3IbFaPrJ",counter:"counter-1hG1zy7A",iconArrow:"iconArrow-3q7vxxnz",objectTree:"objectTree-2tLil0dm",onlyOneSourceShown:"onlyOneSourceShown-1dCmMKoj",closed:"closed-1Sz6CztG",objectsTreeCanBeShown:"objectsTreeCanBeShown-2R_D8NJP"}},"61S9":function(t,e){ +t.exports=''},"6dGu":function(t,e){t.exports=''},"94TV":function(t,e){t.exports=''},"956S":function(t,e){t.exports=''},"9Crk":function(t,e){ +t.exports=''},"9lPX":function(t,e){t.exports=''},AH3n:function(t,e){t.exports=''},AvGy:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("qFKp"),o=s.CheckMobile.any()},D8x7:function(t,e){t.exports=''},EV8o:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("ogJP");function o(t,e,i,o,n){var l=document.createElement("div");l.className=e,l.classList.toggle(o,!t.visible.value()),Object.assign(l.dataset,t.dataset),void 0!==t.className&&l.classList.add(t.className),void 0!==t.title&&(l.classList.add("apply-common-tooltip"),l.setAttribute("title",t.title.value()),void 0!==t.hotKeyTitle&&(l.dataset.tooltipHotkey=t.hotKeyTitle)),l.addEventListener("touchend",t.action),l.addEventListener("mousedown",(function(e){0===e.button&&t.action(e)}));var a=document.createElement("div");a.classList.add(i);var r=t.iconMap.get(n)||"";return Object(s.isString)(r)?a.innerHTML=r:a.appendChild(r),l.appendChild(a),l}},G2LI:function(t,e){t.exports=''},GOhO:function(t,e,i){"use strict";var s=i("+DwS");i("tc+8");var o=i("m/cY");function n(t){for(var e=[],i=1;io.timeStamp)){var n=o.target;void 0!==i&&null!==e&&null!==n&&n.ownerDocument===s&&(e.contains(n)||i(o))}}return o.click&&s.addEventListener("click",n,!1),o.mouseDown&&s.addEventListener("mousedown",n,!1),o.touchEnd&&s.addEventListener("touchend",n,!1),o.touchStart&&s.addEventListener("touchstart",n,!1),function(){s.removeEventListener("click",n,!1),s.removeEventListener("mousedown",n,!1),s.removeEventListener("touchend",n,!1),s.removeEventListener("touchstart",n,!1)}}i.d(e,"a",(function(){return s}))},RgOa:function(t,e){t.exports=''},RspR:function(t,e,i){"use strict";i.d(e,"c",(function(){return l})),i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return r}));var s,o=i("+jnJ"),n=i("1ANp"),l=(s=Object(o.b)("PaneButtons.visibility",n.c)).property,a=s.availableValues,r=s.actualBehavior},S48P:function(t,e){ +t.exports=''},TGRH:function(t,e,i){"use strict";i.r(e),i.d(e,"ControlBarNavigation",(function(){return H}));var s,o=i("Eyy1"),n=(i("YFKU"),i("1ANp")),l=i("Ialn"),a=i("gWrr"),r=i("/DW5"),u=i("qFKp"),d=i("/3z9"),h=i("d700"),c=(i("JWMC"),i("MjtL")),p=i("e8Rm"),_=i("e2QN"),b=i("vg09"),g=i("/NcV"),m=i("94TV"),v=i("qfuz"),w=i("MQEA"),y=i("eYcT"),f=i("nFx7"),S=(i("jrhZ"),Object(r.b)({keys:["Alt","R"],text:"{0} + {1}"})),M=Object(r.b)({keys:["Alt","Click","Alt","Enter"],text:"{0} + {1}, {2} + {3}"}),C=Object(r.b)({keys:[v],text:"{0}"}),E=Object(r.b)({keys:[w],text:"{0}"}),V='
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+p+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+b+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+y+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+f+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+c+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+g+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+_+"\n\t\t\t
    \n\t\t
    \n\t
    \n
    ",k='
    \n\t'+m+"\n
    ",T=u.CheckMobile.any(),x=((s={}).moving="wait_finishing",s.wait_finishing="stop",s.stop="moving",s),L={zoomInOut:!0,maximize:!0,scrollLeftRight:!0,resetScale:!0,goToRealtime:!0},H=function(){function t(t,e,i){ +this._widget=Object(o.ensureNotNull)(Object(a.a)(V).querySelector(".control-bar-wrapper")),this._controlBar=Object(o.ensureNotNull)(this._widget.querySelector(".control-bar")),this._back=Object(o.ensureNotNull)(Object(a.a)(k).querySelector(".control-bar__btn--back-present")),this._btnGroups=Array.from(this._controlBar.querySelectorAll(".js-btn-group")),this._backButtonVisible=!1,this._boundKeydownHandler=null,this._boundKeyupHandler=null,this._boundMouseHandler=null,this._chartModel=null,this._checkIntervalId=0,this._controlBarVisible=!1,this._currentDistance=0,this._deferredFinishTimeout=0,this._finishingTimeout=0,this._moveType="",this._movingTimeout=0,this._pressedKey=[],this._priceAxisChanged=null,this._resetAvailabilityChanged=null,this._priceAxisName="",this._rafId=0,this._startTime=0,this._state="stop",this._visibilityTypeProperty=null,this._boundUpdateMaximizeButtonsVisibility=this._updateMaximizeButtonsVisibility.bind(this),this._boundToggleFullscreenButtons=this._toggleFullscreenButtons.bind(this),this._paneWidth=0,this._leftPriceScaleWidth=0,this._rightPriceScaleWidth=0,this._chart=t,this._parent=e,this._options=Object.assign({},L,i),this._visibilityPrioritizedGroups=this._initGroupDescriptions(),this._init(),this._initHandlers(),this.updatePosition()}return t.prototype.destroy=function(){if(null!==this._visibilityTypeProperty&&(this._visibilityTypeProperty.unsubscribe(this,this._onVisibilityTypeChange),this._visibilityTypeProperty=null),null!==this._boundMouseHandler&&(this._parent.removeEventListener("mousemove",this._boundMouseHandler,!1),this._parent.removeEventListener("mouseleave",this._boundMouseHandler,!1),this._boundMouseHandler=null),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),clearTimeout(this._movingTimeout),null!==this._priceAxisChanged&&(this._priceAxisChanged.unsubscribe(this,this._updateBackBtnPosition),this._priceAxisChanged=null),clearInterval(this._checkIntervalId),null!==this._resetAvailabilityChanged){this._resetAvailabilityChanged.unsubscribe(this,this._updateResetScalesButtonVisibility);var t=this._chart.getResizerDetacher();t.fullscreenable.unsubscribe(this._boundUpdateMaximizeButtonsVisibility),t.fullscreen.unsubscribe(this._boundToggleFullscreenButtons),this._resetAvailabilityChanged=null}this._chart=null},t.prototype.updatePosition=function(){var t=this._chart.paneWidgets();if(0!==t.length){this._paneWidth=t[0].width(),this._leftPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("left"),this._rightPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("right");var e=this._chart.timeAxisHeight()+this._bottomMargin();this._widget.style.bottom=e+"px",this._back.style.bottom=e+"px",this._updateBtnGroupVisibility()}},t.prototype._bottomMargin=function(){var t,e=this._chart.paneWidgets() +;return(null!==(t=this._chart.maximizedPaneWidget())&&void 0!==t?t:e[e.length-1]).containsMainSeries()?32:5},t.prototype._init=function(){var t=this;if(u.CheckMobile.any())for(var e=0,i=this._btnGroups;e=i.left-100&&t.clientX<=i.right+100&&t.clientY>=i.top-s&&t.clientY<=i.bottom+100}this._controlBarVisible!==e&&(this._controlBarVisible=e,null===this._rafId&&(this._rafId=this._controlBar.ownerDocument.defaultView.requestAnimationFrame(this._updateControlBarVisibility.bind(this))))}},t.prototype._updateControlBarVisibility=function(){this._rafId=null,this._controlBar.classList.toggle("control-bar--hidden",!this._controlBarVisible)},t.prototype._updateBackBtnPosition=function(){if("left"===this._priceAxisName||"right"===this._priceAxisName){ +var t=this._chart.getPriceAxisMaxWidthByName(this._priceAxisName)+14;t&&(this._back.style.marginRight=t+"px")}},t.prototype._updateBtnGroupVisibility=function(){for(var t=this._leftPriceScaleWidth+this._paneWidth,e=(t+this._rightPriceScaleWidth)/2,i=2*Math.min(t-e,e-this._leftPriceScaleWidth)-50-50,s=!1,o=0,n=this._visibilityPrioritizedGroups;o=0&&!s,s=s||!l.enoughSpaceForGroup),!l.enoughSpaceForGroup!==l.element.classList.contains("js-hidden")&&l.element.classList.toggle("js-hidden",!l.enoughSpaceForGroup)}this._updateControlBarPosition()},t.prototype._getBtnGroup=function(t){return Object(o.ensureDefined)(this._btnGroups.find((function(e){return e.classList.contains(t)})))},t.prototype._updateControlBarPosition=function(){var t=this._visibilityPrioritizedGroups.reduce((function(t,e){return t+(e.enoughSpaceForGroup?e.totalWidth:0)}),0),e=(this._paneWidth+this._leftPriceScaleWidth+this._rightPriceScaleWidth)/2-Math.ceil(t/2);this._widget.style.left=e+"px"},t.prototype._updateResetScalesButtonVisibility=function(){if(null!==this._chartModel){var t=this._chartModel.model().isScalesResetAvailable();this._buttons.turn.classList.toggle("control-bar__btn--btn-hidden",!t)}},t.prototype._updateMaximizeButtonsVisibility=function(){this._updateBtnGroupVisibility()},t.prototype._toggleFullscreenButtons=function(){var t=this._chart.getResizerDetacher().fullscreen.value();this._buttons.maximize.classList.toggle("js-hidden",t),this._buttons.minimize.classList.toggle("js-hidden",!t)},t.prototype._isMaximizeButtonAvailable=function(){return this._options.maximize,!1},t.prototype._move=function(t){var e=this;if(null!==this._chartModel&&"stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),this._state=x.stop,this._moveType="animated",this._deferredFinishTimeout&&(clearTimeout(this._deferredFinishTimeout),this._deferredFinishTimeout=0),this._finishingTimeout&&(clearTimeout(this._finishingTimeout),this._finishingTimeout=0),this._startTime=Date.now(),0===this._movingTimeout){var i=this._startTime,s=function(){e._moveStep(i,0,50*t,1e3),e._movingTimeout=setTimeout(s,10)};this._movingTimeout=setTimeout(s,10)}},t.prototype._moveStep=function(t,e,i,s){if(null!==this._chartModel&&!this._chartModel.timeScale().isEmpty()){var o=Date.now();o1||!isFinite(n))&&(n=1);var l=1-Math.pow(1-n,3);return this._currentDistance=(i-e)*l+e,this._chartModel.scrollChart(this._currentDistance),n}},t.prototype._finishMove=function(){var t=this;clearTimeout(this._movingTimeout),this._movingTimeout=0,this._deferredFinishTimeout=0;var e=this._currentDistance,i=Date.now(),s=function(){var o=t._moveStep(i,e,0,700);o&&o<1?t._finishingTimeout=setTimeout(s,10):null!==t._chartModel&&(t._state=x.wait_finishing,t._moveType="",t._movingTimeout=0,t._currentDistance=0,t._chartModel.endUndoMacro())};this._finishingTimeout=setTimeout(s,10)},t.prototype._stopMove=function(){ +"moving"===this._state&&(this._state=x.moving,Date.now()-this._startTime<200?this._deferredFinishTimeout=setTimeout(this._finishMove.bind(this),200-(Date.now()-this._startTime)):this._finishMove())},t.prototype._moveByBar=function(t){var e=this;if(null!==this._chartModel){var i=this._chartModel.timeScale();if(i.isEmpty())return;if("stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),null!==i.visibleBarsStrictRange()){var s=i.indexToCoordinate(i.visibleBarsStrictRange().lastBar())+i.barSpacing()/2;Math.abs(i.width()-s)>i.barSpacing()/6&&this._chartModel.scrollChart(i.width()-s)}if(this._state=x.stop,this._moveType="by_bar",this._startTime=Date.now(),!this._movingTimeout){var o=0,n=150,l=function(){e._moveByBarStep(t),o++,n>100&&(n-=o/5*20),e._movingTimeout=setTimeout(l,n)};this._movingTimeout=setTimeout(l,400),this._moveByBarStep(t)}}},t.prototype._moveByBarStep=function(t){if(null!==this._chartModel){if(this._chartModel.timeScale().isEmpty())return;this._chartModel.scrollChartByBar(t)}},t.prototype._stopMoveByBar=function(){"moving"===this._state&&(clearTimeout(this._movingTimeout),this._movingTimeout=0,this._state=x.wait_finishing,this._moveType="",this._movingTimeout=0,this._currentDistance=0,null!==this._chartModel&&this._chartModel.endUndoMacro())},t.prototype._keydownHandler=function(t){var e,i=Object(d.hashFromEvent)(t),s=255&i,o=Object(d.modifiersFromEvent)(t);if(37===s)e=1;else{if(39!==s)return;e=-1}d.isMacKeyboard&&o===d.Modifiers.Mod||o!==d.Modifiers.Mod&&o!==d.Modifiers.Alt&&o!==d.Modifiers.None||Object(h.a)(i,t.target)||this._pressedKey[s]||(this._pressedKey[s]=!0,o===d.Modifiers.None?this._moveByBar(e):this._move(e),t.preventDefault())},t.prototype._keyupHandler=function(t){var e=Object(d.hashFromEvent)(t);if(!Object(h.a)(e,t.target)){var i=255&e,s=Object(d.modifiersFromEvent)(t);37!==i&&39!==i||s!==d.Modifiers.Mod&&s!==d.Modifiers.Alt&&s!==d.Modifiers.None||(this._pressedKey[i]=!1,"by_bar"===this._moveType?this._stopMoveByBar():this._stopMove())}},t.prototype._trackEvent=function(t){0},t}()},Tq3g:function(t,e){t.exports=''},Uua9:function(t,e){t.exports=''},VrXG:function(t,e){ +t.exports=''},VrrN:function(t,e){t.exports=''},WYzw:function(t,e){t.exports=''},"Y+EN":function(t,e){t.exports=''},YGQl:function(t,e){t.exports=''},ZKFq:function(t,e,i){t.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"5px",paneControls:"paneControls-3t_VmRy0",hasTopMargin:"hasTopMargin-2samtQKI",hidden:"hidden-3ndYaA31",forceHidden:"forceHidden-2qoGxuLX",button:"button-1T73noHe pane-button-3IbFaPrJ",buttonIcon:"buttonIcon-1vsadlK4",minimize:"minimize-UL6CPYKt",newButton:"newButton-2UJTRB7V",touchMode:"touchMode-33C2amJm",maximize:"maximize-2gtRCsC0","maximize-animation-up-bracket":"maximize-animation-up-bracket-PKA42SoI","maximize-animation-down-bracket":"maximize-animation-down-bracket-6VpX9y4d","minimize-animation-up-bracket":"minimize-animation-up-bracket-1ZcEx180","minimize-animation-down-bracket":"minimize-animation-down-bracket-2sZM5-ln",up:"up-3-Dp9Ytc","up-animation":"up-animation-2oGxHhg9",down:"down-2qp_j-xN","down-animation":"down-animation-28i3s7Bs",buttonsWrapper:"buttonsWrapper-326cDko9"}},bNWL:function(t,e){ +t.exports=''},cbig:function(t,e){t.exports=''},e2QN:function(t,e){t.exports=''},e8Rm:function(t,e){t.exports=''},eYcT:function(t,e){t.exports=''},fBig:function(t,e,i){t.exports={loader:"loader-1ON1rkY9",loaderItem:"loaderItem-6asdclOe","loader-animation":"loader-animation-1vbmOmyN",shown:"shown-1QFCxvPl",touchMode:"touchMode-I-CBM3V3"}},fk9O:function(t,e){t.exports=''},gKdq:function(t,e){t.exports=''},i9xP:function(t,e){ +t.exports=''},jXu8:function(t,e){t.exports=''},jrhZ:function(t,e,i){t.exports={"animation-minimize-corner-left-top":"animation-minimize-corner-left-top-1QFR0TYG","animation-minimize-corner-right-top":"animation-minimize-corner-right-top-2OigqFDd","animation-minimize-corner-right-bottom":"animation-minimize-corner-right-bottom-171Xjuh0","animation-minimize-corner-left-bottom":"animation-minimize-corner-left-bottom-Gj_EWVOk","animation-maximize-corner-left-top":"animation-maximize-corner-left-top-1dOMET94","animation-maximize-corner-right-top":"animation-maximize-corner-right-top-X6SjWmdM","animation-maximize-corner-right-bottom":"animation-maximize-corner-right-bottom-2lZ_pYbV","animation-maximize-corner-left-bottom":"animation-maximize-corner-left-bottom-28bRbB5v"}},ku84:function(t,e){t.exports=''},lvAK:function(t,e,i){"use strict";i.r(e);var s=i("RspR"),o=i("3ClC"),n=(i("LVLx"),i("Eyy1")),l=i("eJTA"),a=i("+jnJ"),r=i("AvGy"),u=i("EV8o"),d=i("ZKFq"),h=i("0jws"),c=function(){function t(t,e,i){this._parentEl=document.createElement("div"),this._listActionsWrapperEl=null,this._listActionsElements={},this._actionsSpawns={},this._onMouseEnterLeaveEventHandler=null,this._mouseOverWidget=!1,this._wrapEl=t,this._onMouseEnterLeaveEventHandler=this._onMouseEnterLeaveEvent.bind(this),this._wrapEl.addEventListener("mouseenter",this._onMouseEnterLeaveEventHandler),this._wrapEl.addEventListener("mouseleave",this._onMouseEnterLeaveEventHandler),this._actions=e,this._globalVisibility=i.globalVisibility.spawn(),this._globalVisibility.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._visibilityType=i.visibilityType.spawn(),this._visibilityType.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._doNotSwitchToContextMenuMode=i.doNotSwitchToContextMenuMode,this._themedColor=i.themedColor.spawn(),this._themedColor.subscribe(this._updateThemedColor.bind(this));for(var s=0,o=Object.entries(this._actions);s0){var e=Object(l.parseRgb)(t),i=e[0],s=e[1],o=e[2];this._parentEl.style.color=Object(l.rgbaToString)([i,s,o,Object(l.normalizeAlphaComponent)(.8)])}else this._parentEl.style.removeProperty("color")},t}(),p=i("7KDR"),_=i("5VQP"),b=i("obM5"),g=i("fk9O"),m=i("gKdq"),v=i("WYzw");function w(t,e){var i=Object(n.ensureNotNull)(e.target);return function(t){var e=[];if(t.maximize.visible.value()){var i=Object(n.ensure)(t.maximize.title),s=Object(n.ensureNotNull)(t.maximize.action);e.push(new p.Action({icon:v,label:i.value(),statName:"Maximize Pane",shortcutHint:y,onExecute:function(){return s()}}))}else if(t.minimize.visible.value()){i=Object(n.ensure)(t.minimize.title);var o=Object(n.ensureNotNull)(t.minimize.action);e.push(new p.Action({icon:v,label:i.value(),statName:"Minimize Pane",shortcutHint:y,onExecute:function(){return o()}}))}if(t.up.visible.value()){i=Object(n.ensure)(t.up.title);var l=Object(n.ensureNotNull)(t.up.action);e.push(new p.Action({icon:g,label:i.value(),statName:"Move pane up",onExecute:function(){return l()}}))}if(t.down.visible.value()){i=Object(n.ensure)(t.down.title);var a=Object(n.ensureNotNull)(t.down.action);e.push(new p.Action({icon:m,label:i.value(),statName:"Move pane down",onExecute:function(){return a()}}))}if(t.close.visible.value()){i=Object(n.ensure)(t.close.title);var r=Object(n.ensureNotNull)(t.close.action);e.push(new p.Action({icon:b,label:i.value(),statName:"Delete pane",onExecute:function(){return r()}}))}return _.ContextMenuManager.createMenu(e)}(t).then((function(t){return t.show((function(t){var e=i.getBoundingClientRect();return{clientX:e.right-t,clientY:e.top+e.height+3}})),t}))}var y=window.t("Double click");var f=i("hY0g"),S=i.n(f),M=i("EsvI"),C=i("/DW5"),E=i("OJSF"),V=i("PXSR"),k=i("QEZv"),T=i("ku84"),x=i("i9xP"),L=i("1Wf8"),H=i("956S");i.d(e,"PaneControlsWidget",(function(){return I}));var B=Modernizr.mobiletouch,W=window.t("Delete pane"),A=window.t("Move pane up"),O=window.t("Move pane down"),P=window.t("Maximize pane"),D=window.t("Restore pane"),z=window.t("Manage panes"),j=window.t("Double click"),N=Object(C.b)({keys:[""],text:j}),I=function(){function t(t,e,i,o,n){var l=this;this._actions={},this._moreActionCM=null,this._themedColor=new S.a(""),this._model=t,this._paneWidget=e,this._callbacks=o,this._closeButtonVisibility=new S.a(this._getCloseButtonVisibility()),this._upButtonVisibility=new S.a(this._getUpButtonVisibility()), +this._downButtonVisibility=new S.a(this._getDownButtonVisibility()),this._maximizeButtonVisibility=new S.a(this._getMaximizeButtonVisibility()),this._minimizeButtonVisibility=new S.a(this._getMinimizeButtonVisibility()),this._createActions(),this._visibilityTypeProperty=Object(s.a)(),this._visibilityTypeProperty.subscribe(this,(function(t){l._visibilityType.setValue(t.value())})),this._visibilityType=new S.a(this._visibilityTypeProperty.value()),this._isPaneMaximize=new S.a(this._getIsPaneMaximizeValue()),this._isWidgetShow=new S.a(this._getIsWidgetShow()),this._backgroundThemeName=i.backgroundThemeName,this._renderer=new c(n,this._actions,{visibilityType:this._visibilityType.readonly(),globalVisibility:this._isWidgetShow.readonly(),doNotSwitchToContextMenuMode:this._isPaneMaximize.readonly(),themedColor:this._themedColor.readonly()})}return t.prototype.destroy=function(){this._visibilityTypeProperty.unsubscribeAll(this),this._renderer.destroy()},t.prototype.getElement=function(){return this._renderer.getElement()},t.prototype.action=function(){return this._actions},t.prototype.update=function(){this._updateButtonsVisibility(),this._isPaneMaximize.setValue(this._getIsPaneMaximizeValue()),this._isWidgetShow.setValue(this._getIsWidgetShow())},t.prototype.updateWidgetModeByWidth=function(t){this._renderer.updateWidgetModeByWidth(t)},t.prototype.updateThemedColors=function(t){null===t&&(t=Object(M.getStdThemedValue)("chartProperties.paneProperties.background",this._backgroundThemeName.value())),this._themedColor.setValue(t||"")},t.prototype._updateButtonsVisibility=function(){this._closeButtonVisibility.setValue(this._getCloseButtonVisibility()),this._upButtonVisibility.setValue(this._getUpButtonVisibility()),this._downButtonVisibility.setValue(this._getDownButtonVisibility()),this._maximizeButtonVisibility.setValue(this._getMaximizeButtonVisibility()),this._minimizeButtonVisibility.setValue(this._getMinimizeButtonVisibility())},t.prototype._createActions=function(){this._actions.up={iconMap:new Map([["large",V],["small",V]]),action:this._onUpDownButton.bind(this,"up"),visible:this._upButtonVisibility,title:new S.a(A),className:d.up,dataset:{name:"pane-button-up"}},this._actions.down={iconMap:new Map([["large",k],["small",k]]),action:this._onUpDownButton.bind(this,"down"),visible:this._downButtonVisibility,title:new S.a(O),className:d.down,dataset:{name:"pane-button-down"}},this._actions.close={iconMap:new Map([["large",E],["small",E]]),action:this._onCloseButton.bind(this),visible:this._closeButtonVisibility,title:new S.a(W),dataset:{name:"pane-button-close"}},this._actions.maximize={iconMap:new Map([["large",L],["small",T]]),action:this._onToggleMaximizeButton.bind(this),visible:this._maximizeButtonVisibility,title:new S.a(P),hotKeyTitle:N,className:d.maximize,dataset:{name:"pane-button-maximize"}},this._actions.minimize={iconMap:new Map([["large",L],["small",T]]),action:this._onToggleMaximizeButton.bind(this),visible:this._minimizeButtonVisibility,title:new S.a(D),hotKeyTitle:N,className:d.minimize,dataset:{ +name:"pane-button-minimize"}},this._actions.more={iconMap:new Map([["large",H],["small",x]]),action:this._showButtonsInContextMenu.bind(this),visible:new S.a(!B),title:new S.a(z),dataset:{name:"pane-button-more"}}},t.prototype._getCloseButtonVisibility=function(){var t=this._paneWidget.state(),e=!1;return t.containsMainSeries()||t.isMaximized()||B||(e=t.dataSources().some((function(t){return Object(o.isStudy)(t)}))),e},t.prototype._onCloseButton=function(){var t=this._model.model().panes().indexOf(this._paneWidget.state());this._model.removePane(t)},t.prototype._getUpButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().indexOf(t)>0&&!t.isMaximized()&&!B},t.prototype._getDownButtonVisibility=function(){var t=this._paneWidget.state(),e=this._model.model().panes();return e.indexOf(t)1&&!t.isMaximized()&&!B},t.prototype._getMinimizeButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().length>1&&t.isMaximized()},t.prototype._onToggleMaximizeButton=function(){this._callbacks.toggleMaximizePane(this._paneWidget)},t.prototype._showButtonsInContextMenu=function(t){var e=this;t.preventDefault(),null!==this._moreActionCM&&this._moreActionCM.isShown()?this._moreActionCM=null:w(this._actions,t).then((function(t){e._moreActionCM=t}))},t.prototype._getIsPaneMaximizeValue=function(){return this._paneWidget.state().isMaximized()},t.prototype._getIsWidgetShow=function(){return this._model.model().panes().length>1},t}()},nFx7:function(t,e){t.exports=''},obM5:function(t,e){t.exports=''}, +qfuz:function(t,e){t.exports=''},rGGD:function(t,e){t.exports=''},rh3U:function(t,e,i){t.exports={"css-value-small-size":"18px","css-value-border-radius-small-size":"9px","css-value-large-size":"22px","css-value-border-radius-large-size":"11px",statuses:"statuses-29yrFaoA",statusItem:"statusItem-1gsKvHgg",small:"small-3_g6DSwX",large:"large-2E_Sb0cV",blinking:"blinking-2Xm4xMXd",oneWidgetsVisible:"oneWidgetsVisible-17p3P_dQ",twoWidgetsVisible:"twoWidgetsVisible-3kEfsgAz",threeWidgetsVisible:"threeWidgetsVisible-sIjrbNL1","blinking-animation":"blinking-animation-1jTWzbXG",marketStatusOpen:"marketStatusOpen-2d8WAYHQ",marketStatusClose:"marketStatusClose-2LgI3IBx",marketStatusPre:"marketStatusPre-3tiNWinG",marketStatusPost:"marketStatusPost-1wCjJrHi",marketStatusHoliday:"marketStatusHoliday-HyAcvqXa",invalidSymbol:"invalidSymbol-2tnvnmzm",replayMode:"replayMode-2O_B03jx",notAccurate:"notAccurate-2qEIEgim","blinking-color-animation-notaccurate":"blinking-color-animation-notaccurate-IBDzDS-b",delay:"delay-NXuSKUfA","blinking-color-animation-delay":"blinking-color-animation-delay-37meAg0d",eod:"eod-TNCDZArR","blinking-color-animation-eod":"blinking-color-animation-eod-1k5aef9K",dataProblemHigh:"dataProblemHigh-2SJE6Anp",dataProblemLow:"dataProblemLow-iRGvvWWe"}},sAH5:function(t,e,i){"use strict";i.r(e);var s=i("mrSG"),o=i("Eyy1"),n=i("hY0g"),l=i.n(n),a=i("ogJP"),r=i("eJTA"),u=i("Kxc7"),d=i("AvGy"),h=(i("LVLx"),i("bdgK")),c=i("EV8o"),p=i("S8xo"),_=i("GUQs"),b=i("fBig"),g=function(){function t(t,e){void 0===e&&(e={}),this._loadingEl=null,this._parentEl=t,this._options=e,this._renderLoading()}return t.prototype.toggleVisibility=function(t){null!==this._loadingEl&&this._loadingEl.classList.toggle(b.shown,t)},t.prototype._renderLoading=function(){this._loadingEl=document.createElement("span"),this._loadingEl.classList.add(b.loader),this._options.className&&this._loadingEl.classList.add(this._options.className),this._loadingEl.innerHTML='\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t',this._parentEl.appendChild(this._loadingEl)},t}(),m=i("5Alx"),v=i("0jws"),w=i("qFKp");function y(t,e){null===t.firstChild?t.textContent=e:t.firstChild.nodeValue=e}var f=w.CheckMobile.any(),S=[m.title1st,m.title2nd,m.title3rd,m.title4th];var M=function(){function t(t,e,i){this._el=null,this._firstBlockWrapper=null,this._titleParentEl=null,this._titleElements=[],this._valuesParentEl=null,this._valuesAdditionalWrapperEl=null,this._valuesElements=[],this._actionsParentEl=null,this._actionAdditionalWrapperEl=null,this._stayInHoveredMode=!1,this._mode=4,this._statusesWrapper=null, +this._resizeObserver=null,this._hideInvisibleHover=null,this._hideValues=null,this._allButtonsWidth=null,this._lastStatusesWrapperWidth=null,this._lastActionsWrapperWidth=null,this._showActionsHandler=null,this._hideActionsHandler=null,this._selectedSourceHandler=null,this._mouseEventHandlers=[],this._disableTimeout=null,this._loader=null,this._model=t,this._parentEl=e,this._disabled=this._model.disabled().spawn(),this._disabled.subscribe(this._updateDisabledState.bind(this)),this._selected=this._model.selected().spawn(),this._selected.subscribe(this._updateSelectedState.bind(this)),this._loading=this._model.loading().spawn(),this._loading.subscribe(function(t,e){var i=0;return function(s){clearTimeout(i),Boolean(s)?t():i=setTimeout(t,e,!1)}}(this._updateLoadingState.bind(this),700)),this._isTitleHidden=this._model.isTitleHidden().spawn(),this._isValuesHidden=this._model.isValuesHidden().spawn(),this._isRowHidden=this._model.isRowHidden().spawn(),this._isTitleHidden.subscribe(this._updateShowTitles.bind(this)),this._isValuesHidden.subscribe(this._updateShowValues.bind(this)),this._isRowHidden.subscribe(this._updateShowLine.bind(this)),this._titlesSpawns=this._model.titles().map((function(t){return t.spawn()}));for(var s=0;s0?(i.appendChild(document.createTextNode(s)),i.classList.add(m.withDot)):i.classList.add(v.blockHidden),t.appendChild(i),this._titleElements.push(i)}},t.prototype._renderActions=function(){if(this._withActions){null===this._actionsParentEl&&(this._actionsParentEl=document.createElement("div"),this._actionsParentEl.classList.add(m.buttonsWrapper),this._parentEl.append(this._actionsParentEl),this._actionAdditionalWrapperEl=document.createElement("div"),this._actionAdditionalWrapperEl.classList.add(m.buttons),this._actionsParentEl.appendChild(this._actionAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._actionAdditionalWrapperEl),e=d.a?"large":"small",i=0,s=this._model.actions();i0}))},t.prototype._addStatusesWidget=function(t,e,i){this._statusesWrapper=document.createElement("div"),this._statusesWrapper.classList.add(m.statusesWrapper),this._statusesWrapper.appendChild(t),Object(o.ensureNotNull)(this._firstBlockWrapper).appendChild(this._statusesWrapper),this._hideInvisibleHover=e.spawn(),this._hideInvisibleHover.subscribe(this._updateInvisibleHoverMode.bind(this),{callWithLast:!0}),this._hideValues=i.spawn(),this._hideValues.subscribe(this._updateHideValuesMode.bind(this),{callWithLast:!0}),this._updateStatusWidgetVisibility(this._disabled.value()),this._resizeObserver=new h.default(this._handlerRestrictTitleWidth.bind(this)),null!==this._actionsParentEl&&this._resizeObserver.observe(this._actionsParentEl),this._resizeObserver.observe(this._statusesWrapper)},t.prototype._updateTitleMaxWidth=function(){if(null!==this._firstBlockWrapper){var t=this._allButtonsWidth||0,e=(this._lastActionsWrapperWidth||0)+(this._lastStatusesWrapperWidth||0);this._isWidthButtonsMode()?this._firstBlockWrapper.style.maxWidth="calc(100% - "+Math.max(t,e)+"px)":this._firstBlockWrapper.style.maxWidth=e>0?"calc(100% - "+e+"px)":""}},t.prototype._updateAllButtonsWidth=function(){this._allButtonsWidth=this._getButtonsCount()*z,this._updateTitleMaxWidth()},t.prototype._updateInvisibleHoverMode=function(t){null!==this._el&&this._el.classList.toggle(m.invisibleHover,!t)},t.prototype._updateHideValuesMode=function(t){null!==this._el&&this._el.classList.toggle(m.hideValues,t)},t.prototype._showActions=function(){if(null!==this._el&&this._withActions){this._el.classList.add(m.withAction);var t=null!==this._valuesParentEl&&null!==this._titleParentEl&&this._valuesParentEl.offsetTop===this._titleParentEl.offsetTop;this._el.classList.toggle(m.withTail,t),this._updateTitleMaxWidth()}},t.prototype._hideActions=function(){null!==this._el&&this._withActions&&!this._stayInHoveredMode&&(this._el.classList.remove(m.withAction),null!==this._valuesParentEl&&this._valuesParentEl.classList.remove(m.withTail),this._updateTitleMaxWidth())},t.prototype._handlerRestrictTitleWidth=function(t){if(null!==this._actionsParentEl&&null!==this._firstBlockWrapper){for(var e=null,i=null,s=0,o=t;s0||(t.title.value()||"").length>0}))},e.prototype._updateValuesTitleHTMLElHandler=function(t,e){void 0===e&&(e="");var i=Object(o.ensure)(this._valuesElements[t].title);y(i,e),i.classList.toggle(v.blockHidden,0===e.length),this._updateShowValues()}, +e.prototype._isWidthButtonsMode=function(){return null!==this._el&&(void 0!==this._flagged&&Boolean(this._flagged.value())||t.prototype._isWidthButtonsMode.call(this))},e.prototype._updateFlaggedState=function(){void 0!==this._flagged&&(Object(o.ensureNotNull)(this._el).classList.toggle(m.flagged,Boolean(this._flagged.value())),this._updateTitleMaxWidth())},e}(M),E=w.isSafari?"click":"auxclick",V=function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._wheelClickHandler=null,o._canUpdateRowVisibility=!0,o._globalRowVisibility=o._model.globalVisibility().spawn(),o._globalRowVisibility.subscribe(o._updateShowLine.bind(o),{callWithLast:!0}),o._has5Buttons=o._model.isPineScriptDataSource().spawn(),o._has5Buttons.subscribe(o._update5ButtonsStyles.bind(o)),o._updateStates(!o._disabled.value()),s.statusWidgetEl&&o._addStatusesWidget(s.statusWidgetEl,s.hideInvisibleHover,s.hideValues),o._selected.subscribe(o._updateTitleMaxWidth.bind(o)),s.withActions&&(o._wheelClickHandler=o._onWheelClicked.bind(o),null!==o._titleParentEl&&o._titleParentEl.addEventListener(E,o._wheelClickHandler)),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this._has5Buttons.destroy(),this._globalRowVisibility&&this._globalRowVisibility.destroy(),null!==this._wheelClickHandler&&null!==this._titleParentEl&&this._titleParentEl.removeEventListener(E,this._wheelClickHandler)},e.prototype._updateShowLine=function(){if(null!==this._el&&this._canUpdateRowVisibility){var e=!this._globalRowVisibility.value();e?this._el.classList.toggle(v.blockHidden,e):t.prototype._updateShowLine.call(this)}},e.prototype._getButtonsCount=function(){switch(this._mode){case 4:return this._has5Buttons.value()?5:4;case 3:return 3;default:return 2}},e.prototype._render=function(){t.prototype._render.call(this);var e=Object(o.ensureNotNull)(this._el);e.classList.add(m.item,m.study),e.dataset.name="legend-source-item"},e.prototype._renderValues=function(){null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(m.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(m.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._valuesAdditionalWrapperEl),e=0,i=this._values.value();e0){var e=Object(r.parseRgb)(t),i=e[0],s=e[1],o=e[2];this._el.style.backgroundColor=Object(r.rgbaToString)([i,s,o,Object(r.normalizeAlphaComponent)(.8)])}else this._el.style.removeProperty("background-color")}, +t.prototype._updateSourceCount=function(t){y(Object(o.ensureNotNull)(this._counterEl),String(t));var e=Object(o.ensureNotNull)(this._el),i=t<1;e.classList.toggle(v.blockHidden,i);var s=1===t;e.classList.toggle(m.onlyOneSourceShown,s)},t.prototype._updateCounterVisibility=function(t){if(null!==this._counterEl){var e=1===t;this._counterEl.classList.toggle(v.blockHidden,e)}},t.prototype._updateState=function(){var t=!this._isStateOpen.value();this._parentEl.classList.toggle(m.closed,t),this._updateTooltip(),Ai((t?"Hide":"Show")+" not main sources")},t.prototype._tooltip=function(){return 1===this._mode?W:this._isStateOpen.value()?H:B},t.prototype._updateTooltip=function(){null!==this._el&&this._el.setAttribute("title",this._tooltip())},t.prototype._updateObjectTreeVisibility=function(t){Object(o.ensureNotNull)(this._el).classList.toggle(m.objectsTreeCanBeShown,t)},t}(),O=i("+6II"),P=i("R5JZ");function D(t,e){var i=new l.a(e(t.value()));t.subscribe((function(t){i.setValue(e(t))}));return i.readonly().spawn((function(){return t.unsubscribe()}))}var z=d.a?44:28,j=u.enabled("object_tree_legend_mode"),N=function(){function t(t,e){this._renderToggler=null,this._mainDataSourceRenderer=null,this._dataSourceRenderers=[],this._wrapText=null,this._parentEl=document.createElement("div"),this._mainDataSourceEl=null,this._dataSourcesEl=null,this._dataSourcesAdditionalWrapperEl=null,this._collapsedDataSourcesWrapperEl=null,this._collapsedDataSourcesEl=null,this._outsideEventForCollapsedTooltip=null,this._options=t,this._togglerOptions=e,this._isStudiesLegendHidden=t.isStudiesLegendHidden.spawn(),this._isStudiesLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._isAllLegendHidden=t.isAllLegendHidden.spawn(),this._isAllLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._updateLegendVisibility(),this._themedColor=t.themedColor.spawn(),this._themedColor.subscribe(this._setCustomBg.bind(this)),this._showBackground=t.showBackground.spawn(),this._showBackground.subscribe(this._setCustomBg.bind(this)),this._backgroundTransparency=t.backgroundTransparency.spawn(),this._backgroundTransparency.subscribe(this._setCustomBg.bind(this)),this._collapsedDataSourcesCountSpawn=t.collapsedDataSourcesCount.spawn(),this._collapsedDataSourcesCountSpawn.subscribe(this._updateCollapsedSourcesCount.bind(this)),this._showCollapsedDataSourcesTooltipHandler=this._showCollapsedDataSourcesTooltip.bind(this),d.a||(this._wrapText=t.wrapText.spawn(),this._wrapText.subscribe(this._updateWrapText.bind(this)),this._updateWrapText(this._wrapText.value())),this._parentEl.classList.add(m.legend),this._parentEl.classList.toggle(m.noActions,!this._options.withActions),this._parentEl.classList.toggle(m.touchMode,d.a),this._parentEl.classList.toggle(m.newCollapser,!0),this._parentEl.dataset.name="legend",this._parentEl.style.setProperty("--legend-source-item-button-width",z+"px"),this._parentEl.addEventListener("contextmenu",(function(e){e.preventDefault(),t.showLegendWidgetContextMenu(e)}))}return t.prototype.destroy=function(){ +if(this._isStudiesLegendHidden.destroy(),this._isAllLegendHidden.destroy(),this._themedColor.destroy(),this._showBackground.destroy(),this._backgroundTransparency.destroy(),this._collapsedDataSourcesCountSpawn.destroy(),d.a&&null!==this._collapsedDataSourcesWrapperEl&&this._collapsedDataSourcesWrapperEl.removeEventListener("touchend",this._showCollapsedDataSourcesTooltipHandler),this._outsideEventForCollapsedTooltip&&this._outsideEventForCollapsedTooltip(),null!==this._wrapText&&this._wrapText.destroy(),null!==this._dataSourcesAdditionalWrapperEl&&(this._dataSourcesAdditionalWrapperEl.innerHTML="",this._dataSourcesAdditionalWrapperEl=null),null!==this._dataSourcesEl&&(this._dataSourcesEl.innerHTML="",this._dataSourcesEl=null),null!==this._renderToggler&&(this._renderToggler.destroy(),this._renderToggler=null),null!==this._mainDataSourceRenderer&&(this._mainDataSourceRenderer.destroy(),this._mainDataSourceRenderer=null),0!==this._dataSourceRenderers.length){for(var t=0,e=this._dataSourceRenderers;t0},t.prototype._getEyeTitle=function(){return this._disabled.value()?q:J},t.prototype._getDisabledState=function(){return!this._source.properties().visible.value()},t.prototype._updateRowVisibilities=function(){this._isRowHidden.setValue(this._getRowHiddenValue())},t.prototype._getRowHiddenValue=function(){return this._options.readOnlyMode&&this._disabled.value()||this._isTitleHidden.value()&&(this._isValuesHidden.value()||this._disabled.value())},t.prototype._calcNewPosition=function(t){var e={};if(function(t){return t.hasOwnProperty("touches")}(t)&&t.touches.length>0)e={clientX:t.touches[0].clientX,clientY:t.touches[0].clientY};else if(null!==t.target){var i=t.target.getBoundingClientRect();e={clientX:Object(G.isRtl)()?i.right:i.left,clientY:i.top+i.height+3}}else{var s=t;e={clientX:s.clientX,clientY:s.clientY}}return e},t}(),Q=i("z4c1"),$=i("61S9"),tt=i("vWJB"),et=i("wZiV"),it=window.t("More"),st=window.t("Flag Symbol"),ot=window.t("Unflag Symbol"),nt=u.enabled("show_hide_button_in_legend"),lt=function(t){function e(e,i,s,o,n){var a=t.call(this,e,i,s,o,n)||this;a._titles=[new l.a(""),new l.a(""),new l.a(""),new l.a("")],a._symbolMarker=null,a._symbolMarkerIcon=null,a._flagged=new l.a(null),a._symbolAction=null,a._symbol=null,a._isOneButtonCanBeStick=!1,a._createActions(),a._updateSymbolMarker(),a._model.model().properties().paneProperties.legendProperties.showSeriesTitle.subscribe(a,(function(){a._isTitleHidden.setValue(a._getTitleHiddenValue())}));for(var r=0,u=[a._model.model().properties().paneProperties.legendProperties.showSeriesOHLC,a._model.model().properties().paneProperties.legendProperties.showBarChange];r0;if(0===e.length){var o={value:new l.a(""),color:new l.a(""),visible:new l.a(s),title:new l.a(i)},n=t.items().map((function(t){return{value:new l.a(t.value()),color:new l.a(Z(t.color())),visible:new l.a(t.visible()),title:new l.a(t.title())}}));this._values.setValue([o].concat(n))}else{e[0].title.setValue(i),e[0].visible.setValue(s);for(var a=t.items(),r=0;r0&&(n.push.apply(n,a),n.push(new Ct.Separator))}var r=t.model().properties().paneProperties.legendProperties;n.push(new Ct.Action({checkable:!0,checked:r.showSeriesTitle.value(),label:Lt,statName:"Show Symbol",onExecute:function(){return Tt(t,r.showSeriesTitle,"Change Symbol Description Visibility")}})),e.showOpenMarketStatus&&n.push(new Ct.Action({checkable:!0,checked:Vt.b.value(),label:Ht,statName:"Show Open market status",onExecute:function(){return Tt(t,Vt.b,"Change open market status visibility")}}));if(n.push(new Ct.Action({checkable:!0,checked:r.showSeriesOHLC.value(),label:Bt,statName:"Show OHLC Values",onExecute:function(){return Tt(t,r.showSeriesOHLC,"Change OHLC Values Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showBarChange.value(),label:Wt,statName:"Show Bar Change Values",onExecute:function(){return Tt(t,r.showBarChange,"Change Bar Change Visibility")}})),n.push(new Ct.Separator),void 0!==l){var u=l.get(0);void 0!==u&&u.length>0&&(n.push.apply(n,u),n.push(new Ct.Separator))}var d=s.get(1);if(void 0!==d){var h=d.get(1);void 0!==h&&h.length>0&&(n.push.apply(n,h),n.push(new Ct.Separator))}if(n.push(new Ct.Action({checkable:!0,checked:r.showStudyTitles.value(),label:At, +statName:"Show Indicator Titles",onExecute:function(){return Tt(t,r.showStudyTitles,"Change Indicator Titles Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showStudyArguments.value(),label:Ot,statName:"Show Indicator Arguments",onExecute:function(){return Tt(t,r.showStudyArguments,"Change Indicator Arguments Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showStudyValues.value(),label:Pt,statName:"Show Indicator Values",onExecute:function(){return Tt(t,r.showStudyValues,"Change Indicator Values Visibility")}})),void 0!==d){var c=d.get(0);void 0!==c&&c.length>0&&(n.push.apply(n,c),n.push(new Ct.Separator))}0;e.settings&&(n.push(new Ct.Separator),n.push(new Ct.Action({label:window.t("Settings..."),icon:kt,statName:"Settings...",onExecute:function(){return i(U.TabNames.legend)}})));return Et.ContextMenuManager.createMenu(n,{},o)}(t,e,i,s,n).then((function(t){return t.show(o),t}))}var Lt=window.t("Show Symbol"),Ht=window.t("Show Open market status"),Bt=window.t("Show OHLC Values"),Wt=window.t("Show Bar Change Values"),At=window.t("Show Indicator Titles"),Ot=window.t("Show Indicator Arguments"),Pt=window.t("Show Indicator Values");window.t("Wrap text"),w.CheckMobile.any();var Dt=i("+DwS"),zt=i("HGP3"),jt=i("GOhO"),Nt=i("25b6"),It=i("rh3U"),Rt=function(){function t(t){this.isBlinkingMode=new l.a(!1),this._status=new l.a(null),this._fullTooltip=new l.a(null),this._iconClassNames=new l.a(null),this._visible=new l.a(!1),this._tooltip=new l.a(null),this._icon=new l.a(null),this._className=new l.a(null),this._infoMaps=t,this._size=t.size||"small",this._status.subscribe(this._updateByStatus.bind(this),{callWithLast:!0}),this._className.subscribe(this._updateIconClassName.bind(this))}return t.prototype.turnOffBlinkingMode=function(){},t.prototype.status=function(){return this._status},t.prototype.tooltip=function(){return this._tooltip},t.prototype.icon=function(){return this._icon},t.prototype.className=function(){return this._className},t.prototype.visible=function(){return this._visible},t.prototype.size=function(){return this._size},t.prototype.fullInfo=function(){return this._fullTooltip},t.prototype._getTooltip=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.tooltipMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getIcon=function(t){var e,i=this._infoMaps.iconMap.get(t);return void 0!==i&&(e=i.get(this._size)),e||null},t.prototype._getClassName=function(t){return this._infoMaps.classNameMap.get(t)||null},t.prototype._getTitle=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.titleMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getTitleColor=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.titleColorMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getHtml=function(t){var e,i,o;return Object(s.__awaiter)(this,void 0,void 0,(function(){return Object(s.__generator)(this,(function(s){ +return[2,null!==(o=null===(i=null===(e=this._infoMaps.htmlMap)||void 0===e?void 0:e.get(t))||void 0===i?void 0:i.map(Nt.b))&&void 0!==o?o:null]}))}))},t.prototype._getAction=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.actionMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._updateFullTooltipByStatus=function(t){return Object(s.__awaiter)(this,void 0,void 0,(function(){var e;return Object(s.__generator)(this,(function(i){switch(i.label){case 0:return[4,this._getHtml(t)];case 1:return e=i.sent(),this._status.value()!==t?[2]:(this._fullTooltip.setValue([{icon:this._icon.value(),iconClassName:this._iconClassNames.value(),title:this._getTitle(t),titleColor:this._getTitleColor(t),html:e,size:this._size,action:this._getAction(t)}]),[2])}}))}))},t.prototype._updateByStatus=function(t){if(null===t)return this._icon.setValue(null),this._tooltip.setValue(null),void this._visible.setValue(!1);this._icon.setValue(this._getIcon(t)),this._className.setValue(this._getClassName(t)),this._tooltip.setValue(this._getTooltip(t)),this._visible.setValue(!0),this._updateFullTooltipByStatus(t)},t.prototype._updateIconClassName=function(t){null!==t?this._iconClassNames.setValue([It.statusItem,t]):this._iconClassNames.setValue(null)},t}(),Ft=i("Vdly"),Gt=[];function Ut(){return Ft.getJSON("tv.alreadyBlinkedStatuses",Gt)}var Xt=new l.a(Ut());Ft.onSync.subscribe(null,(function(){return Xt.setValue(Ut())})) +;var Kt=Xt,Zt=i("Cf1E"),qt=i("VrrN"),Jt=i("VrXG"),Yt=i("LIcf"),Qt=i("Uua9"),$t=i("9Crk"),te=i("Tq3g"),ee=Object(dt.getLogger)("Chart.LegendWidget"),ie=new Map([["DelayToRealtime",new Map([["small",qt],["large",Jt]])],["DelayNoRealtime",new Map([["small",qt],["large",Jt]])],["TFEXDelayForGuest",new Map([["small",qt],["large",Jt]])],["MOEXDelayForGuest",new Map([["small",qt],["large",Jt]])],["EOD",new Map([["small",Yt],["large",Qt]])],["TickByTick",new Map([["small",$t],["large",te]])],["BATSToRealtime",new Map([["small",$t],["large",te]])]]),se=new Map([["DelayToRealtime",It.delay],["DelayNoRealtime",It.delay],["TFEXDelayForGuest",It.delay],["MOEXDelayForGuest",It.delay],["EOD",It.eod],["TickByTick",It.notAccurate],["BATSToRealtime",It.notAccurate]]),oe=new Map([["DelayToRealtime",zt.colorsPalette["color-delay-mode"]],["DelayNoRealtime",zt.colorsPalette["color-delay-mode"]],["TFEXDelayForGuest",zt.colorsPalette["color-delay-mode"]],["MOEXDelayForGuest",zt.colorsPalette["color-delay-mode"]],["EOD",zt.colorsPalette["color-eod-mode"]],["TickByTick",zt.colorsPalette["color-notaccurate-mode"]],["BATSToRealtime",zt.colorsPalette["color-notaccurate-mode"]]]),ne=window.t("Data is delayed"),le=window.t("End of day data"),ae=window.t("One update per second"),re=window.t("Cboe BZX"),ue=Object(Nt.b)(window.t("{symbolName} data is delayed by {time} minutes.")),de=Object(Nt.b)(window.t("{listedExchange} real-time data is available for free to registered users.")),he=Object(Nt.b)(window.t("To get real-time data for {description}, please buy the real-time data package.")),ce=Object(Nt.b)(window.t("Real-time data for {description} is not supported right now. We may support it in the future.")),pe=Object(Nt.b)(window.t("Data is updated once a day.")),_e=Object(Nt.b)(window.t("Data on our Basic plan is updated once per second, even if there are more updates on the market.")),be=Object(Nt.b)(window.t("Data is updated once per second, even if there are more updates on the market.")),ge=Object(Nt.b)(window.t("Paid plans feature faster data updates.")),me=Object(Nt.b)(window.t("Real-time data for {symbolName} is provided by {exchange} exchange.")),ve=Object(Nt.b)(window.t("This data is real-time, but it’s slightly different to its official counterpart coming from primary exchanges.")),we=(window.t("Create a free account"),window.t("Learn more"),function(t){function e(e,i,s){var o=t.call(this,{iconMap:ie,classNameMap:se,titleColorMap:oe,size:i})||this;return o._dataUpdatedMode=new l.a(null).spawn(),o._options=s,o._model=e,o._dataModeBlinkingStatuses=Kt.spawn(),o._dataModeBlinkingStatuses.subscribe(o._updateBlinkingMode.bind(o)),o.turnOffBlinkingMode=o._turnOffBlinking.bind(o),o.setModel(e),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._dataUpdatedMode.destroy(),this._dataModeBlinkingStatuses.destroy()},e.prototype.setModel=function(t){if(this._dataUpdatedMode.destroy(),null===t)return this._model=t,void(this._dataUpdatedMode=new l.a(null).spawn());this._dataUpdatedMode=t.status().spawn(), +this._dataUpdatedMode.subscribe(this._updateStatus.bind(this),{callWithLast:!0})},e.prototype._getTooltip=function(){var t=this._getShortTexts();return null===t?null:Object.values(t).join(" · ")},e.prototype._updateFullTooltipByStatus=function(){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t,e,i,o,n,l,a,r;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return null===(t=this._dataUpdatedMode.value())?(this._fullTooltip.setValue(null),[2]):(e=this._getShortTexts(),[4,this._getHtmls()]);case 1:return i=s.sent(),[4,this._getActions()];case 2:if(o=s.sent(),t!==this._dataUpdatedMode.value())return[2];for(n=[],l=0,a=t;l"+o+"
    "})),null!==o&&"DelayNoRealtime"===u&&e[u].push(ce.format({description:""+o+""})),this._options.subscriptionFullInfo&&(u.includes("TFEXDelayForGuest")||u.includes("MOEXDelayForGuest"))&&e[u].push(de.format({listedExchange:this._model.listedExchange()}))),"EOD"===u&&(e[u]=[pe]),"TickByTick"===u&&(e[u].push(this._options.subscriptionFullInfo?_e:be),this._options.subscriptionFullInfo&&e[u].push(ge)),null!==n&&"BATSToRealtime"===u&&e[u].push(me.format({symbolName:i,exchange:n}),ve);return Object.keys(e).length>0?[2,e]:[2,null]}}))}))},e.prototype._getActions=function(){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t,e,i,o,n;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return null===this._dataUpdatedMode.value()||null===this._model?[2,null]:(t={},[3,4]);case 1:return i0?[2,t]:[2,null]}}))}))},e.prototype._getShortTexts=function(){var t=this._dataUpdatedMode.value();if(null===t)return null;for(var e={},i=0,s=t;i0?e:null},e.prototype._updateBlinkingMode=function(){var t=this._dataUpdatedMode.value();if(null!==t){for(var e=this._dataModeBlinkingStatuses.value(),i=0,s=t;i1&&(o-=2);var n=this.element.getBoundingClientRect(),l={x:n.left-o,y:n.bottom+4};this._onClickCallback(l)},t.prototype._updateTooltip=function(){this.element.setAttribute("title",this._tooltips.value().join(" · "))},t.prototype._updateSpecialClassAndTooltip=function(){var t=this._visibleWidgetsCount.value();this.element.classList.toggle(It.oneWidgetsVisible,1===t),this.element.classList.toggle(It.twoWidgetsVisible,2===t),this.element.classList.toggle(It.threeWidgetsVisible,3===t),this._updateTooltip()},t.prototype._updateBlinkingMode=function(){var t=this._blinkingSpawns.some((function(t){return t.value()}));this.element.classList.toggle(It.blinking,t)},t +}(),qe=i("9lPX"),Je=i("MyT/"),Ye=i("jXu8"),Qe=i("cbig"),$e=i("G2LI"),ti=i("QkND"),ei=i("Gp/h"),ii=i("S48P"),si=window.t("Market open"),oi=window.t("Pre-market"),ni=window.t("Post-market"),li=window.t("Market closed"),ai=window.t("Holiday"),ri=window.t("All's well — Market is open."),ui=window.t("Morning. Market is open for pre-market trading."),di=window.t("Evening. Market is open for post-market trading."),hi=window.t("Time for a walk — this market is closed."),ci=window.t("Market is currently on holiday. Lucky them."),pi=new Map([["market",new Map([["small",Je],["large",Ye]])],["pre_market",new Map([["small",ei],["large",ii]])],["post_market",new Map([["small",$e],["large",ti]])],["out_of_session",new Map([["small",qe],["large",qe]])],["holiday",new Map([["small",Qe],["large",Qe]])]]),_i=new Map([["market",It.marketStatusOpen],["pre_market",It.marketStatusPre],["post_market",It.marketStatusPost],["out_of_session",It.marketStatusClose],["holiday",It.marketStatusHoliday]]),bi=new Map([["market",si],["pre_market",oi],["post_market",ni],["out_of_session",li],["holiday",ai]]),gi=new Map([["market",si],["pre_market",oi],["post_market",ni],["out_of_session",li],["holiday",ai]]),mi=new Map([["market",zt.colorsPalette["color-market-open"]],["pre_market",zt.colorsPalette["color-pre-market"]],["post_market",zt.colorsPalette["color-post-market"]],["out_of_session",zt.colorsPalette["color-market-closed"]],["holiday",zt.colorsPalette["color-market-holiday"]]]),vi=new Map([["market",[ri]],["pre_market",[ui]],["post_market",[di]],["out_of_session",[hi]],["holiday",[ci]]]),wi=new Map([["market",null],["pre_market",null],["post_market",null],["out_of_session",null],["holiday",null]]),yi=window.t("You can turn this data on or off."),fi=function(t){function e(e,i,s){var o=t.call(this,{tooltipMap:bi,iconMap:pi,classNameMap:_i,titleMap:gi,titleColorMap:mi,htmlMap:vi,actionMap:wi,size:i})||this;return o._marketStatus=new l.a(null).spawn(),o._options=s,o.setModel(e),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._marketStatus.destroy()},e.prototype.setModel=function(t){this._marketStatus.destroy(),null!==t?(this._marketStatus=t.status().spawn(),this._marketStatus.subscribe(this._updateStatus.bind(this),{callWithLast:!0})):this._marketStatus=new l.a(null).spawn()},e.prototype._getHtml=function(e){return Object(s.__awaiter)(this,void 0,void 0,(function(){var i;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return[4,t.prototype._getHtml.call(this,e)];case 1:return null!==(i=s.sent())&&(this._options.preMarketSolution||this._options.postMarketSolution)&&("pre_market"===e&&this._options.preMarketSolution&&i.push(yi),"post_market"===e&&this._options.postMarketSolution&&i.push(yi)),[2,i]}}))}))},e.prototype._getAction=function(e){return t.prototype._getAction.call(this,e)},e.prototype._updateStatus=function(t){this._status.setValue(t)},e}(Rt),Si=i("JWMC");var Mi=function(){function t(t,e,i){this.visibleWidgetsCount=new l.a(0),this.errorWidgetIsShown=new l.a(!1),this._size=d.a?"large":"small", +this._tooltips=new l.a([]),this._visibilitySpawns=[],this._tooltipSpawns=[],this._statusWidgetInfos=[],this._renderer=new Ze(this._size,this.visibleWidgetsCount,this._tooltips,{onClick:this._handleToggleDropdown.bind(this)}),this._symbolInvalidViewModel=null,this._dataSourceErrorStatusViewModel=null,this._marketStatusViewModel=null,this._dataUpdatedModeViewModel=null,this._dataProblemViewModel=null,this._isSymbolInvalid=null,this._dataSourceHasErrorVisible=null,this._studyErrorCanBeShown=new l.a(!1),this._marketStatusCanBeShown=new l.a(!1),this._dataUpdatedModeCanBeShown=new l.a(!1),this._dataProblemCanBeShown=new l.a(!1),this._isDataProblemCritical=null,this._container=document.createElement("div"),this._menuOpened=!1,this._menuPosition=null,this._source=t,this._model=e,this._options=i,this._recreateWidgets(),this._addSubscriptionForSymbolInvalid(),null!==this._dataSourceHasErrorVisible&&(this._dataSourceHasErrorVisible.subscribe(this._updateStatusWidgetsVisibilities.bind(this)),this._dataSourceHasErrorVisible.subscribe(this._updateErrorWidgetIsShown.bind(this))),this._options.dataProblemEnabled&&null!==this._isDataProblemCritical&&this._isDataProblemCritical.subscribe(this._updateStatusWidgetsVisibilities.bind(this));for(var s=0,o=this._tooltipSpawns;s0&&t.push(i)}this._tooltips.setValue(t)},t.prototype._recreateWidgets=function(){var t,e=this;if(this._options.sourceStatusesEnabled){if(Object(at.isStudy)(this._source)||Object(at.isStudyStub)(this._source)||this._source===this._model.mainSeries()){null===(t=this._isSymbolInvalid)||void 0===t||t.destroy();var i=this._source;if(this._isSymbolInvalid=Object(Dt.a)(i.isSymbolInvalid.bind(this._source),i.onStatusChanged()),null===this._symbolInvalidViewModel){this._symbolInvalidViewModel=new Oe(this._isSymbolInvalid,{tooltipMap:Re,iconMap:Ne,classNameMap:Ie,titleMap:Fe,titleColorMap:Ge,htmlMap:Ue,actionMap:Xe,size:this._size});var s=this._symbolInvalidViewModel.visible().spawn();this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._symbolInvalidViewModel.tooltip().spawn());var n={visible:s,model:this._symbolInvalidViewModel};this._statusWidgetInfos.push(n),this._renderer.addStatusModel(n)}else this._symbolInvalidViewModel.updateStatus(this._isSymbolInvalid),this._addSubscriptionForSymbolInvalid()}if(Object(at.isStudy)(this._source)||Object(at.isStudyStub)(this._source))if(null===this._dataSourceErrorStatusViewModel){this._dataSourceErrorStatusViewModel=new Te(this._source,this._size,this._options.sourceStatuses),this._dataSourceHasErrorVisible=Object(X.a)((function(){return e._studyErrorCanBeShown.value()&&Object(o.ensureNotNull)(e._dataSourceErrorStatusViewModel).visible().value()}),this._studyErrorCanBeShown,this._dataSourceErrorStatusViewModel.visible()),this._visibilitySpawns.push(this._dataSourceHasErrorVisible),this._tooltipSpawns.push(this._dataSourceErrorStatusViewModel.tooltip().spawn());var l={visible:this._dataSourceHasErrorVisible,model:this._dataSourceErrorStatusViewModel};this._statusWidgetInfos.push(l),this._renderer.addStatusModel(l)}else this._dataSourceErrorStatusViewModel.setSource(this._source)}if(this._options.marketStatusEnabled){var a=this._source.marketStatusModel();if(null===this._marketStatusViewModel){this._marketStatusViewModel=new fi(a,this._size,this._options.marketStatus);s=Object(X.a)((function(){return e._marketStatusCanBeShown.value()&&Object(o.ensureNotNull)(e._marketStatusViewModel).visible().value()}),this._marketStatusCanBeShown,this._marketStatusViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._marketStatusViewModel.tooltip().spawn());var r={visible:s,model:this._marketStatusViewModel};this._statusWidgetInfos.push(r), +this._renderer.addStatusModel(r)}else this._marketStatusViewModel.setModel(a)}if(this._options.dataUpdateModeEnabled){var u=this._source.dataUpdatedModeModel();if(null===this._dataUpdatedModeViewModel){this._dataUpdatedModeViewModel=new we(u,this._size,this._options.dataUpdateMode);s=Object(X.a)((function(){return e._dataUpdatedModeCanBeShown.value()&&Object(o.ensureNotNull)(e._dataUpdatedModeViewModel).visible().value()}),this._dataUpdatedModeCanBeShown,this._dataUpdatedModeViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._dataUpdatedModeViewModel.tooltip().spawn());var d={visible:s,model:this._dataUpdatedModeViewModel};this._statusWidgetInfos.push(d),this._renderer.addStatusModel(d)}else this._dataUpdatedModeViewModel.setModel(u)}if(this._options.dataProblemEnabled){var h=this._source.dataProblemModel();if(null===this._dataProblemViewModel){this._dataProblemViewModel=new Ae(h,this._size),this._isDataProblemCritical=this._dataProblemViewModel.isDataProblemCritical().spawn();s=Object(X.a)((function(){return e._dataProblemCanBeShown.value()&&Object(o.ensureNotNull)(e._dataProblemViewModel).visible().value()}),this._dataProblemCanBeShown,this._dataProblemViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._dataProblemViewModel.tooltip().spawn());d={visible:s,model:this._dataProblemViewModel};this._statusWidgetInfos.push(d),this._renderer.addStatusModel(d)}else this._dataProblemViewModel.setModel(h)}},t.prototype._addSubscriptionForSymbolInvalid=function(){this._options.sourceStatusesEnabled&&null!==this._isSymbolInvalid&&(this._isSymbolInvalid.subscribe(this._updateStatusWidgetsVisibilities.bind(this)),this._isSymbolInvalid.subscribe(this._updateErrorWidgetIsShown.bind(this),{callWithLast:!0}))},t.prototype._updateErrorWidgetIsShown=function(){var t,e,i,s,o=null!==(e=null===(t=this._isSymbolInvalid)||void 0===t?void 0:t.value())&&void 0!==e&&e,n=null!==(s=null===(i=this._dataSourceHasErrorVisible)||void 0===i?void 0:i.value())&&void 0!==s&&s;this.errorWidgetIsShown.setValue(o||n)},t.prototype._handleToggleDropdown=function(t){var e;this._menuPosition=t,this._menuOpened=!this._menuOpened,this._menuOpened&&(this._source.properties().hasChild("symbol")&&this._source.properties().symbol.listeners().subscribe(this,this._handleDropdownMenuClose),e="Open full tooltip for statuses: "+this._tooltips.value().join(", "),Object(Si.trackEvent)("GUI","Statuses widget's action",e)),this._updateDropdownMenu()},t.prototype._handleDropdownMenuClose=function(){this._menuOpened=!1,this._source.properties().hasChild("symbol")&&this._source.properties().symbol.listeners().unsubscribeAll(this),this._updateDropdownMenu()},t.prototype._updateDropdownMenu=function(){var t=this;Promise.all([i.e("react"),i.e(4),i.e(24),i.e(92),i.e(0),i.e(2),i.e("full-tooltips-popup")]).then(i.bind(null,"vR7+")).then((function(e){e.render(t._menuOpened,t._container,t._renderer.element,t._statusWidgetInfos,t._handleDropdownMenuClose.bind(t),Object(o.ensureNotNull)(t._menuPosition))}))},t +}(),Ci=i("AH3n"),Ei=window.t("Replay mode"),Vi=window.t("You're in Replay mode. You're in Replay mode. You're in Replay mode."),ki=(new Map([[!0,new Map([["small",Ci],["large",Ci]])],[!1,new Map([["small",""],["large",""]])]]),new Map([[!0,It.replayMode],[!1,null]]),new Map([[!0,Ei],[!1,null]]),new Map([[!0,Ei],[!1,null]]),new Map([[!0,zt.colorsPalette["color-replay-mode"]],[!1,null]]),new Map([[!0,[Vi]],[!1,null]]),new Map([[!0,null],[!1,null]]),function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._isInReplay=new l.a(!1).readonly().spawn(),o._isInReplayCanBeShown=null,o._inited=!1,o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype._updateStatusWidgetsVisibilities=function(){t.prototype._updateStatusWidgetsVisibilities.call(this)},e.prototype._isPrimaryWidgetShown=function(){var e,i;return t.prototype._isPrimaryWidgetShown.call(this)||null!==(i=null===(e=this._isInReplay)||void 0===e?void 0:e.value())&&void 0!==i&&i},e}(Mi)),Ti=i("PoSe"),xi=i.n(Ti),Li=i("EsvI");i.d(e,"trackLegendEvent",(function(){return Ai})),i.d(e,"LegendWidget",(function(){return Oi}));var Hi={readOnlyMode:!1,contextMenu:{settings:!0,mainSeries:!0,studies:!0,showOpenMarketStatus:!1},symbolMarkerEnabled:!1,showToggleButton:!0,canShowSourceCode:!1,statusesWidgets:{sourceStatusesEnabled:!1,sourceStatuses:{errorSolution:!0},marketStatusEnabled:!1,marketStatus:{preMarketSolution:!0,postMarketSolution:!0},dataUpdateModeEnabled:!1,dataUpdateMode:{subscriptionFullInfo:!0},dataProblemEnabled:!1}},Bi=(u.enabled("hide_legend_by_default"),u.enabled("fundamental_widget")),Wi=u.enabled("legend_context_menu");function Ai(t){Object(Si.trackEvent)("GUI","Legend action",t)}var Oi=function(){function t(t,e,i,o,n,r){var u=this;this._mainSeriesViewModel=null,this._dataSourceViewModels=[],this._visibleDataSourceCount=new l.a(0),this._themedColor=new l.a(""),this._mainSeriesRowHidden=null,this._dataSourceRowsHidden=[],this._customWidgetsVisibilities=[],this._allLegendHidden=new l.a(!1),this._studiesLegendHidden=new l.a(!1),this._onLegendVisibilityToggled=null,this._availableHeight=0,this._collapsedDataSourcesCount=new l.a(0),this._collapsedDataSourcesTitle=new l.a(""),this._mainSeriesStatusWidget=null,this._dataSourcesStatusesWidgets=[],this._size=null,this._customLegendWidgetsFactoriesMap=new Map,this._customLegendWidgetsMap=new Map,this._model=t,this._paneWidget=e,this._options=Object(a.merge)(Object(a.clone)(Hi),n),this._callbacks=r,this._mainSeriesViewModelsOptions={readOnlyMode:this._options.readOnlyMode,symbolMarkerEnabled:this._options.symbolMarkerEnabled},this._dataSourceViewModelsOptions=Object(s.__assign)(Object(s.__assign)({},this._mainSeriesViewModelsOptions),{canShowSourceCode:this._options.canShowSourceCode}),this._backgroundThemeName=i;var d=this._showLegendCalculatedProperty();this._isDataSourcesCollapsed=new l.a(d.value()),d.subscribe(this,(function(){u._isDataSourcesCollapsed.setValue(d.value())}));var h=new l.a(this._getCustomTextColorValue()) +;this._model.model().properties().scalesProperties.textColor.subscribe(this,(function(){h.setValue(u._getCustomTextColorValue())}));var c=this._model.model().properties().paneProperties.legendProperties.showBackground,p=new l.a(c.value());c.subscribe(this,(function(){p.setValue(c.value())}));var _=this._model.model().properties().paneProperties.legendProperties.backgroundTransparency,b=new l.a(_.value());_.subscribe(this,(function(){b.setValue(_.value())})),this._wrapText=new l.a(!1),this._hideNotMainSources=o.spawn(),this._hideNotMainSources.subscribe(this._updateVisibilityNotMainSources.bind(this)),this._isPaneMain=new l.a(this._getIsPaneMainValue()),this._updateCollapsedSourcesModeThrottle=xi()(this._updateCollapsedSourcesMode.bind(this),100),this._renderer=new N({withActions:!this._options.readOnlyMode,showToggleButton:this._options.showToggleButton,isStudiesLegendHidden:this._studiesLegendHidden.readonly(),isAllLegendHidden:this._allLegendHidden.readonly(),customTextColor:h.readonly(),themedColor:this._themedColor.readonly(),showBackground:p.readonly(),backgroundTransparency:b.readonly(),wrapText:this._wrapText.readonly(),collapsedDataSourcesCount:this._collapsedDataSourcesCount.readonly(),collapsedDataSourcesTitle:this._collapsedDataSourcesTitle.readonly(),showLegendWidgetContextMenu:this.onShowLegendWidgetContextMenu.bind(this)},{visibleDataSourceCount:this._visibleDataSourceCount.readonly(),isDataSourcesCollapsed:this._isDataSourcesCollapsed.readonly(),showObjectsTree:this._isPaneMain.readonly(),onCollapseDataSources:this.onCollapseDataSources.bind(this),onShowObjectsTreeDialog:this._callbacks.showObjectsTreeDialog})}return t.prototype.destroy=function(){this._hideNotMainSources.destroy(),null!==this._mainSeriesViewModel&&this._destroyMainDataSource();for(var t=0,e=this._dataSourceViewModels;t-1?(i.splice(n,1),Bi||null!==this._mainSeriesViewModel||(this._mainSeriesViewModel=new lt(this._model,s,this._mainSeriesViewModelsOptions,this._callbacks,this._options.contextMenu),this._mainSeriesStatusWidget=new ki(s,this._model.model(),this._options.statusesWidgets),this._renderer.addMainDataSource(this._mainSeriesViewModel,this._mainSeriesStatusWidget)),this._addCustomWidgetForLayerBlock(0)):null!==this._mainSeriesViewModel&&(this._destroyMainDataSource(),this._destroyCustomWidgetFromLayerBlock(0));var l=[],a=[],r=this._dataSourceViewModels.length;if(0===r)for(var u=i.length-1;u>=0;u--)l.push(new Mt(this._model,i[u],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu)),a.push(new Mi(i[u],this._model.model(),this._options.statusesWidgets));else{var d=0;for(u=i.length-1;u>=0;u--)this._dataSourceViewModels[d]?(this._dataSourceViewModels[d].updateSource(i[u]),this._dataSourcesStatusesWidgets[d].updateSource(i[u])):(l.push(new Mt(this._model,i[u],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu)),a.push(new Mi(i[u],this._model.model(),this._options.statusesWidgets))),d++;for(;this._dataSourceViewModels.length>d;)Object(o.ensureDefined)(this._dataSourceViewModels.pop()).destroy();for(;this._dataSourcesStatusesWidgets.length>d;)Object(o.ensureDefined)(this._dataSourcesStatusesWidgets.pop()).destroy()}0!==l.length&&(this._renderer.addDataSources(l,a),(t=this._dataSourceViewModels).push.apply(t,l),(e=this._dataSourcesStatusesWidgets).push.apply(e,a)),r!==this._dataSourceViewModels.length&&this._updateCollapsedSourcesMode(),this._dataSourceViewModels.length>0?this._addCustomWidgetForLayerBlock(1):this._destroyCustomWidgetFromLayerBlock(1),this._recreateVisibilitiesSubscriptions(),this._isPaneMain.setValue(this._getIsPaneMainValue()),this.update(),this._updateWidgetModeByWidth()},t.prototype.update=function(){null!==this._mainSeriesViewModel&&this._mainSeriesViewModel.update();for(var t=0,e=this._dataSourceViewModels;t0&&t>2){var e=this._renderer.getMainSourceHeight(),i=this._renderer.getDataSourceHeight();if(null!==e&&null!==i){var s=Math.floor((this._availableHeight-e)/i),o=Math.max(s,2)-1;if(t>o+1){for(var n="",l=0;l'},vYP1:function(t,e){t.exports=''},vg09:function(t,e){ +t.exports=''},wZiV:function(t,e){t.exports=''},z4c1:function(t,e){ +t.exports='' +}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/clipboard.995cff27aef8666b7892.js b/public/charting_library/bundles/clipboard.995cff27aef8666b7892.js new file mode 100644 index 00000000..b5d567a9 --- /dev/null +++ b/public/charting_library/bundles/clipboard.995cff27aef8666b7892.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["clipboard"],{sxGJ:function(t,e,n){var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container, +trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return s("action",t)}},{key:"defaultTarget",value:function(t){var e=s("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return s("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(a.default);function s(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=l},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action) +}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r'},"38fQ":function(e,t,n){e.exports={separator:"separator-3SZSQm0_"}},"6KyJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("COH4"),t)},COH4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Loader=void 0;var o,r=n("mrSG"),i=n("q1tI"),a=n("TSYQ"),s=n("K9GE"),c=n("YZ9j");n("O7m7"),function(e){e[e.Initial=0]="Initial",e[e.Appear=1]="Appear",e[e.Active=2]="Active"}(o||(o={}));var u=function(e){function t(t){var n=e.call(this,t)||this;return n._stateChangeTimeout=null,n.state={state:o.Initial},n}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,o=t.color,r=void 0===o?"black":o,s=a(c.item,((e={})[c[r]]=Boolean(r),e));return i.createElement("span",{className:a(c.loader,n,this._getStateClass())},i.createElement("span",{className:s}),i.createElement("span",{className:s}),i.createElement("span",{className:s}))},t.prototype.componentDidMount=function(){var e=this;this.setState({state:o.Appear}),this._stateChangeTimeout=setTimeout((function(){e.setState({state:o.Active})}),2*s.dur)},t.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},t.prototype._getStateClass=function(){switch(this.state.state){case o.Initial:return c["loader-initial"];case o.Appear:return c["loader-appear"];default:return""}},t}(i.PureComponent);t.Loader=u},Gpmm:function(e,t,n){e.exports={row:"row-1Gn06tA2",line:"line-c_e_alAN",hint:"hint-18i4fysm"}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},"J+f8":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})) +;var o=n("q1tI"),r=o.createContext(!1)},O7m7:function(e,t,n){},R5JZ:function(e,t,n){"use strict";function o(e,t,n,o,r){function i(r){if(!(e>r.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},RgaO:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("8Rai");function i(e){var t=e.children,n=Object(o.__rest)(e,["children"]);return t(Object(r.a)(n))}},Sn4D:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n("q1tI"),r=n.n(o),i=n("Eyy1"),a=n("TSYQ"),s=n("x0D+"),c=n("Nkvk"),u=n("AiMB"),l=n("mkWe"),d=n("qFKp"),p=n("X0gx"),h=n("sHQ4");function m(e){var t=e.position,n=e.onClose,m=e.children,f=e.className,v=Object(i.ensureNotNull)(Object(o.useContext)(l.a)),b=Object(o.useState)(0),_=b[0],w=b[1],y=Object(o.useRef)(null),g=Object(o.useContext)(p.a);return Object(o.useEffect)((function(){var e;return null===(e=y.current)||void 0===e||e.focus({preventScroll:!0}),g.subscribe(v,n),Object(c.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(s.disableBodyScroll)(Object(i.ensureNotNull)(y.current)),w(v.addDrawer()),function(){g.unsubscribe(v,n);var e=v.removeDrawer();d.CheckMobile.iOS()&&Object(s.enableBodyScroll)(Object(i.ensureNotNull)(y.current)),0===e&&Object(c.setFixedBodyState)(!1)}}),[]),r.a.createElement(u.a,null,r.a.createElement("div",{className:a(h.wrap,h["position"+t])},_===v.currentDrawer&&r.a.createElement("div",{className:h.backdrop,onClick:n}),r.a.createElement("div",{className:a(h.drawer,h["position"+t],f),ref:function(e){y.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},m)))}},To8B:function(e,t){e.exports=''},X64X:function(e,t,n){e.exports={loaderWrap:"loaderWrap-18NjkayD",loader:"loader-Cgjcl0qz"}},XXQ5:function(e,t,n){e.exports={item:"item-3uG--HK9",emptyIcons:"emptyIcons-m0h_sZp0",loading:"loading-cNheEKQv",disabled:"disabled-3ilLPdQ4",interactive:"interactive-2W_Hkhdy",hovered:"hovered-D1oc5kww",icon:"icon-1Mb1FjSX",label:"label-3O4C0UM-",fullWidth:"fullWidth-1uGfIWwz",title:"title-22oXfKpQ",nested:"nested-1ZM4Mhrc",shortcut:"shortcut-3ZjqDeQg",remove:"remove-3gWfSy1e"}},Xy1d:function(e,t){e.exports=''},Xzy5:function(e,t){ +e.exports=''},YZ9j:function(e){e.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},cbq4:function(e,t,n){"use strict";n.r(t);var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),s=n("DTHj"),c=n("RgaO"),u=n("ycI/"),l=n("TSYQ"),d=n("zRdu"),p=n("Gpmm");function h(e){return r.createElement("tr",{className:p.row},r.createElement("td",null,r.createElement("div",{className:p.line})),r.createElement("td",null,r.createElement("div",{className:p.line}),e.hint?r.createElement("div",{className:p.hint},e.hint):null))}var m=n("ycgn"),f=n("euMy"),v=n("hn2c");n("EsMY");function b(e){var t=e.sourceCapabilities,n=t&&t.firesTouchEvents;return void 0===n&&(n=Modernizr.touch),n}var _=n("L/Ed"),w=n("i/MG"),y=n("qFKp"),g=n("w+Rv"),S=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleMouseOver=function(e){b(e.nativeEvent)||t.props.onMouseOver&&t.props.onMouseOver()},t._handleClickToolbox=function(e){e.stopPropagation(),t.props.onClickToolbox&&t.props.onClickToolbox()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.hasSubItems,n=e.shortcutHint,o=e.hint;return r.createElement(r.Fragment,null,r.createElement("tr",{className:l(m.item,!this.props.noInteractive&&m.interactive,this.props.hovered&&m.hovered,this.props.disabled&&m.disabled,this.props.active&&m.active),onClick:this.props.onClick,onMouseOver:this._handleMouseOver,ref:this.props.reference,"data-action-name":this.props.actionName},r.createElement("td",{className:l(m.iconCell),"data-icon-cell":!0},this._icon()),r.createElement("td",null,r.createElement("div",{className:m.content},r.createElement("span",{className:l(m.label,this.props.checked&&m.checked),"data-label":!0},this.props.label),this._toolbox(),t&&r.createElement("span",{className:m.arrowIcon,dangerouslySetInnerHTML:{__html:v},"data-submenu-arrow":!0}),!t&&n&&!y.CheckMobile.any()&&r.createElement(g.a,{text:n}),!t&&!n&&o&&r.createElement(g.a,{text:o})))),r.createElement("tr",{className:m.subMenu},r.createElement("td",null,this.props.children)))},t.prototype._icon=function(){if(this.props.checkable){if(this.props.checked){var e=!this.props.icon&&!this.props.iconChecked,t=this.props.iconChecked||this.props.icon||f;return r.createElement("span",{className:l(m.icon,e&&m.checkmark),dangerouslySetInnerHTML:{__html:t},"data-icon-checkmark":e})}return this.props.icon?r.createElement("span",{className:m.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):r.createElement("span",{className:m.icon})}return this.props.icon?r.createElement("span",{className:m.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):null},t.prototype._toolbox=function(){ +return this.props.toolbox?r.createElement("span",{className:l(m.toolbox,this.props.showToolboxOnHover&&m.showToolboxOnHover),onClick:this._handleClickToolbox,"data-toolbox":!0},this._renderToolboxContent()):null},t.prototype._renderToolboxContent=function(){if(this.props.toolbox)switch(this.props.toolbox.type){case _.ToolboxType.Delete:return r.createElement(w.a,{onClick:this.props.toolbox.action})}return null},t}(r.PureComponent),E=n("tWVy"),O=n("JWMC"),C=n("Ialn");var x=n("dxYz"),k=n("Eyy1"),M=function(e){function t(t){var n=e.call(this,t)||this;return n._itemRef=null,n._menuElementRef=r.createRef(),n._menuRef=null,n._handleClick=function(e){e.isDefaultPrevented()||n.state.disabled||(n._hasSubItems()?n._showSubMenu():(n.state.doNotCloseOnClick||Object(E.b)(),n.props.action.execute(),n._trackEvent()))},n._handleClickToolbox=function(){Object(E.b)()},n._handleItemMouseOver=function(){n._showSubMenu(),n._setCurrentContextValue()},n._handleMenuMouseOver=function(){n._setCurrentContextValue()},n._showSubMenu=function(){n.props.onShowSubMenu(n.props.action)},n._calcSubMenuPos=function(e){return function(e,t,n){if(void 0===n&&(n={x:0,y:10}),t){var o=t.getBoundingClientRect(),r=o.left,i=o.right,a=o.top,s=document.documentElement.clientWidth,c={x:r-e,y:a},u={x:i,y:a};return Object(C.isRtl)()?r<=e?u:c:s-i>=e?u:c}return n}(e,n._itemRef)},n._updateState=function(e){n.setState(e.getState())},n._setItemRef=function(e){n._itemRef=e},n._handleMenuRef=function(e){n._menuRef=e},n.state=Object(o.__assign)({},n.props.action.getState()),n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){var e,t=this;this.props.action.onUpdate().subscribe(this,this._updateState),this.state.subItems.length&&(this._unsubscribe=null===(e=this.context)||void 0===e?void 0:e.registerSubmenu(this.props.action.id,(function(e){return Object(k.ensureNotNull)(t._itemRef).contains(e)||null!==t._menuElementRef.current&&t._menuElementRef.current.contains(e)})))},t.prototype.componentDidUpdate=function(e,t){t.subItems!==this.state.subItems&&null!==this._menuRef&&this._menuRef.update()},t.prototype.componentWillUnmount=function(){this.props.action.onUpdate().unsubscribe(this,this._updateState),this._unsubscribe&&this._unsubscribe()},t.prototype.render=function(){var e,t=(null===(e=this.context)||void 0===e?void 0:e.current)?this.context.current===this.props.action.id:this.props.isSubMenuOpened;return r.createElement(S,Object(o.__assign)({reference:this._setItemRef,onClick:this._handleClick,onClickToolbox:this._handleClickToolbox,onMouseOver:this._handleItemMouseOver,hovered:t,hasSubItems:this._hasSubItems(),actionName:this.state.name},this.state),r.createElement(Z,{isOpened:t,items:this.state.subItems,position:this._calcSubMenuPos,menuStatName:this.props.menuStatName,parentStatName:this._getStatName(),menuElementReference:this._menuElementRef,onMouseOver:this.state.subItems.length?this._handleMenuMouseOver:void 0,ref:this._handleMenuRef}))},t.prototype._setCurrentContextValue=function(){var e +;this.state.subItems.length&&(null===(e=this.context)||void 0===e||e.setCurrent(this.props.action.id))},t.prototype._hasSubItems=function(){return this.state.subItems.length>0},t.prototype._trackEvent=function(){var e=this._getStatName();Object(O.trackEvent)("ContextMenuClick",this.props.menuStatName||"",e)},t.prototype._getStatName=function(){return[this.props.parentStatName,this.state.statName].filter((function(e){return Boolean(e)})).join(".")},t.contextType=x.a,t}(r.PureComponent),N=n("6KyJ"),I=n("X64X");function j(e){return r.createElement(S,{label:r.createElement("div",{className:I.loaderWrap},r.createElement(N.Loader,{className:I.loader,color:"gray"})),noInteractive:!0,onMouseOver:e.onMouseOver})}function D(e){return r.createElement(S,{label:e.label,noInteractive:!0,disabled:!0,onMouseOver:e.onMouseOver})}var T=n("4O8T"),L=n.n(T),R=function(e){function t(t){var n=e.call(this,t)||this;return n._loadEmitter=new L.a,n._onDone=function(){n.setState({loaded:!0,failed:!1},n._updateMenu)},n._onFail=function(e){n.setState({failed:!0,error:e},n._updateMenu)},n._updateMenu=function(){n.props.menu&&n.props.menu.update()},n._handleMouseOver=function(){n.props.onShowSubMenu(n.props.action)},n.state={loaded:n.props.action.isLoaded(),failed:!1,error:""},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._loadEmitter.on("done",this._onDone),this._loadEmitter.on("fail",this._onFail),this._load()},t.prototype.componentWillUnmount=function(){this._loadEmitter.removeEvent("done"),this._loadEmitter.removeEvent("fail")},t.prototype.render=function(){return this.state.failed?r.createElement(D,{label:this.state.error,onMouseOver:this._handleMouseOver}):this.state.loaded?r.createElement(M,Object(o.__assign)({},this.props)):r.createElement(j,{onMouseOver:this._handleMouseOver})},t.prototype._load=function(){var e=this;this.props.action.loadOptions().then((function(){e._loadEmitter.emit("done")})).catch((function(t){e._loadEmitter.emit("fail",t)}))},t}(r.PureComponent),P=n("PN6A"),B=function(e){function t(t){var n=e.call(this,t)||this;return n._handleShowSubMenu=function(e){var t=e.getState();n.setState({showSubMenuOf:t.subItems.length?e:void 0})},n.state={},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return r.createElement("table",null,r.createElement("tbody",null,this.props.items.map((function(t){return e._item(t)}))))},t.getDerivedStateFromProps=function(e,t){return!e.parentIsOpened&&t.showSubMenuOf?{showSubMenuOf:void 0}:null},t.prototype._item=function(e){var t=this;switch(e.type){case d.a.Separator:return r.createElement(h,{key:e.id,hint:e.getHint()});case d.a.Action:return r.createElement(M,{key:e.id,action:e,onShowSubMenu:this._handleShowSubMenu,isSubMenuOpened:this.state.showSubMenuOf===e,menuStatName:this.props.menuStatName,parentStatName:this.props.parentStatName});case d.a.ActionAsync:return r.createElement(P.a.Consumer,{key:e.id},(function(n){return r.createElement(R,{action:e,onShowSubMenu:t._handleShowSubMenu,isSubMenuOpened:t.state.showSubMenuOf===e, +menuStatName:t.props.menuStatName,parentStatName:t.props.parentStatName,menu:n})}));default:return null}},t}(r.PureComponent),q=n("mkWe"),A=n("/KDZ"),H=n("38fQ");function G(e){return i.a.createElement("li",{className:H.separator})}var W=n("l4ku"),X=n("Sn4D");function Q(e){var t=e.action,n=e.isLoading,a=Object(r.useState)(t.getState()),s=a[0],c=a[1],u=Object(r.useState)(!1),l=u[0],d=u[1],p=function(){return c(t.getState())},h=!!s.subItems.length,m=h&&l;return Object(r.useEffect)((function(){n||c(t.getState())}),[n]),Object(r.useEffect)((function(){return t.onUpdate().subscribe(null,p),function(){t.onUpdate().unsubscribe(null,p)}}),[]),i.a.createElement(W.a,Object(o.__assign)({},s,{onClick:function(e){if(s.disabled||e.defaultPrevented)return;if(h)return void d(!0);s.doNotCloseOnClick||Object(E.b)();t.execute()},isLoading:n,isHovered:m}),m&&i.a.createElement(X.a,{onClose:f,position:"Bottom"},i.a.createElement(F,{items:s.subItems,parentAction:t,closeNested:f})));function f(e){e&&e.preventDefault(),d(!1)}}function U(e){var t=e.action,n=Object(r.useState)(t.isLoaded()),o=n[0],a=n[1],s=Object(r.useState)(!1),c=s[0],u=s[1],l=function(){var e=Object(r.useRef)(!1);return Object(r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}();return Object(r.useEffect)((function(){t.loadOptions().then((function(){l.current&&(a(!0),u(!1))})).catch((function(){l.current&&u(!0)}))}),[]),i.a.createElement(Q,{isLoading:!o||c,action:t})}var Y=n("J+f8"),K=n("fwrW");function F(e){var t=e.items,n=e.parentAction,o=e.closeNested,r=!Boolean(n)&&t.every((function(e){return!Boolean(e.type!==d.a.Separator&&(e.getState().icon||e.getState().checkable))}));return i.a.createElement(Y.a.Provider,{value:r},i.a.createElement("ul",null,n&&i.a.createElement(i.a.Fragment,null,i.a.createElement(W.a,{label:n.getState().label,isTitle:!0,active:!1,disabled:!1,subItems:[],checkable:!1,checked:!1,doNotCloseOnClick:!1,icon:K,onClick:o}),i.a.createElement(G,null)),t.map((function(e){switch(e.type){case d.a.Action:return i.a.createElement(Q,{key:e.id,action:e});case d.a.Separator:return i.a.createElement(G,{key:e.id});case d.a.ActionAsync:return i.a.createElement(U,{key:e.id,action:e});default:return null}}))))}var J=r.createContext(!1),z=n("t3rk"),Z=function(e){function t(t){var n=e.call(this,t)||this;return n._menuRef=r.createRef(),n._handleClose=function(){n.props.onClose&&n.props.onClose()},n._handleOutsideClickClose=function(e){var t=n.props,o=t.doNotCloseOn,r=t.onClose;!r||void 0!==o&&o.contains(e.target)||r()},n.state={},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.isOpened,i=(t.onClose,t.items),a=(t.doNotCloseOn,t.menuStatName),d=t.parentStatName,p=Object(o.__rest)(t,["isOpened","onClose","items","doNotCloseOn","menuStatName","parentStatName"]);return n?r.createElement(r.Fragment,null,r.createElement(u.a,{keyCode:27,eventType:"keyup",handler:this._handleClose}),r.createElement(q.b,null,r.createElement(A.a,{rule:"screen and (max-width: 419px)"},(function(t){ +return e._isDrawer(t)?r.createElement(X.a,{onClose:e._handleClose,position:"Bottom"},r.createElement(J.Provider,{value:t},r.createElement(F,{items:i}))):r.createElement(c.a,{handler:e._handleOutsideClickClose,mouseDown:!0,touchStart:!0,reference:e.props.menuElementReference},(function(t){return r.createElement(s.a,Object(o.__assign)({},p,{reference:t,isOpened:e.props.isOpened,className:l(z.menu,"context-menu"),onClose:e._handleClose,noMomentumBasedScroll:!0,ref:e._menuRef}),r.createElement(B,{items:i,menuStatName:a,parentStatName:d,parentIsOpened:n}))}))})))):null},t.prototype.update=function(){this._menuRef.current&&this._menuRef.current.update()},t.prototype._isDrawer=function(e){return void 0===this.props.mode?e:"drawer"===this.props.mode},t}(r.PureComponent);n.d(t,"ContextMenuRenderer",(function(){return V}));var V=function(){function e(e,t,n,o){this._root=null,this._isShown=!1,this._props={isOpened:!1,items:e,position:{x:0,y:0},menuStatName:t.statName,mode:t.mode},this._onDestroy=n,this._onShow=o}return e.prototype.show=function(e,t,n){var r=this;this._onShow&&this._onShow(),this._isShown=!0,this._render(Object(o.__assign)(Object(o.__assign)({},this._props),{position:function(t,o){return"function"==typeof e&&(e=e(t,o)),e.touches&&e.touches.length>0&&(e={clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}),{x:!n&&Object(C.isRtl)()?e.clientX-t:e.clientX,y:e.clientY,overrideHeight:e.overrideHeight}},isOpened:!0,onClose:function(){r.hide(),r.destroy()},doNotCloseOn:t}))},e.prototype.hide=function(){this._isShown=!1,this._render(Object(o.__assign)(Object(o.__assign)({},this._props),{isOpened:!1}))},e.prototype.isShown=function(){return this._isShown},e.prototype.destroy=function(){this._isShown=!1,this._root&&(a.unmountComponentAtNode(this._root),document.body.removeChild(this._root),this._root=null),this._onDestroy&&this._onDestroy()},e.prototype._render=function(e){this._root||(this._root=document.createElement("span"),this._root.className="context-menu-wrapper",document.body.appendChild(this._root)),a.render(r.createElement(Z,e),this._root)},e}()},euMy:function(e,t){e.exports=''},fwrW:function(e,t){e.exports=''},hn2c:function(e,t){e.exports=''},"i/MG":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),s=n("To8B"),c=n("kXJy"),u={remove:window.t("Remove")};function l(e){ +var t=e.className,n=e.isActive,l=e.onClick,d=e.title,p=e.hidden,h=e["data-name"],m=void 0===h?"remove-button":h,f=Object(o.__rest)(e,["className","isActive","onClick","title","hidden","data-name"]);return r.createElement(a.Icon,Object(o.__assign)({},f,{"data-name":m,className:i(c.button,"apply-common-tooltip",n&&c.active,p&&c.hidden,t),icon:s,onClick:l,title:d||u.remove}))}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},l4ku:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n("q1tI"),r=n.n(o),i=n("TSYQ"),a=n("Iivm"),s=n("6KyJ"),c=n("J+f8"),u=n("w+Rv"),l=n("Xy1d"),d=n("Xzy5"),p=n("20PO"),h=n("XXQ5");function m(e){var t=e.isTitle,n=e.isLoading,m=e.isHovered,f=e.active,v=e.checkable,b=e.disabled,_=e.checked,w=e.icon,y=e.iconChecked,g=e.hint,S=e.subItems,E=e.label,O=e.onClick,C=e.children,x=e.toolbox,k=e.fullWidthLabel,M=Object(o.useContext)(c.a),N=!!S.length;return n?r.a.createElement("li",{className:i(h.item,h.loading)},r.a.createElement(s.Loader,{color:"gray"})):r.a.createElement("li",{className:i(h.item,h.interactive,t&&h.title,b&&h.disabled,m&&h.hovered,f&&h.active,M&&h.emptyIcons),onClick:O},r.a.createElement(a.Icon,{className:i(h.icon),icon:function(){if(v&&_)return y||w||l;return w}()}),r.a.createElement("span",{className:i(h.label,k&&h.fullWidth)},E),!!x&&r.a.createElement(a.Icon,{onClick:function(){x&&x.action()},className:h.remove,icon:p}),!N&&g&&r.a.createElement(u.a,{className:h.shortcut,text:g}),N&&r.a.createElement(a.Icon,{className:h.nested,icon:d}),C)}},mkWe:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=function(e){function t(t){var n=e.call(this,t)||this;return n._addDrawer=function(){var e=n.state.currentDrawer+1;return n.setState({currentDrawer:e}),e},n._removeDrawer=function(){var e=n.state.currentDrawer-1;return n.setState({currentDrawer:e}),e},n.state={currentDrawer:0},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.a.createElement(s.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(i.a.PureComponent),s=i.a.createContext(null)},sHQ4:function(e,t,n){e.exports={wrap:"wrap-3vvdSnDX",backdrop:"backdrop-1knaw_yl",positionBottom:"positionBottom-3zJf6Byh",drawer:"drawer-1_nJUEiM",positionLeft:"positionLeft-2wxVhi9G"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,a=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},a,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},t3rk:function(e,t,n){e.exports={menu:"menu-1y0eDKzl"}},"w+Rv":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n("q1tI"),r=n("TSYQ"),i=n.n(r),a=n("ycgn");function s(e){var t=e.text,n=void 0===t?"":t,r=e.className;return o.createElement("span",{ +className:i()(a.shortcut,r)},n)}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0&&e<=x};function S(t){function e(e,n,r,i,o,s){for(;o>=0&&o0?0:a-1;return arguments.length<3&&(i=n[s?s[u]:u],u+=t),e(n,r,i,s,u,a)}}g.each=g.forEach=function(t,e,n){var r,i;if(e=b(e,n),C(t))for(r=0,i=t.length;r=0},g.invoke=function(t,e){var n=l.call(arguments,2),r=g.isFunction(e);return g.map(t,(function(t){var i=r?e:t[e];return null==i?i:i.apply(t,n)}))},g.pluck=function(t,e){return g.map(t,g.property(e))},g.where=function(t,e){return g.filter(t,g.matcher(e))},g.findWhere=function(t,e){return g.find(t,g.matcher(e))},g.max=function(t,e,n){var r,i,o=-1/0,s=-1/0;if(null==e&&null!=t)for(var a=0,u=(t=C(t)?t:g.values(t)).length;ao&&(o=r);else e=y(e,n),g.each(t,(function(t,n,r){((i=e(t,n,r))>s||i===-1/0&&o===-1/0)&&(o=t,s=i)}));return o},g.min=function(t,e,n){var r,i,o=1/0,s=1/0;if(null==e&&null!=t)for(var a=0,u=(t=C(t)?t:g.values(t)).length;ar||void 0===n)return 1;if(n0?0:i-1;o>=0&&o0?s=o>=0?o:Math.max(o+a,s):a=o>=0?Math.min(o+1,a):o+a+1;else if(n&&o&&a)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=e(l.call(r,s,a),g.isNaN))>=0?o+s:-1;for(o=t>0?s:a-1;o>=0&&oe?(s&&(clearTimeout(s),s=null),a=l,o=t.apply(r,i),s||(r=i=null)):s||!1===n.trailing||(s=setTimeout(u,c)),o}},g.debounce=function(t,e,n){var r,i,o,s,a,u=function(){var l=g.now()-s;l=0?r=setTimeout(u,e-l):(r=null,n||(a=t.apply(o,i),r||(o=i=null)))};return function(){o=this,i=arguments,s=g.now();var l=n&&!r;return r||(r=setTimeout(u,e)),l&&(a=t.apply(o,i),o=i=null),a}},g.wrap=function(t,e){return g.partial(e,t)},g.negate=function(t){return function(){return!t.apply(this,arguments)}},g.compose=function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},g.after=function(t,e){return function(){if(--t<1)return e.apply(this,arguments)}},g.before=function(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=null),n}},g.once=g.partial(g.before,2);var I=!{toString:null}.propertyIsEnumerable("toString"),E=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function M(t,e){var n=E.length,r=t.constructor,i=g.isFunction(r)&&r.prototype||s,o="constructor";for(g.has(t,o)&&!g.contains(e,o)&&e.push(o);n--;)(o=E[n])in t&&t[o]!==i[o]&&!g.contains(e,o)&&e.push(o)}g.keys=function(t){if(!g.isObject(t))return[];if(f)return f(t);var e=[];for(var n in t)g.has(t,n)&&e.push(n);return I&&M(t,e),e},g.allKeys=function(t){if(!g.isObject(t))return[];var e=[];for(var n in t)e.push(n);return I&&M(t,e),e},g.values=function(t){for(var e=g.keys(t),n=e.length,r=Array(n),i=0;i":">",'"':""","'":"'","`":"`"},L=g.invert(F),W=function(t){var e=function(e){return t[e]},n="(?:"+g.keys(t).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(t){return t=null==t?"":""+t,r.test(t)?t.replace(i,e):t}};g.escape=W(F),g.unescape=W(L),g.result=function(t,e,n){var r=null==t?void 0:t[e];return void 0===r&&(r=n),g.isFunction(r)?r.call(t):r};var D=0;g.uniqueId=function(t){var e=++D+"";return t?t+e:e},g.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var R=/(.)^/,V={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\u2028|\u2029/g,z=function(t){return"\\"+V[t]};g.template=function(t,e,n){!e&&n&&(e=n),e=g.defaults({},e,g.templateSettings);var r=RegExp([(e.escape||R).source,(e.interpolate||R).source,(e.evaluate||R).source].join("|")+"|$","g"),i=0,o="__p+='";t.replace(r,(function(e,n,r,s,a){return o+=t.slice(i,a).replace(P,z),i=a+e.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":s&&(o+="';\n"+s+"\n__p+='"),e})),o+="';\n",e.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var s=new Function(e.variable||"obj","_",o)}catch(l){throw l.source=o,l}var a=function(t){return s.call(this,t,g)},u=e.variable||"obj";return a.source="function("+u+"){\n"+o+"}",a},g.chain=function(t){var e=g(t);return e._chain=!0,e};var N=function(t,e){return t._chain?g(e).chain():e};g.mixin=function(t){g.each(g.functions(t),(function(e){var n=g[e]=t[e];g.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),N(this,n.apply(g,t))}}))},g.mixin(g),g.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(t){var e=o[t];g.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],N(this,n)}})),g.each(["concat","join","slice"],(function(t){var e=o[t];g.prototype[t]=function(){return N(this,e.apply(this._wrapped,arguments))}})),g.prototype.value=function(){return this._wrapped},g.prototype.valueOf=g.prototype.toJSON=g.prototype.value,g.prototype.toString=function(){return""+this._wrapped},void 0===(r=function(){return g}.apply(e,[]))||(t.exports=r)}).call(this)},IwoD:function(t,e,n){},QwKQ:function(t,e,n){"use strict";(function(r){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n{{#labelLeft}}{{labelLeft}}{{/labelLeft}}{{> inputWrapper }}{{#labelRight}}{{labelRight}}{{/labelRight}}{{/hasLabel}}{{^hasLabel}}{{> inputWrapper }}{{/hasLabel}}',inputWrapper:'<{{ tag }} class="{{ customClass }}{{#disabled}} i-disabled{{/disabled}}">{{^hasCheckbox}}{{> checkbox }}{{/hasCheckbox}}{{> box }}{{> ripple }}',checkbox:'',checkboxClass:"{{ customClass }}__input",box:''+n("aLUT")+"",ripple:''},u=function(){function t(e){var n=e.customClass,r=void 0===n?"tv-control-checkbox":n,i=e.$checkbox,o=e.tag,a=e.id,u=e.name,l=e.checked,c=e.disabled,h=e.labelLeft,p=e.labelRight,f=e.labelAddClass,d=e.boxAddClass;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.$el=null,void 0===o&&(o=h||p?"span":"label");var _=i instanceof $&&!!i.length;if(_){if(!i.is("input[type=checkbox]"))return void s.logError("`$checkbox` need to be input[type=checkbox]");if(i.hasClass("i-inited"))return;this._setInputId(i,a),this._setInputClass(i,r),this._setInputName(i,u),this._setInputChecked(i,l),this._setInputDisabled(i,c),l=!!i.prop("checked"),c=!!i.attr("disabled")}this.$el=this.render({$checkbox:i,hasCheckbox:_,customClass:r,tag:o,id:a,name:u,checked:l,disabled:c,labelLeft:h,labelRight:p,hasLabel:h||p,labelAddClass:f,boxAddClass:d}),this.$checkbox=_?i:this.$el.find("input[type=checkbox]")}return i(t,[{key:"_setInputId",value:function(t,e){void 0!==e&&t.attr("id",e)}},{key:"_setInputClass",value:function(t,e){var n=r.render(a.checkboxClass,{customClass:e});t.addClass(n)}},{key:"_setInputName",value:function(t,e){void 0!==e&&t.attr("name",e)}},{key:"_setInputChecked",value:function(t,e){void 0!==e&&t.prop("checked",!!e)}},{key:"_setInputDisabled",value:function(t,e){void 0!==e&&(e?t.setAttribute("disabled","disabled"):t.removeAttr("disabled"))}},{key:"render",value:function(t){var e=t.$checkbox,n=$(r.render(a.labelWrapper,t,a));t.hasCheckbox&&(n.insertBefore(e),n.find("."+t.customClass).andSelf().filter("."+t.customClass).eq(0).prepend(e.detach()),e.addClass("i-inited"));return n}},{key:"checked",set:function(t){this._setInputChecked(this.$checkbox,!!t)},get:function(){return!!this.$checkbox.prop("checked")}}]),t}();$.fn.tvControlCheckbox=(0,o.createTvBlockWithInstance)("tv-control-checkbox",(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new u(TradingView.mergeObj(e,{$checkbox:t}))})),e.default=u,t.exports=e.default}).call(this,n("nbsC"))},YDhE:function(t,e,n){ +"use strict";n.r(e),n.d(e,"createDialog",(function(){return o}));var r=n("6aJD"),i=n("tKRU");function o(t){var e=t.type||"popup";return delete t.type,"modal"===e?new r.a(t):new i.a(t)}},aLUT:function(t,e){t.exports=''},"b6p+":function(t,e,n){},nec0:function(t,e,n){},nzny:function(t,e,n){},pLUm:function(t,e,n){t.exports={wrapper:"wrapper-2KWBfDVB",touch:"touch-E6yQTRo_"}},sFgq:function(t,e,n){"use strict";(function(t){var r=n("A6WY").lazyJqueryUI;n("nzny");var i=n("pLUm");function o(e,n,r){var o=this;if(this._options=$.extend({},this._defaultOptions,r||{}),this._$wrapper=e,this._$wrapper.addClass(i.wrapper),this._$content=n,this._scroll_speed=40,this._shadow_offset=10,this._header_height=this._options.headerHeight,this._scroll_margin_top=this._options.scrollMarginTop,this.scrolled=new t,this.scrolltoend=new t,this.scrolltostart=new t,this.visibilityCallbacks=[],this._touch=Modernizr.touch,this._touch)return this._$content.css("position","relative"),void this._$wrapper.addClass(i.touch).scroll(this._onScroll.bind(this));this._$wrapper.css("overflow","hidden"),this._$wrapper.on("mouseenter.sidebar-scroll",(function(){o._bottomFixed||o._dragging||(o._options.alwaysVisible||o._$scrollBar.addClass("active"),o._onScroll())})).on("mouseleave.sidebar-scroll",(function(){o._bottomFixed||o._dragging||(o._options.alwaysVisible||o._$scrollBar.removeClass("active"),o._onScroll())})).on("mousewheel.sidebar-scroll",(function(t){if(!t.isDefaultPrevented()){var e=t.deltaY*(t.deltaFactor/100);return o.scroll(e)}})),!1!==this._options.showTopShadow&&(this._$shadowTop=$('
    ').appendTo(this._$wrapper)),!1!==this._options.showBottomShadow&&(this._$shadowBottom=$('
    ').appendTo(this._$wrapper)),this._$shadowTop&&this._header_height&&this._$shadowTop.css("top",this._header_height-this._shadow_offset);var s=this._options.additionalClass?" "+this._options.additionalClass:"",a=this._options.alwaysVisible?" active-always":"";this._$scrollBarWrapper=$('
    ').appendTo(this._$wrapper),this._$scrollBar=$('
    ').appendTo(this._$scrollBarWrapper),this._onScroll()}o.prototype.isTouch=function(){return this._touch},o.prototype.getScrollBar=function(){return this._$scrollBar},o.prototype._defaultOptions={headerHeight:0,additionalClass:"",alwaysVisible:!1,showBottomShadow:!0,scrollMarginTop:1,bubbleScrollEvent:!1},o.prototype.initDraggable=function(){if(this._dragInitialized)return this;var t=this;return r(this._$scrollBar).draggable({axis:"y",containment:this._$scrollBarWrapper,start:function(){t._dragging=!0},stop:function(){t._dragging=!1},drag:function(e,n){t.updateScroll()}}),this._dragInitialized=!0,this},o.prototype.updateScroll=function(){if(this._touch)return this +;var t=Math.ceil(this._$scrollBar.position().top-this._scroll_margin_top-this._header_height),e=this.getContainerHeightWithoutHeader(),n=this._$content.outerHeight(),r=n-e-1;return e<=0||(this._scroll_target_top=r<=0?this._header_height:Math.min(-t*n/e+this._header_height,this._header_height),t+this._$scrollBar.height()+2>=e?this.scrollToEnd():(this._$content.css("top",this._scroll_target_top+"px"),this._onScroll())),this},o.prototype.getContainerHeightWithoutHeader=function(){return this._$wrapper[0].getBoundingClientRect().height-this._header_height},o.prototype.getContainerHeight=function(){return this._$wrapper[0].getBoundingClientRect().height},o.prototype.getContentHeight=function(){return this._$content[0].getBoundingClientRect().height},o.prototype.updateScrollBar=function(){if(this._touch)return this;var t=this._$content.position().top,e=this.getContentHeight(),n=this.getContainerHeight(),r=this.getContainerHeightWithoutHeader(),i=1+this._header_height,o=r-2,s=(Math.abs(t)-this._header_height)*o/e,a=n*n/e;return this.isContentShort()?(this._$scrollBar.addClass("js-hidden"),this._$wrapper.removeClass("sb-scroll-active")):(this._$scrollBar.removeClass("js-hidden").height(a).css("top",i+s),this._$wrapper.addClass("sb-scroll-active"),this.initDraggable()),this},o.prototype.scroll=function(t,e){var n=this._$content.position().top,r=this._$content.outerHeight()-this.getContainerHeightWithoutHeader()-1,i=e||this._scroll_speed;return r<=0||(this._scroll_target_top=Math.max(-r+this._header_height,Math.min(this._header_height,n+t*i)),this.setContentTop(this._scroll_target_top),this._onScroll())},o.prototype.animateTo=function(t){if(this._touch)return this;var e=this._$content.outerHeight()-this.getContainerHeightWithoutHeader()-1;if(e<=0)return!0;this._scroll_target_top=Math.max(-e+this._header_height,Math.min(this._header_height,-t)),this._$content.animate({top:this._scroll_target_top},500,function(){this._onScroll()}.bind(this))},o.prototype.resize=function(){if(!this._bottomFixed){var t=this._$content.outerHeight(),e=this._$wrapper.outerHeight();!this._options.vAlignBottom&&to&&t+e.areaHeights?s-t-e.areaHeight:o-t}else"top"===e.position&&(a=o-t);return this.scroll(a,1),this._onScroll(),!1}, +o.prototype.scrollToEnd=function(){var t=this._$content.position().top,e=this._$content.outerHeight(),n=this._$wrapper.outerHeight(),r=e>n?t+(n-(e+t))+1:1;return this.setContentTop(r),this._onScroll(),this},o.prototype.scrollToStart=function(){return this.setContentTop(this._header_height),this._onScroll(),this},o.prototype.currentPosition=function(){return Math.round(this._$content.position().top)},o.prototype.atStart=function(){return Math.round(this._$content.position().top)>=this._header_height},o.prototype.atEnd=function(t){"number"==typeof t&&isFinite(t)||(t=0);var e=Math.round(this._$content.position().top),n=this._$content.outerHeight(),r=this._$wrapper.outerHeight();return n-Math.abs(e)-1<=r+t},o.prototype._onScroll=function(t){this._touch||this._$content.css("bottom","auto"),this.scrolled.fire(),this._dragging&&!0!==t||this.updateScrollBar();var e=this.atStart(),n=this.atEnd();return this._$shadowTop&&this._$shadowTop.toggleClass("i-invisible",!!e),this._$shadowBottom&&this._$shadowBottom.toggleClass("i-invisible",!!n),this._onContentVisible(),!this._atStart&&e?(this._atStart=!0,this.scrolltostart.fire()):this._atStart&&!e&&delete this._atStart,!this._atEnd&&n?(this._atEnd=!0,this.scrolltoend.fire()):this._atEnd&&!n&&delete this._atEnd,this._options.vAlignBottom&&(this._stickyBottom=this._$content.outerHeight()-Math.abs(this._$content.position().top)-this._$wrapper.outerHeight()),!(!this._atStart&&!this._atEnd||("function"==typeof this._options.bubbleScrollEvent?!this._options.bubbleScrollEvent():!this._options.bubbleScrollEvent))},o.prototype.checkContentVisibility=function(){this._onContentVisible()},o.prototype.subscribeToContentVisible=function(t,e,n){this.visibilityCallbacks.push({id:t,$el:e,callback:n})},o.prototype.triggerVisibilityCallbacks=function(t){this._onContentVisible(t)},o.prototype._contentIsVisible=function(t){return t.$el.position().top>-1*this.currentPosition()},o.prototype._onContentVisible=function(t){if(this.visibilityCallbacks.length){var e=t||this._contentIsVisible.bind(this),n=[],r=this.visibilityCallbacks.filter((function(t,r){if(!$.contains(this._$content,t.$el[0]))return!1;var i=e(t);return i&&n.push(r),!i}),this);n.forEach((function(e){this.visibilityCallbacks[e].callback(!!t)}),this),delete this.visibilityCallbacks,this.visibilityCallbacks=r}},o.prototype.save=function(){return this._saved={top:this._$content.position().top,height:this._$content.outerHeight()},this},o.prototype.restore=function(){if(this._saved){if(this._saved.top===this._$content.position().top&&this._saved.height===this._$content.outerHeight())return delete this._saved,this;this._options.vAlignBottom&&(this._saved.top-=this._$content.outerHeight()-this._saved.height,this._saved.top>this._header_height&&(this._saved.top=this._header_height)),this.setContentTop(this._saved.top),delete this._saved,this._onScroll(!0)}return this},o.prototype.fixBottom=function(){if(this._bottomFixed)return this;if(this._touch){var t=this._$content.outerHeight(),e=this._$wrapper.scrollTop() +;this._tempIntervalID=setInterval(function(){this._$wrapper.scrollTop(e+(this._$content.outerHeight()-t))}.bind(this),0)}else this._$content.css({top:"auto",bottom:this._$wrapper.outerHeight()-this._$content.position().top-this._$content.outerHeight()});return this._bottomFixed=!0,this},o.prototype.releaseBottom=function(){return this._bottomFixed?(this._touch?clearInterval(this._tempIntervalID):this._$content.css({top:this._$content.position().top,bottom:"auto"}),delete this._bottomFixed,this._onScroll(),this):this},o.prototype.setContentTop=function(t){return this._touch?this._options.vAlignBottom&&this._$content.outerHeight()'}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js b/public/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js new file mode 100644 index 00000000..3b0e1a79 --- /dev/null +++ b/public/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["currency-label-menu"],{"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=n("i8i4"),a=n.n(s),c=(n("EsMY"),n("AiMB")),u=n("DTHj"),l=n("X0gx"),d=n("8Rai");function p(e){var t=e.controller,n=e.children,s=e.isOpened,p=e.closeOnClickOutside,h=void 0===p||p,f=e.doNotCloseOn,v=e.onClickOutside,m=e.onClose,b=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),g=Object(r.useContext)(l.a),_=Object(d.a)({handler:function(e){v&&v(e);if(!h)return;if(f&&e.target instanceof Node){var t=a.a.findDOMNode(f);if(t instanceof Node&&t.contains(e.target))return}m()},mouseDown:!0,touchStart:!0});return s?i.a.createElement(c.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:_,style:{pointerEvents:"auto"}},i.a.createElement(u.a,Object(o.__assign)({},b,{isOpened:s,onClose:m,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:g,ref:t}),n))):null}},FO7Z:function(e,t,n){"use strict";n.r(t),n.d(t,"CurrencyLabelMenu",(function(){return l})),n.d(t,"showCurrencyLabelMenu",(function(){return d}));var o=n("mrSG"),r=n("q1tI"),i=n("i8i4"),s=n("9dlw"),a=n("N5tr"),c=n("7KDR"),u=n("Gwk6"),l=function(e){function t(t){return e.call(this,t)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(s.a,{isOpened:!0,onClose:this.props.onClose,doNotCloseOn:this.props.element,position:this.props.position},this._menuItems())},t.prototype._menuItems=function(){return this.props.actions.map((function(e,t){return e instanceof c.Separator?r.createElement("div",{key:"separator"+t,className:u.currencyLabelMenuSeparator}):r.createElement(a.b,{key:e.getLabel(),label:e.getLabel(),isActive:e.isChecked(),onClick:function(){return e.execute()}})}))},t}(r.PureComponent);function d(e,t,n){var o=document.createElement("span");o.className="currency-label-menu-wrapper",document.body.appendChild(o);var s=function(){null!==o&&(i.unmountComponentAtNode(o),document.body.removeChild(o),o=null)},a={actions:e,position:t,element:n,onClose:s};return i.render(r.createElement(l,a),o),{close:s,isOpened:function(){return null!==o}}}},Gwk6:function(e,t,n){e.exports={currencyLabelMenuSeparator:"currencyLabelMenuSeparator-13pkukWx"}},N5tr:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=n("TSYQ"),a=n("tWVy"),c=n("JWMC"),u=n("QpNh"),l=n("v1bN"),d=l;function p(e){var t=e.reference,n=Object(o.__rest)(e,["reference"]),r=Object(o.__assign)(Object(o.__assign)({},n),{ref:t});return i.a.createElement(e.href?"a":"div",r)}function h(e){e.stopPropagation()}function f(e){ +var t,n,d,f=e.className,v=e.title,m=e.labelRowClassName,b=e.shortcut,g=e.forceShowShortcuts,_=e.icon,w=e.isActive,O=e.isDisabled,y=e.isHovered,E=e.appearAsDisabled,C=e.label,x=e.link,k=e.showToolboxOnHover,N=e.target,j=e.toolbox,M=e.reference,S=e.onMouseOut,L=e.onMouseOver,I=e.theme,D=void 0===I?l:I,W=Object(u.a)(e),A=Object(r.useRef)(null);return i.a.createElement(p,Object(o.__assign)({},W,{className:s(f,D.item,_&&D.withIcon,(t={},t[D.isActive]=w,t[D.isDisabled]=O||E,t[D.hovered]=y,t)),title:v,href:x,target:N,reference:function(e){A.current=e,M&&M(e)},onClick:function(t){var n=e.dontClosePopup,o=e.onClick,r=e.onClickArg,i=e.trackEventObject;if(O)return;i&&Object(c.trackEvent)(i.category,i.event,i.label);o&&o(r,t);n||Object(a.b)()},onContextMenu:function(t){var n=e.trackEventObject,o=e.trackRightClick;n&&o&&Object(c.trackEvent)(n.category,n.event,n.label+"_rightClick")},onMouseUp:function(t){var n=e.trackEventObject,o=e.trackMouseWheelClick;if(1===t.button&&x&&n){var r=n.label;o&&(r+="_mouseWheelClick"),Object(c.trackEvent)(n.category,n.event,r)}},onMouseOver:L,onMouseOut:S}),void 0!==_&&i.a.createElement("div",{className:D.icon,dangerouslySetInnerHTML:{__html:_}}),i.a.createElement("div",{className:s(D.labelRow,m)},i.a.createElement("div",{className:D.label},C)),(void 0!==b||g)&&i.a.createElement("div",{className:D.shortcut},(d=b)&&d.split("+").join(" + ")),void 0!==j&&i.a.createElement("div",{onClick:h,className:s(D.toolbox,(n={},n[D.showOnHover]=k,n))},j))}},QpNh:function(e,t,n){"use strict";function o(e){for(var t={},n=0,o=Object.entries(e).filter(r);nr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},jAh7:function(e,t,n){"use strict";n.r(t),n.d(t,"OverlapManager",(function(){return i})),n.d(t,"getRootOverlapManager",(function(){return a}));var o=n("Eyy1"),r=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),i=function(){function e(e){void 0===e&&(e=document),this._storage=new r,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){ +var t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);var o=this._document.createElement("div");if(o.style.position=t.position,o.style.zIndex=this._index.toString(),o.dataset.id=e,void 0!==t.index){var r=this._container.childNodes.length;if(t.index>=r)this._container.appendChild(o);else if(t.index<=0)this._container.insertBefore(o,this._container.firstChild);else{var i=this._container.childNodes[t.index];this._container.insertBefore(o,i)}}else"reverse"===t.direction?this._container.insertBefore(o,this._container.firstChild):this._container.appendChild(o);return this._windows.set(e,o),++this._index,o},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function a(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(o.ensureDefined)(s.get(t));var n=new i(e),r=function(e){var 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 s.set(r,n),n.setContainer(r),e.body.appendChild(r),n}},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js b/public/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js new file mode 100644 index 00000000..01da8a19 --- /dev/null +++ b/public/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["custom-intervals-add-dialog"],{Qhte:function(e,t,n){e.exports={scrollable:"scrollable-Yu-wPchb",content:"content-2n4jbVjv",row:"row-37rvoi2g",title:"title-2jd7Qo8W",control:"control-1o8LMgzl"}},w9vS:function(e,t,n){"use strict";n.r(t),n.d(t,"ToolWidgetIntervalsAddDialog",(function(){return v}));var a=n("q1tI"),o=n.n(a),c=n("YFKU"),l=n("ycFu"),r=n("H172"),i=n("3G1X"),s=n("tWVy"),u=n("tmL0"),m=n("cSDC"),d=n("Qhte"),b=m.a.map((function(e){return{value:e.name,content:e.label}}));function v(e){var t=e.onAdd,n=e.onClose,v=e.onUnmount,f=Object(a.useState)(m.a[0].name),w=f[0],O=f[1],j=Object(a.useState)("1"),E=j[0],g=j[1];return Object(a.useEffect)((function(){return function(){v&&v()}}),[]),o.a.createElement(l.a,{dataName:"add-custom-interval-dialog",title:Object(c.t)("Add custom time interval"),isOpened:!0,onSubmit:function(){var e=Object(m.b)(E,w);void 0!==e&&t(e);n()},onCancel:n,onClickOutside:n,onClose:n,render:function(){return o.a.createElement(u.a,{className:d.scrollable,onScroll:N},o.a.createElement("div",{className:d.content},o.a.createElement("div",{className:d.row},o.a.createElement("div",{className:d.title},Object(c.t)("Type")),o.a.createElement(r.a,{className:d.control,value:w,items:b,onChange:C})),o.a.createElement("div",{className:d.row},o.a.createElement("div",{className:d.title},Object(c.t)("Interval")),o.a.createElement(i.b,{className:d.control,inputMode:"numeric",maxLength:6,value:E,onChange:p}))))},defaultActionOnClose:l.b.None,submitButtonText:Object(c.t)("Add"),submitOnEnterKey:!1,fullScreen:!0});function p(e){var t=e.currentTarget.value;/^[0-9]*$/.test(t)&&g(t)}function N(){s.a.fire()}function C(e){O(e)}}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.css b/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.css new file mode 100644 index 00000000..ed9b9a96 --- /dev/null +++ b/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.css @@ -0,0 +1 @@ +.tv-dialog__section{padding:30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .tv-dialog__section{border-bottom-color:#363c4e}.tv-dialog__section--last,.tv-dialog__section--no-border,.tv-dialog__section:last-child{border-bottom:none!important}@media screen and (max-width:767px){.tv-dialog__section{padding:20px}}.tv-dialog__section--no-padding_bottom{padding-bottom:0}.tv-dialog__section--actions{display:inline-block;box-sizing:border-box;white-space:nowrap;width:100%;padding-bottom:40px;text-align:right}.tv-dialog__section--actions_with-help:after{clear:both;display:table;content:""}.tv-dialog__section--actions_with-border{border-top:1px solid;border-top-color:#dadde0;padding-top:29px}html.theme-dark .tv-dialog__section--actions_with-border{border-top-color:#363c4e}@media screen and (max-width:767px){.tv-dialog__section--actions_with-border{padding:19px}}.tv-dialog__section--actions_multiline{white-space:normal;padding-top:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline{padding-top:20px}}.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{width:100%;margin-bottom:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{margin-bottom:0}}@media screen and (max-width:479px){.tv-dialog__section--actions-adaptive{display:flex;flex-flow:column-reverse wrap}.tv-dialog__section--actions-adaptive .tv-button{margin-top:10px}.tv-dialog__section--actions-adaptive .tv-control-checkbox{order:1}.tv-dialog__section--actions-adaptive .tv-button:first-child,.tv-dialog__section--actions-adaptive .tv-button:last-child{margin-left:0}}.tv-dialog__section--title{padding-right:70px}.tv-dialog__section--one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-dialog{display:inline-block;position:relative;min-width:280px;text-align:left;box-sizing:border-box;transition-property:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .tv-dialog{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-dialog .tv-text p:last-child,.tv-dialog ul:last-child{margin-bottom:0}.tv-dialog--animated{transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1),box-shadow .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog.i-focused{box-shadow:0 1px 6px 1px rgba(0,0,0,.275)}.tv-dialog--signin{transition-delay:.2625s}.tv-dialog--signin.i-closing{transition-delay:1ms;transition-duration:.175s}.tv-dialog--signin,.tv-dialog--signin.i-focused{box-shadow:none!important;background-color:transparent}html.theme-dark .tv-dialog--signin,html.theme-dark .tv-dialog--signin.i-focused{background-color:transparent}.tv-dialog--popup{width:calc(100% - 20px)}.tv-dialog__modal-wrap,.tv-dialog__overlay{position:fixed;contain:layout style size;left:0;top:0;right:0;bottom:0;z-index:110;box-sizing:border-box}.tv-dialog__modal-wrap--contain-size,.tv-dialog__overlay--contain-size{contain:size}.tv-dialog__overlay{background-color:rgba(0,0,0,.05);transition:opacity .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog__overlay.i-closed{opacity:0;transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__overlay--signin,html.theme-dark .tv-dialog__overlay--signin{background-color:#fff}.tv-dialog__overlay--signin.i-closing{transition-delay:.175s}.tv-dialog__modal-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tv-dialog__modal-wrap.i-closed .tv-dialog{opacity:0;transform:translateY(20px);transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin{transform:scale(.9)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin.i-closing{transform:scale(1.1)}.tv-dialog__modal-container{height:100%;margin:0;padding:0;border:0;text-align:center;box-sizing:border-box}.tv-dialog__modal-container:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-dialog__modal-body{display:inline-block;vertical-align:middle;padding:40px 20px;font-size:14px;width:100%;box-sizing:border-box}@media screen and (max-width:1019px){.tv-dialog__modal-body{padding:20px}}.tv-dialog__error{position:absolute;padding:30px;top:0;left:0;right:0;color:#ff4a68;background:#fff;border:1px solid #ff4a68;border-radius:3px 3px 0 0;transform-origin:top center;box-sizing:border-box;transition:transform .175s cubic-bezier(.215,.61,.355,1),opacity .175s cubic-bezier(.215,.61,.355,1);z-index:1}html.theme-dark .tv-dialog__error{background:#1e222d}.tv-dialog__error.i-slided{opacity:0;transform:translateY(-5px) scaleY(.85);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__error.i-fixed{margin:0 auto;position:fixed;top:10px}@media screen and (max-width:767px){.tv-dialog__error{padding:20px}}.tv-dialog__error a{color:#ff4a68;transition:color .35s ease;text-decoration:underline}.tv-dialog__error a:visited{color:#ff4a68;fill:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__error a:hover{color:#f24965;fill:#f24965;transition-duration:.06s}}.tv-dialog__error a:focus{outline:auto}.tv-dialog__error a:focus:not(:-moz-focusring){outline:none}.tv-dialog__error a:-moz-focusring{outline:auto}.tv-dialog__error a:active{color:#ff173e;fill:#ff173e;transition-duration:.06s}.tv-dialog__error--dark{border-radius:3px;border-color:#4e5866;background-color:#2a2c39}.tv-dialog__header{display:flex;padding-top:10px}@media screen and (max-width:479px){.tv-dialog__header--adaptive{flex-direction:column;text-align:center}}.tv-dialog__header-logo{margin-right:20px;margin-bottom:10px;flex:0 0 auto}.tv-dialog__header-logo svg{max-height:95px}.tv-dialog__header-title{flex:1 1 auto}.tv-dialog__grab{cursor:grab}.tv-dialog__grab:active,.ui-draggable-dragging .tv-dialog__grab{cursor:grabbing}.tv-dialog__title{font-size:14px;font-weight:700;color:#4a4a4a}html.theme-dark .tv-dialog__title{color:#c5cbce}.tv-dialog__title--relative{position:relative}.tv-dialog__close{position:absolute;padding:15px;top:17px;right:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .tv-dialog__close{color:#c5cbce}@media screen and (max-width:767px){.tv-dialog__close{top:7px;right:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__close:hover{opacity:1;transition-duration:.06s}}.tv-dialog__close svg{display:block;width:13px;height:13px}.tv-dialog__close--new-style svg{width:21px;height:21px;fill:#4c525e}.tv-dialog__widetextarea{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;border:1px solid #dadde0;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding-top:9px;padding-bottom:9px;padding:25px 30px;border-radius:0;border-left:none;border-right:none;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__widetextarea{color:#c5cbce;background-color:#1e222d;border-color:#363c4e}.tv-dialog__widetextarea::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__widetextarea::placeholder{color:#4f5966}.tv-dialog__widetextarea:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__widetextarea--size_xsmall{height:19px}.tv-dialog__widetextarea--size_small{height:27px}.tv-dialog__widetextarea--size_large{height:48px;font-size:16px}.tv-dialog__widetextarea--connect{border-left:0;border-right:0;border-radius:0}.tv-dialog__widetextarea--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__widetextarea--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea:hover{border-color:#4c525e}}.tv-dialog__widetextarea:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__widetextarea[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__widetextarea[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__widetextarea[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-disabled,.tv-dialog__widetextarea[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled,html.theme-dark .tv-dialog__widetextarea[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__widetextarea.i-disabled::placeholder,.tv-dialog__widetextarea[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled::placeholder,html.theme-dark .tv-dialog__widetextarea[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-disabled:hover,.tv-dialog__widetextarea[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea.i-disabled:hover,html.theme-dark .tv-dialog__widetextarea[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-error:hover{border-color:#f24965!important}}.tv-dialog__widetextarea.i-error:focus{border-color:#ff173e!important}.tv-dialog__widetextarea.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__widetextarea.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-success:hover,html.theme-dark .tv-dialog__widetextarea.i-success:hover{border-color:#00897b!important}}.tv-dialog__widetextarea.i-success:active,.tv-dialog__widetextarea.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__widetextarea.i-success:active,html.theme-dark .tv-dialog__widetextarea.i-success:focus{border-color:#009688!important}.tv-dialog__widetextarea--phone{direction:ltr;text-align:left}.tv-dialog__widetextarea--readonly_dark,.tv-dialog__widetextarea--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__widetextarea--readonly_dark,html.theme-dark .tv-dialog__widetextarea--readonly_dark[readonly]{color:#4c525e}@media screen and (max-width:767px){.tv-dialog__widetextarea{padding:15px 20px}}.tv-dialog__expand-section{margin:0 -30px}@media screen and (max-width:767px){.tv-dialog__expand-section{margin:0 -20px}}.tv-dialog--popup{position:fixed}.tv-dialog--popup.i-closed{opacity:0;transform:scale(.925)}.tv-dialog__help{float:left;position:relative;top:8px;margin-right:15px;width:18px;height:18px;font-size:13px;line-height:16px;color:#787b86;border:1px solid;border-color:#787b86;border-radius:50%;transition:border-color .35s ease,color .35s ease}html.theme-dark .tv-dialog__help{border-color:#787b86;color:#787b86}.tv-dialog__help:after{content:"?";position:absolute;display:inline-block;top:2px;left:7px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__help:hover{color:#212121;border:1px solid;border-color:#4a4a4a;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__help:hover{border-color:#c5cbce}}.tv-dialog__username-pretext{margin-right:5px}.tv-dialog__chat-username-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-dialog__chat-username-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-dialog__chat-username-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__chat-username-input::placeholder{color:#4f5966}.tv-dialog__chat-username-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__chat-username-input--size_xsmall{height:19px}.tv-dialog__chat-username-input--size_small{height:27px}.tv-dialog__chat-username-input--size_large{height:48px;font-size:16px}.tv-dialog__chat-username-input--connect{border-left:0;border-right:0;border-radius:0}.tv-dialog__chat-username-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__chat-username-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input:hover{border-color:#4c525e}}.tv-dialog__chat-username-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__chat-username-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__chat-username-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__chat-username-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input--readonly_dark,.tv-dialog__chat-username-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__chat-username-input--readonly_dark,html.theme-dark .tv-dialog__chat-username-input--readonly_dark[readonly]{color:#4c525e}.tv-dialog__chat-username-input.i-disabled,.tv-dialog__chat-username-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled,html.theme-dark .tv-dialog__chat-username-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__chat-username-input.i-disabled::placeholder,.tv-dialog__chat-username-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled::placeholder,html.theme-dark .tv-dialog__chat-username-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-disabled:hover,.tv-dialog__chat-username-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input.i-disabled:hover,html.theme-dark .tv-dialog__chat-username-input[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-error:hover{border-color:#f24965!important}}.tv-dialog__chat-username-input.i-error:focus{border-color:#ff173e!important}.tv-dialog__chat-username-input.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__chat-username-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-success:hover,html.theme-dark .tv-dialog__chat-username-input.i-success:hover{border-color:#00897b!important}}.tv-dialog__chat-username-input.i-success:active,.tv-dialog__chat-username-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__chat-username-input.i-success:active,html.theme-dark .tv-dialog__chat-username-input.i-success:focus{border-color:#009688!important}.tv-dialog__chat-username-input--phone{direction:ltr;text-align:left}.tv-dialog__chat-username-input.tv-dialog__chat-username-input{display:inline-block;border-width:0;width:85%;height:15px;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__chat-username-input.tv-dialog__chat-username-input{color:#c5cbce;background-color:#1e222d}.tv-dialog__chat-username-input--error{background-color:#daa}html.theme-dark .tv-dialog__chat-username-input--error{background-color:#ff4a68}.tv-dialog__scroll-wrap{position:relative}.tv-dialog__scroll-wrap.i-scrollable{overflow:hidden}.feature-mobiletouch .tv-dialog__scroll-wrap.i-scrollable{overflow-x:hidden;overflow-y:scroll}.tv-dialog__scroll-wrap-inner{position:relative;padding-bottom:0}.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:30px}@media screen and (max-width:767px){.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:20px}}.tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-dialog__link{color:#1976d2}.tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-dialog__link:focus{outline:auto}.tv-dialog__link:focus:not(:-moz-focusring){outline:none}.tv-dialog__link:-moz-focusring{outline:auto}.tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s} \ No newline at end of file diff --git a/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css b/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css new file mode 100644 index 00000000..e02736ee --- /dev/null +++ b/public/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css @@ -0,0 +1 @@ +.tv-dialog__section{padding:30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .tv-dialog__section{border-bottom-color:#363c4e}.tv-dialog__section--last,.tv-dialog__section--no-border,.tv-dialog__section:last-child{border-bottom:none!important}@media screen and (max-width:767px){.tv-dialog__section{padding:20px}}.tv-dialog__section--no-padding_bottom{padding-bottom:0}.tv-dialog__section--actions{display:inline-block;box-sizing:border-box;white-space:nowrap;width:100%;padding-bottom:40px;text-align:left}.tv-dialog__section--actions_with-help:after{clear:both;display:table;content:""}.tv-dialog__section--actions_with-border{border-top:1px solid;border-top-color:#dadde0;padding-top:29px}html.theme-dark .tv-dialog__section--actions_with-border{border-top-color:#363c4e}@media screen and (max-width:767px){.tv-dialog__section--actions_with-border{padding:19px}}.tv-dialog__section--actions_multiline{white-space:normal;padding-top:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline{padding-top:20px}}.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{width:100%;margin-bottom:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{margin-bottom:0}}@media screen and (max-width:479px){.tv-dialog__section--actions-adaptive{display:flex;flex-flow:column-reverse wrap}.tv-dialog__section--actions-adaptive .tv-button{margin-top:10px}.tv-dialog__section--actions-adaptive .tv-control-checkbox{order:1}.tv-dialog__section--actions-adaptive .tv-button:first-child,.tv-dialog__section--actions-adaptive .tv-button:last-child{margin-right:0}}.tv-dialog__section--title{padding-left:70px}.tv-dialog__section--one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-dialog{display:inline-block;position:relative;min-width:280px;text-align:right;box-sizing:border-box;transition-property:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .tv-dialog{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-dialog .tv-text p:last-child,.tv-dialog ul:last-child{margin-bottom:0}.tv-dialog--animated{transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1),box-shadow .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog.i-focused{box-shadow:0 1px 6px 1px rgba(0,0,0,.275)}.tv-dialog--signin{transition-delay:.2625s}.tv-dialog--signin.i-closing{transition-delay:1ms;transition-duration:.175s}.tv-dialog--signin,.tv-dialog--signin.i-focused{box-shadow:none!important;background-color:transparent}html.theme-dark .tv-dialog--signin,html.theme-dark .tv-dialog--signin.i-focused{background-color:transparent}.tv-dialog--popup{width:calc(100% - 20px)}.tv-dialog__modal-wrap,.tv-dialog__overlay{position:fixed;contain:layout style size;right:0;top:0;left:0;bottom:0;z-index:110;box-sizing:border-box}.tv-dialog__modal-wrap--contain-size,.tv-dialog__overlay--contain-size{contain:size}.tv-dialog__overlay{background-color:rgba(0,0,0,.05);transition:opacity .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog__overlay.i-closed{opacity:0;transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__overlay--signin,html.theme-dark .tv-dialog__overlay--signin{background-color:#fff}.tv-dialog__overlay--signin.i-closing{transition-delay:.175s}.tv-dialog__modal-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tv-dialog__modal-wrap.i-closed .tv-dialog{opacity:0;transform:translateY(20px);transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin{transform:scale(.9)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin.i-closing{transform:scale(1.1)}.tv-dialog__modal-container{height:100%;margin:0;padding:0;border:0;text-align:center;box-sizing:border-box}.tv-dialog__modal-container:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-dialog__modal-body{display:inline-block;vertical-align:middle;padding:40px 20px;font-size:14px;width:100%;box-sizing:border-box}@media screen and (max-width:1019px){.tv-dialog__modal-body{padding:20px}}.tv-dialog__error{position:absolute;padding:30px;top:0;right:0;left:0;color:#ff4a68;background:#fff;border:1px solid #ff4a68;border-radius:3px 3px 0 0;transform-origin:top center;box-sizing:border-box;transition:transform .175s cubic-bezier(.215,.61,.355,1),opacity .175s cubic-bezier(.215,.61,.355,1);z-index:1}html.theme-dark .tv-dialog__error{background:#1e222d}.tv-dialog__error.i-slided{opacity:0;transform:translateY(-5px) scaleY(.85);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__error.i-fixed{margin:0 auto;position:fixed;top:10px}@media screen and (max-width:767px){.tv-dialog__error{padding:20px}}.tv-dialog__error a{color:#ff4a68;transition:color .35s ease;text-decoration:underline}.tv-dialog__error a:visited{color:#ff4a68;fill:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__error a:hover{color:#f24965;fill:#f24965;transition-duration:.06s}}.tv-dialog__error a:focus{outline:auto}.tv-dialog__error a:focus:not(:-moz-focusring){outline:none}.tv-dialog__error a:-moz-focusring{outline:auto}.tv-dialog__error a:active{color:#ff173e;fill:#ff173e;transition-duration:.06s}.tv-dialog__error--dark{border-radius:3px;border-color:#4e5866;background-color:#2a2c39}.tv-dialog__header{display:flex;padding-top:10px}@media screen and (max-width:479px){.tv-dialog__header--adaptive{flex-direction:column;text-align:center}}.tv-dialog__header-logo{margin-left:20px;margin-bottom:10px;flex:0 0 auto}.tv-dialog__header-logo svg{max-height:95px}.tv-dialog__header-title{flex:1 1 auto}.tv-dialog__grab{cursor:grab}.tv-dialog__grab:active,.ui-draggable-dragging .tv-dialog__grab{cursor:grabbing}.tv-dialog__title{font-size:14px;font-weight:700;color:#4a4a4a}html.theme-dark .tv-dialog__title{color:#c5cbce}.tv-dialog__title--relative{position:relative}.tv-dialog__close{position:absolute;padding:15px;top:17px;left:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .tv-dialog__close{color:#c5cbce}@media screen and (max-width:767px){.tv-dialog__close{top:7px;left:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__close:hover{opacity:1;transition-duration:.06s}}.tv-dialog__close svg{display:block;width:13px;height:13px}.tv-dialog__close--new-style svg{width:21px;height:21px;fill:#4c525e}.tv-dialog__widetextarea{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;border:1px solid #dadde0;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding-top:9px;padding-bottom:9px;padding:25px 30px;border-radius:0;border-right:none;border-left:none;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__widetextarea{color:#c5cbce;background-color:#1e222d;border-color:#363c4e}.tv-dialog__widetextarea::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__widetextarea::placeholder{color:#4f5966}.tv-dialog__widetextarea:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__widetextarea--size_xsmall{height:19px}.tv-dialog__widetextarea--size_small{height:27px}.tv-dialog__widetextarea--size_large{height:48px;font-size:16px}.tv-dialog__widetextarea--connect{border-right:0;border-left:0;border-radius:0}.tv-dialog__widetextarea--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-dialog__widetextarea--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__widetextarea--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea:hover{border-color:#4c525e}}.tv-dialog__widetextarea:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__widetextarea[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__widetextarea[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__widetextarea[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-disabled,.tv-dialog__widetextarea[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled,html.theme-dark .tv-dialog__widetextarea[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__widetextarea.i-disabled::placeholder,.tv-dialog__widetextarea[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled::placeholder,html.theme-dark .tv-dialog__widetextarea[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-disabled:hover,.tv-dialog__widetextarea[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea.i-disabled:hover,html.theme-dark .tv-dialog__widetextarea[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-error:hover{border-color:#f24965!important}}.tv-dialog__widetextarea.i-error:focus{border-color:#ff173e!important}.tv-dialog__widetextarea.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__widetextarea.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-success:hover,html.theme-dark .tv-dialog__widetextarea.i-success:hover{border-color:#00897b!important}}.tv-dialog__widetextarea.i-success:active,.tv-dialog__widetextarea.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__widetextarea.i-success:active,html.theme-dark .tv-dialog__widetextarea.i-success:focus{border-color:#009688!important}.tv-dialog__widetextarea--phone{direction:ltr;text-align:right}.tv-dialog__widetextarea--readonly_dark,.tv-dialog__widetextarea--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__widetextarea--readonly_dark,html.theme-dark .tv-dialog__widetextarea--readonly_dark[readonly]{color:#4c525e}@media screen and (max-width:767px){.tv-dialog__widetextarea{padding:15px 20px}}.tv-dialog__expand-section{margin:0 -30px}@media screen and (max-width:767px){.tv-dialog__expand-section{margin:0 -20px}}.tv-dialog--popup{position:fixed}.tv-dialog--popup.i-closed{opacity:0;transform:scale(.925)}.tv-dialog__help{float:right;position:relative;top:8px;margin-left:15px;width:18px;height:18px;font-size:13px;line-height:16px;color:#787b86;border:1px solid;border-color:#787b86;border-radius:50%;transition:border-color .35s ease,color .35s ease}html.theme-dark .tv-dialog__help{border-color:#787b86;color:#787b86}.tv-dialog__help:after{content:"?";position:absolute;display:inline-block;top:2px;right:7px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__help:hover{color:#212121;border:1px solid;border-color:#4a4a4a;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__help:hover{border-color:#c5cbce}}.tv-dialog__username-pretext{margin-left:5px}.tv-dialog__chat-username-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-dialog__chat-username-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-dialog__chat-username-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__chat-username-input::placeholder{color:#4f5966}.tv-dialog__chat-username-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__chat-username-input--size_xsmall{height:19px}.tv-dialog__chat-username-input--size_small{height:27px}.tv-dialog__chat-username-input--size_large{height:48px;font-size:16px}.tv-dialog__chat-username-input--connect{border-right:0;border-left:0;border-radius:0}.tv-dialog__chat-username-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-dialog__chat-username-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__chat-username-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input:hover{border-color:#4c525e}}.tv-dialog__chat-username-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__chat-username-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__chat-username-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__chat-username-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input--readonly_dark,.tv-dialog__chat-username-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__chat-username-input--readonly_dark,html.theme-dark .tv-dialog__chat-username-input--readonly_dark[readonly]{color:#4c525e}.tv-dialog__chat-username-input.i-disabled,.tv-dialog__chat-username-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled,html.theme-dark .tv-dialog__chat-username-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__chat-username-input.i-disabled::placeholder,.tv-dialog__chat-username-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled::placeholder,html.theme-dark .tv-dialog__chat-username-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-disabled:hover,.tv-dialog__chat-username-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input.i-disabled:hover,html.theme-dark .tv-dialog__chat-username-input[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-error:hover{border-color:#f24965!important}}.tv-dialog__chat-username-input.i-error:focus{border-color:#ff173e!important}.tv-dialog__chat-username-input.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__chat-username-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-success:hover,html.theme-dark .tv-dialog__chat-username-input.i-success:hover{border-color:#00897b!important}}.tv-dialog__chat-username-input.i-success:active,.tv-dialog__chat-username-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__chat-username-input.i-success:active,html.theme-dark .tv-dialog__chat-username-input.i-success:focus{border-color:#009688!important}.tv-dialog__chat-username-input--phone{direction:ltr;text-align:right}.tv-dialog__chat-username-input.tv-dialog__chat-username-input{display:inline-block;border-width:0;width:85%;height:15px;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__chat-username-input.tv-dialog__chat-username-input{color:#c5cbce;background-color:#1e222d}.tv-dialog__chat-username-input--error{background-color:#daa}html.theme-dark .tv-dialog__chat-username-input--error{background-color:#ff4a68}.tv-dialog__scroll-wrap{position:relative}.tv-dialog__scroll-wrap.i-scrollable{overflow:hidden}.feature-mobiletouch .tv-dialog__scroll-wrap.i-scrollable{overflow-x:hidden;overflow-y:scroll}.tv-dialog__scroll-wrap-inner{position:relative;padding-bottom:0}.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:30px}@media screen and (max-width:767px){.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:20px}}.tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-dialog__link{color:#1976d2}.tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-dialog__link:focus{outline:auto}.tv-dialog__link:focus:not(:-moz-focusring){outline:none}.tv-dialog__link:-moz-focusring{outline:auto}.tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s} \ No newline at end of file diff --git a/public/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js b/public/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js new file mode 100644 index 00000000..b615c3f9 --- /dev/null +++ b/public/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js @@ -0,0 +1,9 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["dialogs-core"],{"6aJD":function(t,e,o){"use strict";var n=o("APlX");o.d(e,"a",(function(){return n.TVModal}))},APlX:function(t,e,o){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.TVModal=void 0;var n=Object.assign||function(t){for(var e=1;e
    ',containerTemplate:'
    ',ajaxErrorTemplate:'
    '+window.t("Error")+"
    "};e.TVModal=function(e){function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};h(this,o);var e=f(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,n({},g,t)));if(e.$overlay=$(e.options.overlayTemplate),e.$modalWrap=$(e.options.containerTemplate),e.$body=e.$modalWrap.find(".tv-dialog__modal-body").append(e.$el),e.options.closeOnOutsideClick&&e.$overlay.add(e.$modalWrap).click((function(t){e.isEventOut(t)&&e.close()})),e.on("change:zIndex",(function(){e.$overlay.css("z-index",e.zIndex),e.$modalWrap.css("z-index",e.zIndex)})),e.on("destroy",(function(){var t=function(){e.$overlay.remove(),e.$modalWrap.remove()};e.opened?(e.close(),setTimeout(t,e.options.closingDuration)):t()})),e.on("beforeOpen",(function(){v.push(e)})),e.options.ajax.url){var i=e.options.ajax.beforeSend||$.noop,s=e.options.ajax.success||!1,r=e.options.ajax.error||$.noop;$.extend(e.options.ajax,{beforeSend:function(){e.trigger("beforeLoading",[e]),e.startSpinner(),i(e)},success:function(t){e.trigger("afterLoading",[e]),e.renderContent(s?s(e,t):t).showContent(),e.trigger("afterLoadingShow",[e])},error:function(){e.renderContent(e.options.ajaxErrorTemplate),r(e),e.trigger("errorLoading",[e])}})}return e.on("error",(function(t,o){e.$modalWrap[0].getBoundingClientRect().height0&&v[v.length-1].focus(),e.options.destroyOnClose&&e.destroy()}),this.options.closingDuration),this}},{key:"showContent",value:function(){var t=this;return this.$modalWrap.removeClass("i-hidden"),setTimeout((function(){t.$modalWrap.removeClass("i-closed")}),20),setTimeout((function(){t.trigger("afterOpen",[t]),t.spinner&&t.stopSpinner()}),.75*s.dur+20),this}},{key:"hideContent",value:function(){if(this.$el)return this.$modalWrap.addClass("i-closed"),this.unfocus(),this}},{key:"startSpinner",value:function(){return this.spinner=new c.Spinner("large"),this.spinner.spin(this.$overlay[0]),this}},{key:"stopSpinner",value:function(){if(this.spinner)return this.spinner.stop(),delete this.spinner,this}}]),o}(l.TVDialogAbstract)}).call(this,o("F/us"))},KHon:function(t,e,o){"use strict";o.r(e);var n=o("v2PZ");o.d(e,"TVDialogAbstract",(function(){return n.TVDialogAbstract})),o.d(e,"closeAllDialogs",(function(){return n.closeAllDialogs}))},nZrM:function(t,e,o){},nbyR:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TVPopup=void 0;var n=Object.assign||function(t){for(var e=1;e',scrollWrapInner:'
    ',withScroll:!0};e.TVPopup=function(t){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(this,e);var o=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n({},g,t)));o.$scrollWrap=o.$content.hasClass("js-dialog__scroll-wrap")?o.$content:o.$content.find(".js-dialog__scroll-wrap"),o.$scrollWrap.length?o.$scrollWrapInner=o.$scrollWrap.children().first():(o.$scrollWrap=o.$content.wrap($(o.options.scrollWrap)).parent(),o.$scrollWrapInner=o.$content.wrap($(o.options.scrollWrapInner)).parent()),o.$actions&&o.$scrollWrap.addClass("i-with-actions"),o.options.withScroll&&(o.scroll=new l.SidebarCustomScroll(o.$scrollWrap,o.$scrollWrapInner),o.scroll.scrolled.subscribe(null,(function(){return o.trigger("scroll")}))),o.$scrollWrap.css("overflow","");var i=o.getDialogId();return o.$el.addClass("tv-dialog--popup i-closed i-hidden"),o.options.width&&o.$el.css({width:"calc(100% - 20px)","max-width":o.options.width}),o._hotkeys=u.createGroup({desc:"Dialog",isDisabled:function(){return!o.opened},modal:!1}),o.options.closeOnEsc&&o._hotkeys.add({desc:"Close",hotkey:27,handler:function(){return o.close()}}),o.$el.on("mousedown touchstart",o.toTop.bind(o)),o.options.closeOnOutsideClick&&(o._preventClick=!0,o.on("beforeOpen",(function(){setTimeout((function(){o.opened&&($(document).on("mousedown touchstart",(function(){o._preventClick=!1})),$(document).on("click.tv-popup-"+i,(function(t){if(!o._preventClick){var e=$(t.target).closest(".js-dialog");(o.options.closeOnClickAtOtherDialogs||0===e.length)&&o.isEventOut(t)&&o.close()}})))}),0)})),o.on("beforeClose",(function(){return $(document).off("click.tv-popup-"+i)}))),o.on("change:zIndex",(function(){o.$el.css("z-index",o.zIndex)})),o.on("destroy",(function(){var t=function(){o.$el.remove(),o._hotkeys.destroy()};o.opened?(o.close(),setTimeout(t,s.dur/2)):t()})),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"open",value:function(){ +var t=this;return this.opened||(this.opened=!0,this.trigger("beforeOpen",[this]),this.$el.appendTo(this.$wrap).removeClass("i-hidden").css(function(){t.calcHeight();var e=v.height(),o=v.width(),n=t.$el.height(),i=t.$el.width(),s=t.options.position;return s||(s={top:e/2-n/2,left:o/2-i/2}),s.top>e-n&&(s.top=e-n),s.left>o-i&&(s.left=o-i),s.top<10&&(s.top=10),s.left<10&&(s.left=10),s}()),this.focus(),this.toTop(),this._doOpenAnimation().then((function(){t.opened&&(t.$el.removeClass("i-closed"),t.options.draggable&&((0,c.lazyJqueryUI)(t.$el).draggable({handle:".js-dialog__drag",cancel:"input, textarea, button, select, option, .js-dialog__no-drag, .js-dialog__close",containment:"window",cursor:"-webkit-grabbing",stop:function(e,o){t.trigger("dragEnd",[t])}}),t.$el.find(".js-dialog__drag").addClass("tv-dialog__grab")),t.trigger("afterOpen",[t]))})),v.on("resize.tv-popup-"+this.getDialogId(),(function(){t.calcHeight(),t.fixPos()}))),this}},{key:"close",value:function(){var t=this;if(this.opened)return this.trigger("beforeClose",[this]),this.$el.addClass("i-closed"),this.opened=!1,this._doCloseAnimation().then((function(){t.opened||((0,c.lazyJqueryUI)(t.$el).draggable("instance").then((function(t){t&&t.destroy()})),t.$el.addClass("i-hidden").detach(),f.css("cursor","auto"),t.trigger("afterClose",[t]),t.options.destroyOnClose&&t.destroy())})),v.off("resize.tv-popup-"+this.getDialogId()),this}},{key:"hide",value:function(){this.$el.addClass("i-hidden")}},{key:"show",value:function(){this.$el.removeClass("i-hidden")}},{key:"fixPos",value:function(){var t=this.$el[0].getBoundingClientRect(),e={};t.bottom>r.mediaState.height-10&&(e.top=r.mediaState.height-10-t.height,e.top<10&&(e.top=10)),t.right>r.mediaState.width-10&&(e.left=r.mediaState.width-10-t.width,e.left<10&&(e.left=10)),(e.top||e.left)&&this.$el.css(e)}},{key:"calcHeight",value:function(){var t=this.$el[0].getBoundingClientRect(),e=this.$scrollWrapInner[0].getBoundingClientRect(),o=this.$scrollWrap[0].getBoundingClientRect(),n=this.options.height&&this.options.heightn)&&((n-=t.height-o.height)<60&&(n=60),this.$scrollWrap.css({height:n})),this.options.withScroll&&this.scroll.resize();var s=n'+this.$btn.html()+''),this.loading=this.$btn.hasClass("i-loading")}return n(t,[{key:"_start",value:function(){var t=this;this.starting=!0,this.$btn.addClass("i-start-load"),this.$btn.trigger("tv-button-loader:start"),setTimeout((function(){t.loading=!0,t.starting=!1,t._startPromise=!1,t.$btn.addClass("i-loading"),t.$btn.removeClass("i-start-load"),t._stopPromise&&t._stop()}),2*s.dur)}},{key:"start",value:function(){this.starting||(this.stopping?this._startPromise=!0:this._start())}},{key:"_stop",value:function(){var t=this;this.stopping=!0,this.$btn.addClass("i-stop-load"),this.$btn.trigger("tv-button-loader:stop"),setTimeout((function(){t.loading=!1,t.stopping=!1,t._stopPromise=!1,t.$btn.removeClass("i-loading i-start-load i-stop-load"),t._startPromise&&t._start()}),s.dur)}},{key:"stop",value:function(){this.stopping||(this.starting?this._stopPromise=!0:this._stop())}},{key:"toggle",value:function(){this.loading?this.stop():this.start()}},{key:"contentHtml",value:function(t){return t?(this.$btn.find(".tv-button__text").html(t),t):this.$btn.find(".tv-button__text").html()}},{key:"contentNojQuery",value:function(){return this.$btn.get(0)}},{key:"disable",value:function(){this.stop(),this.$btn.addClass("i-disabled")}},{key:"enable",value:function(){this.$btn.removeClass("i-disabled")}}]),t}()},tKRU:function(t,e,o){"use strict";var n=o("nbyR");o.d(e,"a",(function(){return n.TVPopup}))},v2PZ:function(t,e,o){"use strict";(function(t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.TVDialogAbstract=void 0;var i=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var o=[],n=!0,i=!1,s=void 0;try{for(var r,a=t[Symbol.iterator]();!(n=(r=a.next()).done)&&(o.push(r.value),!e||o.length!==e);n=!0);}catch(l){i=!0,s=l}finally{try{!n&&a.return&&a.return()}finally{if(i)throw s}}return o}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=Object.assign||function(t){for(var e=1;e',errorTemplate:'
    {{{ error }}}
    ',titleTemplate:'
    {{{ title }}}
    ',contentWrapTemplate:'
    ',actionsWrapTemplate:'
    ',closeButtonTemplate:'
    '+o("uo4K")+"
    ",helpButtonTemplate:'
    ',helpActionsMod:"tv-dialog__section--actions_with-help"},_={default:"tv-button tv-button--default",primary:"tv-button tv-button--primary",success:"tv-button tv-button--success",danger:"tv-button tv-button--danger",warning:"tv-button tv-button--warning",link:"tv-button tv-button--link",checkbox:"tv-control-checkbox tv-control-checkbox--in-actions","default-ghost":"tv-button tv-button--default_ghost","primary-ghost":"tv-button tv-button--primary_ghost","success-ghost":"tv-button tv-button--success_ghost","danger-ghost":"tv-button tv-button--danger_ghost","warning-ghost":"tv-button tv-button--warning_ghost"},m={_default:'
    {{ text }}
    ',"submit-primary":'',"submit-success":''},k=function(e){function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(this,o);var n=h(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));if(n.manager=e.manager||(0,u.getRootOverlapManager)(e.ownerDocument),n._id=f++, +n.loadingActions=[],n.disabledActions=[],n.firstFocusControl=null,n.options=s({},y,e),n.$el=$(t.render(n.options.template,{title:n.options.title,closeButton:n.options.closeButton})),n.$el.addClass("js-dialog"),n.el=n.$el[0],n.options.dataset){var r=!0,a=!1,c=void 0;try{for(var d,g=Object.entries(n.options.dataset)[Symbol.iterator]();!(r=(d=g.next()).done);r=!0){var k=d.value,w=i(k,2),C=w[0],O=w[1];"string"==typeof O&&n.el.setAttribute("data-"+C,O)}}catch(P){a=!0,c=P}finally{try{!r&&g.return&&g.return()}finally{if(a)throw c}}}for(n.options.addClass&&n.$el.addClass(n.options.addClass),n.options.width&&n.$el.css({width:"100%","max-width":n.options.width}),n.on("beforeOpen",(function(){n.$wrap=n.manager.ensureWindow(n._id)})),n.on("afterClose",(function(){n.$wrap=null,n.manager.unregisterWindow(n._id)})),n.options.title&&(n.$title=$(t.render(n.options.titleTemplate,{title:n.options.title})).appendTo(n.$el)),n.$content=$(n.options.contentWrapTemplate).appendTo(n.$el),n.$contentIn=n.$content;n.$contentIn.length;)n.$contentIn=n.$contentIn.children();if(n.$contentIn=n.$contentIn.end(),n.options.content&&n.renderContent(n.options.content),(n.options.actions||n.options.help)&&(n.$content.hasClass("tv-dialog__section")&&n.$content.addClass("tv-dialog__section--no-padding_bottom"),n.$actions=$(n.options.actionsWrapTemplate).appendTo(n.$el)),n.options.actions){n.actions={},n.$el.on("click touchend",".js-dialog__action-click",(function(t){t.preventDefault(),n.actionDispatcher($(t.currentTarget).data("name"))}));for(var x=function(e){var o=n.options.actions[e];if(o.type||(o.type="default"),o.class||(o.class=_[o.type]?_[o.type]:_.default),"checkbox"===o.type){var i=new l.default({labelRight:o.text,name:o.name,checked:o.checked});n.actions[o.name]=i.$el.appendTo(n.$actions),n.actions[o.name].on("change",(function(){setTimeout((function(){return n.actionDispatcher(o.name,i.checked)}))}))}else n.actions[o.name]=$(t.render(o.template?o.template:m[o.type]||m._default,o,o)).appendTo(n.$actions);if(o.method&&"function"==typeof n[o.method]&&n.on("action:"+o.name,n[o.method].bind(n)),o.addClass&&n.actions[o.name].addClass(o.addClass),o.key){var s=void 0;if("string"==typeof o.key&&o.key.split("+").length>1){var r=[],a=o.key.split("+");s=function(t){r=[]};var c=function(t){var e=""+t.keyCode;-1!==a.indexOf(e)&&r.indexOf(e)&&r.push(e),n._focused&&r.length===a.length&&(r=[],n.actionDispatcher(o.name))};n.on("afterOpen",(function(){b.on("keydown",c),b.on("keyup",s)})),n.on("beforeClose",(function(){b.off("keydown",c),b.off("keyup",s)}))}else{var u=$.isArray(o.key)?o.key:[o.key];s=function(t){!t.isDefaultPrevented()&&n._focused&&-1!==u.indexOf(t.keyCode)&&n.actionDispatcher(o.name)},n.on("afterOpen",(function(){return b.on("keyup",s)})),n.on("beforeClose",(function(){return b.off("keyup",s)}))}}},T=n.options.actions.length-1;T>=0;T--)x(T)}if(n.options.help&&$(t.render(n.options.helpButtonTemplate,n.options.help)).prependTo(n.$actions.addClass(n.options.helpActionsMod)),n.options.closeButton){var j=$(n.options.closeButtonTemplate) +;j.addClass(n.options.closeButtonAddClass||"");var I=n.$el;1===n.$el.find(".js-close-button-place").length&&(I=n.$el.find(".js-close-button-place")),j.appendTo(I)}return n.setZIndex(110+v.length),e.errorMod&&(n.errorMod=e.errorMod),n.on("afterOpen",(function(){n.$el.focus(),n.options.focusFirstControl&&!Modernizr.mobiletouch&&(n.firstFocusControl||n.$el.find('input:not([type="hidden"]), textarea').first()).focus()})),n.$el.on("click",".js-dialog__close",n.close.bind(n)),n.$el.on("mousedown touchstart",n.focus.bind(n)),v.push(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(o,e),r(o,[{key:"renderContent",value:function(t){return this.$contentIn.html("function"==typeof t?t(this):t),this}},{key:"setDestroyOnClose",value:function(t){this.options.destroyOnClose=t}},{key:"setZIndex",value:function(t){return this.zIndex=t,this.trigger("change:zIndex",[this]),this}},{key:"toTop",value:function(){for(var t=v.length-1;t>=0;t--)v[t].zIndex>this.zIndex&&v[t].setZIndex(v[t].zIndex-1);return this.setZIndex(110+v.length),this.manager.moveToTop(this._id),this._hotkeys&&this._hotkeys.promote(),this}},{key:"isEventOut",value:function(t){if(this.options.isClickOutFn){var e=this.options.isClickOutFn(t);if(void 0!==e)return e}var o=!0,n=$(t.target);return n.get(0)!==this.$el.get(0)&&($(">*",this.$el).each((function(){n.get(0)===$(this).get(0)&&(o=!1),0===n.closest("HTML",$(this).get(0)).length&&(o=!1)})),o)}},{key:"focus",value:function(){var t=this;g&&g!==this&&g.unfocus(),this._setFocused(),this._focused=!0,this.$el.addClass(this.options.focusClass),this.trigger("focus",[this]),setTimeout((function(){b.on("mousedown.tv-dialog-unfocus-"+t._id,(function(e){t.isEventOut(e)&&(t.unfocus(),b.off("mousedown.tv-dialog-unfocus-"+t._id))}))}),20)}},{key:"_setFocused",value:function(){g!==this&&(g=this)}},{key:"_setUnfocused",value:function(){g===this&&(g=void 0)}},{key:"unfocus",value:function(){g===this&&(this._setUnfocused(),this._focused=!1,this.$el.removeClass(this.options.focusClass).find(":focus").blur(),this.trigger("unfocus",[this]))}},{key:"isFocused",value:function(){return this._focused}},{key:"setTitle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.$title.toggleClass("tv-dialog__section--one-line apply-overflow-tooltip",e),this.$title.html(t),this}},{key:"setTitleText",value:function(t){this.$title.find(".js-title-text").text(t)}},{key:"actionDispatcher",value:function(t){if(!this.disabledActions.includes(t)&&!this.loadingActions.includes(t)){for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"init";return this.actions[t].tvButtonLoader(o),"init"===o&&(this.actions[t].off("tv-button-loader:start.dialog-action").on("tv-button-loader:start.dialog-action",(function(){e.loadingActions.push(t)})),this.actions[t].off("tv-button-loader:stop.dialog-action").on("tv-button-loader:stop.dialog-action",(function(){e.loadingActions=n.without(e.loadingActions,t)}))),this}},{key:"error",value:function(e){var o=$(t.render(this.options.errorTemplate,{error:e,errorMod:this.errorMod})).appendTo(this.$el);return setTimeout((function(){return o.removeClass("i-slided")}),20),b.one("touchstart mousedown keydown",(function(){o.addClass("i-slided"),setTimeout((function(){return o.remove()}),.75*a.dur)})),this.trigger("error",[this,o]),this}},{key:"destroy",value:function(){this.$wrap=null,this.manager.unregisterWindow(this._id),this._hotkeys&&this._hotkeys.destroy(),v=n.without(v,this);for(var t=0;t=this.state.heightContent-1},t.prototype.animateTo=function(e,t){void 0===t&&(t=E.dur);var o=this._scroll +;o&&Object(O.doAnimate)({onStep:function(e,t){o.scrollTop=t},from:o.scrollTop,to:Math.round(e),easing:E.easingFunc.easeInOutCubic,duration:t})},t.prototype.render=function(){var e,t,o,n,i,r=this,l=this.props,s=l.children,u=l.isVisibleScrollbar,d=l.isVisibleFade,p=l.isVisibleButtons,h=l.onMouseOver,m=l.onMouseOut,b=this.state,v=b.heightContent,g=b.heightWrap,f=b.isVisibleBotButton,_=b.isVisibleTopButton;return a.a.createElement(k,{whitelist:["height"],onMeasure:this._handleResizeWrap},a.a.createElement("div",{className:M.wrap,onMouseOver:h,onMouseOut:m},a.a.createElement("div",{className:c()(M.scrollWrap,(e={},e[M.noScrollBar]=!u,e)),onScroll:this._handleScroll,ref:function(e){return r._scroll=e}},a.a.createElement(k,{onMeasure:this._handleResizeContent,whitelist:["height"]},a.a.createElement("div",{className:M.content},s))),d&&a.a.createElement("div",{className:c()(M.fadeTop,(t={},t[M.isVisible]=_&&v>g,t))}),d&&a.a.createElement("div",{className:c()(M.fadeBot,(o={},o[M.isVisible]=f&&v>g,o))}),p&&a.a.createElement("div",{className:c()(M.scrollTop,(n={},n[M.isVisible]=_&&v>g,n)),onClick:this._handleScrollTop},a.a.createElement("div",{className:M.iconWrap},a.a.createElement(S.Icon,{icon:D,className:M.icon}))),p&&a.a.createElement("div",{className:c()(M.scrollBot,(i={},i[M.isVisible]=f&&v>g,i)),onClick:this._handleScrollBot},a.a.createElement("div",{className:M.iconWrap},a.a.createElement(S.Icon,{icon:D,className:M.icon})))))},t.defaultProps=L,t}(a.a.PureComponent),A=o("lxNp"),j=o("tWVy"),x=o("wZIs"),B=[61536,61537,61538,61539,61725,61726,61575,61576,61796,61797,61779,61780,61781,61782,61783,61784,61785,61786,61440,61441,61442,61444,61445,61446,61447,61448,61452,61453,61454,61456,61457,61458,61459,61460,61461,61463,61464,61466,61467,61469,61470,61473,61475,61476,61488,61502,61504,61505,61507,61510,61523,61524,61525,61526,61527,61528,61529,61530,61531,61532,61533,61534,61540,61541,61542,61543,61544,61545,61546,61547,61548,61550,61552,61553,61554,61555,61557,61558,61559,61560,61565,61566,61568,61572,61574,61578,61588,61597,61601,61602,61603,61604,61605,61606,61607,61608,61609,61610,61611,61616,61617,61635,61648,61649,61654,61655,61656,61657,61658,61659,61666,61667,61669,61670,61671,61672,61673,61675,61681,61682,61683,61684,61696,61697,61698,61699,61700,61701,61702,61703,61704,61705,61706,61707,61712,61713,61714,61715,61720,61721,61722,61731,61732,61736,61737,61738,61746,61747,61748,61749,61751,61752,61753,61754,61757,61758,61760,61764,61768,61769,61770,61771,61772,61773,61774,61776,61777,61778,61799,61811,61812,61813,61814,61815,61816,61817,61818,61819,61820,61821,61826,61827,61828,61829,61830,61831,61832,61836,61838,61840,61842,61845],W=o("9dlw"),P=o("QpNh"),V=o("gb5g");function F(e){var t,o=e.id,a=e.activeClass,r=e.children,l=e.className,c=e.icon,u=e.isActive,d=e.isGrayed,p=e.isHidden,h=e.isTransparent,m=e.theme,b=void 0===m?V:m,v=e.onClick,g=e.title,f=e.buttonHotKey;return i.createElement("div",Object(n.__assign)({id:o,className:s(b.button,l,u&&a,(t={},t["apply-common-tooltip common-tooltip-vertical"]=Boolean(g), +t[b.isActive]=u,t[b.isGrayed]=d,t[b.isHidden]=p,t[b.isTransparent]=h,t)),onClick:v,title:g,"data-role":"button","data-tooltip-hotkey":f},Object(P.a)(e)),i.createElement("div",{className:b.bg},c&&("string"==typeof c?i.createElement(S.Icon,{className:b.icon,icon:c}):i.createElement("span",{className:b.icon},c)),r))}var I=o("Sn4D"),z=o("hn2c"),R=o("KmEK"),G=function(e){function t(t){var o=e.call(this,t)||this;return o._toggleDropdown=function(e){o.setState({isOpened:void 0!==e?e:!o.state.isOpened})},o._handleClose=function(){o._toggleDropdown(!1)},o._getDropdownPosition=function(){if(!o._control)return{x:0,y:0};var e=o._control.getBoundingClientRect();return{x:e.left+e.width+1,y:e.top-6}},o._handleClickArrow=function(){o._toggleDropdown()},o._handleTouchStart=function(){o.props.onClickButton(),o._toggleDropdown()},o._handlePressStart=function(){if(Modernizr.mobiletouch&&!o.props.checkable)o._longPressDelay||o.props.onClickButton();else{if(o._doubleClickDelay)return clearTimeout(o._doubleClickDelay),delete o._doubleClickDelay,void o._toggleDropdown(!0);o._doubleClickDelay=setTimeout((function(){delete o._doubleClickDelay,o._longPressDelay||o.props.onClickButton()}),175)}o._longPressDelay=setTimeout((function(){delete o._longPressDelay,o._toggleDropdown(!0)}),300)},o._handlePressEnd=function(){o._longPressDelay&&(clearTimeout(o._longPressDelay),delete o._longPressDelay,o.state.isOpened?o._toggleDropdown(!1):o.props.checkable||o.state.isOpened||!o.props.isActive||Modernizr.mobiletouch?o._doubleClickDelay||o.props.onClickButton():o._toggleDropdown(!0))},o.state={isOpened:!1},o}return Object(n.__extends)(t,e),t.prototype.render=function(){var e,t=this,o=this.props,a=o.buttonActiveClass,r=o.buttonClass,l=o.buttonIcon,c=o.buttonTitle,u=o.buttonHotKey,d=o.dropdownTooltip,p=o.children,h=o.isActive,m=o.isGrayed,b=o.onClickWhenGrayed,v=o.checkable,g=o.isSmallTablet,f=this.state.isOpened,_=Object(P.a)(this.props);return i.createElement("div",{className:s(R.dropdown,(e={},e[R.isGrayed]=m,e[R.isActive]=h,e[R.isOpened]=f,e)),onClick:m?b:void 0},i.createElement("div",Object(n.__assign)({},_,{ref:function(e){return t._control=e},className:R.control}),i.createElement("div",{className:s(R.buttonWrap,{"apply-common-tooltip common-tooltip-vertical":Boolean(c||u)}),"data-tooltip-hotkey":u,"data-tooltip-delay":1500,"data-role":"button",title:c,onMouseDown:m||Modernizr.mobiletouch?void 0:this._handlePressStart,onMouseUp:m||Modernizr.mobiletouch?void 0:this._handlePressEnd,onTouchStart:!m&&v&&Modernizr.mobiletouch?this._handlePressStart:void 0,onTouchEnd:!m&&v&&Modernizr.mobiletouch?this._handlePressEnd:void 0,onClick:m||v||!Modernizr.mobiletouch?void 0:this._handleTouchStart},i.createElement(F,{activeClass:a,className:r,icon:l,isActive:h,isGrayed:m,isTransparent:!v})),!m&&!Modernizr.mobiletouch&&i.createElement("div",{className:s(R.arrow,d&&"apply-common-tooltip common-tooltip-vertical"),title:d,onClick:this._handleClickArrow,"data-role":"menu-handle"},i.createElement(S.Icon,{className:R.arrowIcon,icon:z}))),!m&&(g?f&&i.createElement(I.a,{ +onClose:this._handleClose,position:"Bottom"},p):i.createElement(W.a,{doNotCloseOn:this,isOpened:f,onClose:this._handleClose,position:this._getDropdownPosition},p)))},t}(i.PureComponent),H=o("KKsp"),U=o("EA32"),K={icon:window.t("Icon"),dropdownTooltip:window.t("Icons")},Q=function(e){function t(t){var o=e.call(this,t)||this;return o._renderItem=function(e,t){var n=o.props.isSmallTablet,a=c()(U.item,n&&U.smallTablet,t&&n&&o.state.isActive&&e===o.state.current&&U.active);return i.createElement("div",{className:a,key:e,onClick:function(){o._handleSelect(e),Object(j.b)()}},String.fromCharCode(e))},o._onChangeDrawingState=function(){o.setState({isActive:o._isActive()})},o._handleSelect=function(e){Object(x.saveDefaults)("linetoolicon",Object(n.__assign)(Object(n.__assign)({},Object(x.defaults)("linetoolicon")),{icon:e})),p.tool.setValue("LineToolIcon");var t=o.state.recents,i=t.indexOf(e);-1!==i&&t.splice(i,1),t=Object(n.__spreadArrays)([e],t.slice(0,9)),Object(u.setJSON)("linetoolicon.recenticons",t),o.setState({current:e,recents:t})},o.state={current:Object(x.defaults)("linetoolicon").icon,recents:Object(u.getJSON)("linetoolicon.recenticons")||[]},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChangeDrawingState),u.onSync.subscribe(this,this._onSyncSettings)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChangeDrawingState),u.onSync.unsubscribe(this,this._onSyncSettings)},t.prototype.render=function(){var e=this,t=this.props,o=t.isGrayed,a=t.toolName,r=t.isSmallTablet,l=this.state,s=l.current,u=l.isActive,d=l.recents,p=Object(P.a)(this.props),h=c()(U.wrap,r&&U.smallTablet);return i.createElement(G,Object(n.__assign)({buttonClass:U.button,buttonIcon:i.createElement("div",{className:U.buttonIcon},String.fromCharCode(s||B[0])),buttonTitle:K.icon,dropdownTooltip:K.dropdownTooltip,isActive:u,isGrayed:o,isSmallTablet:r,onClickButton:function(){return e._handleSelect(s||B[0])},onClickWhenGrayed:function(){return Object(m.emit)("onGrayedObjectClicked",{type:"drawing",name:f.a[a].localizedName})}},p),d&&i.createElement(i.Fragment,null,r&&i.createElement("div",{className:U.title},window.t("Recently used")),i.createElement("div",{className:h},d.map((function(t){return e._renderItem(t,!0)}))),i.createElement(H.a,{className:c()(r&&U.separator)})),i.createElement("div",{key:"all",className:h},B.map((function(t){return e._renderItem(t)}))))},t.prototype._isActive=function(){return p.tool.value()===this.props.toolName},t.prototype._onSyncSettings=function(){this.setState({recents:Object(u.getJSON)("linetoolicon.recenticons")})},t}(i.Component),q=o("Ocx9"),J=function(e){function t(t){var o=e.call(this,t)||this;return o._handleClick=function(){o.props.saveDefaultOnChange&&Object(q.saveDefaultProperties)(!0);var e=!o.props.property.value();o.props.property.setValue(e),o.props.saveDefaultOnChange&&Object(q.saveDefaultProperties)(!1),o.props.onClick&&o.props.onClick(e)},o.state={isActive:o.props.property.value()},o}return Object(n.__extends)(t,e), +t.prototype.componentDidMount=function(){this.props.property.subscribe(this,this._onChange)},t.prototype.componentWillUnmount=function(){this.props.property.unsubscribe(this,this._onChange)},t.prototype.render=function(){var e=this.props.toolName,t=this.state.isActive,o=f.a[e];return i.createElement(F,{icon:t&&o.iconActive?o.iconActive:o.icon,isActive:t,onClick:this._handleClick,title:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})},t.prototype._onChange=function(e){this.setState({isActive:e.value()})},t}(i.PureComponent),X=function(e){function t(t){var o=e.call(this,t)||this;return o._handleClick=function(){p.tool.setValue(o.props.toolName)},o._onChange=function(){o.setState({isActive:p.tool.value()===o.props.toolName})},o.state={isActive:p.tool.value()===o.props.toolName},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChange)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChange)},t.prototype.render=function(){var e=this.props.toolName,t=this.state.isActive,o=f.a[e];return i.createElement(F,{icon:f.a[e].icon,isActive:t,isTransparent:!0,onClick:this._handleClick,title:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})},t}(i.PureComponent);function Y(e){var t=e.id,o=e.action,n=e.isActive,a=e.isHidden,r=e.isTransparent,l=e.toolName;return i.createElement(F,{id:t,icon:f.a[l].icon,isActive:n,isHidden:a,isTransparent:r,onClick:o,title:f.a[l].localizedName,"data-name":l})}var Z,$=function(e){function t(t){var o=e.call(this,t)||this;return o._boundUndoModel=null,o._handleClick=function(){var e=o._activeChartWidget().model();e&&e.zoomFromViewport()},o._syncUnzoomButton=function(){var e=o._activeChartWidget(),t=e.model(),n=!1;t?(o._boundUndoModel!==t&&(o._boundUndoModel&&o._boundUndoModel.zoomStack().onChange().unsubscribe(null,o._syncUnzoomButton),t.zoomStack().onChange().subscribe(null,o._syncUnzoomButton),o._boundUndoModel=t),n=!t.zoomStack().isEmpty()):e.withModel(null,o._syncUnzoomButton),o.setState({isVisible:n})},o.state={isVisible:!1},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._syncUnzoomButton,{callWithLast:!0})},t.prototype.componentWillUnmount=function(){this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._syncUnzoomButton)},t.prototype.render=function(){return this.state.isVisible?i.createElement(Y,{action:this._handleClick,isTransparent:!0,toolName:"zoom-out"}):i.createElement("div",null)},t.prototype._activeChartWidget=function(){return this.props.chartWidgetCollection.activeChartWidget.value()},t}(i.PureComponent),ee=o("b2d7"),te=o("pr86"),oe=o("N5tr"),ne=o("dhVi"),ie=function(e){function t(t){var o=e.call(this,t)||this;o._onChangeDrawingState=function(){var e=o._getActiveToolIndex();o.setState({current:-1!==e?e:o.state.current,isActive:-1!==e})},o._handleClickButton=function(){if(!g.CheckMobile.any()){var e=o._getCurrentToolName();o._selectTool(e)}},o._handleClickItem=function(e){o._selectTool(e)}, +o._handleGrayedClick=function(e){Object(m.emit)("onGrayedObjectClicked",{type:"drawing",name:f.a[e].localizedName})},o._handleClickFavorite=function(e){o.state.favState&&o.state.favState[e]?ee.a.removeFavorite(e):ee.a.addFavorite(e)},o._onAddFavorite=function(e){var t;o.setState({favState:Object(n.__assign)(Object(n.__assign)({},o.state.favState),(t={},t[e]=!0,t))})},o._onRemoveFavorite=function(e){var t;o.setState({favState:Object(n.__assign)(Object(n.__assign)({},o.state.favState),(t={},t[e]=!1,t))})},o._onSyncFavorites=function(){o.setState({favState:o._composeFavState()})};var i=o._getActiveToolIndex();return o.state={current:-1===i?o._firstNonGrayedTool():i,favState:o._composeFavState(),isActive:-1!==i},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChangeDrawingState),ee.a.favoriteAdded.subscribe(null,this._onAddFavorite),ee.a.favoriteRemoved.subscribe(null,this._onRemoveFavorite),ee.a.favoritesSynced.subscribe(null,this._onSyncFavorites)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChangeDrawingState),ee.a.favoriteAdded.unsubscribe(null,this._onAddFavorite),ee.a.favoriteRemoved.unsubscribe(null,this._onRemoveFavorite),ee.a.favoritesSynced.unsubscribe(null,this._onSyncFavorites)},t.prototype.componentDidUpdate=function(e,t){e.lineTools!==this.props.lineTools&&this.setState({favState:this._composeFavState()})},t.prototype.render=function(){var e=this,t=this.props,o=t.favoriting,a=t.grayedTools,r=t.lineTools,l=t.dropdownTooltip,s=t.isSmallTablet,c=this.state,u=c.current,d=c.favState,p=c.isActive,h=this._getCurrentToolName(),m=f.a[h],b=this._showShortcuts(),v=Object(P.a)(this.props);return i.createElement("span",null,i.createElement(G,Object(n.__assign)({buttonIcon:m.icon,buttonTitle:m.localizedName,buttonHotKey:m.hotKey,dropdownTooltip:l,isActive:p,onClickButton:this._handleClickButton,isSmallTablet:s},v),r.map((function(t,n){var r=t.name,l=f.a[r],c=a[r];return i.createElement(oe.b,{key:r,"data-name":t.name,theme:s?ne.a:void 0,dontClosePopup:c,forceShowShortcuts:b,shortcut:!s&&t.hotkeyHash?Object(w.humanReadableHash)(t.hotkeyHash):void 0,icon:l.icon,isActive:p&&u===n,appearAsDisabled:c,label:l.localizedName,onClick:c?e._handleGrayedClick:e._handleClickItem,onClickArg:r,showToolboxOnHover:!d[r],toolbox:o&&!c?i.createElement(te.a,{isActive:p&&u===n,isFilled:d[r],onClick:function(){return e._handleClickFavorite(r)}}):void 0})}))))},t.prototype._getCurrentToolName=function(){var e=this.state.current;return this.props.lineTools[e||0].name},t.prototype._firstNonGrayedTool=function(){var e=this.props,t=e.grayedTools;return e.lineTools.findIndex((function(e){return!t[e.name]}))},t.prototype._getActiveToolIndex=function(){return this.props.lineTools.findIndex((function(e){return e.name===p.tool.value()}))},t.prototype._showShortcuts=function(){return this.props.lineTools.some((function(e){return"shortcut"in e}))},t.prototype._selectTool=function(e){p.tool.setValue(e)},t.prototype._composeFavState=function(){var e={} +;return this.props.lineTools.forEach((function(t){e[t.name]=ee.a.isFavorite(t.name)})),e},t}(i.PureComponent),ae=o("JWMC"),re=o("nPPD"),le=o("11r7"),se=Object(re.a)(oe.a,le),ce={all:window.t("Remove Drawings & Indicators"),drawings:window.t("Remove Drawings"),studies:window.t("Remove Indicators")},ue=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleRemoveToolClick=function(){Modernizr.mobiletouch||t._handleRemoveDrawings()},t._handleRemoveDrawings=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove drawing"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllDrawingTools()},t._handleRemoveStudies=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove indicator"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllStudies()},t._handleRemoveAll=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove all"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllStudiesDrawingTools()},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props.isSmallTablet?se:void 0;return i.createElement(G,{buttonIcon:f.a[this.props.toolName].icon,buttonTitle:ce.drawings,onClickButton:this._handleRemoveToolClick,isSmallTablet:this.props.isSmallTablet,"data-name":this.props.toolName},i.createElement(oe.b,{"data-name":"remove-drawing-tools",label:ce.drawings,onClick:this._handleRemoveDrawings,theme:e}),i.createElement(oe.b,{"data-name":"remove-studies",label:ce.studies,onClick:this._handleRemoveStudies,theme:e}),i.createElement(oe.b,{"data-name":"remove-all",label:ce.all,onClick:this._handleRemoveAll,theme:e}))},t}(i.PureComponent),de=o("g5Qf"),pe=o("85c9"),he=window.t("Show Favorite Drawing Tools Toolbar"),me=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._instance=null,t._promise=null,t._bindedForceUpdate=function(){return t.forceUpdate()},t._handleClick=function(){null!==t._instance&&(t._instance.isVisible()?t._instance.hide():t._instance.show())},t}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this._promise=Object(l.ensureNotNull)(Object(de.getFavoriteDrawingToolbarPromise)());t.then((function(o){e._promise===t&&(e._instance=o,e._instance.canBeShown().subscribe(e._bindedForceUpdate),e._instance.visibility().subscribe(e._bindedForceUpdate),e.forceUpdate())}))},t.prototype.componentWillUnmount=function(){this._promise=null,null!==this._instance&&(this._instance.canBeShown().unsubscribe(this._bindedForceUpdate),this._instance.visibility().unsubscribe(this._bindedForceUpdate),this._instance=null)},t.prototype.render=function(){return null!==this._instance&&this._instance.canBeShown().value()?i.createElement(F,{id:this.props.id,icon:pe,isActive:this._instance.isVisible(),onClick:this._handleClick,title:he}):null},t}(i.PureComponent),be=o("Ijvb"),ve=o("4o++");!function(e){e.Screenshot="drawing-toolbar-screenshot",e.FavoriteDrawings="drawing-toolbar-favorite-drawings",e.ObjectTree="drawing-toolbar-object-tree"}(Z||(Z={})) +;var ge=o("8d0Q"),fe=o("XAms"),_e=o("7RN7"),we=o("X0gx"),Te=o("Wz44"),ye=Te,Ce="http://www.w3.org/2000/svg";function ke(e){var t=e.direction,o=e.theme,n=void 0===o?Te:o;return i.createElement("svg",{xmlns:Ce,width:"9",height:"27",viewBox:"0 0 9 27",className:s(n.container,"right"===t?n.mirror:null),onContextMenu:fe.a},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{className:n.background,d:"M4.5.5a4 4 0 0 1 4 4v18a4 4 0 1 1-8 0v-18a4 4 0 0 1 4-4z"}),i.createElement("path",{className:n.arrow,d:"M5.5 10l-2 3.5 2 3.5"})))}var Se=o("ybOa"),Oe=Object(re.a)(ye,Se),Ee={hide:window.t("Hide Drawings Toolbar"),show:window.t("Show Drawings Toolbar")},Me=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._toggleVisibility=function(){C.isDrawingToolbarVisible.setValue(!C.isDrawingToolbarVisible.value())},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props.toolbarVisible;return i.createElement("div",{className:s(Oe.toggleButton,"apply-common-tooltip common-tooltip-vertical",!e&&Oe.collapsed),onClick:this._toggleVisibility,title:e?Ee.hide:Ee.show},i.createElement(ke,{direction:e?"left":"right",theme:e?void 0:Oe}))},t}(i.PureComponent),De=o("mkWe"),Le=o("uhCe"),Ne=o("/KDZ"),Ae={chartWidgetCollection:o("17x9").any.isRequired},je=o("1TxM"),xe=o("JQKp"),Be={weakMagnet:window.t("Weak Magnet"),strongMagnet:window.t("Strong Magnet")},We=Object(g.onWidget)(),Pe=new v.a,Ve=ae.trackEvent.bind(null,"GUI","Chart Left Toolbar"),Fe=function(e,t){return Ve(e+" "+(t?"on":"off"))};function Ie(){var e=!p.properties().childs().magnet.value();Fe("magnet mode",e),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnet.setValue(e),Object(q.saveDefaultProperties)(!1)}function ze(){Object(ae.trackEvent)("GUI","Magnet mode","Weak"),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnetMode.setValue(ve.MagnetMode.WeakMagnet),p.properties().childs().magnet.setValue(!0),Object(q.saveDefaultProperties)(!1)}function Re(){Object(ae.trackEvent)("GUI","Magnet mode","Strong"),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnetMode.setValue(ve.MagnetMode.StrongMagnet),p.properties().childs().magnet.setValue(!0),Object(q.saveDefaultProperties)(!1)}var Ge=function(e){function t(t){var o,n=e.call(this,t)||this;return n._grayedTools={},n._handleDrawingClick=function(e){Fe("drawing mode",e)},n._handleLockClick=function(e){Fe("lock all drawing",e)},n._handleHideClick=function(e){Fe("hide",e)},n._handleSyncClick=function(e){Fe("sync",e)},n._handleMouseOver=function(e){Object(ge.a)(e)&&n.setState({isHovered:!0})},n._handleMouseOut=function(e){Object(ge.a)(e)&&n.setState({isHovered:!1})},n._handleChangeVisibility=function(e){n.setState({isVisible:e})},n._handleEsc=function(){p.resetToCursor(!0)},n._updateMagnetEnabled=function(){var e={magnet:Object(h.a)().value()};n.setState(e)},n._updateMagnetMode=function(){var e={magnetMode:Object(h.b)().value()};n.setState(e)},n._handleWidgetbarSettled=function(e){var t;n.setState({ +isWidgetbarVisible:null===(t=window.widgetbar)||void 0===t?void 0:t.visible().value(),widgetbarSettled:e})},n._handleWidgetbarVisible=function(e){n.setState({isWidgetbarVisible:e})},p.init(),n._toolsFilter=new _(n.props.drawingsAccess),n._filteredLineTools=y.map((function(e){return{id:e.id,title:e.title,items:e.items.filter((function(e){return n._toolsFilter.isToolEnabled(f.a[e.name].localizedName)}))}})).filter((function(e){return 0!==e.items.length})),n._filteredLineTools.forEach((function(e){return e.items.forEach((function(e){n._grayedTools[e.name]=n._toolsFilter.isToolGrayed(f.a[e.name].localizedName)}))})),n.state={isHovered:!1,isVisible:C.isDrawingToolbarVisible.value(),isWidgetbarVisible:Boolean(null===(o=window.widgetbar)||void 0===o?void 0:o.visible().value()),widgetbarSettled:void 0!==window.widgetbar,magnet:p.properties().childs().magnet.value(),magnetMode:p.properties().childs().magnetMode.value()},n._features={favoriting:!We&&d.enabled("items_favoriting"),multicharts:d.enabled("support_multicharts"),tools:!We||d.enabled("charting_library_base")},n._registry={chartWidgetCollection:n.props.chartWidgetCollection},n._negotiateResizer(),n}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){var e;C.isDrawingToolbarVisible.subscribe(this._handleChangeVisibility),j.a.subscribe(this,this._handleGlobalClose),Object(h.a)().subscribe(this._updateMagnetEnabled),Object(h.b)().subscribe(this._updateMagnetMode),this._tool=p.tool.spawn(),this._tool.subscribe(this._updateHotkeys.bind(this)),this._initHotkeys(),this.props.widgetbarSettled&&(this.props.widgetbarSettled.subscribe(this,this._handleWidgetbarSettled),g.CheckMobile.any()&&(null===(e=window.widgetbar)||void 0===e||e.visible().subscribe(this._handleWidgetbarVisible)))},t.prototype.componentWillUnmount=function(){var e;null===(e=window.widgetbar)||void 0===e||e.visible().unsubscribe(this._handleWidgetbarVisible),C.isDrawingToolbarVisible.unsubscribe(this._handleChangeVisibility),j.a.unsubscribe(this,this._handleGlobalClose),Object(h.a)().unsubscribe(this._updateMagnetEnabled),Object(h.b)().unsubscribe(this._updateMagnetMode),this._tool.destroy(),this._hotkeys.destroy()},t.prototype.componentDidUpdate=function(e,t){var o,n=this.state,i=n.isVisible,a=n.widgetbarSettled;i!==t.isVisible&&(m.emit("toggle_sidebar",!i),u.setValue("ChartDrawingToolbarWidget.visible",i),this._negotiateResizer()),t.widgetbarSettled!==a&&a&&g.CheckMobile.any()&&(null===(o=window.widgetbar)||void 0===o||o.visible().subscribe(this._handleWidgetbarVisible))},t.prototype.render=function(){var e,t=this,o=this.props,n=o.bgColor,a=o.chartWidgetCollection,r=o.readOnly,l=this.state,c=l.isHovered,u=l.isVisible,d=l.magnet,h=l.magnetMode,m={backgroundColor:n&&"#"+n};e=i.createElement(Me,{toolbarVisible:u});return i.createElement(je.a,{validation:Ae,value:this._registry},i.createElement(we.a.Provider,{value:Pe},i.createElement(De.b,null,i.createElement(Ne.a,{rule:Le.a.TabletSmall},(function(o){var n;return i.createElement("div",{id:"drawing-toolbar", +className:s(xe.drawingToolbar,(n={},n[xe.isHidden]=!u,n)),style:m,onClick:t.props.onClick,onContextMenu:fe.b},i.createElement(N,{onScroll:t._handleGlobalClose,isVisibleFade:Modernizr.mobiletouch,isVisibleButtons:!Modernizr.mobiletouch&&c,isVisibleScrollbar:!1,onMouseOver:t._handleMouseOver,onMouseOut:t._handleMouseOut},i.createElement("div",{className:xe.inner},!r&&i.createElement("div",{className:xe.group,style:m},t._filteredLineTools.map((function(e,n){return i.createElement(ie,{"data-name":e.id,chartWidgetCollection:a,favoriting:t._features.favoriting,grayedTools:t._grayedTools,key:n,dropdownTooltip:e.title,lineTools:e.items,isSmallTablet:o})})),t._toolsFilter.isToolEnabled("Font Icons")&&i.createElement(Q,{"data-name":"linetool-group-font-icons",isGrayed:t._grayedTools["Font Icons"],toolName:"LineToolIcon",isSmallTablet:o})),!r&&i.createElement("div",{className:xe.group,style:m},i.createElement(X,{toolName:"measure"}),i.createElement(X,{toolName:"zoom"}),i.createElement($,{chartWidgetCollection:a})),!r&&i.createElement("div",{className:xe.group,style:m},i.createElement(G,{"data-name":"magnet-button",buttonIcon:h===ve.MagnetMode.StrongMagnet?be.a.strongMagnet:be.a.magnet,buttonTitle:f.a.magnet.localizedName,isActive:d,onClickButton:Ie,buttonHotKey:f.a.magnet.hotKey,checkable:!0,isSmallTablet:o},i.createElement(oe.b,{key:"weakMagnet",className:o?xe.popupMenuItem:void 0,"data-name":"weakMagnet",icon:be.a.magnet,isActive:d&&h!==ve.MagnetMode.StrongMagnet,label:Be.weakMagnet,onClick:ze}),i.createElement(oe.b,{key:"strongMagnet",className:o?xe.popupMenuItem:void 0,"data-name":"strongMagnet",icon:be.a.strongMagnet,isActive:d&&h===ve.MagnetMode.StrongMagnet,label:Be.strongMagnet,onClick:Re})),t._features.tools&&i.createElement(J,{property:p.properties().childs().stayInDrawingMode,saveDefaultOnChange:!0,toolName:"drawginmode",onClick:t._handleDrawingClick}),t._features.tools&&i.createElement(J,{property:p.lockDrawings(),toolName:"lockAllDrawings",onClick:t._handleLockClick}),t._features.tools&&i.createElement(J,{property:p.hideAllDrawings(),toolName:"hideAllDrawings",onClick:t._handleHideClick}),!1),!r&&t._features.tools&&i.createElement("div",{className:xe.group,style:m},i.createElement(ue,{chartWidgetCollection:a,isSmallTablet:o,toolName:"removeAllDrawingTools"})),i.createElement("div",{className:xe.fill,style:m}),!r&&(t._features.tools||!1)&&i.createElement("div",{className:s(xe.group,xe.lastGroup),style:m},!1,t._features.tools&&t._features.favoriting&&i.createElement(me,{id:Z.FavoriteDrawings}),!1))),e)})))))},t.prototype._activeChartWidget=function(){return this.props.chartWidgetCollection.activeChartWidget.value()},t.prototype._negotiateResizer=function(){var e=_e.a;this.props.resizerBridge.negotiateWidth(this.state.isVisible?_e.b:e)},t.prototype._handleGlobalClose=function(){Pe.fire()},t.prototype._updateHotkeys=function(){this._hotkeys.promote()},t.prototype._initHotkeys=function(){var e=this;this._hotkeys=A.createGroup({desc:"Drawing Toolbar"}),this._hotkeys.add({desc:"Reset",hotkey:27,handler:function(){ +return e._handleEsc()},isDisabled:function(){return p.toolIsCursor(p.tool.value())}})},t}(i.PureComponent);o.d(t,"DrawingToolbarRenderer",(function(){return He}));var He=function(){function e(e,t){var o=this;this._component=null,this._handleRef=function(e){o._component=e},this._container=e,r.render(i.createElement(Ge,Object(n.__assign)({},t,{ref:this._handleRef})),this._container)}return e.prototype.destroy=function(){r.unmountComponentAtNode(this._container)},e.prototype.getComponent=function(){return Object(l.ensureNotNull)(this._component)},e}()},"85c9":function(e,t){e.exports=''},"8d0Q":function(e,t,o){"use strict";o.d(t,"b",(function(){return i})),o.d(t,"a",(function(){return a}));var n=o("q1tI");function i(){var e=Object(n.useState)(!1),t=e[0],o=e[1];return[t,{onMouseOver:function(e){a(e)&&o(!0)},onMouseOut:function(e){a(e)&&o(!1)}}]}function a(e){return!e.currentTarget.contains(e.relatedTarget)}},ASyk:function(e,t,o){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},EA32:function(e,t,o){e.exports={wrap:"wrap-2I6DAtXG",smallTablet:"smallTablet-3_DPsWKG",buttonIcon:"buttonIcon-2rBwJ1QM",item:"item-31XunD5q",hovered:"hovered-2A1Cpat5",active:"active-3xIuXjh4",title:"title-KfwqaWX5",separator:"separator-3h4R1USD",button:"button-21ihqWJ8"}},HD8h:function(e,t,o){e.exports={item:"item-184T8X5A",label:"label-20cSBx98",labelRow:"labelRow-2fmEJqjl",toolbox:"toolbox-2H0D5bLi"}},JQKp:function(e,t,o){e.exports={drawingToolbar:"drawingToolbar-U3_QXRof",isHidden:"isHidden-2d-PYkzV",inner:"inner-1xuW-gY4",popupMenuItem:"popupMenuItem-1b59KAzs",group:"group-2JyOhh7Z",noGroupPadding:"noGroupPadding-1TTjVKWk",lastGroup:"lastGroup-O75UB5Xa",fill:"fill-1djIbBXv",separator:"separator-1BAqp1-l"}},KmEK:function(e,t,o){e.exports={dropdown:"dropdown-3_ASLzSj",buttonWrap:"buttonWrap-3fZWypJl",control:"control-1TyEfSIx",arrow:"arrow-1cFKS5Ok",arrowIcon:"arrowIcon-2wA7q8om",isOpened:"isOpened-22vLOY9o",hover:"hover-2eKqN_v0",isGrayed:"isGrayed-xr-mULNo"}},Sn4D:function(e,t,o){"use strict";o.d(t,"a",(function(){return m}));var n=o("q1tI"),i=o.n(n),a=o("Eyy1"),r=o("TSYQ"),l=o("x0D+"),s=o("Nkvk"),c=o("AiMB"),u=o("mkWe"),d=o("qFKp"),p=o("X0gx"),h=o("sHQ4");function m(e){var t=e.position,o=e.onClose,m=e.children,b=e.className,v=Object(a.ensureNotNull)(Object(n.useContext)(u.a)),g=Object(n.useState)(0),f=g[0],_=g[1],w=Object(n.useRef)(null),T=Object(n.useContext)(p.a);return Object(n.useEffect)((function(){var e +;return null===(e=w.current)||void 0===e||e.focus({preventScroll:!0}),T.subscribe(v,o),Object(s.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(l.disableBodyScroll)(Object(a.ensureNotNull)(w.current)),_(v.addDrawer()),function(){T.unsubscribe(v,o);var e=v.removeDrawer();d.CheckMobile.iOS()&&Object(l.enableBodyScroll)(Object(a.ensureNotNull)(w.current)),0===e&&Object(s.setFixedBodyState)(!1)}}),[]),i.a.createElement(c.a,null,i.a.createElement("div",{className:r(h.wrap,h["position"+t])},f===v.currentDrawer&&i.a.createElement("div",{className:h.backdrop,onClick:o}),i.a.createElement("div",{className:r(h.drawer,h["position"+t],b),ref:function(e){w.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},m)))}},Vike:function(e,t){e.exports=''},Wz44:function(e,t,o){e.exports={container:"container-3_8ayT2Q",mirror:"mirror-crJbq8d0",background:"background-Q1Fcmxly",arrow:"arrow-WcYWFXUn"}},XfUw:function(e,t){e.exports=''},dhVi:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var n=o("nPPD"),i=o("v1bN"),a=o("HD8h"),r=Object(n.a)(i,a)},fEjm:function(e,t,o){e.exports={favorite:"favorite-2V8VHwKe",disabled:"disabled-3ebwimbb",active:"active-3pQAvYvT",checked:"checked-2bhy04CF"}},gb5g:function(e,t,o){e.exports={button:"button-263WXsg-",hover:"hover-6KHfIHhL",bg:"bg-1kRv1Pf2",icon:"icon-1Y-3MM9F",isActive:"isActive-2mI1-NUL",isTransparent:"isTransparent-sRmateFl",isGrayed:"isGrayed-1kWObWVr",isHidden:"isHidden-2VzaskeU"}},hn2c:function(e,t){e.exports=''},mkWe:function(e,t,o){"use strict";o.d(t,"b",(function(){return r})),o.d(t,"a",(function(){return l}));var n=o("mrSG"),i=o("q1tI"),a=o.n(i),r=function(e){function t(t){var o=e.call(this,t)||this;return o._addDrawer=function(){var e=o.state.currentDrawer+1;return o.setState({currentDrawer:e}),e},o._removeDrawer=function(){var e=o.state.currentDrawer-1;return o.setState({currentDrawer:e}),e},o.state={currentDrawer:0},o}return Object(n.__extends)(t,e),t.prototype.render=function(){return a.a.createElement(l.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(a.a.PureComponent),l=a.a.createContext(null)},nPPD:function(e,t,o){"use strict";function n(e,t,o){void 0===o&&(o={});for(var n=Object.assign({},t),i=0,a=Object.keys(t);i'},uJ8n:function(e,t,o){e.exports={wrap:"wrap-1h7U5nKd",scrollWrap:"scrollWrap-3gtPS0Fe",noScrollBar:"noScrollBar-ieMwbfur",content:"content-YhoA_L2m",icon:"icon-2xObs8DI",scrollBot:"scrollBot-2HHpZNuf",scrollTop:"scrollTop-1eXi8ltS",isVisible:"isVisible-3zZOL3TO",iconWrap:"iconWrap-2Q69rfEO",fadeBot:"fadeBot-3JstnoWq",fadeTop:"fadeTop-3oJzNyTq"}},uhCe:function(e,t,o){"use strict";o.d(t,"a",(function(){return i}));var n=o("ASyk"),i={SmallHeight:n["small-height-breakpoint"],TabletSmall:n["tablet-small-breakpoint"],TabletNormal:n["tablet-normal-breakpoint"]}},ybOa:function(e,t,o){e.exports={toggleButton:"toggleButton-3TAD9tll",collapsed:"collapsed-2PwwPYYB",background:"background-1bSnR2Ey",arrow:"arrow-liYbPQ3o"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js b/public/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js new file mode 100644 index 00000000..2bf00fa1 --- /dev/null +++ b/public/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js @@ -0,0 +1,16 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["ds-property-pages"],{"/4PT":function(t,e,i){"use strict";i.r(e);i("P5fv"),i("oA7e");var o=function(){function t(t,e){this.value=t,this.html=e,this.jqItem=this._render()}return t.prototype.eq=function(t){return this.value===t},t.prototype.width=function(){return this.jqItem.width()},t.prototype.render=function(){return this.jqItem},t.prototype.select=function(t){this.jqItem.toggleClass("selected",!!t)},t.prototype.selectAndReturnIfValueMatch=function(t){return this.eq(t)?(this.select(!0),this):(this.select(!1),null)},t.prototype._render=function(){return $('
    ').append($("").html(this.html))},t}(),n=function(){function t(t){var e=this;this._disabled=!1,this._closeCb=null,this.opened=!1,this._value=null,this.items=[],this.width=0,this._jqWrapper=$('
    '),this._jqWrapper.data({disable:this.disable.bind(this),enable:this.enable.bind(this)}),this._jqWrapper.selectable(!1),this._jqSwitcher=$('
    ').appendTo(this._jqWrapper),this._jqSwitcher.on("click",(function(){e.toggleItems()})),this._jqTitle=$('').appendTo(this._jqSwitcher),$('').appendTo(this._jqSwitcher),this._jqItems=$('
    ').appendTo(this._jqWrapper),this._callback=null,t&&this.addItems(t)}return t.prototype.toggleItems=function(){this.opened?this._close():this._open()},t.prototype.setWidth=function(){this._jqWrapper.width(this.width)},t.prototype.render=function(){return this._jqWrapper},t.prototype.selectItemByValue=function(t){for(var e=null,i=0,o=this.items;i',value:a.LINESTYLE_SOLID},{html:'
    ',value:a.LINESTYLE_DOTTED},{html:'
    ',value:a.LINESTYLE_DASHED}])}i.d(e,"createLineStyleEditor",(function(){return s}))},A3Hk:function(t,e,i){"use strict";i.r(e);var o,n;i("P5fv"),i("YFKU"),i("mrSG"),i("Eyy1"),i("tqok"),i("hsV8");function a(){var t=$("");l.appendTo(p),l.addClass("ticker");var d=this._linetool.pointsProperty().points[o];this.bindBarIndex(d.bar,l,this.model(),"Change "+this._linetool.title()+" point bar index")}var h=this._model.model().studyMetaInfoRepository().findByIdSync({type:"java",studyId:this._linetool.studyId()});n.prototype.prepareLayoutImpl.call(this,h,e)},r.prototype.widget=function(){return this._table},t.exports=r},L9lC:function(t,e,i){(function(t){var o=i("DxCR"),n=o.UppercaseTransformer,a=o.SymbolBinder,s=o.BarTimeBinder,r=o.SessionBinder,p=o.PropertyPage,l=o.GreateTransformer,d=o.LessTransformer,h=o.ToIntTransformer,c=o.ToFloatTransformer,u=o.SymbolInfoSymbolTransformer,y=o.SimpleComboBinder,v=o.BooleanBinder,b=o.SimpleStringBinder,f=i("zXvd").NumericFormatter,C=i("0YCj"),m=i("txPx").getLogger("Chart.Study.PropertyPage.Inputs"),_=i("pZll").symbolSearchUIService;function T(t,e,i,o,n){p.call(this,t,e),this._study=i,this._showOnlyConfirmInputs=o,this._symbolSearchZindex=n,this.prepareLayout(),this._$symbolSearchPopup=null}inherit(T,p),T.prototype._addSessionEditor=function(t,e,i,o){ +if("session"===i.type){var n=function(t,e){var i=$("");i.appendTo(t),i.css("padding-left","0px"),i.css("padding-right","0px");var o=$("");o.attr("type","text"),o.addClass("ticker"),o.css("width","40px"),o.attr("id",e),o.appendTo(i)},a=function(t,e,i){var o=$("");o.css("padding-left",i),o.css("padding-right",i),o.appendTo(t);var n=$("
    ");n.appendTo(o),n.append(e),n.css("font-size","150%")},s=$("");s.appendTo(t);var p=$("");p.appendTo(s);var l=["start_hours","start_minutes","end_hours","end_minutes"];n.call(this,p,l[0]),a.call(this,p,":",0),n.call(this,p,l[1]),a.call(this,p,"-",4),n.call(this,p,l[2]),a.call(this,p,":",0),n.call(this,p,l[3]);this.bindControl(new r(p,l,e,!1,this.model(),o))}else m.logError("Session editor adding FAILED: wrong input type.")},T.prototype.prepareControl=function(e,i,o){var n=this;var a=null,s=null,r=null;if("resolution"===e.type)a=$('");else if("symbol"===e.type)a=$(''),_().bindToInput(a,{onPopupOpen:function(t){this._$symbolSearchPopup=t,this._symbolSearchZindex&&t.css("z-index",this._symbolSearchZindex)}.bind(this),onPopupClose:function(){this._$symbolSearchPopup=null}.bind(this),callback:function(t){e.value=t}}),i.attr("colspan",5);else if("session"===e.type)this._addSessionEditor(i,this._property.inputs[e.id],e,o);else if("source"===e.type){for(var p={},l={open:window.t("open"),high:window.t("high"),low:window.t("low"),close:window.t("close"),hl2:window.t("hl2"),hlc3:window.t("hlc3"),ohlc4:window.t("ohlc4")},d=Object.keys(l),h=0;h").attr("value",I).text(B).appendTo(a)}i.addClass("js-value-cell")}else if(e.options){a=$(""),"bool"===e.type?a.attr("type","checkbox"):a.attr("type","text");return a&&(a.appendTo(i),a.is(":checkbox")||"symbol"===e.type||a.css("width","100px")),{valueEditor:a,valueSetter:s,propertyChangedHook:r}},T.prototype._symbolInfoBySymbolProperty=function(t){return this._study.resolvedSymbolInfoBySymbol(t.value())},T.prototype._sortInputs=function(t){return t},T.prototype.prepareLayoutImpl=function(t,e){function i(t){return(new f).format(t)}for(var o=this._sortInputs(t.inputs),r=0;r");_.appendTo(e);var T=$("
    ");T.appendTo(_),T.addClass("propertypage-name-label"),T.text(window.t(F,{context:"input"}));var g=$("");g.appendTo(_);var w=this.prepareControl(p,g,m),k=w.valueEditor,P=w.valueSetter,L=w.propertyChangedHook;if(p.options)this.bindControl(new y(k,this._property.inputs[C],null,!0,this.model(),m,P,L));else if("bar_time"===p.type){this.bindControl(new s(k,this._property.inputs[C],!0,this.model(),m,this.model().mainSeries(),10)),k.addClass("ticker")}else if("integer"===p.type){var x=[h(p.defval)];(0===p.min||p.min)&&x.push(l(p.min)),(0===p.max||p.max)&&x.push(d(p.max)),this.bindControl(new b(k,this._property.inputs[C],x,!1,this.model(),m)),k.addClass("ticker"),isFinite(p.step)&&p.step>0&&k.attr("data-step",p.step)}else if("float"===p.type){x=[c(p.defval)];(0===p.min||p.min)&&x.push(l(p.min)),(0===p.max||p.max)&&x.push(d(p.max));var S=new b(k,this._property.inputs[C],x,!1,this.model(),m);S.addFormatter(i),this.bindControl(S),k.addClass("ticker"),isFinite(p.step)&&p.step>0&&k.attr("data-step",p.step) +}else if("text"===p.type)this.bindControl(new b(k,this._property.inputs[C],null,!1,this.model(),m));else if("bool"===p.type)this.bindControl(new v(k,this._property.inputs[C],!0,this.model(),m));else if("resolution"===p.type)this.bindControl(new y(k,this._property.inputs[C],n,!0,this.model(),"Change Interval"));else if("symbol"===p.type){var I=this._symbolInfoBySymbolProperty.bind(this,this._property.inputs[C]),B=u(I,this._property.inputs[C]),E=new a(k,this._property.inputs[C],!0,this.model(),"Change Symbol",B,this._study.symbolsResolved());this.bindControl(E)}}}if(this._property.offset){var F=this._property.offset.title?this._property.offset.title.value():window.t("Offset");k=this.addOffsetEditorRow(e,F),(x=[h(this._property.offset.val)]).push(l(this._property.offset.min)),x.push(d(this._property.offset.max)),this.bindControl(new b(k,this._property.offset.val,x,!1,this.model(),"Undo "+F))}this._property.offsets&&$.each(t.plots,function(t,i){if(this._property.offsets[i.id]){var o=this._property.offsets[i.id];if(void 0===o.isHidden||!o.isHidden.value()){var n=o.title.value();k=this.addOffsetEditorRow(e,n);var a=[h(o.val)];a.push(l(o.min)),a.push(d(o.max)),this.bindControl(new b(k,o.val,a,!1,this.model(),"Undo "+n))}}}.bind(this))},T.prototype.prepareLayout=function(){this._table=$(""),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2");var t=this._study.metaInfo();this.prepareLayoutImpl(t,this._table),this.loadData()},T.prototype.symbolSearchPopup=function(){return this._$symbolSearchPopup},T.prototype.widget=function(){return this._table},e.StudyInputsPropertyPage=T}).call(this,i("Kxc7"))},PVgW:function(t,e,i){"use strict";i.r(e);i("P5fv"),i("si6p");var o=i("ogJP"),n=i("R4+T");function a(t){return t=Math.abs(t),!Object(o.isInteger)(t)&&t>1&&(t=parseFloat(t.toString().replace(/^.+\./,"0."))),0').appendTo(i.parent()),s=$('
    ').html(n).appendTo(a),l=$('
    ').html(n).appendTo(a);a.on("mousedown",(function(t){t.preventDefault(),i.focus()})),s.click((function(){i.is(":disabled")||r(i)})),l.click((function(){i.is(":disabled")||p(i)})),i.keydown((function(t){i.is(":disabled")||(38===t.keyCode?s.addClass("i-active"):40===t.keyCode&&l.addClass("i-active"))})),i.keyup((function(t){i.is(":disabled")||(38===t.keyCode?(r(i),s.removeClass("i-active")):40===t.keyCode&&(p(i),l.removeClass("i-active")))})),i.mousewheel((function(t){t.deltaY*(t.deltaFactor/100)>0?s.click():l.click()}))}}))}},"R4+T":function(t,e){t.exports=''},RTm2:function(t,e,i){"use strict";var o=i("DxCR"),n=o.PropertyPage,a=o.BooleanBinder,s=o.RangeBinder,r=i("Kxc7"),p=i("Ialn").isRtl;function l(t,e,i){n.call(this,t,e),this._linetool=i,this.prepareLayout()}inherit(l,n),l.prototype.prepareLayout=function(){this._block=$('
    ');var t=this._linetool.properties().intervalsVisibilities;if(r.enabled("seconds_resolution")){var e=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").css("height","29px").appendTo(this._block),i=$("").css("height","29px").appendTo(this._block),i=$(""),n=$("
    ").css("padding-right","15px").append(i).appendTo(e);var n=$("").addClass("ticker-text");$("").append(n).appendTo(e);var l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);var d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(o,t.seconds,!0,this.model(),"Change Line Tool Visibility On Seconds")),this.bindControl(new s(l,[t.secondsFrom,t.secondsTo],[1,59],!1,this.model(),[n,d],[$.t("Change Seconds From"),$.t("Change Seconds To")],o))}e=$("
    ").css(c,"15px").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e);l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(h,t.minutes,!0,this.model(),"Change Line Tool Visibility On Minutes")),this.bindControl(new s(l,[t.minutesFrom,t.minutesTo],[1,59],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Minutes To")],h));e=$("
    ").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e) +;l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(u,t.hours,!0,this.model(),"Change Line Tool Visibility On Hours")),this.bindControl(new s(l,[t.hoursFrom,t.hoursTo],[1,24],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Hours To")],u));e=$("
    ").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e);l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(y,t.days,!0,this.model(),"Change Line Tool Visibility On Days")),this.bindControl(new s(l,[t.daysFrom,t.daysTo],[1,366],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Days To")],y));e=$("
    ").append(i).appendTo(e),this.bindControl(new a(v,t.weeks,!0,this.model(),"Change Line Tool Visibility On Weeks"));e=$("
    ").append(i).appendTo(e),this.bindControl(new a(b,t.months,!0,this.model(),"Change Line Tool Visibility On Months")),this.loadData()},l.prototype.widget=function(){return this._block},t.exports=l},SA6f:function(t,e,i){"use strict";i.r(e),i.d(e,"createShapeStyleEditor",(function(){return n}));i("P5fv");var o=i("Nu4p");function n(){var t="",$(t)}},XgUb:function(t,e,i){"use strict";i.r(e),i.d(e,"createShapeLocationEditor",(function(){return n}));i("P5fv"),i("YFKU");var o=i("972a");function n(){return $('")}},a0Rg:function(t,e,i){"use strict";i.r(e),i.d(e,"createPlotEditor",(function(){return n}));i("P5fv"),i("YFKU");var o=i("23IT");function n(){var t=$("')}},n3Kh:function(t,e,i){"use strict";var o=i("DxCR"),n=o.PropertyPage,a=o.GreateTransformer,s=o.LessTransformer,r=o.ToIntTransformer,p=o.SimpleStringBinder;function l(t,e,i){n.call(this,t,e),this._linetool=i,this.prepareLayout()}i("PVgW"),inherit(l,n),l.BarIndexPastLimit=-5e4,l.BarIndexFutureLimit=15e3,l.prototype.bindBarIndex=function(t,e,i,o){var n=[r(t.value()),a(l.BarIndexPastLimit),s(l.BarIndexFutureLimit)];this.bindControl(this.createStringBinder(e,t,n,!0,i,o))},l.prototype.createPriceEditor=function(t){var e=this._linetool,i=e.ownerSource().formatter(),o=function(t){var e=i.parse(t);if(e.res)return e.value},n=$("");if(n.TVTicker({step:i._minMove/i._priceScale||1,formatter:function(t){return i.format(t)},parser:o}),t){var a=[function(e){var i=o(e);return void 0===i?t.value():i}],s="Change "+e.title()+" point price",r=this.createStringBinder(n,t,a,!1,this.model(),s);r.addFormatter((function(t){return i.format(t)})),this.bindControl(r)}return n},l.prototype._createPointRow=function(t,e,i){var o=$("
    ");n.html($.t("Price")+i),n.appendTo(o);var a=$("");a.appendTo(o),this.createPriceEditor(e.price).appendTo(a);var s=$("");s.html($.t("Bar #")),s.appendTo(o);var r=$("");r.appendTo(o);var p=$("");return p.appendTo(r),p.addClass("ticker"),this.bindBarIndex(e.bar,p,this.model(),"Change "+this._linetool.title()+" point bar index"),o},l.prototype.prepareLayoutForTable=function(t){for(var e=this._linetool.points(),i=e.length,o=0;o1?" "+(o+1):"";this._createPointRow(n,a,s).appendTo(t)}}},l.prototype.prepareLayout=function(){this._table=$(document.createElement("table")),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2"),this.prepareLayoutForTable(this._table),this.loadData()},l.prototype.widget=function(){return this._table},l.prototype.createStringBinder=function(t,e,i,o,n,a){return new p(t,e,i,o,n,a)},t.exports=l},o6hY:function(t,e,i){"use strict" +;var o=i("DxCR"),n=o.PropertyPage,a=o.GreateTransformer,s=o.LessTransformer,r=o.ToIntTransformer,p=o.ToFloatTransformer,l=o.SimpleComboBinder,d=o.BooleanBinder,h=o.DisabledBinder,c=o.ColorBinding,u=o.SliderBinder,y=o.SimpleStringBinder,v=i("jNEI").addColorPicker,b=i("/4PT").createLineStyleEditor,f=i("XgUb").createShapeLocationEditor,C=i("SA6f").createShapeStyleEditor,m=i("mBo9").createVisibilityEditor,_=i("A3Hk").createHHistDirectionEditor,T=i("a0Rg").createPlotEditor,g=i("zXvd").NumericFormatter,w=i("0YCj"),k=i("txPx").getLogger("Chart.Study.PropertyPage"),P=i("JWMC").trackEvent;function L(t,e,i){n.call(this,t,e),this._study=i,this.prepareLayout()}function x(t,e,i){n.call(this,t,e),this._study=i,this._property=t,this.prepareLayout()}inherit(L,n),L.prototype.prepareLayout=function(){this._table=$(""),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2");var t=this._study.metaInfo(),e={};function i(t){return(new g).format(t)}for(var o=0;o0)for(o=0;o')).appendTo(this._table),(Y=$("]","i"),ne=/checked\s*(?:[^=]|=\s*.checked.)/i,re=/\/(java|ecma)script/i,oe=/^\s*",""],legend:[1,"
    ","
    "],thead:[1,"
    ")).appendTo(W),(V=$("")).appendTo(Y);var f=$.t(R.name.value(),{context:"input"}),C=this.createLabeledCell(f,V).appendTo(W).addClass("propertypage-name-label"),m=$("");m.appendTo(W),m.addClass("colorpicker-cell");var _=v(m),T=$("");T.appendTo(W);var P=this.createLineWidthEditor();P.appendTo(T);var x=$('').css({whiteSpace:"nowrap"});x.appendTo(W);var S=b();S.render().appendTo(x);var I=$("");I.appendTo(x);var B=[p(R.value.value())],E="Change band",F=new y(I,R.value,B,!1,this.model(),E);F.addFormatter(i),this.bindControl(F),this.bindControl(new d(V,R.visible,!0,this.model(),E)),this.bindControl(new c(_,R.color,!0,this.model(),E)), +this.bindControl(new l(S,R.linestyle,parseInt,!0,this.model(),E)),this.bindControl(new u(P,R.linewidth,!0,this.model(),E))}}if(this._study.properties().bandsBackground){var R=this._study.properties().bandsBackground,O=$.t("Background");E=$.t("Change band background");(W=this._prepareFilledAreaBackground(R.fillBackground,R.backgroundColor,R.transparency,O,E)).appendTo(this._table)}if(this._study.properties().areaBackground){R=this._study.properties().areaBackground,O=$.t("Background"),E=$.t("Change area background");(W=this._prepareFilledAreaBackground(R.fillBackground,R.backgroundColor,R.transparency,O,E)).appendTo(this._table)}var j=t.filledAreas;if(void 0!==j)for(o=0;o');(Y=$("")).appendTo(W),(V=$("")).appendTo(Y),this.bindControl(new d(V,R.visible,!0,this.model(),E+" visibility"));var A=$.t(O,{context:"study"});this.createLabeledCell(A,V).appendTo(W).addClass("propertypage-name-label"),W.appendTo(this._table);var H=this._findPlotPalette(o,D),M=H.palette,q=H.paletteProps;this._prepareLayoutForPalette(0,D,M,q,E)}else{(W=this._prepareFilledAreaBackground(R.visible,R.color,R.transparency,O,E)).appendTo(this._table)}}}for(var z in t.graphics){var N=t.graphics[z];for(var U in N){R=this._property.graphics[z][U];L["_createRow_"+z].call(this,this._table,R)}}var Y,K=this._table.find(".visibility-switch.plot-visibility-switch");1===K.length&&((Y=K.parent()).css("display","none"),1===(C=this._table.find(".propertypage-plot-with-palette")).length?C.css("display","none"):((C=this._table.find(".propertypage-name-label")).css("padding-left",0),C.find("label").attr("for","")));var G=this._prepareStudyPropertiesLayout();if(this._table=this._table.add(G),w.isScriptStrategy(t)){var Q=this._prepareOrdersSwitches();this._table=this._table.add(Q)}this.loadData()},L.prototype._prepareOrdersSwitches=function(){var t=$(''),e="chart-orders-switch_"+Date.now().toString(36),i=$("").appendTo(t),o=$('').appendTo($("").appendTo(t),s=$('').appendTo($("").appendTo(t),l=$('').appendTo($("')).appendTo(this._table),(y=$("')).appendTo(this._table),(y=$("');p.appendTo(this._table);var l=$("');a.appendTo(this._table);var s=$("')).appendTo(this._table);var p=$("')).appendTo(this._table),$("')).appendTo(this._table);var p=$("')).appendTo(this._table),$("');C.appendTo(this._table),$("');a.appendTo(this._table);var s=$("")).appendTo(t),$("").appendTo(i),$("")).appendTo(t),$("").appendTo(i),$("'),s=$(""),o=$("",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){i&&!s.forcePlaceholderSize||(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each((function(){t("",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)}))},_contactContainers:function(e){var i,s,n,o,r,a,h,l,c,p,d=null,u=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],u=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",e,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(n=1e4,o=null,r=(c=d.floating||this._isFloating(this.currentItem))?"left":"top",a=c?"width":"height",p=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[u].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[r],l=!1,e[p]-h>this.items[s][a]/2&&(l=!0),Math.abs(e[p]-h)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i, +s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:a.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:a.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay((function(){n===this.counter&&this.refreshPositions(!s)}))},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}for(this.fromOutside&&!e&&s.push((function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push((function(t){this._trigger("update",t,this._uiHash())})),this!==this.currentContainer&&(e||(s.push((function(t){this._trigger("remove",t,this._uiHash())})),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i"))}function s(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,(function(){t(this).removeClass("ui-state-hover"), +-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")})).on("mouseover",i,n)}function n(){t.datepicker._isDisabledDatepicker(e.inline?e.dpDiv.parent()[0]:e.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function o(e,i){for(var s in t.extend(e,i),i)null==i[s]&&(e[s]=i[s]);return e}return t.extend(t.ui,{datepicker:{version:"1.12.1"}}),t.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return o(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;n="div"===(s=e.nodeName.toLowerCase())||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),(o=this._newInst(t(e),n)).settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?s(t("
    ")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,r=this._get(i,"appendText"),a=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=t(""+r+""),e[a?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),"focus"!==(s=this._get(i,"showOn"))&&"both"!==s||e.on("focus",this._showDatepicker),"button"!==s&&"both"!==s||(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("").addClass(this._triggerClass).html(o?t("").attr({src:o,alt:n,title:n}):n)),e[a?"before":"after"](i.trigger),i.trigger.on("click",(function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1})))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),r=this._get(t,"dateFormat");r.match(/[DM]/)&&(e=function(t){for(i=0,s=0, +n=0;ni&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,r){var a,h,l,c,p,d=this._dialogInst;return d||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=t(""),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),(d=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},t.data(this._dialogInput[0],"datepicker",d)),o(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=r?r.length?r:[r.pageX,r.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,p=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+p]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(i){var s,n=t(i),o=t.data(i,"datepicker");n.hasClass(this.markerClassName)&&(s=i.nodeName.toLowerCase(),t.removeData(i,"datepicker"),"input"===s?(o.append.remove(),o.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==s&&"span"!==s||n.removeClass(this.markerClassName).empty(),e===o&&(e=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!1,o.trigger.filter("button").each((function(){this.disabled=!1})).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!0,o.trigger.filter("button").each((function(){this.disabled=!0})).end().filter("img").css({opacity:"0.5",cursor:"default" +})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e-1},_doKeyUp:function(e){var i=t.datepicker._getInst(e.target);if(i.input.val()!==i.lastVal)try{t.datepicker.parseDate(t.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,t.datepicker._getFormatConfig(i))&&(t.datepicker._setDateFromField(i),t.datepicker._updateAlternate(i),t.datepicker._updateDatepicker(i))}catch(s){}return!0},_showDatepicker:function(e){var i,s,n,r,a,h,l;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),t.datepicker._isDisabledDatepicker(e)||t.datepicker._lastInput===e||(i=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==i&&(t.datepicker._curInst.dpDiv.stop(!0,!0),i&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),!1!==(n=(s=t.datepicker._get(i,"beforeShow"))?s.apply(e,[e,i]):{})&&(o(i.settings,n),i.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(i),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each((function(){return!(r|="fixed"===t(this).css("position"))})),a={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(i),a=t.datepicker._checkOffset(i,a,r),i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),i.inline||(h=t.datepicker._get(i,"showAnim"),l=t.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[h]?i.dpDiv.show(h,t.datepicker._get(i,"showOptions"),l):i.dpDiv[h||"show"](h?l:null),t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),t.datepicker._curInst=i)))}, +_updateDatepicker:function(i){this.maxRows=4,e=i,i.dpDiv.empty().append(this._generateHTML(i)),this._attachHandlers(i);var s,o=this._getNumberOfMonths(i),r=o[1],a=i.dpDiv.find("."+this._dayOverClass+" a");a.length>0&&n.apply(a.get(0)),i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),r>1&&i.dpDiv.addClass("ui-datepicker-multi-"+r).css("width",17*r+"em"),i.dpDiv[(1!==o[0]||1!==o[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),i===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),i.yearshtml&&(s=i.yearshtml,setTimeout((function(){s===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year:first").replaceWith(i.yearshtml),s=i.yearshtml=null}),0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,a=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-r:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+a?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+a):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return[(i=t(e).offset()).left,i.top]},_hideDatepicker:function(e){var i,s,n,o,r=this._curInst;!r||e&&r!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(r,"showAnim"),s=this._get(r,"duration"),n=function(){t.datepicker._tidyDialog(r)},t.effects&&(t.effects.effect[i]||t.effects[i])?r.dpDiv.hide(i,t.datepicker._get(r,"showOptions"),s,n):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,(o=this._get(r,"onClose"))&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id===t.datepicker._mainDivId||0!==i.parents("#"+t.datepicker._mainDivId).length||i.hasClass(t.datepicker.markerClassName)||i.closest("."+t.datepicker._triggerClass).length||!t.datepicker._datepickerShowing||t.datepicker._inDialog&&t.blockUI)&&(!i.hasClass(t.datepicker.markerClassName)||t.datepicker._curInst===s)||t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){ +var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,r=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||((o=this._getInst(r[0])).selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),(s=this._get(o,"onSelect"))?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;var n,o,r,a,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),p=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,u=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,y=!1,k=function(t){var i=n+1-1)for(m=1,_=v;!(_<=(o=this._getDaysInMonth(g,m-1)));)m++,_-=o;if((a=this._daylightSavingAdjust(new Date(g,m-1,_))).getFullYear()!==g||a.getMonth()+1!==m||a.getDate()!==_)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=s+112?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,r=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=r.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=r.getMonth(),t.drawYear=t.selectedYear=t.currentYear=r.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map((function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])}))},_generateHTML:function(t){ +var e,i,s,n,o,r,a,h,l,c,p,d,u,f,g,m,_,v,y,k,w,b,D,P,x,I,C,M,z,S,T,H,N,A,F,Y,E,W,O,R=new Date,L=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),j=this._get(t,"isRTL"),K=this._get(t,"showButtonPanel"),B=this._get(t,"hideIfNoPrevNext"),X=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),Q=this._get(t,"showCurrentAtPos"),V=this._get(t,"stepMonths"),J=1!==U[0]||1!==U[1],$=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),G=this._getMinMaxDate(t,"min"),q=this._getMinMaxDate(t,"max"),Z=t.drawMonth-Q,tt=t.drawYear;if(Z<0&&(Z+=12,tt--),q)for(e=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth()-U[0]*U[1]+1,q.getDate())),e=G&&ee;)--Z<0&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=X?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-V,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,tt,Z)?""+i+"":B?"":""+i+"",n=this._get(t,"nextText"),n=X?this.formatDate(n,this._daylightSavingAdjust(new Date(tt,Z+V,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,tt,Z)?""+n+"":B?"":""+n+"",r=this._get(t,"currentText"),a=this._get(t,"gotoCurrent")&&t.currentDay?$:L,r=X?this.formatDate(r,a,this._getFormatConfig(t)):r,h=t.inline?"":"",l=K?"
    "+(j?h:"")+(this._isInRange(t,a)?"":"")+(j?"":h)+"
    ":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,p=this._get(t,"showWeek"),d=this._get(t,"dayNames"),u=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),y=this._getDefaultDate(t),k="",b=0;b1)switch(P){case 0:C+=" ui-datepicker-group-first",I=" ui-corner-"+(j?"right":"left");break;case U[1]-1: +C+=" ui-datepicker-group-last",I=" ui-corner-"+(j?"left":"right");break;default:C+=" ui-datepicker-group-middle",I=""}C+="'>"}for(C+="
    "+(/all|left/.test(I)&&0===b?j?o:s:"")+(/all|right/.test(I)&&0===b?j?s:o:"")+this._generateMonthYearHeader(t,Z,tt,G,q,b>0||P>0,f,g)+"
    ").appendTo(i));$('").appendTo($("").appendTo(i));var n="chart-orders-labels-switch_"+Date.now().toString(36),a=$("
    ").appendTo(a));$('").appendTo($("").appendTo(a));var r="chart-orders-qty-switch_"+Date.now().toString(36),p=$("
    ").appendTo(p));$('").appendTo($("").appendTo(p));var c=this._study.properties();return this.bindControl(new d(o,c.strategy.orders.visible,!0,this.model(),"Trades on chart visibility")), +this.bindControl(new d(s,c.strategy.orders.showLabels,!0,this.model(),"Signal labels visibility")),this.bindControl(new h(s,c.strategy.orders.visible,!0,this.model(),"Signal labels visibility",!0)),this.bindControl(new d(l,c.strategy.orders.showQty,!0,this.model(),"Quantity visibility")),this.bindControl(new h(l,c.strategy.orders.visible,!0,this.model(),"Quantity visibility",!0)),t},L.prototype._prepareLayoutForPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;if(a){(h=$('
    ")).appendTo(h),y.addClass("visibility-cell"),(b=$("")).appendTo(y),this.bindControl(new d(b,o.visible,!0,this.model(),r));var p=$.t(o.title.value(),{context:"input"});this.createLabeledCell(p,b).appendTo(h).addClass("propertypage-name-label propertypage-plot-with-palette"),this._prepareLayoutForPalette(t,e,a,s,r)}else{var h,y,b;(h=$('
    ")).appendTo(h),y.addClass("visibility-cell"),(b=$("")).appendTo(y);p=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(p,b).appendTo(h).addClass("propertypage-name-label");var f=$("");f.appendTo(h),f.addClass("colorpicker-cell");var C=v(f),m=$("");m.appendTo(h);var _=this.createLineWidthEditor();_.appendTo(m);var g=$("");g.appendTo(h);var w=T();w.appendTo(g);var k=$("");k.appendTo(h);var P=$("");P.on("change",this._trackPriceLine.bind(this)).appendTo(k),this.createLabeledCell("Price Line",P).appendTo(h),this.bindControl(new d(b,o.visible,!0,this.model(),r)),this.bindControl(new c(C,o.color,!0,this.model(),r,o.transparency)),this.bindControl(new u(_,o.linewidth,!0,this.model(),r,this._study.metaInfo().isTVScript)),this.bindControl(new l(w,o.plottype,parseInt,!0,this.model(),r)),this.bindControl(new d(P,o.trackPrice,!0,this.model(),"Change Price Line"))}},L.prototype._prepareLayoutForBarsPlot=function(t,e){var i=e.id,o=this._study.properties().ohlcPlots[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i,p=$('
    ");l.appendTo(p),l.addClass("visibility-cell");var h=$("");h.appendTo(l),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=o.title.value();if(this.createLabeledCell(u,h).appendTo(p).addClass("propertypage-name-label"),a){this._prepareLayoutForPalette(t,e,a,s,r,!0)}else{var y=$("");y.appendTo(p),y.addClass("colorpicker-cell");var b=v(y);this.bindControl(new c(b,o.color,!0,this.model(),r))}},L.prototype._prepareLayoutForCandlesPlot=function(t,e){this._prepareLayoutForBarsPlot(t,e);var i=e.id,o=this._study.properties().ohlcPlots[i],n="Change "+i,a=$('
    ");s.appendTo(a), +s.addClass("visibility-cell");var r=$("");r.appendTo(s),this.bindControl(new d(r,o.drawWick,!0,this.model(),n));this.createLabeledCell("Wick",r).appendTo(a);var p=$("");p.appendTo(a),p.addClass("colorpicker-cell");var l=v(p);this.bindControl(new c(l,o.wickColor,!0,this.model(),n))},L.prototype._prepareLayoutForShapesPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;(T=$('
    ");p.appendTo(T),p.addClass("visibility-cell");var h=$("");h.appendTo(p),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(u,h).appendTo(T).addClass("propertypage-name-label");var y=$("");y.appendTo(T);var b=C();b.appendTo(y),this.bindControl(new l(b,o.plottype,null,!0,this.model(),r));var m=$("");m.appendTo(T);var _=f();if(_.appendTo(m),this.bindControl(new l(_,o.location,null,!0,this.model(),r)),a)this._prepareLayoutForPalette(t,e,a,s,r);else{var T;(T=$('
    ").appendTo(T),$("").appendTo(T);var g=$("");g.appendTo(T),g.addClass("colorpicker-cell");var w=v(g);this.bindControl(new c(w,o.color,!0,this.model(),r,o.transparency))}},L.prototype._prepareLayoutForCharsPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;(T=$('
    ");p.appendTo(T),p.addClass("visibility-cell");var h=$("");h.appendTo(p),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(u,h).appendTo(T).addClass("propertypage-name-label");var b=$("");b.appendTo(T);var C=$('');C.appendTo(b),C.keyup((function(){var t=$(this),e=t.val();e&&(t.val(e.split("")[e.length-1]),t.change())})),this.bindControl(new y(C,o.char,null,!1,this.model(),r));var m=$("");m.appendTo(T);var _=f();if(_.appendTo(m),this.bindControl(new l(_,o.location,null,!0,this.model(),r)),a)this._prepareLayoutForPalette(t,e,a,s,r);else{var T;(T=$('
    ").appendTo(T),$("").appendTo(T);var g=$("");g.appendTo(T),g.addClass("colorpicker-cell");var w=v(g);this.bindControl(new c(w,o.color,!0,this.model(),r,o.transparency))}},L.prototype._prepareLayoutForPalette=function(t,e,i,o,n,a){var s=t,r=e.id,p=null,h=r.startsWith("fill");p=a?this._study.properties().ohlcPlots[r]:h?this._study.properties().filledAreasStyle[r]:this._study.properties().styles[r];var y=0;for(var b in i.colors){var f=o.colors[b],C=$('
    ").appendTo(C);var m=$("");m.appendTo(C),m.addClass("propertypage-name-label"), +m.html($.t(f.name.value(),{context:"input"}));var _=$("");_.appendTo(C),_.addClass("colorpicker-cell");var g=v(_);if(this.bindControl(new c(g,f.color,!0,this.model(),n,p.transparency)),!h&&this._study.isLinePlot(s)){var w=$("");w.appendTo(C);var k=this.createLineWidthEditor();k.appendTo(w),this.bindControl(new u(k,f.width,!0,this.model(),n,this._study.metaInfo().isTVScript));var P=$("");if(P.appendTo(C),0===y){var L=T();L.appendTo(P),this.bindControl(new l(L,p.plottype,parseInt,!0,this.model(),n));var x=$("");x.appendTo(C);var S=$("");S.on("change",this._trackPriceLine.bind(this)).appendTo(x),this.createLabeledCell("Price Line",S).appendTo(C),this.bindControl(new d(S,p.trackPrice,!0,this.model(),"Change Price Line"))}}y++}},L.prototype._trackPriceLine=function(){P("GUI","Add Price Line",this._study.properties().description.value())},L.prototype._prepareLayoutForArrowsPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n="Change "+i,a=$('
    ");s.appendTo(a),s.addClass("visibility-cell");var r=$("");r.appendTo(s);var p=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(p,r).appendTo(a).addClass("propertypage-name-label");var l=$("");l.appendTo(a),l.addClass("colorpicker-cell");var h=v(l),u=$("");u.appendTo(a),u.addClass("colorpicker-cell");var y=v(u);this.bindControl(new d(r,o.visible,!0,this.model(),n)),this.bindControl(new c(h,o.colorup,!0,this.model(),n,o.transparency)),this.bindControl(new c(y,o.colordown,!0,this.model(),n,o.transparency))},L.prototype._findPlotPalette=function(t,e){var i=t,o=e.id,n=null,a=null,s=this._study.metaInfo().plots;if(this._study.isBarColorerPlot(i)||this._study.isBgColorerPlot(i))n=this._study.metaInfo().palettes[e.palette],a=this._study.properties().palettes[e.palette];else for(var r=0;r'),e=this.createPrecisionEditor();if((i=$("
    "+$.t("Precision")+"").append(e).appendTo(i),this.bindControl(new l(e,this._study.properties().precision,null,!0,this.model(),"Change Precision")),"Compare@tv-basicstudies"===this._study.metaInfo().id){var i;e=this.createSeriesMinTickEditor();(i=$("
    "+$.t("Override Min Tick")+"").append(e).appendTo(i),this.bindControl(new l(e,this._study.properties().minTick,null,!0,this.model(),"Change MinTick"))}return this._putStudyDefaultStyles(t),t},L.prototype._putStudyDefaultStyles=function(t,e){var i=null,o=this._study +;return(!o.properties().linkedToSeries||!o.properties().linkedToSeries.value())&&($.each(this._model.m_model.panes(),(function(t,e){$.each(e.dataSources(),(function(t,n){if(n===o)return i=e,!1}))})),this._pane=i,t)},L.prototype.widget=function(){return this._table},L.prototype._prepareFilledAreaBackground=function(t,e,i,o,n){var a=$('
    ");s.appendTo(a);var r=$("");r.appendTo(s),this.createLabeledCell(o,r).appendTo(a).addClass("propertypage-name-label");var p=$("");p.appendTo(a),p.addClass("colorpicker-cell");var l=v(p);return this.bindControl(new d(r,t,!0,this.model(),n+" visibility")),this.bindControl(new c(l,e,!0,this.model(),n+" color",i)),a},inherit(x,n),x.prototype.prepareLayout=function(){this._study.properties().linkedToSeries&&this._study.properties().linkedToSeries.value(),this._table=$()},x.prototype.widget=function(){return this._table},L._createRow_horizlines=function(t,e){var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_vertlines=function(t,e){var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_lines=function(t,e){var i=this.addRow(t),o=e.title.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_hlines=function(t,e){ +var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b(),p=$("");if($("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),$("").appendTo(i),$("").append(p).appendTo(i),this.createLabeledCell("Show Price",p).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width")),this.bindControl(new d(p,e.showPrice,!0,this.model(),"Change "+o+" show price")),e.enableText.value()){i=this.addRow(t);$('').appendTo(i);var h=$("");$('').append(h).appendTo(i),this.createLabeledCell("Show Text",h).appendTo(i),this.bindControl(new d(h,e.showText,!0,this.model(),"Change "+o+" show text"));var y=TradingView.createTextPosEditor();$("").append(y.render()).appendTo(i),this.bindControl(new l(y,e.textPos,parseInt,!0,this.model(),"Change "+o+" text position"));var v=this.createFontSizeEditor();$('').append(v).appendTo(i),this.bindControl(new l(v,e.fontSize,parseInt,!0,this.model(),"Change "+o+" font size"))}},L._createRow_hhists=function(t,e){var i=e.title.value(),o=[],n=[],p=this.addRow(t),h=m();$("").append(h).appendTo(p),this.createLabeledCell(i,h).appendTo(p),this.bindControl(new d(h,e.visible,!0,this.model(),"Change "+i+" Visibility"));p=this.addRow(t);var u=$("");u.attr("type","text"),u.addClass("ticker"),this.createLabeledCell($.t("Width (% of the Box)"),u).appendTo(p),$("").append(u).appendTo(p);var v=[r(40)];v.push(a(0)),v.push(s(100)),this.bindControl(new y(u,e.percentWidth,v,!1,this.model(),"Change Percent Width"));p=this.addLabeledRow(t,"Placement");var b=_();$("").append(b).appendTo(p),this.bindControl(new l(b,e.direction,null,!0,this.model(),"Change "+i+" Placement"));p=this.addRow(t);var f=$("");$("").append(f).appendTo(p),this.createLabeledCell($.t("Show Values"),f).appendTo(p),this.bindControl(new d(f,e.showValues,!0,this.model(),"Change "+i+" Show Values"));p=this.addRow(t);var C=this.createColorPicker();for(var T in this.createLabeledCell($.t("Text Color"),C).appendTo(p),$("").append(C).appendTo(p),this.bindControl(new c(C,e.valuesColor,!0,this.model(),"Change "+i+" Text Color")),e.colors)if(isNumber(parseInt(T,10))){p=this.addRow(t);o[T]=e.titles[T].value(),n[T]=this.createColorPicker(),$("").append(o[T]).appendTo(p),$("").append(n[T]).appendTo(p),this.bindControl(new c(n[T],e.colors[T],!0,this.model(),"Change "+o[T]+" color"))}},L._createRow_backgrounds=function(t,e){ +var i=this.addRow(t),o=$(""),n=e.name.value(),a=this.createColorPicker();$("").append(o).appendTo(i),this.createLabeledCell(n,o).appendTo(i),$("").append(a).appendTo(i),this.bindControl(new d(o,e.visible,!0,this.model(),"Change "+n+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+n+" color",e.transparency))},L._createRow_polygons=function(t,e){var i=this.addRow(t),o=e.name.value(),n=this.createColorPicker();$("").append(o).appendTo(i),$("").append(n).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color"))},L._createRow_trendchannels=function(t,e){var i=this.addRow(t),o=e.name.value(),n=this.createColorPicker();$("").append(o).appendTo(i),$("").append(n).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color",e.transparency))},L._createRow_textmarks=function(t,e){var i=this.addLabeledRow(t),o=e.name.value(),n=this.createColorPicker(),a=this.createColorPicker(),s=this.createFontEditor(),r=this.createFontSizeEditor(),p=$(''),h=$('');$("").append(o).appendTo(i),"rectangle"!==e.shape.value()&&$("").append(n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r).appendTo(i),$("").append(p).appendTo(i),$("").append(h).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color",e.transparency)),this.bindControl(new c(a,e.fontColor,!0,this.model(),"Change "+o+" text color",e.transparency)),this.bindControl(new l(r,e.fontSize,parseInt,!0,this.model(),"Change "+o+" font size")),this.bindControl(new l(s,e.fontFamily,null,!0,this.model(),"Change "+o+" font")),this.bindControl(new d(p,e.fontBold,!0,this.model(),"Change Text Font Bold")),this.bindControl(new d(h,e.fontItalic,!0,this.model(),"Change Text Font Italic"))},L._createRow_shapemarks=function(t,e){var i=this.addRow(t),o=$(""),n=e.name.value(),a=this.createColorPicker(),s=$("");s.attr("type","text"),s.addClass("ticker"),$("").append(o).appendTo(i),this.createLabeledCell(n,o).appendTo(i),$("").append(a).appendTo(i),this.createLabeledCell("Size",s).appendTo(i),$("").append(s).appendTo(i),this.bindControl(new d(o,e.visible,!0,this.model(),"Change "+n+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+n+" back color",e.transparency)),this.bindControl(new y(s,e.size,null,!1,this.model(),"Change size"))},e.StudyStylesPropertyPage=L,e.StudyDisplayPropertyPage=x},qbxA:function(t,e,i){},"y1L/":function(t,e,i){}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur b/public/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur new file mode 100644 index 0000000000000000000000000000000000000000..8b12138873572e8790be9c246b5f1a69ed459eea GIT binary patch literal 4286 zcmeH`!3u&v5Qe9&T{?C4*b8_R#0L>c1bvI3yV#{u570wIht6H<5d_cGIcobyCJ=%x zSi#Gz{EqH8^X>jB(U?Z$c|;Q&yD8C(h~^NcD1?y3nP`ce4s}2sPzTfjbwC|Z2mW!u z7_)%3&`ILrpSnJt0k0A+v%9ML=x^%*UdGJ2t}j`Z-F@FT9Qj_>lGy59b6{+klcs6Q zW50vziFCtQ54rO3?Cf%UiP23 z?(tVWIHj<<-#%ZLziRu+gB8m<4ie+OdTSqbKphy)0sPNyV}$(window).height()&&!i.isScrollable&&this.makeScrollable(i),$(":focus").blur(),!0}},h.prototype.makeScrollable=function(t){var e=t.wrapperObject,i=$(t.objects[0]),a=i.width();e.css({height:$(window).height()/1.4,overflow:"auto"}),i.css("width",a+20),t.isScrollable=!0},h.prototype.appendToTab=function(t,e,i,a,o,r){if(!$(t).is("table")||$(t).find("tr").size()){var n;this._tabs||(this._tabs=[]),$.each(this._tabs,(function(t,i){if(i.name===e)return n=t,!1})),void 0===n&&(this._tabs.push({name:e,localizedName:$.t(e),objects:$(),displayPriority:0,defaultOpen:0,isButton:!!o,callback:o?r||function(){}:null}),n=this._tabs.length-1);var s=this._tabs[n];s.objects=s.objects.add(t),s.displayPriority=Math.max(s.displayPriority||0,i||0),s.defaultOpen=Math.max(s.defaultOpen||0,a||0)}},h.prototype.insertTabs=function(){if(this._tabs){this._tabs.sort((function(t,e){return(e.displayPriority||0)-(t.displayPriority||0)}));var t=this,e=null,i=this.activeTabSettingsName();if(i)var a=TVSettings.getValue(i);$.each(this._tabs,(function(e,i){var a;i.isButton?((a=i).labelObject=$('').text(a.localizedName).appendTo(t._tabContainer), +a.labelObject.bind("click",a.callback)):o(i)})),this.switchTab(e)}function o(i){a&&a.toLowerCase()===i.name.toLowerCase()&&(i.defaultOpen=Math.max(~~i.defaultOpen,p.TabOpenFrom.UserSave)),(!e||~~e.defaultOpen<~~i.defaultOpen)&&(e=i),i.labelObject=$('').text(i.localizedName).appendTo(t._tabContainer),i.labelObject.on("mousedown",(function(e){var i=e.pageX,a=e.pageY,o=!1,r=this;function n(t){var e;o=o||(e=t,Math.abs(i-e.pageX)>5||Math.abs(a-e.pageY)>5)}$(r).on("mousemove",n),$(r).one("mouseup",(function(){o||t.switchTab(r,!0),$(r).off("mousemove",n)}))}));var o=$('
    ');i.wrapperObject=$().add(o),i.objects.each((function(t,e){var a=$(e);a.is("table")?(a.data("layout-separated")&&(i.wrapperObject=i.wrapperObject.add('
    ').add(o=$('
    ')),a.removeData("layout-separated")),o.append(a),a.children("tbody").each((function(t,a){if(0!==t&&$(a).data("layout-separated")){i.wrapperObject=i.wrapperObject.add('
    ').add(o=$('
    '));var r=$(e).clone(!0,!1).appendTo(o);r.children().remove(),r.append(a),$(a).removeData("layout-separated")}}))):o.append(a)})),i.wrapperObject.appendTo(t._container)}},h.prototype.activeTabSettingsName=function(){var t=this._source;if(t)return t instanceof r?"properties_dialog.active_tab.chart":t instanceof a?"properties_dialog.active_tab.drawing":t instanceof o?"properties_dialog.active_tab.study":void 0},h.prototype.show=function(e){if(t.enabled("property_pages")){var h=i("kSsA"),f=(e=e||{}).onWidget||!1,b=null;if(TradingView.isInherited(this._source.constructor,r)&&(b="series-properties-dialog",d("GUI","Series Properties")),TradingView.isInherited(this._source.constructor,o)){b="indicator-properties-dialog";var _=!this._source.isPine()||this._source.isStandardPine()?this._source.metaInfo().description:"Custom Pine";d("GUI","Study Properties",_)}if(u(this._source)&&(b="drawing-properties-dialog",d("GUI","Drawing Properties",this._source.name())),TradingView.isInherited(this._source.constructor,n)){var v=this;this._model.selectionMacro((function(t){t.addSourceToSelection(v._source)}))}var y=h.createInputsPropertyPage(this._source,this._model),g=h.createStylesPropertyPage(this._source,this._model),m=h.createVisibilitiesPropertyPage(this._source,this._model),T=h.createDisplayPropertyPage(this._source,this._model);if(y&&!y.widget().is(":empty")||g){v=this;var w,P,S=null!==y,C=this._source.title(),k=e.ownerDocument||this._model._chartWidget.widget().prop("ownerDocument"),D=c.createDialog(C,{hideTitle:!0,dragHandle:".properties-tabs",ownerDocument:k}).attr("data-dialog-type",b),O=D.find("._tv-dialog-content"),x=$('
    ').appendTo(O);if(this._tabs=[],this._dialog=D,this._dialogTitle=C,this._container=O,this._tabContainer=x,this._undoCheckpointOnShow=this._model.createUndoCheckpoint(),D.on("destroy",(function(t,e){e=e||{};y&&y.destroy(), +g&&g.destroy(),T&&T.destroy(),m&&m.destroy(),$("select",O).each((function(){$(this).selectbox("detach")})),v._onDestroy(t,e)})),this._model.readOnly()||!S||y.widget().is(":empty")||y.widget().each((function(t,e){var a=i("n3Kh"),o=y instanceof a,r=+$(e).data("layout-tab-priority");TradingView.isNaN(r)&&(r=o?p.TabPriority.Coordinates:p.TabPriority.Inputs);var n=~~$(e).data("layout-tab-open"),s=$(e).data("layout-tab");void 0===s&&(s=o?p.TabNames.coordinates:p.TabNames.inputs),v.appendToTab(e,s,r,n)})),g&&g.widget().each((function(t,e){var a=+$(e).data("layout-tab-priority");TradingView.isNaN(a)&&(a=p.TabPriority.Style);var o=~~$(e).data("layout-tab-open"),r=i("Yc1q");!o&&g instanceof r&&(o=p.TabOpenFrom.Default);var n=$(e).data("layout-tab");void 0===n&&(n=p.TabNames.style),v.appendToTab(e,n,a,o)})),T&&T.widget().each((function(t,e){var i=+$(e).data("layout-tab-priority");TradingView.isNaN(i)&&(i=p.TabPriority.Display);var a=~~$(e).data("layout-tab-open"),o=$(e).data("layout-tab");void 0===o&&(o=p.TabNames.properties),v.appendToTab(e,o,i,a)})),m&&m.widget().each((function(t,e){v.appendToTab(e,p.TabNames.visibility,p.TabPriority.Display,!1)})),this._source instanceof o&&!!this._source.metaInfo().pine)this._source.metaInfo();this.insertTabs(),this._helpItemRequired()&&this._createHelp();var I=110;$(".js-dialog").each((function(){var t=parseInt($(this).css("z-index"),10);t>I&&(I=t)})),D.css("z-index",I),w=$('
    ').appendTo(O),P=$('
    ').appendTo(w);if((!f||window.is_authenticated)&&g&&"function"==typeof g.createTemplateButton&&t.enabled("linetoolpropertieswidget_template_button"))v._templateButton=g.createTemplateButton({popupZIndex:I,defaultsCallback:e.onResetToDefault,loadTemplateCallback:function(){m&&m.loadData(),y&&y.loadData()}}).addClass("tv-left").appendTo(P);else if(TradingView.isInherited(this._source.constructor,o)){var j=[{title:$.t("Reset Settings"),action:e.onResetToDefault},{title:$.t("Save As Default"),action:function(){v._source.properties().saveDefaults()}}],N=$(''+$.t("Defaults")+'');N.on("click",(function(t){t.preventDefault();var e=$(this);e.is(".active")||e.trigger("button-popup",[j,!0])})).appendTo(P),l(N,null,{direction:"down",event:"button-popup",notCloseOnButtons:!0,zIndex:I})}else $(''+$.t("Defaults")+"").appendTo(P).click(e.onResetToDefault);$(''+$.t("OK")+"").appendTo(P).click((function(){v.hide()})),$(''+$.t("Cancel")+"").appendTo(P).on("click",(function(t){B(0,!0)})),D.find("._tv-dialog-title a").on("click",B),$(window).bind("keyup.hidePropertyDialog",(function(t){13===t.keyCode&&"textarea"!==t.target.tagName.toLowerCase()&&(v._templateButton&&v._templateButton.trigger("hide-popup"),v.hide())})),$("select",O).each((function(){var t=$(this),e="tv-select-container dialog" +;t.hasClass("tv-select-container-fontsize")&&(e+=" tv-select-container-fontsize"),t.selectbox({speed:100,classHolder:e})})),$('input[type="text"]',O).addClass("tv-text-input inset dialog"),$("input.ticker",O).TVTicker(),D.css("min-width","400px"),c.applyHandlers(D,e);var V={top:($(window).height()-D.height())/2,left:($(window).width()-D.width())/2};return c.positionDialog(D,V),window.lineToolPropertiesToolbar&&window.lineToolPropertiesToolbar.hide(),s.emit("edit_object_dialog",{objectType:this._source===this._model.mainSeries()?"mainSeries":this._source instanceof a?"drawing":this._source instanceof o?"study":"other",scriptTitle:this._source.title()}),D}}function B(t,e){v.hide(!!e)}},h.prototype._helpItemRequired=function(){return this._source._metaInfo&&!!this._source._metaInfo.helpURL},h.prototype._createHelp=function(){var t=$('');t.attr("href",this._source._metaInfo.helpURL),this._tabContainer.prepend(t)},h.prototype.dialogWidget=function(){return this._dialog},e.EditObjectDialog=h}).call(this,i("Kxc7"))},Yc1q:function(t,e,i){"use strict";var a=i("DxCR").PropertyPage;function o(t){function e(e,i,a){t.call(this,e,i,a),this._linetool=a}return inherit(e,t),e.prototype.applyTemplate=function(t){this.model().applyLineToolTemplate(this._linetool,t,"Apply Drawing Template"),this.loadData()},e}function r(t,e,i){a.call(this,t,e),this._linetool=i}inherit(r,a),(r=o(r)).createTemplatesPropertyPage=o,t.exports=r},kSsA:function(t,e,i){"use strict";e.createInputsPropertyPage=function(t,e){var i=t.getInputsPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createStylesPropertyPage=function(t,e){var i=t.getStylesPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createDisplayPropertyPage=function(t,e){var i=t.getDisplayPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createVisibilitiesPropertyPage=function(t,e){var i=t.getVisibilitiesPropertyPage();return null==i?null:new i(t.properties(),e,t)}},n3Kh:function(t,e,i){"use strict";var a=i("DxCR"),o=a.PropertyPage,r=a.GreateTransformer,n=a.LessTransformer,s=a.ToIntTransformer,l=a.SimpleStringBinder;function p(t,e,i){o.call(this,t,e),this._linetool=i,this.prepareLayout()}i("PVgW"),inherit(p,o),p.BarIndexPastLimit=-5e4,p.BarIndexFutureLimit=15e3,p.prototype.bindBarIndex=function(t,e,i,a){var o=[s(t.value()),r(p.BarIndexPastLimit),n(p.BarIndexFutureLimit)];this.bindControl(this.createStringBinder(e,t,o,!0,i,a))},p.prototype.createPriceEditor=function(t){var e=this._linetool,i=e.ownerSource().formatter(),a=function(t){var e=i.parse(t);if(e.res)return e.value},o=$("");if(o.TVTicker({step:i._minMove/i._priceScale||1,formatter:function(t){return i.format(t)},parser:a}),t){var r=[function(e){var i=a(e);return void 0===i?t.value():i}],n="Change "+e.title()+" point price",s=this.createStringBinder(o,t,r,!1,this.model(),n);s.addFormatter((function(t){return i.format(t)})),this.bindControl(s)}return o},p.prototype._createPointRow=function(t,e,i){ +var a=$("
    ");o.html($.t("Price")+i),o.appendTo(a);var r=$("");r.appendTo(a),this.createPriceEditor(e.price).appendTo(r);var n=$("");n.html($.t("Bar #")),n.appendTo(a);var s=$("");s.appendTo(a);var l=$("");return l.appendTo(s),l.addClass("ticker"),this.bindBarIndex(e.bar,l,this.model(),"Change "+this._linetool.title()+" point bar index"),a},p.prototype.prepareLayoutForTable=function(t){for(var e=this._linetool.points(),i=e.length,a=0;a1?" "+(a+1):"";this._createPointRow(o,r,n).appendTo(t)}}},p.prototype.prepareLayout=function(){this._table=$(document.createElement("table")),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2"),this.prepareLayoutForTable(this._table),this.loadData()},p.prototype.widget=function(){return this._table},p.prototype.createStringBinder=function(t,e,i,a,o,r){return new l(t,e,i,a,o,r)},t.exports=p},ohga:function(t,e,i){}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png b/public/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png new file mode 100644 index 0000000000000000000000000000000000000000..18a303fa594a9f0c3ad74d741f568b673dcc7fb1 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1SGw?g-n1HV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0*}aI1_r*vAk26?e?Gv7|HYg6yyQSXrm+iCD+X{X;y)7b5nKYqM@)b5d1 z+IZHA$LzK4i8Zq25?S92Ep%CCPfa=fAm-$PU9uU|7!C(7h&;x#x-o5Ox9>~S$nC06 zj;vKm+3a@L^wqk+^4?w9S7H~xlRETHtB!*~V}j)8kgH!;1KrEu>FVdQ&MBb@0KMFJ Apa1{> literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/export-data.c92e77ec9e6422664b84.js b/public/charting_library/bundles/export-data.c92e77ec9e6422664b84.js new file mode 100644 index 00000000..fb8dee75 --- /dev/null +++ b/public/charting_library/bundles/export-data.c92e77ec9e6422664b84.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["export-data"],{SIoL:function(e,t,i){"use strict";i.r(t),i.d(t,"exportData",(function(){return o}));i("YFKU");var n=i("Eyy1"),r=i("ZJKN"),s=i("k9/m"),l=i("23IT"),a={includeTime:!0,includeSeries:!0,includedStudies:"all"};function o(e,t){var i;void 0===t&&(t={});var l=Object.assign({},a,t),o={schema:[],data:[]},u=e.timeScale().points(),h=e.mainSeries(),p=function(e,t){var i=e.allStudies().filter((function(e){return e.showInObjectTree()}));if("all"===t)return i;return i.filter((function(e){return t.includes(e.id())}))}(e,l.includedStudies),v=function(e,t,i,l){for(var a=Object(n.ensureNotNull)(void 0!==i?e.indexOf(i,!0):e.firstIndex()),o=Object(n.ensureNotNull)(void 0!==l?e.indexOf(l,!0):e.lastIndex()),c=o,u=a,d=0,f=t;du&&(u=v.index)}return Object(n.assert)(c<=u,"Range must contain at least 1 time point"),new r.BarsRange(c,u)}(u,[h.bars()],l.from,l.to),w=v.firstBar(),m=v.lastBar();l.includeTime&&o.schema.push({type:"time"});var b=o.schema.length;l.includeSeries&&(o.schema.push(d("open")),o.schema.push(d("high")),o.schema.push(d("low")),o.schema.push(d("close")));for(var g=o.schema.length,O=[],P=0,x=p;P0wld=oSO}#(mh=qLn`88`!;em7>Ky6=MdUZ zz!_fH-r(vry@0t}q-knISHe&B8YjD`6Q=#g3+JdXb@C>w3dV@^%$7SG!J!nsM`ev# z=jY|$#PgIkZ{A+BboD0z;cq7ymAj{j{toJxlyTx;_e2HTuLp~|y`K380Ig*3boFyt I=akR{0NZmo3;+NC literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png b/public/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png new file mode 100644 index 0000000000000000000000000000000000000000..9cdd3ffd3a1b4313906b9a4aa1c5e3251db8daba GIT binary patch literal 50653 zcmV(?K-a&CP)KLZ*U+ z>@F@MuWvaDNB>>5KN8oQ`qiD(qmps@fFD;6{ody6d) zgC!b+QS8e91E_gt-v5Vp<~=jd%$eU@_jS&F&paP4fSV^&D&?dhP_EFZGUB5IdHDqb z)^8x73mrHDLXlb-nVz1E|Gfy{#Z?dhaLGfcRLb#xDeOuj1d6%C4+qg0DjS6p9O%g%F2ia7*aq-Uno?S02~bf zL8Yif18`OV@KT6n3V?GQK$u7>6a!ouz=-nl3NgU-0^m~gFQ1bC;aT*_Qz$I?)DPYT z0H6~iQ!C}dD*S&}xm^2khCKj%sVX4@fIdJpmQ^HW0AK>dUPV!A+7NG-i2(p?fH*1D zCS(IJ2Z-|`b#ws$E~F4EdAx5_N1Q z07HQElu8nl2X`RD6!O$$04@L-Q!I;19Ma3DO0#l@G*c>NIjKWuXR6CGlZNIlnktP> z9n!2-X*05ictf!&E(3rUK<+A614F!9B>cRCMw*o{)IX7^^O8Suu_Pw;Bn?t`Y~N0U^+8nm_bZ$W&k2l3>j$wAxe=BAr#O+2sz{s zGVU;X7&njx1&Sa+86;3Z3;~KDfdq1hp@s<3p)FJK2dbcf1}|1uR0ZcqkpP*^F(@E_ z22z_dh=B}hC?SUgrNv=Y!8uaeiVmYg=|DP)4x=Ofbq@)&P(c7OBoIJ@Dkvd=05T{b zLIo61K#Oz;p@a}B2%+HWa6Pz@TsJPC%i>yb9se~?h$?CW)kbwu2dP#>K{m8~8UBC@ z<%mVupodqd*Cwz1Ue~-Hdu;|Zk|`Phh^|mpsbnQmjUZB~luHDO3X$gsfsdEBKaiJS zAQ=3`o{a?ofH3X)%rr?r=wASJ{xd6313NT;neS)jVh)(B2in|3T2cHVnXr z1#I8|7kI!20SG|^Vlf73$U;6QKm;kup~7TL#~f5+0hVAT>aYQu(1;(f8?88iqd18( zIFBp1iEi}b5&G}~ZwZ265gdX?SP-^^BjHZ?5P?J(5lbW!8ALu&NR$u?LQ701z9be9 z%ZNH+Bhf_sNbDz$5~qm^#IHmT@sRk3ctcX8KFKGoNhfk78AwKwNn{o|o-83JkyFWe z1_P=Qo5l|~g%#gvMgN!3ubR0GvawNstc zC90cxOueR=G>;b09&`wuKxfk;dJ;X8UP#x`jdTlroW4Z&(0%j=28UtAaAyQF5*c}n z62@dkHKUfXg|Uxuf^mh>%Xq#V%#fVXtO4vrn*Zv7hPb>DlWA>5bKs z>CM(#t+z|>lwObCYkgyVH~nb+ar#>QMfzLykLdrZ|BS=oIB_C41sn}$5vPfBjB|(c zip%4Aauc~??ksLSw}pF=`@}%kz|kPmV1mI^gIa?<2ImYO8|oT58Acll4QCqG8}2u} zX4r4UGx9b{Gb%S)Xtd4fw9x}&ma&s@tg+a5p7AE*W5#!R6wiSd%@gsy$w8BDQ_9rIG|^OUy4ZBL=~dG=X4YnrW)idc zX3b_7&0d-hGmkKrnAe!^G{0j0#zJ5bYf)yg)S}hmwk2)pW;xb!vgLZq6PAyM@rQ*B z6Ah~wwtLtOE7Ho%D#L1;)h4ShtA1-6>v(IW^&0DA){kvWZ6a(+ZC2PEvUzCBvkkMA z*{-lXZ2PCcL=Y*E3swt`3;OJ=>=Nv>b{p-^+P$@Rw$HYoYroU}wgcNC(4p92g+qr! z-*DUEDZ{4^-#+|?qpoA1qttPgW2fUwCugTzr>~t_ogO%wJ106%b>8lL%Z1|-?lQ@x z!R4|m(>2hw%ypgXc{kF{-%aXP?{?0ebPsTsxvz7-FoH26XoO-!!-#7h`W}%Ul^)wY zdOS@%lRf8pwt7ApIecWn$fYAYM}F|~_mX>U_PXh9>^;VNu6MilKR#|gBAmZN5+a-2Ehe>;10#^ZZl%zxMC&e;+U^Ko!s&@Nm@dQH7({j=C1e4@?hS7)?Q3P4MpEze7Ai%0jkXM2I7{MBI;bjVz7a5&0y_D@ql$FY0A%w>xiS-i*96`Ih;z{I&vCK~BMzg8naJzgYQ2 z?>PT))#I*?cOE}w{OJjn6XX*PPBfS(oVcfuQJ7n}t?->NP1qppFG?(0Thu3t7OfIJ z5=V$vh#yKqCCeoDi$jZ-6+b8mEm>ajP#P|+l|Gh5%j#rLOA|^rl)fxWE8AK&AkUTW zEY~S7EZ?s%R+K4@SJ+fcskoqYS5_;#Ck0PhIjK*Tq}rk;)Z^7{8ooxU>C(DrztZ+p zhE>*AzM7mfdCwH1DT*mwRc=-DtL{&YoBI7UdYWij$8@{tbEfyqh@7!;CNZ;UX2&dt zS@UM~&W@kmIEOu_Y|bxpz2+{P`~1t?FWcu?&zn8(?pN_&ZLj85tE#Vk9rE>tZ|HAi z-<+NAJAcjm4>jVNpBH#7s9o@Gp=jaH-+F($`rCm;#f#1^4p_W?33G{J$ejw*GH^x-eA39!G<^A$-cY3F@9r9gHuE8Cg!HfP4_nEZ0`I%@cX7MmRlBV zdB0V$wYxE+@p#jyrlxIH+ZJypw`;dQ+%ay)`5$6_XlwRp-ni3r=Yn0>rQP-CkA**8 z-JP_%V^83o=Dm)4*Y4x(t7#!xs#^M5rLEm<`E3{WkJ;bR9@4(=C(oa@9O9wQ<+FuZyog_*MSv(;JmH-rk&ji*c*ww&CsCJ63lZesle8XLmsN!Je3& zuHQ3%zj;@5_t78fKi>7uyT`d#d*Akc(*vIe2Oh>fJpbnxfA&67K6?AO`Y)ru);@80 zviI+Zzq|VK`g)(Lo(}x8@R`N4tn< zl5DGMMrGPPzdvR)bIZ9iBU!R#=YF5Zi9K`YmUGW}&-?8{N-1%~5l0+x#3G)veL)A0 z9dTrA*OL(9yuI$Zxc3p=-*_=d2M8Ux&_KbFvj|KRWHI>IC3EY<{2@_ z(frhz*p4{j$e94;*#yf`0pv)2lFzXYXgX@KBMu9kh+sKlfE+F0IUwkWBhE%L*5IlC z-FS>!-T*mLV0<+K;)OW59p>lA`2d*X1(bOKGfOGg}WfNw009}kes36Qw} zY$U+wfT1IfI5HX#%op&?$DJuqW(CN6z;XDPSS-%>fAn)6f9hHKLSc{+hHq~8JgI*R zN#@^DB2y0{r9@!-F8TN23uew?8U^Du^!Kg%x8rQte4bxst=>aH&g7n8}e z=*Pn_CYf6h!etzT;TuprxA}R8@5lDqne(KtA(GeBA8URGMipCTUPkJg_U|k6o8il= zUV^~-?xcR)boQSLXAW zUN(Sm*-bG0;xU4;P)=U;bD0;65Q-Hgu>s2Du|f*P0>gUWcJD`EUHGZr48Jd70$=@D z8W%<8-u3U=vd_3&>U&gyu3~c&665t%plccv%d?<=UwUv8mN8boG{vSW(m*CnIA)rU zb{nbwaw>q+y@=s4vI3%F6Gj10hIL{b83RztJT_6oSPAtQDM3!;+z^L1Gg}~5-2YqO z{5szEo_CxP;~XtWx<>OOGdKdQdGc8`QyQLRLL^5*>VQMVe1<2Ev;jZe4lkv&PJaFG z_4gtKQj=C-8lG+XcP+E+d{~*9RDilPT}#Sg%9j4OOf4>{H&q~!LRyZqoKK)0=iwU~ zX22o?Jz{vG=h=tgyGVe z@zMWwc)^>2J^k|1pX&jG%sY^}IXwJ~0_EHoK1P_wQ*ZCWG-R29vfQ_x{UY^KNo3}> zuwh&J|4RixNoja)nHmpa)|Pa0E4@xkJRv<+<~1mE&nTr8>{DZ9N3Vo&XI5@03NM*&o$DMslXASuP1MUxo-(Je3oAnRAW?w+NlWx!WpVJSkVqUv#1udUd!52;|0Qkno>Kgm^-JgoP zb^4O2=aUvTMrQNVFKYdB=*<>}jYU5fbw8BSx+&}bFNAf2R51PIGbywUFpRr2%qM9g zE5pNKo-e51k!f6v>&1MN(t13SP^jO6J^A`Z&J-kFqjkzyKvUC<>&K#gO63bnQgY40 zkfeTct5jP}vsW$cY>*~!FsK2-3`yn%pgSggPGMD71O`?j)AuQ?s*sVq8qTFjEn^e2 zQB5(~<1)tzH3LwLqm&qd%siInMQmdK(zJ0(#r+x7VUvoi$8t?-NR0DDsMKsFYqnwi zs%Ox@H`Djhq}51G%K(^V=2Q&Z>`WN8%OzE9fv~a$#kdGF^HCZLO{NXYrewOFN*hR>Sn5@F%Q42!RL2Z| zX3-mlZF&lA-Dn@f05DQ_PIQi&;UDV3i{bB7o0Y`sEL0ArnThLuqp+JB0ZJG(lB6LQ zVcMKCk1CXlKgsq?PBdv^&M34OlM0(Yhp^f!r9}lc`vyo82_d8sB-7{DZx+&YEu?~E zX5Qo1{`33k^A!{puyDaVZdiQ{Znt|x88st~>viRexY@wb4lJZ;7f3Tq{SKIVsZ!X0 zjdG_kE+{PCZz~{6vz;7b6p;*l{x_cKE zHV9IRwAn$g(n=L|7Z}fFV7odk$*kp=-m_Uvw@h0>78^AglT+GcqfoJR&nuKBCUcYn z2J?kMOBmKV3{EeTc4M(iTd!eu1X|dp^+ThX!R**H*e8t};?PipEn9c;{QAuXHmPEk zXR2zu@P_cW;$f&8Sri6Jsy~w8;2h z^eVG{r#Cai^!L&TB1Za}VKn;PH#HfAO2xKgc!tG|V&P&`jm_a#hSw(zz6%3{nLu6I znNNlnr2(XkDz_e>4Jvrrc_a+qrR`rjvx3E0XK>yKKM} znPKDCEcd;A=brRCR1vs*)bMcuNHszm)f;I77Q;>=?L2|PYLCRk{)EDKtb4&y83Sj} zNTpsm62{O2l~>l_LD#D^(gwWH*?M%~WHC=jy7lhIW zVYc(Df*uU(!Q{2q#e9H-p~0cNh@1*2^94>#wNR`fN>~8b%4Vf5{76`sys%{?YFl;ERH0*# z2CuIvio(E7QGkQg;hR*mB4v!MRCq2i+6i?bF2csaBvqyr75M1@TPQXU>lBb#O+-q2 zw_y>Oz{miWQfd0K+NM#1wQizln$F8F$QvNX%!{2blQdscm>7kD(FoIv6{g))nhntz zCxC%5>L#|Z*l&gdt)+#!r`1$x1a9L(QK%jmcVgu_G&`egGkLNAieZNria=rvF@t6` zN9be6Odx2Ev@p5-)s8Tv#ZF~pCsuV^6`o=7RFh#52KCuwni-xGDfdd6J)2_;%r;IH z?CTe!lvusK=69^$aHT@4&|8K~z^S&Oni;9x`%pN3gs@y!SO8ZV9dBkQjFh%h&oV#t zEYI>Avz^rBz1H~x)BtLASXq~wT{4Cd>?Kxn%}C6FV`hW2JDKvPOe%^neJ51Am&&f8 z-z|l-8g#L7RG4D^q$=FU04UbQlJsutQvjvHBZt*0r}uPPV!fnwhc=I`D)3#U8l`P| znvDYnYs{(sIWms)1X`3n+ zNP~WAi76DS&<3MUYrVc9hR$V^53eXpVHY==0ydY+FlnrDwdNuYDyNA4xy%JmlpC08 zys$XH3`=78Mx|*^Dbl5t4ntd8C5Ev!02$ajudpr!RpAb^VaXa(sf$rn6cEwhd+ns^ zSq;w|iyra1IAHOJP<& z$n4gZb74)^H>)msRZeHi(WkBHgS&;9-6=f!Vwm-4GCA3F?801UN9APFG!2)5Eh$pR z%uHTqE0a=K!s>+1=_M>#9{S+kq&;#NBqgxoimR1@&<3_?il~ST4Y6m(Rx~ZSPneSe zGVe?(Hzl)4D0zRbjNM#WLEl!ey94iG)TZ5@qkp z2XMRHTyfd5yo18C9p@QMc#qjxqf{yN{(3{apneCG##BNJ9n8FRO=`IG&}x^hpn8#- zmYH0s$rJDCLU?^ly8DBi`0i&R8nFPDeU%ooZ7j3MG%1q+qOwC;LV={o6D`!C6J{1? z*4s<~yyD7h(tm$x^Lj43;u?h=G<9DtYl*cjn_o~@)kz(vNr`K?f=@PfBGlemsc9*2 z#`-LZ-wPAl($9r-mVs$52s@9q&JQkZ90cjC5c4KwSWFpUO0I7WQrG!ESc2ir6^x#$M%!w(~_W= z9#d`D?xOo?a=Z>4Jj@lBEz8?cnRn12Um;y4ir!QyKwd;NWfcFL;3ZuvpR8xcWq6PYGcXYHL_!Awns|cG8d{)2uyj~ zc0szvkcSLM)fC=c(sop7@w*De1QCV>ZnZ}mjr39#P;GHCDT*wZn3SQ)ljRu|)t81B znNWn%SQe{VmCVeqVSA*sIz^-+Ove&_rOIN_&4+A`ErSWi%mQ`wEiJKhWDSb*1TyhnKa~7sgTXyx$ z^lp5DM5xcYt7i4kV%oL!8?#PjPfrZp#MS4M>o-hIGuoU~MjupcA*p%_;HAy$4F!m| zZeE|W7_A|$OksCRvv!O?UYY|XWfx9eUZxEm%94AQ9B<5ZEzRspua8S37!AL7J&v2o*csNLRD{@>&0#|2 zEJazY*c2;d^ce^&X{f5&!NxhPa}b#eT$q@+KJGU&;wdwpmbBR>5((UH_lOCfnN7Mz zimdi-bzxK0L$TZHy`pJPv%#Wa4aG6M6k#~Mu!$ctddZS@H>qiquDU%F8Uo<;QF_G< zso%J)tXK+lxQ)WuB+P-%MpwQp~nOxaM~4~m6k9ReV7tfC!3zN zTg(|&CySKEd(}rV2%+{=8&lL2EYgzgV~SqDrUE@OhgVsDdfmMX6+5-2EgEoIXBU=c zyE>-0TUFekFnhVp^&c}@moyY!5?016P4SUt2d6nf!)VMfuobD;q@=l`kRgD<_&nC6 z2Wyy=q86d`y(0}88EEKBh?#@?HBD1`xJM$MGohfC@E${29oTLg!wgbqvolNyVJabS zEuW)iLMnTX4j|m6WdQi${*JU>q{h;U4C_XbJ)6hebSL(R&6DUunqw(!IsT07~iA8K`RXa zEu}CzR`hKU43+_1YYk+I5J{b5OXck~MS4j^TAY-b2nQW=Y(Le;>C-2ZYXi z9*@f~PvWt-vFL?FS5-*i>@saw$&Ynr0GCasi>hV-SYk&}vNdUqm@u)%_ET-NpFU}= z?v$!e>hX9D^E#eL7{YoCQ3ld#W6wBNq)BViF_UM z$gt5g&6pND0v72R4XUatW=Jhl?#Swp62?g&je~Ahw~<(@AY0U)q~*<(r8utHi&?tz zX2LsP%oH~vGqB#WO3JRegGfsg(Niasp(9d1`3*oVm6P9MBo|gElQ0F_3Ke+D?3lX1wjijp_TaWU{GVf+@7cuz5(*^-)0>9TGz2w2}6Ghm8FTj2TtKBPcVf zW+IWGwr&bVMMX*Wlsc#1UqCDtrJ$e?gdiG;;PH6awsn(ojw+)z%o9TxH$Zh^3-S&b zLTR2$zLQXY*m&90e~ukHo;JDZTW+l1@FDjhR^gS$9Dc=wB@g`j3G z=}-nt!M%E$qt3%AENswZ1I#F?>HF3snXnqu1hO#G)OBBaaeaD&PI{%+TPLo`o@y9> zT?Uh}F_y3{kaXCPW)06$)QOb3Abw%Uni{^Wux3-}b*w`$Tqekn zIU{tx&%9GpT%Z{>rP(&A3Up5W+vUn^eCD)3Gw?{8CA9jUYeT^F}-1yuHckZYdP6$faZ6qtRE??4qH`RuK9;TSgQ-^ z^81B3FyE3_pS(sQo}jh04Y$Y5%!cVomYB_xea5-i=7lG9>_piN%C2aI0gM#>Eq#@7 zQ~tEX=$ugns3M{N!+gcUJCM?oY*Z@U!9DUBSs@jSvB+6J3 z97B08WoCzkX6o3jKwT0`Z&Oob2%*7nu}onAJ(WFKZ~jsi*HlM1VWDXmR%A+-G^Q1r zi%sZ;LmF+w%6wmJDm9tX>ZCLUO$$>Rt6eCTViQd|7VYxg&6!BTTG?ExLTs${FAZh~ zA((m5JZ4@rm(q&LR78eGZ(k2xUF{^|2~(yOMsTqy_om-44O)_+4T{;$sjtX|p$36% zDL-kKS7omGX$W7*RLD0S-`096@4hzr??w~{ne{k5SfpmYuyjL{_MO#a5*~!Albbmg zR<*zsc6I&lytPvZZC_9M&3EB04jO7?=sAP8yvnHZn;jg(v4EtU;^y5)*r9QLn}tmthIuShse^_#8^*UFFjmi&`e)Q@M7m&leN}90?4n)QKXdef zior{ZS39$>>60nUpe3!LHcEXpb4{1q&7|rY;_(ELp&@K423t3Jg{ecB=e{ME+88)4 zl$`)DR(iMexy4lN%BCH!i%guP*+!qbKs*t*u*G}=$@A(-Gm<7=LgjHp@qp&|D_xk2 zrOcwD=!BtusJSA!BCV|Snp+_jqx-49W_V8OJ52`w(&e)0!e{gh8;b1fJ%;82y!z%& zQtvI5w)R!2psZ5ws1Qb{g?`ZrbDt1W_A05fT}jipN{njg@I7c4^V${mC}X%x20VqZ zvMFP`3TgGwnrc|uGI^c$@XDcsY43d~)W_aEJJ`2x7pG30G~^yO4I27XLy*t^rcPFP$pG=SO%lme* zf8Q=T+fS#@rHy44GEq$X^47eCd~1FX2*geHcse{)ic^Odo*hj2Igi871G(O^{Iwt z!|C8qKLQB%hdFfMWfF;)HS)m_CWFB=Bb4k1V}&O}VPKo%_4g%EI&};_U(1-A*qg4w zl`w?nB)=c*4}%c&hr=8?xF0PMv)B^m%wLc`ty{Qgqs8Qi6V|jyMFHV-Os}E599e2{ znlM&X7eR@y`j}5u+98I#ZL>CJ@PVY?nYy_2xY!`|3p{JOq25NI-|-c;5>;(c%ZpRl z_e^#vJ?E5)*t5{K4ftnWLj4CmYb*Okd!NxtNOdJgMLv!y9se1;gYEWMI)6(NuJvwG^1iC@&@I&W9pP;Z#e{nv6CeOsRFs)}#uy zX}nEU>)Ooy_Yd@QX#ZZ~iI~0J7*q8kRdEr!A{cgyU1sSjs4~Uc)diKPvsf$}l`-sV zpue9(2ll4HQJONmJT5mLw+D~QZ8ZZa!y|;XzJi${>a{n$dCl_P)PSh02xW-^u~vAJ zY5TM36$_E9z-89FrBrx+@@JC6{~lGCk1hJ!Q0`2ExvBDvz9Naq#wUfa_CU_j#LKoh zIuL0-MEB!=r2LjQnwW3qJkhpev_JZLqeVv5GeZ{#XYj%s;sb3qOjZ3o6dqACkeQ2H zDC}0l|6XzVHEA&1viSv;Uw#di7D&QAOlZsI^@`?b7-yl#!VC=Hs_9b8q;a=a4wA9Z zg5K+GVfLx`#X|@75!VvxPMA`)`Kq)7g{{x*Y#Fvmnyd9FR8e(|u8kSUZeFXhhf<%% z5(y3+*h?Z2H#$XAV^&sKg*nr^tgIpp-ocVm+#YZCb!-W-l9s3k)w?u@{iJmQX=Q{) zUjw#%k}_i}GBq58sh(&0^_t5e<&Jl>`)terGV3m^_x=q(mr(E4!c;9sD#J#kdXni> z0##q~o@f8Yz~OzAUU?HmGw0$etw2VG7&?BK{+D+WdTAZRqBiYHbCrxjQU1!9r6Mdr z*1D8LRe=wi3>b5v4q>uS8Pc!POi34`m$GaKL(dVB@g%F#64R-gs2vhY8ylGo($bem zDpe?@gFv7JN2DYck1Eoplh^C&Y^Q&q-;ixG3|=mmo7%d1TrL-<+FDH+Co=c^HrDyJ zRxmO#7*#bgbDtbx4(Ty$ruyb+l6Wj?yVkn8Iw&kE=ER9+%Y1EZIZAE)6soEwaq48N zQj^dZYf(8zg~C2A4D8%o_(K@8ZOo0*)UG&1uN@4|LZb)UI>M5iTK(wbAV(bfqYRtS zO%Q3d#hDj{p_j3=szg~WuI4_>sKX(mM-S6}^f0Q>D`VvnmsR~7Zs{Owg3~QMm-QZc zX}{a5`l47=Y;)_BBYH+6^lG9@1zKj`l(e#3 z;j+f`nN(I|s}22dNQ5#}z}g;R_+ERuyP&&E7p7{Atqq6zm_6@eI@(WJD=OIlM>>Bz zz2=Q^fOg?NLf7F^#dL)#hSFr4G`3q%hu;A7c6ZS`{M=ZJ*7o;@nKgSpo$aTT_iHFB zk*y4wP1J}U7=^j|kGV*)sZFu4AwB6BR`dK63V)Kp?3SOc(e4-*Vys_i!yq)fO#v_G6(m$}4)OsK(gFj;QWM z4(57_`bDMBs5Djp67=a1APQ|v_J*C-BX9|wC&|q^zuHll7x^8mlyx+!DKdc^Ky#v!OHP5aGvZf`= zPAi#&v`zwpIU#$MOTd1{g!@Zd1k_m8xFggb_dEm*9y1Tj*3|c5E-5A-Y zKG)h@N5D3s!G>*Hp4SqDjm7(~3g|XO$>=vpEtB&;ydJxIx~*}E7)h(N*dRrgR=p}6 z8LQfEuqj(NV9PvEIM)nwKW(ma=_>3?oyL*@*L=O#`p;b>$3dIw;(9Na!X9G?%GIpS z4rz&_GBOQeM;>*oMVdUK(olt4W^3_htp+swoWpHT%{D)?M^II%NSd<&QN<+2D&6buFz1}RjL4XRC7 z=|`|xlnRi{mK-y7Hc0d2Q`%OHlg#MUH9J*Q)n#lPLaI<8RS|$;o1~QXwjyOyDRn13 zOzCNQ)msmshEie5bmh#BC@|Sv4XjmI%m?V(>YDA42I?Tx{eFf4MW7DTu4&+f5Q z<(Bpx^YjZ`)t6j1V20k!`YP1Jak#27X~Sx~$YOIEuGxq=?oKKzqubis(?u?XA`MVc z{az0Y7SoH4H7g6!njpj6a@LTIV(Q4Le+HM!N~}`%D6)lKsrpZu5J;FeMU{EM;7F4u zyCrJ#ia9e!RWDRnu}7wh3d^kFkmJ^J!H(gX7nUV^!xST>?5|)k+6p7{ky7c+Q!y3{ zO|8tk9qK0Kb}a=Iix$1grkWV4oemT`yvezstEgl2n42bs4%{?z`w0br+r+YEoo&xJgA+k4@hrJL;Hk!HTg5NJX%!rO~(SAwB5Xjuwx+jhO>Qu?BOAeO+x#tCPrNb4BJh=@{6znR!~Zg$$l+ zO7&5yOh!6Y-<-#-G&d;hc2ZS$M{LP67sd+4ojsR;Eh-I9u znt(8^dHp%0*}iFRTVcud7nY4h=*fgI-LJ@|f(m;hP71dj{Vn3yJ|E^9mKxIxvII*V$hH!7ReSW|sGyL{G6La;7w5bJo^zFH}5CZ*2K zrYT~|ENY}xrA&uWSwelV&oVJPj!de)vOkWFDQm-v6^!;Xfi;HCNNbG6o251Q-VhUr zzM!!%X~gPH-addIdk|5DN-2v^=ql3)V?2}8*E}$r98_Q;6dSw2X@aF^jFQ(&Ya3eq z`J}-SChZIS8umm5i?n5TGRwb(k~66tS~72E%vn&ejTOd)D)a%BBfx0bO$R;?+p_fP z2j-qm!rDd^Rfvl*2w0fA+o{xHb3UzNA?VYwlq^S@0&7#CCC$OVb{+c+HY#alORDBs zCi|{51&>SHN;GB`pbEWEdHfZ&Uo8`yEKC)E?BZpGvYeVtwJ0-~=oh=$fnt7-(gpzR z>Kdr3YfEXrLM<(fjm*a2e=ro6#x&otCL-9qZ$%uilv3&aHg0m(u@vS=5d|?2dS<6G zFJTjXU6nyC%e18fovxyi)Y}GChI;e+GRHJah3aj`tTeN(FRgYvvu#YDM=uo?cXNk9Q;3mN zs1ueDC1Ko!Z=>e`e0aRtbnjc!ctb$vN6 zL*|KT^H6zvWvahzCe%ZyoEH`lZ=~Mo6p_Mn)7QYt*nnz5jRp(uwXqr_NV%^Lb_ z$J&gw4U;LGnq@qdfNOaUp$x%Qwh~5PcTnL7QB?O+<~Iu!5s^l7i!MMOn?xM!av&@n z2{DCU>G(ss(U??{ACaw?hb~mjkVkGVqO031tG80<-+fd-Z z#A=LvYt#!_e-3r}Acj0;!}ZL?S}pccX?>32LK8MEObwNE%yls(#<5V1r@kO6<{FSD zDrM*(Xk1)E8Mi7-t%Ma#zRbs>%il81Utu0&vpTG*>ZD?hX*;61Ntg-TQt6SIHnb?- zp#qTfKN8rkwe%S1TIAZNp$enf$4msI)h;RQu4#TwL)xOSIuy-~xrEWNB@Omxnbmu3 zF{jzA_b~&=KRx&xDl1C!K~IxiNZQzc%#EmI7MFdN()anBQ1iQ=e7vg4-`G8$u6cu0 z(E@2}AIsW$d}KQs*7k<^oOd+iZSxyxG6UGYYb9~P)ZoN^-0~hLMQ;_w9&b6PY98e| zrnx#AsK?Cad9yrc*867+#_LSxpZRks>FVy~1ON0DSp^E9WTgNDDy?LUkD$&IJ97YD11xzuklDWoGrDLmG zcjVkq&h#BC*QCNXWU>9Lr@zHyV(BH6F+3JL10-M0kelsKI$`c|7@GJU(NSo$#2>ag(tPR3O1XOwLW;xk{?Yk4Xf1i8K ziYyCB<*1S)UeCg8J5(Y{9`7Ah;67NYcUU^~irgEo$QI8h^835td36P6l|6CEVd%^< z_YBqzoBOtuYn1t847y?#`Zhl4pmOt=sy1eM4ggYS8BEJOv5DQv`ofgHdwbv|hi%{D z9MVmsoaRRbbywLVrHu+AOar1fH`=91$!yOjb4)6c9kIknsD#MQrgA74*?~;K;6xtS zl#8v{F;;=ihGWM($3ar_yi0pt_|FH{TKj&X_XB+90SgrY@Yp7*Y!^oT3~ zC$hg&TQx_jnNbe@rmhhxvsxppY3ef1T{_QWq#P+_%)Mr^nn+}J^~B)i6t-pyW%Dm3 z;}`a^$}-EwB(lvreN%fgAy8DxmL^s!jMtTB7An>HyX83BVODRVw&cUEfVId?R5IRt z>)=UK0gK_A5JFhn6$>*<5_wni$ydg(V6NE)BQUlAwNoX`&H;(7gGQpRiD!F0MZH4v z`Grsb$naoGHB(SJjj}n4g!R76Krd8eT;HI`bi3x~*PTaXb%f;H-AuNs{Oou_$o#G) zvM{imqA3PSs_lPSC#kfVxKd%@m1+}`+R&9{GqM!FQxr5-4Zg|KBc#ndP?-eG@6a@_ zjSXOw?_7v1geMi{UR{{VEId%oS5-y?-h5S-jF-EjIt&uycy6#`LVuBFUoC=aZ-} zY!-FC_Q4$NFt6W_#(=3vnN+fUk;9H_8f$6e2(v7vM!$e7~8~E zTE{`!ZdSrhbC>z-c8bj*t6LzSHAr?Frv4&Q=CI$NYk>?MN$_B1ET%fqv@1GtdR`150h)YWeG8| z=)+lT?z!HVP!z#c?s3_Ss4{z%^IYrEw14H3Q=w9Sgvd2-&BZo^0gR=p7>&Lp;@Jeq z+^L3kJNanht)x1J451iJRnZ6a%#nH1`B4%fVXvl3RR#evhj%(vI6&lZHkpg^s#N=2 znFTWcmn4L>9*bo{n?f?whv%xyl5L<(1w68C8Y)|(MBNyOENscb7Hz&aR2nkd5wj2g zna`xkqtZ=2?Fj^VXmA*_mu&6GqtF;IX-LZITvofkzS5Jvu7GV@kTX=Z$F}XOep1LB zvp$bFaQkY&_5&cLy$YDOT}>+3fgH&su!h12vN1q2KIEWAUT%r8ZldT&!cHo4@@V809bX zFi2&~&XJ09C|fD#3VE`5ry?KQsM&^MpF(FWKPoMW2qKF%Vpt3LY}|HL(u5Vz)y_=Q zoRrwx5J#jX=3@fN;yl#bM}?i%dIssojA=!28zy9HN|Jf15IO8Kb^*vT3l7L^7Gh!B zY0e0AQf+U|YtiMvR~uTLcQj+x1QTgLW}~z-7z5~KUXO3J<>gu|GJE+NRhc|66^qcX z7m=Us*gT2M^*OUK@vQSfSjNvbqz1e7E=^jK$ic8tWV*=w?2h_(U@3x|%b2fXpd!yX zVm&~r7_ZD>4jHA4aWx;IYhIrt3nER5q@|Mb2v%4g$@!*Qd0BxdOVWIVHaATpm`By|QS9`5Mw5bh5;l zW=^9oIc9e*8+%_KKxP?J%N(`FA}Zra?betMF-Pu{Fjd6LYL8UJ4qH+L&HdcX$4gW5 zNkt(ERgAJuW?wWD;S#uXtxfs|hnPOK4j}|Cmn&UPZ*V9=XM4MiE&80$_A2tTr`To=sTi8|;d7_nWiPQ}UkpIn-?y&bqDuWt8^A}9 zJ}7h8oTQ>^c5d}v<_@pQ8XT%JlcKjUAxbvABb;POZ5zGkz?Le zeN|XoP17yz4haw(f@^ShcXtWy?mEFOxO?#6?i$>JyF0<%?ccoLxj7eeF+6*EcUO0< zRkgaiz~(s!8^tGrdw87i8!6_0oOszn?PAGR=z#=15ahh2fcCN9Us*=?u1a%>B_3oE z=E(6;E;k`T-Cv565*l2 zq^1ceYk%J}pS$x457_1qmvai2E;ZT~l}hiacxDE_@(#QEtz;YQ${ft$$>^(9C;8&f zCd%v^C*%Cpj`bXmvH6y>RFqUB)l?nHU1NC1tl^Pss*-FTE;Pcc%HkiT(*Ly5`s9@j zvLhgReh?@YKnxbzdo;fp|+Xj9eyuBecg51uvWA8bZD?tKifGqds9!XN44> z+l9*VE5}byLKK8yIO*U+El;<3hFVz{Yq!MZlJE3kzl`wM#qh=WC(I^v3tKcW29C|$ zXNOKM&y%V9%cw?0>^1`&M)Oqi3>2m9((h9S=?=hdi$A2hzaK zAOW#$Z3!K9zHnilHtgxLwZ?Vm#(VTZj?Q4Ibrs}hFm|>~pgCt@D+KRF=*IOXWS9Bf z2^Y}2*yUxf&da~=U(t|ieV^I+Um0^YH{M_r!GXd%r@b*ZLE%SgqAugU_z<{ncWA%tgm@CuDa8$3}NNxs0n-t6WG3F>*AI zo6P}B&ePYA{kF%wR{;fqJ?}G5Mti?&9Wajz zf7pjE0sdcjb=;j-4fbeAFdu(fY;cCHGn?3tLFNDG+06ZA2hj`DYaaj876@Xq^ZcDS z^p!*787U3+#|RxJUq(dL(Ts8JA5&)^xZ}q{`jx)~3zT%1iPOt8Mqf|)PU?{@Q^qaw z33Zl5b`=$ZA?j~U!-HD6V+%ns(=T~vW)_x2CMaz)4Rp!L*bV>U^x}dTIsMXumOV>b^Rh8wiWc_!7-?woC8+?i=x`;d0#lg)fHx3eLXs zx#Ca-bkFnNfADsCjr+N{E$R7;C15941h(b8ZDT*5sExz3Lj?BmLcljxtM0(znV^aU zAB7V9bl5xz({8R|;c8Ie%^wx?FL3o5^?WDYx{@3XNz=Subtx^LsNC~Jsq^X9URg(H zLZjFhBSu+aH?*zIx70jOAiqmA%)D4w#gVwKWDY5hwy%-y^%qZ%?LN z>zbJF#Hhi-K6}<1 zU(u-cFLFhE-n}>WOje|cf&6{|r} zb7qYbGiL33A6~r^rJgg9-Ak1M4`jLxpBQ(kV@itS-VB;TWh&(tE&40E8w|c^^y5w0 zf16Y?^tw6zjU^@YC}LVQb;98(_qzjA&q>-0dVtG=0_$g<1$Ifb#a>B~lPJui55IYF zKK^%%h>j5KX}7k_s(ECtOROo(IXifFx-xC$Rs?P8B>dj%{T^qnu4k=Ob>4Qq!tIcm z0kvJR5-;0O8BMU#h>j9kQc*^Rk8)5GmT+=bX7El?XZCl$^V~1vzWw>s(kx}gEXC&B z>n~ebDw{RCzo6q&HefImwCbxPwGrp9e=sUrC>~!+t<{xuG!&T7HmAu)UG5p-U?Sjy zdrlTR`6|pZ_6!7`&*`*kgO=*dop0I7;GiJNwGw;)kC&-^EUVID69!Ht1nbFa@MteG z4wWAya(%Af+7))pXo>%XRW7ls4Z%gzQO2I$4pAybXsu${RF6h5S2ImfAf?GBAp?#O zmv0RwtrEiK%bD{pxrSQ(8^5iA={$#_ngm^`g0i}vH^HAx&}EPFF>n~5q^wF~k%;`> z_n^z;W=i4%BK~|wtKd%pk6rLIM8IdzLJxKgTYa>(Z>TVC`>eI3tYKZ;q&UenR?oXti}6wv)u$3bfs zOs>cL4>pk?@(qgdeaUHgjphMwejGSf?AL@Badv`(3iNr+*w`L5cp?RuR^cL$=(W$` z#r&40Wo%2bF72ej_4eiX;4O<|{g%7Ye#H!8c-LMYg@se5E!2la{pb6vQ=+fV^+)a4#W=3mN~wFTRB-I+E;g+@!der8ezL{zefX2dgh0DJRET9-&J2k)eg<`q-Y%qY z%Xk&ziOngv$<0a{0kK<}l(--|7sn5}9P`t)JR`ZIqx-bWZ}(Xf&?myVS9n>1jkfN# z8+G*%b^RKK<1j4DlDXv$Y&IZ#9xCT3M&{@=NZ!|8 zbc=wevCjD5?&bjC8p)^jUL~7p^HU?`Itybk?iQ3743svzeoW z6?7=wI*t8c@xHT3rqdc>1U))i9Up1d?kZ=jpxwC*ptBPvPKzh0eGT5__#?~Ju@u2@ zyu7xE?Wnk=Q^{+SpiSchZot4I#_q~3)7?2#d4^zU%w64fhGSaw8*<{xX1nhJD%M214)ec+NbKKiJXWErwAMIA)`#M^IL&XItTB zly~R#ncI9E|E%S}cNO#w0(z-isnrk><9DL(cX^#t_y>6tR^SP~VYbHPP#FRh%40{b z3R2QDhsE9P-**_B(7nI*Eg4#MW{?27yI*w^`AqLLKcUJr0|_BXRTg>=N`Q_2%I%EY0n zjB)6UBpLl&f@td>$~K3hPCrs4w2UdFP-7FB57L$!oktvK9E{gr`@1cxS{h8l&gk?r ziw2yuE04g9Kyojv4QY4NIo(Wks9UL_k)HhK_pqVo8>p(5xW^IawB(Q& zSR6q#A{%nb(};-#B}-$IT^Ow@^$ntDizyU^y$I)MwV*Ytl|$sGiEWnYWi}AGo$g8r zGJD_QN8Z0&Y>5Ot36EtPzcRE%a0x%RkBlWgeIJZIg$fWdn@G3yxuf&y2S8!xdE=Sk z{{3oU7)L?Ixsjz_Y~Of;Wh|V;iQQR@0ne-vi9ifasZzEc z-F~2Do^4m{D}}3p-dYFN6Cd?p8Da{pTDj5pFyXF+qkh5&Mb%9fteUU^BdiDCki5^h zg7SnMonT8ml4_<)aG%{fA?ak@B+>@QSs|G4>2abSIF=SAqoIx6tC&MO7UKPE8aL8T z6?+y<74Dyb@W!#WBI+D;-lpsPmxljkDkjP)Hzzll^a|G=kE0ygKolj!6gHN^C<&Ez zoaHr6fO-~X&oPHk&ZVDmRmEu8m@(jFW<8d+bE z&1DXA6M}_hPRZ|Nn+*P>UK9#Zl-`0;u9*w(cwr^cl}t7x7O78onP`tF4{5(y$RuTn zp%?d;(MOy|PKsGP=B}x9Nt`UvwI;P2Jj<4|77gq5=A$1CPi#_4<%6cj&8&|Yh-=3T zN?H$WOt0jk+6Q8VqgzkQY7s(64EbXotrxLOJ{wmPFqmas^AEzNnmb6 z;9_p1zcQJB1kuxRwKA7!+rP<%*(}5@X_@m!lj+z};&qHK)PJq{Yu%Uyt62}>-I{#v zo#eTb*P?6LcsB+k99z+qgySuUFY%+kZHo7ViFr`Eo>rPz7XFTO0ZIe!Q(?UUm2!H! z9N9OrA$+{RM=jCDD2mW^x>H#UHx`Y>Or`xm9kSKxLODVE&akpM(#E{6D9NDQ$sg`ohu*fmLIB%wplHujbU`Ve3A4T z(HC#S%IoU|Tf^w$YjEE%>LSOC{LpsKP_sI`V#fw&Ns@+=1_QNE%cNt9`u#Y5Mzusd z?!%ZH9`pUZl~s;gx5R!+EDLBJQfZqC?g=wosUAZ8XNtlysR>blV<|0~93^4;1&h>O zg7-CYbRB<$Vw^NbDwFoN8Z`6L$hx_y0|MUsZ^;Qbc1B-Jw%qAGvBqC{tNSrN`;kNU ztNA2>rK>iEQE)@dHa#et!BK5$MNuJKHp|`g+;ceM zb!{vv;0-9guI*p;HaIovn2qGkaM#2(DzL&%N6fr7Ea2jZe?gyio2a|#YjlfBS<((YxRMntO;mKwzkPokuM`Z_Zn>x@sfGx!`E9r=T}>ycvUMetp_DV zMOlGMC2;lKoFU0hy4k2k{ZX8tE_v5A1LsH+gB+THqqjZD;ELzMNY|V6O1@>do(daJ zkEpQd_?@l@99*tDy~t-8-&4sOVF)6p99mq;b4vSiGK-nEF>dZw6Z1Q)mi3wnkL3ro z!0gzfDN4L)*@ijEWwPFQDvQ;Mw*R+O%6xA9fLW|aWxfs3%2?XmYV?)06sAVUPr|v6 zyC$=(QOeTZe`#Vw!IJdmI3=!XBqHhV%`-KG;R+|b>Q;9c*R zq@^$&ef>00`_eKlko;9?v18$dL*kgz9G2C1kGkzySrviVT2OhPp_4g)_q}{B)JFO( z%H}85-pt9Hou`BrLNYOWn90fle#VmKv*kd&rkI)-HBj9qjLevN%U_5+VADV`owSQ>jI+2wGlkzy=KuY0=W7oeJ}={i2QRy- z65!6}=|+_nkTEPbA4PLSQ$$Jq1%I^^l$ZvPB1xTNjR=7|*C@jh6FBz8!87)Y1&0u_ z2*Z(1@s~+g#Axtk+!9ZObe;pR=43{IUKOR-OWm4&FrWVDVf0VD=3O`_0TErNOxBOa zA1QmaQuoKQ;C22ED%E_n=qMtBNssjuRDiy>!A;W$wBkfkw$yuzcM?%4JCyzLt1z-1 z=xBB}=1*BLyJ>U9Ohb#okDUKK$}CUQD66I{t-kGCC?I12AA}`&C|x5>uUBnEm$+O5 zDJjwK29y&Tkm9wAAxD|sxl>ftj8zSG&5_98`ZhY~rfLI}^x5s185)$-#k{Hn$_}AR zI8m>g|0(AP0XxJY`RHJs1ad!|jzE^q50{H6z?!%Q&cSuoj(a0ax<+9h>WwKjN zq32=QXD8`cWbC-XXmdN=zFV<3zuFxhF?Ks$7Nf%2J}Rr?FRMB@HhAX-J&qbozjvP0 zjy}BIciD5D^%A`?(bLnvJWhZJ7oNEsHo`b?Mg6Z_zJ%nYq*4o_byzkFkV)FJz zQ|c_H^57lqv$C>m7OTO#HYVtsR+$ZxeRXv36nHO#w(8uwp4U(awSO?oaLP#o7pxG2 zVq2rzG32a<#T%JtCht}uc5z5{StfV`Cl2xp3QT%BOFz-71NrL9X6D9VrCytbl~rD6 zr=M_?0_&H(#udB#+S>S{B8vG+JsuLU+Pb=g2I~c8;{haYZf=U%R54O?Kmnk@vQYRs z&xzl|lF65V^oZW9Cq=GFw7=ulcH!9(QvFMl&ao2Q$>wJ)$EpJ)7%K0@4^s%fyG7%} za6L6OF;~}HEsz?ee5PW6yMX}_(c_Q=Ctw9~a&mL%`p=B|W83|aOVx&f7@YZ2RJn>_ zBO}rj3fW_4Yi;1E9QK5?8kP7>&)S_no=@k!3$PZpwx*}c4S+Pk&BJr~{7R?W9Lwi@ zhZZjSyS#iC&=300?_)-N)zsCmfUGHQU_cyF5Eypy$jAt5*!g-##`w5=W!qV69YSpB zfqs)6K~ho@&<5HMppnU?rQxHwvcWz6Y@e%P)_mwx7ITzbMXJ|x+N$<=F6aHp`T2n& zxeT~q;gE?OpDU@-(o)S<7wW%%|JrPHX7QXg?;vfIv=rK%orQc3BOnLy*xSTD-=9-{ ziMkqh?@Vy-yv`EMpHgBq7jT9T?d825W6||{-23>vJS}v=Y=YkJL6)|*dm3F&pSqsr zs(``r74LjP32oU5!Si@t*^p=bQdn3R+|>1Y+WvN1bZZ6 zte65tNzwPmvqt&uS4Dh%fq|WD0fyPLwfDxGvPj(D->>6WcRm>3+x!!F2;$)2$Z=KY ze>v&BHeYLXZM;|4(BL@x?t8!H?tGBt?sTy!6!3@m+-srjW2nGNg(gOWbJ$DLxTLS9K=p{_L9AB@me;Wr_l+jxXbWJGLNR8)**@o?}h0xy+2*Ed)3 zyDc*)d3T7rx@8alqJmzb`H?M{Jx^Vj)aT zPCBTc8v^cTnY;*0Z>#IEg^i8L*=mcW_`&rfTxjo(pFJ`%a!3oaPX};s5)gN@J99d` z?~4|`GvPpWpWi$8f6}Z$)P(|LN|R&ZhbKc~*}snQ&23o8|g& zXvEJKA7-?!>X^THWwMCI_2&xZqQd+F+?eU=?92u{lQa%4PBN&dsL0t#p_hj3D}i(` zakWuD!WTR|OH0e#hK3~b9N#;&7E4jmxcUm`R3Y*FDOQ=x-ycq#o}NA)?u9(LxR`1- z0e}iC2S+i-Qb-6)dPc@XgcqMOF)R|r4`6!)kV;#QE8C_g9Pdm|&|HPf7N5NAuMZ}Q zOG>Db72UQ3cIYSgpXmgEEvK3Li$eua`fvi}b+mhXAiYkb!-Af>lCpBoYK!wk3&EAH zl!^)_fN^pxhh>$mN11imy395qIA)dy!hY}18^!OPz+B(>LInx|&|+b2&0~IFgbhGl zCYQ6vZk)t47$Hh1V4iZFrszVM6bzsi+1;|W=TS*9;NZMuQPSDL28%|qMV89_%LR!c zU8wH{Gpwv~G9ZDM^U6*kGx@S!bcu0|rDjJmprnH7XtG?h_e#AbCV!5-@cN2}%ysyT zY6`Ya>7$F=y%GkMY-vyHgtu2OR0JZ@ASx1y(&jyG^bF>=lu_5W5}?wYQ)2-DiUR`! z@P8)9i@kYhnU(RLahB<_Iv1nckM_bTKW^ncZh@E|5eWO{AHSh2eA+KUmrU2_Td({|AEbeO9FIhvRyV! zcBQE>#6$#q>x;Xbtdzik+QyHm9Z{V$Zk{*36VjQl~th(BNDhP*x= z4SnZO8N~WoD;%-G;7zZcSDQVIWhI{zY#ER z^`BpV0mA@16@!kU8q8e5V6oICM)~-E0f0$BB#yn@@_(b-_4&j_x|*2^cF6f(c!DUK zsVedjB&Z2-{y%$x*&_|7@B9~7P&C5%7g<`K-&Qwi&#-QXi^d-wwlCIbX8QjjiCkFu zUyA_+vAu%Du)HawQG=(AL606Cgb@f)TLO@QB0xUt_VYh8^i6i`;e48KEd9@9*y-|q z;#Rj0zZX&bKW2YGs^>M3J83Ct=d8^+AO+2N;n{;Ja`y{f8ewdD*2*z)r72SDB) z&3!Pd>+yWy#Lo32&>Aj)>k2t!I7r!PPTVldC0Wo+DKz|MV27LeWYL*9%34|<+a$<|0H(VKbWYQ5Q^ z%kA0s(c>d2n4NyFq^jc?f52ag5pmaL8g(`G8?*y)Fx?&SMtA3Roc~jh zo9i!^!9KORDk~xaX=`f>OkFa)j<~b4^V4;Wa?AwJk8(Q3;p^s2oE-a~F=ZY}diVGQ z8gU2L>WR?Typ<+DV-T}JgUFfUvMr8ds`eeC`AWdXs+yYG$i%B3XnD8}m@=Tjfq^JI zco;yoRhycca$L78mS+H>ZCy!>L%}D?sNs^M<6~g8$d;`D^#2_=x?@TXge=3OVx#~e zs2CXJyy*eF4Oq3JRe}`#>FJ4%eH>kIH@KUafDAy1OzXHc*zeP(#!i(0UscZE8wZ3%&(x= zjnMZh%P;9ggU z)>^hqD*PI0ra9pNOg%smjuwDasdR@i+J-1F z4sz*>b0&qfMdOb%iN*fH+b|8|2eL41hJKQYnv)&r zdnj9%7jpzs3?kgQKks6lSHzW;O(Y}x1{ZXXKVyiQpzA*jmnL}Ej`SxDjQ4e9f^)qtqf6)FQ6n_MSDy=b6hQu@ z0Rz&ab)-V)DHMSpR9VP1;1{1EFJ9sdF8|QJg$gUwu&AR5a&HfnNqXJoXL+G7xC%&k zM4-7Y5G(LTao&=Gy~Z(+Ug}!~*6H&ZJAJ;f`$#fP@??zQYzLbh=%3&`BA6c(zY*ac zLTq~cGc8Kgk8tRb8c@Zjj3SGc^_Y7Cq3vOd{QWdA5lKNtK|X^RbAMtieMnvvu@!6n zZQttzUtdhg8Q_p(j`yN`P=bP6Tyt=|$(1_bw}P1L?A^KBu=ePGMUbD?9d< z*>n#WWVoigaRE6uiF6H9-kUaO3vSD)Omi{_9OCX*)BUc>D(|s~uC6nE)G3~W-tRe| zg0C1+T3!>PM&B@e9Yqvyox9Rji<7lth(vz4d=LqV15^+{n0F{BMH9zo zc)ldhh=eXZ^X=$R!*Are>LuclZNaq118SA|UcbFEK%-8{XtipyPl)^KDE0v?C|dXt zs=_A$E|6nJCp`dx75BiO?_J#aUjEH<&VZW!x8wSb7KLea!a$rxX#15!ebl`$sgWtM zG7sfRAMq4ZkA~I5zb(jjF%1yjedUV)EdB&~pbOxDPFpfF22=99Q5PvfAVg7-p{xyY z{@c&Hxf^6eEx1c}!ut;@jCp)su(iG`OFBnW{1;z%Fgm9nNjWAw1>Q7#?QUCoKQBOE zAVqT;G3t3w>U*LssBMH$H<2pvMj~;Lc;5vU!;wHKTUkC6f&GCA`bjE1Zlv!__wypj zBspQ0bE+$n52y$ShyZc$wswWb2XG_Yx(#c53!G)8KXsJ1vl^cG z{{n~HME4b6aVa|E6setdF$s!z)_3H`Rldm@Z1l|Zm-1#p1nbQQOhwhea^0{KE~rjs z$s6-z;}x@@E(p(~LLm7MXUcfO)AHW+BfVrA^txlNu!*}S4D}z`lYSo#x^2E_Ui081 z>?MjB6j3r1I*Q53>zVR?8kFyMLz|8ZCk>~nJ*)~l8jY=(AdWm@nQ=Kn9*WKy3Xlqm z5E~lTLp$}a?C5Q!znXJjU9M1%jSAv>1?{Ri@rTElTORmHxI`D zRy#34Ey&$ZgP+EPutW8!YsMZ4t|_C+(|;^d8hEWIljGn?o^bW1crIuF)#96Yhe z=@8jFEOr+WT9}LgxL7M1u04G2kyyPYuC z{5cTgkdv=hoJ`>U*3(IwcQXlaO4^!(dMQ5Hsq+)F@iLkBp3w~|lw*T&h>A z4yV*?bED77!cFe5U10~L7n!dZ-+b5!;XK*v)qxN#4iOe#p$lrw8@+Db=;1~2AQJzd zhyR-6geE$6Egv~I1Q38p8yk}Wp{ChXo>;kF z8&I@OzbXaLql$$b@6XntApC2*2f0;w@wCelB2R~c!J|X{LT$X@7N#eDtmM44oBzWS zSiLa=KwO&cTi;;in?Usa>E8Kg-$1sg4MXvM5E(+9VS_~9mQ3*|e?0t4&0gvC_+S(Y% z+<_qK#ZTb&_O`yUae84vLQU-xu&b^}CHfU3x1u5n7?r6{y~?2pAX7^6*F!AbnCsGZ zA*-bnndR?FWNh?f=d{K{vo&3ZTN4_|&q;T70n6IO&d~8xj;_1|(C9O`v^58Q#fF*Y zh{?8u?^jlor(dElRJ3JfF^^p)4|*CpFa|QibVLoepVgSeY6n$n3YbFQVp?hPaC3uA zm%3P6TR%DHF!mNe`hyV=5InrTu`)gR@P8!i78c(D@yhs@Sq`2&dl6D?U7Lc0KXlTb z5IOSM$(e{1^IlAfYI4dVQSl0SEl~>i5euJzgoXja#dSxQPxPn_>EoIK|4zzavxSo; z(Xd}<`=BRpG~OTHSVb*E?n-M^EcF>&WKyyYFdLgkHpm+OPM=YBpKM{UGwloe7svYp z%VTR%6zGzR@qPQ}&N0RINK}JYG;9rnQAJYOjY&(I$YL~ttE=a?Uftcw?!eI2%0P?f zcWlQ!5NT7zSq{p&9)#&}=8eE0zncCxav0_zP>XUre3_E_223IzmmOk|IR)RR+o zU3WzVDoeL}Jfby59cxVq^6c0;w{e2kiHm#X$_3sq`5T_#BYgK->2)uP#0*Td`;CD6 zQfUX;1IY<9hyN(EYMhu|QkUZ&;dEy;=D*c>k%w}#E2}U;pBH?xSc63`ZW5ZCcInm= z)AE~8QZh^Uln^%k>9nZe7yGj#`+>~OEz`plgV%C2x-FOZVTHRAleJChXL{{KBz07n zKtQhmQnHfLQf7S2$bR7T7O)IIgv4E#21l~d6h`x%fhgb^KoXq(dE*oRO|^yquYim! zq51R95?R+Tj%h!b=UN!s36dlA%kE0h!A5p_K#q+cs=ej|G)-g?m08JV1T_d&(ARebWK-`4T9p&sq}9;+`aIeVw0XZd`qeMu@CiPuf~O*vBjo=APq&CUDVZ}rcSng5o? ztr;JMpHhR_I07A5S}eZAt-pFi99<-iOP5_4|A-DEBRD}g-Qr`}V7rnlYKqJaeE$7D z2HK{f!k=;Hc0bbv(z}5Vapfzzsy|4vSJ?Lp5vPCq|0e8m~7UI%nYKyNC& z;Q~@y*zOM@7YFWoFmvk3c>qYNeSFkpIHyG{en;il`C(sMR~-Skx6{GC10+Aah=Q9e_< zG0dSLGQ+GR=i?LoW)@W0BqJsCiG{YRsP$L0gu)B*A>+Y0f;uV8@;DC8-X&#R=zI6; z6rb*#0|yIja`Xdh?m;$jwas2?AlZ+Na|OsOt&e1`)^s#+1G#Jo41l=Lj1NOKV%gsU z@hdFnhx^@3WDEBG8E9@+Y+)|&_pCP-%U$ajYpmp#b6pULVv2xep4sm^42tuAJ=XkJ zwO7(Bux~(^5ks*xQhn_6!_c!d^+iFRe0@}RjT~BRQ&~!?*_gjCb z@~RyXta0(;VpojsrOHq)Ls;*81fvWcbSXFmvfg?#!)sK1x`cIn>dVH4jxEEofy z8&#Zkvas)VG0f!=B}R#}1RW&?M5FJ{46Q(v6;p+NhD69Ig|aE-uU7CA&4`2D`&wD18S};ABaZ6o=2|B{a1`&p=nT4i7rF&#Z8yayL9;RGl}LO;@m zbACdv$I)h8{gFsB$8v9MSosQ5zrU`!8t==yeHF5wO@G7dimn`D6Z5AQd%faU4lhhC z*7zTFm)9ThW27m&eRCym$@&rstDpPl(|5m9InjEOo?QPKnbG zVjK$3_LZeKNaf&k<9|T(T6hU>tny9o-dj+1m|8^y1q{deeRKQH8bZ^UZ`}2zu*8~D zV9AH$9KPISByU1+SXP=>i2r?-be`~$yleSMVYTC5##l)!dKYE)RA&cWWmlAr*}DJ) zrGfOoWdko{I2A38##KfZ5qbLok0)I^r}iT5>uXM&H8#!$yVG+bNpyiP=lxkWPVe*3+M25 zKq@f@26biXRiM_@pWP`5XfWK~&2teMnZ6!t9+n0MNYg|VPkoXLp=dy9xNtaOdgf-o z)LH65ePU_W6oM+E6u3xIK4Rz#&PY+<8^~aM z!^ihc3>I_7jktGc-g!hKMye+%S`BJ`p$#kR3cX0$>=$dNYFbdKuLyjywmgyas-i_0 zWR$C_wV<)je04;SDS`|b=@xV86N$z79xusWxv^ds75j6BcQI2Vp`z0QR)Ns_M`LG7 z32N!wuBbh#?Zz8#T(5V@<7P26sFw##f1}I+Cc2#YEQl`kcqo|mz2Oa6k_0#67Goja zv^?AXiOoREokb_+-T%k~KZ1h%UJAqozN-6er(>1(0CN_`jP%|oC0&wn&R>S=B2iIY z5i(q8GLLEXsNREF_v-y(i&Q(cZ7gNJGtgoWf^hv^jv?c&=#mI3hDh1}Kut{LpG(_j z_d6O*xokRoJymc|e|^MW3!>cDJp4JYrPV8QyNr9rhgC7F_@&t}cV&XP`_)Ky<<~MV zlo98?kpTvj=^7#ZSPZF~8C>o$a}5C@iFc*+RySq5%>E7iH-!802YVm@n6-U@!kR0@ zH9_ORPB9qIq^<&|k4VJWsxtC=EJPCX+Dw8aUJj)zWfKlZdsy?!o663-{}gq9xuch3 z;&j+wZsqZ;Mf~l}#q=s7ucV!B+ak*w{%;Fj&7M@4%g$hL{S~hfZoc8No`d7x+g0A@ zz`IZafdKnuS#u21gp62d;{hUPe1P1w3R}!6T}=@k;8E+!Dhq0y`9PkJ*5#R(@(kJa z5r<+k7n_jw$`x49d#X~Yo}2DN=Ic?sZ%EDULu(tk!VjtHtjMQHUBr$g47JPxF=anI z=wJnYaIL0B~}*J1PKCDBcoRKNSx zl%THPg**lPG)Mwlp1S*bT@a#Vtn38C>P*P5ut=5ZTG~CBvuX$(uqVGc1UP~CoT&O7 zdt}2+rG#vr5SQO_NUSRJRQfboZJN|7UPS{eMjc-g@G_+$-AXdMlQah24KkwS~?nzv;UVA5dR>EfXD0$RPP`%+;wJf#FD%38f8@ z7Di&lAOT~pMBOgym?D&{4xz8`LzCeX&zHQ&hh}cG^2jM@a;a*X8z{#X-pnHbVejVf z((OYRCQ;1+oCq^;NdszPG-h${yqqIp?~BL=f@B0GhIPXw-Oa&w*HCB4x7d>ncgXOghQm*YQg3)D%lprgl$^EF* z_snFvCPqYB_`WBS>G0q6_U1>|FkxmjLL(ww!3lW(q;HgzG~LGsP9alXnP2be=|SYu znK1Uqfi{aCJZUF(2jO0(!WN%v7JeV%31xy?` zQq z3u`T_NGPqwhz(m#vUJscpf$W;MRFzS*lWC3-J~}hiWUkYKDn~6Uz6urR~-w<3}_RQqKFuPddl2RNEKt{2^4Z`HNYF&v;js#&_2_ zwp)vok)ho9V~4MebM}$6YxN2|FI-4{+@md^{}sIA*i`d^Mbzid<)guAh1Xb{NMVm+#3$vcZ0mh+U;;yLg&{6+@C8M zu={iCVWQI*=jxva=SW4c3>qV(-XEljUItMw=j0tJ4!J&4ChV)x(fdA^pqkA#hg=1> zPv4SuEne}jH=KmF`woL@>(AI@FHQC`XJwKl2>Tkg5jT}!Id`fA)#*c}TD|=3h^E!R zeB~6s=SXul>>5QQlhZ!oA1}#FbSvpH5MBOJdC9x}=EciTxP1S~wBf?J_z+$iu~=oN z%7|&*euAm23VhS0J*KqBGWi^H3+*gVwK;Kc$HEj-aDYj16?g0!h1gr)%3;1;Sru~LE&_R1~!#!_T+9u zI%R#Hn+@au5bh-3Y|)UP^ST(Q53#Ts(QGMR&e63k7E4?(qC6?lrTLAaF-gYScPQ0y0c+zVxZBN&jFHW^ zHMkgTl5QQtjT1BNB~nohmL%vT7bL>`JW2HYl74hy;#Ip~F9PugUbv=&)uMo8N!Dnz zO{bQ4V=7{ds5r?!bU0l*@UU5TH#I-;aXJFLuY%>+O1#jIBRS~T=PksPY2pEp#W~v> z_KSjAxdGrP4ZZ#w-Q@47<7E`fkvP2YrnqdnvTb~pf%tz#8Gi=_M4YIIHEU^l(~3p% zkM>XLcRtLj>GJIn3>Bp~W|70-a=8VGy2BQ_w*$2q-8VD1VBwobX_E$1KC1%Y80z9# za+5s6<^Z7@N)ZyPyy>ciXJZ)%*&HE5z^W<-5AT;liR{-4df{jMvkei1#=VJka}zvx zvMg_4BN%zt)9$@FSvB?M#dfv$Wu`B>r$laY!)u*?CvMy}5u5GzAEn6Nx96#70is`Nsw{|Jy| z5DK3?@*^EU<*ff~JWQDEylwaGTcgY|Qd*;*XWTa2Em9!KH*|RXlT}hlzv50@D!13x zP98SA5bY6=)A`PGW48(pJ>2b>7Up~vYLI)MCQ&|ktoks=vLR((o}s6Ij~gS@{`!>w z^nhCox>1u~zbA5e*_Ut;c#_Do#TA?hfst~_EU?&O)(sZ(I4;KE^1@Nr`&$2oM%i^w z-jk8TmdU}Csl&jl>Mi}R{<_*)M6$qXiM+?RIS?f<(_-=J$Rsvg=%3vfl1~BR%kVID zU=%XNU)Pi2wEhdZ5h{?efz*>?OFQXu`nCY#z4130M_X3tR|g?I|@q5*j#b1lNqz?ane@D4|WfF(5Ou%!qwP z67(aHfjp$n_Jkg28EVk$N*F%>_d>XABbuO4K!j;X%QvUovuhw=LqF%;^*ZRr{gXt)TaDYYpo$JYf*HKVFaMymnK0rg7P9zf%@Iov0OXm z^(!kA)}GC`tiTbDwM#z+VCfz5gv@nTsv>w8HBAyi=ebh@P2n(ps}k)&W)_NeIfxfZjhQNuDgN z8P;Q>67KJ~SKg7s1UwH8*GZ9q*8-}^xUd-!>ACDrW`CjleT^RGuXdJM&XQ_k8nZDQ+eTyi2wMg-;z-hxYMo#WiQ316RtisGTU12>LK4N(auJIFeI`+8Mid*B4fDmni zh{|8X;=OfjC;VTHZ&JIo3q<$7pDjhj-jdT8qn=|aWL)_)q?{y0pW>^kgc9-P>MC`@ z7VJ?p5Y5-TTaCT6UbG5Mj_$gn5K*Q@GIXEd+ZK8L3R9q|ZW8VJLyu9Pmc|;G({-3v z5IBZt`?7Pd*x+}jek*dPT}T_R({pT&xY4%P>j|rnbj8=ZOF83~xU;WKi`#|vNTWQ& zJHNN*(&~(jv&+C#YTcs-^KeEmuXB5`CUup}_z8>iFn=ZS%eNY)r)?2Y45To|@Y#h1 z9Vq;`9R>y%`l~b?^?!F$Um%7{YnTm$&hGwoT3M@%7!Z#n`ezHD`_+pp39-gCZSM}_ zzGK7aZSCi8W!>=XLR7S3M3<4jYON+PRfr=|heqv}HI0H}&G!o_tx@dfuB>|&dx1GnYGd(Luk2C3&1azS+IQFJIwOrDQV%kIk!vG; zM%D~`7l}?clr9|7_$59Y*_hw2Z)jy=kaQqP)$5;X;IICC^C#M_zH|nALciZ+mm~&P zC?8wul_-SQ}lZi?;mF> zoVt#0H388Zw35wl`(4%v;=NdWu~B%u14?;Iv19wa=LE68nrwG8W5Y2q8P;Q= z_J{IrjE)1GSI&c->@~4lubCedn9e)7Wl^4uyC`V{Sqk12wn=q((&fc9v2#rbH`T;hgnc-w1w6X&x%e;bOlZbU{O7G^P=-yj_#eGh6`Vz~ zXZ^%79$NfeC%fRRvF$yY{kt8GQP3p`%#aD&j^4Kyo>$@o;ztx#uJ>@KxeS8lqC57q zh0T$Uf10PFjUwe67ms}JZ!<68)%9T*t}$nmj;izq*X*{LHsEzb$mMMbrA8Kb%|I@Zo%na zF-%rd7*%cr$ly5v#k51`ofaT>C*-jQ`_T1%xRlz@1pp^t|L;kWY#7D-$)W50vDtza z-v|y^MMDH+Hdj4`(rk!yjQchn+m?~svgb4 zy(M?e9F8;Gr^0t!xsXHNPjl*Ao?j144r#c!Y$0fH2t^#&j&4bXl%@ypxo1UPSwdwv zz^6KuLEryy^U`Ym!4iYfGLRejx0><#biuxl_@L@{jQvNsEYbQ8E2gY*J~_RwT~Bd?jWY3#R1y@#me<2 z0H63Kb48D!fkeEa{E#0IS5{~%!SX{o21nI6-@aN9aNHG6TN98S{=fQ9K*tK`PXDL> z1bzTi>$i2gy;zgAT}x(O&1F24sBb7cMK^e3!kaQ8AQ;*HB;wT+l4GKWu7_K_fR?Lj zBB9PS_3cvg`IBVb5fc}Gvx+SwvLqWesCcdx`6IL1=a+vb+q21>pyNf$MNn9bvz>6KQmkfN)v zEC-pnoZCg#%J0HlAdcgx^yFYOa)_~-spY)`G#de_j>_CTT9DMG;BHy{OVw)&8;g%n^dfvPkDz7xO5>7dcHh*4>@p=n8k{12>s!^o;eq`tN{ShgR%I)puQiUv+v=T9A-zlNdn~V z`1VQP_o+t-><4$D0L{U!^Vw>m3@G8e{$zSBYEEppW8yISP9@;gxgWV(4)pJ8ktTcT zBtd~%0+1w3al3_VoK*F5@fy^W2&_t13v4`Z%dDPyB`WKac{~s2onG!v z$PAt*Ix-k*NFK|mI>A*p;tGrIg#kTfiMqZkkQP-OQ3$jp@4sE>ULnGm3LEh3BTMbR z*$X@i9%vb-bkxw$+qRK9J}9k0a}Ni5?9Dn_4SNzhC=*T2#c=LoR8hDTW;OwP#T^T6 zRp*D7nbT>$iRDe1VO%QoDyrl*(U%7t33=u_k>ndNdgfV?)eZu{@xD`{eIPX9)K$~9 zmn~a9%76IXp$myro6VIaMdXow<>H+sbil%E^9FwBr3pjym4kyVZY4P7ThSTPKpzrv z!;U8`=V8nczJO0gx$%qRx3N*xw$C>uy$7H+wOv|jxb%WTCccWSh}Mq)13)GHAttCA z;^yM|<-Gd|h}_6vH-iBpXKcQ=13?&XPfzCGh-O1tzwbX;K}LP)fqqn9X78%!3e_-t_&!nHkD=P-HTy}3g%ww`dg}^uQ{u)QJ>$iPjt&+|U!U}V z)we5%2Gh@dM7iMj-3hi-%}A8czzD_tE6q`DsRx-I|u7u?of?yjM4DL}<0~a7P z=-;?>_*z{T%@tiZy6WG5KiXM%v(?%-dK%)#aQw1@wP^14mU__EW#_q>(^pqMlK~;) zCv3AYmx${07fi;`Wx|*7sA_X0q!{W)d0g}z!k12_!`)%fGiZhEvXLE7V(;%duAZEp znvbP18+fj}+brm4T5!Pw;%Z<@59k&}E(GR(6F{B<1mOh(dTBsl1n79I;9+P@$HF*U z%XCDCKU+r}3EFS6vmO$z!)hvUgc9b!huw>v++eA0!580HBCdfuHezkl|Irk}R_k7M*&$C`To3+?q;h~TCE|n?bl$^5vh)OQByf+* z$mjWWzw6F%>wI9-WWS+VO;sok_Wo56(ay1G!CW*)-J4q6n8SLVvIFYvJJP97)W<>S zDo?4eE?v5_9Q>1?4D$8Zs)N-6_nO<@^UqJYH=9|yFh|2A+U-TKO!AQI3 zG$%)*+lZuU)zXGX7Oxno1Vh=D#0;%Nb`;)S9Y`B5fSZc~TLt44`@dP-K!hEj+Z)?W z5S;-2DFGsQPRns12IXc-67}k1w*`b{g#IUp4?|2L{0NQG1tfopii&{zDaZGHu=Tfi zUQa{x9l6<$VvCbog%J+(qIC-j;+9td?1Ex&Rjv`+wS)+|TPXTVEOhoej{DXay8HPl zLAU7o5IsPIDNdp5KHYhXlD88haD4Y^TGbxw@i!Tbv{qR_zF;xk@g z_u~nck9?vUhaqet#z+EhS5!i+PizcBnw3UrA-#d{E+oHee8hZ1R~c!qp;{g{qSWB7 zTdjXoze?ht{TN^eCh`Nf)eU$5sT4^qSO=b7w9thG}P;?}s z=8-w9O-G-Zs8^HgO44`(bleCJ zz5;H4(|?9*UemCVV|clc@BOjK3XeUMzpasp%^ya}blC4$%mWEi$BR9FK_-kTC|m>> zoSSp_N1-%GCMo%CU_kOg%;6aKYtC-uESh<|?+4QB`CxCS=QRt{toX!EY`)?xZz@*t zj_$Qz&)D&}`oZ`v)*4k#3-f|5 ztz^61zcg#EHMG!DzQln(83R8R2%#ImUg$tgLGnq1Sz@7@WW5w!Bz($rYw~AKp9`6C&0o@ux#Iina3?^IF+Qs=|oEK^PU_n_{O`Vaz^3Z3{d^~vsCOoEnnDs z2g((f)a%7A?Cq;$INj{|2az{krT52^RD(cR?ndxHAQa~PI~ zAL91C>eb*)k$zEGeKc@f;J+)Xow*)JAmCZ{(iWucey4_M>XtQGmiN1xrJ3tQB(EQI z4(F*Z*%uX2vOXhNLlKMb2}*dU9%NSOC|XdAsf11i{W*}awta8&@n(aS14|uzPeb52VFqJG z`Kw8Aecq+TAl1183xK+EJzF9sU)3yyGQDdncEY!2dw@(4gefKoFr z3iY$UTx`^GHrk`lmafIehA-i+SU#R9 zKLlomsBpe>5yVblAUG9XSadam;`%W{{SMl!ezG{2tTT3trG)ldU?mI(ZRL!9fAxMi zEN8Ga@fj!?z0t%~{LxaIwlDoV>1~p%bffo=`ld9^A4n;XMEc=h3yb(>(J0lGce_OsvY98AoDSBt~i}l zct39L5pe!VpCc?IKl-rpUclo?f$>JZ7EING%1sQo6I`4W$B~wMTM>^yv$au8B?qgM3toPrOL`bO_vb0!} zBtZ&3y6<-XuDptn(_bF(06A=G3N_y7TXXb~dibXePL%2F)QC{Vl0@DSoCbg;5Vs_( zZ246{{LaM6h(cr8@Hys1Yr%`g7hawpm~AcG{wh@ezL}|3ah^^Q%GvVc+DAU&6?*a2 z6Z7JnX2vZ;>T`i~xQ>o5;=FXa3Vn2>7iUGl#g-g{8yG*p9|bIG^lz&?#iA$r4|oNt z4zZ_Z__iqb7ETYtUi@S--68Wr8&fduVxZUAFfH?r%*wto8ma zTxoamBqcqIV?#UH-c6X>=^Z%0uhdNaHPT=BR^)}w{Q(4<7j4UM?nC<~ z$jkoAj;{^q-kv zFrb`h6%zi$ZVWbhAT4_QvFHxdTT>fyFP2R@8ij3X!?5SLw0 z9o15oBF8_Ath^+!m+Z+qhg18xKhjZuaISEuA8B;v`2x*&>`CEk2>$IfhXV%0lB->K(k>_@<$oK1VMBS#pV_P-Msh;goHq%K168GHV zk91h`)9g;M6+8G<8P7gO0wA&y=thJ2OYt=2CZ5m9QG6SHL-b4T8Nd{q^V*X>EBytW zCI9);tA|a3w7ZHo{pYScz#nv_m>pH-g0Z0{ek;WZ7IShg<-=tvj@o;sv`mJ&E4tKs zOzI!EHP5SBZ%mTwG8-Wc?LsK7nPmXM>}@#B%2`^uc+A3^ zftKCPn)E!`#bDY)ssPksgei@frV5x0fCWz*iHCT+9paH6_8u6JfYo_ewp3N4V;5^Z z@R=JL*Es9cagS{nJ!H&_B#;M8%~@TW=?QhkkM(BRJ^gBK`em8zglx8ysra`3gkC`N z)BDIB6f7d$&rFH=&3DR__d9*4n%2y$K1euEaH{L^pVOwpXU3nH9s^Z$qb$IGct56&dKgJou-GK=&bjGg}UA!ao@9(bGf~B2V;#SPHIhh z@%b&a`+zxZr~cf8!-D;+GcGJqA0&)zl8^NsyZq5Z{%9_ezvw51aUZ_T0Ny11sC*%D zU~M>5TohH-r3NkEz<)K$235UTZBjVhDQa}yy}^+?;qrs=Q(*f_H8?>Wm{wwpFpjbA zhu(A#4>33%T2Hd%{R_w;EbEH;$LL_8Wre+(O=@y&Lcj4(;M)+a1X_zd_WWN-sden( zn)I9Y$KV(A0d+L>6znQN*m!lr)X(Mm>~DWtz9mFUH1+`w3#^G&sBKmg$kt9)_m+Us(m7_9y$j^DmYma`sQ zb3}Ce#)lCw>8*Ms`ro0T=cQM<-;n4w15>ZIFK9_ap|(5a@gRV;zSiM=vUyu2-r0%z*B@BsB`C~NQ!C6}nl4u@x)!BR5OxdZsbmQ5l)qJPt^au2nM=n{wD;61eU?4FmD(w0^f z;twUE(6#q5^X!!wgizS*5QfVWh7ln2`25kbK4n*I)!Q+Y2**)TIA!Aj-YH+SV5c%a zzP%zkSa>zky=k|6{Fk?XMjEAA0>7CY!;omf_*rNeX^7!wp^yMrIa2ay<+;gdxvl&Q z;?)8kA{|w9N6VV#aMK|NF_iHW<%)4_a9SBN7=6g>A8iRBlkkOu7v_+!ry8Mbg&DB4 z>$2a)m6my6ZagySF{L%39uvy9BE-;HXXG|fA~a_YCxrsq>PK7J+3v5Hw1JoVSOw|q zUM9G~V_Fsy#(~ITVR2INT@tTum@dN#-<#7&?Vo*X?7d+3A*IW^m`9*l_47iLW9V9C zcd{Maq=qHCr9Zc0|B!Y{PutE-HSN_S>is+Q68!~Z*bG(Dlr7WY_}Yjq=1U>&vWi@f zG%lvFcZk=b&D!@&gVzv#L?SoBA5Z78*$~lD2#G;II|&eIfY9aQFM-zg z;`@y2);*fA51q|~;JW3~HZx&-8rjCI^sN*o;QajgHg!m6myX06_@;VoBV7N-?fIt;d?zbNs~$SW_;Q6UL95YIZ=z_UsJ3OhXiVJXXIZL_7d}~iKTpl7VtzD6&Zn`I!cHW5GA2Zh990{8gjiwipF^^e}BN^ zeYQV6;I&bZ;}lNr!nkEbno znplQDtv@Dz!=!PLf1axy#9a**)Rbz~Ky=z~;4Q(kvztjx(7 zY{yM1dFgyo-E_hvBduaUIF*^rYe=gCeU5|SaQz?HX+E!L=lLoz5)kn%kyrsatlnp^ zWq1&SX_R;yjL{FCf(hXT3dviMC++9vnzGxp#ZWXXR%5wMbyVuJV2>0bbSsk!o@iWS zrOW7f7&doY=;R6f?;0!;;qmGQvk_<*>|Ec(fK3YruuOyGQC)7z&=o{sHV-CQC%}3Nanq$Z%GZ}aYYyv(-V$+?FBuMpxadhn z{G`_nLPP~lgL(1B??Ly*?_|VPt8eM=B_Xz3!Vm@|bdI>^ z@)6>B%$DBUU{qxPYJT}0(9?Y?&PrAHg??m2gB%gE=pFi;@(XjjvbfPvG({nqXX3x3 zYe?n`|@*H6| zxK;^PmBwM0*eY%20(x8_JY2Fzt=z!&N}yj%aPC-WbAuxCUgE@cc;T?%jQ^*B37hKH zz4)RL-l>#4ILO6(*}kE)n)`jNd+0&l0ZkN0TT5c3;S_8goS(T0* zTZ}h${;5>=HxEIQsSE3zIy$+V?v(uoSnSGcTwEt~K;>={vmO*HPc%cPtpM zl(Wk_w5F38k)(BJ3C_5i3+~+1{FWPALM@750vE>@w{1n0{K({i2AK2PyFt5X7RWX* z>W^kM7u`(FPI|eJ!O|cPUp93T@QOyCb#TF%fx_}E_;xLL;Q_OQG;pYR@8QyFK#vCC zn~g#SpwlMXefzvk90KkrXsN_-u(a8@e*PZvh9rXP97ka_Sk5OycAs`oYU@P$haQRg+7=}4JcdlW4D$wi7y1b`@#HJZrwD{>la)ETh0_;hB`g6Z_jl@qeg z2;{y=`y}ngI2pz}y)7@sHNR=`GseLYTr(K|*l6l%!Xs3?!+icP)_7JRiXxndlsJ1Y zHC^YGJHQ8cOZ#N%ZAUnJE*lQ{-8>|2;Ix^qvNs74?`mTEIyccaN>r>)tAF#}Ka|3e zJ~Rr=f(pE3N*g+Kq|Jw8MlM~Un9$^|+CLRkeS%Dm-DBq+QoH%)g(B_Tv$( zm$S{5rO*c-ijeGQOsAV*@K8M8aOM|uOmwm#HrrXvts&yYBYfL!lOY-!*aPR*N(3mZ zr^+Nr+7xJ#XZ<4#cm{+Nu;p$u&M?HZ65p)7zs*4E5=6RAsr93e@ zWdyO5wI2AoC0DA<>rt|yVM7sfRGt%WR-mT$>~ChBWIyHvp^dkx_@1Ha&+v-_G1fQm zW)W!1@b=My_ZhD~|0*!pX6ZkRDgl*{C%odbzuiyg|GJmA`pUP%HgF?9K(d=imEIj> zvClgt>=iQBoX+k&G~i|CAYe!ak&;wHA@v12x6X(`EewBeYO8L|2>x2L>r@nkw)I>9;fpkN~p~7I*7FS8enROl+_G4`BR*C!ITY7X@BV^K+uV!bVIP&Zs*LPIblYiiywWEY1Dk znAxT17Q}VMk*x_hNYr6M^Ie^B#r(ifKsXg?k^_ELg8)PZ>Q9b=<_L{>#^f(R@fR1( z+m*eO2Zh_Xc$sBI^CS027U$s2rmTkmC%J(G*ggoZWK^{ zOej~E0m*oBv3O-8^XU+a55q5u=$41;RA2@khV~mn8$_dlubaqOcSl0-I_owAT~@}$ z^uA303;OR(gfPvC4iBK9QWG&qKAx&z+gCfx)jvA?NUGmd3FIxO4S8ZrwNdo~BSFk3 z&WdwN&Uq5%CIU4v8++q?G82RV>d9;}PZ*#TexTw24aL<<3QZNjw?iS~17csTu671A zv}nezzpl4^2UvMpH3pd?9)L83$+*jp=-lZwMzdui0(YN*iH0P;2pNT~)m(&`gtX9) zXMKPh%LfvRMNjE(gow=9P#2qX{+E$%0~KLYqSnij^71HrPD`iNug&OiP)onQK!O22 zRU$s8pp)9}ynz^8fWbIfobd4E2RtaJTE7|M7ohBb2>!#bT{0;w7EhVcju0c3V%@p^ z8F9R9-WV$p4~!rsi^1PT3Ft-Doe#4v z`@D+3KB5~%WC8#guhC#g*cp@M>FFe`d~g8&bar<3Kc)Z>22Dtq3Al*?HlKZ#YMvuU zX(m_hx<5>_x3n%=`dD<&!7js?LMi}+-fhU}*VGEH4S<=S=Fo#lz&Ks$Rdf}Vmurpz z$;SSu+31+$_3Hyf0WZ5;nE^GYhYDv-7z~W3@rdLRgf14sEbfL$LvP5&yob(D@i%z+ ztZxAPYIf!hAZ!>LU6>V53Th3Fpicmh0?eQW(V9xs%q-vKL2Ba?>kTEE}Iw+H#ayyA_W+$9BdPSOW#j~6u_JU;pzay(cjWIJXg(RfZjS6r8?SS+V$N<{{AUyKCEnB1; z0=33@bab>;8~DZu7K6iFSWMMtiAu!xXY@N`aIve^<3p>)Z5{MTo$A;mq4|}DlEk1H zm4Gs5i5t31=m=<$gT#}70_anG!-5-ED61D*RXRP<*o>*0$HBk4x;Fl>$iRCZqIgb} z;U1L#q*?IJdfqay4JjW)yu$1KKnd zW@=j$U=3bwrbD711V1aL0qFn**BV(auJgs*U-N#ax_eXxonKhWTUnyURR727;tLkC z+7Z|s9M#uV1WZ=yhzDpJ4LJNu7f>JYtT3j-UvB@rWjclC8~X*7XS;2P-voJ7Tdbj3 z@@E@H0py`G7zQBrhqUh&KL_plM;c}scWqr@9Lpgbk%uR0dW6u8ad~cit4=T3tP|< zYv@Qm_I6-N62{~ThB?zvw}ET;I7oJGe3+PV{ft3Zj%BPe6WCxIx>Ly6%0ThN&uu`ZDW6KK+W;C4D|2`sS%RJzDbNwxBswe z5|BdxK9=o6@Ynrz&&Ai&)Knk%9^lZj4f8=H{=Zs3;L4?X3q&vg`b>d`6hDbPiY_+I ze_?y1fdwr3i1NVv3k-ku6k25-zm1uh-q)ua;5`6wo2s#~vYj0x@R}Oh+Uja*AMXPQ zCDPK;xPHa+KM}yw5|)s=o`TJg1HHvXT+Y{55G+CX9&b|U1__`=A5TWiTLqc0Wq|DQ z@ZJJMVNr-o4#qP-h`~0WytOn=*@cEOR>%a~Uyw98KBjo_EJ{(O;&{aPo+pmb?~8A8 zKdXL;D$SZ-3)254Nq=|0;b-}lx&k+(yNB03E;Z^O_(a4@a5b z=wI#{#g2cN^m7hKa7gwSI3&O|ZwC14tp~iF80V|uRR?`YBo}IpCzB{;GWcC-fHwsu zH((MG2SlZSxB;Nunw>5!>Z<4sp^#ZzL+?{gI9vG`OyQ>^KDJau*9jYU0XY|e35*SF z512W@>FDXn@sMVwr^Vgf8@E0GqZ3AMUL1xKI)ItHJ>OO7)P>xgEPm9VySsZeg%037XaK+(#Tg7lxZP!-@#tE&UzVqk*-zz=5+fz=lP zLjyMo0kFUTa&mFeN@Yyu6WP$80NzpcSmIE(HUa>T22BmD*=B$&Na+53S@316w1zY8 zy{7xCpEMC6O_MbQS5wJ4y*V-EJ9?AKs^BaNTB21J6wlyqcsV_L&+LZdjB)#RMOu#4 z(kYZd8}j8i#iqn%Ed;`3H!E|Dl_~r^F&^_ajFvDzGQmdVaK@p09nbf~3+Z}u{U&Or z*&8;3ZQseaDc6mgyhHy<{)et7n!diiDx=P<+grDfT6T0~MTvk6(yY|_!nUUJ+o3rd zpmjr-@MPQA*+EXt?^pHCdWY;iyv(a`SN_}Vd0*@T`c6Q%@n-Ftzcjx2e(qCm1r!vN zX>?3}z+iID=`Zd@?V9IAT*k4Z}l|x99a4a zRWY%xg^&zbdNQ)atqjpSY6*LA;Dc_82nV;O7a6$3@bN`3G{G0vVsQfCe}eho2c8gA z!a}jo&}9A4`IVIsF;UdS#Kg!zC~8#Xz}As`^&QR$UH7Hva) zQK}#J3j4=nR)e>T_wfigsvt@YtJ;s>Vr+psMhaUBg%I~yYkgY+E{v)sEqPM6py5p>`=wy?kKclOo|Vh(yOFuxep2sD=UM-lq|5| zm#p>1)$P(DF4vnoa*m0>wnkpk>PH%MM9+sKw4e6NN!BA3(k-sut_2fklO-qKzvBu@ zl;Q}z&s(J8aq`dd52LQOse}*FO^j{9Vn6MTfg|LDs?%pT#5FYcofSy*wfC9$P+Jep zd544$Dk>=C5?RaY-Q7_LV?z0aR)@AxpD&RUf}yCPb^Q*zO7;lVo(Apm>+kZ27MLet zww8DErvX7;46`SM6X=>vnNMW<=>9t%jZ?tbt+XmnXeX^N-<1_9tNjziQ}|qvp(jfH z;d=MwDCF3oA1OAgJMa^u+l#>^hD%&GmijY~SrSnd6Qo3BKH4T;9WEg>LsQ5lgI0<}Tj9T|vtQN5pm^0Ar0Cj#wW z*6t|4U8szewoQC%&$$G?tHx{9?xioVI{ld+dm59BvM^DtAzRY1hr4{XCeI#kt~*>O zQ8GZf9i|oecbHydM53QEc6G&(45j>@fE(l+r<-$uPjKiQJG%ki=C^ni2Q@=e)(M%) zGS+61yZd>Y@XmFsbBw||vhFc@zy9povC&-SqYifcti$7d#NfPM0d3k5>HX|6;r@n& zE@p2&q4sdP`s4Mey~vFrD*dde5Kbvw;|4LjA-+TBp+{c8Z_cSpL0F*qV{_8JN*cEzYijblG$pt**7Lu1`wOWyeTx&Xc%?Pwu78@6R`Q!u zRy7iknYcgp+aD{(!c+6^E4rMjAQJG2pr;>xu7s;AbL?k8t)AG9dv70%N_f_777{cE zD;)F8wOVcCTNL~TWzWWXQ2vtUQsWs(O8g$nVu6M2xwmtIg#+W1DwddGQdIF%gG6OYwCdGDW$VJ6OHE{gBa59{D* zrCN|Oj#*5OINax*Zolqtqm?x~3{W(6`k=!{4avJwK5DtIfywY6wBq1|SVxz=mY|Fp zpKcM>`b(rcrYc!{JG~`z8?ljl{8W>0K`4#lvgGoK!?0_*|6g#Cb))S!0=h)?;|`t* zSFO}+60K5eIRe8`I_kmC6L(14g!sD#lW4#%(bqHln}Su0!@hCNO`)+Kx;a#G=4I4Z zd+F)dg_XFQ!#X;!T@DsJL!MYJN5T6Y+p3pwu~z|yWDf+m(@jN*MXTDTT*V*vD>&gu zNI#glm;FLE@MGhWNxJp8L0C<8mC~~aDZ#naHIXwnG^b^0lC^0~4)_vLlQa<4`{o*o zFb3E4by@CchQiSPmnNWHauG!)j7bh&_rLIvwiS^2ju)wb)L>VQ z-Xhg@DGdE>>F9^&`i6j)ppe6mnJ|jGyrF8a>QOcTV~u-PsAAEHE=hGz(Z5TC;sYR%}hMXIBD z>`i(^xmS5;bl^pSI{pAJ*C&|^FIXNUQo?8?__dSq%@Q*l)5*J}qu=;XzJ7`%*`J&1 z&gNt64c!GJChxC+$pq-+N?kdlo|~6y9bCD0j23Sc*`H&)ue+#KbB&c0EJH{B2;x33 zt1!)qo}!Lw#s^mebkK zI{(5Gi@Nt}C{9!BTQj{+Xz_-itL*>!ua6NZ%jIH_wWLt>U!f+N1V;f8@=d2A{_{6~ z-Y|t3?=NGxK-<@~-a*J>NPFXVXmuu2k{a!s__9*x>aN+1BXl1;wi*ljepj+cU99Mi z%t`B?cn4|JZcnu-tvP#YLU(W0BBFn7SP?Dd@OkrDqPssj!UMqH4m3s zew1cDd5nqgFGTReO6iH}Dg0;1u_lgO%%y)4dwtVkbebsy|Gn@9dds4&`cs+_xiVrM zTBxMrTCc4%CiqRsjItsD63PBbcxsp4}H=f>(>N8{q1J22B{lljhw|IBhi zVXWn5PuN@piDY=4uFZd2*pri!+s-$SnoCW+RJP^N&BQ0q_ts8yP3yssRn6P&9|%Bc zF#e>eiGWltboZc;G@I-_o;=ob&$wGOh5>W|-FIoo_kX85u-Kkb^KumoeizkBew2&g zQFn~>-u8-Q=}*8q=ym^SMPz+Z!p9mK_%uokZf5ws?|1_I+!6WPwQ?%+v`iOf$-pOl z;i0ufuXTT9xsbv&q`dbP4tWHKZj1G6dlJ&a$Fd6#N^t72dM}XOU?Nr+6|?{{atX99 z5&vqsP7ak=4F})9l{SWmO~a!_nOEKn&lIBM0*{7$5dTd)RNcQ5hU! z71v{df(0aZ{qkl@wM=Rd+_M?bO$v0Ni$zdZAyWPI#H;RRw~id9sNd@(DkOvF+p8!v zzH|8d(TbRLllPbEV*XuXlS$GxOc$(|9a=-CRznoTl3D{znq0cP-0$f1{w7Y5|J%Gl zREf1dGROu)T?7xT#Am1e)hS3pb0mL>B!A!ef(-#t_tz5c-3#$8tv~aCGK#tn0^%kt zIb^&)he~9Ugu~hBg#qUgQP-6*Y#GAY(<`MtN6K$4lP$WRhfP(Kw^0aK1wfznBkw3Ryi{n8fyTT=A%!Cz$sx zn@(1TNpc^0KzE*`E3#=_6UUY`=8o0lZ^96Xh5OP7HMWdi-C@+2(cw z79tc_ASq0KeNw9di^us|)PO0FEd)OZNEZU6;fPqaUmzZJJIq9Hb&h=lvL67+N$8?` zeJ?t3>y>w9?Z&grqQl!qycP?bamIJu9`GGEAS)+!PDu3i^geR?)YK?7@2;%q0apSK zO&<#z+TG5y%In#^QUMt6S3|jm^auW2r4A!jAPal1Jr9ubr@W?S@YqdFQ!{McVd&TmNF_kDpsuB* zRd2t{;om-c3^4D(6NWf#P^;(=CWRjiWFa-M!u((EkK^@Kv4E3#NZf0X(=`4o5mcPT?WT#ztu`i+vO@1%CVPk)V_2%?S@N^hI^O#*(A+YRYNmuan zVo8qyiU)8k>vWhJnwuk17h4by8q3RV)UtCUM@G*#yGb=Qo%x8^wc=(vyeEpGt`j() zTZ=#^ul?>BC!pg+2g0~dOgM-@MWC)W11}BcCt^I@TuZr-gC z*StAL=IvKKxMIUu6E+i$Og{I28mDS}oGOV$|J(!o{sF;6h*JRE-@?LT$s?jKc-cPw z$i8&fL0}{96D3e%(QV`#pErtr=-I4DK4>wnuMUdpLz3=?`hIkRisPOXd}kfQ0n-$Atz9J6l^CO%mWfzn4Ff z7XbH3O;0y#UM<=Iig$8yQsfZHoAO}&LjIJWN5;>}IyE?yAZJvM<^58mUg2IejkmDf zVo<}D{ac3#JuqVSxZi~B2!%rj8%TgNv$TXaU8kh2)tbQB{~d*{o^>1yJbI_f9PgYH2o8G&N>j5w*VL?Ra%UIu^4Em#GLp-x*P#_ z1fZi&9!jdFMt<79^8vc;=|-pT%QC#@p8GL!T5EtZ+w)|T4B9Zr5n@-Bm;dG(D2G8z%?(7(%G5S#@dIP_pFzfFnp2PV z8ZVk%CG}$UD-z~|&PiIq*is4CgX7eqC%~XHI-7SkzR+rd$M)sqR2>39ZWSfI;n-%7!&pz1g{UnS_zz&?)o!OL0oXEGOEcl zgs;$+F`3or^ajY-*p!PrpWpe|024lt4h#quM9T}Mq?T5tIAFEVMX7|XcC`bt!L zCZTgkz%-B2y!!XxZ}y#$Dx#bLi}rAVq>~Pw5WgNGW?3(govpmOx}>8+=#<1%mG|Z< zZ2+*m3Xv$oHLr-p_HAdRwjX=tBZvUu&EDN3O;urC0R9|UHjiJS8Lt4(2osJ%hL2nO z`ZGHLfG2j-tO%Rb^Agq74FV#rfiG^+x(W)&b~;9umudyN`kn4$NG!GK>wNcn8^yIY zxFfV#_>xsM`S_G;4V-|RFnp6G&ucQ)_eaZto$1YvdTDr7Y4{P|^zTc(Zw9jn=)SL@ z*HARj!l-4QFRSI+jNzkZ+uCwiH{N6xDdfo3-yM1{iO!s-mz=oVOG`K{lNs|6a7B)H zc=#m)b<`YcH@J=ff&WaeSqkA}^qnp4r^(?|U@ZoPbm1lu>!VU?&f RMg;>ta?(mtH4-Kv{|EnNkw*Xk literal 0 HcmV?d00001 diff --git a/public/charting_library/bundles/floating-toolbars.a42568ef140544275245.js b/public/charting_library/bundles/floating-toolbars.a42568ef140544275245.js new file mode 100644 index 00000000..ee4b5e9a --- /dev/null +++ b/public/charting_library/bundles/floating-toolbars.a42568ef140544275245.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["floating-toolbars"],{"0ZwQ":function(t,e,o){"use strict";var i=o("P5fv"),n=o.n(i),r=(o("EsMY"),o("Eyy1")),s=o("9uLv"),a=o("Vdly"),l=o("aIyQ"),d=o.n(l),c=o("hY0g"),p=o.n(c),u=o("A6WY"),h=o("mrSG"),g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(h.__extends)(e,t),e.prototype._startLoading=function(){return o.e("hammerjs").then(o.bind(null,"be1f")).then((function(t){return t.HammerJS}))},e}(o("cZRT").a),v=o("qFKp"),_=o("VVxS"),f=o("yB98");o("PwLo");o.d(e,"a",(function(){return x}));var y=v.CheckMobile.iOS();function b(){return Object(r.ensureNotNull)(window.containerElement)}function w(){if(!y)return window.innerWidth;var t=b(),e=getComputedStyle(t),o=e.paddingLeft&&parseFloat(e.paddingLeft)||0,i=e.paddingRight&&parseFloat(e.paddingRight)||0;return t.clientWidth-o-i}function m(){if(!y)return window.innerHeight;var t=b(),e=getComputedStyle(t),o=e.paddingTop&&parseFloat(e.paddingTop)||0,i=e.paddingBottom&&parseFloat(e.paddingBottom)||0;return t.clientHeight-o-i}var C='
    '+(Modernizr.mobiletouch?'
    ':"")+'
    '+f+'
    ',x=function(){function t(e){this._widget=document.createElement("div"),this._isVertical=!1,this._hiddingTimeoutId=null,this._visibility=new p.a(!1),this._windowResizeListener=this._onWindowResize.bind(this),this._reorderedDelegate=new d.a,this._responsiveResizeFunction=null,t._toolbars.push(this),this._options=e,this._widget=n()(C).get(0),this._content=this._widget.getElementsByClassName("js-content").item(0),this._setZIndex(t._startZIndex+t._toolbars.length-1),this._options.addClass&&(this._widget.className+=" "+this._options.addClass),this._options.layout&&"auto"!==this._options.layout&&(this._isVertical="vertical"===this._options.layout,this._updateLayoutType(),this._updateAxisOption())}return t.prototype.destroy=function(){this.hide(!0),t._toolbars.splice(t._toolbars.indexOf(this),1),document.body.contains(this._widget)&&document.body.removeChild(this._widget),this._widget.innerHTML="",this._responsiveResizeFunction=null},t.prototype.setResponsiveResizeFunc=function(t){this._responsiveResizeFunction=t},t.prototype.isVisible=function(){return this._visibility.value()},t.prototype.visibility=function(){return this._visibility.readonly()},t.prototype.isVertical=function(){return this._isVertical},t.prototype.show=function(){var t=this;this.isVisible()||(document.body.contains(this._widget)||(this._init(),document.body.appendChild(this._widget)),this._setHiddingTimeout(null),window.addEventListener("resize",this._windowResizeListener),this.raise(),this._visibility.setValue(!0),this._widget.classList.contains("i-hidden")?(this._widget.classList.remove("i-hidden"),setTimeout((function(){t.isVisible()&&t._widget.classList.remove("i-closed") +}))):this._widget.classList.remove("i-closed"),this._onWindowResize())},t.prototype.hide=function(t){var e=this;if(void 0===t&&(t=!1),this.isVisible()){var o=this._widget.classList.contains("i-closed");if(this._widget.classList.add("i-closed"),this._visibility.setValue(!1),t||o)this._setHiddingTimeout(null),this._widget.classList.add("i-hidden");else{var i=setTimeout((function(){e._setHiddingTimeout(null),e._widget.classList.add("i-hidden")}),this.hideDuration());this._setHiddingTimeout(i)}window.removeEventListener("resize",this._windowResizeListener)}},t.prototype.raise=function(){t._toolbars.length+t._startZIndex!==this._zIndex()&&(t._toolbars.splice(t._toolbars.indexOf(this),1),t._toolbars.push(this),t._updateAllZIndexes())},t.prototype.hideDuration=function(){return.75*s.dur},t.prototype.addWidget=function(t,e){void 0===e&&(e={});var o=this.widgetsCount();if(void 0===e.index&&(e.index=o),e.index<0||e.index>o)throw new Error("Index must be in [0, "+o+"]");var i=document.createElement("div");i.className="tv-floating-toolbar__widget js-widget",i.appendChild(t);var n=e.index===o?null:this._content.childNodes.item(e.index);this._content.insertBefore(i,n),this._onWindowResize()},t.prototype.removeWidget=function(t){var e=this._findWrapperForWidget(t);e&&(this._content.removeChild(e),this._onWindowResize())},t.prototype.widgetsCount=function(){return this._content.childNodes.length},t.prototype.showWidget=function(t){var e=this._findWrapperForWidget(t);e&&e.classList.remove("i-hidden")},t.prototype.hideWidget=function(t){var e=this._findWrapperForWidget(t);e&&e.classList.add("i-hidden")},t.prototype.removeWidgets=function(){for(;this._content.firstChild;)this._content.removeChild(this._content.firstChild);this._onWindowResize()},t.prototype.onWidgetsReordered=function(){return this._reorderedDelegate},t.prototype.onContextMenu=function(t){var e=this;Modernizr.mobiletouch?(new g).load().then((function(o){var i=new o(e._widget);i.get("press").set({time:500}),i.on("press",(function(o){e._preventWidgetTouchEndEvent(),t(o.srcEvent)}))})):this._widget.addEventListener("contextmenu",t)},t.prototype._determineCurrentLayoutVertical=function(t){var e=this._isVertical?t.height:t.width;return w()w()&&(t.left=Math.max(0,w()-e.width)),t.top+e.height>m()&&(t.top=Math.max(0,m()-e.height)),t.left=Math.max(0,t.left),t.top=Math.max(0,t.top)},t.prototype._setZIndex=function(t){this._widget.style.zIndex=String(t)},t.prototype._zIndex=function(){return Number(this._widget.style.zIndex)},t.prototype._loadPosition=function(){var t;if("device"===this._options.positionStorageType){var e=_.TVLocalStorage.getItem(this._options.positionSettingsKey);t=null!==e?JSON.parse(e):this._options.defaultPosition}else t=Object(a.getJSON)(this._options.positionSettingsKey,this._options.defaultPosition);this._widget.style.left=Math.round(t.left)+"px",this._widget.style.top=Math.round(t.top)+"px",this._onWindowResize()},t.prototype._savePosition=function(){var t=this._widget.getBoundingClientRect();if("device"===this._options.positionStorageType)try{_.TVLocalStorage.setItem(this._options.positionSettingsKey,JSON.stringify({left:t.left,top:t.top}))}catch(e){}else Object(a.setJSON)(this._options.positionSettingsKey,{left:t.left,top:t.top})},t.prototype._init=function(){this._loadPosition(),Object(u.lazyJqueryUI)(n()(this._widget)).draggable({containment:"window",drag:this._onDragEvent.bind(this),handle:".js-drag",stop:this._savePosition.bind(this)}),this._options.allowSortable&&this._initSortable(),this._widget.addEventListener(Modernizr.mobiletouch?"touchstart":"mousedown",this.raise.bind(this))},t.prototype._onDragEvent=function(t,e){this._correctPosition(e.position)},t.prototype._initSortable=function(){var t=this,e=-1;Object(u.lazyJqueryUI)(n()(this._content)).sortable({start:function(t,o){e=o.item.index()},stop:function(o,i){var n=i.item.index();e!==n&&t._reorderedDelegate.fire(e,n)},tolerance:"pointer",distance:5,containment:!!this._options.dragOnlyInsideToolbar&&"parent",scroll:!1,placeholder:"sortable-placeholder",forcePlaceholderSize:!0}),this._updateAxisOption()},t.prototype._getCorrectedWidgetRect=function(){var t=this._widget.getBoundingClientRect() +;if(this._widget.classList.contains("i-closed")){var e=t.width*(1/.925-1),o=t.height*(1/.925-1);return{bottom:t.bottom+o/2,height:t.height+o,left:t.left-e/2,right:t.right+e/2,top:t.top-o/2,width:t.width+e}}return t},t._updateAllZIndexes=function(){t._toolbars.forEach((function(e,o){e._setZIndex(t._startZIndex+o)}))},t._startZIndex=20,t._toolbars=[],t}()},"2JFs":function(t,e){t.exports=''},"9On3":function(t,e){t.exports=''},ADFN:function(t,e,o){},BiGZ:function(t,e){t.exports=''},BsMi:function(t,e){t.exports=''},HKvk:function(t,e){t.exports=''},Kjbl:function(t,e){t.exports=''},NDCK:function(t,e){t.exports=''},Nz7V:function(t,e){t.exports=''},PwLo:function(t,e,o){},RRhU:function(t,e){t.exports=''},RsxI:function(t,e){ +t.exports=''},TXAa:function(t,e,o){},WRHa:function(t,e){t.exports=''},XqDt:function(t,e){t.exports=''},dhuF:function(t,e){t.exports=''},eHtW:function(t,e){t.exports=''},"fUH/":function(t,e){t.exports=''},gPdB:function(t,e){ +t.exports=''},gmn6:function(t,e,o){"use strict";o.r(e),function(t){o.d(e,"FavoriteDrawingToolbar",(function(){return h}));var i=o("mrSG"),n=(o("P5fv"),o("nbsC"),o("EsMY"),o("YFKU"),o("0ZwQ")),r=o("b2d7"),s=o("7KDR"),a=o("5VQP"),l=o("mMWL"),d=o("MP+M"),c=o("Vdly"),p=o("hY0g"),u=o.n(p),h=(o("TXAa"),function(e){function o(t){var o=e.call(this,{allowSortable:!Modernizr.mobiletouch,dragOnlyInsideToolbar:!0,defaultPosition:t,positionSettingsKey:"chart.favoriteDrawingsPosition",positionStorageType:"device"})||this;return o._linetoolsWidgets={},o._canBeShownValue=new u.a(!1),o._attachHandlers(),o._loadVisibilityState(),o}return Object(i.__extends)(o,e),o.prototype.show=function(){this._canBeShownValue.value()&&(c.setValue("ChartFavoriteDrawingToolbarWidget.visible",!0),this.isVisible()||this._renderAllLinetools(),e.prototype.show.call(this))},o.prototype.hide=function(){c.setValue("ChartFavoriteDrawingToolbarWidget.visible",!1),e.prototype.hide.call(this)},o.prototype.canBeShown=function(){return this._canBeShownValue.readonly()},o.prototype._onFavoriteAdded=function(t){this._canBeShownValue.setValue(!0),this.addWidget(this._createLinetoolWidget(t)),this.show()},o.prototype._onFavoriteRemoved=function(t){this.removeWidget(this._linetoolsWidgets[t]),delete this._linetoolsWidgets[t],0===r.a.favoritesCount()&&(this._canBeShownValue.setValue(!1),this.hide())},o.prototype._onFavoriteMoved=function(){this._renderAllLinetools()},o.prototype._onSelectedLinetoolChanged=function(t){var e=this;Object.keys(this._linetoolsWidgets).forEach((function(o){e._linetoolsWidgets[o].classList.toggle("i-active",t===o)}))},o.prototype._createLinetoolWidget=function(e){var o=$(t.render('{{{icon}}}',{icon:d.a[e].icon,isActive:e===l.tool.value(),title:d.a[e].localizedName}))[0];return o.addEventListener("click",(function(t){t.preventDefault(),l.tool.value()!==e&&l.tool.setValue(e)})),this._linetoolsWidgets[e]=o,o},o.prototype._renderAllLinetools=function(){var t=this;this._linetoolsWidgets={},this.removeWidgets(),r.a.favorites().filter((function(t){return d.a[t]})).forEach((function(e){t.addWidget(t._createLinetoolWidget(e))}))},o.prototype._attachHandlers=function(){var t=this;r.a.favoriteAdded.subscribe(this,this._onFavoriteAdded),r.a.favoriteRemoved.subscribe(this,this._onFavoriteRemoved),r.a.favoriteMoved.subscribe(this,this._onFavoriteMoved),r.a.favoritesSynced.subscribe(null,(function(){t._loadVisibilityState(),t._renderAllLinetools()})), +this.onWidgetsReordered().subscribe(this,(function(e,o){if(r.a.favoriteMoved.unsubscribe(t,t._onFavoriteMoved),!r.a.moveFavorite(r.a.favorite(e),o))throw new Error("Something went wrong");r.a.favoriteMoved.subscribe(t,t._onFavoriteMoved)})),this.onContextMenu((function(e){e.preventDefault();var o=new s.Action({label:window.t("Hide Favorite Drawing Tools Toolbar"),onExecute:function(){t.hide()}});a.ContextMenuManager.createMenu([o]).then((function(t){t.show(e)}))})),l.tool.subscribe(this._onSelectedLinetoolChanged.bind(this))},o.prototype._loadVisibilityState=function(){var t=r.a.favoritesCount()>0;this._canBeShownValue.setValue(t),c.getBool("ChartFavoriteDrawingToolbarWidget.visible",!0)&&t?this.show():this.hide()},o}(n.a))}.call(this,o("nbsC"))},jAh7:function(t,e,o){"use strict";o.r(e),o.d(e,"OverlapManager",(function(){return r})),o.d(e,"getRootOverlapManager",(function(){return a}));var i=o("Eyy1"),n=function(){function t(){this._storage=[]}return t.prototype.add=function(t){this._storage.push(t)},t.prototype.remove=function(t){this._storage=this._storage.filter((function(e){return t!==e}))},t.prototype.has=function(t){return this._storage.includes(t)},t.prototype.getItems=function(){return this._storage},t}(),r=function(){function t(t){void 0===t&&(t=document),this._storage=new n,this._windows=new Map,this._index=0,this._document=t,this._container=t.createDocumentFragment()}return t.prototype.setContainer=function(t){var e=this._container,o=null===t?this._document.createDocumentFragment():t;!function(t,e){Array.from(t.childNodes).forEach((function(t){t.nodeType===Node.ELEMENT_NODE&&e.appendChild(t)}))}(e,o),this._container=o},t.prototype.registerWindow=function(t){this._storage.has(t)||this._storage.add(t)},t.prototype.ensureWindow=function(t,e){void 0===e&&(e={position:"fixed",direction:"normal"});var o=this._windows.get(t);if(void 0!==o)return o;this.registerWindow(t);var i=this._document.createElement("div");if(i.style.position=e.position,i.style.zIndex=this._index.toString(),i.dataset.id=t,void 0!==e.index){var n=this._container.childNodes.length;if(e.index>=n)this._container.appendChild(i);else if(e.index<=0)this._container.insertBefore(i,this._container.firstChild);else{var r=this._container.childNodes[e.index];this._container.insertBefore(i,r)}}else"reverse"===e.direction?this._container.insertBefore(i,this._container.firstChild):this._container.appendChild(i);return this._windows.set(t,i),++this._index,i},t.prototype.unregisterWindow=function(t){this._storage.remove(t);var e=this._windows.get(t);void 0!==e&&(null!==e.parentElement&&e.parentElement.removeChild(e),this._windows.delete(t))},t.prototype.getZindex=function(t){var e=this.ensureWindow(t);return parseInt(e.style.zIndex||"0")},t.prototype.moveToTop=function(t){this.getZindex(t)!==this._index&&(this.ensureWindow(t).style.zIndex=(++this._index).toString())},t.prototype.removeWindow=function(t){this.unregisterWindow(t)},t}(),s=new WeakMap;function a(t){void 0===t&&(t=document);var e=t.getElementById("overlap-manager-root") +;if(null!==e)return Object(i.ensureDefined)(s.get(e));var o=new r(t),n=function(t){var e=t.createElement("div");return e.style.position="absolute",e.style.zIndex=150..toString(),e.style.top="0px",e.style.left="0px",e.id="overlap-manager-root",e}(t);return s.set(n,o),o.setContainer(n),t.body.appendChild(n),o}},"m/4m":function(t,e,o){},my99:function(t,e,o){"use strict";o.r(e),o.d(e,"GroupButtonFloatingToolbar",(function(){return l}));var i=o("mrSG"),n=o("Eyy1"),r=o("0ZwQ"),s=o("aIyQ"),a=o.n(s),l=(o("m/4m"),o("ADFN"),function(t){function e(o){var i=t.call(this,e._prepareOptions(o))||this;return i._onWidgetStateChangedDelegate=new a.a,i._statedWidgets=[],i._currentPopup=null,i._onWindowClickedListener=i._onWindowClicked.bind(i),i}return Object(i.__extends)(e,t),e.prototype.show=function(){t.prototype.show.call(this),document.addEventListener("mousedown",this._onWindowClickedListener)},e.prototype.hide=function(){t.prototype.hide.call(this),document.removeEventListener("mousedown",this._onWindowClickedListener)},e.prototype.destroy=function(){this._closePopup(),t.prototype.destroy.call(this)},e.prototype.addGroupedWidget=function(t,o){void 0===o&&(o={}),Object(n.assert)(t.states.length>0&&-1!==e._getStateIndexById(t,t.currentStateId),"Argument is invalid (count: "+t.states.length+", state: "+t.currentStateId+")");var i=document.createElement("div");i.className="tv-grouped-floating-toolbar__widget-wrapper apply-common-tooltip",t.widgetAddClass&&i.classList.add(t.widgetAddClass),i.setAttribute("title",t.tooltip);var r={isEnabled:!0,statedWidget:t,toolbarWidget:i},s=this._onWidgetClicked.bind(this,r);r.clickListener=s,i.addEventListener("click",s),this._updateWidgetPreview(r),this.addWidget(i,o),this._statedWidgets.push(r)},e.prototype.findGroupedWidget=function(t){for(var e=this._statedWidgets.length,o=0;owindow.innerWidth-e.right?r.classList.add("tv-grouped-floating-toolbar__popup--at-left"):r.classList.remove("tv-grouped-floating-toolbar__popup--at-left");else{r.classList.remove("tv-grouped-floating-toolbar__popup--at-left");var s=0;i.left+n.width>window.innerWidth?e.left+n.width>window.innerWidth&&(s=e.width-n.width):s=i.left-e.left+1,r.style.left=s+"px",e.bottom+n.height>window.innerHeight?r.classList.add("tv-grouped-floating-toolbar__popup--at-top"):(r.classList.remove("tv-grouped-floating-toolbar__popup--at-top"),r.style.top="")}}},e.prototype._isPopupCreatedForWidget=function(t){return Boolean(this._currentPopup&&this._currentPopup.stateWidgetId===t)},e.prototype._createSubWidget=function(t,e){var o=document.createElement("div");return o.className+="tv-grouped-floating-toolbar__sub-widget",t.statedWidget.stateWidgetAddClass&&o.classList.add(t.statedWidget.stateWidgetAddClass),o.appendChild(e.widget),o},e.prototype._onSubWidgetClicked=function(t,e){this._closePopup(),t.statedWidget.currentStateId!==e&&(this.setGroupedWidgetState(t.statedWidget.id,e),this._onWidgetStateChangedDelegate.fire(t.statedWidget.id,e))},e.prototype._onWindowClicked=function(t){if(this.isVisible()&&this._currentPopup&&!e._isEventInElement(t,this._currentPopup.element)){for(var o=0;o'},nApS:function(t,e){t.exports=''},nSyy:function(t,e,o){},noRL:function(t,e){t.exports=''},tPkB:function(t,e,o){"use strict" +;(function(e,i){var n=o("ogJP").notNull,r=o("DxCR"),s=r.PropertyPage,a=r.ColorBinding,l=o("mMWL"),d=o("bR4N").bindPopupMenu,c=o("Ocx9").DefaultProperty,p=o("my99").GroupButtonFloatingToolbar,u=o("a7Ha").LineEnd,h=o("VNzU").isMultipleLayout,g=o("yMne"),v=o("CW80"),_=v.createLineToolProperties,f=v.isLineTool,y=o("JWMC").trackEvent,b=o("ytGH").MultipleLineWidthsProperty;function w(t){this._chartWidgetCollection=t,this._bindings=[],this._hasAlertWathcedValue=null,this._$templatesButton=null,this._currentProperties=null,this._toolbarWidgets=[],this._clearPropertiesOnHideTimeoutId=null,this._init(),this.attachHandlers()}function m(t,e){t.push({id:e,widget:$('
    '+e+"
    ")[0]})}function C(t,e){t.push({id:e.value,widget:$(e.iconSvgCode)[0],readonly:e.readonly})}function x(t){return function(t,e){return $("
    ").addClass("tv-linetool-properties-toolbar__icon").addClass(e).append(t)[0]}(t,"tv-linetool-properties-toolbar__icon--line-props")}o("m/4m"),o("nSyy"),w.prototype.activeChartWidget=function(){return this._chartWidgetCollection.activeChartWidget.value()},w.prototype.selectedSources=function(){return this._chartWidgetCollection.selectedSources.value()},w.prototype._init=function(){this._floatingToolbar=new p({addClass:"tv-linetool-properties-toolbar",defaultPosition:{top:g.HEADER_TOOLBAR_HEIGHT_EXPANDED+15,left:window.innerWidth/2},positionSettingsKey:"properties_toolbar.position",positionStorageType:"server"}),this._floatingToolbar.onWidgetStateChanged().subscribe(this,this._onPropertyChangedInToolbar),this._sourceActions=this._createSourceActions(),this._sourceActions.forEach((function(t){this._floatingToolbar.addWidget(t.button)}),this)},w.prototype._bindPopupMenuDirection=function(){return this._floatingToolbar.isVertical()?"right":"down"},w.prototype._onPropertyChangedInToolbar=function(t,e){if(("linewidth"===t||t.endsWith(".linewidth"))&&this._lineWidthsProperty){var o=this.activeChartWidget().model(),i=1===this.selectedSources().length?window.t("Set line tool width"):window.t("Set line tool widths");return o.beginUndoMacro(i),this._lineWidthsProperty.setValue(e,{applyValue:function(t,e){o.setProperty(t,e)}}),void o.endUndoMacro()}this._currentProperties&&this.activeChartWidget().model().setProperty(this._currentProperties[t],e)},w.prototype._onPropertyChanged=function(t,e){"linewidth"===t&&e!==this._lineWidthsProperty||this._floatingToolbar.setGroupedWidgetState(t,e.value())},w.prototype._hideAllSourceActions=function(){this._sourceActions.forEach((function(t){this._floatingToolbar.hideWidget(t.button)}),this),this._sourceActionsVisible=!1},w.prototype._updateSourceActionsVisibility=function(t){this._sourceActionsVisible=!1,this._sourceActions.forEach((function(e){!e.isVisibleForSources||e.isVisibleForSources(t)?(this._floatingToolbar.showWidget(e.button),this._sourceActionsVisible=!0):this._floatingToolbar.hideWidget(e.button)}),this)},w.prototype.attachHandlers=function(){l.tool.subscribe(this.onToolChanged.bind(this),{callWithLast:!0}), +this._chartWidgetCollection.selectedSources.subscribe(this.onSourceChanged.bind(this)),this._chartWidgetCollection.layout.subscribe(this._updateCloneButtonTitle.bind(this))},w.prototype._updateCloneButtonTitle=function(){this._setButtonTitle(this._cloneButton,this._cloneButtonTitle())},w.prototype.onToolChanged=function(t,e){if(t&&-1!==t.toLowerCase().indexOf("linetool")){e=e instanceof c?e:_(t);this._hideAllSourceActions(),this.showPropertiesOf(t,e),this.showTemplatesOf({tool:t,properties:e}),this._updateVisibility()}else this.selectedSources()?this.onSourceChanged(this.selectedSources()):this.hide()},w.prototype.findSourceOnWidget=function(t){for(var e=0;e0}},{button:this._createLockButton()},{button:this._createHideButton()},{button:this._createRemoveButton()}),t},w.prototype._getCloneActions=function(){var t=this.activeChartWidget().model(),e=this.selectedSources(),o=[],i=e.filter((function(t){return t.cloneable()}));i.length>0&&o.push({name:"clone",title:window.t("Clone"),action:function(){t.cloneLineTools(i)}});var n=e.filter((function(t){return t.copiable()}));return n.length>0&&o.push({name:"copy",title:window.t("Copy"),shortcut:"Ctrl-C",action:function(){t.copySourcesToClip(n)}}),this._isSyncOperationAvailable()?(e.filter((function(t){return!!t.linkKey})).length?o.push({name:"stop-sync",title:$.t("Stop syncing"),action:function(){t.unlinkLines(e)}}):o.push({name:"sync",title:$.t("Sync to all charts"),action:function(){t.copyToOtherCharts(e)}}),o):o},w.prototype._getZOrderActions=function(){var t=[],e=this.selectedSources(),o=this.activeChartWidget().model(),i={name:"bring-to-front",title:$.t("Bring to Front"),action:function(){o.bringToFront(e)}},n={name:"send-to-back",title:$.t("Send to Back"),action:function(){o.sendToBack(e)}},r={name:"bring-forward",title:$.t("Bring Forward"),action:function(){o.bringForward(e)}},s={name:"send-backward",title:$.t("Send Backward"),action:function(){o.sendBackward(e)}},a=o.paneForSource(e[0]).getZOrderMinMax();return 1===e.length&&e[0].zorder()===a.minZOrder&&(n.disabled=!0,s.disabled=!0),1===e.length&&e[0].zorder()===a.maxZOrder&&(r.disabled=!0,i.disabled=!0),t.push(i,n,r,s),t},w.prototype._getPossibleProperty=function(t){for(var e=[],o=this._defaultToolProperties(),i=0;i=0;--n){for(var r=o[n],s=e,a=r.name.split("."),l=0;l'},wLZl:function(t,e){t.exports=''},yB98:function(t,e){t.exports=''},znEV:function(t,e){t.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js b/public/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js new file mode 100644 index 00000000..625ac4fe --- /dev/null +++ b/public/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["full-tooltips-popup"],{"/KDZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("q1tI"),i=function(e){function t(t){var n=e.call(this,t)||this;return n._handleChange=function(){n.forceUpdate()},n.state={query:window.matchMedia(n.props.rule)},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._subscribe(this.state.query)},t.prototype.componentDidUpdate=function(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))},t.prototype.componentWillUnmount=function(){this._unsubscribe(this.state.query)},t.prototype.render=function(){return this.props.children(this.state.query.matches)},t.getDerivedStateFromProps=function(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null},t.prototype._subscribe=function(e){e.addListener(this._handleChange)},t.prototype._unsubscribe=function(e){e.removeListener(this._handleChange)},t}(r.PureComponent)},"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=n.n(a),s=(n("EsMY"),n("AiMB")),u=n("DTHj"),l=n("X0gx"),d=n("8Rai");function f(e){var t=e.controller,n=e.children,a=e.isOpened,f=e.closeOnClickOutside,p=void 0===f||f,v=e.doNotCloseOn,m=e.onClickOutside,h=e.onClose,b=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),w=Object(r.useContext)(l.a),g=Object(d.a)({handler:function(e){m&&m(e);if(!p)return;if(v&&e.target instanceof Node){var t=c.a.findDOMNode(v);if(t instanceof Node&&t.contains(e.target))return}h()},mouseDown:!0,touchStart:!0});return a?i.a.createElement(s.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:g,style:{pointerEvents:"auto"}},i.a.createElement(u.a,Object(o.__assign)({},b,{isOpened:a,onClose:h,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:w,ref:t}),n))):null}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},Sn4D:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var o=n("q1tI"),r=n.n(o),i=n("Eyy1"),a=n("TSYQ"),c=n("x0D+"),s=n("Nkvk"),u=n("AiMB"),l=n("mkWe"),d=n("qFKp"),f=n("X0gx"),p=n("sHQ4");function v(e){var t=e.position,n=e.onClose,v=e.children,m=e.className,h=Object(i.ensureNotNull)(Object(o.useContext)(l.a)),b=Object(o.useState)(0),w=b[0],g=b[1],y=Object(o.useRef)(null),E=Object(o.useContext)(f.a);return Object(o.useEffect)((function(){var e;return null===(e=y.current)||void 0===e||e.focus({preventScroll:!0}),E.subscribe(h,n),Object(s.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(c.disableBodyScroll)(Object(i.ensureNotNull)(y.current)),g(h.addDrawer()),function(){E.unsubscribe(h,n);var e=h.removeDrawer();d.CheckMobile.iOS()&&Object(c.enableBodyScroll)(Object(i.ensureNotNull)(y.current)),0===e&&Object(s.setFixedBodyState)(!1)}}),[]),r.a.createElement(u.a,null,r.a.createElement("div",{ +className:a(p.wrap,p["position"+t])},w===h.currentDrawer&&r.a.createElement("div",{className:p.backdrop,onClick:n}),r.a.createElement("div",{className:a(p.drawer,p["position"+t],m),ref:function(e){y.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},v)))}},mkWe:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return c}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=function(e){function t(t){var n=e.call(this,t)||this;return n._addDrawer=function(){var e=n.state.currentDrawer+1;return n.setState({currentDrawer:e}),e},n._removeDrawer=function(){var e=n.state.currentDrawer-1;return n.setState({currentDrawer:e}),e},n.state={currentDrawer:0},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.a.createElement(c.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(i.a.PureComponent),c=i.a.createContext(null)},my4O:function(e,t,n){e.exports={"css-value-small-size":"18px","css-value-border-radius-small-size":"9px","css-value-large-size":"22px","css-value-border-radius-large-size":"11px",popupWidget:"popupWidget-2X0DYakn",desc:"desc-btEANXbj",icon:"icon-2jQlAvgr",small:"small-3UTqSQwC",large:"large-2BZlk4pO",title:"title-1Yt34zFi",text:"text-Md3DtcCM",action:"action-6Ezy2_v3"}},sHQ4:function(e,t,n){e.exports={wrap:"wrap-3vvdSnDX",backdrop:"backdrop-1knaw_yl",positionBottom:"positionBottom-3zJf6Byh",drawer:"drawer-1_nJUEiM",positionLeft:"positionLeft-2wxVhi9G"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,a=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},a,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},"vR7+":function(e,t,n){"use strict";n.r(t);var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=(n("YFKU"),n("9dlw")),s=n("/KDZ"),u=n("Sn4D"),l=n("mkWe"),d=n("e3/o"),f=n("TSYQ"),p=n("Iivm"),v=n("vqb8"),m=n("my4O"),h=new WeakMap;function b(e){var t=Object(v.a)({watchedValue:e.info});if(null===t)return null;var n=t.map((function(t){var n=t.title,o=t.titleColor,r=t.icon,a=t.iconClassName,c=t.html,s=t.action,u=t.size;h.has(t)||h.set(t,Object(d.randomHash)());return i.a.createElement("div",{key:h.get(t),className:m.popupWidget},i.a.createElement(p.Icon,{className:f(m.icon,a,m[u]),icon:r||void 0}),i.a.createElement("div",{className:m.desc},i.a.createElement("span",{style:{color:o||void 0},className:f(m.title,m[u])},n),c&&i.a.createElement("p",{className:f(m.text,m[u]),dangerouslySetInnerHTML:{__html:c.join(" ")}}),s&&i.a.createElement("span",{className:f(s.tooltip&&"apply-common-tooltip",m.action,m[u]),onClick:function(){e.onClose(),null==s||s.onClick()},title:s.tooltip},s.text)))}));return i.a.createElement(i.a.Fragment,null,n)}var w=new WeakMap;function g(e){var t=e.statusWidgetInfos.filter((function(e){return e.visible.value()})).map((function(t){return w.has(t)||w.set(t,Object(d.randomHash)()),i.a.createElement(b,{ +key:w.get(t),info:t.model.fullInfo(),onClose:e.onClose})}));return i.a.createElement(l.b,null,i.a.createElement(s.a,{rule:"screen and (max-width: 419px)"},(function(n){return n?i.a.createElement(u.a,{onClose:e.onClose,position:"Bottom"},t):i.a.createElement(c.a,{isOpened:!0,onClose:e.onClose,position:e.position,doNotCloseOn:e.rendererButton},t)})))}function y(e,t,n,i,c,s){var u={rendererButton:n,position:s,statusWidgetInfos:i,onClose:c};e?a.render(r.createElement(g,Object(o.__assign)({},u)),t):a.unmountComponentAtNode(t)}n.d(t,"render",(function(){return y}))},vqb8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("q1tI"),r=function(e){var t="watchedValue"in e?e.watchedValue:void 0,n="defaultValue"in e?e.defaultValue:e.watchedValue.value(),r=Object(o.useState)(t?t.value():n),i=r[0],a=r[1];return Object(o.useEffect)((function(){if(t){a(t.value());var e=function(e){return a(e)};return t.subscribe(e),function(){return t.unsubscribe(e)}}return function(){}}),[t]),i}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'},"2x13":function(e,t,n){e.exports={wrapper:"wrapper-1S1BAxTC",container:"container-2mBp3oqG",tab:"tab-1EqAs-Lb",active:"active-3u5zV0YP",title:"title-1SrCEkqk",icon:"icon-2RKetbyG",titleText:"titleText-QNKMAlbN",nested:"nested-H6CeL6Wc",isTablet:"isTablet-2Pl3hVJ9",isMobile:"isMobile-2OnSZ08h"}},An2S:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return h}));var o=n("mrSG"),i=n("q1tI"),a=n.n(i),l=n("TSYQ"),r=n.n(l),s=n("Iivm"),c=n("++0f"),m=n("2x13");function u(e){return{isMobile:"mobile"===e,isTablet:"tablet"===e}}function d(e){var t=e.mode,n=e.className,i=Object(o.__rest)(e,["mode","className"]),l=u(t),s=l.isMobile,c=l.isTablet,d=r()(m.container,c&&m.isTablet,s&&m.isMobile,n);return a.a.createElement("div",Object(o.__assign)({},i,{className:d,"data-role":"dialog-sidebar"}))}function p(e){return a.a.createElement("div",Object(o.__assign)({className:m.wrapper},e))}function h(e){var t=e.mode,n=e.title,i=e.icon,l=e.isActive,d=e.onClick,p=Object(o.__rest)(e,["mode","title","icon","isActive","onClick"]),h=u(t),b=h.isMobile,f=h.isTablet;return a.a.createElement("div",Object(o.__assign)({},p,{className:r()(m.tab,f&&m.isTablet,b&&m.isMobile,l&&m.active),onClick:d}),a.a.createElement(s.Icon,{className:m.icon,icon:i}),!f&&a.a.createElement("span",{className:m.title},a.a.createElement("span",{className:m.titleText},n),b&&a.a.createElement(s.Icon,{className:m.nested,icon:c})))}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},PI1I:function(e,t,n){"use strict";n.r(t);n("YFKU");var o=n("q1tI"),i=n("i8i4"),a=n("mrSG"),l=n("mwqF"),r=n("Iivm"),s=n("bvfV"),c=n("ycFu"),m=n("ybVX"),u=n("Q+1u"),d=n("Vdly"),p=n.n(d),h=n("VNzU"),b=n("/KDZ"),f=(n("bSeV"),n("H172")),_=n("N5tr"),y=n("KKsp"),v=n("EsvI"),g=(n("HbRj"),n("CLNU")),C=n("oNDq"),T=window.t("Do you really want to delete Color Theme '{0}' ?");var S=n("+EG+"),A=(n("EsMY"),n("i/MG")),k=n("JWMC"),w=n("8d0Q"),P=n("utEQ");function E(e){var t=e.themeName,n=e.chartWidgetCollection,i=e.onRemove,l=e.manager,r=Object(w.b)(),s=r[0],c=r[1],m=o.useCallback((function(){return function(e,t,n){if(window.is_authenticated){var o=Object(g.clean)(T.format(e));Object(C.createConfirmDialog)({type:"modal",content:o,manager:n||void 0}).then((function(n){n.on("action:yes",(function(n){Object(v.removeTheme)(e),t&&t(e),n.close()})),n.open()}))}}(t,i,l)}),[t,i,l]),u=o.useCallback((function(){Object(v.loadTheme)(t,!1,!1,n).then((function(){window.saver.saveChartSilently(),Object(k.trackEvent)("GUI","Switch to custom theme")}))}),[t,n]);return o.createElement("div",Object(a.__assign)({},c),o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:t,onClick:u, +toolbox:o.createElement(A.a,{hidden:!Modernizr.mobiletouch&&!s,onClick:m})}))}var I=n("HWhk"),B=window.t("Template"),x=window.t("Apply Defaults"),M=(window.t("Save As..."),window.t("Apply to all")),N=function(e){function t(t){var n=e.call(this,t)||this;return n._manager=null,n._handleApplyDefaults=function(){var e=n.props,t=e.model,o=e.chartWidgetCollection;t.restorePreferences();var i=Object(v.getCurrentTheme)().name;Object(v.loadTheme)(i,!0,!0,o,void 0,void 0,!0)},n._handleSaveAs=function(){},n._handleRemoveTheme=function(e){n.setState({themes:n.state.themes.filter((function(t){return t!==e}))})},n._syncThemeList=function(){0},n._defaultDropdownItems=[{value:"apply",readonly:!0,content:o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:x,onClick:n._handleApplyDefaults})}],n._applyToAllDropdownItem={value:"apply_to_all",readonly:!0,content:o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:M,onClick:t.applyToAllCallback})},n.state={themes:[]},n._syncThemeList(),n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement(S.b.Consumer,null,(function(t){return e._manager=t,o.createElement(b.a,{rule:"screen and (max-width: 768px)"},(function(t){return o.createElement(f.a,{className:!t&&P.themesButtonText,items:e._getThemeItems(t),hideArrowButton:t,value:"defaults","data-name":"theme-select"})}))}))},t.prototype._getThemeItems=function(e){var t=this,n=this.props,i=n.isApplyToAllVisible,l=n.chartWidgetCollection,r=e&&i?Object(a.__spreadArrays)([this._applyToAllDropdownItem,this._getPlaceHolderItem(e)],this._defaultDropdownItems):Object(a.__spreadArrays)([this._getPlaceHolderItem(e)],this._defaultDropdownItems),s=this.state.themes;if(!s.length)return r;var c=s.map((function(e){return{value:e,readonly:!0,content:o.createElement(E,{themeName:e,onRemove:t._handleRemoveTheme,chartWidgetCollection:l,manager:t._manager})}}));return c.unshift({readonly:!0,content:o.createElement(y.a,null)}),r.concat(c)},t.prototype._getPlaceHolderItem=function(e){return{value:"defaults",readonly:!0,content:"",selectedContent:e?o.createElement(r.Icon,{className:P.themesButtonIcon,icon:I}):B}},t}(o.PureComponent),O=n("tWVy"),V=n("yqnI"),z=n("uhCe"),j=n("An2S"),D=n("tmL0"),L={areaSymbolMinTick:"normal",areaSymbolTimezone:"normal",barSymbolMinTick:"normal",barSymbolTimezone:"normal",baselineSymbolMinTick:"normal",baselineSymbolTimezone:"normal",candleSymbolMinTick:"normal",candleSymbolTimezone:"normal",dateFormat:"normal",haSymbolMinTick:"normal",haSymbolTimezone:"normal",hiloSymbolMinTick:"normal",hiloSymbolTimezone:"normal",hollowCandleSymbolMinTick:"normal",hollowCandleSymbolTimezone:"normal",kagiAtrLength:"normal",kagiReversalAmount:"normal",kagiStyle:"normal",kagiSymbolMinTick:"normal",kagiSymbolTimezone:"normal",lineSymbolMinTick:"normal",lineSymbolTimezone:"normal",lockScale:"normal",mainSeriesSymbolAreaPriceSource:"normal",mainSeriesSymbolBaseLevelPercentage:"normal",mainSeriesSymbolBaseLinePriceSource:"normal",mainSeriesSymbolLinePriceSource:"normal", +mainSeriesSymbolStyleType:"normal",navButtons:"big",paneButtons:"big",pbLb:"normal",pbSymbolMinTick:"normal",pbSymbolTimezone:"normal",pnfAtrLength:"normal",pnfBoxSize:"normal",pnfReversalAmount:"normal",pnfSources:"normal",pnfStyle:"normal",pnfSymbolMinTick:"normal",pnfSymbolTimezone:"normal",rangeSymbolMinTick:"normal",rangeSymbolTimezone:"normal",renkoAtrLength:"normal",renkoBoxSize:"normal",renkoStyle:"normal",renkoSymbolMinTick:"normal",renkoSymbolTimezone:"normal",scalesPlacement:"normal",symbolLastValueLabel:"big",symbolTextSource:"normal"},W=n("U0JK"),q=n("sXZi"),R=function(e){function t(t){var n=e.call(this,t)||this;n._renderChildren=function(e){var t=e.requestResize,i=e.isSmallWidth;return n._requestResize=t,o.createElement("div",{className:q.content},n._renderTabs(i),n._renderTabContent(i))},n._renderApplyToAllButton=function(){return o.createElement(b.a,{rule:z.a.TabletNormal},(function(e){return n._renderApplyToAll(e)}))},n._renderFooterLeft=function(){var e=n.props,t=e.model,i=e.chartWidgetCollection,a=n.state.isApplyToAllVisible;return o.createElement(N,{model:t,isApplyToAllVisible:a,applyToAllCallback:n._handleApplyToAll,chartWidgetCollection:i})},n._createTabClickHandler=function(e){return function(){return n._selectPage(e)}},n._selectPage=function(e){var t=n.state.activePage;e!==t&&(t&&t.definitions.unsubscribe(n._onChangeActivePageDefinitions),p.a.setValue("properties_dialog.last_page_id",e.id),e.definitions.subscribe(n._onChangeActivePageDefinitions),n.setState({activePage:e,tableKey:Date.now()},(function(){n._requestResize&&n._requestResize()})))},n._onChangeActivePageDefinitions=function(){V.a.logNormal("Definition collection was updated"),n.setState({tableKey:Date.now()},(function(){n._requestResize&&n._requestResize()}))},n._handleCancel=function(){n.props.onCancel(),n.props.onClose()},n._handleSubmit=function(){n.props.onSubmit(),n.props.onClose()},n._handleScroll=function(){O.a.fire()},n._handleApplyToAll=function(){var e=n.props,t=e.chartWidgetCollection,o=e.model;n.state.isApplyToAllVisible&&t.applyPreferencesToAllCharts(o)},n._syncApplyToAllVisibility=function(){var e=n.props.chartWidgetCollection;n.setState({isApplyToAllVisible:Object(h.isMultipleLayout)(e.layout.value())})},n._handleBackClick=function(){var e=n.state.activePage;e&&e.definitions.unsubscribe(n._onChangeActivePageDefinitions),n.setState({activePage:null})};var i=t.pages,a=t.activePageId,l=i.find((function(e){return e.id===a}));if(!l){var r=p.a.getValue("properties_dialog.last_page_id"),s=i.find((function(e){return e.id===r}));l=s||i[0]}return n.state={activePage:l,isApplyToAllVisible:Object(h.isMultipleLayout)(t.chartWidgetCollection.layout.value()),tableKey:Date.now()},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this.props.chartWidgetCollection,t=this.state.activePage;e.layout.subscribe(this._syncApplyToAllVisibility),t&&t.definitions.subscribe(this._onChangeActivePageDefinitions)},t.prototype.componentWillUnmount=function(){ +var e=this.props.chartWidgetCollection,t=this.state.activePage;t&&t.definitions.unsubscribe(this._onChangeActivePageDefinitions),e.layout.unsubscribe(this._syncApplyToAllVisibility)},t.prototype.render=function(){var e=this,t=this.props,n=t.isOpened,i=t.onClose,a=this.state.activePage;return o.createElement(b.a,{rule:z.a.TabletSmall},(function(t){return o.createElement(c.a,{className:q.withSidebar,dataName:"series-properties-dialog",onClose:i,isOpened:n,title:null!==a&&t?a.title:window.t("Chart settings"),footerLeftRenderer:e._renderFooterLeft,additionalButtons:e._renderApplyToAllButton(),additionalHeaderElement:null!==a&&t?o.createElement(r.Icon,{className:q.backButton,icon:W,onClick:e._handleBackClick}):void 0,onSubmit:e._handleSubmit,onCancel:e._handleCancel,render:e._renderChildren,submitOnEnterKey:!1})}))},t.prototype._renderTabContent=function(e){var t=this.props.pages,n=this._getCurrentPage(e);if(n){var i=t.find((function(e){return e.id===n.id})),a=i?i.definitions.value():[];return o.createElement(D.a,{className:q.tabContent,onScroll:this._handleScroll},o.createElement(m.b.Provider,{value:L},o.createElement(u.a,{key:this.state.tableKey},a.map((function(e){return o.createElement(s.a,{key:e.id,definition:e})})))))}return null},t.prototype._renderTabs=function(e){var t=this,n=this.props.pages;if(this.state.activePage&&e)return null;var i=this._getCurrentPage(e);return o.createElement(b.a,{rule:z.a.TabletNormal},(function(e){return o.createElement(b.a,{rule:z.a.TabletSmall},(function(a){var l=a?"mobile":e?"tablet":void 0;return o.createElement(j.a,{mode:l,onScroll:t._handleScroll},n.map((function(e){return o.createElement(j.b,{key:e.id,mode:l,"data-name":e.id,title:e.title,icon:e.icon,onClick:t._createTabClickHandler(e),isActive:i?e.id===i.id:void 0})})))}))}))},t.prototype._renderApplyToAll=function(e){var t=this.state.isApplyToAllVisible;return!e&&t&&o.createElement("span",{className:q.applyToAllButton},o.createElement(l.Button,{appearance:"stroke",onClick:this._handleApplyToAll},window.t("Apply to all")))},t.prototype._getCurrentPage=function(e){var t=this.props.pages,n=this.state.activePage,o=null;return n?o=n:!e&&t.length&&(o=t[0]),o},t}(o.PureComponent),K=n("FQhm");n.d(t,"GeneralChartPropertiesDialogRenderer",(function(){return G}));var H=window.t("Chart settings"),G=function(){function e(e){var t=this;this._container=document.createElement("div"),this._isVisible=!1,this._handleClose=function(){i.unmountComponentAtNode(t._container),t._isVisible=!1,t._onClose&&t._onClose()},this._handleSubmit=function(){},this._handleCancel=function(){t._model.undoToCheckpoint(t._checkpoint)},this._propertyPages=e.propertyPages,this._model=e.model,this._activePageId=e.activePageId,this._onClose=e.onClose,this._chartWidgetCollection=e.chartWidgetCollection,this._checkpoint=this._ensureCheckpoint(e.undoCheckPoint)}return e.prototype.hide=function(e){e?this._handleCancel():this._handleSubmit(),this._handleClose()},e.prototype.isVisible=function(){return this._isVisible},e.prototype.focusOnText=function(){}, +e.prototype.show=function(){i.render(o.createElement(R,{title:H,isOpened:!0,onSubmit:this._handleSubmit,onClose:this._handleClose,onCancel:this._handleCancel,pages:this._propertyPages,model:this._model,activePageId:this._activePageId,chartWidgetCollection:this._chartWidgetCollection}),this._container),this._isVisible=!0,K.emit("edit_object_dialog",{objectType:"mainSeries",scriptTitle:this._model.mainSeries().title()})},e.prototype._ensureCheckpoint=function(e){return void 0===e&&(e=this._model.createUndoCheckpoint()),e},e}()},U0JK:function(e,t){e.exports=''},sXZi:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","tablet-small-breakpoint":"screen and (max-width: 419px)",withSidebar:"withSidebar-1v16TX_2",content:"content-1KOxICHZ",tabContent:"tabContent-uYpWHhq0",backButton:"backButton-1BRkbiCz",applyToAllButton:"applyToAllButton-1mQDSNsO"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),i=n("q1tI");t.Icon=i.forwardRef((function(e,t){var n=e.icon,a=void 0===n?"":n,l=o.__rest(e,["icon"]);return i.createElement("span",o.__assign({},l,{ref:t,dangerouslySetInnerHTML:{__html:a}}))}))},utEQ:function(e,t,n){e.exports={themesButtonText:"themesButtonText-2QMmFP4s",themesButtonIcon:"themesButtonIcon-7BX3V6du",defaultsButtonText:"defaultsButtonText-ezA5ZCBQ",defaultsButtonItem:"defaultsButtonItem-3eSfgMfv"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js b/public/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js new file mode 100644 index 00000000..b5eba228 --- /dev/null +++ b/public/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["general-property-page"],{"+jnJ":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return s}));i("YFKU"),i("EsMY");var r,a=i("m/cY"),n=i("Vdly");function o(e){return e===r.AlwaysOn||e===r.AlwaysOff?e:r.VisibleOnMouseOver}function s(e,t){var i,s;function l(){if(!i){i=Object(a.a)();var r=n.getValue(e);void 0===r&&void 0!==t&&(r=n.getValue(t)),i.setValue(o(r)),i.subscribe(i,(function(t){n.setValue(e,o(t.value()))}))}return i}return{property:l,availableValues:function(){return[{value:r.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:r.AlwaysOn,title:window.t("Always Visible")},{value:r.AlwaysOff,title:window.t("Always Invisible")}]},actualBehavior:function(){if(!s){s=Object(a.a)();var e=l(),t=function(){var t=e.value();t!==r.AlwaysOn&&t!==r.AlwaysOff&&(t=Modernizr.mobiletouch?r.AlwaysOn:r.VisibleOnMouseOver),s&&s.setValue(t)};e.subscribe(s,t),t()}return s}}}!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.AlwaysOff="alwaysOff"}(r||(r={}))},"1ANp":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return l}));var r,a=i("+jnJ"),n="NavigationButtons.visibility",o=(r=Object(a.b)(n)).property,s=r.availableValues,l=r.actualBehavior},"34BO":function(e,t){e.exports=''},"5lPo":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),a=i("Eyy1"),n=i("Kxc7"),o=(i("N22A"),i("hY0g")),s=i.n(o),l=i("HSjo"),c=i("1yQO"),u=i("1ANp"),h=i("RspR"),d=i("MWAT"),p=i("zqjM"),b=i("x2L+"),g=window.t("Show Buy/Sell Buttons");var w=i("qFKp"),y=window.t("Symbol"),v=window.t("OHLC Values"),O=window.t("Bar Change Values"),m=window.t("Indicator Titles"),P=window.t("Indicator Arguments"),f=window.t("Indicator Values"),j=window.t("Background"),C=(window.t("Wrap text"),window.t("Show Open market status"));w.CheckMobile.any();function S(e,t,i,r,a){var o=[],c=[],u=Object(l.j)({checked:Object(l.b)(e,t.showSeriesTitle,"Change Symbol Description Visibility"),option:Object(l.b)(e,i.property,"Change Symbol Legend Format")},{id:"symbolTextSource",title:y,options:new s.a(i.values)});if(c.push(u),null!==r){var h=Object(l.c)({checked:Object(l.b)(e,r,"Change show open market status")},{id:"showOpenMarketStatus",title:C});c.push(h)}var d=Object(l.c)({checked:Object(l.b)(e,t.showSeriesOHLC,"Change OHLC Values Visibility")},{id:"ohlcTitle",title:v});c.push(d);var p=Object(l.c)({checked:Object(l.b)(e,t.showBarChange,"Change Bar Change Visibility")},{id:"barChange",title:O});c.push(p),o.push(Object(l.k)(c,"seriesLegendVisibilityGroup"));var b=function(e,t){return null!==t&&n.enabled("buy_sell_buttons")?Object(l.c)({checked:Object(l.a)(e,t.showSellBuyButtons,"Change buy/sell buttons visibility")},{ +id:"tradingSellBuyPanel",title:g}):null}(e,a);null!==b&&o.push(Object(l.k)([b],"sellBuyButtonsLegendVisibilityGroup"));var w=[],S=Object(l.c)({checked:Object(l.b)(e,t.showStudyArguments,"Change Indicator Arguments Visibility")},{id:"studyArguments",title:P}),_=Object(l.d)({checked:Object(l.b)(e,t.showStudyTitles,"Change Indicator Titles Visibility")},{id:"studyTitles",title:m},[S]);w.push(_);var V=Object(l.c)({checked:Object(l.b)(e,t.showStudyValues,"Change Indicator Values Visibility")},{id:"studyValues",title:f});w.push(V),o.push(Object(l.k)(w,"studiesLegendVisibilityGroup"));var L=[],k=Object(l.q)({checked:Object(l.b)(e,t.showBackground,"Change Legend Background Visibility"),transparency:Object(l.b)(e,t.backgroundTransparency,"Change Legend Background Transparency")},{id:"legendBgTransparency",title:j});return L.push(k),o.push(Object(l.k)(L,"generalLegendGroup")),o}var _=i("oXaB"),V=i("Z5lT"),L=window.t("Symbol Name Label"),k=window.t("Symbol Last Price Label"),M=(window.t("Symbol Previous Day Close Price Label (Intraday Only)"),window.t("Indicator Name Label")),B=window.t("Indicator Last Value Label"),x=(window.t("Financials Name Label"),window.t("Financials Last Value Label"),window.t("Bid and Ask Labels"),window.t("Pre/Post Market Price Label"),window.t("Countdown To Bar Close")),A=window.t("Currency"),z=window.t("Scales Placement"),D=window.t("Date Format"),T=window.t("Lock Price to Bar Ratio"),R=window.t("No Overlapping Labels"),H=[{value:_.PriceAxisLastValueMode.LastPriceAndPercentageValue,title:window.t("Price and Percentage Value")},{value:_.PriceAxisLastValueMode.LastValueAccordingToScale,title:window.t("Value according to Scale")}];var G=window.t("Background"),N=window.t("Vert Grid Lines"),F=window.t("Horz Grid Lines"),I=window.t("Session Breaks"),W=window.t("Scales text"),E=window.t("Scales lines"),q=window.t("Crosshair"),J=window.t("Watermark"),K=window.t("Top Margin"),U=window.t("Navigation Buttons"),Y=window.t("Pane Buttons"),Z=window.t("Bottom Margin"),Q=window.t("Right Margin"),X=window.t("bars",{context:"unit"});var $,ee=i("e1ZQ"),te=i("ZZnO"),ie=i("gQ5K"),re=i("+6ja"),ae=i("34BO"),ne=i("ggCF"),oe=i("Iilx"),se=i("DyO1"),le=i("iUxq"),ce=i("WS5G"),ue=(($={}).symbol=ae,$.legend=ne,$.scales=oe,$.appearance=se,$.events=le,$.trading=ce,$);i.d(t,"ChartPropertyDefinitionsViewModel",(function(){return ye}));var he=window.t("Symbol"),de=window.t("Status line"),pe=window.t("Scales"),be=window.t("Appearance"),ge=(window.t("Events"),window.t("Trading"),null);var we=[{value:"description",title:window.t("Description")},{value:"ticker",title:window.t("Ticker")}],ye=function(){function e(e,t,i){this._propertyPages=null,this._maxRightOffsetPropertyObject=null,this._isDestroyed=!1,this._undoModel=e,this._model=this._undoModel.model(),this._series=this._model.mainSeries(),this._chartWidgetProperties=t,this._options=i,this._seriesPropertyDefinitionViewModel=this._createSeriesViewModel(),this._legendPropertyPage=this._createLegendPropertyPage(),this._scalesPropertyPage=this._createScalesPropertyPage(), +this._appearancePropertyPage=this._createAppearancePropertyPage(),this._tradingPropertyPage=this._createTradingPropertyPage(),this._eventsPropertyPage=this._createEventsPropertyPage(),this._series.onStyleChanged().subscribe(this,this._updateDefinitions),this._series.priceScaleChanged().subscribe(this,this._updateDefinitions)}return e.prototype.destroy=function(){null!==this._propertyPages&&this._propertyPages.filter((function(e,t){return 0!==t})).forEach((function(e){Object(l.t)(e.definitions.value())})),this._seriesPropertyDefinitionViewModel.destroy(),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.priceScaleChanged().unsubscribe(this,this._updateDefinitions),Object(a.ensureNotNull)(this._model.timeScale()).maxRightOffsetChanged().unsubscribeAll(this),this._isDestroyed=!0},e.prototype.propertyPages=function(){var e=this;return null===this._propertyPages?this._seriesPropertyDefinitionViewModel.propertyPages().then((function(t){if(e._isDestroyed)throw new Error("ChartPropertyDefinitionsViewModel already destroyed");return null===e._propertyPages&&(e._propertyPages=Object(r.__spreadArrays)(t),e._propertyPages.push(e._legendPropertyPage,e._scalesPropertyPage,e._appearancePropertyPage),null!==e._tradingPropertyPage&&e._propertyPages.push(e._tradingPropertyPage),null!==e._eventsPropertyPage&&e._propertyPages.push(e._eventsPropertyPage)),e._propertyPages})):Promise.resolve(this._propertyPages)},e.prototype._updateDefinitions=function(){Object(l.t)(this._scalesPropertyPage.definitions.value());var e=this._createScalesDefinitions();this._scalesPropertyPage.definitions.setValue(e)},e.prototype._createSeriesViewModel=function(){var e={property:this._model.properties().timezone,values:re.availableTimezones.map((function(e){return{value:e.id,title:e.title}}))};return new p.a(this._series,this._undoModel,"symbol",he,ue.symbol,e)},e.prototype._createLegendPropertyPage=function(){var e=this._chartWidgetProperties.childs().paneProperties.childs().legendProperties.childs(),t={property:this._series.properties().childs().statusViewStyle.childs().symbolTextSource,values:we},i=S(this._undoModel,e,t,this._options.marketStatusWidgetEnabled?b.b:null,ge);return Object(c.a)(i,"legend",de,ue.legend)},e.prototype._createScalesPropertyPage=function(){var e=this._createScalesDefinitions();return Object(c.a)(e,"scales",pe,ue.scales)},e.prototype._createScalesDefinitions=function(){var e,t=this._chartWidgetProperties.childs().scalesProperties.childs(),i={property:this._model.properties().priceScaleSelectionStrategyName,values:Object(d.allPriceScaleSelectionStrategyInfo)().map((function(e){return{value:e.name,title:e.title}}))},r={property:te.dateFormatProperty,values:(e=new Date(Date.UTC(1997,8,29)),ee.a.map((function(t){return{value:t,title:new ie.DateFormatter(t).format(e)}})))},a=this._model.mainSeriesScaleRatioProperty();return function(e,t,i,r){var a=r.seriesPriceScale.properties().childs(),o=[],c=[];if(r.seriesHasClosePrice){var u=Object(l.c)({checked:Object(l.b)(e,i.showSymbolLabels,"Show Symbol Labels") +},{id:"symbolNameLabel",title:L}),h=Object(l.j)({checked:Object(l.b)(e,i.showSeriesLastValue,"Change Symbol Last Value Visibility"),option:Object(l.b)(e,i.seriesLastValueMode,"Change Symbol Last Value Mode")},{id:"symbolLastValueLabel",title:k,options:new s.a(H)});c.push(u,h)}var d=Object(l.c)({checked:Object(l.b)(e,i.showStudyPlotLabels,"Show Study Plots Labels")},{id:"studyNameLabel",title:M}),p=Object(l.c)({checked:Object(l.b)(e,i.showStudyLastValue,"Change Indicator Last Value Visibility")},{id:"studyLastValueLabel",title:B});c.push(d,p);var b=Object(l.c)({checked:Object(l.b)(e,a.alignLabels,"Change No Overlapping Labels")},{id:"noOverlappingLabels",title:R});if(c.push(b),n.enabled("countdown")){var g=Object(l.c)({checked:Object(l.b)(e,t.showCountdown,"Change Show Countdown")},{id:"countdown",title:x});c.push(g)}if(r.currencyLabelEnabled){var w=Object(l.c)({checked:Object(l.b)(e,i.showCurrency,"Change Currency Label Visibility")},{id:"scalesCurrency",title:A});c.push(w)}o.push(Object(l.k)(c,"generalScalesLabelsGroup"));var y=Object(l.i)({checked:Object(l.v)(e,a.lockScale,r.seriesPriceScale,"Change lock scale"),value:Object(l.x)(e,r.mainSeriesScaleRatioProperty,"Change Price to Bar Ratio",[Object(V.c)(7),function(e){return e}])},{id:"lockScale",title:T,min:new s.a(r.mainSeriesScaleRatioProperty.getMinValue()),max:new s.a(r.mainSeriesScaleRatioProperty.getMaxValue()),step:new s.a(r.mainSeriesScaleRatioProperty.getStepChangeValue())}),v=Object(l.j)({option:Object(l.w)(e,r.scalesPlacementPropertyObj.property)},{id:"scalesPlacement",title:z,options:new s.a(r.scalesPlacementPropertyObj.values)});if(o.push(y,v),n.enabled("scales_date_format")){var O=Object(l.j)({option:Object(l.b)(e,r.dateFormatPropertyObj.property,"Change Date Format")},{id:"dateFormat",title:D,options:new s.a(r.dateFormatPropertyObj.values)});o.push(O)}return o}(this._undoModel,this._series.properties().childs(),t,{disableSeriesPrevCloseValueProperty:this._series.isDWMProperty(),seriesHasClosePrice:this._series.hasClosePrice(),seriesPriceScale:this._series.priceScale(),mainSeriesScaleRatioProperty:a,scalesPlacementPropertyObj:i,dateFormatPropertyObj:r,currencyLabelEnabled:this._options.currencyLabelEnabled})},e.prototype._createMaxOffsetPropertyObject=function(){var e=Object(a.ensureNotNull)(this._model.timeScale()),t=new s.a(Math.floor(e.maxRightOffset()));e.maxRightOffsetChanged().subscribe(this,(function(e){t.setValue(Math.floor(e))})),this._maxRightOffsetPropertyObject={property:e.defaultRightOffsetProperty(),min:new s.a(0),max:t}},e.prototype._createAppearancePropertyPage=function(){var e=this._chartWidgetProperties.childs(),t=e.paneProperties.childs(),i=e.scalesProperties.childs(),r=this._model.watermarkSource(),o=null;null!==r&&(o=r.properties().childs());var d={property:u.d(),values:u.b()},p={property:h.c(),values:h.b()},b=this._model.sessions().properties().childs().graphics.childs().vertlines.childs().sessBreaks.childs();null===this._maxRightOffsetPropertyObject&&this._createMaxOffsetPropertyObject() +;var g=Object(a.ensureNotNull)(this._maxRightOffsetPropertyObject),w=function(e,t,i,r,a,o,c,u,h){var d=[],p=Object(l.e)({color:Object(l.u)(e,t.background,null,"Change Chart Background Color"),gradientColor1:Object(l.u)(e,t.backgroundGradientStartColor,null,"Change Chart Background Color"),gradientColor2:Object(l.u)(e,t.backgroundGradientEndColor,null,"Change Chart Background Color"),type:Object(l.b)(e,t.backgroundType,"Change Chart Background Type")},{id:"chartBackground",title:G,noAlpha:!0}),b=t.vertGridProperties.childs(),g=Object(l.h)({color:Object(l.u)(e,b.color,null,"Change Vert Grid Lines Color"),style:Object(l.b)(e,b.style,"Change Vert Grid Lines Style")},{id:"vertGridLine",title:N}),w=t.horzGridProperties.childs(),y=Object(l.h)({color:Object(l.u)(e,w.color,null,"Change Horz Grid Lines Color"),style:Object(l.b)(e,w.style,"Change Horz Grid Lines Style")},{id:"horizGridLine",title:F}),v=Object(l.h)({disabled:Object(l.b)(e,o,"Change Intraday Interval Property"),checked:Object(l.b)(e,a.visible,"Change Sessions Breaks Visibility"),color:Object(l.u)(e,a.color,null,"Change Sessions Breaks Color"),width:Object(l.b)(e,a.width,"Change Sessions Breaks Width"),style:Object(l.b)(e,a.style,"Change Sessions Breaks Style")},{id:"sessionBeaks",title:I}),O=Object(l.p)({color:Object(l.u)(e,r.textColor,null,"Change Scales Text Color"),size:Object(l.b)(e,r.fontSize,"Change Scales Font Size")},{id:"scalesText",title:W}),m=Object(l.h)({color:Object(l.u)(e,r.lineColor,null,"Change Scales Lines Color")},{id:"scalesLine",title:E}),P=t.crossHairProperties.childs(),f=Object(l.h)({color:Object(l.u)(e,P.color,P.transparency,"Change Crosshair Color"),width:Object(l.b)(e,P.width,"Change Crosshair Width"),style:Object(l.b)(e,P.style,"Change Crosshair Style")},{id:"crossHair",title:q});if(d.push(p,g,y,v,O,m,f),null!==i){var j=Object(l.e)({checked:Object(l.b)(e,i.visibility,"Change Symbol Watermark Visibility"),color:Object(l.u)(e,i.color,null,"Change Symbol Watermark Color")},{id:"watermark",title:J});d.push(j)}var C=Object(l.j)({option:Object(l.b)(e,u.property,"Change Navigation Buttons Visibility")},{id:"navButtons",title:U,options:new s.a(u.values)});d.push(C);var S=Object(l.j)({option:Object(l.b)(e,h.property,"Change Pane Buttons Visibility")},{id:"paneButtons",title:Y,options:new s.a(h.values)});d.push(S);var _=Object(l.i)({value:Object(l.b)(e,t.topMargin,"Change Top Margin",[V.b])},{type:0,id:"paneTopMargin",title:K,min:new s.a(0),max:new s.a(25),step:new s.a(1),unit:new s.a("%")}),L=Object(l.i)({value:Object(l.b)(e,t.bottomMargin,"Change Bottom Margin",[V.b])},{type:0,id:"paneBottomMargin",title:Z,min:new s.a(0),max:new s.a(25),step:new s.a(1),unit:new s.a("%")}),k=Object(l.i)({value:Object(l.b)(e,c.property,"Change Right Margin",[V.b])},{type:0,id:"paneRightMargin",title:Q,min:c.min,max:c.max,step:new s.a(1),unit:new s.a(X)}),M=[Object(l.k)(d,"generalAppearanceGroup"),_,L];return n.enabled("chart_property_page_right_margin_editor")&&M.push(k),M}(this._undoModel,t,o,i,b,this._series.isDWMProperty(),g,d,p) +;return Object(c.a)(w,"appearance",be,ue.appearance)},e.prototype._createTradingPropertyPage=function(){return null},e.prototype._createEventsPropertyPage=function(){return null},e}()},DyO1:function(e,t){e.exports=''},Iilx:function(e,t){e.exports=''},RspR:function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return l}));var r,a=i("+jnJ"),n=i("1ANp"),o=(r=Object(a.b)("PaneButtons.visibility",n.c)).property,s=r.availableValues,l=r.actualBehavior},WS5G:function(e,t){e.exports=''},ggCF:function(e,t){e.exports=''},iUxq:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js b/public/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js new file mode 100644 index 00000000..898be8f7 --- /dev/null +++ b/public/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["go-to-date-dialog-impl"],{"2sPR":function(e,t,n){e.exports={calendar:"calendar-H-c9lyXG",header:"header-29jmPJB_",title:"title-3BLccpWI",titleDay:"titleDay-3Mp9czBi",switchBtn:"switchBtn-p718bDyp",prev:"prev-1vUszsRH",next:"next-Xxv3BCz0",month:"month-14xTSVpQ",weekdays:"weekdays-p5haX_xf",weeks:"weeks-1LCs6d3o",week:"week-49DNXkE3",day:"day-3x8ZipuB",disabled:"disabled-34cO1Z8u",selected:"selected-qmTqaBK3",currentDay:"currentDay-3sTNH-Yi",otherMonth:"otherMonth-1WMn4XfI"}},"77yN":function(e,t){e.exports=''},CjI0:function(e,t){e.exports=''},FoU0:function(e,t,n){e.exports={textInput:"textInput-3SndIvsX",inputWrapper:"inputWrapper-u_TvMxrq"}},Hrlb:function(e,t,n){e.exports={pickerInput:"pickerInput-3XGDmslV",inputIcon:"inputIcon-1N28V7pi",disabled:"disabled-aKY-xwhe","inputIcon--large":"inputIcon--large-91Ho2uuh","inputIcon--small":"inputIcon--small-93KX0qGd","inputIcon--xsmall":"inputIcon--xsmall-1GLk5pdh",picker:"picker-HQJc7fVy",fixed:"fixed-QBCsU0Gi",absolute:"absolute-2hW9cE-c",nativePicker:"nativePicker-1F6noucK"}},Oehf:function(e,t,n){e.exports={clock:"clock-3pqBsiNm",header:"header-pTWMGSpm",number:"number-9PC9lvyt",active:"active-1sonmMLV",body:"body-2Q-g3GDd",clockFace:"clockFace-eHYbqh-S",face:"face-2iCoBAOV",inner:"inner-1mVlhYbe",hand:"hand-2ZG8pJQb",knob:"knob-31dEppHa",centerDot:"centerDot-210Fo0oV"}},UX0N:function(e,t,n){e.exports={field:"field-3OP1xeZc",errorIcon:"errorIcon-AjhrEkSc",warningIcon:"warningIcon-309b7fMg"}},eFBE:function(e,t){e.exports=''},hn2c:function(e,t){e.exports=''},ilgf:function(e,t,n){e.exports={dialog:"dialog-1oXvxbfL",formRow:"formRow-28Ldm-ki",cell:"cell-m5Uv3CRU",input:"input-2rGFhmey",btn:"btn-1wL_hi5U",button:"button-1xrfeyEj"}},nPPD:function(e,t,n){"use strict";function o(e,t,n){void 0===n&&(n={});for(var o=Object.assign({},t),s=0,r=Object.keys(t);s=0)&&(!this.props.minDate||this.props.minDate.startOf("day").diff(e.startOf("day"),"days")<=0)},t}(s.PureComponent),m=n("Iivm"),f=n("pAWa"),v=n("hn2c"),_=function(e){function t(t){var n=e.call(this,t)||this;return n._prevMonth=function(){n.setState({viewDate:n.state.viewDate.clone().subtract(1,"months")})},n._nextMonth=function(){n.setState({viewDate:n.state.viewDate.clone().add(1,"months")})},n._onClickDay=function(e){var t=e.clone();n.setState({viewDate:t}),n.props.onSelect&&n.props.onSelect(t.clone())},n.state={viewDate:t.selectedDate},n}return Object(i.__extends)(t,e),t.prototype.render=function(){return s.createElement("div",{className:l(p.calendar,this.props.className)},s.createElement("div",{className:p.header},s.createElement(m.Icon,{icon:f,onClick:this._prevMonth,className:l(p.switchBtn,p.prev)}),s.createElement("div",{className:p.title},s.createElement("span",{className:p.titleDay},this.state.viewDate.format("DD"))," "+this.state.viewDate.format("MMM")+" '"+this.state.viewDate.format("YY")),s.createElement(m.Icon,{icon:v,onClick:this._nextMonth,className:l(p.switchBtn,p.next)})),s.createElement(d,{viewDate:this.state.viewDate,selectedDate:this.props.selectedDate,maxDate:this.props.maxDate,minDate:this.props.minDate,onClickDay:this._onClickDay,disableWeekends:this.props.disableWeekends}))},t}(s.PureComponent),g=n("77yN"),y=n("srFJ"),w=n("L0Sj"),E=n("pk/F"),M=n("kSQs"),b=n("CjI0"),D={bottom:{attachment:{horizontal:"left",vertical:"top"},targetAttachment:{horizontal:"left",vertical:"bottom"}},top:{attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},topRight:{attachment:{horizontal:"right",vertical:"bottom"},targetAttachment:{horizontal:"right",vertical:"top"}},bottomRight:{attachment:{horizontal:"right",vertical:"top"},targetAttachment:{horizontal:"right",vertical:"bottom"}}};!function(e){e.Top="top",e.Bottom="bottom"}(o||(o={}));var k={top:{attachment:D.topRight.attachment,targetAttachment:D.topRight.targetAttachment,attachmentOffsetY:-4},bottom:{attachment:D.bottomRight.attachment,targetAttachment:D.bottomRight.targetAttachment,attachmentOffsetY:4}};var O,S,C,x=(O=w.a,S=!0,void 0===(C=!0)&&(C=!1),function(e){function t(t){var n=e.call(this,t)||this;return n._onMouseOverWarning=function(e){n.setState({showWarning:!0})},n._onMouseOutWarning=function(e){n.setState({showWarning:!1})},n._mouseOver=function(e){n.state.invalid&&n.setState({showError:!0}),n.props.onMouseOver&&n.props.onMouseOver(e)},n._mouseOut=function(e){n.setState({showError:!1}),n.props.onMouseOut&&n.props.onMouseOut(e)},n._focus=function(e){n.setState({focused:!0,mouseOut:void 0,mouseOver:void 0}),n.state.invalid&&n.setState({showError:!0}),n.props.onFocus&&n.props.onFocus(e)},n._blur=function(e){n.setState({focused:!1,mouseOut:n._mouseOut,mouseOver:n._mouseOver,showError:!1}),n.props.onBlur&&n.props.onBlur(e)},n.state={invalid:Boolean(n.props.errors&&n.props.errors.length), +hasWarning:Boolean(n.props.warnings&&n.props.warnings.length),mouseOut:n._mouseOut,mouseOver:n._mouseOver,showError:!1,showWarning:!1},n._fieldElem=s.createRef(),n}return Object(i.__extends)(t,e),t.prototype.componentWillReceiveProps=function(e){e.errors!==this.props.errors&&this.setState({invalid:Boolean(e.errors&&e.errors.length),showError:this.state.focused&&Boolean(e.errors&&e.errors.length),hasWarning:Boolean(e.warnings&&e.warnings.length)})},t.prototype.render=function(){var e,t=this.props.fieldTheme||E,n=l(t.field,((e={})[this.props.className]=Boolean(this.props.className),e)),o=l(t.errorIcon,this.props.fieldSize&&t["errorIcon--"+this.props.fieldSize]),r=l(t.warningIcon,this.props.fieldSize&&t["warningIcon--"+this.props.fieldSize]);return s.createElement(s.Fragment,null,s.createElement("div",{className:n,onMouseOver:this.state.mouseOver,onMouseOut:this.state.mouseOut,ref:this._fieldElem},this._createField(),this.state.invalid&&s.createElement(m.Icon,{className:o,icon:b}),!this.state.invalid&&this.state.hasWarning&&s.createElement("span",{onMouseOver:this._onMouseOverWarning,onMouseOut:this._onMouseOutWarning},s.createElement(m.Icon,{className:r,icon:b}))),S&&!this.props.noErrorMessages&&this._createErrorsBox(),C&&this._createWarningsBox())},t.prototype._createField=function(){var e=Object.assign({},this.props,{error:this.state.invalid,onBlur:this._blur,onFocus:this._focus}),t=(e.errors,e.children),n=(e.alwaysShowError,e.fieldSize,e.noErrorMessages,e.fieldTheme,e.errorAttachment,Object(i.__rest)(e,["errors","children","alwaysShowError","fieldSize","noErrorMessages","fieldTheme","errorAttachment"])),o=O;return s.createElement(o,Object(i.__assign)({},n),t)},t.prototype._createErrorsBox=function(){var e=this.props.errorAttachment,t=void 0===e?o.Top:e,n=k[t],r=n.attachment,i=n.targetAttachment,a=n.attachmentOffsetY;return s.createElement(M.a,{isOpened:this.state.showError||this.props.alwaysShowError,target:this._fieldElem.current,root:"parent",inheritWidthFromTarget:!1,attachment:r,targetAttachment:i,attachmentOffsetY:a,inheritMaxWidthFromTarget:!0,show:!0},this.props.errors)},t.prototype._createWarningsBox=function(){var e=this.props.errorAttachment,t=void 0===e?o.Top:e,n=k[t],r=n.attachment,i=n.targetAttachment,a=n.attachmentOffsetY;return s.createElement(M.a,{isOpened:this.state.showWarning,target:this._fieldElem.current,root:"parent",inheritWidthFromTarget:!1,attachment:r,targetAttachment:i,attachmentOffsetY:a,inheritMaxWidthFromTarget:!0,show:!0},this.props.warnings)},t}(s.PureComponent)),I=n("RgaO"),T=n("Eyy1"),P=n("nPPD"),N=n("D/i5"),H=n("FoU0"),z=n("UX0N"),j=n("Hrlb"),F=Object(i.__assign)(Object(i.__assign)({},N),Object(P.b)(N,H)),R=Object(i.__assign)(Object(i.__assign)({},E),Object(P.b)(E,z)),B=function(e){function t(t){var n=e.call(this,t)||this;return n._input=null,n._handleFocus=function(){n.props.showOnFocus&&n.props.onShowPicker()},n._handleInputRef=function(e){n._input=e,n.props.dateInputDOMReference&&n.props.dateInputDOMReference(n._input)},n._onShowPicker=function(e){if(e){ +var t=e.getBoundingClientRect();t.width&&t.right>window.innerWidth?e.style.right="0":e.style.right="auto"}},n._onChange=function(){var e=Object(T.ensureNotNull)(n._input).value;n.setState({value:e}),n.props.onType(e)},n._onKeyDown=function(e){n.props.onHidePicker()},n._onKeyPress=function(e){if(e.charCode){var t=String.fromCharCode(e.charCode);n.props.inputRegex.test(t)||e.preventDefault()}},n._onKeyUp=function(e){if(8!==e.keyCode){var t=Object(T.ensureNotNull)(n._input).value,o=n.props.fixValue(t);o!==t&&n.setState({value:o})}},n.state={value:t.value},n}return Object(i.__extends)(t,e),t.prototype.componentWillReceiveProps=function(e){e.value!==this.props.value&&this.setState({value:e.value})},t.prototype.render=function(){var e,t=this,n=this.props.position,o=void 0===n?"fixed":n,r=l(j.inputIcon,j["inputIcon--"+this.props.size],((e={})[j.disabled]=this.props.disabled,e));return s.createElement("div",{className:j.pickerInput},s.createElement(x,{value:this.state.value,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onChange:this._onChange,onFocus:this._handleFocus,onClick:this.props.onShowPicker,reference:this._handleInputRef,rightComponent:this.props.errors&&this.props.errors.length?void 0:s.createElement(m.Icon,{icon:this.props.icon,className:r,onClick:this.props.disabled||this.props.readonly?void 0:this.props.onShowPicker}),theme:F,fieldTheme:R,sizeMode:this.props.size,disabled:this.props.disabled,errors:this.props.errors,noErrorMessages:!this.props.showErrorMessages,fieldSize:this.props.size,name:this.props.name,readOnly:this.props.readonly}),this.props.showPicker&&!this.props.readonly?s.createElement(I.a,{mouseDown:!0,handler:this.props.onHidePicker},(function(e){return s.createElement("span",{ref:e},s.createElement("div",{className:l(j.picker,j[o]),key:"0",ref:t._onShowPicker},t.props.children))})):null)},t.defaultProps={showOnFocus:!0},t}(s.PureComponent),W=Object(i.__assign)(Object(i.__assign)({},N),Object(P.b)(N,H)),A=Object(i.__assign)(Object(i.__assign)({},E),Object(P.b)(E,z)),V=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){n.setState({value:e.target.value}),n.props.onChange(e.target.value)},n.state={value:t.value},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e,t=l(j.inputIcon,this.props.size&&j["inputIcon--"+this.props.size],((e={})[j.disabled]=this.props.disabled,e)),n=!this.props.readonly&&!this.props.disabled;return s.createElement("div",{className:j.pickerInput},s.createElement(x,{value:this.state.value,readOnly:!0,rightComponent:this.props.errors&&this.props.errors.length?void 0:s.createElement(m.Icon,{icon:this.props.icon,className:t}),theme:W,fieldTheme:A,sizeMode:this.props.size,disabled:this.props.disabled,errors:this.props.errors,fieldSize:this.props.size,alwaysShowError:!0,noErrorMessages:!this.props.showErrorMessages,name:n?void 0:this.props.name}),n&&s.createElement("input",{type:this.props.type,className:j.nativePicker,onChange:this._onChange,onInput:this._onChange,value:this.props.value, +min:this.props.min,max:this.props.max,name:this.props.name}))},t}(s.PureComponent),Y=function(e){function t(t){var n=e.call(this,t)||this;return n._format="YYYY-MM-DD",n._fixValue=function(e){return e=(e=e.substr(0,10)).replace(/-+/g,"-"),(/^\d{4}$/.test(e)||/^\d{4}-\d{2}$/.test(e))&&(e+="-"),e},n._isValid=function(e){if(/^[0-9]{4}(-[0-9]{2}){2}/.test(e)){var t=h(e,n._format);return t.isValid()&&(n.props.noRangeValidation||n._isInRange(t))}return!1},n._onType=function(e){var t=n._isValid(e)?h(e,n._format):null;t?n.setState({date:t,isInvalid:!1}):n.setState({isInvalid:!0}),n.props.onPick(t)},n._onSelect=function(e){n.setState({date:e,showCalendar:!1,isInvalid:!1}),n.props.onPick(e)},n._showCalendar=function(){n.setState({showCalendar:!0})},n._hideCalendar=function(){n.setState({showCalendar:!1})},n._getErrors=function(){var e=n.props.errors?Object(i.__spreadArrays)(n.props.errors):[];return n.state.isInvalid&&e.push(window.t("Please enter the right date format yyyy-mm-dd")),e},n.state={date:t.initial,showCalendar:!1,isInvalid:!n._isValid(t.initial.format(n._format))},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this.props.position,t=void 0===e?"fixed":e;return Modernizr.mobiletouch?s.createElement(V,{value:this.state.date.format(this._format),type:"date",onChange:this._onType,icon:g,disabled:this.props.disabled,size:this.props.size,min:this.props.minDate&&this.props.minDate.format(this._format),max:this.props.maxDate&&this.props.maxDate.format(this._format),errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly}):s.createElement(B,{value:this.state.date.format(this._format),inputRegex:/[0-9.]/,fixValue:this._fixValue,onType:this._onType,onShowPicker:this._showCalendar,onHidePicker:this._hideCalendar,showPicker:this.state.showCalendar,showOnFocus:this.props.showOnFocus,icon:g,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,dateInputDOMReference:this.props.dateInputDOMReference,readonly:this.props.readonly,position:t},s.createElement(_,{selectedDate:this.state.date,maxDate:this.props.maxDate,minDate:this.props.minDate,onSelect:this._onSelect,className:y.calendar}))},t.prototype.componentWillReceiveProps=function(e){this.props.initial!==e.initial&&this.setState({date:e.initial})},t.prototype._isInRange=function(e){return(!this.props.maxDate||this.props.maxDate.startOf("day").diff(e.startOf("day"),"days")>=0)&&(!this.props.minDate||this.props.minDate.startOf("day").diff(e.startOf("day"),"days")<=0)},t}(s.PureComponent),L=n("Oehf"),G=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderNumber=function(e,n){var o,r=l(L.number,((o={})[L.active]=e===t.props.activeNumber,o[L.inner]=t.props.isInner,o)),i=t.props.format?t.props.format(e):e.toString();return s.createElement("span",{key:e,className:r,style:t._numberStyle(t.props.radius-t.props.spacing,n),"data-value":i},s.createElement("span",null,i))},t} +return Object(i.__extends)(t,e),t.prototype.render=function(){return s.createElement("div",{className:L.face,style:this._faceStyle(),onMouseDown:this.props.onMouseDown,onTouchStart:this.props.onTouchStart},this.props.numbers.map(this._renderNumber))},t.prototype._faceStyle=function(){return{height:2*this.props.radius,width:2*this.props.radius}},t.prototype._numberStyle=function(e,t){var n=Math.PI/180*360/12*t;return{left:e+e*Math.sin(n)+this.props.spacing,top:e-e*Math.cos(n)+this.props.spacing}},t}(s.PureComponent),U=function(e){function t(t){var n=e.call(this,t)||this;return n._onMouseMove=function(e){n._move(K(e))},n._onTouchMove=function(e){n._move(X(e))},n._onMouseUp=function(){document.removeEventListener("mousemove",n._onMouseMove),document.removeEventListener("mouseup",n._onMouseUp),n._endMove()},n._onTouchEnd=function(e){document.removeEventListener("touchmove",n._onTouchMove),document.removeEventListener("touchend",n._onTouchEnd),n._endMove(e)},n}return Object(i.__extends)(t,e),t.prototype.componentWillUnmount=function(){document.removeEventListener("mousemove",this._onMouseMove),document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("touchmove",this._onTouchMove),document.removeEventListener("touchend",this._onTouchEnd)},t.prototype.render=function(){var e={height:this.props.length,transform:"rotate("+this.props.angle+"deg)"};return s.createElement("div",{className:L.hand,style:e},s.createElement("span",{className:L.knob}))},t.prototype.mouseStart=function(e){document.addEventListener("mousemove",this._onMouseMove),document.addEventListener("mouseup",this._onMouseUp),this._move(K(e.nativeEvent))},t.prototype.touchStart=function(e){document.addEventListener("touchmove",this._onTouchMove),document.addEventListener("touchend",this._onTouchEnd),this._move(X(e.nativeEvent)),e.stopPropagation()},t.prototype._endMove=function(e){this.props.onMoveEnd&&this.props.onMoveEnd(e)},t.prototype._move=function(e){var t=this._trimAngleToValue(this._positionToAngle(e)),n=this._getPositionRadius(e);!this.props.onMove||isNaN(t)||isNaN(n)||this.props.onMove(360===t?0:t,n)},t.prototype._trimAngleToValue=function(e){return this.props.step*Math.round(e/this.props.step)},t.prototype._positionToAngle=function(e){return t=this.props.center.x,n=this.props.center.y,o=e.x,s=e.y,(r=function(e,t,n,o){return 180*(Math.atan2(o-t,n-e)+Math.PI/2)/Math.PI}(t,n,o,s))<0?360+r:r;var t,n,o,s,r},t.prototype._getPositionRadius=function(e){var t=this.props.center.x-e.x,n=this.props.center.y-e.y;return Math.sqrt(t*t+n*n)},t}(s.PureComponent);function K(e){return{x:e.pageX-window.scrollX,y:e.pageY-window.scrollY}}function X(e){return{x:e.touches[0].pageX-window.scrollX,y:e.touches[0].pageY-window.scrollY}}function Q(e,t,n){void 0===n&&(n=1);for(var o=Math.max(Math.ceil((t-e)/n),0),s=Array(o),r=0;r0&&n.props.selected<=12},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.center,o=t.radius,r=t.spacing,i=t.selected;return s.createElement("div",null,s.createElement(G,{radius:o,spacing:r,numbers:J,activeNumber:i,format:q,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart}),this._renderInnerFace(.46*o),s.createElement(U,{ref:function(t){return e._hand=t},length:o-(this.state.isInner?.46*o:r)-this.props.numberRadius,angle:30*i,step:30,center:n,onMove:this._onHandMove,onMoveEnd:this._onHandMoveEnd}))},t.prototype._renderInnerFace=function(e){return s.createElement(G,{radius:this.props.radius,spacing:e,numbers:$,activeNumber:this.props.selected,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart,isInner:!0})},t.prototype._valueFromDegrees=function(e){return this.state.isInner?$[e/30]:J[e/30]},t}(s.PureComponent),te=Q(0,60,5),ne=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onMouseDown=function(e){t._hand.mouseStart(e)},t._onTouchStart=function(e){t._hand.touchStart(e)},t._onHandMove=function(e){t.props.onChange(e/6)},t._onHandMoveEnd=function(e){t.props.onSelect&&t.props.onSelect(e)},t}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this;return s.createElement("div",null,s.createElement(G,{radius:this.props.radius,spacing:this.props.spacing,numbers:te,activeNumber:this.props.selected,format:q,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart}),s.createElement(U,{ref:function(t){return e._hand=t},length:this.props.radius-this.props.spacing-this.props.numberRadius,angle:6*this.props.selected,step:6,center:this.props.center,onMove:this._onHandMove,onMoveEnd:this._onHandMoveEnd}))},t}(s.PureComponent);!function(e){e[e.Hours=0]="Hours",e[e.Minutes=1]="Minutes"}(Z||(Z={}));var oe,se=function(e){function t(t){var n=e.call(this,t)||this;return n._clockFace=null,n._raf=null,n._recalculateTimeout=null,n._calculateShapeBinded=n._calculateShape.bind(n),n._onChangeHours=function(e){n.state.time.hours()!==e&&n._onChange(n.state.time.clone().hours(e))},n._onChangeMinutes=function(e){n.state.time.minutes()!==e&&n._onChange(n.state.time.clone().minutes(e))},n._onSelectHours=function(){n._displayMinutes()},n._onSelectMinutes=function(e){e&&e.target instanceof Node&&n._clockFace&&n._clockFace.contains(e.target)&&e.preventDefault(),n.props.onSelect&&n.props.onSelect(n.state.time.clone())},n._displayHours=function(){n.setState({faceType:Z.Hours})},n._displayMinutes=function(){n.setState({faceType:Z.Minutes})},n._setClockFace=function(e){n._clockFace=e},n.state={center:{x:0,y:0},radius:0, +time:n.props.selectedTime,faceType:Z.Hours},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e,t;return s.createElement("div",{className:l(L.clock,this.props.className)},s.createElement("div",{className:L.header},s.createElement("span",{className:l(L.number,(e={},e[L.active]=this.state.faceType===Z.Hours,e)),onClick:this._displayHours},this.state.time.format("HH")),s.createElement("span",null,":"),s.createElement("span",{className:l(L.number,(t={},t[L.active]=this.state.faceType===Z.Minutes,t)),onClick:this._displayMinutes},this.state.time.format("mm"))),s.createElement("div",{className:L.body},s.createElement("div",{className:L.clockFace,ref:this._setClockFace},this.state.faceType===Z.Hours?this._renderHours():null,this.state.faceType===Z.Minutes?this._renderMinutes():null,s.createElement("span",{className:L.centerDot}))))},t.prototype.componentDidMount=function(){this._calculateShape(),this._recalculateTimeout=setTimeout(this._calculateShapeBinded,1),window.addEventListener("resize",this._calculateShapeBinded),window.addEventListener("scroll",this._calculateShapeBinded,!0)},t.prototype.componentWillUnmount=function(){this._clearTimeout(),window.removeEventListener("resize",this._calculateShapeBinded),window.removeEventListener("scroll",this._calculateShapeBinded,!0),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null)},t.prototype._clearTimeout=function(){null!==this._recalculateTimeout&&(clearTimeout(this._recalculateTimeout),this._recalculateTimeout=null)},t.prototype._renderHours=function(){return s.createElement(ee,{center:this.state.center,radius:this.state.radius,spacing:.18*this.state.radius,selected:this.state.time.hours(),numberRadius:13,onChange:this._onChangeHours,onSelect:this._onSelectHours})},t.prototype._renderMinutes=function(){return s.createElement(ne,{center:this.state.center,radius:this.state.radius,spacing:.18*this.state.radius,selected:this.state.time.minutes(),numberRadius:13,onChange:this._onChangeMinutes,onSelect:this._onSelectMinutes})},t.prototype._onChange=function(e){this.setState({time:e}),this.props.onChange&&this.props.onChange(e.clone())},t.prototype._calculateShape=function(){var e=this;null===this._raf&&(this._raf=requestAnimationFrame((function(){var t=Object(T.ensureNotNull)(e._clockFace).getBoundingClientRect(),n=t.left,o=t.top,s=t.width;e.setState({center:{x:n+s/2,y:o+s/2},radius:s/2}),e._raf=null})))},t}(s.PureComponent),re=n("eFBE"),ie=function(e){function t(t){var n=e.call(this,t)||this;return n._format="HH:mm",n._fixValue=function(e){return(e=(e=e.substr(0,5)).replace(/:+/g,":")).endsWith(":")||2!==e.length||(e+=":"),e},n._isValid=function(e){return/^[0-9]{2}:[0-9]{2}/.test(e)&&h(e,n._format).isValid()},n._onType=function(e){var t=n._isValid(e)?h(e,n._format):null;t?n.setState({time:t,isInvalid:!1}):n.setState({isInvalid:!0}),n.props.onPick(t)},n._onSelect=function(e){n.setState({time:e,showClock:!1,isInvalid:!1}),n.props.onPick(e)},n._showClock=function(){n.setState({showClock:!0})},n._hideClock=function(){n.setState({showClock:!1})}, +n._getErrors=function(){var e=n.props.errors?Object(i.__spreadArrays)(n.props.errors):[];return n.state.isInvalid&&e.push(window.t("Please enter the right time format hh:mm")),e},n.state={time:t.initial,showClock:!1,isInvalid:!n._isValid(t.initial.format(n._format))},n}return Object(i.__extends)(t,e),t.prototype.render=function(){return Modernizr.mobiletouch?s.createElement(V,{value:this.state.time.format(this._format),type:"time",onChange:this._onType,icon:re,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly}):s.createElement(B,{value:this.state.time.format(this._format),inputRegex:/[0-9:]/,fixValue:this._fixValue,onType:this._onType,onShowPicker:this._showClock,onHidePicker:this._hideClock,showPicker:this.state.showClock,icon:re,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly},s.createElement(se,{selectedTime:this.state.time,onSelect:this._onSelect}))},t.prototype.componentWillReceiveProps=function(e){this.props.initial!==e.initial&&this.setState({time:e.initial,isInvalid:!this._isValid(e.initial.format(this._format))})},t}(s.PureComponent),ae=n("FQhm"),ce=n("ZjKI"),pe=n("oj21"),le=n("ycI/"),he=n("pBZQ"),ue=n("ilgf"),de=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._todayMidnight=h("00:00","HH:mm"),t._dateInputDOMElement=null,t._dateInputDOMReference=function(e){t._dateInputDOMElement=e},t}return Object(i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this;setTimeout((function(){null!==e._dateInputDOMElement&&e._dateInputDOMElement.focus()}),0)},t.prototype.render=function(){return s.createElement(s.Fragment,null,s.createElement(c.b,{onClose:this.props.onEscape},window.t("Go to")),s.createElement(c.a,null,s.createElement(le.a,{keyCode:27,handler:this.props.onEscape}),s.createElement(le.a,{keyCode:13,handler:this.props.onGoToDateHandler}),s.createElement("div",{className:ue.formRow},s.createElement("div",{className:l(ue.cell,ue.input)},s.createElement(Y,{initial:me.lastPickedDate,onPick:this.props.onDatePick,maxDate:this._todayMidnight,disabled:this.props.processing,dateInputDOMReference:this._dateInputDOMReference,showOnFocus:!1})),s.createElement("div",{className:l(ue.cell,ue.input)},s.createElement(ie,{initial:me.lastPickedTime,onPick:this.props.onTimePick,disabled:this.props.processing||this.props.dateOnly||!this.props.date})),s.createElement("div",{className:l(ue.cell,ue.btn)},s.createElement(pe.a,{type:"primary",disabled:!this.props.date||!this.props.time||this.props.processing,onClick:this.props.onGoToDateHandler,className:ue.button},s.createElement(m.Icon,{icon:he}))))))},t}(s.PureComponent),me=function(e){function t(n){var o=e.call(this,n)||this;return o._onDatePick=function(e){o.setState({date:e})},o._onTimePick=function(e){o.setState({time:e})},o._onGoToDate=function(){ +var e=o.props.onGoToDate,n=o.state,s=n.date,r=n.time;if(e&&s&&r){var i=s.clone();i.hours(r.hours()),i.minutes(r.minutes()),e(new Date(i.format("YYYY-MM-DD[T]HH:mm[:00Z]")).valueOf()),t.lastPickedDate=s,t.lastPickedTime=r}},o._handleDialogClose=function(){var e=o.props.onClose;e&&(e(),t._resetLastPickedDate())},o.state={date:t.lastPickedDate,time:t.lastPickedTime},o}return Object(i.__extends)(t,e),t.prototype.componentDidMount=function(){ae.subscribe(ce.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleDialogClose,null)},t.prototype.componentWillUnmount=function(){ae.unsubscribe(ce.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleDialogClose,null)},t.prototype.render=function(){return s.createElement(a.a,{isOpened:this.props.isOpened,onClickOutside:this._handleDialogClose,className:ue.dialog,"data-dialog-type":"go-to-date-dialog"},s.createElement(de,Object(i.__assign)({onDatePick:this._onDatePick,onTimePick:this._onTimePick,onGoToDateHandler:this._onGoToDate,onEscape:this._handleDialogClose},this.props,this.state)))},t._resetLastPickedDate=function(){t.lastPickedDate=h(),t.lastPickedTime=h("00:00","HH:mm")},t.lastPickedDate=h(),t.lastPickedTime=h("00:00","HH:mm"),t}(s.PureComponent);function fe(e){ve({isOpened:!1});var t={isOpened:!0,onClose:function(){ve({isOpened:!1}),oe=null},dateOnly:e.model().mainSeries().isDWM(),onGoToDate:function(t){!function(e,t){if(void 0===e.model().timeScale().tickMarks().minIndex)return;ve({isOpened:!0,processing:!0}),e.model().gotoTime(t).done((function(t){var n=e.model().mainSeries();void 0===t?n.clearGotoDateResult():n.setGotoDateResult(t)})).always((function(){ve({isOpened:!1,processing:!1})}))}(e,t)}};ve(t)}function ve(e){oe||(oe=document.createElement("div"),document.body.appendChild(oe)),r.render(s.createElement(me,e),oe)}n.d(t,"showGoToDateDialog",(function(){return fe}))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js b/public/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js new file mode 100644 index 00000000..deb71721 --- /dev/null +++ b/public/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js @@ -0,0 +1,7 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["hammerjs"],{be1f:function(t,e,n){"use strict";n.r(e);var i=n("yLV6"),r=n.n(i);n.d(e,"HammerJS",(function(){return r.a}))},yLV6:function(t,e,n){var i;!function(r,s,o,a){"use strict";var h,u=["","webkit","Moz","MS","ms","o"],c=s.createElement("div"),l=Math.round,p=Math.abs,f=Date.now;function v(t,e,n){return setTimeout(I(t,n),e)}function d(t,e,n){return!!Array.isArray(t)&&(m(t,n[e],n),!0)}function m(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=r.console&&(r.console.warn||r.console.log);return s&&s.call(r.console,i,n),t.apply(this,arguments)}}h="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function P(t){return t.trim().split(/\s+/g)}function x(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}function R(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=L(e):1===r&&(n.firstMultiple=!1);var s=n.firstInput,o=n.firstMultiple,a=o?o.center:s.center,h=e.center=H(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=G(a,h),e.distance=j(a,h),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=U(e.deltaX,e.deltaY);var u=V(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,e.scale=o?(c=o.pointers,l=i,j(l[0],l[1],W)/j(c[0],c[1],W)):1,e.rotation=o?function(t,e){return G(e[1],e[0],W)+G(t[1],t[0],W)}(o.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(a>25||void 0===o.velocity)){var h=e.deltaX-o.deltaX,u=e.deltaY-o.deltaY,c=V(a,h,u);i=c.x,r=c.y,n=p(c.x)>p(c.y)?c.x:c.y,s=U(h,u),t.lastInterval=e}else n=o.velocity,i=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=s}(n,e);var c,l;var v=t.element;C(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function L(t){for(var e=[],n=0;n=p(e)?t<0?2:4:e<0?8:16}function j(t,e,n){n||(n=F);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function G(t,e,n){n||(n=F);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}k.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(z(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4};function Z(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,k.apply(this,arguments)}E(Z,k,{handler:function(t){var e=J[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t], +changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var B={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},$={2:"touch",3:"pen",4:"mouse",5:"kinect"},K="pointerdown",Q="pointermove pointerup pointercancel";function tt(){this.evEl=K,this.evWin=Q,k.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(K="MSPointerDown",Q="MSPointerMove MSPointerUp MSPointerCancel"),E(tt,k,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),r=B[i],s=$[t.pointerType]||t.pointerType,o="touch"==s,a=x(e,t.pointerId,"pointerId");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),n&&e.splice(a,1))}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,k.apply(this,arguments)}function it(t,e){var n=D(t.touches),i=D(t.changedTouches);return 12&e&&(n=O(n.concat(i),"identifier",!0)),[n,i]}E(nt,k,{handler:function(t){var e=et[t.type];if(1===e&&(this.started=!0),this.started){var n=it.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function st(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},k.apply(this,arguments)}function ot(t,e){var n=D(t.touches),i=this.targetIds;if(3&e&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,s,o=D(t.changedTouches),a=[],h=this.target;if(s=n.filter((function(t){return C(t.target,h)})),1===e)for(r=0;r-1&&i.splice(t,1)}),2500)}}function ct(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){ +return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+mt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+mt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Tt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=gt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),E(It,Tt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),E(At,dt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=v((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),E(bt,Tt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),E(St,Tt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1}, +getTouchAction:function(){return Et.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=gt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),E(_t,dt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance'},"8d0Q":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return r}));var n=a("q1tI");function i(){var e=Object(n.useState)(!1),t=e[0],a=e[1];return[t,{onMouseOver:function(e){r(e)&&a(!0)},onMouseOut:function(e){r(e)&&a(!1)}}]}function r(e){return!e.currentTarget.contains(e.relatedTarget)}},KMbc:function(e,t,a){"use strict";a.r(t);var n=a("mrSG"),i=a("q1tI"),r=a("i8i4"),o=a("Eyy1"),s=(a("P5fv"),a("TSYQ")),l=a("4O8T"),c=a.n(l),d=a("Kxc7"),u=a("FQhm"),h=a("PoSe"),v=a.n(h),p=a("17x9"),m=a("cvc5"),f=(a("EsMY"),a("+GaQ")),y=a("+GxX"),b=a("KrBX");function _(e){var t,a=e.children,n=e.className,r=e.noLeftDecoration,o=e.noRightDecoration,l=e.noMinimalWidth,c=e.onClick;return i.createElement("div",{className:s(n,b.group,(t={},t[b.noMinimalWidth]=l,t[b.noLeftDecoration]=r,t[b.noRightDecoration]=o,t)),onClick:c},a)}var S=a("tO+E"),g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleMeasure=function(e){var a=e.width;t.props.onWidthChange(a)},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,a=e.shouldMeasure;return i.createElement(m,{shouldMeasure:a,onMeasure:this._handleMeasure,whitelist:["width"]},i.createElement("div",{className:S.wrap},t))},t}(i.PureComponent),E=a("tU7i"),C=a("Opoj");function w(e){return i.createElement(E.b,Object(n.__assign)({},e,{forceInteractive:!0,icon:C}))}a("YFKU");var M=a("Iivm"),O=a("a+Yp"),I=a("6oLA"),k={text:window.t("View Only Mode")};function F(e){return i.createElement("div",{className:O.wrap +},i.createElement(M.Icon,{className:O.icon,icon:I}),k.text)}var x,W=a("4Cm8"),R=a("XAms");!function(e){e.SymbolSearch="header-toolbar-symbol-search",e.Intervals="header-toolbar-intervals",e.ChartStyles="header-toolbar-chart-styles",e.Compare="header-toolbar-compare",e.Indicators="header-toolbar-indicators",e.StudyTemplates="header-toolbar-study-templates",e.Alerts="header-toolbar-alerts",e.Layouts="header-toolbar-layouts",e.SaveLoad="header-toolbar-save-load",e.UndoRedo="header-toolbar-undo-redo",e.Properties="header-toolbar-properties",e.PublishDesktop="header-toolbar-publish-desktop",e.PublishMobile="header-toolbar-publish-mobile",e.Fullscreen="header-toolbar-fullscreen",e.Screenshot="header-toolbar-screenshot",e.Replay="header-toolbar-replay",e.Financials="header-toolbar-financials",e.StartTrial="header-toolbar-start-trial"}(x||(x={}));var A=a("8d0Q"),N=a("1TxM"),T=a("a8bL"),B=Object(y.isFeatureEnabled)("hide-copy-readonly"),P=Object(N.b)(),V=function(e){function t(t,a){var r=e.call(this,t,a)||this;return r._handleMouseOver=function(e){Object(A.a)(e)&&r.setState({isHovered:!0})},r._handleMouseOut=function(e){Object(A.a)(e)&&r.setState({isHovered:!1})},r._activateSymbolSearchMode=function(){r._setMode(2)},r._activateNormalMode=function(){r._setMode(1)},r._handleInnerResize=function(e){var t=r.props.onWidthChange;t&&t(e)},r._handleMeasureAvailableSpace=function(e){var t=e.width,a=r.props.onAvailableSpaceChange;a&&a(t)},r._processCustoms=function(e){var t=r.props.isFake,a=r.state.mode,o=r.context.tools;return e.map((function(e){return i.createElement(_,{className:s(1!==a&&T.hidden)},i.createElement(o.Custom,Object(n.__assign)({},e,{isFake:t})))}))},r._fixLastGroup=function(e,t,a){if(t===a.length-1&&i.isValidElement(e)&&e.type===_){var n=void 0!==r.context.tools.Publish&&!r.props.readOnly;return i.cloneElement(e,{noRightDecoration:n})}return e},Object(N.c)(a,{tools:p.any.isRequired}),r.state={isHovered:!1,mode:1,isAuthenticated:void 0},r}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){0},t.prototype.componentWillUnmount=function(){0},t.prototype.render=function(){var e,t,a=this.context.tools,r=this.props,o=r.features,l=r.displayMode,c=r.chartSaver,d=r.studyMarket,u=r.readOnly,h=r.saveLoadSyncEmitter,v=r.leftCustomButtons,p=r.rightCustomButtons,y=r.showScrollbarWhen,b=r.width,S=void 0===b?0:b,E=r.isFake,C=void 0!==E&&E,M=this.state,O=M.isHovered,I=M.mode,k=(M.isAuthenticated,this._processCustoms(v)),A=this._processCustoms(p),N=y.includes(l);return i.createElement("div",{className:s(T.inner,(e={},e[T.fake]=C,e)),onContextMenu:R.b},i.createElement(m,{onMeasure:this._handleMeasureAvailableSpace,whitelist:["width"],shouldMeasure:!C},i.createElement(W.a,{isVisibleFade:Modernizr.mobiletouch&&N,isVisibleButtons:!Modernizr.mobiletouch&&N&&O,isVisibleScrollbar:!1,shouldMeasure:N&&!C,onMouseOver:this._handleMouseOver,onMouseOut:this._handleMouseOut},i.createElement("div",{className:T.content},i.createElement(g,{onWidthChange:this._handleInnerResize,shouldMeasure:C},i.createElement(f.a,{ +map:this._fixLastGroup},!u&&i.Children.toArray(Object(n.__spreadArrays)([a.SymbolSearch&&i.createElement(_,{key:"symbol",className:2===I&&T.symbolSearch},i.createElement(a.SymbolSearch,{id:C?void 0:x.SymbolSearch,isActionsVisible:o.allowSymbolSearchSpread,isExpanded:2===I,onFocus:this._activateSymbolSearchMode,onBlur:this._activateNormalMode,maxWidth:S})),a.DateRange&&i.createElement(_,{key:"range"},i.createElement(a.DateRange,null)),a.Intervals&&1===I&&i.createElement(_,{key:"intervals"},i.createElement(a.Intervals,{id:C?void 0:x.Intervals,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l,isFake:C})),a.Bars&&1===I&&i.createElement(_,{key:"styles"},i.createElement(a.Bars,{id:C?void 0:x.ChartStyles,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l,isFake:C})),a.Compare&&1===I&&i.createElement(_,{key:"compare"},i.createElement(a.Compare,{id:C?void 0:x.Compare,className:T.button,displayMode:l})),a.Indicators&&1===I&&i.createElement(_,{key:"indicators"},i.createElement(a.Indicators,{id:C?void 0:x.Indicators,className:T.button,studyMarket:d,displayMode:l})),a.Financials&&1===I&&i.createElement(_,{key:"financials"},i.createElement(a.Financials,{id:C?void 0:x.Financials,className:T.button,displayMode:l})),a.Templates&&1===I&&i.createElement(_,{key:"templates"},i.createElement(a.Templates,{id:C?void 0:x.StudyTemplates,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l})),1===I&&a.Alert&&i.createElement(_,{key:"alert"},i.createElement(a.Alert,{id:C?void 0:x.Alerts,className:T.button,displayMode:l})),1===I&&a.AlertReferral&&i.createElement(_,{key:"alert-referral"},i.createElement(a.AlertReferral,{className:T.button,displayMode:l})),a.Replay&&1===I&&i.createElement(_,{key:"replay"},i.createElement(a.Replay,{id:C?void 0:x.Replay,className:T.button,displayMode:l})),a.UndoRedo&&1===I&&i.createElement(_,{key:"undo-redo"},i.createElement(a.UndoRedo,{id:C?void 0:x.UndoRedo})),a.ScalePercentage&&i.createElement(_,{key:"percentage"},i.createElement(a.ScalePercentage,null)),a.ScaleLogarithm&&i.createElement(_,{key:"logarithm"},i.createElement(a.ScaleLogarithm,null))],k)),1===I?([(t=i.Children.toArray(Object(n.__spreadArrays)([u&&i.createElement(_,{key:"view-only-badge"},i.createElement(F,null)),i.createElement(_,{key:"gap",className:s(T.fill,C&&T.collapse)}),!u&&a.Layout&&i.createElement(_,{key:"layout"},i.createElement(a.Layout,{id:C?void 0:x.Layouts})),this._isSaveLoadVisible()&&a.SaveLoad&&i.createElement(_,{key:"save-load-right"},i.createElement(a.SaveLoad,{id:C?void 0:x.SaveLoad,chartSaver:c,isReadOnly:u,displayMode:l,isFake:C,stateSyncEmitter:h})),a.SaveLoadReferral&&i.createElement(_,{key:"save-load-referral"},i.createElement(a.SaveLoadReferral,{isReadOnly:u,displayMode:l})),o.showLaunchInPopupButton&&a.OpenPopup&&i.createElement(_,{key:"popup"},i.createElement(a.OpenPopup,null)),!u&&a.Properties&&i.createElement(_,{key:"properties"},i.createElement(a.Properties,{id:C?void 0:x.Properties,className:T.iconButton +})),!u&&a.Fullscreen&&i.createElement(_,{key:"fullscreen",onClick:this._trackFullscreenButtonClick},i.createElement(a.Fullscreen,{id:C?void 0:x.Fullscreen})),a.Screenshot&&i.createElement(_,{key:"screenshot"},i.createElement(a.Screenshot,{id:C?void 0:x.Screenshot,className:T.iconButton})),!u&&a.Publish&&i.createElement(_,{key:"publish",className:T.mobilePublish},i.createElement(a.Publish,{id:C?void 0:x.PublishMobile}))],A))).findIndex((function(e){return i.isValidElement(e)&&!!e.key&&-1!==e.key.toString().indexOf("view-only-badge")}))].filter((function(e){return e>=0})).forEach((function(e){t=i.Children.map(t,(function(t,a){if(i.isValidElement(t))switch([e-1,e,e+1].indexOf(a)){case 0:t=i.cloneElement(t,{noRightDecoration:!0});break;case 1:t=i.cloneElement(t,{noLeftDecoration:!0,noRightDecoration:!0});break;case 2:t=i.cloneElement(t,{noLeftDecoration:!0})}return t}))})),t):[i.createElement(_,{key:"gap",className:s(T.fill,2===I&&T.minimalPriority)}),i.createElement(_,{key:"symbol-search-close"},i.createElement(w,{className:s(T.iconButton,T.symbolSearchClose)}))]))))),a.Publish&&!u&&!C&&i.createElement(a.Publish,{id:x.PublishDesktop,className:T.desktopPublish}))},t.prototype._onLoginStateChange=function(){0},t.prototype._setMode=function(e){this.setState({mode:e})},t.prototype._trackFullscreenButtonClick=function(){0},t.prototype._isSaveLoadVisible=function(){return!(this.props.readOnly&&B)},t.contextType=P,t}(i.PureComponent);var j=a("hY0g"),D=a.n(j),L=a("ulZB"),H=function(e){function t(t,a,n){return void 0===n&&(n=[]),e.call(this,t,a,"FAVORITE_CHART_STYLES_CHANGED","StyleWidget.quicks",n)||this}return Object(n.__extends)(t,e),t}(L.b),z=a("pPtI"),G=a("IVMC"),Q=a.n(G),U=function(e){function t(t,a,n){return e.call(this,t,a,"FAVORITE_INTERVALS_CHANGED","IntervalWidget.quicks",n)||this}return Object(n.__extends)(t,e),t.prototype._serialize=function(e){return Q()(e.map(z.normalizeIntervalString))},t.prototype._deserialize=function(e){return Q()(Object(z.convertResolutionsFromSettings)(e).filter(z.isResolutionMultiplierValid).map(z.normalizeIntervalString))},t}(L.a),K=(a("bSeV"),function(e){function t(t,a,n){return void 0===n&&(n=[]),e.call(this,t,a,"CUSTOM_INTERVALS_CHANGED","IntervalWidget.intervals",n)||this}return Object(n.__extends)(t,e),t.prototype.set=function(t,a){t.length,this.get().length,e.prototype.set.call(this,t,a)},t.prototype._serialize=function(e){return Q()(e.map(z.normalizeIntervalString))},t.prototype._deserialize=function(e){return Q()(Object(z.convertResolutionsFromSettings)(e).filter(z.isResolutionMultiplierValid).map(z.normalizeIntervalString))},t}(L.a)),X=a("FBuY"),Y=a("Vdly"),q=a("yMne"),J=a("cBZt"),Z=a("TcSq"),ee=a("aIyQ"),te=a.n(ee),ae={},ne=null,ie=function(){function e(e){var t=this;void 0===e&&(e=Y),this._favorites=[],this._favoritesChanged=new te.a,this._settings=e,X.TVXWindowEvents.on("StudyFavoritesChanged",(function(e){var a=JSON.parse(e);t._loadFromState(a.favorites||[])})),this._settings.onSync.subscribe(this,this._loadFavs),this._loadFavs()}return e.prototype.isFav=function(e){ +var t=this.favId(e);return-1!==this._findFavIndex(t)},e.prototype.toggleFavorite=function(e){this.isFav(e)?this.removeFavorite(e):this.addFavorite(e)},e.prototype.addFavorite=function(e){var t=this.favId(e);this._favorites.push(oe(t)),this._favoritesChanged.fire(),this._saveFavs()},e.prototype.removeFavorite=function(e){var t=this.favId(e),a=this._findFavIndex(t);-1!==a&&(this._favorites.splice(a,1),this._favoritesChanged.fire()),this._saveFavs()},e.prototype.favId=function(e){return Object(Z.isPineIdString)(e)?e:Object(Z.extractPineId)(e)||Object(J.extractStudyId)(e)},e.prototype.favorites=function(){return this._favorites},e.prototype.favoritePineIds=function(){return this._favorites.filter((function(e){return"pine"===e.type})).map((function(e){return e.pineId}))},e.prototype.favoritesChanged=function(){return this._favoritesChanged},e.getInstance=function(){return null===ne&&(ne=new e),ne},e.create=function(t){return new e(t)},e.prototype._loadFavs=function(){var e=this._settings.getJSON("studyMarket.favorites",[]);this._loadFromState(e)},e.prototype._saveFavs=function(){var e=this._stateToSave();this._settings.setJSON("studyMarket.favorites",e),X.TVXWindowEvents.emit("StudyFavoritesChanged",JSON.stringify({favorites:e}))},e.prototype._stateToSave=function(){return this._favorites.map(re)},e.prototype._loadFromState=function(e){this._favorites=e.map((function(e){return oe(function(e){return e in ae?ae[e]:e}(e))})),this._favoritesChanged.fire()},e.prototype._findFavIndex=function(e){return this._favorites.findIndex((function(t){return e===re(t)}))},e}();function re(e){return"java"===e.type?e.studyId:e.pineId}function oe(e){return Object(Z.isPineIdString)(e)?{type:"pine",pineId:e}:{type:"java",studyId:e}}var se,le=a("LxhU"),ce=((se={})[le.ResolutionKind.Seconds]=!1,se[le.ResolutionKind.Minutes]=!1,se[le.SpecialResolutionKind.Hours]=!1,se[le.ResolutionKind.Days]=!1,se[le.ResolutionKind.Range]=!1,se),de=function(e){function t(t,a,n){return void 0===n&&(n=ce),e.call(this,t,a,"INTERVALS_MENU_VIEW_STATE_CHANGED","IntervalWidget.menu.viewState",n)||this}return Object(n.__extends)(t,e),t.prototype.isAllowed=function(e){return Object.keys(ce).includes(e)},t}(L.b),ue={defaultsCollapsed:!1},he=(L.b,{tools:p.any.isRequired,isFundamental:p.any,chartApiInstance:p.any,availableTimeFrames:p.any,chartWidgetCollection:p.any,windowMessageService:p.any,favoriteChartStylesService:p.any,favoriteIntervalsService:p.any,customIntervalsService:p.any,favoriteStudyTemplatesService:p.any,studyTemplates:p.any,chartChangesWatcher:p.any,saveChartService:p.any,sharingChartService:p.any,loadChartService:p.any,chartWidget:p.any,favoriteScriptsModel:p.any,intervalsMenuViewStateService:p.any,templatesMenuViewStateService:p.any,financialsDialogController:p.any}),ve=a("6aN0"),pe={Area:3,Bars:0,Candles:1,"Heiken Ashi":8,"Hollow Candles":9,Line:2},me=["1","30","60"];var fe=[],ye=["full","medium"],be=function(e){function t(t){var a,n=e.call(this,t)||this;n._saveLoadSyncEmitter=new c.a,n._handleFullWidthChange=function(e){n._fullWidth=e,n.setState({ +measureValid:!1})},n._handleFavoritesWidthChange=function(e){n._favoritesWidth=e,n.setState({measureValid:!1})},n._handleCollapseWidthChange=function(e){n._collapseWidth=e,n.setState({measureValid:!1})},n._handleMeasure=function(e){n.setState({availableWidth:e,measureValid:!1})};var i=t.tools,r=t.windowMessageService,s=t.chartWidgetCollection,l=t.chartApiInstance,u=t.availableTimeFrames,h=t.isFundamental,p=t.favoriteStudyTemplatesService,m=t.studyTemplates,f=t.saveChartService,y=t.sharingChartService,b=t.loadChartService,_=t.financialsDialogController;n._showScrollbarWhen=Object(o.ensureDefined)(t.allowedModes).slice(-1),n._panelWidthChangeHandlers=((a={}).full=n._handleFullWidthChange,a.medium=n._handleFavoritesWidthChange,a.small=n._handleCollapseWidthChange,a);var S=t.chartChangesWatcher;n._chartChangesWatcher=S;var g=function(e){void 0===e&&(e=[]);var t=e.map((function(e){return pe[e]}))||[1,4,5,6];return d.enabled("widget")&&(t=[0,1,3]),t}(n.props.defaultFavoriteStyles);n._favoriteChartStylesService=new H(X.TVXWindowEvents,Y,g);var E,C=(void 0===(E=n.props.defaultFavoriteIntervals)&&(E=[]),Object(z.mergeResolutions)(E,d.enabled("star_some_intervals_by_default")?me:[]));return n._favoriteIntervalsService=new U(X.TVXWindowEvents,Y,C),n._intervalsMenuViewStateService=new de(X.TVXWindowEvents,Y),n._customIntervalsService=new K(X.TVXWindowEvents,Y),n._registry={tools:i,isFundamental:h,chartWidgetCollection:s,windowMessageService:r,chartApiInstance:l,availableTimeFrames:u,favoriteStudyTemplatesService:p,studyTemplates:m,saveChartService:f,sharingChartService:y,loadChartService:b,intervalsMenuViewStateService:n._intervalsMenuViewStateService,favoriteChartStylesService:n._favoriteChartStylesService,favoriteIntervalsService:n._favoriteIntervalsService,customIntervalsService:n._customIntervalsService,chartChangesWatcher:n._chartChangesWatcher,chartWidget:s.activeChartWidget.value(),favoriteScriptsModel:ie.getInstance(),templatesMenuViewStateService:n._templatesMenuVuewStateService,financialsDialogController:_},n.state={isVisible:!0,availableWidth:0,displayMode:"full",measureValid:!1,leftCustomButtons:[],rightCustomButtons:[]},n._readOnly=s.readOnly(),n._features={allowFavoriting:d.enabled("items_favoriting"),showIdeasButton:Boolean(n.props.ideas),showLaunchInPopupButton:Boolean(n.props.popupButton),allowSymbolSearchSpread:d.enabled("header_symbol_search")&&!d.enabled("charting_library_base"),allowToolbarHiding:d.enabled("collapsible_header")},n._setDisplayMode=v()(n._setDisplayMode,100),n._negotiateResizer(),n}return Object(n.__extends)(t,e),t.prototype.componentDidUpdate=function(e,t){var a=this.state,n=a.isVisible,i=a.measureValid;n!==t.isVisible&&(u.emit("toggle_header",n),this._negotiateResizer()),i||this._setDisplayMode()},t.prototype.render=function(){var e,t=this,a=this.props,r=(a.resizerBridge,a.allowedModes),l=Object(n.__rest)(a,["resizerBridge","allowedModes"]),c=this.state,d=c.displayMode,u=c.availableWidth,h=c.isVisible,v=c.leftCustomButtons,p=c.rightCustomButtons,m=Object(n.__assign)({features:this._features, +readOnly:this._readOnly,isFake:!1,saveLoadSyncEmitter:this._saveLoadSyncEmitter,width:u,leftCustomButtons:v,rightCustomButtons:p},l),f=Object(n.__assign)(Object(n.__assign)({},m),{isFake:!0,showScrollbarWhen:fe}),y=Object(o.ensureDefined)(r),b=this.props.tools.PublishButtonManager||i.Fragment;return i.createElement(N.a,{value:this._registry,validation:he},i.createElement(b,null,i.createElement("div",{className:s(ve.toolbar,(e={},e[ve.isHidden]=!h,e)),onClick:this.props.onClick},i.createElement("div",{className:ve.overflowWrap},i.createElement(V,Object(n.__assign)({key:"live",showScrollbarWhen:this._showScrollbarWhen,displayMode:d,onAvailableSpaceChange:this._handleMeasure},m)),y.map((function(e){return i.createElement(V,Object(n.__assign)({key:e,displayMode:e,onWidthChange:t._panelWidthChangeHandlers[e]},f))}))))))},t.prototype.addButton=function(e){void 0===e&&(e="left");var t=new D.a(0),a=$('
    ')[0],i={key:Number(new Date),element:a,width:t},r=this.state,o=r.leftCustomButtons,s=r.rightCustomButtons;return"left"===e?this.setState({leftCustomButtons:Object(n.__spreadArrays)(o,[i])}):this.setState({rightCustomButtons:Object(n.__spreadArrays)(s,[i])}),a},t.prototype._negotiateResizer=function(){this.props.resizerBridge.negotiateHeight(this.state.isVisible?q.HEADER_TOOLBAR_HEIGHT_EXPANDED:q.HEADER_TOOLBAR_HEIGHT_COLLAPSED)},t.prototype._setDisplayMode=function(){var e,t=this.state.availableWidth,a=this.props.allowedModes,n=((e={}).full=this._fullWidth,e.medium=this._favoritesWidth,e.small=this._collapseWidth,e),i=Object(o.ensureDefined)(a),r=i.map((function(e){return n[e]})).findIndex((function(e){return t>=e}));-1===r&&(r=i.length-1);var s=i[r];this.setState({measureValid:!0,displayMode:s})},t.defaultProps={allowedModes:ye},t}(i.PureComponent);a.d(t,"HeaderToolbarRenderer",(function(){return _e}));var _e=function(){function e(e,t){var a=this;this._component=null,this._handleRef=function(e){a._component=e},this._container=e,r.render(i.createElement(be,Object(n.__assign)({},t,{ref:this._handleRef})),this._container)}return e.prototype.destroy=function(){r.unmountComponentAtNode(this._container)},e.prototype.getComponent=function(){return Object(o.ensureNotNull)(this._component)},e}()},KrBX:function(e,t,a){e.exports={group:"group-wWM3zP_M",noLeftDecoration:"noLeftDecoration-15F5a1TB",noRightDecoration:"noRightDecoration-2GcAAgVb",noMinimalWidth:"noMinimalWidth-1sbl_ff5"}},Opoj:function(e,t){e.exports=''},"a+Yp":function(e,t,a){e.exports={wrap:"wrap-3K4w_7te",icon:"icon-1dNdRXKB"}},a8bL:function(e,t,a){e.exports={"css-value-header-toolbar-height":"38px",inner:"inner-v8eiKwdM",fake:"fake-37paHC6T",fill:"fill-2axUON87",minimalPriority:"minimalPriority-1MGEuVHu",collapse:"collapse-17ig2Mxu",button:"button-3xrjDzA4",iconButton:"iconButton-3vyD3BPg",hidden:"hidden-2kSvETGo",symbolSearch:"symbolSearch-3I4QF1U_", +symbolSearchClose:"symbolSearchClose-3QSRPDvy",content:"content-3mgFz85m",desktopPublish:"desktopPublish-3xVralL7",mobilePublish:"mobilePublish-v3HVdbH2"}},bQ7Y:function(e,t,a){e.exports={button:"button-2ioYhFEY",hover:"hover-yHQNmTbI",isInteractive:"isInteractive-20uLObIc",isGrouped:"isGrouped-2BBXQnbO",isActive:"isActive-22S-lGpa",isOpened:"isOpened-p-Ume5l9",isDisabled:"isDisabled-1_tmrLfP",text:"text-1sK7vbvh",icon:"icon-beK_KS0k"}},"tO+E":function(e,t,a){e.exports={"css-value-header-toolbar-height":"38px",wrap:"wrap-3tiHesTk"}},tU7i:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return c}));var n=a("mrSG"),i=a("q1tI"),r=a("TSYQ"),o=a("Iivm"),s=a("bQ7Y"),l=s,c=i.forwardRef((function(e,t){var a,l=e.icon,c=e.isActive,d=e.isOpened,u=e.isDisabled,h=e.isGrouped,v=e.isHovered,p=e.onClick,m=e.text,f=e.textBeforeIcon,y=e.title,b=e.theme,_=void 0===b?s:b,S=e.className,g=e.forceInteractive,E=Object(n.__rest)(e,["icon","isActive","isOpened","isDisabled","isGrouped","isHovered","onClick","text","textBeforeIcon","title","theme","className","forceInteractive"]),C=r(S,_.button,y&&"apply-common-tooltip",((a={})[_.isActive]=c,a[_.isOpened]=d,a[_.isInteractive]=(g||Boolean(p))&&!u,a[_.isDisabled]=u,a[_.isGrouped]=h,a[_.hover]=v,a)),w=l&&("string"==typeof l?i.createElement(o.Icon,{className:_.icon,icon:l}):i.cloneElement(l,{className:r(_.icon,l.props.className)}));return i.createElement("div",Object(n.__assign)({},E,{ref:t,"data-role":"button",className:C,onClick:u?void 0:p,title:y}),f&&m&&i.createElement("div",{className:r("js-button-text",_.text)},m),w,!f&&m&&i.createElement("div",{className:r("js-button-text",_.text)},m))}))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js b/public/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js new file mode 100644 index 00000000..4dd4b274 --- /dev/null +++ b/public/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js @@ -0,0 +1,34 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lazy-jquery-ui"],{"3G7n":function(t,e){!function(t){if(t.support.touch="ontouchend"in document,t.support.touch){var e,i=t.ui.mouse.prototype,s=i._mouseInit,n=i._mouseDestroy;i._touchStart=function(t){!e&&this._mouseCapture(t.originalEvent.changedTouches[0])&&(e=!0,this._touchMoved=!1,o(t,"mouseover"),o(t,"mousemove"),o(t,"mousedown"))},i._touchMove=function(t){e&&(this._touchMoved=!0,o(t,"mousemove"))},i._touchEnd=function(t){e&&(o(t,"mouseup"),o(t,"mouseout"),this._touchMoved||o(t,"click"),e=!1)},i._mouseInit=function(){this.element.bind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),s.call(this)},i._mouseDestroy=function(){this.element.unbind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),n.call(this)}}function o(t,e){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var i=t.originalEvent.changedTouches[0],s=document.createEvent("MouseEvents");s.initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(s)}}}(jQuery)},"7UVs":function(t,e,i){var s,n,o;n=[i("P5fv"),i("iGnl"),i("THJS"),i("alHQ"),i("Qwlt"),i("MIQu")],void 0===(o="function"==typeof(s=function(t){return t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s,n=i&&"left"===i?"scrollLeft":"scrollTop";return e[n]>0||(e[n]=1,s=e[n]>0,e[n]=0,s)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"), +this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",(function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var e,i,s,n,o,r=this.options,a=this;if(this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:r.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=o&&o[1]?o[1]:"se")})),r.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)((s=t(this.handles[i])[0])===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n}, +_mouseStart:function(e){var i,s,n,o=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,r=e.pageX-n.left||0,a=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),!!h&&(i=h.apply(this,[e,r,a]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1)},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,r,a,h,l=this.options;return this._helper&&(n=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:this.sizeDiff.height,o=s?0:this.sizeDiff.width,r={width:this.helper.width()-o,height:this.helper.height()-n},a=parseFloat(this.element.css("left"))+(this.position.left-this.originalPosition.left)||null,h=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null,l.animate||this.element.css(t.extend(r,{top:h,left:a})),this.helper.height(this.size.height),this.helper.width(this.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,r=this.options;o={ +minWidth:this._isNumber(r.minWidth)?r.minWidth:0,maxWidth:this._isNumber(r.maxWidth)?r.maxWidth:1/0,minHeight:this._isNumber(r.minHeight)?r.minHeight:0,maxHeight:this._isNumber(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,r=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),r&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}), +this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),r=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,a=o?0:i.sizeDiff.width,h={width:i.size.width-a,height:i.size.height-r},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,r,a,h=t(this).resizable("instance"),l=h.options,c=h.element,p=l.containment,d=p instanceof t?p.get(0):/parent/.test(p)?c.parent().get(0):p;d&&(h.containerElement=t(d),/document/.test(p)||p===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){i[t]=h._num(e.css("padding"+s))})),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,r=h._hasScroll(d,"left")?d.scrollWidth:o,a=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:r,height:a}))},resize:function(e){ +var i,s,n,o,r=t(this).resizable("instance"),a=r.options,h=r.containerOffset,l=r.position,c=r._aspectRatio||e.shiftKey,p={top:0,left:0},d=r.containerElement,u=!0;d[0]!==document&&/static/.test(d.css("position"))&&(p=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-p.left),c&&(r.size.height=r.size.width/r.aspectRatio,u=!1),r.position.left=a.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),c&&(r.size.width=r.size.height*r.aspectRatio,u=!1),r.position.top=r._helper?h.top:0),n=r.containerElement.get(0)===r.element.parent().get(0),o=/relative|absolute/.test(r.containerElement.css("position")),n&&o?(r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top):(r.offset.left=r.element.offset().left,r.offset.top=r.element.offset().top),i=Math.abs(r.sizeDiff.width+(r._helper?r.offset.left-p.left:r.offset.left-h.left)),s=Math.abs(r.sizeDiff.height+(r._helper?r.offset.top-p.top:r.offset.top-h.top)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,c&&(r.size.height=r.size.width/r.aspectRatio,u=!1)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,c&&(r.size.width=r.size.height*r.aspectRatio,u=!1)),u||(r.position.left=r.prevPosition.left,r.position.top=r.prevPosition.top,r.size.width=r.prevSize.width,r.size.height=r.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,r=t(e.helper),a=r.offset(),h=r.outerWidth()-e.sizeDiff.width,l=r.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:a.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:a.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance").options;t(e.alsoResize).each((function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})}))},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,r=s.originalPosition,a={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0};t(n.alsoResize).each((function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,(function(t,e){var i=(s[e]||0)+(a[e]||0);i&&i>=0&&(n[e]=i||null)})),e.css(n)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}), +e._addClass(e.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,r=i.originalPosition,a=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,p=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,u=o.width+p,f=o.height+d,g=s.maxWidth&&s.maxWidthu,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(u+=l),v&&(f+=c),g&&(u-=l),m&&(f-=c),/^(se|s|e)$/.test(a)?(i.size.width=u,i.size.height=f):/^(ne)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.top=r.top-d):/^(sw)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.left=r.left-p):((f-c<=0||u-l<=0)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=r.top-d):(f=c-e.height,i.size.height=f,i.position.top=r.top+o.height-f),u-l>0?(i.size.width=u,i.position.left=r.left-p):(u=l-e.width,i.size.width=u,i.position.left=r.left+o.width-u))}}),t.ui.resizable})?s.apply(e,n):s)||(t.exports=o)},"8Iik":function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var e=t(this);return(!s||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)}})?s.apply(e,n):s)||(t.exports=o)},BvgM:function(t,e,i){"use strict";i.r(e);i("T58q"),i("chtW"),i("NvoQ"),i("Vn+K"),i("7UVs"),i("3G7n"),i("bLgU")},CumE:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo((function(e){return function(i){return!!t.data(i,e)}})):function(e,i,s){return!!t.data(e,s[3])}})})?s.apply(e,n):s)||(t.exports=o)},NvoQ:function(t,e,i){var s,n,o;n=[i("P5fv"),i("iGnl"),i("CumE"),i("NHgk"),i("8Iik"),i("Qwlt"),i("MIQu")],void 0===(o="function"==typeof(s=function(t){return t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null +},_isOverAxis:function(t,e,i){return t>=e&&t=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(e),t(e.target).parents().each((function(){if(t.data(this,o.widgetName+"-item")===o)return s=t(this),!1})),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),!s||this.options.handle&&!i&&(t(this.options.handle,s).find("*").addBack().each((function(){this===e.target&&(n=!0)})),!n)||(this.currentItem=s,this._removeCurrentsFromItems(),0)))},_mouseStart:function(e,i,s){var n,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=t("").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(), +!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,r=this.options,a=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===n||t.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,r={} +;o&&"x"!==o||(r.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(r,parseInt(this.options.revert,10)||500,(function(){s._clear(e)}))}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each((function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))})),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each((function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")})),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,r=o+t.width,a=t.top,h=a+t.height,l=this.offset.click.top,c=this.offset.click.left,p="x"===this.options.axis||s+l>a&&s+lo&&e+ct[this.floating?"width":"height"]?u:o0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,o,r=[],a=[],h=this._connectWith();if(h&&e)for(i=h.length-1;i>=0;i--)for(s=(n=t(h[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&a.push([t.isFunction(o.options.items)?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function l(){r.push(this)}for(a.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=a.length-1;i>=0;i--)a[i][0].each(l);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,(function(t){for(var i=0;i=0;i--)for(s=(n=t(d[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(p.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=p.length-1;i>=0;i--)for(r=p[i][1],s=0,l=(a=p[i][0]).length;s=0;i--)(s=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top) +;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){var i,s=(e=e||this).options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("
     
    ",M=p?"":"",w=0;w<7;w++)M+="";for(C+=M+"",S=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),T=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,H=Math.ceil((T+S)/7),N=J&&this.maxRows>H?this.maxRows:H,this.maxRows=N,A=this._daylightSavingAdjust(new Date(tt,Z,1-T)),F=0;F",Y=p?"":"",w=0;w<7;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],O=(W=A.getMonth()!==Z)&&!v||!E[0]||G&&Aq,Y+="",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);C+=Y+""}++Z>11&&(Z=0,tt++),D+=C+="
    "+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+u[z]+"
    "+this._get(t,"calculateWeek")(A)+""+(W&&!_?" ":O?""+A.getDate()+"":""+A.getDate()+"")+"
    "+(J?""+(U[0]>0&&P===U[1]-1?"
    ":""):"")}k+=D}return k+=l,t._keyEvent=!1,k},_generateMonthYearHeader:function(t,e,i,s,n,o,r,a){var h,l,c,p,d,u,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),y="
    ",k="";if(o||!m)k+=""+r[e]+"";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,k+=""}if(v||(y+=k+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)y+=""+i+"";else{for(p=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(u=function(t){ +var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e})(p[0]),g=Math.max(f,u(p[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="",y+=t.yearshtml,t.yearshtml=null}return y+=this._get(t,"yearSuffix"),v&&(y+=(!o&&m&&_?"":" ")+k),y+="
    "},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),r=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=r.getDate(),t.drawMonth=t.selectedMonth=r.getMonth(),t.drawYear=t.selectedYear=r.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&es?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),r=null,a=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=s),i[1].match(/[+\-].*/)&&(a+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!r||e.getFullYear()>=r)&&(!a||e.getFullYear()<=a)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0), +0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each((function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)})):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new i,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker})?s.apply(e,n):s)||(t.exports=o)},alHQ:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n0||(this.handle=this._getHandle(e),!this.handle||(this._blurActiveElement(e),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),0)))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("
    ").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))}, +_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",e,s))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==i._trigger("stop",e)&&i._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){ +this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];this.relativeContainer=null,n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(s=(i=t(n.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")), +this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=n.containment:this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,r=this.options,a=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1]:n,o=r.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-r.grid[0]:o+r.grid[0]:o),"y"===r.axis&&(h=this.originalPageX),"x"===r.axis&&(l=this.originalPageY)),{ +top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each((function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))}))},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,(function(){this.isOver?(this.isOver=0,s.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(e),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",e,n))}))},drag:function(e,i,s){t.each(s.sortables,(function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,(function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n}))),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,(function(){this.refreshPositions()})),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper, +o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,r=s.scrollParentNotHidden[0],a=s.document[0];r!==a&&"HTML"!==r.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+r.offsetHeight-e.pageY=0;d--)l=(h=s.snapElements[d].left-s.margins.left)+s.snapElements[d].width,p=(c=s.snapElements[d].top-s.margins.top)+s.snapElements[d].height,_l+g||yp+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})), +s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=Math.abs(c-y)<=g,o=Math.abs(p-v)<=g,r=Math.abs(h-_)<=g,a=Math.abs(l-m)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),u=n||o||r||a,"outer"!==f.snapMode&&(n=Math.abs(c-v)<=g,o=Math.abs(p-y)<=g,r=Math.abs(h-m)<=g,a=Math.abs(l-_)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||r||a||u)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||r||a||u)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,r=t.makeArray(t(o.stack)).sort((function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)}));r.length&&(n=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",n+e)})),this.css("zIndex",n+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable})?s.apply(e,n):s)||(t.exports=o)},vBzC:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})?s.apply(e,n):s)||(t.exports=o)},"yM/z":function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")}})?s.apply(e,n):s)||(t.exports=o)},yw1R:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e}})?s.apply(e,n):s)||(t.exports=o)}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js b/public/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js new file mode 100644 index 00000000..ca953821 --- /dev/null +++ b/public/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js @@ -0,0 +1,15 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lazy-velocity"],{WJ2Z:function(e,t,r){var a,i;!function(e){"use strict";if(!e.jQuery){var t=function(e,r){return new t.fn.init(e,r)};t.isWindow=function(e){return e&&e===e.window},t.type=function(e){return e?"object"==typeof e||"function"==typeof e?a[n.call(e)]||"object":typeof e:e+""},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var r;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!i.call(e,"constructor")&&!i.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}for(r in e);return void 0===r||i.call(e,r)},t.each=function(e,t,r){var a=0,i=e.length,n=l(e);if(r){if(n)for(;a0&&r-1 in e))}}(window),function(n){"use strict";"object"==typeof e.exports?e.exports=n():void 0===(i="function"==typeof(a=n)?a.call(t,r,t,e):a)||(e.exports=i)}((function(){"use strict";return function(e,t,r,a){var i,n=function(){if(r.documentMode)return r.documentMode;for(var e=7;e>4;e--){var t=r.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]>=0?t:Math.max(0,a+t),s=(r<0?a+r:Math.min(r,a))-o;if(s>0)if(n=new Array(s),this.charAt)for(i=0;i=0}:function(e,t){for(var r=0;r1e-4&&Math.abs(s.v)>1e-4;);return n?function(e){return u[e*(u.length-1)|0]}:c}}();g.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}}, +d.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],(function(e,t){g.Easings[t[0]]=k.apply(null,t[1])}));var h=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205", +lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=1?"":"alpha(opacity="+parseInt(100*parseFloat(r),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return r}}},register:function(){n&&!(n>9)||g.State.isGingerbread||(h.Lists.transformsBase=h.Lists.transformsBase.concat(h.Lists.transforms3D));for(var e=0;e8)&&3===i.split(" ").length&&(i+=" 1"),i;case"inject": +return/^rgb/.test(a)?a:(n<=8?4===a.split(" ").length&&(a=a.split(/\s+/).slice(0,3).join(" ")):3===a.split(" ").length&&(a+=" 1"),(n<=8?"rgb":"rgba")+"("+a.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();function r(e,t,r){if("border-box"===h.getPropertyValue(t,"boxSizing").toString().toLowerCase()===(r||!1)){var a,i,n=0,o="width"===e?["Left","Right"]:["Top","Bottom"],s=["padding"+o[0],"padding"+o[1],"border"+o[0]+"Width","border"+o[1]+"Width"];for(a=0;a=2&&console.log("Get "+r+": "+s),s},setPropertyValue:function(e,r,a,i,o){var s=r;if("scroll"===r)o.container?o.container["scroll"+o.direction]=a:"Left"===o.direction?t.scrollTo(a,o.alternateValue):t.scrollTo(o.alternateValue,a);else if(h.Normalizations.registered[r]&&"transform"===h.Normalizations.registered[r]("name",e))h.Normalizations.registered[r]("inject",e,a),s="transform",a=x(e).transformCache[r];else{if(h.Hooks.registered[r]){var l=r,u=h.Hooks.getRoot(r);i=i||h.getPropertyValue(e,u),a=h.Hooks.injectValue(l,a,i),r=u}if(h.Normalizations.registered[r]&&(a=h.Normalizations.registered[r]("inject",e,a),r=h.Normalizations.registered[r]("name",e)),s=h.Names.prefixCheck(r)[0],n<=8)try{e.style[s]=a}catch(d){g.debug&&console.log("Browser does not support ["+a+"] for ["+s+"]")}else{var c=x(e);c&&c.isSVG&&h.Names.SVGAttribute(r)?e.setAttribute(r,a):e.style[s]=a} +g.debug>=2&&console.log("Set "+r+" ("+s+"): "+a)}return[s,a]},flushTransformCache:function(e){var t="",r=x(e);if((n||g.State.isAndroid&&!g.State.isChrome)&&r&&r.isSVG){var a=function(t){return parseFloat(h.getPropertyValue(e,t))},i={translate:[a("translateX"),a("translateY")],skewX:[a("skewX")],skewY:[a("skewY")],scale:1!==a("scale")?[a("scale"),a("scale")]:[a("scaleX"),a("scaleY")],rotate:[a("rotateZ"),0,0]};d.each(x(e).transformCache,(function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(t+=e+"("+i[e].join(" ")+") ",delete i[e])}))}else{var o,s;d.each(x(e).transformCache,(function(r){if(o=x(e).transformCache[r],"transformPerspective"===r)return s=o,!0;9===n&&"rotateZ"===r&&(r="rotate"),t+=r+o+" "})),s&&(t="perspective"+s+" "+t)}h.setPropertyValue(e,"transform",t)}};h.Hooks.register(),h.Normalizations.register(),g.hook=function(e,t,r){var a;return e=c(e),d.each(e,(function(e,i){if(void 0===x(i)&&g.init(i),void 0===r)void 0===a&&(a=h.getPropertyValue(i,t));else{var n=h.setPropertyValue(i,t,r);"transform"===n[0]&&g.CSS.flushTransformCache(i),a=n}})),a};var y=function(){var e;function a(){return i?v.promise||null:n}var i,n,o,s,l,f,m=arguments[0]&&(arguments[0].p||d.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||p.isString(arguments[0].properties));p.isWrapped(this)?(i=!1,o=0,s=this,n=this):(i=!0,o=1,s=m?arguments[0].elements||arguments[0].e:arguments[0]);var v={promise:null,resolver:null,rejecter:null};if(i&&g.Promise&&(v.promise=new g.Promise((function(e,t){v.resolver=e,v.rejecter=t}))),m?(l=arguments[0].properties||arguments[0].p,f=arguments[0].options||arguments[0].o):(l=arguments[o],f=arguments[o+1]),s=c(s)){var b,P=s.length,k=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(l)&&!d.isPlainObject(f)){var A=o+1;f={};for(var F=A;F=4&&"("===H?F++:(F&&F<5||F>=4&&")"===H&&--F<5)&&(F=0),0===E&&"r"===H||1===E&&"g"===H||2===E&&"b"===H||3===E&&"a"===H||E>=3&&"("===H?(3===E&&"a"===H&&(N=1),E++):N&&","===H?++N>3&&(E=N=0):(N&&E<(N?5:4)||E>=(N?4:3)&&")"===H&&--E<(N?5:4))&&(E=N=0)}}V===b.length&&T===f.length||(g.debug&&console.error('Trying to pattern match mis-matched strings ["'+f+'", "'+b+'"]'),s=void 0),s&&(C.length?(g.debug&&console.log('Pattern found "'+s+'" -> ',C,A,"["+b+","+f+"]"),b=C,f=A,w=S=""):s=void 0)}s||(b=(x=k(a,b))[0],S=x[1],f=(x=k(a,f))[0].replace(/^([+-\/*])=/,(function(e,t){return P=t,""})),w=x[1],b=parseFloat(b)||0,f=parseFloat(f)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(a)?(f/=100,w="em"):/^scale/.test(a)?(f/=100,w=""):/(Red|Green|Blue)$/i.test(a)&&(f=f/100*255,w="")));if(/[\/*]/.test(P))w=S;else if(S!==w&&0!==b)if(0===f)w=S;else{i=i||function(){var a={myParent:e.parentNode||r.body,position:h.getPropertyValue(e,"position"),fontSize:h.getPropertyValue(e,"fontSize")},i=a.position===q.lastPosition&&a.myParent===q.lastParent,n=a.fontSize===q.lastFontSize;q.lastParent=a.myParent,q.lastPosition=a.position,q.lastFontSize=a.fontSize;var o={};if(n&&i)o.emToPx=q.lastEmToPx,o.percentToPxWidth=q.lastPercentToPxWidth,o.percentToPxHeight=q.lastPercentToPxHeight;else{var s=m&&m.isSVG?r.createElementNS("http://www.w3.org/2000/svg","rect"):r.createElement("div");g.init(s),a.myParent.appendChild(s),d.each(["overflow","overflowX","overflowY"],(function(e,t){g.CSS.setPropertyValue(s,t,"hidden")})),g.CSS.setPropertyValue(s,"position",a.position),g.CSS.setPropertyValue(s,"fontSize",a.fontSize),g.CSS.setPropertyValue(s,"boxSizing","content-box"),d.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],(function(e,t){g.CSS.setPropertyValue(s,t,"100%")})),g.CSS.setPropertyValue(s,"paddingLeft","100em"),o.percentToPxWidth=q.lastPercentToPxWidth=(parseFloat(h.getPropertyValue(s,"width",null,!0))||1)/100,o.percentToPxHeight=q.lastPercentToPxHeight=(parseFloat(h.getPropertyValue(s,"height",null,!0))||1)/100,o.emToPx=q.lastEmToPx=(parseFloat(h.getPropertyValue(s,"paddingLeft"))||1)/100,a.myParent.removeChild(s)}return null===q.remToPx&&(q.remToPx=parseFloat(h.getPropertyValue(r.body,"fontSize"))||16),null===q.vwToPx&&(q.vwToPx=parseFloat(t.innerWidth)/100,q.vhToPx=parseFloat(t.innerHeight)/100),o.remToPx=q.remToPx,o.vwToPx=q.vwToPx,o.vhToPx=q.vhToPx,g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(o),e),o}();var I=/margin|padding|left|right|width|text|word|letter/i.test(a)||/X$/.test(a)||"x"===a?"x":"y";switch(S){case"%":b*="x"===I?i.percentToPxWidth:i.percentToPxHeight;break;case"px":break;default:b*=i[S+"ToPx"]}switch(w){case"%":b*=1/("x"===I?i.percentToPxWidth:i.percentToPxHeight);break;case"px":break;default:b*=1/i[w+"ToPx"]}}switch(P){case"+":f=b+f;break;case"-":f=b-f;break;case"*":f*=b;break;case"/":f=b/f}c[a]={rootPropertyValue:u,startValue:b,currentValue:b,endValue:f,unitType:w,easing:v},s&&(c[a].pattern=s), +g.debug&&console.log("tweensContainer ("+a+"): "+JSON.stringify(c[a]),e)}else g.debug&&console.log("Skipping ["+l+"] due to a lack of browser support.")};for(var j in l)if(l.hasOwnProperty(j)){var L=h.Names.camelCase(j),R=H(l[j]);if(u(h.Lists.colors)){var M=R[0],W=R[1],$=R[2];if(h.RegEx.isHex.test(M)){for(var B=["Red","Green","Blue"],I=h.Values.hexToRgb(M),D=$?h.Values.hexToRgb($):void 0,G=0;G0?i=o:r=o}while(Math.abs(n)>s&&++u=o?b(t,s):0===l?s:w(t,r,r+c)}var P=!1;function k(){P=!0,e===r&&a===i||x()}var V=function(t){return P||k(),e===r&&a===i?t:0===t?0:1===t?1:y(S(t),r,i)};V.getControlPoints=function(){return[{x:e,y:r},{x:a,y:i}]};var T="generateBezier("+[e,r,a,i]+")";return V.toString=function(){return T},V}function V(e,t){var r=e;return p.isString(e)?g.Easings[e]||(r=!1):r=p.isArray(e)&&1===e.length?P.apply(null,e):p.isArray(e)&&2===e.length?m.apply(null,e.concat([t])):!(!p.isArray(e)||4!==e.length)&&k.apply(null,e),!1===r&&(r=g.Easings[g.defaults.easing]?g.defaults.easing:"swing"),r}function T(e){if(e){var t=g.timestamp&&!0!==e?e:s.now(),r=g.State.calls.length;r>1e4&&(g.State.calls=function(e){for(var t=-1,r=e?e.length:0,a=[];++t'+e+""}));a.innerHTML=(t=l.text).format.apply(t,c).replace(/\s\+\s/g,'+'),n.classList.add(b["common-tooltip__body--with-hotkey"]),s&&a.classList.add(b["common-tooltip__hotkey-block--divider"]),n.appendChild(a)}return i.addEventListener("contextmenu",g.a),i}function P(e,t){var i=t.rect;if(i){!function(e,t){var i,n=_.includes(t)?p[t]:"";(i=e.classList).remove.apply(i,_.map((function(e){return p[e]})).filter((function(e){return!!e}))),n&&!e.classList.contains(n)&&e.classList.add(n)}(e,t.colorTheme||"default"),t.addClass&&e.classList.add(t.addClass);var n=A(e);n.classList.toggle(b["common-tooltip__body--width_wide"],Boolean(t.wide)),n.classList.toggle(b["common-tooltip__body--no-padding"],Boolean(t.noPadding)),n.classList.toggle(b["common-tooltip__body--width_narrow"],Boolean(t.narrow)),n.classList.toggle(b["common-tooltip__body--no-buttons"],!0),e.classList.toggle(b["common-tooltip--no-pointer-events"],!Modernizr.pointerevents),n.style.left=x(0),n.style.width=x(n.clientWidth+(Boolean(t.noPadding)?0:2));var r=document.body.clientWidth,o=window.innerHeight,s=t.vertical,a=t.extendMargin||s&&i.w<20||!s&&i.h<20;e.classList.toggle(b["common-tooltip--farther"],a),e.classList.toggle(b["common-tooltip--vertical"],s),e.classList.toggle(b["common-tooltip--horizontal"],!s);var l=e.querySelector("."+b["common-tooltip__ear-holder"]),c="";if(s){e.style.left=x(i.x+i.w),e.style.top=x(i.y-(e.offsetHeight-i.h)/2);var u=(e.querySelector(":last-child")||n).getBoundingClientRect().right+10>r;e.classList.toggle(b["common-tooltip--direction_reversed"],u),e.classList.toggle(b["common-tooltip--direction_normal"],!u),c=u?"after":"before",Object(y.isRtl)()?(c=t.otr?"after":c,c=t.otl?"before":c):(c=t.otr?"before":c,c=t.otl?"after":c), +l.classList.toggle(b["common-tooltip__ear-holder--before"],"before"===c),l.classList.toggle(b["common-tooltip__ear-holder--after"],"after"===c),"after"===c&&(e.style.left="auto",e.style.right=x(r-i.x))}else{var h=i.x-(n.offsetWidth-i.w)/2,d=r-10-e.offsetWidth,f=Math.max(10,Math.min(h,d));e.style.bottom=x(o-i.y),e.style.left=x(f);u=d\n\t\t
    \n\t\t\t
    \n\t\t
    \n\t\t
    \n\t
    \n',I='\n\t
    \n',M='\n\t
    \n',L=Object(v.b)(T),O=Object(v.b)(I),k=Object(v.b)(M);function A(e){return e.querySelector("."+b["common-tooltip__body"])}var E=i("lxNp");i.d(t,"showOnElement",(function(){return N})),i.d(t,"show",(function(){return F})),i.d(t,"updateTooltipText",(function(){return j})),i.d(t,"hide",(function(){return W}));var V=!1,D=null,B=null;Modernizr.mobiletouch||document.addEventListener("mouseover",(function(e){for(var t=e.target,i=e.currentTarget,n=function(e,t,i){var n=[];for(;e&&e!==t;)e.classList&&e.classList.contains(i)&&n.push(e),e=e.parentElement||(r=e.parentNode)&&(r.nodeType===Node.ELEMENT_NODE?r:null);var r;return n}(t,i,"apply-common-tooltip"),r=function(t){if("buttons"in e){if(1&e.buttons)return"continue"}else if(1===e.which)return"continue";var i=function(){return N(t)};if(i()){var n=function(){t.removeEventListener("common-tooltip-update",i),t.removeEventListener("mouseleave",n),t.removeEventListener("mousedown",n),document.removeEventListener("scroll",n),B&&(B.destroy(),B=null),W()};return t.addEventListener("common-tooltip-update",i),t.addEventListener("mouseleave",n),t.addEventListener("mousedown",n),document.addEventListener("scroll",n),null===B&&(B=Object(E.createGroup)({desc:"Tooltip"})).add({desc:"Hide",hotkey:27,handler:n}),"break"}},o=0,s=n;o'},"+hLl":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Brush");function s(e,t){this._constructor="LineToolBrush";var r=t||s.createProperties();n.call(this,e,r),this._finished=!1,i.e("lt-pane-views").then(function(e){var t=i("00XE").BrushPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return-1},s.prototype.finished=function(){return this._finished},s.prototype.finish=function(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Brush"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.percentDistance=function(e,t){return Math.abs((t-e)/e)},s.prototype.addPoint=function(e){if(this._finished)return!0;if(this._lastPoint=null,this._points.length>0){var t=this._points[this._points.length-1],i=this.pointToScreenPoint(t)[1];if(this.pointToScreenPoint(e)[1].subtract(i).length()<2)return this._finished}return n.prototype.addPoint.call(this,e),this._finished},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),this._finished=!0},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("ZSes").BrushDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolbrush",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolBrush=s},"+q2u":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCrossShape",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShape=function(e,t,i){var n=i.width,r=i.height,o=i.x-n/2,s=i.vertOffset,a=i.y-r/2+s,l=t.pixelRatio,c=this._lineWidth(t),u=c%2?.5:0,h=Math.round(o*l),d=Math.round((o+n)*l);(d-h)%2!=c%2&&(d+=1);var p=Math.floor((h+d)/2)+u,_=Math.round(a*l),f=Math.round((a+r)*l);(f-_)%2!=c%2&&(f+=1);var m=Math.floor((_+f)/2)+u;e.moveTo(p,_),e.lineTo(p,f),e.moveTo(h,m),e.lineTo(d,m)}, +t.prototype._calcBoundingBox=function(t){var i=t.width,n=t.height,r=t.x-i/2,s=t.vertOffset,a=t.y-n/2+s,l=r,c=r+i,u=a,h=a+n,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.c)},"/+9u":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("jCNj");function r(e,t){void 0===t&&(t=Date.now());var i=Object(n.get_timezone)(e).offset_utc(t),r="",o=i/1e3/60/60;o%1&&(r=":"+o%1*60);return{offset:i,string:"UTC"+(o>0?"+"+(o-o%1)+r:0===o?"":String(o-o%1+r))}}},"//lZ":function(e,t,i){"use strict";i.r(t),i.d(t,"doAnimate",(function(){return s}));var n=i("mrSG");var r={from:0,duration:250,easing:i("9uLv").easingFunc.easeOutCubic},o=function(){function e(e){var t=this;this._doing=!0,this._completed=!1,this._options=Object(n.__assign)(Object(n.__assign)({},r),e);var i=performance.now();window.requestAnimationFrame((function(e){t._animation(i,t._options.from,e)}))}return e.prototype.stop=function(){this._doing=!1},e.prototype.completed=function(){return this._completed},e.prototype._animation=function(e,t,i){var n=this;if(this._doing){var r,o,s,a=(i=!i||i<1e12?performance.now():i)-e,l=a>=this._options.duration||t===this._options.to,c=(r=this._options.from,o=this._options.to,s=this._options.easing(a/this._options.duration),r*(1-s)+o*s),u=l?this._options.to:c,h=u-t;this._options.onStep(h,u),l?this._finishAnimation():window.requestAnimationFrame((function(t){n._animation(e,u,t)}))}else this._finishAnimation()},e.prototype._finishAnimation=function(){this._options.onComplete&&this._options.onComplete(),this._completed=!0},e}();function s(e){return new o(e)}},"//lt":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"PaneCursorType",(function(){return n})),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"}(n||(n={}))},"/3z9":function(e,t,i){"use strict";i.r(t),i.d(t,"isMacKeyboard",(function(){return o})),i.d(t,"Modifiers",(function(){return n})),i.d(t,"modifiersFromEvent",(function(){return s})),i.d(t,"hashFromEvent",(function(){return a})),i.d(t,"humanReadableModifiers",(function(){return l})),i.d(t,"humanReadableHash",(function(){return h}));var n,r=i("qFKp"),o=Object(r.isMac)()||r.CheckMobile.iOS();function s(e){var t=0;return e.shiftKey&&(t+=1024),e.altKey&&(t+=512),e.ctrlKey&&(t+=256),e.metaKey&&(t+=2048),t}function a(e){return s(e)|e.keyCode}function l(e){var t="";return 256&e&&(t+=o?"^":"Ctrl + "),512&e&&(t+=o?"⌥":"Alt + "),1024&e&&(t+=o?"⇧":"Shift + "),2048&e&&(t+=o?"⌘":"Win + "),t}!function(e){e[e.None=0]="None",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Mod=o?2048:256]="Mod",e[e.Control=256]="Control",e[e.Meta=2048]="Meta"}(n||(n={}));for(var c={9:"⇥",13:"↵",27:"Esc",8:o?"⌫":"Backspace",32:"Space",35:"End",36:"Home",37:"←",38:"↑",39:"→",40:"↓", +45:"Ins",46:"Del",191:"/"},u=1;u<=16;u++)c[u+111]="F"+u;function h(e){var t=l(e),i=255&e;return t+=i in c?c[i]:String.fromCharCode(i)}},"/5ju":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("UJLt"),o=i("hkLy"),s=i("zUrt"),a=i("Kxc7"),l=i("hY0g"),c=i.n(l),u=i("FQhm"),h=i("htUT"),d=i("/z0S"),p=i("BxxN");i("YFKU"),i("HbRj"),i("+GxX");i.d(t,"SaveChartService",(function(){return b}));var _={labelName:window.t("Chart layout name"),labelRename:window.t("Enter a new chart layout name"),error:window.t("Please enter chart layout name"),titleNew:window.t("Save New Chart Layout"),titleRename:window.t("Rename Chart Layout"),titleCopy:window.t("Copy Chart Layout"),valueCopy:window.t("{0} copy",{context:"ex: AAPL chart copy"})};function f(e,t,i,s){return Object(n.__awaiter)(this,void 0,void 0,(function(){var a;return Object(n.__generator)(this,(function(n){return a=new r.SaveRenameDialog({fields:[new o.InputField({name:"chart-title",label:e+":",error:t,maxLength:64})],title:i}),void 0!==s&&a.setField("chart-title",s),[2,a.show().then((function(e){return e["chart-title"]}))]}))}))}function m(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleRename,e)]}))}))}function v(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleCopy,_.valueCopy.format(e))]}))}))}function y(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleNew,e)]}))}))}function g(){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){return[2,new Promise((function(e){a.enabled("saved_charts_count_restriction")&&window.is_authenticated&&!window.user.is_pro?s.backend.getChartsCount((function(t){e(t<5)})):e(!0)}))]}))}))}var b=function(){function e(e,t){this._autosaveTimer=null,this._watchedAutoSaveEnabled=new c.a,this._toggleAutoSaveEnabledHandler=this._toggleAutoSaveEnabled.bind(this),this._chartWidgetCollection=e,this._chartSaver=t,this._chartChangesWatcher=new h.ChartChangesWatcher(e.undoHistory,t,u),e.saveKeysPressed().subscribe(this,this.saveChartOrShowTitleDialog),this._chartChangesWatcher.getOnChange().subscribe(this,this._onStateChanged)}return e.prototype.autoSaveEnabled=function(){return this._watchedAutoSaveEnabled},e.prototype.destroy=function(){0},e.prototype.cloneChart=function(){return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,t;return Object(n.__generator)(this,(function(i){switch(i.label){case 0:return e=this._chartWidgetCollection,[4,g()];case 1:return i.sent()?[4,v(e.metaInfo.name.value())]:[3,3];case 2:return t=i.sent(),this._saveCurrentChartAsNewWithTitle(t),[3,4];case 3:0,i.label=4;case 4:return[2]}}))}))},e.prototype.saveChartAs=function(){Object(d.a)(this.cloneChart.bind(this),{source:"Clone chart"})},e.prototype.renameChart=function(){var e=this;Object(d.a)((function(){ +return Object(n.__awaiter)(e,void 0,void 0,(function(){var e,t;return Object(n.__generator)(this,(function(i){switch(i.label){case 0:return e=this._chartWidgetCollection,[4,m(e.metaInfo.name.value())];case 1:return t=i.sent(),e.metaInfo.name.setValue(t),this._doSave(),[2]}}))}))}),{source:"Rename chart"})},e.prototype.saveNewChart=function(e,t,i){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,o,s;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return r=this._chartWidgetCollection,o=r.metaInfo.name.value(),[4,g()];case 1:return n.sent()?[4,y(o)]:[3,3];case 2:return s=n.sent(),r.metaInfo.name.setValue(s),this._doSave(e,t,i),[3,4];case 3:0,n.label=4;case 4:return[2]}}))}))},e.prototype.saveExistentChart=function(e,t,i){this._doSave(e,t,i)},e.prototype.saveChartOrShowTitleDialog=function(e,t,i){var n=this,r=window.saver.isSaveInProcess(),o=this._chartChangesWatcher.hasChanges(),s=!!this._chartWidgetCollection.metaInfo.id.value();window.is_authenticated&&(r||!o&&s)||Object(d.a)((function(){null!=n._chartWidgetCollection.metaInfo.id.value()?n.saveExistentChart(e,t,i):n.saveNewChart(e,t,i)}),{source:"Save chart",sourceMeta:"Chart"})},e.prototype.whenReadyToSave=function(e){this._chartSaver.whenReadyToSave(e)},e.prototype.saveToJSON=function(){return this._chartSaver.saveToJSON()},e.prototype.saveChartSilently=function(e,t,i){this._chartSaver.saveChartSilently(e,t,i)},e.prototype.setAutoSaveEnabled=function(e){var t=this;window.is_authenticated&&window.saver.isSaveInProcess()||Object(d.a)((function(){t._watchedAutoSaveEnabled.setValue(e)}),{source:"AutoSave chart"})},e.prototype._autoSaveEnabledSettingHandler=function(e){0},e.prototype._toggleAutoSaveEnabled=function(e){0},e.prototype._enableAutoSave=function(){0},e.prototype._disableAutoSave=function(){0},e.prototype._onStateChanged=function(e){e?this._startAutosave():this._stopAutosave()},e.prototype._saveCurrentChartAsNewWithTitle=function(e){var t=this._chartWidgetCollection;a.enabled("saveload_storage_customization")?(t.metaInfo.uid.deleteValue(),t.metaInfo.id.deleteValue(),t.metaInfo.name.setValue(e),this._doSave()):window.open(Object(p.a)({clone:t.metaInfo.uid.value(),name:e}),"_blank")},e.prototype._doSave=function(e,t,i,n){var r=this._chartWidgetCollection;void 0!==e&&e(),this._chartSaver.saveChartSilently((function(e){var i;i=r.metaInfo.uid.value(),"/chart/"===location.pathname&&(location.href="/chart/"+i),void 0!==t&&t(e)}),(function(){void 0!==i&&i()}),{autoSave:Boolean(n)})},e.prototype._startAutosave=function(){var e=this;a.enabled("charts_auto_save")&&null===this._autosaveTimer&&(this._autosaveTimer=setTimeout((function(){e._autosaveTimer=null,e._chartWidgetCollection.metaInfo.id.value()&&e._doSave(void 0,void 0,void 0,!0)}),6e4))},e.prototype._stopAutosave=function(){null!==this._autosaveTimer&&(clearInterval(this._autosaveTimer),this._autosaveTimer=null)},e}()},"/DW5":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return o}));var n=i("CLNU");function r(e){ +return Object(n.clean)(JSON.stringify(e))}function o(e){return JSON.parse(Object(n.clean)(e,!0))}},"/DxK":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("p1SQ").LineToolHorzLinePriceAxisView,o=i("tc+8"),s=i("Ocx9").DefaultProperty,a=window.t("Horizontal Line");function l(e,t){var o=t||l.createProperties();this._priceAxisView=new r(this),n.call(this,e,o),i.e("lt-pane-views").then(function(e){var t=i("ckl+").HorzLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,n),l.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.points&&0!==t.points.length&&(t.points[0].offset=0),t},l.prototype.pointsCount=function(){return 1},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Horizontal Line"},l.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()?null:t===this.priceScale()&&this.properties().showPrice.value()&&this._model.paneForSource(this)===e?[this._priceAxisView]:null},l.prototype.updateAllViews=function(){n.prototype.updateAllViews.call(this),this._priceAxisView.update()},l.prototype.canHasAlert=function(){return!0},l.prototype._getAlertPlots=function(){return[this.points()[0].price]},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("NEbb").HorizontalLineDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.prototype.template=function(){var e=n.prototype.template.call(this);return e.text=this.properties().childs().text.value(),e},l.prototype._applyTemplateImpl=function(e){n.prototype._applyTemplateImpl.call(this,e),this.properties().childs().text.setValue(e.text)},l.createProperties=function(e){var t=new s("linetoolhorzline",e);return l._configureProperties(t),t},l._configureProperties=function(e){n._configureProperties(e),e.hasChild("text")||e.addChild("text",new o("")),e.addExclusion("text")},t.LineToolHorzLine=l},"/G2Z":function(e,t,i){"use strict";(function(e){i("xdS3");var t=i("Eyy1").assert;i("fPdn"),i("wZIs"),i("WmDe"),JSON.parse(urlParams.disabledFeatures).forEach((function(t){e.setEnabled(t,!1)})),JSON.parse(urlParams.enabledFeatures).forEach((function(t){e.setEnabled(t,!0)}));var n=i("UlDV").RestrictedToolsetBootloader,r=i("I4UZ").HeaderToolbarBootloader,o=i("9zVu").DrawingToolbarBootloader,s=i("OiSa").isDrawingToolbarVisible,a=i("EsvI"),l=i("oiZD").setTheme,c=i("JcHK"),u=i("Ery9"),h=i("lxNp"),d=i("n0Bl").migrateShortcut,p=i("RXmj").ChartSaver,_=i("/5ju").SaveChartService,f=i("lA7n").LoadChartService,m=i("F58L").StudyTemplates,v=i("54XG").FavoriteStudyTemplateService,y=i("PT1i").linking,g=i("FQhm"),b=i("kcTO"),S=b.formatterOptions,w=b.customFormatters,P=i("JT5O").StudyMarket,C=i("FBuY").TVXWindowEvents,x=i("jofe").createDeferredPromise,T=i("FIi8").deepExtend,I=i("PoSe"),M=i("LxhU").Interval,L=i("lW/c").Root,O=i("NsVT").ChartPage,k=i("IWXC").destroyQuoteSessions,A=i("ULlu"),E=i("uDHo").TIMEFRAMETYPE,V=new O(new L(window).allocate()),D=V.allocate({areaName:"center"}) +;V.allocate({areaName:"tradingpanel"});i("Wh/T");var B=i("/Y2c"),R=i("g5Qf").createFavoriteDrawingToolbar,N=i("x5Tw").setupChartEventHint,F=i("EX27"),j=i("0YCj"),W=i("9nLJ");i("2cgs"),i("vIQA");var H=i("u5Q5").setSearchRequestDelay,z=i("dfhE"),U=i("ocLq"),G=i("qE4g").addBrandingSource,Y=window.parent[urlParams.uid].getCustomIndicators,q=x(),K=x(),Z=e.enabled("left_toolbar");if(Promise.all([q.promise,K.promise]).then((function(){window.ChartApiInstance.start()})),"function"==typeof Y){var J=Y(U);J&&J.then?J.then((function(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 q.resolve();JSServer.studyLibrary.push.apply(JSServer.studyLibrary,e),q.resolve(),console.log("{0} custom indicators loaded.".format(e.length))})).catch((function(e){console.warn("Error loading custom indicators "+e),q.resolve()})):(console.warn("custom_indicators_getter should be a function that returns a Promise object"),q.resolve())}else q.resolve();window.widgetReady=function(e){g.subscribe("onChartReady",e)};var X=urlParams.theme&&urlParams.theme.toLowerCase();function Q(e){window.__defaultsOverrides=window.__defaultsOverrides||{},T(window.__defaultsOverrides,e),void 0!==TradingView.defaultProperties&&void 0!==TradingView.defaultProperties.chartproperties&&(window.applyDefaultsOverrides(TradingView.defaultProperties.chartproperties),window.applyDefaultOverridesToLinetools())}!function(e){a.themes[e]&&l(e)}(X),window.applyStudiesOverrides=function(e){e&&window.chartWidgetCollection.applyStudiesOverrides(e)},window.applyOverrides=function(e){Q(e),window.chartWidgetCollection.applyOverrides(e)},window.applyTradingCustomization=function(e){for(var t in e.order)TradingView.defaultProperties.linetoolorder[t]=e.order[t];for(var t in e.position)TradingView.defaultProperties.linetoolposition[t]=e.position[t]},window.changeTheme=function(e,t){var i=a.themes[e.toLowerCase()];i&&window.tradingViewApi.themes().setStdTheme(i.name,!0,t&&t.disableUndo)},window.getTheme=function(){return window.tradingViewApi.themes().getCurrentThemeName()},window.is_authenticated=!1;window.parent[urlParams.uid].brokerFactory,JSON.parse(window.urlParams.brokerConfig);window.t("charts by TradingView"),window.t("powered by TradingView"),window.t("by TradingView");var $=null,ee=x(),te=null,ie=function(){if(!Modernizr.canvas||!Modernizr.canvastext)throw Error("Charting library cannot be running under this browser");if(e.setEnabled("charting_library_debug_mode","true"===urlParams.debug),e.setEnabled("chart_property_page_trading",!1),e.enabled("remove_library_container_border")){var l=document.querySelector("#library-container");null!==l&&(l.style.border="0px",l.style.padding="1px")}e.enabled("no_min_chart_width")&&(window.document.body.style.minWidth="0px"),null!=urlParams.studiesOverrides&&j.setDefaultsOverrides(JSON.parse(urlParams.studiesOverrides)),t(void 0===TradingView.defaultProperties,"Default properties are inited before applying overrides"), +Q(JSON.parse(urlParams.overrides)),urlParams.numeric_formatting=urlParams.numeric_formatting&&JSON.parse(urlParams.numeric_formatting),urlParams.numeric_formatting&&"string"==typeof urlParams.numeric_formatting.decimal_sign&&(S.decimalSign=urlParams.numeric_formatting.decimal_sign[0]),window.ChartApiInstance=new F(window.parent[urlParams.uid].datafeed),window.parent[urlParams.uid].customFormatters&&(window.parent[urlParams.uid].customFormatters.timeFormatter&&(w.timeFormatter=window.parent[urlParams.uid].customFormatters.timeFormatter),window.parent[urlParams.uid].customFormatters.dateFormatter&&(w.dateFormatter=window.parent[urlParams.uid].customFormatters.dateFormatter)),window.ChartApiInstance.setStudiesAccessController(window.ChartApiInstance.createStudiesAccessController(urlParams.studiesAccess));var u=urlParams.chartContent?JSON.parse(urlParams.chartContent).json:void 0,h=urlParams.chartContentExtendedData?JSON.parse(urlParams.chartContentExtendedData):u?u.extendedData:void 0,d=urlParams.interval||"D",b=function(e){var t=/(\d+)(\w+)/;return e.map((function(e){var i=t.exec(e.text),n=i[2].toLowerCase(),r=parseInt(i[1]),o="y"===n?12*r+"M":r+n,s=U.Symbol.parsePeriod(e.resolution);return{text:window.t(e.title)||r+window.t(n,{context:"dates",count:r}),description:e.description||"",value:{value:o.toUpperCase(),type:E.PeriodBack},targetResolution:e.resolution,requiresIntraday:s.isIntraday}}))}(JSON.parse(urlParams.timeFrames));window.containerElement=window.parent.document.getElementById(urlParams.uid).parentElement;var x=Boolean(!1),T={resizerBridge:D,padding:e.enabled("border_around_the_chart")?2:0,content:u,widgetOptions:{hideIdeas:!0,addVolume:window.ChartApiInstance.studiesAccessController.isToolEnabled("Volume"),handleSessionErrors:!0,muteSessionErrors:!0,timezone:urlParams.timezone,defSymbol:urlParams.symbol,defInterval:d,compareSymbols:urlParams.compareSymbols&&JSON.parse(urlParams.compareSymbols),defTimeframe:urlParams.timeframe,paneContextMenuEnabled:e.enabled("pane_context_menu"),paneContextMenu:{mainSeriesTrade:x},priceScaleContextMenuEnabled:e.enabled("scales_context_menu"),currencyLabelEnabled:e.enabled("pricescale_currency"),legendWidgetEnabled:e.enabled("legend_widget"),legendWidget:{contextMenu:{settings:e.enabled("show_chart_property_page"),showOpenMarketStatus:e.enabled("display_market_status")}},sourceStatusesWidget:{errorSolution:!1},marketStatusWidgetEnabled:e.enabled("display_market_status"),marketStatusWidget:{preMarketSolution:!1,postMarketSolution:!1},chartWarningWidget:{subscriptionFullInfo:!1},timeScaleWidget:{contextMenuEnabled:e.enabled("scales_context_menu"),timezoneMenuEnabled:e.enabled("timezone_menu"),priceAxisLabelsOptions:{showLabels:e.enabled("main_series_scale_menu")}},timeScale:{preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:e.enabled("lock_visible_time_range_on_resize"),rightBarStaysOnScroll:e.enabled("right_bar_stays_on_scroll")},goToDateEnabled:e.enabled("go_to_date"),crossHair:{menuEnabled:e.enabled("chart_crosshair_menu")},handleScale:{ +mouseWheel:e.enabled("mouse_wheel_scale"),pinch:e.enabled("pinch_scale"),axisPressedMouseMove:e.enabled("axis_pressed_mouse_move_scale")},handleScroll:{mouseWheel:e.enabled("mouse_wheel_scroll"),pressedMouseMove:e.enabled("pressed_mouse_move_scroll"),horzTouchDrag:e.enabled("horz_touch_drag_scroll"),vertTouchDrag:e.enabled("vert_touch_drag_scroll")},shiftVisibleRangeOnNewBar:e.enabled("shift_visible_range_on_new_bar"),croppedTickMarks:e.enabled("cropped_tick_marks")},seriesControlBarEnabled:e.enabled("timeframes_toolbar"),seriesControlBar:{timeFramesWidgetEnabled:!0,timeFramesWidget:{goToDateEnabled:e.enabled("go_to_date"),availableTimeFrames:function(e,t){return e?t!==z.STATUS_DELAYED&&t!==z.STATUS_DELAYED_STREAMING&&t!==z.STATUS_READY?[]:b.filter((function(t){return!(t.requiresIntraday&&!e.has_intraday)&&!(e.supported_resolutions&&e.supported_resolutions.indexOf(M.normalize(t.targetResolution))<0)})):[]}},timeWidgetEnabled:!0,timeWidget:{timezoneMenuEnabled:e.enabled("timezone_menu")},adjustForDividendsButtonEnabled:!1,extendedHoursButtonEnabled:!1,percentageScaleButtonEnabled:!0,logScaleButtonEnabled:!0,autoScaleButtonEnabled:!0,fullscreenButtonEnabled:!0,mobileChangeLayoutEnabled:!1},globalEvents:!0,snapshotUrl:urlParams.snapshotUrl,mobileForceChartMaximizeEnabled:!1,saveChartEnabled:e.enabled("save_shortcut")};Z&&(R(),T.widgetOptions.isDrawingToolbarVisible=s),h&&(T.metaInfo={id:h.uid,name:h.name,description:h.description,uid:h.uid,username:"",tags:""});var L=window.chartWidgetCollection=new B(T);G(L),window.studyMarket=new P(L),"undefined"!=typeof serviceLocator&&serviceLocator.registerService(CHART_WIDGET_COLLECTION_SERVICE,L),L.activeChartWidget.subscribe((function(e){g.emit("activeChartChanged",L.getAll().indexOf(e))})),window.saver=new p(L);var O=new _(L,window.saver),k=new f(L);window.chartWidget=L.activeChartWidget.value(),window.pro=new TradingView.Pro;var A=function(t){if(!e.enabled("header_widget"))return null;var o=V.allocate({areaName:"top"}),s=new(0,i("htUT").ChartChangesWatcher)(t.chartWidgetCollection.undoHistory,window.saver,g),a=JSON.parse(urlParams.favorites);a.intervals=a.intervals.map((function(e){var t=""+e;return t.match(/1[DWMYdwmy]/)&&(t=t.slice(1)),t}));var l,c=null;e.enabled("study_templates")&&(c=new v(C,TVSettings),te=new m({chartWidgetCollection:t.chartWidgetCollection,favoriteStudyTemplatesService:c}));l=Modernizr.mobiletouch?["full"]:e.enabled("caption_buttons_text_if_possible")?void 0:["medium"];return new r(new n,{chartSaver:window.saver,chartApiInstance:ChartApiInstance,chartWidgetCollection:t.chartWidgetCollection,defaultIntervals:Object.keys(ChartApiInstance.defaultResolutions()),defaultFavoriteStyles:a.chartTypes,defaultFavoriteIntervals:a.intervals,hideStudyTemplates:!0,resizerBridge:o,studyMarket:window.studyMarket,studyTemplates:te,favoriteStudyTemplatesService:c,allowedModes:l,saveChartService:t.saveChartService,loadChartService:t.loadChartService,chartChangesWatcher:s,onClick:ce})}({chartWidgetCollection:L,saveChartService:O,loadChartService:k}) +;null!==A?A.load().then((function(e){$=e.getComponent(),ee.resolve()})):(ee.promise.catch((function(){})),ee.reject("header widget is not loaded"));var Y=function(e){if(Z){var t=urlParams.toolbarbg&&/^[0-9a-f]+$/i.test(urlParams.toolbarbg)?String(urlParams.toolbarbg):void 0;if(t){var i=document.createElement("style");i.textContent="body,.chart-controls-bar,#footer-chart-panel{background-color:#"+t+" !important}",document.head.appendChild(i)}return new o({bgColor:t,chartWidgetCollection:e,drawingsAccess:urlParams.drawingsAccess?JSON.parse(urlParams.drawingsAccess):void 0,resizerBridge:V.allocate({areaName:"left"}),onClick:ce})}return null}(L),q=null;window.tradingViewApi=new W(L,window.ChartApiInstance,O,k);var J=null;y.bindToChartWidgetCollection(L),TradingView.isNaN(urlParams.studyCountLimit)||(TradingView.STUDY_COUNT_LIMIT=Math.max(2,+urlParams.studyCountLimit)),TradingView.isNaN(urlParams.ssreqdelay)||H(Math.max(0,+urlParams.ssreqdelay)),window.ChartApiInstance.connect(),Promise.all([i.e(32),i.e(39),i.e(63),i.e(77),i.e(15),i.e(30),i.e(35),i.e(47),i.e(57),i.e("floating-toolbars")]).then(function(e){var t=i("tPkB");window.lineToolPropertiesToolbar=new t(L)}.bind(null,i)).catch(i.oe);var ie=document.querySelector(".tv-content");function ne(){Y&&Y.load(),q&&q.load().then((function(e){window.footerWidget=e.getComponent()})),J&&J.load().then((function(e){window.widgetbar=e}))}null!==ie&&ie.addEventListener("contextmenu",(function(e){null!==e.target&&"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&e.preventDefault()})),K.resolve(),L.undoHistory.undoStack().onChange().subscribe(null,I((function(){g.emit("onAutoSaveNeeded")}),1e3*(urlParams.autoSaveDelay||5),{leading:!1,trailing:!0})),chartWidget.withModel(null,(function(){if(ChartApiInstance.on("realtime_tick",(function(e){g.emit("onTick",e)})),!a.savedThemeName()&&X){var t=a.getStdTheme(X);t&&t.content&&void 0===u&&(L.applyTheme(t.content,!1,!1,X,!0,!0),window.applyOverrides(window.__defaultsOverrides))}e.enabled("charting_library_debug_mode")&&g.subscribeToAll((function(){var e=Array.prototype.slice.call(arguments);console.log('Event "{0}", arguments: {1}'.format(e[0],JSON.stringify(e.slice(1))))})),N&&(N(L),N=null)})),c.isAnyChartWidgetInitialized(L)?ne():c.waitAnyChartWidgetInitialized(L,ne),g.subscribe("chart_load_requested",(function(e){window.tradingViewApi.loadChart({json:JSON.parse(e.content),extendedData:e})}))};window.addEventListener("unload",(function(){window.chartWidgetCollection&&(window.chartWidgetCollection.destroy(),window.chartWidgetCollection=null),window.containerElement=null,k(),window.ChartApiInstance&&(window.ChartApiInstance.destroy(),window.ChartApiInstance=null)})), +e.enabled("saveload_storage_customization")&&(window.parent[urlParams.uid].saveLoadAdapter?u.setCustomAdapter(window.parent[urlParams.uid].saveLoadAdapter):void 0!==urlParams.chartsStorageUrl&&urlParams.chartsStorageUrl&&void 0!==urlParams.clientId&&urlParams.clientId?u.initialize(urlParams.clientId,urlParams.userId,urlParams.chartsStorageUrl,urlParams.chartsStorageVer||"1.0"):(e.setEnabled("saveload_storage_customization",!1),e.setEnabled("header_saveload",!1)));var ne,re=x();function oe(){re.resolve()}window.parent[urlParams.uid].loadLastChart&&e.enabled("saveload_storage_customization")?u.getCharts((function(e){if(0!==e.length){var t=e.sort((function(e,t){return t.modified_iso-e.modified_iso}))[0];u.getChartContent(t,(function(e){var t=JSON.parse(e.content);t.extendedData=e,urlParams.chartContent=JSON.stringify({json:t}),oe()}),oe)}else oe()}),oe):oe(),null!=(ne=window.parent[window.urlParams.uid].settingsAdapter)?(TVSettings.setSettingsAdapter(ne),TVSettings.sync()):e.enabled("use_localstorage_for_settings")&&TVSettings.sync();var se,ae,le=x();function ce(e){var t=TradingView.bottomWidgetBar;t&&t.turnOffMaximize()}Promise.all([le.promise,re.promise]).then((function(){A.trigger(window,"resize");var t,i,n,r,o,s,a=document.querySelector(".loading-indicator");if(a&&(a.style.display="none"),setTimeout(ie,0),e.enabled("14851")&&(Math.random()<=.02||e.enabled("cqg_terminal")||e.enabled("amp_terminal"))){t=window,i=document,n="script",r="ga",t.GoogleAnalyticsObject=r,t.ga=t.ga||function(){(t.ga.q=t.ga.q||[]).push(arguments)},t.ga.l=1*new Date,o=i.createElement(n),s=i.getElementsByTagName(n)[0],o.async=1,o.src="//www.google-analytics.com/analytics.js",s.parentNode.insertBefore(o,s);var l=document.URL.match(new RegExp("(:?.*://)([^/]+)/.*"))[2];ga("create","UA-112911840-1","auto"),ga("set","anonymizeIp",!0),ga("set",{hostname:l,page:l,referrer:l}),ga("send","pageview")}})),se=!0,window.parent[urlParams.uid].datafeed.onReady((function(e){se&&console.warn("`onReady` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),window.configurationData=e,le.resolve()})),se=!1,window.getFunctionFromArguments=function(e){return window.parent[urlParams.uid][e]},window.createShortcutAction=(ae=h.createGroup({desc:"API"}),function(e,t){ae.add({hotkey:d(e),handler:t})}),window.initializationFinished=function(){window.chartWidgetCollection.undoHistory.clearStack()},window.headerReady=function(){return ee.promise},window.createButton=function(e){if(null===$)throw new Error("Cannot create button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");var t=(e=e||{}).align||"left";return $.addButton(t)},window.getAllFeatures=function(){const t=e.getAllFeatures();return Object.keys(t).forEach((function(e){isNaN(parseFloat(e))||delete t[e]})),t}}).call(this,i("Kxc7"))},"/McG":function(e){ +e.exports=JSON.parse('{"content":{"chartProperties":{"scalesProperties":{"textColor":"#131722","lineColor":"#E0E3EB","backgroundColor":"#ffffff"},"paneProperties":{"vertGridProperties":{"color":"#F0F3FA"},"horzGridProperties":{"color":"#F0F3FA"},"background":"#ffffff","backgroundGradientStartColor":"#ffffff","backgroundGradientEndColor":"#ffffff"}},"sessions":{"graphics":{"backgrounds":{"outOfSession":{"color":"#2196F3","transparency":92},"preMarket":{"color":"#FF9800","transparency":92},"postMarket":{"color":"#2196F3","transparency":92}},"vertlines":{"sessBreaks":{"color":"#4985e7","style":2,"width":1}}}},"mainSourceProperties":{"baseLineColor":"#B2B5BE","candleStyle":{"borderColor":"#378658","upColor":"#26a69a","wickColor":"#737375","wickUpColor":"#26a69a","wickDownColor":"#ef5350","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350"},"haStyle":{"borderColor":"#378658","upColor":"#26a69a","wickColor":"#737375","wickUpColor":"#26a69a","wickDownColor":"#ef5350","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350"},"barStyle":{"downColor":"#ef5350","upColor":"#26a69a"},"pnfStyle":{"downColor":"#ef5350","upColor":"#26a69a","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"},"baselineStyle":{"baselineColor":"rgba( 117, 134, 150, 1)","topFillColor1":"rgba( 38, 166, 154, 0.28)","topFillColor2":"rgba( 38, 166, 154, 0.05)","bottomFillColor1":"rgba( 239, 83, 80, 0.05)","bottomFillColor2":"rgba( 239, 83, 80, 0.28)","topLineColor":"rgba( 38, 166, 154, 1)","bottomLineColor":"rgba( 239, 83, 80, 1)"},"areaStyle":{"transparency":100,"color1":"rgba(33, 150, 243, 0.28)","color2":"#2196f3","linecolor":"#2196f3","linewidth":2,"linestyle":0},"renkoStyle":{"upColor":"#26a69a","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae","borderUpColorProjection":"#a9dcc3","borderDownColorProjection":"#f5a6ae","wickUpColor":"#26a69a","wickDownColor":"#ef5350"},"lineStyle":{"color":"#2196f3","linewidth":2,"linestyle":0},"kagiStyle":{"downColor":"#ef5350","upColor":"#26a69a","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"},"pbStyle":{"upColor":"#26a69a","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae","borderUpColorProjection":"#a9dcc3","borderDownColorProjection":"#f5a6ae"},"rangeStyle":{"upColor":"#26a69a","downColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"}}}}')},"/ToI":function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n,r){var o=e.call(this,t,i,r)||this;return o._sourcePaneRemoved=!1,o._targetPaneIndex=t.panes().indexOf(n),o}return Object(n.__extends)(t,e),t.prototype.redo=function(){ +for(var e=this._chartModel.panes()[this._initialPaneIndex],t=this._chartModel.panes()[this._targetPaneIndex],i=e!==t,n=this._targetPriceScale(t),o=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),s=0,a=this._chartModel.children(o,!0);s1),u.fullscreen.setValue(le===u)}else u&&r(u)}Le(),Ne(),function(){for(var e=G.count,t=e,i=0;i1)}(),t(),W.forEach((function(e){e.chartWidget.onZoom().subscribe(this,(function(e){me.fire(e)}))})),U.value()<1&&l>0&&W[l-1].rdState.bridge().attach()}function Ne(){var e=Math.min(G.count,W.length)-1;if(e<0)F.deleteValue();else{var t=H;t<0&&(t=0),t>e&&(t=e),F.setValue(W[t].chartWidget)}}function Fe(){for(var e=W.length;e--;){var t=e===H;$(W[e].container.value()).toggleClass("active",t).toggleClass("inactive",!t)}}function je(e){}V.seriesControlBarEnabled&&(ye=R+N+"px",(ge=document.createElement("div")).style.left=ye,ge.style.right=ye,ge.style.bottom=ye,ge.classList.add("chart-toolbar","chart-controls-bar"),pe[0].appendChild(ge),Promise.all([i.e("react"),i.e(1),i.e(4),i.e(8),i.e(9),i.e(23),i.e(24),i.e(26),i.e(43),i.e(45),i.e(46),i.e(60),i.e(64),i.e(69),i.e(0),i.e(2),i.e(12),i.e(14),i.e(18),i.e(52),i.e("chart-bottom-toolbar")]).then(function(e){var n=i("MfqI").BottomToolbarRenderer,r=V.resizerBridge,o=[r.container.spawn(),r.width.spawn(),r.height.spawn()],s=r.container.value(),a=new t,l=function(){a.fire()};o.forEach((function(e){e.subscribe(l)})),be=new n(ge,a,(function(){var e=s.getBoundingClientRect(),t=Ce();return t.top=e.top+t.top,t.left=e.left+t.left,t}),O,ChartApiInstance,ce,V.seriesControlBar),Se=function(){null!==be&&(be.destroy(),be=null, +ge.remove(),ge=null),o.forEach((function(e){e.destroy()})),a.destroy()}}.bind(null,i)).catch(i.oe)),se.subscribe(Le),ae.subscribe(Le),this.updateLayout=Le;var We=new t,He=new y,ze=new y,Ue=null;function Ge(e){var t=e.mainSeries().properties();t.style.subscribe(null,Ye),Ye(t.style),e.model().onSelectedSourceChanged().subscribe(null,qe),qe(e.selection().sources())}function Ye(e){He.setValue(e.value())}function qe(){var e=Ue.model();ze.setValue(e.selection().sources())}function Ke(e){for(var t=!1,i=0;i=o[e].count)return e;return"s"}function it(e,t){if(J=!0,X=Boolean(t),K=[],e){e.charts||(e={layout:"s",charts:[e]});var i=new Set;e.charts.forEach((function(e){e.chartId&&i.add(e.chartId)})),e.charts.forEach((function(e){if(!e.chartId){var t=Be((function(e){return i.has(e)}));i.add(t),e.chartId=t}})),Y=tt(e.layout||"s");for(var n=0;n1},applyIndicatorToAllCharts:function(e,t,i,n){A(Pe(),e,t,i,n)},setActive:Qe,inlineChartsCount:U.readonly(),revertToInline:function(){Ve(null);for(var e=0;e0||e.status()===I.STATUS_INVALID_SYMBOL||e.status()===I.STATUS_NO_BARS)st();else{var i=e.dataEvents(),n=function(){st(),i.barReceived().unsubscribe(null,n),i.completed().unsubscribe(null,n),i.error().unsubscribe(null,n)};i.barReceived().subscribe(null,n),i.completed().subscribe(null,n),i.error().subscribe(null,n)}}))}})),a()){var at=h.tool.setValue;h.tool.setValue=function(){O.selectedSources.value()&&O.activeChartWidget.value().model().lineBeingCreated()&&O.activeChartWidget.value().model().cancelCreatingLine(),at.apply(h.tool,arguments)}}Promise.all(W.map((function(e){return b(e.chartWidget.modelCreated()).promise}))).then((function(){return Promise.all(W.map((function(e){ +return b(e.chartWidget.model().mainSeries().dataEvents().symbolResolved()).promise})))})).then((function(){window.saver&&window.is_authenticated&&V.widgetOptions.justCloned&&window.saver.saveChartSilently()})).catch(P.logError.bind(P))}}).call(this,i("aIyQ"))},"/YGI":function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("0YCj"),s=i.n(o);!function(e){e.StudyCannotBeChild="cannot_be_child",e.StubWasRemoved="stub_was_removed",e.CannotGetMetainfo="cannot_get_metainfo",e.Cancelled="cancelled",e.Unknown="unknown"}(n||(n={}));var a=i("txPx");i.d(t,"StudyInserter",(function(){return c}));var l=Object(a.getLogger)("Chart.Studies.StudyInserter"),c=function(){function e(e,t,i){this._parentSource=void 0,this._propsState=void 0,this._preferredPriceScale=void 0,this._allowChangeCurrency=!1,this._paneSize=void 0,this._forceOverlay=!1,this._studyMetaInfoRepository=t,this._inserterImpl=i,this._studyDescriptor=e}return e.prototype.setParentSource=function(e){this._parentSource=e||void 0},e.prototype.setPaneSize=function(e){this._paneSize=e},e.prototype.setPreferredPriceScale=function(e){this._preferredPriceScale=e},e.prototype.setAllowChangeCurrency=function(e){this._allowChangeCurrency=e},e.prototype.setForceOverlay=function(e){this._forceOverlay=e},e.prototype.setPropertiesState=function(e){this._propsState=e},e.prototype.insert=function(e,t){return Object(r.__awaiter)(this,void 0,void 0,(function(){var i,o,s,a,c,u,h;return Object(r.__generator)(this,(function(d){switch(d.label){case 0:p=this._inserterImpl,i=void 0!==p.createStub&&void 0!==p.removeStub?this._inserterImpl.createStub():null,o=!0,d.label=1;case 1:return d.trys.push([1,3,4,5]),[4,this._studyMetaInfoRepository.findById(this._studyDescriptor)];case 2:return s=d.sent(),[3,5];case 3:return d.sent(),l.logWarn("Cannot get study "+JSON.stringify(this._studyDescriptor)),[2,Promise.reject(n.CannotGetMetainfo)];case 4:return null!==i&&(o=this._inserterImpl.removeStub(i)),[7];case 5:return o?void 0!==t&&t.cancelled?[2,Promise.reject(n.Cancelled)]:this._canApplyStudyToParent(s)?(a=Object(r.__assign)({},s.defaults.inputs),void 0===e?[3,7]:[4,e(a,s.inputs,s)]):[2,Promise.reject(n.StudyCannotBeChild)]:[2,Promise.reject(n.StubWasRemoved)];case 6:return u=d.sent(),[3,8];case 7:u={},d.label=8;case 8:return c=u,void 0!==t&&t.cancelled?[2,Promise.reject(n.Cancelled)]:null===(h=this._insertStudy(s,c))?[2,Promise.reject(n.Unknown)]:[2,h]}var p}))}))},e.prototype._insertStudy=function(e,t){return this._inserterImpl.createStudy(e,t,null,this._propsState,this._forceOverlay,this._parentSource,this._preferredPriceScale,this._allowChangeCurrency,this._paneSize)},e.prototype._canApplyStudyToParent=function(e){return void 0===this._parentSource||s.a.canBeChild(e)},e}()},"/b+7":function(e,t){ +e.exports=''},"/bs+":function(e,t,i){"use strict";i.r(t),i.d(t,"barTimeToEndOfPeriod",(function(){return r})),i.d(t,"endOfPeriodToBarTime",(function(){return o}));var n=i("E6p6");function r(e,t,i,r){if(r.isDays())return i;if(e.moveTo(1e3*i),r.isIntraday()){var o=e.indexOfBar(1e3*i);if(o<0)throw new Error(i+" is out of the instrument session ");return e.endOfBar(o)/1e3}return e.startOfBar(n.SessionStage.LASTBAR_SESSION)/1e3}function o(e,t,i,n){if(n.isDays())return i;var r=1e3*i-1;if(e.moveTo(r),n.isIntraday()){var o=e.indexOfBar(r);if(o<0)throw new Error(i+" is out of the instrument session ");return e.startOfBar(o)/1e3}return i=e.startOfBar(0)/1e3}},"/hKg":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCandles",(function(){return a}));var n=i("Eyy1"),r=i("VdBB"),o=i("gAom"),s=i("Zp/P"),a=function(){function e(e){this._bars=[],this._barSpacing=1,this._barWidth=1,this._borderVisible=!1,this._barBorderWidth=1,this._wickVisible=!1,this._bodyVisible=!0,this._borderColor=void 0,this._wickColor=void 0,this._hittest=void 0,e&&this.setData(e)}return e.prototype.setData=function(e){this._bars=e.bars,this._barSpacing=e.barSpacing,this._borderVisible=e.borderVisible,this._bodyVisible=e.bodyVisible,this._wickVisible=e.wickVisible,this._borderColor=e.borderColor,this._wickColor=e.wickColor,this._hittest=e.hittest},e.prototype.hitTest=function(e){var t=this._bars,i=.5*this._barSpacing;if(0===t.length)return null;if(e.xt[t.length-1].time+i)return null;for(var n=null,o=0,a=t;o=2)Math.floor(i)%2!=this._barWidth%2&&this._barWidth--;this._wickVisible&&this._drawWicks(e,i),this._borderVisible&&this._drawBorder(e,i),this._bodyVisible&&this._drawCandles(e,i)}},e.prototype._drawWicks=function(e,t){var i=this._bars,r="",o=Math.min(Math.floor(t),Math.floor(this._barSpacing*t));o=Math.max(Math.floor(t),Math.min(o,this._barWidth));for(var s=Math.floor(.5*o),a=null,l=0,c=i;l2*r)Object(o.fillRectInnerBorder)(e,u,d,h-u+1,p-d+1,r);else{var _=h-u+1;e.fillRect(u,d,_,p-d+1)}s=h}}},e.prototype._drawCandles=function(e,t){for(var i="",n=this._calculateBorderWidth(t),r=0,s=this._bars;rc)continue;e.fillRect(u,l,h-u+1,c-l+1)}}}},e}()},"/jjs":function(e,t,i){"use strict";i.r(t),i.d(t,"Magnet",(function(){return s}));var n=i("Eyy1"),r=i("4o++"),o=i("zL3Q"),s=function(){function e(){}return e.prototype.align=function(e,t,i){var s=e;if(!Object(o.a)().value())return s;var a=i.mainDataSource();if(null===a)return s;var l=a.model().mainSeries();if(a!==l)return s;var c=l.priceScale(),u=l.bars();if(c.isEmpty()||!u.contains(t))return s;var h=u.valueAt(t);if(null===h)return s;var d=[h[1],h[2],h[3],h[4]],p=Object(n.ensure)(l.firstValue()),_=d.map((function(e){return{y:c.priceToCoordinate(e,p),price:e}})),f=c.priceToCoordinate(e,p);_.sort((function(e,t){return Math.abs(e.y-f)-Math.abs(t.y-f)}));var m=_[0];return(Object(o.b)().value()===r.MagnetMode.StrongMagnet||Math.abs(m.y-f)<50)&&(s=m.price),s},e}()},"/kal":function(e,t){e.exports=''},"/mDy":function(e,t,i){},"/tGj":function(e,t,i){"use strict";function n(e){return e.symbolSource()===e} +i.r(t),i.d(t,"isSymbolSource",(function(){return n}))},"/z0S":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("Kxc7");function r(e,t){n.enabled("saveload_requires_authentication")?window.runOrSignIn(e,t):e()}},"08i5":function(e,t,i){"use strict";var n,r;i.r(t),i.d(t,"AlertStatus",(function(){return n})),i.d(t,"Direction",(function(){return r})),function(e){e[e.Waiting=0]="Waiting",e[e.Success=1]="Success",e[e.Failure=2]="Failure"}(n||(n={})),function(e){e[e.Up=1]="Up",e[e.Down=2]="Down"}(r||(r={}))},"0F0w":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("aIyQ"),o=i.n(r),s=i("Eyy1"),a=i("hY0g"),l=i.n(a),c=i("e3/o"),u=i("txPx"),h=Object(u.getLogger)("ChartApi.AbstractSession"),d=function(){function e(e,t,i){this._isConnected=new l.a(!1),this._state=0,this._isConnectForbidden=!1,this._sessionId="",this._sessionIdChanged=new o.a,this._chartApi=e,this._sessionPrefix=t,this._shouldReconnectAfterCriticalError=i}return e.prototype.destroy=function(){this._logNormal("Destroying session"),this._isConnected.unsubscribe(),this.disconnect(),this._sessionIdChanged.destroy(),delete this._chartApi,this._logNormal("Session has been destroyed")},e.prototype.isConnected=function(){return this._isConnected},e.prototype.sessionId=function(){return this._sessionId},e.prototype.onSessionIdChanged=function(){return this._sessionIdChanged},e.prototype.connect=function(){0===this._state&&(Object(s.assert)(!this._isConnectForbidden,"Cannot call connect because it is forbidden at this moment"),this._setSessionId(this._sessionPrefix+"_"+Object(c.randomHash)()),this._logNormal("Connecting session - wait until transport stay connected"),this._state=1,this._chartApi.createSession(this._sessionId,this))},e.prototype.disconnect=function(){var e=this;0!==this._state&&(Object(s.assert)(""!==this._sessionId,"sessionId must not be invalid"),this._logNormal("Disconnecting session..."),this._forbidConnectWhile((function(){e._chartApi.connected()&&e._sendRemoveSession(),e._processDestroyingOnServer()})))},e.prototype.onMessage=function(e){switch(e.method){case"connected":return void this._onChartApiConnected();case"disconnected":return void this._onChartApiDisconnected();case"critical_error":var t=String(e.params[0]),i=String(e.params[1]);return void this._onCriticalError(t,i)}this._onMessage(e)},e.prototype._getChartApi=function(){return this._chartApi},e.prototype._generateLogMessage=function(e){return"["+this._sessionId+"] "+e},e.prototype._onCriticalError=function(e,t){var i=this;this._logError("Critical error. Reason="+e+", info="+t+"."),this._forbidConnectWhile((function(){i._processDestroyingOnServer()})),this._shouldReconnectAfterCriticalError?(this._logNormal("Reconnecting after critical error..."),this.connect()):this._logNormal("Reconnecting after critical error skipped")},e.prototype._onChartApiConnected=function(){Object(s.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)},e.prototype._onChartApiDisconnected=function(){var e=this;this._logNormal("Transport is disconnected. Reconnecting..."),this._forbidConnectWhile((function(){e._processDestroyingOnServer()})),this.connect()},e.prototype._setSessionId=function(e){var t=this._sessionId;this._logNormal("Changing sessionId: old="+t+", new="+e),this._sessionId=e,this._sessionIdChanged.fire(e,t)},e.prototype._logNormal=function(e){h.logNormal(this._generateLogMessage(e))},e.prototype._logError=function(e){h.logError(this._generateLogMessage(e))},e.prototype._processDestroyingOnServer=function(){this._state=0,this._isConnected.setValue(!1),this._chartApi.removeSession(this._sessionId),this._setSessionId("")},e.prototype._forbidConnectWhile=function(e){this._isConnectForbidden=!0,e(),this._isConnectForbidden=!1},e}();i.d(t,"ChartSession",(function(){return p}));Object(u.getLogger)("ChartSession");var p=function(e){function t(t,i){void 0===i&&(i=!1);var n=e.call(this,t,"cs",!1)||this;return n._sessionDisabled=!1,n._handler=null,n._criticalError=new o.a,n._disableStatistics=i,n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._criticalError.destroy(),this._handler=null,e.prototype.destroy.call(this)},t.prototype.serverTimeOffset=function(){return this._getChartApi().serverTimeOffset()},t.prototype.switchTimezone=function(e){return this._getChartApi().switchTimezone(this.sessionId(),e)},t.prototype.defaultResolutions=function(){return this._getChartApi().defaultResolutions()},t.prototype.availableCurrencies=function(){return this._getChartApi().availableCurrencies()},t.prototype.resolveSymbol=function(e,t,i){return this._getChartApi().resolveSymbol(this.sessionId(),e,t,i)},t.prototype.requestFirstBarTime=function(e,t,i){return this._getChartApi().requestFirstBarTime(this.sessionId(),e,t,i)},t.prototype.createSeries=function(e,t,i,n,r,o,s){return this._getChartApi().createSeries(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.modifySeries=function(e,t,i,n,r,o){return this._getChartApi().modifySeries(this.sessionId(),e,t,i,n,r,o)},t.prototype.removeSeries=function(e,t){return!!this.isConnected().value()&&this._getChartApi().removeSeries(this.sessionId(),e,t)},t.prototype.requestMoreData=function(e,t,i){return this._getChartApi().requestMoreData(this.sessionId(),e,t,i)},t.prototype.requestMoreTickmarks=function(e,t,i){return this._getChartApi().requestMoreTickmarks(this.sessionId(),e,t,i)},t.prototype.requestMetadata=function(e,t){var i=this;i._getChartApi().requestMetadata(i.sessionId(),e,t)},t.prototype.isCanCreateStudy=function(e){return this._getChartApi().isCanCreateStudy(e)},t.prototype.createStudy=function(e,t,i,n,r,o,s){return this._getChartApi().createStudy(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.rebindStudy=function(e,t,i,n,r,o,s){return this._getChartApi().rebindStudy(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.modifyStudy=function(e,t,i,n){return this._getChartApi().modifyStudy(this.sessionId(),e,t,i,n)},t.prototype.removeStudy=function(e,t,i){ +return this._getChartApi().removeStudy(this.sessionId(),e,t,i)},t.prototype.createPointset=function(e,t,i,n,r,o){return this._getChartApi().createPointset(this.sessionId(),e,t,i,n,r,o)},t.prototype.modifyPointset=function(e,t,i,n){return this._getChartApi().modifyPointset(this.sessionId(),e,t,i,n)},t.prototype.removePointset=function(e){return this._getChartApi().removePointset(this.sessionId(),e)},t.prototype.setVisibleTimeRange=function(e,t,i,n,r){this._getChartApi().setVisibleTimeRange(e,this.sessionId(),t,i,n,r)},t.prototype.criticalError=function(){return this._criticalError},t.prototype.connect=function(t){void 0===t&&(t=null),null!==t&&(this._handler=t),e.prototype.connect.call(this)},t.prototype.setHandler=function(e){this._handler=e},t.prototype.connected=function(){return this.isConnected().value()&&!this._sessionDisabled},t.prototype.disable=function(){this._sessionDisabled=!0},t.prototype.chartApi=function(){return this._getChartApi()},t.prototype._sendCreateSession=function(){var e=this;Object.keys(this).forEach((function(t){/^(s|st|symbol_)\d+$/.test(t)&&delete e[t]})),this._getChartApi().chartCreateSession(this.sessionId(),this._disableStatistics)},t.prototype._sendRemoveSession=function(){this._getChartApi().chartDeleteSession(this.sessionId())},t.prototype._onMessage=function(e){this._handler&&this._handler(e)},t.prototype._onCriticalError=function(t,i){this._criticalError.fire(t,i),e.prototype._onCriticalError.call(this,t,i)},t}(d)},"0Pxc":function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("GEp6").distanceToLine,o=i("hfHJ"),s=o.rotationMatrix,a=o.scalingMatrix,l=o.translationMatrix,c=o.transformPoint,u=i("Ss5c").LineDataSource,h=i("Ocx9").DefaultProperty,d=window.t("Arc");function p(e,t){var n=t||p.createProperties();u.call(this,e,n),this.version=p.version,i.e("lt-pane-views").then(function(e){var t=i("dKqZ").ArcPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(p,u),p.prototype.startChanging=function(e,t){if(u.prototype.startChanging.call(this,e,t),0===e||1===e){var i=this.pointToScreenPoint(this._points[0])[0],o=this.pointToScreenPoint(this._points[1])[0],s=this.pointToScreenPoint(this._points[2])[0];this._dist=r(i,o,s).distance;var a=o.subtract(i),l=new n(-a.y,a.x),c=i.add(o).scaled(.5);s.subtract(c).dotProduct(l)<0&&(this._dist=-this._dist)}},p.prototype.pointsCount=function(){return 3},p.prototype.translatedType=function(){return d},p.prototype.name=function(){return"Arc"},p.prototype.hasEditableCoordinates=function(){return!1},p.prototype.setPoint=function(e,t){var i=Object.assign({},t),o=this.pointToScreenPoint(this._points[0])[0],u=this.pointToScreenPoint(this._points[1])[0],h=this.pointToScreenPoint(this._points[2])[0];switch(e){case 0:o=this.pointToScreenPoint(i)[0];var d=u.subtract(o),p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(this._dist)),h=this.screenPointToPoint(h),this._points[0]=i,this._points[2]=h;break;case 1:var _=r(o,u,h).distance;d=(u=this.pointToScreenPoint(i)[0]).subtract(o), +p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(this._dist)),h=this.screenPointToPoint(h),this._points[1]=i,this._points[2]=h;break;case 2:i=this.pointToScreenPoint(i)[0];var f;_=r(o,u,i).distance,d=u.subtract(o),p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(_));var m=p.add(f.scaled(-_)),v=d.length(),y=d.x/v,g=d.y/v,b=Math.acos(y);g<0&&(b=-b);var S=l(-p.x,-p.y);i=c(S,i);var w=c(S,h);S=s(-b),i=c(S,i),w=c(S,w),S=a(1,v/(2*_)),i=c(S,i),w=c(S,w);var P=i.y*w.y>=0?new n(h.x,h.y):new n(m.x,m.y);P=this.screenPointToPoint(P),this._points[2]=P}this.normalizePoints()},p.version=2,p.prototype.migrateVersion=function(e,t,i){if(1===e&&2===this._points.length){var n=(2*this._points[0].price+3*this._points[1].price)/5;this._points.append({price:n,index:this._points[1].index})}if(1===e&&2===this._timePoint.length){var r={price:n=(2*this._timePoint[0].price+3*this._timePoint[1].price)/5,offset:this._timePoint[1].offset,time_t:this._timePoint[1].time_t};this._timePoint.append(r)}},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Zd1D").GeneralFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.createProperties=function(e){var t=new h("linetoolarc",e);return p._configureProperties(t),t},p._configureProperties=function(e){u._configureProperties(e)},t.LineToolArc=p},"0YCj":function(e,t,i){"use strict";(function(e,t){i("Eyy1").assert;var n=i("txPx").getLogger("Chart.Study.MetaInfo"),r=i("9iCb").applyOverridesToStudyDefaults,o=null;function s(e){TradingView.merge(this,{palettes:{},inputs:[],plots:[],graphics:{},defaults:{}}),TradingView.merge(this,e);var t=e.fullId||e.id;TradingView.merge(this,s.parseIdString(t)),this.name=this.id}s.VERSION_STUDY_ARG_SOURCE=41,s.METAINFO_FORMAT_VERSION_SOS_V2=42,s.VERSION_PINE_PROTECT_TV_4164=43,s.CURRENT_METAINFO_FORMAT_VERSION=51,s.VERSION_NEW_STUDY_PRECISION_FORMAT=46,s.CHILD_STUDY_ALLOWED_PLOT_TYPES=["line"],s.canPlotBeSourceOfChildStudy=function(e){return s.CHILD_STUDY_ALLOWED_PLOT_TYPES.includes(e)},s.CHILD_STUDY_EXCLUDE_IDS=["CorrelationCoefficient@tv-basicstudies","Correlation - Log@tv-basicstudies-1"],s.CHILD_STUDY_PARENT_EXCLUDE_IDS=[],s.FilledArea={},s.FilledArea.TYPE_PLOTS="plot_plot",s.FilledArea.TYPE_HLINES="hline_hline",s.versionOf=function(e){var t="_metainfoVersion"in e&&isNumber(e._metainfoVersion)?e._metainfoVersion:0;return t<0&&n.logError("Metainfo format version cannot be negative: "+t),t},s.parseIdString=function(e){var t={};if(-1===e.indexOf("@"))t.shortId=e,t.packageId="tv-basicstudies",t.id=e+"@"+t.packageId,t.version=1;else{var i=e.split("@");t.shortId=i[0];var n=i[1].split("-");if(3===n.length)t.packageId=n.slice(0,2).join("-"),t.id=t.shortId+"@"+t.packageId,t.version=n[2];else if(1===n.length&&"decisionbar"===n[0])t.packageId="les-"+n[0],t.id=t.shortId+"@"+t.packageId,t.version=1;else{if(1!==n.length)throw new Error("unexpected study id:"+e);t.packageId="tv-"+n[0],t.id=t.shortId+"@"+t.packageId,t.version=1}} +if(t.fullId=t.id+"-"+t.version,"tv-scripting"===t.packageId){var r=t.shortId;if(0===r.indexOf("Script$")||0===r.indexOf("StrategyScript$")){var o=r.indexOf("_");t.productId=o>=0?r.substring(0,o):t.packageId}else t.productId=t.packageId}else t.productId=t.packageId;return t},s.getPackageName=function(e){return(/^[^@]+@([^-]+-[^-]+)/.exec(e||"")||[0,"tv-basicstudies"])[1]},s.cutDollarHash=function(e){var t=e.indexOf("$"),i=e.indexOf("@");return-1===t?e:e.substr(0,t)+(i>=0?e.substr(i):"")},s.hasUserIdSuffix=function(e){return/^USER;[\d\w]+;\d+$/.test(e)},s.isStandardPine=function(e){return/^(Strategy)?Script\$STD;.*@tv-scripting$/.test(e)},s.getSourceIdByInputs=function(e,t){if(!Array.isArray(e)||!t)return null;for(var i=0;i0){var l=a.replace(/^[^\$]+/,i);n.inputs[o.id].setValue(l)}}}},s.patchChildStudyMetaInfoState=function(e){e.state&&function e(t){if("object"==typeof t)for(var i in t)"string"==typeof t[i]&&/^[^\$]+\$\d+$/.test(t[i])?t[i]=t[i].replace(/^[^\$]+/,"{pid}"):e(t[i])}(e.state.inputs),e.state.isChildStudy=!0},s.prototype.parseValue=function(e,t){return"bool"===e?TradingView.parseBool(t):t},s.prototype.defaultInputs=function(){for(var e=[],t=0;t0?e[0].id:null},s.prototype.createDefaults=function(){if(this.defaults){var e=TradingView.clone(this.defaults);e.precision="default";var t=s.getStudyPropertyRootName(this);defaults.create(t,e)}},s.prototype.removeDefaults=function(){defaults.remove(s.getStudyPropertyRootName(this))},s.findStudyMetaInfoByDescription=function(e,t){if(e){for(var i=0;ii&&(s=e,o=t)}for(var l=new n(e,t),c=this._pane.state(),u=r.length-1;u>=0;--u){var h=r[u],d=h.priceAxisViews(c,this._priceScale);if(d&&0!==d.length)for(var p=d.length-1;p>=0;--p){var _=d[p].renderer();if(null!==_&&void 0!==_.hitTest){var f=_.hitTest(l,this._size.w,this._isLeft?"left":"right");null!==f&&a(f,h)}}}return o},O.prototype._setCursorClassName=function(e){var t="";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)},O.prototype._mouseClickOrTapEvent=function(e){var t=this.dataSourceAtPoint(e.localX,e.localY);t&&this._pane.chart().model().selectionMacro((function(e){e.selection().isSelected(t)||(e.clearSelection(),e.addSourceToSelection(t))}))},O.prototype.mouseClickEvent=function(e){this._mouseClickOrTapEvent(e)},O.prototype.tapEvent=function(e){this._mouseClickOrTapEvent(e)},O.prototype._mouseOrTouchMoveEvent=function(e){ +this._priceScale&&(this.dataSourceAtPoint(e.localX,e.localY)?this._setCursorClassName("pointer"):this._setResizeCursor())},O.prototype.mouseMoveEvent=function(e){this._mouseOrTouchMoveEvent(e)},O.prototype._zoomAvailable=function(){return!this.priceScale().isEmpty()&&this._pane.chart().model().model().zoomEnabled()&&this._options.pressedMouseMoveScale},O.prototype._mouseDownOrTouchStartEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state();this._mousedown=!0,t.startScalePrice(i,this.priceScale(),e.localY)}},O.prototype.mouseDownEvent=function(e){this._mouseDownOrTouchStartEvent(e)},O.prototype.touchStartEvent=function(e){this._mouseOrTouchMoveEvent(e),this._mouseEnterOrTouchStartEvent(e),this._mouseDownOrTouchStartEvent(e)},O.prototype._pressedMouseOrTouchMoveEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();t.scalePriceTo(i,n,e.localY)}},O.prototype.pressedMouseMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},O.prototype.touchMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},O.prototype.mouseDownOutsideEvent=function(e){if(this._zoomAvailable()&&this._pane.hasState()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();this._mousedown&&(this._mousedown=!1,t.endScalePrice(i,n),this.restoreDefaultCursor())}},O.prototype._mouseUpOrTouchEndEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();this._mousedown=!1,t.endScalePrice(i,n),this.restoreDefaultCursor()}},O.prototype.mouseUpEvent=function(e){this._mouseUpOrTouchEndEvent(e)},O.prototype.touchEndEvent=function(e){this._mouseLeaveOrTouchEndEvent(e),this._mouseUpOrTouchEndEvent(e)},O.prototype._mouseEnterOrTouchStartEvent=function(e){this._setResizeCursor()},O.prototype.mouseEnterEvent=function(e){this._mouseEnterOrTouchStartEvent(e)},O.prototype._mouseLeaveOrTouchEndEvent=function(e){this._setCursorClassName("")},O.prototype.mouseLeaveEvent=function(e){this._mouseLeaveOrTouchEndEvent(e)},O.prototype._setResizeCursor=function(){this._priceScale.isPercentage()||this._priceScale.isIndexedTo100()?this._setCursorClassName(""):this._pane.chart().model().model().zoomEnabled()&&this._setCursorClassName("ns-resize")},O.prototype._initActions=function(e){if(this._pane.hasState()&&null===this.actions){this.actions={};var t=this,n=this._pane.chart().model();this.actions.reset=new a({label:window.t("Reset Price Scale"),icon:i("LdoW"),shortcut:"Alt+R",shortcutHint:r.humanReadableHash(r.Modifiers.Alt+82),statName:"ResetScale",onExecute:O.prototype.reset.bind(this)}),this.actions.setAutoScale=new a({label:window.t("Auto (Fits Data To Screen)"),checkable:!0,checked:!0,statName:"ToggleAutoScale",onExecute:function(){n.togglePriceScaleAutoScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setPercentage=new a({label:window.t("Percent",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isPercentage(),statName:"TogglePercantage", +onExecute:function(){n.togglePriceScalePercentageScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setIndexedTo100=new a({label:window.t("Indexed to 100",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isIndexedTo100(),statName:"ToggleIndexedTo100",onExecute:function(){n.togglePriceScaleIndexedTo100ScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setLog=new a({label:window.t("Logarithmic",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isLog(),statName:"ToggleLogScale",onExecute:function(){n.togglePriceScaleLogScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setRegular=new a({label:window.t("Regular",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isRegular(),statName:"ToggleRegularScale",onExecute:function(){n.setPriceScaleRegularScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.alignLabels=new a({label:window.t("No Overlapping Labels",{context:"scale_menu"}),checkable:!0,checked:!1,statName:"TogglePreciseLabels"}),this.actions.alignLabels.binding=new g(this.actions.alignLabels,this.priceScale().properties().alignLabels,this._pane.chart().model(),"No Overlapping Labels"),this.actions.invertScale=new a({label:window.t("Invert Scale",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isInverted(),statName:"Invert Scale",onExecute:function(){n.invertPriceScale(t.priceScale()),t._updateScalesActions()}}),this._updateScalesActions()}},O.prototype._logAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().logSeriesScale:this.actions.setLog},O.prototype._percentageAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().percentSeriesScale:this.actions.setPercentage},O.prototype._indexedTo100Action=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().indexedTo100SeriesScale:this.actions.setIndexedTo100},O.prototype._autoScaleAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().autoSeriesScale:this.actions.setAutoScale},O.prototype._regularScaleAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().regularSeriesScale:this.actions.setRegular},O.prototype._lockScaleAction=function(){var e=this._pane.chart().actions().lockSeriesScale,t=A(this.priceScale(),this._pane.chart().model().model().mainSeriesScaleRatio());return e.update({hint:t}),e},O.prototype._invertAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().invertSeriesScale:this.actions.invertScale},O.prototype._isMainSeriesAxis=function(){return this.priceScale().hasMainSeries()},O.prototype._updateMainSeriesScalesActions=function(){this._isMainSeriesAxis()&&null!==this.actions&&this._updateScalesActions()},O.prototype._updateScalesActions=function(){var e=this.priceScale(),t=this._isMainSeriesAxis(),i=e.mainSource().properties(),n=t&&e.isLockScale(),r=t&&i.style.value()===TradingView.Series.STYLE_PNF;this.actions.setRegular.update({checked:e.isRegular(),disabled:n||r}),this.actions.setPercentage.update({ +checked:e.isPercentage(),disabled:n||r}),this.actions.setIndexedTo100.update({checked:e.isIndexedTo100(),disabled:n||r}),this.actions.setLog.update({checked:e.isLog(),disabled:n||r}),this.actions.setAutoScale.update({checked:e.isAutoScale(),disabled:e.properties().autoScaleDisabled.value()})},O.prototype._mouseDoubleClickOrDoubleTapEvent=function(e){var t=this.dataSourceAtPoint(e.localX,e.localY);t?this._pane.processDoubleClickOnSource(t):(this.reset(),y("GUI","Double click price scale"))},O.prototype.mouseDoubleClickEvent=function(e){this._mouseDoubleClickOrDoubleTapEvent(e)},O.prototype.doubleTapEvent=function(e){this._mouseDoubleClickOrDoubleTapEvent(e)},O.prototype._contextMenuOrTouchContextMenuEvent=function(e){if(this._options.contextMenuEnabled){var t=this.dataSourceAtPoint(e.localX,e.localY);if(null!==t&&this._options.contextMenu.source)return void this._pane.chart().model().selectionMacro(function(i){i.selection().isSelected(t)||(i.clearSelection(),i.addSourceToSelection(t)),this._pane.showContextMenuForSelection(e)}.bind(this));this._options.contextMenu.general&&this._createContextMenu().then((function(t){t.show(e)}))}},O.prototype.contextMenuEvent=function(e){this._contextMenuOrTouchContextMenuEvent(e)},O.prototype.touchContextMenuEvent=function(e){this._contextMenuOrTouchContextMenuEvent(e)},O.prototype._createContextMenu=function(){return c.createMenu(this.getContextMenuActions(),{statName:"PriceScaleContextMenu"})},O.prototype._createMergeScalesAction=function(){var e=this._pane.chart().actions(),t=this._pane.chart().model().model().priceScaleSlotsCount();if(t.left+t.right===1)return 0===t.left?e.moveScaleToLeft:e.moveScaleToRight;var i=[];return i.push(e.mergeLeftScalesAction),i.push(e.mergeRightScalesAction),new a({label:L,subItems:i})},O.prototype.getContextMenuActions=function(){this._initActions();var e=this._pane.chart().actions(),t=[];if(t.push(this.actions.reset,new l,this._autoScaleAction()),this._isMainSeriesAxis()&&t.push(this._lockScaleAction()),t.push(e.scaleSeriesOnly,this._invertAction(),new l,this._regularScaleAction(),this._percentageAction(),this._indexedTo100Action(),this._logAction(),new l),o.any()||(t.push(this._createMergeScalesAction()),t.push(new l)),!M.enabled("fundamental_widget")){t.push(new a({label:window.t("Labels"),subItems:[e.showSymbolLabelsAction,e.showSeriesLastValue,null,null,null,e.showStudyPlotNamesAction,e.showStudyLastValue,null,null,this.actions.alignLabels].filter(Boolean)}))}return t.push(P(this._pane.chart())),M.enabled("countdown")&&t.push(e.showCountdown),this._options.currencyLabelEnabled&&t.push(e.showCurrency),!TradingView.onWidget()&&M.enabled("show_chart_property_page")&&M.enabled("chart_property_page_scales")&&e.scalesProperties&&t.push(new l,e.scalesProperties),t},O.prototype._sameSideSources=function(){var e=this._isLeft?"left":"right";return this._pane.state().orderedSources(e)},O.prototype._grouppedSources=function(){ +var e=this._pane,t=e.chart().model(),i=this._sameSideSources().slice(),n=e.state(),r=this.priceScale(),o=new Set,s=t.lineBeingEdited()||t.lineBeingCreated();if(s&&o.add(s),t.sourcesBeingMoved().forEach((function(e){o.add(e)})),t.selection().sources().forEach((function(e){o.add(e)})),t.hoveredSource()&&o.add(t.hoveredSource()),r===n.defaultPriceScale())for(var a=this._pane.state().dataSources(),l=0;l0&&this._hightlightBackground(e,l,this.priceScale().mainSource(),t);var c=s.model().crossHairSource();c.startMeasurePoint()&&this._hightlightBackground(e,c.measurePoints(),this.priceScale().mainSource(),t)},O.prototype.drawBorder=function(e,t){e.save(),e.fillStyle=this.lineColor();var i,n=Math.max(1,Math.floor(this.rendererOptions().borderSize*t));i=this._isLeft?Math.floor(this._size.w*t)-n:0,e.fillRect(i,0,n,Math.ceil(this._size.h*t)+1),e.restore()},O.prototype.drawTickMarks=function(e,t){var i=this.priceScale().marks() +;e.save(),e.setFont(this.baseFont());var n=this.rendererOptions(),r=this._isLeft?Math.floor((this._size.w-n.tickLength-n.borderSize)*t):Math.floor(n.borderSize*t),o=this._isLeft?Math.round(r-n.paddingInner*t):Math.round(r+(n.tickLength+n.paddingInner)*t),s=this._isLeft?"right":"left",a=Math.round(n.tickLength*t),l=Math.max(1,Math.floor(t)),c=Math.floor(.5*t),u=0!==i.length?this._tickmarksCache.getLabelHeight(e,i[0].label):0,h=this._isCurrencyLabelVisible()?this._currencyLabelLineHeight()+this._currencyLabel.labelTop():0,d=i.map((function(e){if(this._options.croppedTickMarks)return!0;var t=e.coord-u/2;return!(e.coord+u/2>this._size.h||t0&&(e=a[0].floatCoordinate())}}}u.forEach((function(e){h.add(e)})),d(n),d(this._pane.state().customSources());var p=t.filter((function(t){return t.floatCoordinate()<=e})),_=t.filter((function(t){return t.floatCoordinate()>e}));p.sort((function(e,t){return t.floatCoordinate()-e.floatCoordinate()})),p.length&&_.length&&_.push(p[0]),_.sort((function(e,t){return e.floatCoordinate()-t.floatCoordinate()}));var f=t.length;for(a=0;ab-y&&v.setFixedCoordinate(b-y)}for(var S=1;S<_.length;S++){var w;v=_[S],y=(w=_[S-1]).height(o,!0),g=v.coordinate(),b=w.getFixedCoordinate();(g||b)&&g=l)&&(o={value:l,view:a})}})),r.view&&n.push(r.view), +o.view&&n.push(o.view),n},O.prototype._isFromSameSide=function(e){return(this._isLeft?this._pane.state().leftPriceScales():this._pane.state().rightPriceScales()).includes(e)},O.prototype._addViewsOrMaxMin=function(e,t){var i=this._pane.state(),n=this.priceScale();if(n!==i.defaultPriceScale()&&(e=e.filter(function(e){return i.isOverlay(e)||this._isFromSameSide(e.priceScale())}.bind(this))),0!==e.length)if(1===e.length){var r=e[0].priceAxisViews(i,n);r&&r.length&&t.push(r)}else t.push(this._minMaxViews(e))},O.prototype.drawCrossHairLabel=function(e,t){e.save();var i=this._pane.chart().model().model(),n=this._pane.state(),r=this.priceScale(),o=[],s=this._pane.state(),a=this.priceScale()===n.defaultPriceScale(),l=i.lineBeingEdited()||i.lineBeingCreated();l&&(l.priceScale()===r||a&&n.isOverlay(l))&&((u=l.priceAxisViews(s,r))&&u.length&&o.push(u));this._addViewsOrMaxMin(i.sourcesBeingMoved(),o),this._addViewsOrMaxMin(i.selection().sources(),o);var c=i.hoveredSource();if(c){var u,h=n.customSources().includes(c)?r:c.priceScale();if(!i.selection().isSelected(c)&&(this._isFromSameSide(h)||a&&n.isOverlay(c)))(u=i.hoveredSource().priceAxisViews(s,r))&&u.length&&o.push(u)}(u=i.crossHairSource().priceAxisViews(s,r))&&u.length&&o.push(u);var d=this.rendererOptions(),p=this._isLeft?"right":"left";o.forEach((function(i){i.forEach((function(i){e.save(),i.renderer().draw(e,d,this._widthCache,this._size.w,p,t),e.restore()}),this)}),this),e.restore()},O.prototype.setAutoScale=function(e){var t=this._pane.state(),i=this.priceScale();this._pane.chart().model().setPriceAutoScale(t,i,e)},O.prototype.reset=function(){var e=this._pane.state(),t=this.priceScale();this._pane.chart().model().resetPriceScale(e,t)},O.prototype.hardResetCanvas=function(){null!==this._size&&(p(this._canvasBinding,this._size),p(this._topCanvasBinding,this._size))},O.prototype._isMainPane=function(){return this._pane.state().containsMainSeries()},O.prototype.paint=function(e){if(this._isVisible&&e!==u.None){if(e>u.Cursor){var t=d(this._canvasBinding.canvas);this._alignLabels(),this.drawBackground(t,this._canvasBinding.pixelRatio),this.drawBorder(t,this._canvasBinding.pixelRatio),this._pane.hasState()&&(this._updateCurrencyLabel(),this.drawTickMarks(t,this._canvasBinding.pixelRatio),this.drawBackLabels(t,this._canvasBinding.pixelRatio))}if(this._pane.hasState()){var i=d(this._topCanvasBinding.canvas),n=this._topCanvasBinding.pixelRatio;i.clearRect(0,0,Math.ceil(this._size.w*n)+1,Math.ceil(this._size.h*n)+1),this.drawCrossHairLabel(i,n)}}},O.prototype.restoreDefaultCursor=function(){this.setCursor("")},O.prototype.setCursor=function(e){var 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)},O.prototype.axisInfo=function(){return this._axisInfo},O.prototype.setHighlighted=function(e){this._highlighted!==e&&(this._highlighted=e)};var A=k(4);e.exports={ +PriceAxisWidget:O,scaleRatioForContextMenuTransformer:k}},"1Wlv":function(e,t,i){"use strict";(function(e){var n=i("Yj6H").PriceScaleBase,r=i("Ss5c").LineDataSource,o=i("7ktv").PriceDataSource,s=i("qJq3").Series,a=i("kcTO").PriceFormatter,l=i("GH0z").PercentageFormatter,c=i("Qb4w").PriceRange,u=i("e3/o").randomHash,h=i("s1Gx").sortSources,d=i("3ClC").isStudy,p=i("lTLF").PriceTickMarkBuilder,_=i("TTFo"),f=_.fromPercent,m=_.toPercent,v=_.toPercentRange,y=_.fromIndexedTo100,g=_.toIndexedTo100,b=_.toIndexedTo100Range,S=_.fromLog,w=_.toLog,P=new l,C=new a(100,1);function x(t,i){n.call(this,i),this._scalesProperties=t,this.m_height=0,this._internalHeightCache=null,this._internalHeightChanged=new e,this.m_priceRange=null,this._priceRangeChanged=new e,this.m_topMargin=0,this.m_bottomMargin=0,this._topPixelMargin=0,this._bottomPixelMargin=0,this.m_scrollStartPoint=null,this.m_scaleStartPoint=null,this.m_maxPriceRange=null,this.m_minPriceRange=null,this.m_priceRangeSnapshot=null,this._invalidatedForRange={isValid:!0,visibleBars:null};var r=this;this._coordinateToLogicalFunc=function(e,t){return r._coordinateToLogical(e,t)},this._logicalToCoordinateFunc=function(e,t){return r._logicalToCoordinate(e,t)},this.m_markBuilder=new p(this,100,this._coordinateToLogicalFunc,this._logicalToCoordinateFunc),this._modeChanged=new e,this._properties.isInverted.listeners().subscribe(this,x.prototype._onIsInvertedChanged),this._properties.listeners().subscribe(null,(function(){if(r.mainSource()&&r.mainSource().model()){var e=r.mainSource().model().paneForSource(r.mainSource());r.mainSource().model().updatePane(e)}})),this._scalesProperties.listeners().subscribe(this,(function(){this._marksCache=null})),this.setId(u())}inherit(x,n),x.prototype.id=function(){return this._id},x.prototype.setId=function(e){this._id=e},x.prototype._convertPriceRangeFromLog=function(e){if(null===e)return null;var t=S(e.minValue()),i=S(e.maxValue());return new c(t,i)},x.prototype._convertPriceRangeToLog=function(e){if(null===e)return null;var t=w(e.minValue()),i=w(e.maxValue());return new c(t,i)},x.prototype._canConvertPriceRangeFromLog=function(e){if(null===e)return!1;var t=S(e.minValue()),i=S(e.maxValue());return isFinite(t)&&isFinite(i)},x.prototype.mode=function(){return{autoScale:this._properties.autoScale.value(),lockScale:this._properties.lockScale.value(),percentage:this._properties.percentage.value(),indexedTo100:this._properties.indexedTo100.value(),log:this._properties.log.value()}},x.prototype.setMode=function(e){var t={},i=this.mode(),n=this._properties.state(),r=null;void 0!==e.autoScale&&e.autoScale!==n.autoScale&&(t.autoScale=e.autoScale,this._setAutoScaleValueWithDependentProperties(e.autoScale)),void 0!==e.lockScale&&e.lockScale!==n.lockScale&&(t.lockScale=e.lockScale,this._setLockScaleValueWithDependentProperties(e.lockScale)),void 0!==e.percentage&&e.percentage!==n.percentage&&(t.percentage=e.percentage,this._setPercentageValueWithDependentProperties(e.percentage),this._invalidatedForRange.isValid=!1), +void 0!==e.indexedTo100&&e.indexedTo100!==n.indexedTo100&&(t.indexedTo100=e.indexedTo100,this._setIndexedTo100ValueWithDependentProperties(e.indexedTo100),this._invalidatedForRange.isValid=!1),void 0!==e.log&&e.log!==n.log&&(t.log=e.log,this._setLogValueWithDependentProperties(e.log)),n.log&&!this._properties.log.value()&&(this._canConvertPriceRangeFromLog(this.m_priceRange)?null!==(r=this._convertPriceRangeFromLog(this.m_priceRange))&&this.setPriceRange(r):this.properties().autoScale.setValue(!0)),!n.log&&this._properties.log.value()&&null!==(r=this._convertPriceRangeToLog(this.m_priceRange))&&this.setPriceRange(r),n.autoScale!==this._properties.autoScale.value()&&this._properties.autoScale.listeners().fire(this._properties.autoScale),n.autoScaleDisabled!==this._properties.autoScaleDisabled.value()&&this._properties.autoScaleDisabled.listeners().fire(this._properties.autoScaleDisabled),n.lockScale!==this._properties.lockScale.value()&&this._properties.lockScale.listeners().fire(this._properties.lockScale),n.percentage!==this._properties.percentage.value()&&(this._properties.percentage.listeners().fire(this._properties.percentage),this.updateFormatter()),n.indexedTo100!==this._properties.indexedTo100.value()&&(this._properties.indexedTo100.listeners().fire(this._properties.indexedTo100),this.updateFormatter()),n.percentageDisabled!==this._properties.percentageDisabled.value()&&this._properties.percentageDisabled.listeners().fire(this._properties.percentageDisabled),n.log!==this._properties.log.value()&&this._properties.log.listeners().fire(this._properties.log),n.logDisabled!==this._properties.logDisabled.value()&&this._properties.logDisabled.listeners().fire(this._properties.logDisabled),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())},x.prototype.modeChanged=function(){return this._modeChanged},x.prototype.fontSize=function(){return this._scalesProperties.fontSize.value()},x.prototype.height=function(){return this.m_height},x.prototype.setHeight=function(e){this.m_height!==e&&(this.m_height=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.topPixelMargin=function(){return this.isInverted()?this.m_bottomMargin*this.height()+this._bottomPixelMargin:this.m_topMargin*this.height()+this._topPixelMargin},x.prototype.topMargin=function(){return this.m_topMargin},x.prototype.setTopMargin=function(e){if(!isNumber(e))throw new TypeError("invalid margin");if(e<0||e>30)throw new RangeError("invalid margin");this.m_topMargin!==e&&(this.m_topMargin=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.bottomPixelMargin=function(){return this.isInverted()?this.m_topMargin*this.height()+this._topPixelMargin:this.m_bottomMargin*this.height()+this._bottomPixelMargin},x.prototype.bottomMargin=function(){return this.m_bottomMargin},x.prototype.setBottomMargin=function(e){if(!isNumber(e))throw new TypeError("invalid margin");if(e<0||e>30)throw new RangeError("invalid margin") +;this.m_bottomMargin!==e&&(this.m_bottomMargin=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.internalHeight=function(){if(this._internalHeightCache)return this._internalHeightCache;var e=this.height()-this.topPixelMargin()-this.bottomPixelMargin();return this._internalHeightCache=e,e},x.prototype._invalidateInternalHeightCache=function(){this._internalHeightCache=null,this._internalHeightChanged.fire()},x.prototype.internalHeightChanged=function(){return this._internalHeightChanged},x.prototype.priceRange=function(){return this.makeSureItIsValid(),this.m_priceRange},x.prototype.priceRangeChanged=function(){return this._priceRangeChanged},x.prototype.setPriceRange=function(e,t,i){if(!(e instanceof c))throw new TypeError("incorrect price range");var n=this.m_priceRange;if(!t&&(null!==n||null===e)&&(null===n||n.equals(e)))return!1;var r=null!==this.m_maxPriceRange&&this.m_maxPriceRange.containsStrictly(e),o=null!==this.m_minPriceRange&&e.containsStrictly(this.m_minPriceRange);if(this.isLockScale()&&!t&&(r||o))return!1;this._marksCache=null,this.m_priceRange=e,i||this._priceRangeChanged.fire(n,e)},x.prototype.isEmpty=function(){return this.makeSureItIsValid(),0===this.m_height||!this.m_priceRange||this.m_priceRange.isEmpty()},x.prototype.invertedCoordinate=function(e){return this.isInverted()?e:this.height()-1-e},x.prototype.priceToLogical=function(e){return this.isLog()&&e?w(e):e},x.prototype.logicalToPrice=function(e){return this.isLog()?S(e):e},x.prototype._logicalToCoordinate=function(e,t){if(this.makeSureItIsValid(),this.isEmpty())return 0;e=this.priceToLogical(e);var i=this.bottomPixelMargin()+(this.internalHeight()-1)*(e-this.priceRange().minValue())/(this.priceRange().maxValue()-this.priceRange().minValue());return this.invertedCoordinate(i)},x.prototype.priceToCoordinate=function(e,t){return this.isPercentage()?e=m(e,t):this.isIndexedTo100()&&(e=g(e,t)),this._logicalToCoordinate(e,t)},x.prototype.pointsArrayToCoordinates=function(e,t){this.makeSureItIsValid();var i=this.bottomPixelMargin(),n=this.priceRange().minValue(),r=this.priceRange().maxValue(),o=this.internalHeight()-1,s=this.isInverted(),a=o/(r-n);if(this.isPercentage())for(var l=0;l0||Math.abs(s-this._bottomPixelMargin)>0)&&(this._bottomPixelMargin=s,this._topPixelMargin=o,this._marksCache=null,this._invalidateInternalHeightCache()),t?(t.minValue()===t.maxValue()&&(t=new c(t.minValue()-.5,t.maxValue()+.5)),this.setPriceRange(t)):this.m_priceRange||this.setPriceRange(new c(-.5,.5)),this._invalidatedForRange.isValid=!0}},x.prototype.sourcesToUpdateViews=function(){if(!this._sourcesToUpdateViews){this._sourcesToUpdateViews=[];for(var e=0;e'},"2+aH":function(e,t,i){"use strict";(function(e){var n=i("vdSZ").CrosshairDataWindowView,r=i("Hm6r").CrosshairTimeAxisView,o=i("zZ2k").CrosshairBase,s=i("mMWL"),a=i("ogJP").isNaN;function l(t,i,a){var l=this;o.call(this,t,a),this._properties=i,this._dataWindowView=new n(t) +;var c=function(){return this.appliedIndex()}.bind(this),u=function(){return this._startMeasurePoint.index}.bind(this),h=function(){return this._lastMeasurePoint().index}.bind(this);this._timeAxisView=new r(t,c,!1),this._startMeasureTimeAxisView=new r(t,u,!0),this._endMeasureTimeAxisView=new r(t,h,!0),this.visible=!0,t.readOnly()?this.areLinesVisible=!0:s.cursorTool.subscribe((function(e){l.areLinesVisible="arrow"!==e}),{callWithLast:!0}),this._movedDelegate=new e,this._subscribed=!1,this._barSelectedDelegate=new e}inherit(l,o),l.prototype.index=0,l.prototype.price=NaN,l.prototype.pane=null,l.prototype.color="white",l.prototype.style="",l.prototype.customization={disableSelection:!0},l.prototype.model=function(){return this._model},l.prototype.properties=function(){return this._properties},l.prototype.moved=function(){return this._movedDelegate},l.prototype.originX=function(){return this._originX},l.prototype.originY=function(){return this._originY},l.prototype.saveOriginCoord=function(e,t){this._originX=e,this._originY=t},l.prototype.originCoordX=function(){return this._originX},l.prototype.originCoordY=function(){return this._originY},l.prototype.clearOriginCoord=function(){this._originX=NaN,this._originY=NaN},l.prototype.setPosition=function(e,t,i){this._subscribed||(this._model.mainSeries().onRestarted().subscribe(this,l.prototype.clearMeasure),this._subscribed=!0),this.setLockedPosition(i),this.visible=!0,this._tryToUpdateViews(e,t,i)},l.prototype.selectionPane=function(){return this._selectionPane},l.prototype.update=function(){if(this.visible){var e=this._priceScaleByPane(this.pane),t=this._originX||this.x,i=this._originY||this.y,n=this._model.timeScale().coordinateToIndex(t),r=NaN;if(null!==e){var o=this.pane.mainDataSource().firstValue();r=e.coordinateToPrice(i,o)}this._tryToUpdateViews(n,r,this.pane)}else this._setIndexToLastSeriesBarIndex()},l.prototype._priceScaleByPane=function(e){return e&&!e.defaultPriceScale().isEmpty()?e.defaultPriceScale():null},l.prototype._tryToUpdateViews=function(e,t,i){this._tryToUpdateData(e,t,i)&&(this.updateAllViews(),this._movedDelegate.fire({time:this._model.timeScale().points().roughTime(this.index),price:this.price}))},l.prototype._tryToUpdateData=function(e,t,i){var n=this.x,r=this.y,o=this.price,s=this.index,l=this.pane,c=this._priceScaleByPane(i);if(this.index=e,this.x=a(e)?NaN:this._model.timeScale().indexToCoordinate(e),null!==c){this.pane=i,this.price=t;var u=i.mainDataSource().firstValue();this.y=c.priceToCoordinate(t,u)}else this.pane=null,this.price=NaN,this.y=NaN;return n!==this.x||r!==this.y||s!==this.index||o!==this.price||l!==this.pane},l.prototype.clearPosition=function(){this.visible=!1,this._setIndexToLastSeriesBarIndex(),this.price=NaN,this.x=NaN,this.y=NaN,this.pane=null,this.clearOriginCoord()},l.prototype._setIndexToLastSeriesBarIndex=function(){var e=this._model.mainSeries().bars().lastIndex();this.index=null!==e?e:NaN},l.prototype.dataWindowView=function(){return this._dataWindowView},l.prototype.appliedIndex=function(){ +return isFinite(this.lockedIndex)&&this.lockedIndex||this.index},l.prototype.appliedX=function(){return isFinite(this.lockedX)&&this.lockedX||this.x},l.prototype.selectBarMode=function(){return this._selectBarMode},l.prototype.toggleSelectBarMode=function(){this._setSelectBarModeState(!this._selectBarMode.value())},l.prototype.onBarSelected=function(){return this._barSelectedDelegate},l.prototype._setSelectBarModeState=function(e){this._selectBarMode.setValue(e),this._model.lightUpdate()},l.prototype.trySelectCurrentBar=function(){if(this._model.mainSeries().bars().contains(this.index)){var e=this._model.timeScale().indexToTimePoint(this.index);null!==e&&(this._setSelectBarModeState(!1),this._barSelectedDelegate.fire(e))}},l.prototype.handleContextMenuEvent=function(){this._selectBarMode.value()&&this._setSelectBarModeState(!1)},l.prototype.setOnHoveredChartWidget=function(e){this._isOnHoveredChartWidget=e},l.prototype.isOnHoveredChartWidget=function(){return this._isOnHoveredChartWidget},t.CrossHair=l}).call(this,i("aIyQ"))},"22xp":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=(i("YFKU"),i("9uLv")),s=i("txPx"),a=i("//lZ"),l=i("aIyQ"),c=i.n(l),u=i("Kxc7"),h=i("Hr11"),d=i("ogJP"),p=i("ZJKN"),_=function(){function e(e,t){Object(r.assert)(e<=t,"The left value should be greater than or equal to the right value"),this._left=e,this._right=t}return e.prototype.left=function(){return this._left},e.prototype.right=function(){return this._right},e.prototype.length=function(){return this._right-this._left+1},e.prototype.contains=function(e){return this._left<=e&&e<=this._right},e.prototype.equals=function(e){return this._left===e.left()&&this._right===e.right()},e.compare=function(e,t){return null===e||null===t?e===t:e.equals(t)},e}(),f=Object(s.getLogger)("Chart.TimePoints"),m=function(){function e(){this._zoffset=0,this._items=[]}return e.prototype.clear=function(){this._zoffset=0,this._items=[]},e.prototype.size=function(){return this._items.length},e.prototype.firstIndex=function(){return this._offsetToIndex(0)},e.prototype.lastIndex=function(){return this._offsetToIndex(this._items.length-1)},e.prototype.merge=function(e,t,i){if(0===i.length)return f.logError("merge: 'values' does not contain any time points"),[];if(t>this._zoffset&&e+t>0)return f.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,this._zoffset=t,[{change:"rebuild",index:this._validOffsetToIndex(0)}];var n=e+this._zoffset;if(n<0){var r=Math.abs(n);if(i.lengththis._items.length){r=l-this._items.length;for(var c=a;cthis._items[this._items.length-1])return t?this._validOffsetToIndex(this._items.length-1):null;for(var i=0;is?(u=e-s)<500&&null!=t?t(l,u):l+u*c:null},e.prototype.roughIndex=function(e,t){void 0===t&&(t=null);var i=this._items;if(!i.length||i.length<2)return null;var n=i.length-1,r=this._validOffsetToIndex(0),o=this._validOffsetToIndex(n),s=i[0],a=i[n];if(e>=s&&e<=a)return this.closestIndexLeft(e);var l=(a-s)/(o-r);if(ea){var u;c=e-a;if((u=Math.trunc(c/l))<500&&null!==t){var h=t(a,e);h.success&&(u=h.result)}return o+u}return null},e.prototype.closestIndexLeft=function(e){var t=this._items;if(!t.length)return null;if(Number.isNaN(e))return null;var i=t.length-1;if(e>=t[i])return this._validOffsetToIndex(i);var n=0,r=t[n];if(en+1;){var o=n+i>>1,s=t[o];if(s>e)i=o;else{if(!(s0&&this._points.merge(e,t,i),this._tickMarks.merge(n),this._correctOffset()}, +e.prototype.addTail=function(e,t,i){this._tickMarks.removeTail(t);for(var n=e.params,o=Object(r.ensureDefined)(this._tickMarks.maxIndex)+(i?0:1),s=0;s0&&(i*=this._width/e.width)),this._tryToUpdateBarSpacing(this._barSpacing,i),this._correctOffset()}else k.logDebug("restoreState: invalid state");else k.logDebug("restoreState: invalid state")},e.prototype.marks=function(){if(this.isEmpty())return null;for(var e=this._barSpacing,t=5*((this._scalesProperties.childs().fontSize.value()||0)+4),i=Math.round(t/e),n=Object(r.ensureNotNull)(this.visibleBarsStrictRange()),o=Math.max(n.firstBar(),n.firstBar()-i),s=Math.max(n.lastBar(),n.lastBar()-i),a=[],l=0,c=this._tickMarks.build(e,t);l=P.DAY_SPAN})}}return a},e.prototype.visibleBarsStrictRange=function(){return this._visibleBarsInvalidated&&(this._visibleBarsInvalidated=!1,this._updateVisibleBars()),this._visibleBars.strictRange()},e.prototype.visibleBarsStrictRangeChanged=function(){return this._visibleBarsChanged},e.prototype.logicalRangeChanged=function(){return this._logicalRangeChanged},e.prototype.tickMarks=function(){return this._tickMarks},e.prototype.points=function(){return this._points},e.prototype.width=function(){return this._width},e.prototype.setWidth=function(e){if(!Number.isFinite(e)||e<=0)k.logWarn("setWidth: invalid argument: "+e);else if(this._width!==e){if(this._visibleBarsInvalidated=!0,this._options.lockVisibleTimeRangeOnResize&&this._width){var t=this._barSpacing*e/this._width;this._tryToUpdateBarSpacing(this._barSpacing,t)}if(null!==this._leftEdgeIndex)if(Object(r.ensureNotNull)(this.visibleBarsStrictRange()).firstBar()<=this._leftEdgeIndex){var i=this._width-e;this._rightOffset-=Math.round(i/this._barSpacing)+1}this._width=e,this._widthChanged.fire(e),this._correctOffset()}},e.prototype.setLeftEdgeFix=function(e){this._leftEdgeIndex=e;var t=this.visibleBarsStrictRange();if(null!==t){var i=t.firstBar()-e;if(i<0){var n=this._rightOffset-i-1;this.scrollToOffsetAnimated(n,500)}}},e.prototype.indexToCoordinate=function(e){if(this.isEmpty())return 0 +;if(!Object(d.isInteger)(e))return 0;var t=this.baseIndex()+this._rightOffset-e;return this._width-(t+.5)*this._barSpacing},e.prototype.indexToUserTime=function(e){return this._tickMarks.indexToTime(e)},e.prototype.timePointToIndex=function(e){return this._points.indexOf(e,!0)},e.prototype.indexToTimePoint=function(e){return this._points.valueAt(e)},e.prototype.timeToCoordinate=function(e){var t=this._points.closestIndexLeft(e);if(null===t)return null;var i=Object(r.ensureNotNull)(this._points.valueAt(t)),n=this.indexToCoordinate(t);if(n<=0||n>=this._width)return null;var o=this.barSpacing(),s=this.baseIndex(),a=n+(e-i)/(Object(r.ensureNotNull)(this._points.valueAt(s))-Object(r.ensureNotNull)(this._points.valueAt(s-1)))*o+1;return a<=0||a>=this._width?null:a},e.prototype.barIndexesToCoordinates=function(e){for(var t=this.baseIndex(),i=0,n=e;i0&&n>s&&(n=s);var l=this._model;Object(a.doAnimate)({from:r,to:n,duration:1e3,easing:o.easingFunc.easeInOutQuint,onComplete:t,onStep:function(e,t){i._visibleBarsInvalidated=!0,i._rightOffset=t,i._correctOffset(),l.recalculateAllPanes(),l.lightUpdate(),l.recalcVisibleRangeStudies()}})}else this._visibleBarsInvalidated=!0,this._rightOffset=n,this._correctOffset(),void 0!==t&&t()},e.prototype.scrollToOffsetAnimated=function(e,t){var i=this;if(!isFinite(e))throw new RangeError("offset is required and must be finite number");var n=void 0===t?400:t;if(!isFinite(n)||n<=0)throw new RangeError("animationDuration (optional) must be finite positive number");var r=this._rightOffset,o=Date.now(),s=function(){i._visibleBarsInvalidated=!0;var t=(Date.now()-o)/n;if(t>=1)return i._rightOffset=e,i._correctOffset(),i._visibleBarsInvalidated=!0,i._model.recalculateAllPanes(),void i._model.lightUpdate();i._rightOffset=r+(e-r)*t,i._correctOffset(),i._model.recalculateAllPanes(),setTimeout(s,20)};s()},e.prototype.defaultRightOffsetProperty=function(){return this._defaultRightOffsetProperty},e.prototype.rightOffsetDefaultValue=function(){return 10},e.prototype.barSpacing=function(){return this._barSpacing},e.prototype.setBarSpacing=function(e){Number.isFinite(e)?(e=this.getValidBarSpacing(e),this._tryToUpdateBarSpacing(this._barSpacing,e)&&(this._correctOffset(),this._options.preserveBarSpacing&&(Object(S.saveDefaultProperties)(!0),this._scalesProperties.childs().barSpacing.setValue(this._barSpacing), +Object(S.saveDefaultProperties)(!1)))):k.logWarn("setBarSpacing: invalid argument: "+e)},e.prototype.barSpacingChanged=function(){return this._barSpacingChanged},e.prototype.getValidBarSpacing=function(e){return null==e&&(e=this.barSpacing()),ethis.maxBarSpacing()?this.maxBarSpacing():e},e.prototype.isValidBarSpacing=function(e){return e>=this.minBarSpacing()&&e<=this.maxBarSpacing()},e.prototype.preserveBarSpacing=function(){return this._options.preserveBarSpacing},e.prototype.normalizeBarIndex=function(e){var t=0,i=0,n=this.baseIndex(),o=Object(r.ensureNotNull)(this._points.firstIndex());return en?(t=Object(r.ensureNotNull)(this._points.valueAt(n)),i=e-n):(t=Object(r.ensureNotNull)(this._points.valueAt(e)),i=0),{time_t:t,offset:i}},e.prototype.denormalizeTimePoint=function(e){var t=this._points.indexOf(e.time_t,!1);if(null!==t)return t+e.offset},e.prototype.rightOffset=function(){return this._rightOffset},e.prototype.minRightOffset=function(){var e=this.points().firstIndex(),t=this._baseIndex;if(null===e||null===t)return null;if(null!==this._leftEdgeIndex){var i=this.width()/this._barSpacing;return this._leftEdgeIndex-t+i-1}return e-t-1+O},e.prototype.maxRightOffset=function(){return this.width()/this._barSpacing-O},e.prototype.maxRightOffsetChanged=function(){return this._maxRightOffsetChanged},e.prototype.onReset=function(){return this._resetDelegate},e.prototype.scrollStartPoint=function(){return this._scrollStartPoint},e.prototype.baseIndex=function(){return this._baseIndex||0},e.prototype.zoom=function(e,t,i){if(Number.isFinite(e)&&Number.isFinite(t)){var n=this.coordinateToIndex(e),r=this.barSpacing(),o=r+t*(r/10);this.setBarSpacing(o),(void 0!==i?!i:this._options.rightBarStaysOnScroll)||this.setRightOffset(this.rightOffset()-.5+(n-this._coordinateToFloatIndex(e)))}else k.logWarn("zoom: invalid arguments: "+e+", "+t+", "+i)},e.prototype.zoomToBarsRange=function(e,t){if(!(t<=e)){var i=this.baseIndex();this._rightOffset=t-i;var n=A.get(this._model.mainSeries().style())||.6,r=Math.max(t-e+n,O);this.setBarSpacing(this.width()/r),this._visibleBarsInvalidated=!0}},e.prototype.coordinateToIndex=function(e){return Math.ceil(this._coordinateToFloatIndex(e))},e.prototype.canZoomIn=function(){return this.barSpacing()L},e.prototype.minBarSpacing=function(){return L},e.prototype.maxBarSpacing=function(){return M?this.width():50},e.prototype.resetRightOffset=function(){this.setRightOffset(this._defaultRightOffsetProperty.value())},e.prototype.reset=function(){this._visibleBarsInvalidated=!0,this._points=new m,this._scrollStartPoint=null,this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._tickMarks.reset(),this._leftEdgeIndex=null,this._resetDelegate.fire()},e.prototype.setBaseIndex=function(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._baseIndex=e, +this._correctOffset()):k.logDebug("setBaseIndex: invalid argument: "+e)},e.prototype.setRightOffset=function(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._rightOffset=e,this._correctOffset()):k.logWarn("setRightOffset: invalid argument: "+e)},e.prototype.correctBarSpacing=function(){this.isEmpty()||this.points().size()e&&(this._rightOffset=e,this._visibleBarsInvalidated=!0);var t=this.minRightOffset();null!==t&&this._rightOffsett[t.length-1].time+i)return null;for(var o=null,s=0,a=t;s=2)&&(Math.max(1,Math.floor(i))%2!=this._barWidth%2&&this._barWidth--);this._barLineWidth=this._thinBars?Math.min(this._barWidth,Math.floor(i)):this._barWidth;for(var n=null,r=this._barLineWidth<=this._barWidth&&this._barSpacing>=Math.floor(1.5*t.pixelRatio),o=0,s=this._bars;of+v-1&&(b=(S=f+v-1)-h+1),e.fillRect(g,b,u-g,S-b+1)}var w=c+y,P=Math.max(f,Math.round(a.close*i)-l),C=P+h-1;C>f+v-1&&(P=(C=f+v-1)-h+1),e.fillRect(d+1,P,w-d,C-P+1)}}e.restore()},e.prototype._calcBarWidth=function(e){var t=Math.floor(e);return Math.max(t,Math.floor(Object(r.optimalBarWidth)(this._barSpacing,e)))},e}()},"2EnG":function(e,t,i){"use strict";i.r(t),i.d(t,"StandardPivotPointsImageCache",(function(){return o}));var n=i("ikwP"),r=i("Eyy1"),o=function(){function e(e,t,i,r){this._priceAxisFontSize=11,this._prices=[],this._labelWidth=0,this._paneRenderParams=e,this._recreateCanvasAndContext(new n.Size(0,0)),this.reset({font:t,fontSize:i,backColors:r})}return e.prototype.destroy=function(){delete this._canvas,delete this._cache},e.prototype.canvas=function(){return this._canvas},e.prototype.reset=function(e){var t=this;this._renderParams=e,this._prices=[],this._cache.font=e.fontSize+"px "+e.font,this._labelWidth=["P","S1","R1","S2","R2","S3","R3","S4","R4","S5","R5","/"].reduce((function(e,i){var n=t._cache.measureText(i).width;return Math.max(n,e)}),0)},e.prototype.rowHeight=function(){return this._priceAxisFontSize+4},e.prototype.labelRectByIndex=function(e){return{left:0,top:Math.round(this._topByIndex(e)),width:Math.round(this._labelWidth+4),height:Math.round(this._renderParams.fontSize+8)}},e.prototype.setPrices=function(e){var t,i,o,s,a=this,l=!1;if(e.length!==this._prices.length)l=!0;else for(var c=0;c0?(!function(e){return"index"===e.type&&h.includes(e.listed_exchange)}(e)?n.push("DelayToRealtime"):n.push("DelayNoRealtime"),n):function(e,t){return u.a.hasEodSymbols(e.full_name)||t===l.STATUS_EOD}(e,t)?(n.push("EOD"),n):n} +var v=function(){function e(e,t,i){this._dataUpdatedModeStatus=new s.a(null),this._symbolInfo=Object(a.a)(e.getter,e.onChange),this._status=Object(a.a)(t.getter,t.onChange),this._symbolInfo.subscribe(this._update.bind(this)),this._status.subscribe(this._update.bind(this)),this._resetSubscription=i,this._resetSubscription.subscribe(this,this._resetStatus)}return e.prototype.destroy=function(){this._symbolInfo.destroy(),this._status.destroy(),this._resetSubscription.unsubscribeAll(this)},e.prototype.status=function(){return this._dataUpdatedModeStatus.readonly()},e.prototype.symbolName=function(){var e=this._symbolInfo.value();return null!==e?e.name:""},e.prototype.time=function(){var e=this._symbolInfo.value(),t=null!==e&&e.delay&&e.delay>0?e.delay:900;return Math.round(t/60)},e.prototype.listedExchange=function(){var e=this._symbolInfo.value();return null!==e?e.listed_exchange:""},e.prototype.description=function(){return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,t,i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(null===(e=this._symbolInfo.value()))return[2,""];t={},n.label=1;case 1:return n.trys.push([1,3,,4]),i=r.ensureNotNull,[4,d(e)];case 2:return t=i.apply(void 0,[n.sent()]),[3,4];case 3:return o=n.sent(),f.logWarn("Cannot get exchange "+Object(_.a)(o)),[3,4];case 4:return[2,t.description||e.listed_exchange]}}))}))},e.prototype.exchange=function(){var e=this._symbolInfo.value();return null!==e?e.exchange:""},e.prototype._resetStatus=function(){this._dataUpdatedModeStatus.setValue(null)},e.prototype._update=function(){var e=this._symbolInfo.value();if(null!==e){var t=this._status.value();if("string"!=typeof t){if(t!==l.STATUS_LOADING&&t!==l.STATUS_RESOLVING){var i=m(e,t);0!==i.length?this._dataUpdatedModeStatus.setValue(i):this._dataUpdatedModeStatus.setValue(null)}}else this._dataUpdatedModeStatus.setValue(null)}else this._dataUpdatedModeStatus.setValue(null)},e}()},"2WC2":function(e,t,i){"use strict";var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("f6yo"),a=i("VdBB");function l(e,t,i){var n=e.get(t);return void 0!==n?n:(e.set(t,i),i)}function c(e,t,i,n){var r=l(e,t,new Map);return l(r,i,n)}function u(e,t,i,n,r){var o=l(e,t,new Map),s=l(o,i,new Map);return l(s,n,r)}var h=function(){function e(){this._map=new Map,this._size=0}return e.prototype.size=function(){return this._size},e.prototype.clear=function(){this._map.clear(),this._size=0},e}(),d=(function(e){function t(){return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t){l(this._map,e,[]).push(t),++this._size},t.prototype._get=function(e){return l(this._map,e,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){e(i,t)}))}}(h),function(e){function t(){return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t,i){c(this._map,e,t,[]).push(i),++this._size},t.prototype._get=function(e,t){return c(this._map,e,t,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){t.forEach((function(t,n){e(i,n,t)}))}))}}(h),function(e){function t(){ +return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t,i,n){u(this._map,e,t,i,[]).push(n),++this._size},t.prototype._get=function(e,t,i){return u(this._map,e,t,i,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){t.forEach((function(t,n){t.forEach((function(t,r){e(i,n,r,t)}))}))}))}}(h),i("gBDZ")),p=function(e){function t(t){var i=e.call(this)||this;return i._maxSize=t,i._keysQueue=[],i}return Object(n.__extends)(t,e),t.prototype.get=function(e){if(!e.text||!e.fontSize||!e.align)return null;var t=e.fontSize,i=e.text,n=e.align,r=c(this._map,t,n,new Map),o=r.get(i);return void 0!==o||(this._size>=this._maxSize?this._deleteFirstKey():++this._size,this._keysQueue.push([t,i,n]),o=new d.b(e.text,e.bold,e.italic,e.font,e.fontSize,e.align),r.set(i,o)),o},t.prototype._deleteFirstKey=function(){var e=this._keysQueue.shift(),t=e[0],i=e[1],n=this._map.get(t);n.delete(i),0===n.size&&this._map.delete(t)},t}(h),_=i("zDbI"),f=i("ikwP");i.d(t,"b",(function(){return m})),i.d(t,"c",(function(){return v})),i.d(t,"a",(function(){return y}));var m=function(){function e(e,t){void 0===t&&(t={skipRenderingOptimizations:!1}),this._height=void 0!==e.height?e.height:e.width,this._width=void 0!==e.width?e.width:e.height,this._items=[],this._barSpacing=0,this._textCache=t.textCache||new p(5e3),this._drawOperation=t.skipRenderingOptimizations?this._drawWithoutOptimizations.bind(this):this._drawWithOptimizations.bind(this),this._color=e.color,this._borderColor=e.borderColor,this._vertOffset=e.vertOffset||0,e.text&&(this._text=e.text,this._fontSize=e.fontSize,this._textColor=e.textColor,this._textAlign=e.textAlign||"center"),void 0!==e.items&&void 0!==e.barSpacing&&this.setData(e.items,e.barSpacing)}return e.prototype.draw=function(e,t){this._preDrawInit(),this._drawOperation(e,t)},e.prototype.hitTest=function(e){for(var t=a.HitTestResult.REGULAR,i=null,n=0,r=this._items;n0?0:-r,c=t>0?r:0,u=new o.Point(e.x-s,a+l),h=new o.Point(e.x+s,a+c);return Object(o.box)(u,h)}},e.prototype._unionBox=function(e,t){var i=Math.min(e.min.x,t.min.x),n=Math.max(e.max.x,t.max.x),r=Math.min(e.min.y,t.min.y),s=Math.max(e.max.y,t.max.y),a=new o.Point(i,r),l=new o.Point(n,s);return Object(o.box)(a,l)},e.prototype._getTooltip=function(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)}}},e.prototype._setBaseData=function(e,t){this._items.length=0,this._barSpacing=t;for(var i=0,o=e;i0?l:-l;this._items.push(Object(n.__assign)({width:a,height:l,vertOffset:c,textVertOffset:u,shapeWidth:0,shapeHeight:0,stepX:0,stepY:0},s))}},e.prototype._drawItemText=function(e,t,i){var n=this._getTextCache(i);if(null!==n){var r,o=i.x,s=i.vertOffset,a=i.y+s+i.textVertOffset;r=i.style&&void 0!==i.style.textColor?i.style.textColor:this._textColor,n.paintTo(e,t,r,o,a,d.a.Center,s>0?d.c.Top:d.c.Bottom)}},e.prototype._drawWithOptimizations=function(e,t){for(var i,n,r=null,o=!1,s=0,a=this._items;sthis.points()[1].index&&(this._points[0].price=this._points[1].price),this._pattern=[];for(var f=r;f<=_;f++){var m=this._model.mainSeries().data().valueAt(f);this._pattern.push(TradingView.clone(m))}if(this._pattern.length>0){var v=this.patternPriceDiff();this._points[1].price=this._points[0].price+v,this._points[1].index=this._points[0].index+(_-r),this.normalizePoints(),this.createServerPoints()}}return h},c.prototype.setPoint=function(e,t,i){1===e&&t.index<=this._points[0].index&&(t.index=this._points[0].index+1),0===e&&t.index>=this._points[1].index&&(t.index=this._points[1].index-1),n.prototype.setPoint.call(this,e,t,i)},c.prototype.migrateVersion=function(e,t,i){if(1===e&&this._pattern.length>0){var n=this.patternPriceDiff();2===this._timePoint.length&&(this._timePoint[1].price=this._timePoint[0].price+n),2===this._points.length&&(this._points[1].price=this._points[0].price+n)}},c.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("8ioM").BarsPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},c.createProperties=function(e){var t=new o("linetoolbarspattern",e);return c._configureProperties(t),t}, +c._configureProperties=function(e){n._configureProperties(e),e.addExclusion("mirrored"),e.addExclusion("flipped")},t.LineToolBarsPattern=c},"2cgs":function(e,t,i){"use strict";var n=i("ocLq");JSServer.studyLibrary=[{name:"Accumulation/Distribution",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,r){return n.Std.or(n.Std.and(n.Std.eq(e,t),n.Std.eq(e,i)),n.Std.eq(t,i))?0:(2*e-i-t)/(t-i)*r},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0(n.Std.close(this._context),n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context));return[n.Std.cum(i,this._context)]}}},{name:"Accumulative Swing Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#3C78D8"}},precision:4,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"},constructor:function(){this.f_0=function(e,t){var i=t.new_var(n.Std.open(t)),r=t.new_var(n.Std.high(t)),o=t.new_var(n.Std.low(t)),s=t.new_var(n.Std.close(t)),a=n.Std.abs(r-s.get(1)),l=n.Std.abs(o-s.get(1)),c=n.Std.abs(r-o),u=n.Std.abs(s.get(1)-i.get(1)),h=n.Std.max(a,l),d=n.Std.iff(a>=n.Std.max(l,c),a-.5*l+.25*u,n.Std.iff(l>=n.Std.max(a,c),l-.5*a+.25*u,c+.25*u));return n.Std.iff(0===d,0,(s-s.get(1)+.5*(s-i)+.25*(s.get(1)-i.get(1)))/d*h/e*50)},this.f_1=function(e,t){var i=this.f_0(e,t);return n.Std.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:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t){return n.Std.gt(e,t)},this.f_1=function(e,t){return n.Std.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),r=this.f_0(n.Std.close(this._context),n.Std.open(this._context)),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=this.f_1(n.Std.close(this._context),n.Std.open(this._context)),l=this._context.new_var(a),c=n.Std.sum(l,i,this._context);return[this.f_2(s,c)]}}},{name:"Arnaud Legoux Moving Average",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._input(2),a=this._context.new_var(i);return[n.Std.alma(a,r,o,s)]}}},{name:"Aroon",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF6A00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0094FF"}},precision:4,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"},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),r=n.Std.high(this._context),o=i+1,s=this._context.new_var(r),a=n.Std.highestbars(s,o,this._context),l=this.f_0(a,i),c=n.Std.low(this._context),u=this._context.new_var(c),h=n.Std.lowestbars(u,o,this._context);return[l,this.f_0(h,i)]}}},{name:"Average Price",metainfo:{_metainfoVersion:41,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:"#85200C"}},precision:4,inputs:{}},styles:{plot_0:{title:"Plot"}},inputs:[]},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[n.Std.ohlc4(this._context)]}}},{ +name:"Average Directional Index",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e){var t=this._context.new_var(n.Std.high(this._context)),i=n.Std.change(t),r=this._context.new_var(n.Std.low(this._context)),o=-n.Std.change(r),s=this._context.new_var(n.Std.tr(void 0,this._context)),a=n.Std.rma(s,e,this._context),l=this._context.new_var(n.Std.and(n.Std.gt(i,o),n.Std.gt(i,0))?i:0),c=n.Std.fixnan(100*n.Std.rma(l,e,this._context)/a,this._context),u=this._context.new_var(n.Std.and(n.Std.gt(o,i),n.Std.gt(o,0))?o:0);return[c,n.Std.fixnan(100*n.Std.rma(u,e,this._context)/a,this._context)]},this.f_1=function(e,t){var i=this.f_0(e),r=i[0],o=i[1],s=r+o,a=this._context.new_var(n.Std.abs(r-o)/(n.Std.eq(s,0)?1:s));return[100*n.Std.rma(a,t,this._context)]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1(this._input(0),this._input(1))}}},{name:"Average True Range",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.tr(this._context),o=this._context.new_var(r);return[n.Std.rma(o,i,this._context)]}}},{name:"Awesome Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,palettes:{palette_0:{colors:{0:{color:"#FF0000",width:1,style:0},1:{color:"#008000",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"}, +constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return n.Std.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.hl2(this._context),r=this._context.new_var(i),o=n.Std.sma(r,5,this._context),s=this._context.new_var(i),a=n.Std.sma(s,34,this._context),l=this.f_0(o,a),c=l,u=this._context.new_var(l),h=n.Std.change(u);return[c,this.f_1(h)]}}},{name:"Balance of Power",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,n){return(e-t)/(i-n)},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0(n.Std.close(this._context),n.Std.open(this._context),n.Std.high(this._context),n.Std.low(this._context))]}}},{name:"Bollinger Bands",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,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:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c);return[a,this.f_1(a,u),this.f_2(a,u)]}}},{name:"Bollinger Bands %B",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0, +value:1},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],filledAreasStyle:{fill_0:{color:"#008080",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}},description:"Bollinger Bands %B",shortDescription:"BB %B",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c),h=this.f_1(a,u),d=this.f_2(a,u);return[this.f_3(i,d,h)]}}},{name:"Bollinger Bands Width",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c),h=this.f_1(a,u),d=this.f_2(a,u);return[this.f_3(h,d,a)]}}},{name:"Chaikin Money Flow",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,bands:[{color:"#808080",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}},description:"Chaikin Money Flow",shortDescription:"CMF",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"}, +constructor:function(){this.f_0=function(e,t,i,r){return n.Std.or(n.Std.and(n.Std.eq(e,t),n.Std.eq(e,i)),n.Std.eq(t,i))?0:(2*e-i-t)/(t-i)*r},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),r=this.f_0(n.Std.close(this._context),n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context)),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=n.Std.volume(this._context),l=this._context.new_var(a),c=n.Std.sum(l,i,this._context);return[this.f_1(s,c)]}}},{name:"Chaikin Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",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}},description:"Chaikin Oscillator",shortDescription:"Chaikin Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=this._input(1),o=n.Std.accdist(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context);return[this.f_0(a,c)]}}},{name:"Chaikin Volatility",metainfo:{_metainfoVersion:41,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:"#F00000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{periods:10,rocLookback:10}},styles:{plot_0:{title:"Plot"}},bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"periods",type:"integer",name:"Periods"},{id:"rocLookback",type:"integer",name:"Rate of Change Lookback"}]},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;var i=this._context.new_var(n.Std.high(this._context)-n.Std.low(this._context)),r=this._context.new_var(n.Std.ema(i,this.period,this._context));return[n.Std.roc(r,this.rocLookback)]}}},{name:"Chande Kroll Stop",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}}, +precision:4,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"},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),r=this._input(1),o=this._input(2),s=n.Std.high(this._context),a=this._context.new_var(s),l=n.Std.highest(a,i,this._context),c=n.Std.atr(i,this._context),u=this.f_0(l,r,c),h=this._context.new_var(s),d=n.Std.lowest(h,i,this._context),p=this.f_1(d,r,c),_=this._context.new_var(u),f=n.Std.highest(_,o,this._context),m=this._context.new_var(p);return[n.Std.lowest(m,o,this._context),f]}}},{name:"Chande Momentum Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008080"}},precision:4,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"},constructor:function(){this.f_0=function(e){return n.Std.ge(e,0)?e:0},this.f_1=function(e){return n.Std.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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.change(o),a=this.f_0(s),l=this.f_1(s),c=this._context.new_var(a),u=n.Std.sum(c,i,this._context),h=this._context.new_var(l),d=n.Std.sum(h,i,this._context);return[this.f_3(u,d)]}}},{name:"Chop Zone",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,palettes:{palette_0:{colors:{0:{color:"#34dddd",width:1,style:0},1:{color:"#006400",width:1,style:0},2:{color:"#98fb98",width:1,style:0},3:{color:"#00FF00",width:1,style:0},4:{color:"#8B0000",width:1,style:0},5:{color:"#FF0000",width:1,style:0},6:{color:"#FF7F00",width:1,style:0},7:{color:"#ffc04c",width:1,style:0},8:{color:"#FFFF00",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"},constructor:function(){this.f_0=function(){var e=n.Std.close(this._context),t=n.Std.hlc3(this._context),i=this._context.new_var(n.Std.high(this._context)),r=n.Std.highest(i,30,this._context),o=n.Std.lowest(i,30,this._context),s=25/(r-o)*o,a=this._context.new_var(e),l=this._context.new_var(n.Std.ema(a,34,this._context)),c=(l.get(1)-l.get(0))/t*s,u=n.Std.sqrt(1+c*c),h=n.Std.round(180*n.Std.acos(1/u)/3.141592653589793),d=n.Std.iff(n.Std.gt(c,0),-h,h),p=n.Std.and(n.Std.gt(d,-2.14),n.Std.le(d,-.71))?7:8,_=n.Std.and(n.Std.gt(d,-3.57),n.Std.le(d,-2.14))?6:p,f=n.Std.and(n.Std.gt(d,-5),n.Std.le(d,-3.57))?5:_,m=n.Std.le(d,-5)?4:f,v=n.Std.and(n.Std.lt(d,2.14),n.Std.ge(d,.71))?3:m,y=n.Std.and(n.Std.lt(d,3.57),n.Std.ge(d,2.14))?2:v,g=n.Std.and(n.Std.lt(d,5),n.Std.ge(d,3.57))?1:y;return[1,n.Std.ge(d,5)?0:g]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Choppiness Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:61.8},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:38.2}],filledAreasStyle:{fill_0:{color:"#008000",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Choppiness Index",shortDescription:"CHOP",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Choppiness Index@tv-basicstudies-1",scriptIdPart:"",name:"Choppiness Index"},constructor:function(){this.f_0=function(e,t,i,r){return 100*n.Std.log10(e/(t-i))/r},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.atr(1,this._context),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=n.Std.high(this._context),l=this._context.new_var(a),c=n.Std.highest(l,i,this._context),u=n.Std.low(this._context),h=this._context.new_var(u),d=n.Std.lowest(h,i,this._context),p=n.Std.log10(i);return[this.f_0(s,c,d,p)]}}},{name:"Commodity Channel Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:100},{color:"#808080",linestyle:2, +linewidth:1,visible:!0,value:-100}],filledAreasStyle:{fill_0:{color:"#808000",transparency:90,visible:!0}},inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Commodity Channel Index",shortDescription:"CCI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Commodity Channel Index@tv-basicstudies-1",scriptIdPart:"",name:"Commodity Channel Index"},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=n.Std.hlc3(this._context),r=this._input(0),o=this._context.new_var(i),s=n.Std.sma(o,r,this._context),a=this._context.new_var(i),l=n.Std.dev(a,r,this._context);return[this.f_0(i,s,l)]}}},{name:"Connors RSI",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#800080",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}},description:"Connors RSI",shortDescription:"CRSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],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"},constructor:function(){var e;this.f_1=function(e,t,i){var r=i.new_var(n.Std.max(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_2=function(e,t,i){var r=i.new_var(-n.Std.min(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_3=(e=0,function(t){var i=t.get(0),r=t.get(1);return e=i===r?0:i>r?n.Std.nz(e)<=0?1:n.Std.nz(e)+1:n.Std.nz(e)>=0?-1:n.Std.nz(e)-1,this._context.new_var(e)}),this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=this._input(0),s=this._input(1),a=this._input(2),l=n.Std.rsi(this.f_1(r,o,this._context),this.f_2(r,o,this._context)),c=this.f_3(r),u=n.Std.rsi(this.f_1(c,s,this._context),this.f_2(c,s,this._context)),h=this._context.new_var(n.Std.roc(r,1)),d=n.Std.percentrank(h,a);return[n.Std.avg(l,u,d)]}}},{name:"Coppock Curve",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}}, +precision:4,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"},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),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.roc(a,r),c=this._context.new_var(s),u=n.Std.roc(c,o),h=this.f_0(l,u),d=this._context.new_var(h);return[n.Std.wma(d,i,this._context)]}}},{name:"Correlation Coeff",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:4,trackPrice:!1,transparency:40,visible:!0,color:"#800080"}},precision:4,inputs:{in_0:"AAPL",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:"AAPL",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"},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),n.Std.period(this._context),n.Std.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),r=(this._input(0),n.Std.period(this._context),n.Std.close(this._context)),o=this._input(1);this._context.select_sym(1);var s=this._context.new_unlimited_var(this._context.symbol.time),a=n.Std.close(this._context),l=this._context.new_unlimited_var(a);this._context.select_sym(0);var c=l.adopt(s,i,0),u=this._context.new_var(r),h=this._context.new_var(c);return[n.Std.correlation(u,h,o,this._context)]}}},{name:"Correlation - Log",metainfo:{_metainfoVersion:41,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:"#800080"}},precision:4,inputs:{instrument:"INTC",instrument2:"AMZN",periods:25}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"instrument",name:"Instrument 1",type:"symbol",defval:"INTC"},{id:"instrument2",name:"Instrument 2",type:"symbol",defval:"AMZN"},{id:"periods",name:"Periods",type:"integer",defval:25}]},constructor:function(){this.init=function(e,t){this._context=e,this._input=t, +this._context.new_sym(this._input(0),n.Std.period(this._context),n.Std.period(this._context)),this._context.new_sym(this._input(1),n.Std.period(this._context),n.Std.period(this._context)),this.period=this._input(2)},this.correlationLog=function(e,t,i,r){var o=n.Std.sma(e,i,r),s=n.Std.sma(t,i,r),a=r.new_var(e.get()*t.get());return(n.Std.sma(a,i,r)-o*s)/Math.sqrt(n.Std.variance2(e,o,i)*n.Std.variance2(t,s,i))},this.main=function(e,t){this._context=e,this._input=t,this._context.select_sym(1);var i=this._context.new_var(this._context.symbol.time);this._context.select_sym(2);var r=this._context.new_var(n.Std.close(this._context)),o=this._context.new_var(n.Std.log(r.get()/r.get(1))),s=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);var a=this._context.new_var(n.Std.close(this._context)),l=this._context.new_var(n.Std.log(a.get()/a.get(1))),c=this._context.new_var(o.adopt(s,i,0));return[this.correlationLog(l,c,this.period,this._context)]}}},{name:"Detrended Price Oscillator",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,bands:[{color:"#808080",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}},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}],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"},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._input(1),i=Math.floor(e/2+1),r=this._context.new_var(n.Std.close(this._context)),o=this._context.new_var(n.Std.sma(r,e,this._context)),s=this._context.new_var(n.Std.close(this._context)).get(i)-o,a=n.Std.close(this._context)-o.get(i);return[t?s: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:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"+DI",histogramBase:0,joinPoints:!1},plot_1:{title:"-DI",histogramBase:0,joinPoints:!1},plot_2:{title:"ADX",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"},constructor:function(){this.f_0=function(e){return-e},this.f_1=function(e,t){return n.Std.and(n.Std.gt(e,t),n.Std.gt(e,0))?e:0},this.f_2=function(e,t){return 100*e/t},this.f_3=function(e,t){return e+t},this.f_4=function(e,t,i){return n.Std.abs(e-t)/(n.Std.eq(i,0)?1:i)},this.f_5=function(e){return 100*e},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.high(this._context),s=this._context.new_var(o),a=n.Std.change(s),l=n.Std.low(this._context),c=this._context.new_var(l),u=n.Std.change(c),h=this.f_0(u),d=n.Std.tr(this._context),p=this._context.new_var(d),_=n.Std.rma(p,i,this._context),f=this.f_1(a,h),m=this._context.new_var(f),v=n.Std.rma(m,i,this._context),y=this.f_2(v,_),g=n.Std.fixnan(y,this._context),b=this.f_1(h,a),S=this._context.new_var(b),w=n.Std.rma(S,i,this._context),P=this.f_2(w,_),C=n.Std.fixnan(P,this._context),x=this.f_3(g,C),T=this.f_4(g,C,x),I=this._context.new_var(T),M=n.Std.rma(I,r,this._context);return[g,C,this.f_5(M)]}}},{name:"Donchian Channels",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},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:"#FF7F00"}},precision:4,filledAreasStyle:{fill_0:{color:"#0000FF",transparency:90,visible:!0}},inputs:{in_0:20}},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:"Donchian Channels@tv-basicstudies-1",scriptIdPart:"",name:"Donchian Channels"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.low(this._context),o=this._context.new_var(r),s=n.Std.lowest(o,i,this._context),a=n.Std.high(this._context),l=this._context.new_var(a),c=n.Std.highest(l,i,this._context);return[s,c,n.Std.avg(c,s)]}}},{name:"Double Exponential Moving Average",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,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"},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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context);return[this.f_0(s,l)]}}},{name:"Ease of Movement",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,n,r){return e*t*(i-n)/r},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.hl2(this._context),s=this._context.new_var(o),a=n.Std.change(s),l=this.f_0(i,a,n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context)),c=this._context.new_var(l);return[n.Std.sma(c,r,this._context)]}}},{name:"Elders Force Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800000"}},precision:4,bands:[{color:"#808080",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}},description:"Elder's Force Index",shortDescription:"EFI",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.change(o),a=this.f_0(s,n.Std.volume(this._context)),l=this._context.new_var(a);return[n.Std.ema(l,i,this._context)]}}},{name:"EMA Cross",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,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:"#008000"},plot_2:{linestyle:0,linewidth:4,plottype:3,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,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},{id:"in_1",name:"Long",defval:26,type:"integer",min:1,max:2e3}],id:"EMA Cross@tv-basicstudies-1",scriptIdPart:"",name:"EMA Cross"},constructor:function(){this.f_0=function(e,t){return e?t:n.Std.na()},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.close(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context),u=a,h=c,d=n.Std.cross(a,c,this._context);return[u,h,this.f_0(d,a)]}}},{name:"Envelopes",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},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:"#0000FF",transparency:90,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"},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(n.Std[this._input(4)](this._context)),r=n.Std.sma(i,this._input(0),this._context);return"Exponential"===this._input(3)?r=n.Std.ema(i,this._input(0),this._context):"Weighted"===this._input(3)&&(r=n.Std.wma(i,this._input(0),this._context)),[this.f_0(r,this._input(1)/100),r,this.f_1(r,this._input(2)/100)]}}},{name:"Standard Error",metainfo:{_metainfoVersion:41,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:35,color:"#FF6D00"}},precision:4,inputs:{length:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"length",type:"integer",name:"Length"}]},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,r,o=this._context.new_var(n.Std.close(this._context)),s=0,a=0,l=0;lthis._context.new_var(r).get(1)?1:0,[100*n.Std.sma(this._context.new_var(i),this.rollingPeriod,this._context)]}}},{name:"Net Volume",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i){return n.Std.gt(e,0)?t:n.Std.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=n.Std.change(r);return[this.f_0(o,n.Std.volume(this._context),o)]}}},{name:"On Balance Volume",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"On Balance Volume",shortDescription:"OBV",is_price_study:!1,inputs:[],id:"On Balance Volume@tv-basicstudies-1",scriptIdPart:"",name:"On Balance Volume"},constructor:function(){this.f_0=function(e,t,i){return n.Std.gt(e,0)?t:n.Std.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=n.Std.change(r),s=this.f_0(o,n.Std.volume(this._context),o);return[n.Std.cum(s,this._context)]}}},{name:"Parabolic SAR",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:3,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,inputs:{in_0:.02,in_1:.02,in_2:.2}},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:"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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2);return[n.Std.sar(i,r,o,this._context)]}}},{name:"Price Channel",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0080"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0080"},plot_2:{ +linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0496FF"}},precision:4,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:!1,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.high(this._context),r=this._context.new_var(i),o=n.Std.low(this._context),s=this._context.new_var(o),a=this._input(0),l=this._input(1),c=n.Std.highest(r,a,this._context),u=n.Std.lowest(s,a,this._context);return[{value:c,offset:l},{value:u,offset:l},{value:n.Std.avg(c,u),offset:l}]}}},{name:"Price Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.sma(l,o,this._context);return[this.f_0(a,c)]}}},{name:"Price Volume Trend",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.f_0=function(){var e=this._context.new_var(n.Std.close(this._context));return[n.Std.cum(n.Std.change(e)/e.get(1)*n.Std.volume(this._context),this._context)]},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0()[0]]}}},{name:"Rate Of Change",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}}, +precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ROC",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Rate Of Change",shortDescription:"ROC",is_price_study:!1,bands:[{id:"hline_0",name:"Zero Line",isHidden:!1}],inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e12}],id:"rate_of_change@tv-basicstudies-1",scriptIdPart:"",name:"Rate Of Change"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(n.Std.close(this._context)),r=this._input(0);return[100*(i.get(0)-i.get(r))/i.get(r)]}}},{name:"Relative Strength Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#800080",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Relative Strength Index",shortDescription:"RSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"Length",defval:14,type:"integer",min:1,max:2e3}],id:"Relative Strength Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Strength Index"},constructor:function(){this.f_0=function(e){return n.Std.max(e,0)},this.f_1=function(e){return-n.Std.min(e,0)},this.f_2=function(e,t){return n.Std.eq(e,0)?100:n.Std.eq(t,0)?0:100-100/(1+t/e)},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._context.new_var(i),s=n.Std.change(o),a=this.f_0(s),l=this._context.new_var(a),c=n.Std.rma(l,r,this._context),u=this.f_1(s),h=this._context.new_var(u),d=n.Std.rma(h,r,this._context);return[this.f_2(d,c)]}}},{name:"Relative Vigor Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"RVGI",histogramBase:0,joinPoints:!1},plot_1:{title:"Signal",histogramBase:0,joinPoints:!1}},description:"Relative Vigor Index",shortDescription:"RVGI",is_price_study:!1,inputs:[{id:"in_0",name:"Length",defval:10,type:"integer",min:1,max:2e3}],id:"Relative Vigor Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Vigor Index"},constructor:function(){this.f_0=function(e,t){return e-t},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),r=this.f_0(n.Std.close(this._context),n.Std.open(this._context)),o=this._context.new_var(r),s=n.Std.swma(o,this._context),a=this._context.new_var(s),l=n.Std.sum(a,i,this._context),c=this.f_0(n.Std.high(this._context),n.Std.low(this._context)),u=this._context.new_var(c),h=n.Std.swma(u,this._context),d=this._context.new_var(h),p=n.Std.sum(d,i,this._context),_=this.f_1(l,p),f=this._context.new_var(_);return[_,n.Std.swma(f,this._context)]}}},{name:"Relative Volatility Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#808000",transparency:90,visible:!0}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Relative Volatility Index",shortDescription:"RVI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:10,type:"integer",min:1,max:2e3}],id:"Relative Volatility Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Volatility Index"},constructor:function(){this.f_0=function(e,t){return n.Std.le(e,0)?0:t},this.f_1=function(e,t){return n.Std.gt(e,0)?0:t},this.f_2=function(e,t){return e/(e+t)*100},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.stdev(o,i,this._context),a=this._context.new_var(r),l=n.Std.change(a),c=this.f_0(l,s),u=this._context.new_var(c),h=n.Std.ema(u,14,this._context),d=this.f_1(l,s),p=this._context.new_var(d),_=n.Std.ema(p,14,this._context);return[this.f_2(h,_)]}}},{name:"SMI Ergodic Indicator/Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},plot_2:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:5,in_1:20,in_2:5}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Indicator",histogramBase:0,joinPoints:!1},plot_1:{title:"Signal",histogramBase:0,joinPoints:!1},plot_2:{title:"Oscillator",histogramBase:0,joinPoints:!1}},description:"SMI Ergodic Indicator/Oscillator",shortDescription:"SMIIO",is_price_study:!1,inputs:[{id:"in_0",name:"shortlen",defval:5,type:"integer",min:1,max:2e3},{id:"in_1",name:"longlen",defval:20,type:"integer",min:1,max:2e3},{id:"in_2",name:"siglen",defval:5,type:"integer", +min:1,max:2e3}],id:"SMI Ergodic Indicator/Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"SMI Ergodic Indicator/Oscillator"},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),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.tsi(a,i,r,this._context),c=this._context.new_var(l),u=n.Std.ema(c,o,this._context);return[l,u,this.f_0(l,u)]}}},{name:"Smoothed Moving Average",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:7,in_1:"close"}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Smoothed Moving Average",shortDescription:"SMMA",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:7,type:"integer",min:1,max:1e12},{id:"in_1",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]}],id:"smoothed_moving_average@tv-basicstudies-1",scriptIdPart:"",name:"Smoothed Moving Average"},constructor:function(){this.f_0=function(){var e=this._input(0),t=n.Std[this._input(1)](this._context),i=this._context.new_var(t),r=n.Std.sma(i,e,this._context),o=this._context.new_var(),s=(o.get(1)*(e-1)+t)/e;return o.set(n.Std.na(o.get(1))?r:s),[o.get(0)]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Standard Deviation",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"Standard Deviation@tv-basicstudies-1",scriptIdPart:"",name:"Standard Deviation",description:"Standard Deviation",shortDescription:"Standard Deviation",is_price_study:!1,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,color:"#26A69A"}},precision:4,inputs:{periods:5,deviations:1}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer"},{id:"deviations",name:"Deviations",type:"float"}]},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._context.new_var(n.Std.close(this._context));return[n.Std.stdev(o,i,this._context)*r]}}},{name:"Stochastic",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#800080",transparency:75,visible:!0}},inputs:{in_0:14,in_1:1,in_2:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"%K",histogramBase:0,joinPoints:!1},plot_1:{ +title:"%D",histogramBase:0,joinPoints:!1}},description:"Stochastic",shortDescription:"Stoch",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:1e4},{id:"in_1",name:"smoothK",defval:1,type:"integer",min:1,max:1e4},{id:"in_2",name:"smoothD",defval:3,type:"integer",min:1,max:1e4}],id:"Stochastic@tv-basicstudies-1",scriptIdPart:"",name:"Stochastic"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=n.Std.high(this._context),l=n.Std.low(this._context),c=this._context.new_var(s),u=this._context.new_var(a),h=this._context.new_var(l),d=n.Std.stoch(c,u,h,i,this._context),p=this._context.new_var(d),_=n.Std.sma(p,r,this._context),f=this._context.new_var(_);return[_,n.Std.sma(f,o,this._context)]}}},{name:"Stochastic RSI",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#800080",transparency:80,visible:!0}},inputs:{in_0:14,in_1:14,in_2:3,in_3:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"%K",histogramBase:0,joinPoints:!1},plot_1:{title:"%D",histogramBase:0,joinPoints:!1}},description:"Stochastic RSI",shortDescription:"Stoch RSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"lengthRSI",defval:14,type:"integer",min:1,max:1e4},{id:"in_1",name:"lengthStoch",defval:14,type:"integer",min:1,max:1e4},{id:"in_2",name:"smoothK",defval:3,type:"integer",min:1,max:1e4},{id:"in_3",name:"smoothD",defval:3,type:"integer",min:1,max:1e4}],id:"Stochastic RSI@tv-basicstudies-1",scriptIdPart:"",name:"Stochastic RSI"},constructor:function(){this.f_1=function(e,t,i){var r=i.new_var(n.Std.max(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_2=function(e,t,i){var r=i.new_var(-n.Std.min(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._input(2),a=this._input(3),l=this._context.new_var(i),c=n.Std.rsi(this.f_1(l,r,this._context),this.f_2(l,r,this._context)),u=this._context.new_var(c),h=this._context.new_var(c),d=this._context.new_var(c),p=n.Std.stoch(u,h,d,o,this._context),_=this._context.new_var(p),f=n.Std.sma(_,s,this._context),m=this._context.new_var(f) +;return[f,n.Std.sma(m,a,this._context)]}}},{name:"TRIX",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:18}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"TRIX",histogramBase:0,joinPoints:!1}},description:"TRIX",shortDescription:"TRIX",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"in_0",name:"length",defval:18,type:"integer",min:1,max:2e3}],id:"TRIX@tv-basicstudies-1",scriptIdPart:"",name:"TRIX"},constructor:function(){this.f_0=function(e){return n.Std.log(e)},this.f_1=function(e){return 1e4*e},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this.f_0(n.Std.close(this._context)),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(l),u=n.Std.ema(c,i,this._context),h=this._context.new_var(u),d=n.Std.change(h);return[this.f_1(d)]}}},{name:"Triple EMA",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Triple EMA",shortDescription:"TEMA",is_price_study:!0,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e4}],id:"Triple EMA@tv-basicstudies-1",scriptIdPart:"",name:"Triple EMA"},constructor:function(){this.f_0=function(e,t,i){return 3*(e-t)+i},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(l),u=n.Std.ema(c,i,this._context);return[this.f_0(s,l,u)]}}},{name:"True Strength Indicator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:25,in_1:13,in_2:13}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},plot_1:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"True Strength Indicator",shortDescription:"True Strength Indicator",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"in_0",name:"long",defval:25,type:"integer",min:1,max:4999},{id:"in_1",name:"short",defval:13,type:"integer",min:1,max:4999},{id:"in_2",name:"siglen",defval:13,type:"integer",min:1,max:4999}],id:"True Strength Indicator@tv-basicstudies-1", +scriptIdPart:"",name:"True Strength Indicator"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.tsi(a,r,i,this._context),c=this._context.new_var(l);return[l,n.Std.ema(c,o,this._context)]}}},{name:"Trend Strength Index",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Trend Strength Index@tv-basicstudies-1",scriptIdPart:"",name:"Trend Strength Index",description:"Trend Strength Index",shortDescription:"Trend Strength Index",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#F00000"}},precision:4,inputs:{periods:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",type:"integer",name:"Periods"}]},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.invertedPeriod=1/this.period,this.sumX=(this.period-1)*this.period/2,this.sumXX=(this.period-1)*this.period*(2*this.period-1)/6,this.invertedPeriodSumXSumX=this.invertedPeriod*this.sumX*this.sumX},this.trendStrengthIndex=function(){for(var e=this._context.new_var(n.Std.close(this._context)),t=n.Std.sum(e,this.period,this._context),i=0,r=0,o=0;o0?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:41,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:"#85200C"}},precision:3,inputs:{}},styles:{plot_0:{title:"Plot"}},inputs:[]},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[n.Std.hlc3(this._context)]}}},{name:"Ultimate Oscillator",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i){ +var r=this._context.new_var(e),o=this._context.new_var(t);return[n.Std.sum(r,i,this._context)/n.Std.sum(o,i,this._context)]},this.f_1=function(){var e=this._input(0),t=this._input(1),i=this._input(2),r=this._context.new_var(n.Std.close(this._context)),o=n.Std.max(n.Std.high(this._context),r.get(1)),s=this._context.new_var(n.Std.close(this._context)),a=n.Std.min(n.Std.low(this._context),s.get(1)),l=n.Std.close(this._context)-a,c=o-a,u=this.f_0(l,c,e),h=this.f_0(l,c,t),d=this.f_0(l,c,i);return[100*(4*u[0]+2*h[0]+d[0])/7]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1()}}},{name:"Volatility Close-to-Close",metainfo:{_metainfoVersion:41,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:35,color:"#0000FF"}},precision:4,inputs:{periods:10,daysPerYear:252}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer",defval:10},{id:"daysPerYear",name:"Days Per Year",type:"integer",defval:252}]},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 r=this.variance(e,t,i);return n.Std.sqrt(r)},this.variance=function(e,t,i){var r=n.Std.sma(e,t,i);return this.variance2(e,r,t)},this.variance2=function(e,t,i){var n,r,o=0;for(n=0;n0&&(a=.12*this.square(e.get()-r.get(1))/this.marketClosedPercentage+.88*a/(1-this.marketClosedPercentage)),a/=s,a*=this.secondsPerYear;var l=this._context.new_var(a);return 100*Math.sqrt(n.Std.sum(l,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:41,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:"#F00000"}},precision:3,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"]}]},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.highest=function(e,t){for(var i=this.bars.length-this.period,n=this.bars[i],r=i+1;rn&&(n=this.bars[r]);return n},this.computeATR=function(){var e=n.Std.high(this._context)-n.Std.low(this._context),t=n.Std.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-n.Std.low(this._context);return this.tr=Math.max(e,t,i),"Exponential"===this.maMethod?this.atr=n.Std.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(n.Std.close(this._context)===this.bars[this.bars.length-1])return this.lastSar;if(this.bars.push(n.Std.close(this._context)),1===this.count)this.atr=n.Std.high(this._context)-n.Std.low(this._context),this.sic=n.Std.close(this._context);else if(this.countthis.sic&&(this.sic=n.Std.close(this._context))}else if(this.count===this.period){e=n.Std.high(this._context)-n.Std.low(this._context),t=n.Std.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-n.Std.low(this._context);this.atr+=Math.max(e,t,i),this.atr*=1/this.period,n.Std.close(this._context)>this.sic&&(this.sic=n.Std.close(this._context)),this.position="LONG",this.nextsar=this.sic-this.atr*this.atrMult}else{var r=this.nextsar;"LONG"===this.position?n.Std.close(this._context)r?(this.position="LONG",this.sic=n.Std.close(this._context),this.nextsar=this.sic-this.computeATR()):(this.position="SHORT",this.sic=Math.min(n.Std.close(this._context),this.sic),this.nextsar=this.sic+this.computeATR())),this.lastSar=r}return this.count++,r},this.main=function(e,t){return this._context=e,this._input=t,this._context.select_sym(0),[this.calculateVolatility()]}}},{name:"VWAP",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:0,transparency:0,visible:!0,color:"#3A6CA8"}},precision:4},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:"VWAP@tv-basicstudies-1",scriptIdPart:"",name:"VWAP"},constructor:function(){this.f_1=function(e){e.hist=null,e.add_hist()},this.init=function(e,t){this._isNewSession=null},this.main=function(e,t){this._context=e, +this._input=t;var i=e.new_var(),r=e.new_var(),o=this._context.symbol.time;return o&&(null===this._isNewSession&&(this._isNewSession=n.Std.createNewSessionCheck(e)),this._isNewSession(o)&&(this.f_1(i),this.f_1(r))),i.set(n.Std.nz(i.get(1))+n.Std.hlc3(this._context)*n.Std.volume(this._context)),r.set(n.Std.nz(r.get(1))+n.Std.volume(this._context)),[i.get(0)/r.get(0)]}}},{name:"VWMA",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._context.new_var(i);return[n.Std.vwma(o,r,this._context)]}}},{name:"Volume Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,bands:[{color:"#808080",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}},description:"Volume Oscillator",shortDescription:"Volume Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=this._input(1),o=n.Std.volume(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context);return[this.f_0(a,c)]}}},{name:"Vortex Indicator",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(){ +var e=this._input(0),t=this._context.new_var(n.Std.low(this._context)),i=this._context.new_var(n.Std.abs(n.Std.high(this._context)-t.get(1))),r=n.Std.sum(i,e,this._context),o=this._context.new_var(n.Std.high(this._context)),s=this._context.new_var(n.Std.abs(n.Std.low(this._context)-o.get(1))),a=n.Std.sum(s,e,this._context),l=this._context.new_var(n.Std.atr(1,this._context)),c=n.Std.sum(l,e,this._context);return[r/c,a/c]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Willams %R",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:-20},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:-80}],filledAreasStyle:{fill_0:{color:"#000080",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Williams %R",shortDescription:"%R",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Willams %R@tv-basicstudies-1",scriptIdPart:"",name:"Willams %R"},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),r=n.Std.high(this._context),o=this._context.new_var(r),s=n.Std.highest(o,i,this._context),a=n.Std.low(this._context),l=this._context.new_var(a),c=n.Std.lowest(l,i,this._context);return[this.f_0(n.Std.close(this._context),s,c)]}}},{name:"Williams Alligator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,inputs:{in_0:21,in_1:13,in_2:8}},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:"jawLength",defval:21,type:"integer",min:1,max:2e3},{id:"in_1",name:"teethLength",defval:13,type:"integer",min:1,max:2e3},{id:"in_2",name:"lipsLength",defval:8,type:"integer",min:1,max:2e3}],id:"Williams Alligator@tv-basicstudies-1",scriptIdPart:"",name:"Williams Alligator"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t +;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.hl2(this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(s),u=n.Std.ema(c,r,this._context),h=this._context.new_var(s);return[{value:l,offset:8},{value:u,offset:5},{value:n.Std.ema(h,o,this._context),offset:3}]}}},{name:"Williams Fractals",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{plottype:"shape_triangle_down",visible:!0,location:"BelowBar",transparency:0,color:"#800000"},plot_1:{plottype:"shape_triangle_up",visible:!0,location:"AboveBar",transparency:0,color:"#808000"}},precision:4,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},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._context.new_var(n.Std.high(this._context)),i=n.Std.or(n.Std.and(n.Std.and(n.Std.lt(t.get(e+2),t.get(e)),n.Std.lt(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))),n.Std.or(n.Std.or(n.Std.and(n.Std.lt(t.get(e+3),t.get(e)),n.Std.and(n.Std.and(n.Std.lt(t.get(e+2),t.get(e)),n.Std.eq(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e))))),n.Std.and(n.Std.and(n.Std.lt(t.get(e+4),t.get(e)),n.Std.lt(t.get(e+3),t.get(e))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))))),n.Std.or(n.Std.and(n.Std.and(n.Std.lt(t.get(e+5),t.get(e)),n.Std.and(n.Std.lt(t.get(e+4),t.get(e)),n.Std.eq(t.get(e+3),t.get(e)))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e))))),n.Std.and(n.Std.and(n.Std.and(n.Std.lt(t.get(e+6),t.get(e)),n.Std.lt(t.get(e+5),t.get(e))),n.Std.and(n.Std.eq(t.get(e+4),t.get(e)),n.Std.le(t.get(e+3),t.get(e)))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))))))),r=this._context.new_var(n.Std.low(this._context)) +;return[n.Std.or(n.Std.and(n.Std.and(n.Std.gt(r.get(e+2),r.get(e)),n.Std.gt(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))),n.Std.or(n.Std.or(n.Std.and(n.Std.gt(r.get(e+3),r.get(e)),n.Std.and(n.Std.and(n.Std.gt(r.get(e+2),r.get(e)),n.Std.eq(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e))))),n.Std.and(n.Std.and(n.Std.gt(r.get(e+4),r.get(e)),n.Std.gt(r.get(e+3),r.get(e))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))))),n.Std.or(n.Std.and(n.Std.and(n.Std.gt(r.get(e+5),r.get(e)),n.Std.and(n.Std.gt(r.get(e+4),r.get(e)),n.Std.eq(r.get(e+3),r.get(e)))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e))))),n.Std.and(n.Std.and(n.Std.and(n.Std.gt(r.get(e+6),r.get(e)),n.Std.gt(r.get(e+5),r.get(e))),n.Std.and(n.Std.eq(r.get(e+4),r.get(e)),n.Std.ge(r.get(e+3),r.get(e)))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))))))),i]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:-2},{value:i[1],offset:-2}]}}}]},"2h0C":function(e,t,i){var n=i("txPx").getLogger("Chart.PropertyPage.Binding");function r(e,t,i,r,o,s){e?(this._control=e,this._property=t,this._applyOnFly=i,this._undoModel=r,this._undoText=o,this._doesNotAffectSave=!1,t&&(this._formatters=[],this._changed=!1,this.setValue(t.value()),t.listeners().subscribe(this,this.propertyChanged))):n.logDebug("Missing control")}r.prototype.addFormatter=function(e){this._formatters.push(e),this.setValue(this._property.value())},r.prototype._formatValue=function(e){return this._formatters.reduce((function(e,t){return t(e)}),e)},r.prototype._setValueToProperty=function(e){this._setter?this._setter.call(this,e):this.setValueToProperty(e)},r.prototype._attachToControl=function(e,t){var i=this;t?e.on("keyup change input",(function(e){var t=i.value();i._setValueToProperty(t),i.setValue(t)})):(e.keypress((function(e){if(i._changed=!0,13===e.which){var t=i.value();i._setValueToProperty(t),i.setValue(t)}})),e.focusout((function(e){var t=i.value();i.changed()&&(i._setValueToProperty(t),i.setValue(t))})),e.change((function(e){var t=i.value();$(e.target).is(".ticker")?(void 0!==i._changeTimerId&&clearTimeout(i._changeTimerId),i._changeTimerId=setTimeout((function(){i._setValueToProperty(t)}),250)):i._setValueToProperty(t),i.setValue(t)})))},r.prototype.control=function(){return this._control},r.prototype.changed=function(){return this._changed},r.prototype.setValueToProperty=function(e){this._undoModel.setProperty(this._property,e,this._undoText,this._doesNotAffectSave),this._changed=!1},r.prototype.property=function(){return this._property},r.prototype.propertyChanged=function(e){this.setValue(e.value())},r.prototype.destroy=function(){ +this._property&&this._property.listeners().unsubscribe(this,this.propertyChanged)},r.prototype.disableAffectingSave=function(){this._doesNotAffectSave=!0},t.Binding=r},"2ijp":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("l4sv"),r=i("8Uy/"),o=function(){function e(){this._lineRendererData={y:0,color:"rgba(0, 0, 0, 0)",linewidth:1,linestyle:r.LINESTYLE_SOLID,visible:!1},this._lineRenderer=new n.HorizontalLineRenderer,this._invalidated=!0,this._lineRenderer.setData(this._lineRendererData)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._lineRenderer},e}()},"2jXJ":function(e,t,i){"use strict";i.r(t),i.d(t,"supportedLineTools",(function(){return n}));var n={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"},text:{name:"LineToolText"},anchored_text:{name:"LineToolTextAbsolute"},note:{name:"LineToolNote"},anchored_note:{name:"LineToolNoteAbsolute"},callout:{name:"LineToolCallout"},balloon:{name:"LineToolBalloon"},arrow_up:{name:"LineToolArrowMarkUp"},arrow_down:{name:"LineToolArrowMarkDown"},arrow_left:{name:"LineToolArrowMarkLeft"},arrow_right:{name:"LineToolArrowMarkRight"},price_label:{name:"LineToolPriceLabel"},arrow_marker:{name:"LineToolArrowMarker"},flag:{name:"LineToolFlagMark"},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"},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"},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"}}},"2kV1":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyStatusView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){return e.call(this,t.statusProvider({}))||this}return Object(n.__extends)(t,e),t.prototype.color=function(){return this._statusProvider.color()},t.prototype.getSplitTitle=function(){return this._statusProvider.getSplitTitle()},t.prototype.update=function(){this._text=this._statusProvider.text()},t}(i("nBJD").a)},"3/8U":function(e,t,i){"use strict";function n(e){return"dark"===e?"rgba(30,136,229,0.25)":"rgba(33,150,243,0.25)"}i.r(t),i.d(t,"axesHighlightColor",(function(){return n}))},"38az":function(e,t,i){"use strict";var n=i("k9/m").PlotRowSearchMode;function r(){this.backColorers=[]}function o(e){r.call(this),this._series=e}function s(e,t){r.call(this),this._study=e,this._plotIndex=t}r.prototype.barStyle=function(e,t,i){for(var n={},r=this.backColorers.length-1;r>=0;r--)this.backColorers[r].applyBarStyle(e,t,n,i);return this.applyBarStyle(e,t,n,i),n},r.prototype.pushBackBarColorer=function(e){this.backColorers.push(e)},r.prototype.applyBarStyle=function(e,t,i){throw new Error("This function is supposed to be reimplemented in a subclass")},inherit(o,r),o.upColor=function(e,t){switch(e.style.value()){case TradingView.Series.STYLE_LINE:return e.lineStyle.color.value();case TradingView.Series.STYLE_AREA:return e.areaStyle.linecolor.value();case TradingView.Series.STYLE_BARS:return e.barStyle.upColor.value();case TradingView.Series.STYLE_CANDLES:return e.candleStyle.upColor.value();case TradingView.Series.STYLE_HOLLOW_CANDLES:return e.hollowCandleStyle.upColor.value();case TradingView.Series.STYLE_HEIKEN_ASHI:return e.haStyle.upColor.value();case TradingView.Series.STYLE_BASELINE:return e.baselineStyle.topLineColor.value() +;case TradingView.Series.STYLE_HILO:return e.hiloStyle.color.value()}throw new Error("Unknown series style")},o.downColor=function(e,t){switch(e.style.value()){case TradingView.Series.STYLE_LINE:return e.lineStyle.color.value();case TradingView.Series.STYLE_AREA:return e.areaStyle.linecolor.value();case TradingView.Series.STYLE_BARS:return e.barStyle.downColor.value();case TradingView.Series.STYLE_CANDLES:return e.candleStyle.downColor.value();case TradingView.Series.STYLE_HOLLOW_CANDLES:return e.hollowCandleStyle.downColor.value();case TradingView.Series.STYLE_HEIKEN_ASHI:return e.haStyle.downColor.value();case TradingView.Series.STYLE_BASELINE:return e.baselineStyle.bottomLineColor.value();case TradingView.Series.STYLE_HILO:return e.hiloStyle.color.value()}throw new Error("Unknown series style")},o.prototype._applyLineStyle=function(e,t,i,n,r){i.barColor=o.upColor(r)},o.prototype._applyAreaStyle=function(e,t,i,n,r){i.barColor=o.upColor(r)},o.prototype._applyBarStyle=function(e,t,i,n,r){var s=o.upColor(r),a=o.downColor(r),l=this.findBar(e,!1,n);if(r.barStyle.barColorsOnPrevClose.value()){var c=this.findPrevBar(e,!1,n);i.barColor=c[TradingView.CLOSE_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a,i.barBorderColor=c[TradingView.CLOSE_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a}else i.barColor=l[TradingView.OPEN_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a,i.barBorderColor=l[TradingView.OPEN_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a},o.prototype._applyCandleStyle=function(e,t,i,n,r){var s,a=o.upColor(r,t),l=o.downColor(r,t),c=r.candleStyle.borderUpColor?r.candleStyle.borderUpColor.value():r.candleStyle.borderColor.value(),u=r.candleStyle.borderDownColor?r.candleStyle.borderDownColor.value():r.candleStyle.borderColor.value(),h=r.candleStyle.wickUpColor?r.candleStyle.wickUpColor.value():r.candleStyle.wickColor.value(),d=r.candleStyle.wickDownColor?r.candleStyle.wickDownColor.value():r.candleStyle.wickColor.value(),p=this.findBar(e,!1,n);r.candleStyle.barColorsOnPrevClose.value()?s=this.findPrevBar(e,!1,n)[TradingView.CLOSE_PLOT]<=p[TradingView.CLOSE_PLOT]:s=p[TradingView.OPEN_PLOT]<=p[TradingView.CLOSE_PLOT];i.barColor=s?a:l,i.barBorderColor=s?c:u,i.barWickColor=s?h:d},o.prototype._applyHollowCandleStyle=function(e,t,i,n,r){var s=o.upColor(r,t),a=o.downColor(r,t),l=r.hollowCandleStyle.borderUpColor?r.hollowCandleStyle.borderUpColor.value():r.hollowCandleStyle.borderColor.value(),c=r.hollowCandleStyle.borderDownColor?r.hollowCandleStyle.borderDownColor.value():r.hollowCandleStyle.borderColor.value(),u=r.hollowCandleStyle.wickUpColor?r.hollowCandleStyle.wickUpColor.value():r.hollowCandleStyle.wickColor.value(),h=r.hollowCandleStyle.wickDownColor?r.hollowCandleStyle.wickDownColor.value():r.hollowCandleStyle.wickColor.value(),d=this.findBar(e,!1,n);this.findPrevBar(e,!1,n)[TradingView.CLOSE_PLOT]<=d[TradingView.CLOSE_PLOT]?(i.barColor=s,i.barBorderColor=l,i.barWickColor=u):(i.barColor=a,i.barBorderColor=c,i.barWickColor=h),i.isBarHollow=d[TradingView.OPEN_PLOT]<=d[TradingView.CLOSE_PLOT]},o.prototype._applyHAStyle=function(e,t,i,n,r){ +var s,a=o.upColor(r,t),l=o.downColor(r,t),c=r.haStyle.borderUpColor.value(),u=r.haStyle.borderDownColor.value(),h=r.haStyle.wickUpColor.value(),d=r.haStyle.wickDownColor.value(),p=this.findBar(e,t,n);r.haStyle.barColorsOnPrevClose.value()?s=this.findPrevBar(e,t,n)[TradingView.CLOSE_PLOT]<=p[TradingView.CLOSE_PLOT]:s=p[TradingView.OPEN_PLOT]<=p[TradingView.CLOSE_PLOT];i.barColor=s?a:l,i.barBorderColor=s?c:u,i.barWickColor=s?h:d},o.prototype._applyBaseLineStyle=function(e,t,i,n,r){var s=this.findBar(e,t,n),a=r.baselineStyle,l=this._series.priceScale(),c=Math.round(l.height()*(Math.abs(100-a.baseLevelPercentage.value())/100)),u=this._series.firstValue(),h=l.coordinateToPrice(c,u);s[TradingView.CLOSE_PLOT]>h?i.barColor=o.upColor(r,t):i.barColor=o.downColor(r,t)},o.prototype._applyHiLoStyle=function(e,t,i,n,r){i.barColor=o.upColor(r,t),i.barBorderColor=r.hiloStyle.borderColor.value()},o.prototype.applyBarStyle=function(e,t,i,n){i||(i={}),i.barColor=null,i.barBorderColor=null,i.barWickColor=null,i.isBarHollow=null,i.isBarUp=null,i.upColor=null,i.downColor=null,i.isTwoColorBar=null,i.isMergedBar=null;var r=this._series.properties();switch(r.style.value()){case TradingView.Series.STYLE_LINE:this._applyLineStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_AREA:this._applyAreaStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_BARS:this._applyBarStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_CANDLES:this._applyCandleStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HOLLOW_CANDLES:this._applyHollowCandleStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HEIKEN_ASHI:this._applyHAStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_BASELINE:this._applyBaseLineStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HILO:this._applyHiLoStyle(e,t,i,n,r)}return i},o.prototype.getSeriesBars=function(e){return e?this._series.nsBars():this._series.bars()},o.prototype._findBarFieldValue=function(e,t,i){var n=this.getSeriesBars(i).valueAt(e);if(null!==n)return n[t]},o.prototype.findBar=function(e,t,i){return i?i.value:this.getSeriesBars(t).valueAt(e)||[]},o.prototype.findPrevBar=function(e,t,i){if(i&&i.previousValue)return i.previousValue;var r=this._series.bars()._search(e,n.Exact);return null!==r&&r>0?this._series.bars()._valueAt(r-1):[]},inherit(s,r),s.prototype.getBars=function(){return this._study.series().bars()},s.prototype.firstColoredBar=function(e){for(var t=e,i=0;ie+a)return i;var l=n.styles[s.id] +;if(l.visible&&!l.visible.value())return i;var c=o.valueAt(e-a);if(null===c)return i;var u=c[this._plotIndex+1];if(null==u)return i;u=Math.round(u);var h=r.plots[this._plotIndex].palette,d=n.palettes[h],p=r.palettes[h].valToIndex?r.palettes[h].valToIndex[u]:u,_=d.colors[p].color.value();return i.barColor=_,i.upColor=_.color,i.downColor=_.color,i},t.SeriesBarColorer=o,t.StudyBarColorer=s},"3ClC":function(e,t,i){"use strict";i.r(t);var n=i("0YCj"),r=i.n(n),o=i("GVHu"),s=i("PL0c"),a=i("cKqi"),l=i("0gbU"),c=i("TMWk"),u=i("8sOK"),h=i("mrSG"),d=function(e){function t(t,i,n,r){var o=e.call(this,t,i,n,r)||this;return o.properties().styles.vol_ma.visible.listeners().subscribe(o,(function(){return o.invalidateTitleCache()})),o}return Object(h.__extends)(t,e),t.prototype.base=function(){return 1},t.prototype.destroy=function(){this.properties().styles.vol_ma.visible.listeners().unsubscribeAll(this),e.prototype.destroy.call(this)},t.prototype._titleInputs=function(){var e={symbolsForDisplay:!0,skipHiddenInputs:!0,fakeInputsForDisplay:!0,asObject:!1};return this.properties().styles.vol_ma.visible.value()?this.inputs(e):this.inputs(Object(h.__assign)(Object(h.__assign)({},e),{skippedInputs:["length"]}))},t}(o.Study);function p(e,t){return void 0===t&&(t="shift"),{studyConstructor:e,colorRotationMode:t}}i.d(t,"isStudy",(function(){return m})),i.d(t,"isStudyStrategy",(function(){return v})),i.d(t,"isStudyStub",(function(){return y})),i.d(t,"isFundamentalStudy",(function(){return g})),i.d(t,"isESDStudy",(function(){return b})),i.d(t,"isFundamentalStudyMetaInfo",(function(){return S})),i.d(t,"createStudy",(function(){return P})),i.d(t,"studyColorRotationMode",(function(){return C}));var _={study_PivotPointsStandard:p(s.study_PivotPointsStandard),study_Overlay:p(a.study_Overlay,"loop"),study_Compare:p(l.study_Compare,"loop"),study_Volume:p(d),study_ScriptWithDataOffset:p(c.study_ScriptWithDataOffset)};for(var f in _)_.hasOwnProperty(f)&&(TradingView[f]=_[f].studyConstructor);function m(e){return e instanceof o.Study}function v(e){return!1}function y(e){return e instanceof u.StudyStub}function g(e){return e instanceof Fundamental}function b(e){return!1}function S(e){return"study_Internal$STD;Fund_"===w(e)}function w(e){var t="study_"+(e.classId||e.shortId);return t.startsWith("study_Internal$STD;Fund_")?"study_Internal$STD;Fund_":t}function P(e,t,i,n,r){var s=w(n),a=new(s in _?_[s].studyConstructor:o.Study)(e,t,i,n);return void 0!==r&&a.setId(r),a}function C(e){var t=w(e);return t in _?_[t].colorRotationMode:1!==e.plots.length?"shift":void 0===e.pine||r.a.isStandardPine(e.id)?"loop":"shift"}},"3UA0":function(e,t){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,-715824e3,-702518400,-684374400,-671068800,-652924800,-634176e3,-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,733881600,1924974e3],offset:[-17776,-17776,-18e3,-14400,-18e3]},"America/Caracas":{time:[-2524521600,-1826755200,-157766400,1197169200,1462069800,1924977600],offset:[-16064,-16060,-16200,-14400,-16200,-14400]},"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/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,-951433200,-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:[-2486678340,-1855958340,-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/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/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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,1925013600],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]},"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/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,378691200,1925020800],offset:[24925,24925,25200,26400,26400,27e3,32400,27e3,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,-757382400,247190400,259286400,277776e3,283996800,290822400,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,1679443200,1695340800,1710979200,1726876800,1742601600,1758499200,1774137600,1790035200,1805673600,1821571200,1837209600,1853107200,1868745600,1884643200,1900368e3,1916265600,1931904e3],offset:[12344,12344,12600,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,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,-933638400,-857347200,-844293600,-825811200,-812678400,-794188800,-779846400,-762645600,-748303200,-731116800,-681955200,-673228800,-667951200,-65232e4,-636415200,-62208e4,-608936400,-59184e4,-572475600,-558568800,-542840400,-527724e3,-514414800,-490838400,-482976e3,-459468e3,-451526400,-428544e3,-418251600,-400024800,-387417600,142387200,150854400,167184e3,178675200,334022400,337654800,452563200,462243600,482284800,495590400,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,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/Kuwait":{time:[-719625600,1925002800],offset:[11212,10800]},"Asia/Muscat":{time:[-1577923200,1925006400],offset:[13272,14400]},"Asia/Qatar":{time:[-1577923200,76204800,1925002800],offset:[12368,14400,10800]},"Asia/Riyadh":{time:[-719625600,1925002800],offset:[11212,10800]},"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,1680400800,1698544800,1712455200,1729994400,1743904800,1761444e3,1775354400,1792893600,1806804e3,1824948e3,1838253600,1856397600,1869703200,1887847200,1901757600,1919296800,1933207200],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,-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,1924999200], +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]},"Africa/Johannesburg":{time:[-2458166400,-2109283200,-860968800,-845244e3,-829519200,-813794400,1924999200],offset:[6720,5400,7200,10800,7200,10800,7200]},"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,-736387200,-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,1662249600,1680393600,1693699200,1712448e3,1725753600,1743897600,1757203200,1775347200,1788652800,1806796800,1820102400,1838246400,1851552e3,1870300800,1883001600,1901750400,1915056e3,19332e5],offset:[-16966,-16966,-18e3,-16966,-14400,-16966,-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:[-1577923200,76204800,1925002800],offset:[12368,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:[-1588464e3,1924995600],offset:[816,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,-457747200,-315622800,171849600,1925017200],offset:[25600,25590,25200,28800,32400,25200,28800,25200,28800,25200]},"Australia/Perth":{ +time:[-2337897600,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,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,-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,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:[-1500,-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]}}},"3u3j":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){var o=e.call(this,n)||this;o._chartModel=t,o._sourceId=i.id();var s=Object(r.ensureNotNull)(i.priceScale());o._initialPriceScaleId=s.id();var a=Object(r.ensureNotNull)(t.paneForSource(i));return o._initialPriceScalePosition=a.priceScalePosition(s),o._initialPriceScaleIndex=a.priceScaleIndex(s,o._initialPriceScalePosition),o._initialPaneIndex=t.panes().indexOf(a),o}return Object(n.__extends)(t,e),t}(i("RDU5").UndoCommand)},"4TVt":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPriceAxisView",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i){var n=e.call(this)||this;return n._active=!1,n._source=t,n._data=i,n}return Object(n.__extends)(t,e),t.prototype.setActive=function(e){this._active=e},t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.model();if(n.timeScale()&&!n.timeScale().isEmpty()){var r=this._source.priceScale() +;if(null!==r&&!r.isEmpty())if(n.selection().isSelected(this._source)||this._source.isForcedDrawPriceAxisLabel())if(null!==n.timeScale().visibleBarsStrictRange()){var o=this._source.axisPoints(),s=this._data.pointIndex;if(!(o.length<=s)){var a=o[s];if(isFinite(a.price)){var l=this._source.ownerSource(),c=null!==l?l.firstValue():null;if(null!==c){var u=this._active?"#1565C0":n.isDark()?"#1E88E5":"#2196F3";this._data.backgroundProperty?u=this._data.backgroundProperty.value():this._data.backgroundPropertyGetter&&(u=this._data.backgroundPropertyGetter()),i.background=u,i.borderColor="#2E84A6",i.color=this.generateTextColor(u),i.coordinate=r.priceToCoordinate(a.price,c),e.text=this._formatPrice(a.price,c),e.visible=!0}}}}}},t.prototype._formatPrice=function(e,t){return Object(r.ensureNotNull)(this._source.priceScale()).formatPrice(e,t)},t}(i("KcY8").a)},"4bfY":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Circles");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("FzRY").FibCirclesPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Circles"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibcircles",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("6U6r").FibCirclesDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibCircles=a},"4kQX":function(e,t,i){"use strict";i.r(t),i.d(t,"TimeFormatter",(function(){return r}));var n=i("kcTO"),r=function(){function e(e){this._formatStr=e||"%h:%m:%s"}return e.prototype.format=function(e){return n.customFormatters.timeFormatter?n.customFormatters.timeFormatter.format(e):this._formatStr.replace("%h",Object(n.numberToStringWithLeadingZero)(e.getUTCHours(),2)).replace("%m",Object(n.numberToStringWithLeadingZero)(e.getUTCMinutes(),2)).replace("%s",Object(n.numberToStringWithLeadingZero)(e.getUTCSeconds(),2))},e.prototype.formatLocal=function(e){ +return n.customFormatters.timeFormatter?n.customFormatters.timeFormatter.formatLocal?n.customFormatters.timeFormatter.formatLocal(e):n.customFormatters.timeFormatter.format(e):this._formatStr.replace("%h",Object(n.numberToStringWithLeadingZero)(e.getHours(),2)).replace("%m",Object(n.numberToStringWithLeadingZero)(e.getMinutes(),2)).replace("%s",Object(n.numberToStringWithLeadingZero)(e.getSeconds(),2))},e}()},"4miz":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return r}));var n=function(){function e(e,t){this._visible=!0,this._title=e,this._value=t}return e.prototype.title=function(){return this._title},e.prototype.setTitle=function(e){this._title=e},e.prototype.text=function(){return this._value},e.prototype.value=function(){return this._value},e.prototype.setValue=function(e){this._value=e},e.prototype.visible=function(){return this._visible},e.prototype.setVisible=function(e){this._visible=e},e.prototype.color=function(){return this._color},e.prototype.setColor=function(e){this._color=e},e}(),r=function(){function e(){this._items=[],this._header="",this._title=""}return e.prototype.header=function(){return this._header},e.prototype.title=function(){return this._title},e.prototype.items=function(){return this._items},e.prototype.update=function(){},e}()},"4o++":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"MagnetMode",(function(){return n})),function(e){e[e.WeakMagnet=0]="WeakMagnet",e[e.StrongMagnet=1]="StrongMagnet"}(n||(n={}))},"4u8j":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Gann Fan");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("ZJWf").GannFanPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=9,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Gann Fan"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("ASG6").GannFanDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolgannfan",e,!1,{range:[1,9]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolGannFan=a},"4vW/":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"ColorType",(function(){return n})),function(e){e.Solid="solid",e.Gradient="gradient"}(n||(n={}))},"54XG":function(e,t,i){"use strict";i.r(t),i.d(t,"FavoriteStudyTemplateService",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){ +return e.call(this,t,i,"FAVORITE_STUDY_TEMPLATES_CHANGED","StudyTemplates.quicks",[])||this}return Object(n.__extends)(t,e),t.prototype.remove=function(e){this.set(this.get().filter((function(t){return t!==e})))},t}(i("ulZB").b)},"55Xp":function(e,t,i){"use strict";function n(e){var t=e.toString(),i=t.split(".")[1],n=2;if(i){var r=i.match(/^([0]+)/);r&&(n=r[1].length+1)}return parseFloat(t).toFixed(n)}i.r(t),i.d(t,"roundToFirstValuable",(function(){return n}))},"5B3K":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyError",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this,t)||this;return i.studyError=!0,i}return Object(n.__extends)(t,e),t}(Error)},"5C6T":function(e,t,i){"use strict";i.r(t),i.d(t,"PipFormatter",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i,n,r){var o=this;return i||(i=1),"forex"!==n&&"cfd"!==n||!r?(o=e.call(this,1)||this)._isForex=!1:(o=e.call(this,r)||this)._isForex=!0,o._pipPriceScale=t,o._pipMinMove=i,o._pipMinMove2=r,o}return Object(n.__extends)(t,e),t.prototype.format=function(t,i,n){var r=this._isForex?this._pipMinMove2:this._pipMinMove;return void 0===r&&(r=NaN),e.prototype.format.call(this,t*this._pipPriceScale/r,i,n)},t}(i("kcTO").PriceFormatter)},"5JMW":function(e,t,i){"use strict";i.r(t),i.d(t,"isLineToolRiskReward",(function(){return l})),i.d(t,"LineDataSourceApi",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("ogJP"),s=new Map([["LineToolRiskRewardLong",2],["LineToolRiskRewardShort",2],["LineToolBezierQuadro",3],["LineToolBezierCubic",4]]);function a(e){var t=s.get(e.toolname);if(void 0!==t)return t;var i=e.pointsCount();return-1===i?e.points().length:i}function l(e){return"LineToolRiskRewardLong"===e||"LineToolRiskRewardShort"===e}var c=["alwaysShowStats","entryPrice","interval","lastUpdateTime","points","snapTo45Degrees","stopPrice","symbol","targetPrice"],u=function(){function e(e,t,i){this._source=e,this._model=t,this._pointsConverter=i}return e.prototype.isSelectionEnabled=function(){return this._source.isSelectionEnabled()},e.prototype.setSelectionEnabled=function(e){this._source.setSelectionEnabled(e)},e.prototype.isSavingEnabled=function(){return this._source.isSavedInChart()},e.prototype.setSavingEnabled=function(e){this._source.setSavingInChartEnabled(e)},e.prototype.isShowInObjectsTreeEnabled=function(){return this._source.showInObjectTree()},e.prototype.setShowInObjectsTreeEnabled=function(e){this._source.setShowInObjectsTreeEnabled(e)},e.prototype.isUserEditEnabled=function(){return this._source.userEditEnabled()},e.prototype.setUserEditEnabled=function(e){this._source.setUserEditEnabled(e)},e.prototype.bringToFront=function(){this._model.bringToFront([this._source])},e.prototype.sendToBack=function(){this._model.sendToBack([this._source])},e.prototype.getProperties=function(){return this._source.properties().state(c,!0)},e.prototype.setProperties=function(e){this._setProps(this._source.properties(),e,"")},e.prototype.getPoints=function(){var e=this._source.points(),t=a(this._source) +;return e.length>t&&(Object(r.assert)(l(this._source.toolname)),e=e.slice(0,t)),this._pointsConverter.dataSourcePointsToPriced(e)},e.prototype.setPoints=function(e){if(!this._source.isFixed()){var t=a(this._source);if(t!==e.length)throw new Error("Wrong points count. Required: "+t+", provided: "+e.length);var i=this._pointsConverter.apiPointsToDataSource(e);this._model.startChangingLinetool(this._source),this._model.changeLinePoints(this._source,i),this._model.endChangingLinetool(!1),this._source.createServerPoints()}},e.prototype.changePoint=function(e,t){if(!this._source.isFixed()){var i=this._pointsConverter.apiPointsToDataSource([e])[0];this._model.startChangingLinetool(this._source,Object(n.__assign)({},i),t),this._model.changeLinePoint(Object(n.__assign)({},i)),this._model.endChangingLinetool(!1),this._source.createServerPoints()}},e.prototype.isHidden=function(){return this._source.isSourceHidden()},e.prototype._setProps=function(e,t,i){for(var n in t)if(t.hasOwnProperty(n)){var r=0===i.length?n:i+"."+n;if(e.hasOwnProperty(n)){var s=t[n];Object(o.isHashObject)(s)?this._setProps(e[n],s,r):e[n].setValue(s)}else console.warn('Unknown property "'+r+'"')}},e}()},"5VQP":function(e,t,i){"use strict";i.r(t),i.d(t,"ContextMenuManager",(function(){return n}));var n,r=i("mrSG"),o=i("tWVy");!function(e){var t=[];function n(){Object(o.b)()}e.createMenu=function(e,o,s){return void 0===o&&(o={}),Object(r.__awaiter)(this,void 0,void 0,(function(){var a,l;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,Promise.all([i.e("react"),i.e(4),i.e(23),i.e(24),i.e(27),i.e(60),i.e(78),i.e(0),i.e(2),i.e("context-menu-renderer")]).then(i.bind(null,"cbq4"))];case 1:return a=r.sent(),l=new a.ContextMenuRenderer(e,o,(function(){var e=t.indexOf(l);-1!==e&&t.splice(e,1),void 0!==s&&s()}),n),t.push(l),[2,l]}}))}))},e.hideAll=n,e.getShown=function(){for(var e=0;e=48&&e<=57}var c=function(){function e(){this.entries=[],this.firstDayOfWeek=n.MONDAY,this.weekEndsCount=-1}return e.prototype.parseSessions=function(t,i){if(this._clear(),this.timezone=t,"24x7"===(i=this._parseFirstDayOfWeek(i)).toLowerCase())for(var n=0,r=h;n2)return a.logError("Only one `first day` specification expected @ session "+e),e;if(1===t.length)return e;var i=1,r=t[0].indexOf("-")>=0?NaN:parseInt(t[0]);return isNaN(r)&&(i=0,r=parseInt(t[1])),rn.SATURDAY?(a.logError("Unexpected day index @ session: "+e+"; day index "+r),e):(this.firstDayOfWeek=r,t[i])},e._parseDay=function(e){var t=parseInt(e.substring(0,4)),i=parseInt(e.substring(4,6)),n=parseInt(e.substring(6,8));return new s.a(t,i,n)},e._parseSessionEntry=function(t,i){var n=i.split("-");2!==n.length&&(a.logError("Bad sessions entry: "+i),n=["0000","0000"]);var r=0,o=n[0];if(o.includes("F")){var s=o.split("F");o=s[0],r=""!==s[1]?parseInt(s[1]):1}var l=0,c=n[1];if(c.includes("F")){s=c.split("F");c=s[0],l=""!==s[1]?parseInt(s[1]):1}if(!this._isCorrectSession(o)||!this._isCorrectSession(c))throw new Error("Incorrect entry syntax: "+i);var u=o,h=c;return this._createSessionEntry(t,e._minutesFromHHMM(u),e._minutesFromHHMM(h),r,l)},e._isCorrectSession=function(e){return 4===e.length&&l(e.charCodeAt(0))&&l(e.charCodeAt(1))&&l(e.charCodeAt(2))&&l(e.charCodeAt(3))},e._parseWorkingDays=function(e){for(var t=[],i=0;i0&&(t-=r*n.minutesPerDay),o>0&&(i-=o*n.minutesPerDay),new _(e,t,i-t)},e}();i.d(t,"workingDays",(function(){return u})),i.d(t,"workingDaysAndWeekEnds",(function(){return h})),i.d(t,"compareSessionEntries",(function(){return p})),i.d(t,"SessionEntry",(function(){return _})),i.d(t,"EntryIndex",(function(){return f})),i.d(t,"SessionSpec",(function(){return v}));var u=[n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY],h=[n.SUNDAY,n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY,n.SATURDAY];function d(e,t){return e.compareTo(t)<0}function p(e,t){return e.compareTo(t)}var _=function(){function e(e,t,i){this._dayOfWeek=e,this._start=t,this._length=i}return e.prototype.start=function(){return this._start+n.minutesPerDay*this.sessionStartDaysOffset()},e.prototype.startOffset=function(){return this._start},e.prototype.sessionStartDaysOffset=function(){return this._start>=0?0:this._start%n.minutesPerDay==0?-Math.ceil(this._start/n.minutesPerDay):-Math.floor(this._start/n.minutesPerDay)},e.prototype.isOvernight=function(){return this._start<0},e.prototype.dayOfWeek=function(){return this._dayOfWeek},e.prototype.sessionStartDayOfWeek=function(){var e=this._dayOfWeek-this.sessionStartDaysOffset();return en?1:-1},e.prototype.contains=function(e){var t=60*n.get_hours(e)+n.get_minutes(e),i=n.get_day_of_week(e)-this._dayOfWeek;i>0&&(i-=7);var r=i*n.minutesPerDay+t;return r>=this._start&&r0&&(t-=r*n.minutesPerDay),o>0&&(i-=o*n.minutesPerDay);var s=i-t;this._entries.push(new _(e,t,s))},e.prototype.longestSessionLength=function(){for(var e=0,t=0,i=0,n=this._holidaySessions;ithis._entries.length-1||this._entries[t].dayOfWeek()!==e},e.prototype.isCalWeekEnd=function(e){var t=n.get_day_of_week(e);if(!this._isThereCorrections)return this.isWeekEnd(t);var i=s.a.fromCalendar(e),r=this._holidayAndCorrectionMap.get(i.toString());return void 0===r?this.isWeekEnd(t):0===r.length},e.prototype.hasWeekEnds=function(){return this.weekEndsCount()>0},e.prototype.weekEndsCount=function(){return this._weekEndsCount},e.prototype.holidaysFromYearStart=function(e){if(!this._isThereCorrections)return 0;for(var t=n.get_timezone(this._timezone),i=new s.a(n.get_year(e),n.JANUARY,1),r=s.a.fromCalendar(e),o=0,a=this._selectHolidays(i,r),l=0;l0?1:-1;;){var c=s+l;if(c<0||c>=o.length||o[c].dayOfWeek()!==a)break;s=c}return new f(r.weekIndex,s,o)},e.prototype.getWeekIndex=function(e){if(!this._isThereCorrections)return 0;var t=n.get_day_of_week(e)-n.SUNDAY,i=n.get_timezone("Etc/UTC"),r=n.get_cal(i,n.get_year(e),n.get_month(e),n.get_day_of_month(e)-t);return Math.floor((r.getTime()+621672192e5)/1e3/86400/7)},e.prototype.correctTradingDay=function(e){var t=n.get_day_of_week(e),i=60*n.get_hours(e)+n.get_minutes(e),r=this.getWeekIndex(e),o=this.findSession(r,t,i,0),s=o.getEntry().dayOfWeek()-t+7*(o.weekIndex-r);return 0!==s&&n.add_date(e,s),e},e.prototype.alignToSessionStart=function(e,t){void 0===t&&(t=0);var i=n.get_day_of_week(e),r=60*n.get_hours(e)+n.get_minutes(e),o=this.getWeekIndex(e),s=this.findSession(o,i,r,t),a=s.getEntry(),l=a.dayOfWeek()-i+7*(s.weekIndex-o);0!==l&&n.add_date(e,l);var c=a.startOffset();return n.set_hms(e,c/60,c%60,0,0,n.get_timezone(this._timezone)),a.length()}, +e.prototype.businessDaysToCalendarDays=function(e,t){for(var i=this.getWeekIndex(e),r=n.get_day_of_week(e),o=0,s=0;sc);)a[l].dayOfWeek()=t)return o}i++,r=n.SUNDAY}return o},e.prototype.calendarDaysToBusinessDays=function(e,t){for(var i=this.getWeekIndex(e),r=n.get_day_of_week(e),o=0,s=0;oc);)a[l].dayOfWeek()=t)return s}i++,r=n.SUNDAY}return s},e.prototype.alignToNearestSessionStart=function(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionStart.bind(this))},e.prototype.alignToNearestSessionEnd=function(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionEnd.bind(this))},e.prototype.leftBorderOfDailyBar=function(e){var t=this._getEntriesForDay(e);return 0===t.length?null:(t.sort(p),this._getLeftEntryBorder(e,t[0]))},e.prototype.bordersOfDailyBar=function(e){var t=this._getEntriesForDay(e);if(0===t.length)return null;t.sort(p);var i=this._getLeftEntryBorder(e,t[0]),r=t[t.length-1],o=n.clone(e),s=60*(r.startOffset()+r.length())-1,a=Math.floor(s/3600);return s-=3600*a,n.set_hms(o,a,s/60,s%60,0,n.get_timezone(this._timezone)),{from:i,to:o}},e.prototype._getEntriesForWeek=function(e){var t=this._entriesHash.get(e);if(void 0===t)return this._entries;if(null!==t)return t;var i=n.get_timezone(this._timezone);t=this._entries.slice();for(var r=this._weekIndexToCalendar(e),o=this._weekIndexToCalendar(e+1),a=s.a.fromCalendar(r),l=s.a.fromCalendar(o),c=function(e){var r=e.day.toCalendar(i),o=n.get_day_of_week(r);t=(t=t.filter((function(e){return e.dayOfWeek()!==o}))).concat(e.sessions)},u=0,h=this._selectHolidays(a,l);u0&&i>=0||c<0&&i<0)&&n.add_date(t,7*c),!s.contains(t)){var h=a-o;u&&i<0&&(h=-(7-a+o)),n.add_date(t,h),o=n.get_day_of_week(t)}s.isOvernight()&&o===s.dayOfWeek()&&n.add_date(t,-s.sessionStartDaysOffset());var d=r(s),p=Math.floor(d/3600);return d-=3600*p,n.set_hms(t,p,d/60,d%60,0,n.get_timezone(this._timezone)),t},e.prototype._getEntriesForDay=function(e){var t=n.get_day_of_week(e);return this._getEntriesForWeek(this.getWeekIndex(e)).filter((function(e){return e.dayOfWeek()===t}))},e.prototype._getLeftEntryBorder=function(e,t){var i=n.clone(e),r=t.startOffset();return n.set_hms(i,r/60,r%60,0,0,n.get_timezone(this._timezone)),i},e}()},"5rJj":function(e,t,i){"use strict";(function(t){var n=i("ogJP").isSameType,r=i("Ocx9").DefaultProperty,o=i("vADo");function s(e,t,i,n){this._map=Object.assign({},this._map,n),t&&(t=this.unpackLevels(t)),r.call(this,e,t,i),this.updateCollectibleProperty()}inherit(s,r),s.prototype.state=function(e,i){(e=e||[]).push("__collectibleLines");var n=t.prototype.state.call(this,e);return i?n:this.packLevels(n)},s.prototype.clone=function(){var e=this.state();this.__collectibleLines&&(e.__collectibleLines=this.__collectibleLines.state());for(var t=new s(this._defaultName,e),i=0;i=0?f.SeriesBarColorer.upColor(this._series.properties()):f.SeriesBarColorer.downColor(this._series.properties());else{var L=this._series.barColorer().barStyle(d,!1);M=w(_,null!=L.barBorderColor?L.barBorderColor:L.barColor)}M=Object(c.resetTransparency)(w(_,M));for(var O=0,k=t;O'},"6et/":function(e,t,i){"use strict";i.r(t),i.d(t,"listen",(function(){return l})),i.d(t,"registerListener",(function(){return c})),i.d(t,"removeListener",(function(){return u})),i.d(t,"pushBackListener",(function(){return h})),i.d(t,"disable",(function(){return d})),i.d(t,"enable",(function(){return p}));var n=i("e3/o"),r=[],o=null;function s(e){for(var t=0;t=0&&!0!==r[t].func(e);t--);}function l(e){e.addEventListener("keypress",a,!1)}function c(e,t){var i={name:e,func:t},n=s(i.name);n>-1?r[n]=i:r.push(i)}function u(e){r.forEach((function(t,i){t.name===e&&r.splice(i,1)}))}function h(e,t){var i={name:e,func:t},n=s(i.name);n>-1&&r.splice(n,1),r.unshift(i)}function d(){return o?null:o=Object(n.randomHashN)(4)}function p(e){if(e!==o)throw Error("Lock id is outdated");o=null}l(window)},"6ptY":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererSquare",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShape=function(e,t,i){var n=t.pixelRatio,r=Math.max(1,Math.floor(n))%2?.5:0,o=this._lineWidth(t)%2?.5:0,s=Math.round(i.height/2*n);(r+s)%1!=o%1&&(s+=.5);var a=Math.round(i.x*n)+r,l=Math.round((i.y+i.vertOffset)*n)+r,c=a-s,u=l-s,h=a+s,d=l+s;e.rect(c,u,h-c,d-u)},t.prototype._calcBoundingBox=function(t){var i=t.height,n=Math.round(i/2),r=t.x-n,s=t.vertOffset,a=t.y+s-n,l=r,c=r+i,u=a,h=a+i,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.a)},"6sst":function(e,t,i){"use strict";i.r(t),i.d(t,"OverlayStudyPriceLineAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._study=t,i}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._study.lastValueData("",!0)},t.prototype._priceLineColor=function(e){return e},t.prototype._lineWidth=function(){return 1},t.prototype._isVisible=function(){var e=this._study.model().properties().scalesProperties.showSeriesLastValue.value();return this._study.properties().childs().showPriceLine.value()&&e},t}(i("TmNs").PriceLineAxisView)}, +"6xeX":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tooltip=void 0;var n=function(){function e(e,t){for(var i=0;i2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.hasOwnProperty("text")){var s=n&&(0,r.forceLTRStr)(e.text)||e.text;if(e.hasOwnProperty("color")&&i){var a=document.createElement("span");a.style.cssText="color: "+e.color,o.html(a,s),t.appendChild(a)}else o.html(t,s)}else{var l=n&&(0,r.forceLTRStr)(e)||e;o.html(t,l)}return t}function p(e,t){if(Array.isArray(e)&&2===e.length){var i=document.createElement("dl");i.appendChild(d(e[0],document.createElement("dt"))),i.appendChild(d(e[1],document.createElement("dd"),!0,!0)),t.appendChild(i)}else if(e.hasOwnProperty("br")&&e.br)t.appendChild(document.createElement("br"));else{var n=document.createElement("dl");n.appendChild(d(e,document.createElement("dt"))),t.appendChild(n),e.hasOwnProperty("listItem")&&n.classList.add("list-item")}}function _(e,t){var i=(0,r.forceLTRStr)(e.text);e.attr=e.attr||{};var n=document.createElement("a");o.attr(n,"href",e.href),o.addClass(n,e.class),o.attr(n,e.attr.name,e.attr.value),o.html(n,i),t.appendChild(n)}function f(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if("string"==typeof e){var n=(0,r.forceLTRStr)(e),s=document.createElement("h2");o.html(s,n),t.appendChild(s)}else if(e.hasOwnProperty("lines"))for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{},i=t.direction,n=void 0===i?"top":i,r=t.clickable,o=void 0!==r&&r,s=t.width;l(this,e),this._direction=n,this._tooltipShown=!1,this._tooltipX=void 0,this._tooltipY=void 0,this._tooltipItems=null,this._width=void 0!==s?s:200,this._tooltip=document.createElement("div"),this._tooltip.classList.add("tv-chart-events-source__tooltip"),this._tooltip.style.position="absolute",this._tooltip.style.width=this._width+"px",this._tooltipContent=document.createElement("div"),this._tooltipContent.classList.add("tv-chart-events-source__tooltip__content"),this._tooltip.appendChild(this._tooltipContent),o&&this._tooltip.classList.add("tv-chart-events-source__tooltip--clickable")}return n(e,[{key:"show",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.items,i=void 0===t?[]:t,n=e.x,r=void 0===n?0:n,s=e.y,a=void 0===s?0:s,l=e.wrapElement,c=void 0===l?null:l,u=e.timeOffset,d=void 0===u?"":u,p=e.leftBorderColor,_=void 0===p?null:p;if(c&&!h(i)){var m=o.contentWidth(c),v=o.contentHeight(c),y=!1,g=!1;if(this._tooltipShown||(c.appendChild(this._tooltip),this._tooltipShown=!0,y=!0,g=!0),r===this._tooltipX&&a===this._tooltipY||(y=!0),y){var b=Math.max(Math.min(r-this._width/2,m-this._width-10),0);this._tooltip.style.left=Math.round(b)+"px",this._tooltip.style.bottom=Math.round(v-a+10)+"px"}if(this._tooltipItems||(g=!0),!g)for(var S=i.length;S--;)if(this._tooltipItems[S]!==i[S]){g=!0;break}if(g){var w=void 0;if(i.length<=1)w=i;else{for(var P={},C=i.length;C--;){var x=i[C].importance;null==x&&(x=-1),P[x]||(P[x]=[]),P[x].push(i[C])}var T=Object.keys(P).sort((function(e,t){return e-t}));if(T.length<=1)w=P[T[0]];else{w=[];for(var I=T.length;I--;)for(var M=P[T[I]],L=M.length;L--;)w.push(M[L])}}this._tooltipContent.innerHTML="";for(var O=w.length;O--;){var k=w[O],A="";k.hasOwnProperty("importance")?("string"==typeof k.importance&&("earnings"===k.importance?A="--importance-earnings":"splits"===k.importance?A="--importance-splits":"dividends"===k.importance?A="--importance-dividends":"list"===k.importance&&(A="--importance-list")),0===k.importance?A="--importance-normal":k.importance>0&&(A="--importance-high")):_||(A="--importance-none") +;var E="tv-chart-events-source__tooltip__item";A&&(E+=" "+E+A);var V=document.createElement("div");o.attr(V,"class",E),_&&(V.style.borderLeftColor=_),f(k,V,d),this._tooltipContent.appendChild(V)}this._tooltipItems=i}"bottom"===this._direction&&(this._tooltip.style.bottom=Math.round(v-a-o.contentHeight(this._tooltipContent)+10)+"px")}}},{key:"hide",value:function(){this._tooltipShown&&(this._tooltip.parentElement&&this._tooltip.parentElement.removeChild(this._tooltip),this._tooltipShown=!1)}},{key:"isOpened",value:function(){return this._tooltipShown}},{key:"getElem",value:function(){return this._tooltip}}]),e}()},"704P":function(e,t,i){"use strict";(function(e){var n=i("Ss5c").LineDataSource,r=i("jkoZ"),o=i("Ocx9").DefaultProperty,s=i("k9/m").PlotRowSearchMode,a=i("s1Gx").sortSourcesPreOrdered.LineToolExecution;function l(e,t){this._pane=e,this._timeScale=t}function c(e){this._line=e}function u(e,t){this._adapter=new c(this);var r=t||u.createProperties();this.customization={forcePriceAxisLabel:!1,disableSelection:!0,disableErasing:!0},n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("tjxb").ExecutionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}l.prototype._cachedByBarIndexOrderedExecutions={},l.recreateOrderedByBarsSourcesCache=function(e){l.clearOrderedByBarsSourcesCache();for(var t=l.prototype,i=e.orderedSources(),n=0;n_.lastBar()||i<_.firstBar())return{x:-1,y:-1};for(var f=this._cachedByBarIndexOrderedExecutions[i]||this._pane.orderedSources(),m=f.length-1;m>=0;--m){var v=f[m];if(v instanceof u&&v._adapter._index===i&&v._adapter.getDirection()===r){if(v===e._line)break;var y=v._adapter._height();n=o?n+y:n-y}}return{x:t.indexToCoordinate(i),y:n}},c.prototype._height=function(){var e=this.getArrowHeight(),t=this.getArrowSpacing();this.getText()&&r.fontHeight(this.getFont());return e+t+0+10},c.prototype.getIndex=function(){return this._line._model.timeScale().baseIndex()-this._line.points()[0].index},c.prototype.setIndex=function(e){var t=this._line._model.timeScale().baseIndex()-Math.abs(e);this._line.startMoving({logical:this._line.points()[0]});var i=TradingView.merge({},this._line.points()[0]);return i.index=t,this._line.move({logical:i}),this._line.endMoving(),this},c.prototype.getTime=function(){ +return this._unixtime},c.prototype.setTime=function(e){var t=this._line._model.mainSeries();return this._unixtime=ChartApiInstance.alignTimePoint?ChartApiInstance.alignTimePoint(e,t.interval(),t.symbolInfo()):e,this._line.restorePoints([{offset:0,price:this.getPrice(),time_t:this._unixtime}],[]),this._line.createServerPoints(),this},c.prototype.getPrice=function(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},c.prototype.setPrice=function(e){return this._line.points().length>0&&(this._line.points()[0].price=e),this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},c.prototype.getText=function(){return this._line.properties().text.value()},c.prototype.setText=function(e){return this._line.properties().text.setValue(e||""),this._line.updateAllViewsAndRedraw(),this},c.prototype.getArrowHeight=function(){return this._line.properties().arrowHeight.value()},c.prototype.setArrowHeight=function(e){return this._line.properties().arrowHeight.setValue(e||5),this},c.prototype.getArrowSpacing=function(){return this._line.properties().arrowSpacing.value()},c.prototype.setArrowSpacing=function(e){return this._line.properties().arrowSpacing.setValue(e||1),this},c.prototype.getDirection=function(){return this._line.properties().direction.value()},c.prototype.setDirection=function(e){return this._line.properties().direction.setValue(e||"buy"),this},c.prototype.getArrowColor=function(){var e=this._line.properties();return"buy"===this.getDirection()?e.arrowBuyColor.value():e.arrowSellColor.value()},c.prototype.setArrowColor=function(e){return"buy"===this.getDirection()?this.setArrowBuyColor(e):this.setArrowSellColor(e),this},c.prototype.setArrowBuyColor=function(e){return this._line.properties().arrowBuyColor.setValue(e),this},c.prototype.setArrowSellColor=function(e){return this._line.properties().arrowSellColor.setValue(e),this},c.prototype.getTextColor=function(){return r.getColorFromProperties(this._line.properties().textColor,this._line.properties().textTransparency)},c.prototype.setTextColor=function(e){return r.setColorToProperties(e,this._line.properties().textColor,this._line.properties().textTransparency),this},c.prototype.getFont=function(){return r.getFontFromProperties(this._line.properties().fontFamily,this._line.properties().fontSize,this._line.properties().fontBold,this._line.properties().fontItalic)},c.prototype.setFont=function(e){return r.setFontToProperties(e,this._line.properties().fontFamily,this._line.properties().fontSize,this._line.properties().fontBold,this._line.properties().fontItalic),this},c.prototype.setTooltip=function(e){return null==e?e="":e+="",this._line.properties().tooltip.setValue(e),this},c.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},c.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},c.prototype.getPoints=function(){return this._line.points()},inherit(u,n),u.prototype.zorder=function(){return a},u.POINTS_COUNT=1, +u.prototype.pointsCount=function(){return u.POINTS_COUNT},u.prototype.translatedType=function(){return"Execution"},u.prototype.name=function(){return"Execution"},u.prototype.hasContextMenu=function(){return!1},u.prototype.state=function(){return null},u.prototype.updateAllViews=function(){return this._isVisible()?n.prototype.updateAllViews.call(this):null},u.prototype.priceAxisViews=function(e,t){return this._isVisible()?n.prototype.priceAxisViews.call(this,e,t):null},u.prototype._isVisible=function(){return this._model.properties().tradingProperties.showExecutions.value()},u.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showExecutions.value()?n.prototype.paneViews.call(this):null},u.prototype.userEditEnabled=function(){return!1},u.prototype.showInObjectTree=function(){return!1},u.prototype.cloneable=function(){return!1},u.prototype.copiable=function(){return!1},u.createProperties=function(e){var t=new o("linetoolexecution",e,!1,!1);return u._configureProperties(t),t},u._configureProperties=function(e){n._configureProperties(e)},t.ExecutionsPositionController=l,t.LineToolExecution=u}).call(this,i("Kxc7"))},"7Fue":function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("mrSG"),r=["horizlines","vertlines","lines","hlines","textmarks","shapemarks","backgrounds","polygons","trendchannels","hhists","dwglabels","dwglines"];function o(e){return!r.some((function(t){return e[t]().size>0}))}function s(e){var t=new Map;return e.forEach((function(e,i){e.forEach((function(e){var r=Object(n.__assign)(Object(n.__assign)({},e),{styleId:i}),o=e.firstBarTime,s=t.get(o);void 0===s&&(s=new Set,t.set(o,s)),s.add(r)}))})),t}},"7KDR":function(e,t,i){"use strict";i.r(t),i.d(t,"Action",(function(){return c})),i.d(t,"ActionAsync",(function(){return u})),i.d(t,"Separator",(function(){return h}));var n=i("mrSG"),r=i("zRdu"),o=i("aIyQ"),s=i.n(o),a=i("/3z9"),l=i("e3/o"),c=function(){function e(e,t){void 0===t&&(t=l.guid()),this.type=r.a.Action,this._destroyed=!1,this._binding=null,this.id=t,this._onUpdate=new s.a,this._options=e,this.update(e)}return e.prototype.execute=function(){this._options.checkable&&this.update({checked:!this._options.checked}),this._options.onExecute&&this._options.onExecute(this)},e.prototype.getLabel=function(){return this._options.label||""},e.prototype.getSubItems=function(){return this._options.subItems||[]},e.prototype.isDisabled=function(){return!0===this._options.disabled},e.prototype.isActive=function(){return!0===this._options.active},e.prototype.isCheckable=function(){return!0===this._options.checkable},e.prototype.isChecked=function(){return!0===this._options.checked},e.prototype.getPayload=function(){return this._options.payload},e.prototype.update=function(e){this._destroyed||(this._unbindShortcut(),e.hotkeyHash&&(this._options.shortcutHint=Object(a.humanReadableHash)(e.hotkeyHash)),this._options=Object.assign(this._options,e),this._bindShortcut(), +this._onUpdate.fire(this))},e.prototype.onUpdate=function(){return this._onUpdate},e.prototype.getState=function(){return{label:this.getLabel(),disabled:this.isDisabled(),active:this.isActive(),subItems:this.getSubItems(),checkable:this.isCheckable(),checked:this.isChecked(),doNotCloseOnClick:this._options.doNotCloseOnClick||!1,shortcutHint:this._options.shortcutHint,hint:this._options.hint,icon:this._options.icon,iconChecked:this._options.iconChecked,toolbox:this._options.toolbox,showToolboxOnHover:this._options.showToolboxOnHover||!1,statName:this._options.statName,name:this._options.name,fullWidthLabel:this._options.fullWidthLabel}},e.prototype.getBinding=function(){return this._binding},e.prototype.setBinding=function(e){this._binding=e},e.prototype.destroy=function(){this._destroyed=!0,this._onUpdate.destroy(),null!==this._binding&&this._binding.destroy(),this._unbindShortcut()},e.prototype._bindShortcut=function(){var e=this;if(this._options.hotkeyGroup&&this._options.hotkeyHash){var t="string"==typeof this._options.label?this._options.label:this._options.name;this._hotkeyAction=this._options.hotkeyGroup.add({hotkey:this._options.hotkeyHash,desc:t,handler:function(){return e.execute()},isDisabled:function(){return e.isDisabled()}})}},e.prototype._unbindShortcut=function(){this._hotkeyAction&&(this._hotkeyAction.destroy(),delete this._hotkeyAction)},e}(),u=function(e){function t(t,i){var n=e.call(this,{},i)||this;return n.type=r.a.ActionAsync,n._loader=t,n._loaded=!1,n}return Object(n.__extends)(t,e),t.prototype.loadOptions=function(){var e=this;return this._loadingPromise||(this._loadingPromise=this._loader().then((function(t){e.update(t),e._loaded=!0}))),this._loadingPromise},t.prototype.isLoaded=function(){return this._loaded},t}(c),h=function(){function e(e,t){void 0===t&&(t=l.guid()),this.type=r.a.Separator,this.id=t,this._hint=e}return e.prototype.getHint=function(){return this._hint},e}()},"7MZv":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showTooManyStudiesNotice=function(e){"number"!=typeof e&&(e=TradingView.STUDY_COUNT_LIMIT);(0,n.showNoticeDialog)({title:window.t("Warning"),content:window.t("Studies limit exceeded: {0} studies per layout.\nPlease, remove some studies.").format(e)})};var n=i("brCa")},"7RN7":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return r}));var n=52,r=5},"7dm8":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"d",(function(){return a})),i.d(t,"e",(function(){return l}));var n=i("ocLq"),r=function(){function e(){}return e.prototype.init=function(e,t){e.new_sym(t(1),n.Std.period(e),n.Std.period(e)),this._source=t(0),this._scaleFactor1=1,this._scaleFactor2=1},e.prototype.main=function(e,t){var i=e.symbol.time,r=n.Std[this._source](e);e.select_sym(1);var o=n.Std[this._source](e),s=e.new_unlimited_var(o),a=e.new_unlimited_var(e.symbol.time);if(e.select_sym(0),isNaN(i))return null;var l=a.indexOf(i) +;-1!==l&&a.get(l)!==i&&(l=-1);var c=l<0?NaN:s.get(l);return[this._doCalculation(this._scaleFactor1,r,this._scaleFactor2,c)]},e}(),o={styles:{plot1:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:2,inputs:{source:"close",symbol2:""}},s=[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol2",name:"Symbol",type:"symbol",confirm:!0}],a=[{id:"plot1",type:"line"}],l={plot1:{title:"Plot",histogramBase:0}}},"7ktv":function(e,t,i){"use strict";i.r(t),i.d(t,"PriceDataSource",(function(){return a}));var n=i("mrSG"),r=i("fgLi"),o=i("aIyQ"),s=i.n(o),a=function(e){function t(t){var i=e.call(this)||this;return i._formatterChanged=new s.a,i._priceStepChanged=new s.a,i._currencyChanged=new s.a,i._metaInfo=null,i._priceStep=null,i._model=t,i}return Object(n.__extends)(t,e),t.prototype.firstValue=function(){return null},t.prototype.barColorer=function(){return null},t.prototype.base=function(){return 0},t.prototype.model=function(){return this._model},t.prototype.currencyChanged=function(){return this._currencyChanged},t.prototype.isCurrencySource=function(){return!0},t.prototype.priceRange=function(e,t){return null},t.prototype.isDraggable=function(){return!this._metaInfo||!this._metaInfo.linkedToSeries},t.prototype.priceLineColor=function(e){return e},t.prototype.formatterChanged=function(){return this._formatterChanged},t.prototype.priceStep=function(e){return this._priceStep},t.prototype.priceStepChanged=function(){return this._priceStepChanged},t.prototype.hasStateForAlert=function(){return!1},t.prototype.isIncludedInAutoScale=function(){return!0},t}(r.DataSource)},"7nsU":function(e,t,i){"use strict";i.r(t),i.d(t,"showConfirmInputsDialog",(function(){return n}));i("YFKU");function n(e,t,n,r,o){void 0===o&&(o="default"),Promise.all([i.e("react"),i.e(1),i.e(3),i.e(4),i.e(6),i.e(7),i.e(8),i.e(9),i.e(10),i.e(13),i.e(16),i.e(19),i.e(22),i.e(25),i.e(29),i.e(56),i.e(93),i.e(0),i.e(2),i.e(5),i.e(11),i.e(17),i.e(20),i.e(28),i.e(49),i.e("new-confirm-inputs-dialog")]).then(i.bind(null,"iqv3")).then((function(i){var s=new i.ConfirmInputsDialogRenderer(function(e){if("symbol"===e)return window.t("Add Symbol");return window.t("Confirm Inputs")}(o),e,t,o,n,r);return s.show(),s}))}},"7qI1":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolRectangle",(function(){return h}));var n=i("mrSG"),r=i("YFKU"),o=i("aO4+"),s=i("Ocx9"),a=i("tc+8"),l=i.n(a),c=i("Ss5c"),u=Object(r.t)("Rectangle"),h=function(e){function t(n,r){var o=this,s=r||t.createProperties();return o=e.call(this,n,s)||this,i.e("lt-pane-views").then(function(e){var t=[new(0,i("GW0y").RectanglePaneView)(o,n)];o._setPaneViews(t)}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 2},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Rectangle"},t.prototype.setPoint=function(t,i,n){ +if(t<2)e.prototype.setPoint.call(this,t,i,n);else{if(n&&n.shift()&&this.properties().childs().snapTo45Degrees){var r=this._getAnchorPointForIndex(t);if(t>=4)return this._correctMiddlePoints(t,i,r),void this.normalizePoints();this._snapPoint45Degree(i,r)}switch(t){case 2:this._points[1].price=i.price,this._points[0].index=i.index;break;case 3:this._points[0].price=i.price,this._points[1].index=i.index;break;case 4:this._points[0].index=i.index;break;case 5:this._points[1].index=i.index;break;case 6:this._points[0].price=i.price;break;case 7:this._points[1].price=i.price}this.normalizePoints()}},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.createProperties=function(e){var i=new s.DefaultProperty("linetoolrectangle",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"K4wI")).then((function(e){return e.RectangleDefinitionsViewModel}))},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t.prototype._snapPoint45Degree=function(e,t,i){var n=this.m_priceScale,r=this.ownerSource();if(null!==n&&null!==r){var o=r.firstValue();if(null!==o){var s=this._model.timeScale(),a=this.pointToScreenPoint(e)[0],l=this.pointToScreenPoint(t)[0],c=a.x-l.x,u=a.y-l.y,h=c<0?-1:1,d=u<0?-1:1,p=Math.max(Math.abs(c),Math.abs(u)),_=Math.round(s.coordinateToIndex(l.x+p*h)),f=Math.abs(s.indexToCoordinate(_)-l.x),m=n.coordinateToPrice(l.y+f*d,o);e.index=_,e.price=m}}},t.prototype._correctMiddlePoints=function(e,t,i){e<6?this._correctRightLeftMiddlePoint(e,t,i):this._correctTopBottomMiddlePoint(e,t,i)},t.prototype._correctRightLeftMiddlePoint=function(e,t,i){var n=this.pointToScreenPoint(t)[0],r=this.pointToScreenPoint(i)[0],s=this.pointToScreenPoint(this._points[0])[0],a=this.pointToScreenPoint(this._points[1])[0],l=n.x-r.x;if(0!==l){var c=s.x0)}},t.prototype._paneText=function(e){var t="",i=this._studyCompare.model().properties().scalesProperties;i.showSymbolLabels.value()&&(t+=this._studyCompare.symbol()+" ");var n=this._studyCompare.priceScale();return null!==n&&i.showSeriesLastValue.value()&&i.seriesLastValueMode.value()===r.PriceAxisLastValueMode.LastPriceAndPercentageValue&&(t+=n.isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),t.trim()},t.prototype._axisText=function(e){var t=this._studyCompare.model().properties().scalesProperties,i=this._studyCompare.priceScale();return t.seriesLastValueMode.value()!==r.PriceAxisLastValueMode.LastPriceAndPercentageValue||null===i?e.text:i.isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute},t}(i("KcY8").a)},"8gnj":function(e,t,i){"use strict";(function(t){var n=i("ESp1").HeikenAshi,r=i("LxhU").Interval,o=function(){var e=i("ocLq"),o=i("IiTo"),s=e.Symbol,a=e.StudyEngine,l=e.BarBuilder,c=e.BarSet;function u(e){this.host=e,this.cache={}}function h(e){var t=e.indexOf(",");return-1===t?e:e.slice(0,t)}function d(e){return e.has_empty_bars||e.force_session_rebuild}function p(e){return"string"==typeof e&&"="===e[0]}function _(e){if(!p(e))return{symbol:e};var t;try{t=JSON.parse(e.slice(1))}catch(i){return{symbol:e}}return t.type&&(0===t.type.indexOf("BarSetHeikenAshi@tv-basicstudies-")?t.builder=new n:console.error("unknown builder type: "+t.type)),"string"!=typeof t.symbol&&(t.session=t.symbol.session||t.session,t.currencyCode=t.symbol.currencyCode||t.currencyCode,t.symbol=t.symbol.symbol),t}u.prototype.getCache=function(e){return this.cache[e]},u.prototype.putCache=function(e,t){this.cache[e]=t},u.prototype.subscribe=function(e,t,i,n,r,o,s,a,l,c,u){var h=function(e,t,i,n,r,o,s,a){var l=d(r)?"_":"";return o+e+i+(t||"")+n+l+s+"_"+a}(e,t,i,n,a,l,r,u),p=this.getCache(h);return p||(p=this.createItem(e,t,i,n,a,c,l,r,u),this.putCache(h,p)),p.listeners.addListener(o,s),{key:h,listener:o}},u.prototype.unsubscribe=function(e){var t=this.getCache(e.key);t&&t.listeners.removeListener(e.listener)},u.prototype.removeUnused=function(){var e=[];for(var t in this.cache){if(this.cache[t])0===this.cache[t].listeners.listenersCount()&&e.push(t)}if(0!==e.length){for(var i=0;i=0;l--){var c=+a[l];if(o%c==0)return c+(n.isSeconds?"S":"")}return""}return o+(n.isSeconds?"S":"")},u.prototype.createItem=function(e,t,i,n,o,s,a,c,u){var p=new v,y=_(e);if(t=y.currencyCode||t,y.builder)return new m(p,y.symbol,t,i,n,y.builder,o,s,a);var g=h(i),b=this.rebuildFrom(g,h(n),o),S=d(o);if(!r.isEqual(g,b)||S){var w=o.has_empty_bars,P=Object.assign({},o);return S&&(P.has_empty_bars=!1,P.force_session_rebuild=!1),new m(p,y.symbol,t,i,b,new l(i,w),P,s,a,c,u)}var C=y.session&&"extended"!==y.session,x={currency:t};return new f(p,y.symbol,x,i,n,C,this.host,o,s,c,u)};var f=function(e,t,i,n,r,o,s,a,l,c,u){this.listeners=e,this.host=s;var d=this;this.host.resolve(t,i,(function(e){o&&e.regular_session&&(e.session=e.regular_session);var i=d.calculateFromTo(e,c||r||n,t,l,u);d.subs=d.host.subscribe(e,h(n),i,(function(e){d.listeners.fire(e)}),(function(e){d.listeners.onError(e)}))}),(function(e){d.listeners.onError(e)}))};f.prototype.stop=function(){this.subs&&this.host.unsubscribe(this.subs)},f.prototype.calculateFromTo=function(e,i,n,r,a){var l,c,u,h=s.parsePeriod(i),d=(new Date).valueOf(),p=e.expired&&t.cal_to_utc(t.get_timezone(e.timezone),new Date(1e3*e.expiration_date))||d;if(""===h.resolution)c=h.interval,u="D";else if("S"===h.resolution)c=10*h.interval,u="";else{c=12*("D"===h.resolution?1:"W"===h.resolution?5:30)*h.interval,u="M"}if(h.range)c=h.range.interval,u=h.range.resolution;else if(this.host.calculateHistoryDepth){var _=this.host.calculateHistoryDepth(i,u,c);_&&(c=_.intervalBack||c,u=void 0===_.resolutionBack?u:_.resolutionBack)}var f=e.sessionString||e.session;if(l=o.alignPeriodsBack(f,e.holidays,e.corrections,u,c,1,p),r&&r.getRangeExtensionTime){var m=r.getRangeExtensionTime();m&&(l=Math.min(1e3*m,l))}var v=Math.ceil(1.5*a);return r&&r.getRangeExtensionCount&&(v+=r.getRangeExtensionCount()),v>0&&(l=o.alignPeriodsBack(f,e.holidays,e.corrections,h.resolution,h.interval,v,l)),{from:l,to:p+6e4}};var m=function(e,t,i,n,r,o,s,l,c,u,h){if(this.listeners=e,this.isRecalculated=!1,""===r)return console.error("unsupported resolution for rebuild: "+n),void this.listeners.onError("unsupported resolution for rebuild: "+n);this.symbolInfo=s;var d=this;this.engine=new a({tickerid:t,currencyCode:i,period:r,periodBase:n,body:o,sessionId:c,symbolInfo:s,rangeExtension:l,periodForInitialRange:u,additionalBarsCount:h,recalc:function(e,t){d._recalc(t)},out:function(e,t){d._out(e,t)},nonseriesOut:function(e,t){d._nonseriesOut(e,t)},setNoMoreData:function(){d.barset&&(d.barset.endOfData=!0)},onErrorCallback:function(e){d.listeners.onError(e)}})};m.prototype.stop=function(){this.engine?this.engine.stop():console.error("Internal library error 0x1")}, +m.prototype._recalc=function(e){this.isRecalculated&&console.error("recalc called twice!"),this.barset||(this.barset=new c(this.symbolInfo)),e&&(this.barset.nextTime=e.nextTime,this.barset.endOfData=e.endOfData),this.listeners.fire(this.barset),this.isRecalculated=!0},m.prototype._nonseriesOut=function(e,t){var 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.bar(this.barset.count()-1):null,this.listeners.fire(i,!0)},m.prototype._out=function(e,t){var i=t[0];if(!isNaN(i)){var n={time:i,open:t[1],high:t[2],low:t[3],close:t[4],volume:t[5],updatetime:t[6]},r=t[7];this.barset||(this.barset=new c(e.info));var o=t[8];if(o instanceof Array)for(var s=0;s=1;--t){var n=this._ticker.slice(0,t);if(e(n)){this._root=n,this._contract=this._ticker.slice(t);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))},n(v,r),v.prototype.toString=function(){return this.hasOwnProperty("_normalizedValue")?this._normalizedValue:this.value},v.prototype.parse=function(){this._normalizedValue=this.value.replace(/^0+|\.0*$/g,"").replace(/(\.\d*?)0+$/,"$1").replace(/^(\.|$)/,"0$1")},y.prototype.toString=function(){return this.value},n(g,m),g.prototype.isIncomplete=!0, +g.prototype.incompleteSuggest=function(){if("'"!==this.value)return String("'")},n(b,v),b.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 w(t,i){var n,r=[];e:for(;n=S.exec(t);){for(var s=e.length;s--;)if(n[s+1]){if(e[s].ctor){var a=new e[s].ctor(n[s+1]);a._offset=n.index,r.push(a)}continue e}var l=new y(n[0]);l._offset=n.index,r.push(l)}if(i&&i.recover){var c;for(s=r.length;s--;){var u=r[s];if(u instanceof v||u instanceof m){if(void 0!==c){var h=new m(""),d=r.splice(s,c-s+1,h);h.value=d.map((function(e){return e.value})).join("")}c=s}else u instanceof o||(c=void 0)}}return r}function P(e){for(var t=[],i=0;io.precedence&&(n[n.length-1].minPrecedence=o.precedence);else if(o instanceof s)n.push(t={minPrecedence:1/0,openBraceIndex:r});else if(o instanceof a){var c=e[(t=n.pop()).openBraceIndex-1],u=e[r+1];u instanceof l&&!(u.precedence<=t.minPrecedence)||!(!(c instanceof l)||c.precedencet.minPrecedence&&(n[n.length-1].minPrecedence=t.minPrecedence))}}for(r=i.length;r--;)e.splice(i[r],1);return e}function x(e){if("string"!=typeof e)throw new TypeError("expression must be a string");return(e=w(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=x(e)).length?null:e[0]}function I(e,t){return(e=x(e)).some((function(e){return t.includes((e||"").toUpperCase())}))}function M(e){return e.join("")}return{tokenize:w,validate:function(e){if(t.enabled("charting_library_base"))return{currentState:"var"};for(var i="init",n={warnings:[],errors:[],isEmpty:!0},r=[],c=0;ct[t.length-1].time+i)return null;var n=t[Object(a.lowerbound)(t,e.x-i,(function(e,t){return e.timen.time+i)return null;var r=Object(l.selectionTolerance)(this._barWidth),o=Math.min(n.high,n.low),s=Math.max(n.high,n.low),u=this._data.fontSize;return o-r-u<=e.y&&e.y<=o+r||s-r<=e.y&&e.y<=s+r+u?new c.HitTestResult(c.HitTestResult.REGULAR):null},t.prototype._drawImpl=function(e){if(null!==this._data&&null!==this._barWidth){e.save(),e.translate(.5,.5),e.textAlign="center",e.fillStyle=this._data.labelColor,e.font=Object(o.makeFont)(this._data.fontSize,this._data.font);for(var t=this._data.bars,i=this._data.inverted,n=0;n5},t.prototype._getLabelWidth=function(e){return this._widthsCache.measureText(this._context,e)},t}(s.SeriesBarCandlesPaneView)},"9QkW":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Wedge");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("1SUO").FibWedgePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11,a.prototype.isSynchronizable=function(){return!1},a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 3},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Wedge"},a.prototype.hasEditableCoordinates=function(){return!1},a.prototype.setPoint=function(e,t){if(n.prototype.setPoint.call(this,e,t),!this._recursiveGuard){if(this._recursiveGuard=!0,2===e){var i=this.pointToScreenPoint(this._points[0])[0],r=this.pointToScreenPoint(this._points[1])[0],o=(l=this.pointToScreenPoint(this._points[2])[0]).subtract(i).length(),s=r.subtract(i).normalized();r=i.add(s.scaled(o));var a=this.screenPointToPoint(r);this._properties.points[1].price.setValue(a.price),this._properties.points[1].bar.setValue(a.index)}else{i=this.pointToScreenPoint(this._points[0])[0],r=this.pointToScreenPoint(this._points[1])[0];var l=this.pointToScreenPoint(this._points[2])[0],c=r.subtract(i).length();s=l.subtract(i).normalized();l=i.add(s.scaled(c));a=this.screenPointToPoint(l);this._properties.points[2].price.setValue(a.price),this._properties.points[2].bar.setValue(a.index)}this._recursiveGuard=!1}},a.prototype.addPoint=function(e){if(2===this._points.length){var t=this.pointToScreenPoint(this._points[0])[0],i=this.pointToScreenPoint(this._points[1])[0],r=this.pointToScreenPoint(e)[0],o=i.subtract(t).length(),s=r.subtract(t).normalized();r=t.add(s.scaled(o)) +;var a=this.ownerSource().firstValue(),l=this.priceScale().coordinateToPrice(r.y,a);e={index:Math.round(this._model.timeScale().coordinateToIndex(r.x)),price:l}}return n.prototype.addPoint.call(this,e)},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibwedge",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("6mGk").FibWedgeDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibWedge=a},"9dnG":function(e,t){e.exports=''},"9iCb":function(e,t,i){"use strict";i.r(t),i.d(t,"applyOverridesToStudy",(function(){return u})),i.d(t,"applyOverridesToStudyDefaults",(function(){return h}));var n,r,o=i("Eyy1"),s=i("23IT"),a=i("txPx"),l=Object(a.getLogger)("Chart.Model.StudyPropertiesOverrider");function c(e,t,i,o){var s=i.split(".");if(0!==s.length&&0!==s[0].length){var a,c,u=(a=s[0],{name:(c=a.split(":"))[0],type:2===c.length?c[1]:null}),h=u.name,d=u.type,p=null!==d,_=!p||"band"===d,f=!p||"area"===d,m=!p||"input"===d,v=!p||"plot"===d?r.getPlotIdByTitle(e,h):null,y=_?r.getBandIndexByName(e,h):null,g=f?r.getFilledAreaIdByTitle(e,h):null,b=m?r.getInputByName(e,h):null,S=t.hasOwnProperty(h);if((null!==v?1:0)+(null!==y?1:0)+(null!==g?1:0)+(null!==b?1:0)+(S?1:0)>1)l.logWarn("Study '"+e.description+"' has ambiguous identifier '"+h+"'");else{var w=s[1];if(null!==v){if(1===s.length)return void l.logWarn("Path of sub-property of '"+h+"' plot for study '"+e.description+"' must be not empty");var P=s.slice(1);n.applyPlotProperty(e,t,v,P,o)}else if(null!==b)n.applyInputValue(t,b,o);else if(null!==y){if(void 0===w)return void l.logWarn("Property name of '"+h+"' band for study '"+e.description+"' must be set");n.applyBandProperty(t,y,w,o)}else if(null!==g){if(void 0===w)return void l.logWarn("Property name of '"+h+"' area for study '"+e.description+"' must be set");n.applyFilledAreaProperty(t,g,w,o)}else S?n.setRootProperty(t,s,o):l.logWarn("Study '"+e.description+"' has no plot or input '"+h+"'")}}}function u(e,t){var i=e.properties(),n=i.state();for(var r in t)t.hasOwnProperty(r)&&c(e.metaInfo(),n,r,t[r]);i.mergeAndFire(n)}function h(e,t,i){for(var n in e)if(e.hasOwnProperty(n)){var o=n.indexOf(".");if(-1!==o){var s=n.substr(0,o),a=r.getMetaInfoByDescription(t,s);if(null!==a){var u=i(a);null!==u?c(a,u,n.substr(o+1),e[n]):l.logWarn("Cannot apply overrides for study "+s)}else l.logWarn("There is no such study "+s)}}}!function(e){var t={line:s.LineStudyPlotStyle.Line,histogram:s.LineStudyPlotStyle.Histogram,cross:s.LineStudyPlotStyle.Cross,area:s.LineStudyPlotStyle.Area, +columns:s.LineStudyPlotStyle.Columns,circles:s.LineStudyPlotStyle.Circles,line_with_breaks:s.LineStudyPlotStyle.LineWithBreaks,area_with_breaks:s.LineStudyPlotStyle.AreaWithBreaks};e.applyPlotProperty=function(e,i,n,r,a){if(void 0!==i.styles){var c=r[0];if("color"!==c){var u=i.styles[n];if(void 0!==u&&u.hasOwnProperty(c)){if("plottype"===c){var h=t[String(a)];if(void 0===h)return void l.logWarn("Unsupported plot type for plot: "+a);a=h}u[c]=a}else l.logWarn("Study plot does not have property '"+c+"'")}else{!function(e,t,i,n,r){if(void 0!==e.styles)if(null===t&&!isNaN(n)&&n>0)l.logWarn("Study plot does not have color #"+n);else{if(0===n||isNaN(n))Object(o.ensureDefined)(e.styles[i]).color=String(r),n=0;null!==t&&(Object(o.ensureDefined)(t.colors[n]).color=String(r))}else l.logWarn("Study does not have styles")}(i,function(e,t,i){if(void 0===e.plots)return null;for(var n=0,r=e.plots;n1?parseInt(r[1]):NaN,a)}}else l.logWarn("Study does not have styles")},e.applyBandProperty=function(e,i,n,r){if(void 0!==e.bands){var o=e.bands[i];if(void 0!==o&&o.hasOwnProperty(n)){if("plottype"===n){var s=t[String(r)];if(void 0===s)return void l.logWarn("Unsupported plot type for band: "+r);r=s}o[n]=r}else l.logWarn("Study band does not have property '"+n+"'")}else l.logWarn("Study does not have bands")},e.applyFilledAreaProperty=function(e,t,i,n){if(void 0!==e.filledAreasStyle){var r=e.filledAreasStyle[t];void 0!==r&&r.hasOwnProperty(i)?r[i]=n:l.logWarn("Study area does not have property '"+i+"'")}else l.logWarn("Study does not have areas")},e.applyInputValue=function(e,t,i){void 0!==e.inputs&&e.inputs.hasOwnProperty(t)?e.inputs[t]=i:l.logWarn("Study does not have input '"+t+"'")},e.setRootProperty=function(e,t,i){if(0!==t.length){for(var n=e,r=0,o=t.slice(0,-1);r=this.chartsCount())throw Error("Incorrect index: "+e);return this._getChartWidgetApi(this._chartWidgetCollection.getAll()[e])},b.prototype.getSymbolInterval=function(e){var t={symbol:r.symbol.value(),interval:r.interval.value()};return e&&e(t),t},b.prototype.saveChart=function(e){var t=this;this._saveChartService.whenReadyToSave((function(){var i=t._saveChartService.saveToJSON();return e&&e(JSON.parse(i.content))}))},b.prototype.loadChart=function(e){this._chartApiInstance.disconnect(),this._chartWidgetCollection.loadContent(e.json),this._chartWidgetCollection.purgeUnusedWidgets(),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)),this._chartApiInstance.connect(),r.symbol.setValue(this.activeChart().symbol()),a.emit("chart_loaded")},b.prototype.getStudiesList=function(){return this._chartApiInstance.allStudiesMetadata().filter((function(e){return!e.is_hidden_study})).map((function(e){return e.description}))},b.prototype.getSavedCharts=function(e){h.getCharts(e)},b.prototype.loadChartFromServer=function(e){h.loadChart(e)},b.prototype.saveChartToServer=function(e,t,i){this._saveChartService.saveChartSilently(e,t,i)},b.prototype.removeChartFromServer=function(e,t){h.removeChart(e,t)},b.prototype.getIntervals=function(){var e=[],t=u.getCustomResolutions();return null!==this._chartApiInstance&&(e=this._chartApiInstance.defaultResolutions()),u.mergeResolutions(e,t)},b.prototype.closePopupsAndDialogs=function(){for(var e=document.querySelectorAll("._tv-dialog-title-close"),t=0;t0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},c.prototype.setPrice=function(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},c.prototype.getText=function(){return this._data.bodyText},c.prototype.setText=function(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this},c.prototype.setTooltip=function(e){return this._line.properties().tooltip.setValue(u(e)),this},c.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},c.prototype.setModifyTooltip=function(e){return this._line.properties().modifyTooltip.setValue(u(e)),this},c.prototype.getModifyTooltip=function(){return this._line.properties().modifyTooltip.value()},c.prototype.setCancelTooltip=function(e){return this._line.properties().cancelTooltip.setValue(u(e)),this},c.prototype.getCancelTooltip=function(){return this._line.properties().cancelTooltip.value()},c.prototype.getQuantity=function(){return this._data.quantityText},c.prototype.setQuantity=function(e){return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this},c.prototype.getExtendLeft=function(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e},c.prototype.setExtendLeft=function(e){return this._line.properties().extendLeft.setValue(e),this},c.prototype.getLineLength=function(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e},c.prototype.setLineLength=function(e){return this._line.properties().lineLength.setValue(Math.max(0,Math.min(e,100))),this},c.prototype.getLineColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.lineActiveBuyColor.value():e.lineInactiveBuyColor.value():this._active?e.lineActiveSellColor.value():e.lineInactiveSellColor.value()},c.prototype.setLineColor=function(e){return"buy"===this._direction?this._active?this.setLineActiveBuyColor(e):this.setLineInactiveBuyColor(e):this._active?this.setLineActiveSellColor(e):this.setLineInactiveSellColor(e),this}, +c.prototype.setLineActiveBuyColor=function(e){return this._line.properties().lineActiveBuyColor.setValue(e),this},c.prototype.setLineInactiveBuyColor=function(e){return this._line.properties().lineInactiveBuyColor.setValue(e),this},c.prototype.setLineActiveSellColor=function(e){return this._line.properties().lineActiveSellColor.setValue(e),this},c.prototype.setLineInactiveSellColor=function(e){return this._line.properties().lineInactiveSellColor.setValue(e),this},c.prototype.getLineStyle=function(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e},c.prototype.setLineStyle=function(e){return this._line.properties().lineStyle.setValue(e),this},c.prototype.getLineWidth=function(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e},c.prototype.setLineWidth=function(e){return this._line.properties().lineWidth.setValue(e),this},c.prototype.getBodyBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.bodyBorderActiveBuyColor.value():e.bodyBorderInactiveBuyColor.value():this._active?e.bodyBorderActiveSellColor.value():e.bodyBorderInactiveSellColor.value()},c.prototype.setBodyBorderColor=function(e){return"buy"===this._direction?this._active?this.setBodyBorderActiveBuyColor(e):this.setBodyBorderInactiveBuyColor(e):this._active?this.setBodyBorderActiveSellColor(e):this.setBodyBorderInactiveSellColor(e),this},c.prototype.setBodyBorderActiveBuyColor=function(e){return this._line.properties().bodyBorderActiveBuyColor.setValue(e),this},c.prototype.setBodyBorderInactiveBuyColor=function(e){return this._line.properties().bodyBorderInactiveBuyColor.setValue(e),this},c.prototype.setBodyBorderActiveSellColor=function(e){return this._line.properties().bodyBorderActiveSellColor.setValue(e),this},c.prototype.setBodyBorderInactiveSellColor=function(e){return this._line.properties().bodyBorderInactiveSellColor.setValue(e),this},c.prototype.getBodyBackgroundColor=function(){return o.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)},c.prototype.setBodyBackgroundColor=function(e){return o.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this},c.prototype.getBodyTextColor=function(){var e=this._line.properties();return"limit"===this._mode?this._active?e.bodyTextActiveLimitColor.value():e.bodyTextInactiveLimitColor.value():"stop"===this._mode?this._active?e.bodyTextActiveStopColor.value():e.bodyTextInactiveStopColor.value():"buy"===this._direction?this._active?e.bodyTextActiveBuyColor.value():e.bodyTextInactiveBuyColor.value():this._active?e.bodyTextActiveSellColor.value():e.bodyTextInactiveSellColor.value()},c.prototype.setBodyTextColor=function(e){ +return"limit"===this._mode?this._active?this.setBodyTextActiveLimitColor(e):this.setBodyTextInactiveLimitColor(e):"stop"===this._mode?this._active?this.setBodyTextActiveStopColor(e):this.setBodyTextInactiveStopColor(e):"buy"===this._direction?this._active?this.setBodyTextActiveBuyColor(e):this.setBodyTextInactiveBuyColor(e):this._active?this.setBodyTextActiveSellColor(e):this.setBodyTextInactiveSellColor(e),this},c.prototype.setBodyTextInactiveLimitColor=function(e){return this._line.properties().bodyTextInactiveLimitColor.setValue(e),this},c.prototype.setBodyTextActiveLimitColor=function(e){return this._line.properties().bodyTextActiveLimitColor.setValue(e),this},c.prototype.setBodyTextInactiveStopColor=function(e){return this._line.properties().bodyTextInactiveStopColor.setValue(e),this},c.prototype.setBodyTextActiveStopColor=function(e){return this._line.properties().bodyTextActiveStopColor.setValue(e),this},c.prototype.setBodyTextInactiveBuyColor=function(e){return this._line.properties().bodyTextInactiveBuyColor.setValue(e),this},c.prototype.setBodyTextActiveBuyColor=function(e){return this._line.properties().bodyTextActiveBuyColor.setValue(e),this},c.prototype.setBodyTextInactiveSellColor=function(e){return this._line.properties().bodyTextInactiveSellColor.setValue(e),this},c.prototype.setBodyTextActiveSellColor=function(e){return this._line.properties().bodyTextActiveSellColor.setValue(e),this},c.prototype.getBodyFont=function(){return o.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)},c.prototype.setBodyFont=function(e){return o.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this},c.prototype.getQuantityBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.quantityBorderActiveBuyColor.value():e.quantityBorderInactiveBuyColor.value():this._active?e.quantityBorderActiveSellColor.value():e.quantityBorderInactiveSellColor.value()},c.prototype.setQuantityBorderColor=function(e){return"buy"===this._direction?this._active?this.setQuantityBorderActiveBuyColor(e):this.setQuantityBorderInactiveBuyColor(e):this._active?this.setQuantityBorderActiveSellColor(e):this.setQuantityBorderInactiveSellColor(e),this},c.prototype.setQuantityBorderActiveBuyColor=function(e){return this._line.properties().quantityBorderActiveBuyColor.setValue(e),this},c.prototype.setQuantityBorderInactiveBuyColor=function(e){return this._line.properties().quantityBorderInactiveBuyColor.setValue(e),this},c.prototype.setQuantityBorderActiveSellColor=function(e){return this._line.properties().quantityBorderActiveSellColor.setValue(e),this},c.prototype.setQuantityBorderInactiveSellColor=function(e){return this._line.properties().quantityBorderInactiveSellColor.setValue(e),this},c.prototype.getQuantityBackgroundColor=function(){var e=this._line.properties() +;return"buy"===this._direction?this._active?e.quantityBackgroundActiveBuyColor.value():e.quantityBackgroundInactiveBuyColor.value():this._active?e.quantityBackgroundActiveSellColor.value():e.quantityBackgroundInactiveSellColor.value()},c.prototype.setQuantityBackgroundColor=function(e){return"buy"===this._direction?this._active?this.setQuantityBackgroundActiveBuyColor(e):this.setQuantityBackgroundInactiveBuyColor(e):this._active?this.setQuantityBackgroundActiveSellColor(e):this.setQuantityBackgroundInactiveSellColor(e),this},c.prototype.setQuantityBackgroundActiveBuyColor=function(e){return this._line.properties().quantityBackgroundActiveBuyColor.setValue(e),this},c.prototype.setQuantityBackgroundInactiveBuyColor=function(e){return this._line.properties().quantityBackgroundInactiveBuyColor.setValue(e),this},c.prototype.setQuantityBackgroundActiveSellColor=function(e){return this._line.properties().quantityBackgroundActiveSellColor.setValue(e),this},c.prototype.setQuantityBackgroundInactiveSellColor=function(e){return this._line.properties().quantityBackgroundInactiveSellColor.setValue(e),this},c.prototype.getQuantityTextColor=function(){return o.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)},c.prototype.setQuantityTextColor=function(e){return o.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this},c.prototype.getQuantityFont=function(){return o.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)},c.prototype.setQuantityFont=function(e){return o.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this},c.prototype.getCancelButtonBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonBorderActiveBuyColor.value():e.cancelButtonBorderInactiveBuyColor.value():this._active?e.cancelButtonBorderActiveSellColor.value():e.cancelButtonBorderInactiveSellColor.value()},c.prototype.setCancelButtonBorderColor=function(e){return"buy"===this._direction?this._active?this.setCancelButtonBorderActiveBuyColor(e):this.setCancelButtonBorderInactiveBuyColor(e):this._active?this.setCancelButtonBorderActiveSellColor(e):this.setCancelButtonBorderInactiveSellColor(e),this},c.prototype.setCancelButtonBorderActiveBuyColor=function(e){return this._line.properties().cancelButtonBorderActiveBuyColor.setValue(e),this},c.prototype.setCancelButtonBorderInactiveBuyColor=function(e){return this._line.properties().cancelButtonBorderInactiveBuyColor.setValue(e),this},c.prototype.setCancelButtonBorderActiveSellColor=function(e){return this._line.properties().cancelButtonBorderActiveSellColor.setValue(e),this},c.prototype.setCancelButtonBorderInactiveSellColor=function(e){ +return this._line.properties().cancelButtonBorderInactiveSellColor.setValue(e),this},c.prototype.getCancelButtonBackgroundColor=function(){return o.getColorFromProperties(this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency)},c.prototype.setCancelButtonBackgroundColor=function(e){return o.setColorToProperties(e,this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency),this},c.prototype.getCancelButtonIconColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonIconActiveBuyColor.value():e.cancelButtonIconInactiveBuyColor.value():this._active?e.cancelButtonIconActiveSellColor.value():e.cancelButtonIconInactiveSellColor.value()},c.prototype.setCancelButtonIconColor=function(e){return"buy"===this._direction?this._active?this.setCancelButtonIconActiveBuyColor(e):this.setCancelButtonIconInactiveBuyColor(e):this._active?this.setCancelButtonIconActiveSellColor(e):this.setCancelButtonIconInactiveSellColor(e),this},c.prototype.setCancelButtonIconActiveBuyColor=function(e){return this._line.properties().cancelButtonIconActiveBuyColor.setValue(e),this},c.prototype.setCancelButtonIconInactiveBuyColor=function(e){return this._line.properties().cancelButtonIconInactiveBuyColor.setValue(e),this},c.prototype.setCancelButtonIconActiveSellColor=function(e){return this._line.properties().cancelButtonIconActiveSellColor.setValue(e),this},c.prototype.setCancelButtonIconInactiveSellColor=function(e){return this._line.properties().cancelButtonIconInactiveSellColor.setValue(e),this},c.prototype.block=function(){this._blocked=!0,this._line.updateAllViewsAndRedraw()},c.prototype.unblock=function(){this._blocked=!1,this._line.updateAllViewsAndRedraw()},c.prototype.isFunction=function(e){return"function"==typeof e},c.prototype.onCancel=function(e,t){return t?this.isFunction(t)&&(this._onCancelData=e,this._onCancelCallback=t):this.isFunction(e)&&(this._onCancelCallback=e),this},c.prototype.callOnCancel=function(){this.isFunction(this._onCancelCallback)&&this._onCancelCallback.call(this,this._onCancelData)},c.prototype.isOnCancelCallbackPresent=function(){return this.isFunction(this._onCancelCallback)},c.prototype.onModify=function(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this},c.prototype.callOnModify=function(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)},c.prototype.onMove=function(e,t){return t?this.isFunction(t)&&(this._onMoveData=e,this._onMoveCallback=t):this.isFunction(e)&&(this._onMoveCallback=e),this},c.prototype.callOnMove=function(){this.isFunction(this._onMoveCallback)&&this._onMoveCallback.call(this,this._onMoveData)},c.prototype.onContextMenu=function(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e,this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this}, +c.prototype.shouldShowContextMenu=function(){return this.isFunction(this._onContextMenuCallback)},c.prototype.callOnContextMenu=function(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)},c.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},inherit(h,n),h.prototype.zorder=function(){return l},h.prototype.setPoint=function(e,t,i){this._points[e]=t,this.normalizePoints()},h.prototype.addPoint=function(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},h.prototype.translatedType=function(){return"Order"},h.prototype.name=function(){return"Order"},h.prototype.endMoving=function(e){var t=this._startMovingPoint&&this._currentMovingPoint&&this._startMovingPoint.price!==this._currentMovingPoint.price;n.prototype.endMoving.call(this),!e&&t&&this._adapter.callOnMove()},h.prototype.createPriceAxisView=function(e){var t={pointIndex:e,backgroundPropertyGetter:this._adapter.getLineColor.bind(this._adapter)};return this._priceAxisView=new r(this,t),this._priceAxisView},h.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?s.prototype.paneViews.call(this):null},h.prototype.priceAxisViews=function(t,i){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?s.prototype.priceAxisViews.call(this,t,i):null},h.prototype.hasContextMenu=function(){return this._adapter.shouldShowContextMenu()},h.prototype.contextMenuItems=function(){return this._adapter.callOnContextMenu()},h.prototype.onlyYMoving=function(){return!0},h.prototype.movable=function(){return Boolean(this._adapter._onMoveCallback)},h.createProperties=function(e){var t=new a("linetoolorder",e,!1,!1);return h._configureProperties(t),t},h._configureProperties=function(e){n._configureProperties(e)},t.LineToolOrder=h}).call(this,i("Kxc7"))},B8p3:function(e,t,i){"use strict";i.r(t),i.d(t,"setHandler",(function(){return a}));var n=i("Eyy1"),r=null,o=-1/0,s="";function a(e){var t={capture:!0,passive:!0};null!==e?(null===r&&(document.addEventListener("keydown",c),document.addEventListener("mousedown",l,t),document.addEventListener("mouseup",l,t),document.addEventListener("mousewheel",l,t),document.addEventListener("wheel",l,t)),r=e):(r=null,document.removeEventListener("keydown",c),document.removeEventListener("mousedown",l,t),document.removeEventListener("mouseup",l,t),document.removeEventListener("mousewheel",l,t),document.removeEventListener("wheel",l,t))}function l(){s="",o=-1/0}function c(e){if(!e.defaultPrevented){var t=e.ctrlKey||e.metaKey||e.altKey;"Shift"!==e.key||t||e.repeat?l():e.timeStamp-o<350&&s===e.code?(e.preventDefault(),l(),Object(n.ensureNotNull)(r)()):(o=e.timeStamp,s=e.code)}}},BBCR:function(e,t){ +e.exports=''},BHQF:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=function(e,t){return window.fetch(e,t)};(0,i("txPx").getLogger)("Fetch")},BOPY:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("f6yo").pointInCircle,o=i("VdBB").HitTestResult,s=i("zDbI").CHART_FONT_FAMILY,a=i("cPgM").ScaledPaneRenderer;function l(e,t){this.source=e,this._rendererFactory=t}function c(e,t){a.call(this),this._barWidth=e.barWidth,this._plates=e.plates,this._tooltip=e.tooltip,this._model=t}function u(){this._layout=[],this._currentId=void 0,this.tooltipHovered=!1}l.prototype.update=function(){},l.prototype.renderer=function(e,t){return this._rendererFactory(this.source)},inherit(c,a),c.prototype._drawImpl=function(e){e.save();for(var t=0;t6&&(e.textAlign="center",e.textBaseline="middle",e.font="bold "+t.labelFontSize+"px "+s,e.fillStyle=t.labelFontColor,e.fillText(t.label,t.x,t.y))},c.prototype.hitTest=function(e){for(var t,i=this._plates.length-1;i>=0;--i)if(t=this._hitTestDot(this._plates[i],e))return t;return null},c.prototype._hitTestDot=function(e,t){var i=this._dotTransform(e),s=new n(i.x,i.y);return r(t,s,Math.max(i.radius,8))?new o(o.REGULAR,e):null},u.prototype._createLayout=function(){throw new Error("Child class must override this member")},u.prototype._updatePlate=function(e){throw new Error("Child class must override this member")},u.prototype._getContainer=function(e){return this._container&&this._context===e||(this._context=e,this._container=$(e.canvas).parent()),this._container},u.prototype._plateArrowSize=14,u.prototype.showPlate=function(e,t){if(this._currentId!==e.id||!this._layout||0===this._layout.length||null==this._layout[0].parentNode){this._currentId=e.id,this._createLayout(),this._getContainer(t).append(this._layout);var i=this;this._layout.hover((function(){i.tooltipHovered=!0,$(this).stop(!0).fadeTo(0,1)}),(function(){i.tooltipHovered=!1}))}var n=Math.round(e.barWidth/2);n>15&&(n=15),n<10&&(n=10),this._updatePlate(e);var r=t.canvas.getBoundingClientRect(),o=e.x-this._layout.outerWidth()]+(>|$)/g,"")}function r(e){var t=/([^&=]+)=?([^&]*)/g,i={};if(!e)return i;for(var r=t.exec(e);r;)i[n(r[1])]=n(r[2]),r=t.exec(e);return i}i.d(t,"a",(function(){return a}));var o=["mobileapp","mobileapp_new"];function s(e){if(0===location.search.length)return e;var t=r(window.location.search.substring(1));return o.forEach((function(i){void 0!==t[i]&&(e[i]=t[i])})),e}function a(e,t,i){void 0===e&&(e={}),void 0===t&&(t=""),void 0===i&&(i=!0);var n="/chart/";e.chartId&&(n=""+n+e.chartId+"/",delete e.chartId),i&&(e=s(e));var r=function(e){var t=[];for(var i in e)e.hasOwnProperty(i)&&null!=e[i]&&t.push({key:i,pair:encodeURIComponent(i)+"="+encodeURIComponent(e[i])});return t.sort((function(e,t){return e.key>t.key?1:e.key]+)>)/gi,""):e},TradingView.encodeSpread=function(e){return encodeURIComponent(e)},TradingView.clean=function(e,t,i){var n=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"],["'","'"]],r=e;if(!e||!e.replace)return r;for(var o=0;o'},Daqx:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=["Z","Y","X","W","V","U","T","S"],r=["A","B","C","D","E","F","G","H"],o=function(){function e(e){this.label=e}return e.prototype.equals=function(e){return null!==e&&this.label===e.label},e}();function s(e,t){var i="left"===e?n:r;return new o(t=0&&e.setLastBarClosed(!1)}n(e)}}(e,i,o),s)},unsubscribe:function(e){return t._cachedDatafeed.unsubscribe(e)},calculateHistoryDepth:this._externalDatafeed.calculateHistoryDepth?this._externalDatafeed.calculateHistoryDepth.bind(this._externalDatafeed):void 0})};function v(e,t){null!=e.graphicsCmds&&null!=e.graphicsCmds.create&&null!=e.graphicsCmds.create.vertlines&&e.graphicsCmds.create.vertlines.forEach((function(e){e.data.forEach(t)}))}function y(e,t){null!=e.graphicsCmds&&null!=e.graphicsCmds.create&&null!=e.graphicsCmds.create.horizlines&&e.graphicsCmds.create.horizlines.forEach((function(e){e.data.forEach(t)}))}function g(e,t){for(var i=e.length,n=t.length,r=0,o=0;o=n?e[o]=t[n-1].index:e[o]=t[r].index}}m.createDWMAligner=function(e,t){return c.isDWM(e)?l.createAligner(e,t,!0):null},m.prototype._barsCoefficients=function(e,t){if(void 0===o.parseSymbol(e).type)return{};var i=e+t;return this._barsCoefficientsCache[i]||(this._barsCoefficientsCache[i]={}),this._barsCoefficientsCache[i]},m.prototype.destroy=function(){this._cachedDatafeed.destroy(),this._externalDatafeed=null,this._pointsetsManager.pointsetsCreated().unsubscribeAll(this)},m.prototype.purgeCache=function(){this._endOfData={},this._resolveRequests={},this._sessionsLastDataCache={},this._studiesCache={}},m.prototype.purgeDataCache=function(){this._cachedDatafeed.purgeCache()},m.prototype._logMessage=function(e){t.enabled("charting_library_debug_mode")&&console.log(e)},m.prototype._extendRange=function(e,t){this._rangeExtensionData[e]||this.purgeRangeExtensionData(e),void 0===this._rangeExtensionData[e].summary&&(this._rangeExtensionData[e].summary=0),this._rangeExtensionData[e].summary+=t},m.prototype.on=function(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},m.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){for(var n=this._callbacks[e],r=0;rm[a].value[0];l?m.push({index:f(n),value:[n].concat(r)}):m[a].value=[n].concat(r),p||u([m[m.length-1]],l,m.length,v,i)}(e,t,l)},nonseriesOut:function(e,t){d(t,l)},setNoMoreData:function(){g=!0},recalc:function(e,i){p=!1,m.endOfData=g,t.error&&null!==t.error()||c(m,y>0?v:void 0,l,i)}});if(!b._studiesCache[e]||!b._studiesCache[e][o])throw Error("This should never happen");b._studiesCache[e][o].engine=_}catch(S){if(!S.studyError)throw S;h(S.message) +}else h("Unsupported resolution. Did you forget to set has_intraday to true?")},w=function(e){h(e)},P=function(){return b._studiesCache[e]&&b._studiesCache[e][o]&&b._studiesCache[e][o].activeResolve===_};b._studiesCache[e][o].activeResolve=_,this.resolveSymbol(i,(function(){P()&&S.apply(b,arguments)}),(function(){P()&&w.apply(b,arguments)}))},m.prototype._createStudy=function(e,t,i,n,r,o,s){var a=this;function l(i,s,l){i=f(i),TradingView.ChartapiMessagerInstances[n].onDataUpdate(r,o,a._convertBarsTimeToUnix(i),s,l,a._extendedRange(e,t)),TradingView.ChartapiMessagerInstances[n].onStudyCompleted(r,o)}s=function(e){if(Array.isArray(e))return e;for(var t=[],i=a._studiesCache[n][r].metainfo.inputs,o=0;o0?1e3*p[0].value[0]:void 0;if(c.nextTime&&(!_||c.nextTime<_/1e3))u.ensureExtendedTo(o,n,c.nextTime);else if(c.endOfData||0!==p.length){if(0!==p.length){var f=u._barsCoefficients(e,i);f.expectedBarsCount&&f.barsCount&&(f.barsCoefficient=Math.min(Math.max(f.barsCoefficient||1,parseInt(f.expectedBarsCount/(p.length-f.barsCount)+.5)),100)),f.barsCount=p.length;var m=p[p.length-1];h(l,p.length-1,1e3*m.value[0]),u.rebuildExtrapolatedData(n,e.name,i,l,1e3*m.value[0]),a&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s),TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,p,l,0);var v=u._extrapolationManager.storage(n,l.full_name,i);Promise.resolve().then((function(){u._pointsetsManager.broadcastPointsetsUpdates(l.full_name,i,t,v,l,(function(e,t){TradingView.ChartapiMessagerInstances[n].onPointsetDataUpdate(e,s,t,l)}))}))}c.endOfData&&(u._logMessage("Series has no more data on server: {0}".format(l.full_name)),u._setEndOfData(n,o,s)),0===p.length&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s),TradingView.ChartapiMessagerInstances[n].onSeriesCompleted(o,s,l.data_status)}else u._requestMoreData(o,n,100)}),(function(e,t,r,a,l){var c=u._convertBarsTimeToUnix(e),d=c[c.length-1];if(t){if(u._rangeExtensionData[n]||u.purgeRangeExtensionData(n),void 0===u._rangeExtensionData[n].realtimeBarsCount&&(u._rangeExtensionData[n].realtimeBarsCount=0),u._rangeExtensionData[n].realtimeBarsCount+=1,!u._studiesCache[n][o])throw Error("This should never happen");var p=r-1;u._logMessage("New bar arrived: symbol {0}, bar {1}".format(l.full_name,JSON.stringify(d))),TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,[d],l,p),h(l,p,1e3*d.value[0]),u.rebuildExtrapolatedData(n,l.full_name,i,l,1e3*d.value[0])}else u._logMessage("Last bar update: symbol {0}, bar {1}".format(l.full_name,JSON.stringify(d))),TradingView.ChartapiMessagerInstances[n].onDataUpdate(o,s,c,null,l);u._fireEvent("realtime_tick",e[e.length-1],!0)}),(function(e){u._logMessage("Series error: {0}".format(e)),TradingView.ChartapiMessagerInstances[n].onSeriesError(o,e), +t.enabled("clear_bars_on_series_error")&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s)}),(function(e,t){if("projection"!==e.type)throw new Error("unexpected non-series data type for series "+e.type);var r=e.projectionTime/1e3,a=-1;(e.data||[]).forEach((function(e){a=Math.max(a,e[0]||0)})),a=Math.min(a,100);var l=e.barsetSize;if(r&&a>=0&&l&&e.lastBar){for(var c=[],d=0;d<=a;d++)c.push(r+.001*d);var p=e.lastBar.slice(0);p[0]=p[0]/1e3,TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,[{index:l-1,value:p}],t,l-1,c);var _=l+a,f=1e3*Math.trunc(c[a]);h(t,_,f),u.rebuildExtrapolatedData(n,t.full_name,i,t,f)}u._updateProjectionData(n,o,s,e)}))},m.prototype.onMoreTickmarksRequested=function(e,t,i,n,r){this._extrapolationManager.storage(e,i.full_name,n).onTickmarksNeeded(i,r)},m.prototype.removePointset=function(e){this._pointsetsManager.removePointset(e)},m.prototype.rebuildExtrapolatedData=function(e,t,i,n,r){this._extrapolationManager.storage(e,n.full_name,i).rebuild(r,n)},m.prototype.createPointset=function(e,t,i,n,r,o){var s=this._extrapolationManager.storage(e,n.full_name,r);this._pointsetsManager.createPointset(t,i,o,s,n,e)},m.prototype.studiesMetadata=function(){return 0===this._metainfoCache.length&&(this._metainfoCache=JSServer.studyLibrary.map((function(e){return 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},m.prototype.searchSymbols=function(e,t,i,n){this._logMessage("Symbol search requested: search string `{0}`, exchange: `{1}`, type `{2}`".format(e,t,i));var r=this;this._externalDatafeed.searchSymbols(e,t,i,(function(e){r._logMessage("Symbol search response: {0}".format(JSON.stringify(e))),n(e)}))},m.prototype.resolveSymbol=function(e,t,i){o.isSymbolEncoded(e)||console.error("Expect to get symbol encoded string, but got the following instead: "+e);var n=o.parseSymbol(e),r={currency:n.currencyCode};this._resolveSymbolByName(n.symbol,r,t,i)},m.prototype._resolveSymbolByName=function(e,t,i,n){var r,o=t&&t.currency,s=e+(o?"_#_"+o:"");this._resolveRequests[s]?r=this._resolveRequests[s]:(r=this._resolveSymbolInternal(e,o||void 0),this._resolveRequests[s]=r),r.then(i).catch(n)},m.prototype._resolveSymbolInternal=function(e,i){var n=this;return new Promise(function(r,o){this._logMessage("Symbol resolve requested: `{0}` ".format(e));var s=!0;this._externalDatafeed.resolveSymbol(e,(function(i){ +s&&console.warn("`resolveSymbol` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),n._logMessage("Symbol resolved: `{0}`, SymbolInfo in server response {1}".format(e,JSON.stringify(i))),function(e){if(e.base_name||(e.base_name=[e.name]),e.legs||(e.legs=[e.name]),e.exchange||(e.exchange=e["exchange-listed"]),e.full_name||(e.full_name=e.symbol||(e.exchange?e.exchange+":"+e.name:e.name)),e.pro_name||(e.pro_name=e.full_name),e.data_status||(e.data_status="streaming"),e.ticker||(e.ticker=e.symbol||e.name),!e.session&&e["session-regular"]&&(e.session=e["session-regular"]),!e.minmov&&e.minmovement&&(e.minmov=e.minmovement),e.supported_resolutions)for(var t=0;th)){var d=0,p=a.valueAt(h)[TradingView.TIME_PLOT];if(pM?c.PlotRowSearchMode.NearestLeft:c.PlotRowSearchMode.Exact,O=this._study.nearestIndex(I,L);if(void 0!==O){var k=b[C];if(void 0===k&&(k=this._study.getMinFirstBarIndexForPlot(C),Number.isFinite(k)&&(b[C]=k)),!(k>O)){var A=this._study.data().last(),E=this._study.data().valueAt(O)||(null!==A?A.value:null);if(null!==E){var V=E[T+1];if(Object(r.isNumber)(V)){P.value=g.format(V);var D=this._study.properties().styles[C].color.value();y=h[T];Object(d.isOhlcPlot)(y)&&(C=y.target||C,D=this._study.properties().ohlcPlots[C].color.value());var B=D;if(p[C]&&E.length>p[C].index+1){var R=E[p[C].index+1],N=p[C].palette;if(null!=R&&void 0!==N){var F=p[C].paletterProps,j=N.valToIndex?N.valToIndex[R]:R;B=F.colors[void 0!==j?j:R].color.value()}}B=Object(a.resetTransparency)(B),P.color=B}}}}}}return t},e.prototype._hideValues=function(){return p&&(null===this._model.crossHairSource().pane||Object(u.isLineToolName)(h.tool.value())||null!==this._model.lineBeingEdited())},e}()},Ecpn:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n={PivotPointsStandard:!0};function r(e){return e in n}},EqoR:function(e,t,i){"use strict";var n=i("5rJj"),r=i("aDyP").LineToolPitchfork,o=window.t("Inside Pitchfork");function s(e,t){var i=t||s.createProperties();r.call(this,e,i)}inherit(s,r),s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Inside Pitchfork"},s.createProperties=function(e){var t=new n("linetoolinsidepitchfork",e,!1,{range:[0,8]});return s._configureProperties(t),t},s._configureProperties=function(e){r._configureProperties(e)},t.LineToolInsidePitchfork=s},Ery9:function(e,t,i){"use strict";i.r(t),i.d(t,"setCustomAdapter",(function(){ +return m})),i.d(t,"initialize",(function(){return v})),i.d(t,"updateUser",(function(){return y})),i.d(t,"getChartsCount",(function(){return g})),i.d(t,"getCharts",(function(){return b})),i.d(t,"removeChart",(function(){return S})),i.d(t,"saveChart",(function(){return w})),i.d(t,"getChartContent",(function(){return P})),i.d(t,"loadChart",(function(){return C})),i.d(t,"removeStudyTemplate",(function(){return x})),i.d(t,"getStudyTemplateContent",(function(){return T})),i.d(t,"saveStudyTemplate",(function(){return I})),i.d(t,"getStudyTemplatesList",(function(){return M})),i.d(t,"invalidateStudyTemplatesList",(function(){return L})),i.d(t,"getStudyTemplateContentById",(function(){return O})),i.d(t,"getStandardStudyTemplateContentById",(function(){return k})),i.d(t,"removeStudyTemplateById",(function(){return A})),i.d(t,"renameStudyTemplate",(function(){return E})),i.d(t,"replaceStudyTemplate",(function(){return V})),i.d(t,"getDrawingTemplates",(function(){return D})),i.d(t,"loadDrawingTemplate",(function(){return B})),i.d(t,"removeDrawingTemplate",(function(){return R})),i.d(t,"saveDrawingTemplate",(function(){return N}));var n,r,o,s,a=i("mrSG"),l=i("FQhm"),c=i("ogJP"),u=i("txPx"),h=i("Cf1E"),d=Object(u.getLogger)("Chart.SaveloadAdapter.Library"),p=null,_=null;function f(e){return o+"/"+encodeURIComponent(s)+"/"+e+"?client="+encodeURIComponent(n)+"&user="+encodeURIComponent(r)}function m(e){p=e}function v(e,t,i,a){n=e,r=t,o=i,s=a}function y(e){r=e}function g(e,t){throw new Error("Not implemented")}function b(e,t){void 0===t&&(t=function(){});var i=function(t){e(t.map((function(e){return{id:e.id,name:e.name,image_url:String(e.id),modified_iso:e.timestamp,short_symbol:e.symbol,interval:e.resolution}})))};if(!p)return $.ajax({url:"{0}/{1}/charts?client={2}&user={3}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r)),type:"GET",crossDomain:!0}).done((function(e){var n=Object(c.parseJSONorNot)(e);if("ok"!==n.status)return d.logWarn("Charts list request failed: "+n.message),void t();i(n.data)})).fail(t);p.getAllCharts().then(i).catch(t)}function S(e,t){p?p.removeChart(e).then(t):$.ajax({url:"{0}/{1}/charts?client={2}&user={3}&chart={4}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r),encodeURIComponent(e)),type:"DELETE",crossDomain:!0}).done((function(e){var i=Object(c.parseJSONorNot)(e);"ok"!==i.status&&d.logWarn("Chart delete request failed: "+i.message),t()}))}function w(e,t,i,l,u,h,_){var f=u.id.value(),m={name:e,content:JSON.stringify(l),symbol:t,resolution:i};if(p)p.saveChart(Object(a.__assign)(Object(a.__assign)({},m),{id:f})).then(h).catch(_);else{var v="{0}/{1}/charts?client={2}&user={3}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r));null!=f&&(v+="&chart="+encodeURIComponent(f)),$.ajax({url:v,data:m,type:"POST",crossDomain:!0}).done((function(e){var t=Object(c.parseJSONorNot)(e);if("ok"!==t.status)return d.logWarn("Chart save request failed: "+t.message),void _();h(t.id)})).fail((function(){_()}))}}function P(e,t,i){var a=function(t){ +var i=JSON.parse(t);return i.uid=e.id,i};p?p.getChartContent(e.id).then((function(e){var i=a(e);t(i)})).catch(i):$.ajax({url:"{0}/{1}/charts?client={2}&user={3}&chart={4}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r),encodeURIComponent(e.id)),type:"GET",crossDomain:!0}).done((function(e){var i=Object(c.parseJSONorNot)(e);if("ok"===i.status){var n=a(i.data.content);t(n)}else d.logWarn("Chart load request failed: "+i.message)})).fail((function(){i&&i()}))}function C(e){P(e,(function(e){l.emit("chart_load_requested",e)}),(function(){d.logWarn("Error loading chart")}))}function x(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),p?[2,p.removeStudyTemplate({name:e})]:[4,fetch(f("study_templates")+"&template="+encodeURIComponent(e),{method:"DELETE",credentials:"same-origin"})];case 1:if(!(t=r.sent()).ok)throw new Error("Remove study template response was not OK. Status: "+t.status+".");return[4,t.json()];case 2:if("ok"!==(i=r.sent()).status)throw new Error("Remove study template request failed: "+i.message);return[3,4];case 3:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 4:return[2]}}))}))}function T(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,5,,6]),p?[4,p.getStudyTemplateContent({name:e})]:[3,2];case 1:return[2,{content:r.sent()}];case 2:return[4,fetch(f("study_templates")+"&template="+encodeURIComponent(e),{credentials:"same-origin"})];case 3:if(!(t=r.sent()).ok)throw new Error("Get study template response was not OK. Status: "+t.status+".");return[4,t.json()];case 4:if("ok"!==(i=r.sent()).status)throw new Error("Get study template request failed: "+i.message);return[2,i.data];case 5:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 6:return[2]}}))}))}function I(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),p?[2,p.saveStudyTemplate(e).then((function(){return{error:""}})).catch((function(e){return{error:null!=e?Object(h.a)(e):"error"}}))]:((t=new FormData).append("name",e.name),t.append("content",e.content),[4,fetch(f("study_templates"),{method:"POST",body:t,credentials:"same-origin"})]);case 1:if(!(i=o.sent()).ok)throw new Error("Save study template response was not OK. Status: "+i.status+".");return[4,i.json()];case 2:return[2,{error:"ok"===(n=o.sent()).status?"":n.status}];case 3:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 4:return[2]}}))}))}function M(){return Object(a.__awaiter)(this,void 0,void 0,(function(){var e,t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),_?[2,_]:(_=[],e=function(e){return _=e.map((function(e){return{is_default:!1,name:e.name}}))},p?[2,p.getAllStudyTemplates().then(e)]:[4,fetch(f("study_templates"),{method:"GET",credentials:"same-origin" +})]);case 1:if(!(t=r.sent()).ok)throw new Error("Study templates list response was not OK. Status: "+t.status+".");return[4,t.json()];case 2:if("ok"!==(i=r.sent()).status)throw new Error("Study templates list request failed: "+i.message);return[2,e(i.data)];case 3:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 4:return[2]}}))}))}function L(){_=null}function O(e,t){throw new Error("Not implemented")}function k(e,t){throw new Error("Not implemented")}function A(e,t){throw new Error("Not implemented")}function E(e,t,i){throw new Error("Not implemented")}function V(e,t,i){throw new Error("Not implemented")}function D(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:throw new Error("Not implemented");case 1:return r.trys.push([1,4,,5]),p?[2,p.getDrawingTemplates(e)]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e),{credentials:"same-origin"})];case 2:if(!(t=r.sent()).ok)throw new Error("Get drawing templates response was not OK. Status: "+t.status+".");return[4,t.json()];case 3:if("ok"!==(i=r.sent()).status)throw new Error("Drawing templates request failed: "+i.message);return[2,i.data];case 4:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 5:return[2]}}))}))}function B(e,t){return Object(a.__awaiter)(this,void 0,void 0,(function(){var i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:throw new Error("Not implemented");case 1:return o.trys.push([1,4,,5]),p?[2,p.loadDrawingTemplate(e,t).then((function(e){return JSON.parse(e)}))]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{credentials:"same-origin"})];case 2:if(!(i=o.sent()).ok)throw new Error("Load drawing template response was not OK. Status: "+i.status+".");return[4,i.json()];case 3:if("ok"!==(n=o.sent()).status)throw new Error("Drawing template request failed: "+n.message);return[2,JSON.parse(n.data.content)];case 4:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 5:return[2]}}))}))}function R(e,t){return Object(a.__awaiter)(this,void 0,void 0,(function(){var i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:throw new Error("Not implemented");case 1:return o.trys.push([1,4,,5]),p?[2,p.removeDrawingTemplate(e,t)]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{method:"DELETE",credentials:"same-origin"})];case 2:if(!(i=o.sent()).ok)throw new Error("Remove drawing template response was not OK. Status: "+i.status+".");return[4,i.json()];case 3:if("ok"!==(n=o.sent()).status)throw new Error("Remove drawing template request failed: "+n.message);return[3,5];case 4:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 5:return[2]}}))}))}function N(e,t,i){return Object(a.__awaiter)(this,void 0,void 0,(function(){var n,r,o,s;return Object(a.__generator)(this,(function(a){switch(a.label){case 0:throw new Error("Not implemented");case 1:return a.trys.push([1,4,,5]), +p?[2,p.saveDrawingTemplate(e,t,i)]:((n=new FormData).append("content",i),[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{method:"POST",body:n,credentials:"same-origin"})]);case 2:if(!(r=a.sent()).ok)throw new Error("Save drawing template response was not OK. Status: "+r.status+".");return[4,r.json()];case 3:if("ok"!==(o=a.sent()).status)throw new Error("Save drawing template request failed: "+o.message);return[3,5];case 4:throw s=a.sent(),d.logWarn(Object(h.a)(s)),s;case 5:return[2]}}))}))}},EsvI:function(e,t,i){"use strict";i.r(t);i("bSeV");var n=i("eJTA"),r=i("wZIs"),o=i("Vdly"),s=i("BHQF"),a=i("txPx"),l=Object(a.getLogger)("Themes.Provider"),c=null;function u(e){return Object(s.fetch)("/theme/?themeName="+encodeURIComponent(e),{credentials:"include",method:"GET"}).then((function(e){return e.json()})).then((function(e){var t={};return e.content&&(t.content=JSON.parse(e.content)),t}))}var h,d=i("zM7N"),p=i("oiZD"),_=i("YFKU"),f=i("IMMp"),m=i("HGP3"),v=((h={})[d.a.Light]={name:d.a.Light,label:function(){return Object(_.t)("Light",{context:"colorThemeName"})},order:2,getThemedColor:function(e){return Object(m.getHexColorByName)(e)}},h[d.a.Dark]={name:d.a.Dark,label:function(){return Object(_.t)("Dark",{context:"colorThemeName"})},order:1,getThemedColor:function(e){var t=f[e]||e;return Object(m.getHexColorByName)(t)}},h);function y(e){return!e.isPrivate}function g(){return v[p.watchedTheme.value()]||v.light}function b(e){return g().getThemedColor(e)}function S(e,t,i,n,o,s,a){void 0===o&&(o=!0),void 0===s&&(s=!1),void 0===a&&(a=!1);var l=t?Promise.resolve(L(e)):x(e);return l.then((function(l){if(void 0!==l.content){var c=!t;a&&(void 0!==(u=l.content).chartProperties&&Object(r.applyDefaultsOverrides)(u.chartProperties),void 0!==u.mainSourceProperties&&Object(r.applyDefaultsOverrides)(u.mainSourceProperties,void 0,!0,"mainSeriesProperties")),n.applyTheme(l.content,c,i,e,t,o,s)}var u})),l}i.d(t,"isPublicTheme",(function(){return y})),i.d(t,"getCurrentTheme",(function(){return g})),i.d(t,"getThemedColor",(function(){return b})),i.d(t,"loadTheme",(function(){return S})),i.d(t,"restoreTheme",(function(){return w})),i.d(t,"savedThemeName",(function(){return P})),i.d(t,"syncTheme",(function(){return C})),i.d(t,"getTheme",(function(){return x})),i.d(t,"getThemeNames",(function(){return T})),i.d(t,"getStdThemeNames",(function(){return I})),i.d(t,"isStdThemeName",(function(){return M})),i.d(t,"getStdTheme",(function(){return L})),i.d(t,"getStdThemedValue",(function(){return O})),i.d(t,"isStdThemedDefaultValue",(function(){return k})),i.d(t,"saveTheme",(function(){return A})),i.d(t,"removeTheme",(function(){return E})),i.d(t,"isThemeExist",(function(){return V})),i.d(t,"translateStdThemeName",(function(){return D})),i.d(t,"isStdTheme",(function(){return B})),i.d(t,"extractThemeFromModel",(function(){return R})),i.d(t,"DEFAULT_THEME",(function(){return"light"})),i.d(t,"themes",(function(){return v}));function w(){Object(p.setTheme)(Object(o.getValue)("current_theme.name")||"light")} +function P(){return Object(o.getValue)("current_theme.name")||null}function C(){Object(o.setValue)("current_theme.name",g().name,{forceFlush:!0})}function x(e){return u(e)}function T(){return c||Object(s.fetch)("/themes/",{credentials:"include",method:"GET"}).then((function(e){return c=e.json()}))}function I(){return d.c()}function M(e){return I().includes(e)}function L(e){return d.b(e)||{content:void 0}}function O(e,t){var i=t||g().name,n=d.b(i),r=0!==e.length&&e.split(".");return n&&n.content&&r?r.reduce((function(e,t){return e[t]}),n.content):null}function k(e,t,i){var r=O(e,i);return null!==r&&Object(n.areEqualRgba)(Object(n.parseRgba)(r),Object(n.parseRgba)(String(t)))}function A(e,t){return function(e,t){var i=new FormData;return i.append("content",JSON.stringify(t)),i.append("name",e),c=null,Object(s.fetch)("/save-theme/",{credentials:"include",method:"POST",body:i}).then((function(e){return e.json()}),(function(e){return l.logError(e)}))}(e,t)}function E(e){return function(e){var t=new FormData;return t.append("name",e),c=null,Object(s.fetch)("/remove-theme/",{credentials:"include",method:"POST",body:t}).then((function(e){return e.json()}),(function(e){return l.logError(e)}))}(e)}function V(e){return function(e){return u(e).then((function(e){return Boolean(e.content)}))}(e)}function D(e){return d.e(e)}function B(e){return d.d(e)}function R(e){return{content:{chartProperties:{paneProperties:e.model().properties().paneProperties.state(),scalesProperties:e.model().properties().scalesProperties.state()},sessions:e.model().sessions().properties().state(),mainSourceProperties:e.model().mainSeries().properties().state()}}}},EyEd:function(e,t,i){"use strict";var n=i("lCO3").Version,r=i("txPx").getLogger("Chart.StudyMigration");function o(e){this._studyId=e,this._maxToVers=n.ZERO,this._maxFromVers=n.ZERO,this._migrs=[]}o.prototype.addMigration=function(e,t,i){var r=n.parse(e),o=n.parse(t);r.isGreater(this._maxFromVers)&&(this._maxFromVers=r),o.isGreater(this._maxToVers)&&(this._maxToVers=o),this._migrs.push({fromVers:r,toVers:o,rules:i})},o.prototype.updateInputs=function(e,t,i){if(!i)return i;for(var n=TradingView.clone(i),o=e;o.isLess(t);){var s=this._findMigration(o);if(null==s)break;if(r.logNormal("Migrating study inputs from "+s.fromVers+" to "+s.toVers+" version, studyId: "+this._studyId+", migration: "+JSON.stringify(s)+", inputs: "+JSON.stringify(i)),n=this._applyMigration(n,s),!o.isLess(s.toVers))throw new Error("Problems in study migration process... Possible infinite cycle has been detected and stopped.");o=s.toVers}return o>e&&r.logNormal("Study inputs migration is done, studyId: "+this._studyId+", inputs: "+JSON.stringify(n)),n},o.prototype._findMigration=function(e){for(var t=-1,i=this._maxFromVers,n=0;n=0||t.indexOf(e)>=0},o._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),r.logNormal("Input "+t.inputId+"="+i+" adjusted to value "+e[t.inputId]),e},o._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,r.logNormal("Input "+t.inputId+"="+i+" reset to default value "+t.defVal)),e},e.exports=o},Eyy1:function(e,t,i){"use strict";function n(e){if(void 0===e)throw new Error("Value is undefined");return e}function r(e){if(null===e)throw new Error("Value is null");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("Assertion failed"+(t?": "+t:""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e){return r(n(e))},t.ensureNever=function(e){}},F58L:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyTemplates",(function(){return p}));var n=i("zUrt"),r=i("JWMC"),o=i("aIyQ"),s=i.n(o),a=i("hY0g"),l=i.n(a),c=i("oNDq"),u=i("txPx"),h=Object(u.getLogger)("Platform.StudyTemplates"),d={confirmDelete:window.t("Do you really want to delete Study Template '{0}' ?")},p=function(){function e(e){var t=this;this._chartWidgetCollection=e.chartWidgetCollection,this._favoriteStudyTemplatesService=e.favoriteStudyTemplatesService, +window.loginStateChange.subscribe(null,n.backend.invalidateStudyTemplatesList),this._list=new l.a([]),this._onChange=new s.a,this._list.subscribe((function(){return t._onChange.fire()}))}return e.prototype.findRecordByName=function(e){return this._list.value().find((function(t){return t.name===e}))||null},e.prototype.showSaveAsDialog=function(){var e=this,t=this._chartWidgetCollection.activeChartWidget.value().model();Promise.all([i.e("react"),i.e(1),i.e(3),i.e(6),i.e(7),i.e(8),i.e(10),i.e(13),i.e(16),i.e(22),i.e(41),i.e(46),i.e(81),i.e(0),i.e(5),i.e(11),i.e("study-template-dialog")]).then(i.bind(null,"IDfV")).then((function(i){new i.StudyTemplateSaver({controller:t,onSave:function(t){e._list.setValue(t)}}).show()}))},e.prototype.applyTemplate=function(e){var t=this,i=this.findRecordByName(e);null!==i?window.runOrSignIn((function(){var e=t._chartWidgetCollection.activeChartWidget.value(),o=function(t){Object(r.trackEvent)("GUI","Load Study Template"),e.model().applyStudyTemplate(JSON.parse(t.content),i.name)};void 0!==i.id?i.is_default?n.backend.getStandardStudyTemplateContentById(i.id,o):n.backend.getStudyTemplateContentById(i.id,o):n.backend.getStudyTemplateContent(i.name).then(o)}),{source:"Study templates apply"}):h.logNormal("Template "+name+" not found in cache")},e.prototype.deleteStudyTemplate=function(e){var t=this.findRecordByName(e);null!==t?this._removeTemplate(t):h.logNormal("Template "+e+" not found in cache")},e.prototype.list=function(){return this._list.value()},e.prototype.getOnChange=function(){return this._onChange},e.prototype.refreshStudyTemplateList=function(e){var t=this;n.backend.getStudyTemplatesList().then((function(i){t._list.setValue(i),void 0!==e&&e()}))},e.prototype.invalidate=function(){n.backend.invalidateStudyTemplatesList()},e.prototype._removeTemplate=function(e){var t=this;window.runOrSignIn((function(){Object(c.createConfirmDialog)({type:"modal",content:document.createTextNode(d.confirmDelete.format(e.name))}).then((function(i){i.on("action:yes",(function(i){var r=function(){t.refreshStudyTemplateList((function(){var n=t.list();t._list.setValue(n.filter((function(t){return t!==e}))),t._favoriteStudyTemplatesService&&t._favoriteStudyTemplatesService.remove(e.name),i.actionLoader("yes","stop"),i.close()}))};i.actionLoader("yes","start"),n.backend.invalidateStudyTemplatesList(),void 0!==e.id?n.backend.removeStudyTemplateById(e.id,r):n.backend.removeStudyTemplate(e.name).then(r)})),i.open()}))}),{source:"Study templates delete"})},e}()},FBsw:function(e,t,i){"use strict";i.r(t),i.d(t,"OverlayPriceAxisView",(function(){return s}));var n=i("mrSG"),r=i("KcY8"),o=i("oXaB"),s=function(e){function t(t){var i=e.call(this)||this;return i._source=t,i}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._source.lastValueData("close",!1);if(!n.noData){var r=this._source.model(),s=this._source.priceScale();if(null!==s&&r.isPriceScaleVisible(s)){i.background=n.color,i.color=this.generateTextColor(n.color),i.coordinate=n.coordinate, +i.floatCoordinate=n.floatCoordinate;var a=this._source.model().properties().scalesProperties;a.showSeriesLastValue.value()&&(e.text=this._text(n),e.visible=!0),t.text="",(a.showSymbolLabels.value()||a.seriesLastValueMode.value()===o.PriceAxisLastValueMode.LastPriceAndPercentageValue)&&(t.text=this._paneText(n),t.visible=t.text.length>0)}}},t.prototype._paneText=function(e){var t="",i=this._source.model().properties().scalesProperties;i.showSymbolLabels.value()&&(t+=this._source.symbol()+" ");var n=this._source.priceScale();return null!==n&&i.showSeriesLastValue.value()&&i.seriesLastValueMode.value()===o.PriceAxisLastValueMode.LastPriceAndPercentageValue&&(t+=n.isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),t.trim()},t.prototype._text=function(e){var t=this._source.model().properties().scalesProperties,i=this._source.priceScale();return t.seriesLastValueMode.value()!==o.PriceAxisLastValueMode.LastPriceAndPercentageValue||null===i?e.text:i.isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute},t}(r.a)},FBuY:function(e,t,i){"use strict";i.r(t),i.d(t,"TVXWindowEvents",(function(){return n}));i("HbRj");var n,r=i("txPx"),o=i("VVxS"),s=Object(r.getLogger)("XWindowEvents");!function(e){var t,i="tvxwevents.",n={};window.BroadcastChannel?((t=new BroadcastChannel("tvxwevents")).addEventListener("message",(function(e){var t=e.data,i=t.event,r=t.value;n[i]&&n[i].forEach((function(e){e(r)}))})),function(){for(var e=[],t=performance.now(),n=0;n0&&(a+=o(c+11)/2),a+=o(c)/2}e.restore()},e.prototype.hitTest=function(e){for(var t=0,i=this._drawRects;t=r.left&&e.x<=r.left+r.width&&e.y>=r.top&&e.y<=r.top+r.height)return new n.HitTestResult(n.HitTestResult.REGULAR)}return null},e}()},Fixu:function(e,t,i){ +"use strict";i.d(t,"c",(function(){return r})),i.d(t,"d",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));i("Eyy1"),i("dfhE");function n(e,t){0}function r(e){n()}function o(e){n()}function s(e){n()}function a(e){0}},FsE7:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Time Zone");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),this.version=a.version,i.e("lt-pane-views").then(function(e){var t=i("wgWl").FibTimeZonePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.version=2,a.LevelsCount=11,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.migrateVersion=function(e,t,i){if(1===e){i.properties.level1.color.setValue(i.properties.baselinecolor.value());for(var n=2;n<=11;n++)i.properties["level"+n].color.setValue(i.properties.linecolor.value());for(n=1;n<=11;n++)i.properties["level"+n].linewidth.setValue(i.properties.linewidth.value()),i.properties["level"+n].linestyle.setValue(i.properties.linestyle.value())}},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Time Zone"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("SMr9").FibTimezoneDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolfibtimezone",e,!1,{range:[1,11]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibTimeZone=a},G3Rl:function(e,t,i){"use strict";function n(e,t){var i=new Map;return function(){for(var n=[],r=0;r-1,I=T&&navigator.userAgent.toLowerCase().indexOf("windows")>-1,M=navigator.userAgent.toLowerCase().indexOf("chrome")>-1&&-1===navigator.userAgent.toLowerCase().indexOf("edge"),L=window.urlParams||{};window.initData;function O(e,t,i){var n=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(t,i));return(0,p.getPrescaledContext2D)(n.canvas).drawImage(e,0,0,t,i),n}function k(e){return!g||e>500}L.no_referral_id&&enable(L.referral_id||"","aggressive");var A=function(){function e(t){var i=t.layout,n=void 0===i?"site_branding":i,r=t.symbol,o=void 0===r?"":r,s=t.model,l=t.onReadyCallback;f(this,e),this._model=s,this._image=null,this._imageReady=!1,this._needDisplayImage=!1,this._imageWidth=22,this._imageHeight=13,this._layout=n,this._symbol=o,this.showAnimatedBranding=a.enabled("show_animated_logo")||"widget_branding"===this._layout,this.show=!0,this.width=100,this.height=14,this._bottomShift=0,this._brandCircleSize=32,this._animatedWidth=this._brandCircleSize,this._animatedOpacity=0,this.width=this.showAnimatedBranding?this._brandCircleSize:100,this.height=14,this._fillColor=c.color.brandNew,this._colorOldBlue=c.color.brandNew2,this._colorOldGray=c.color.black30, +this._strokeColor=c.color.black255,this._brandCircleShadowColor=c.color.black0,this._strokeWidth=4,this._fontSize=this.showAnimatedBranding?11:14,this._font="px "+y,this._txt="TradingView",this._onReadyCallback=l,this._upscaleRatio=M?1:2,this._verticalTextShift=T?this.showAnimatedBranding?2:4:0,this._strokeCanv=null,this._fillCanv=null,this._init()}return r(e,[{key:"_init",value:function(){this._checkLayout(),this.show&&(this._updateStrokeColor(),this.showAnimatedBranding?(this._loadImage(v,"tvLogo"),this._createFillText()):this._loadImage(v,"tvLogo"),this._model.properties().paneProperties.background.subscribe(this,this._updateStrokeColor),this._model.onChartThemeLoaded().subscribe(this,this._updateStrokeColor))}},{key:"_updateStrokeColor",value:function(){var e=(0,u.getLuminance)(this._model.properties().paneProperties.background.value());this._strokeCanv=null,this._fillCanv=null,e>.2?(this._brandCircleColor=c.color.black255,this._animatedColorBg=c.color.black255,this._brandCircleShadowOpacity=.09,this._strokeOpacity=.8):(this._brandCircleColor=c.color.black27,this._animatedColorBg=c.color.black27,this._brandCircleShadowOpacity=.09,this._strokeOpacity=.1)}},{key:"_loadImage",value:function(e,t){var i=this;if(this._needDisplayImage){this._image={canvas:new Image},this.showAnimatedBranding&&(this._imageWhite={canvas:new Image});var n=e.replace(/fill="#[\da-f]{6}"/i,'fill="#FFFFFF"');this._image.canvas.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(e),this.showAnimatedBranding&&(this._imageWhite.canvas.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(n)),this._image.canvas.addEventListener("load",(function(){I&&(i._image=O(i._image.canvas,i._imageWidth,i._imageHeight)),i._imageReady=!0,"function"==typeof i._onReadyCallback&&i._onReadyCallback()}))}}},{key:"_checkLayout",value:function(){switch(this._layout){case"widget_branding":case"widget_referral_branding":case"widget_custom_branding":case"fundamental_branding":case"fundamental_custom_branding":case"library_custom_branding":case"library_branding":case"site_branding":this.show=!0;break;case"widget_custom_no_powered_branding":case"fundamental_custom_no_powered_branding":case"library_custom_no_powered_branding":this.show=!1}switch(this._layout){case"library_branding":this._needDisplayImage=!0,this._txt=window.t(w);break;case"library_custom_branding":this._txt=window.t(x)}}},{key:"_drawTextStroke",value:function(e){if(!this._strokeCanv){this._strokeCanv=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0));var t=(0,p.getPretransformedContext2D)(this._strokeCanv),i=Math.round(this._strokeWidth*this._upscaleRatio);t.font=this._fontSize*this._upscaleRatio+this._font,this._textWidth=t.measureText(this._txt).width+2;var n=this._textWidth+2*i,r=(this._fontSize+2*i)*this._upscaleRatio;n%2==0&&(n+=1,r+=1),this._strokeCanv.resizeCanvas({width:n,height:r}),(t=(0,p.getPretransformedContext2D)(this._strokeCanv)).textBaseline="top",t.textAlign="start",t.font=this._fontSize*this._upscaleRatio+this._font,t.strokeStyle=this._strokeColor, +t.lineWidth=this._strokeWidth*this._upscaleRatio,t.lineJoin="round",t.strokeText(this._txt,i,this._verticalTextShift)}e.save(),e.globalAlpha=this._strokeOpacity,e.drawImage(this._strokeCanv.canvas,0,0,this._strokeCanv.canvas.width,this._strokeCanv.canvas.height,0,0,this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio,this._strokeCanv.canvas.height/this._upscaleRatio/this._strokeCanv.pixelRatio),e.restore()}},{key:"_drawTextFill",value:function(e){this._createFillText(),e.save(),e.drawImage(this._fillCanv.canvas,0,0,this._fillCanv.canvas.width,this._fillCanv.canvas.height,0,0,this._fillCanv.canvas.width/this._upscaleRatio/this._fillCanv.pixelRatio,this._fillCanv.canvas.height/this._upscaleRatio/this._fillCanv.pixelRatio),e.restore()}},{key:"_createFillText",value:function(){if(null===this._fillCanv){this._fillCanv=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0));var e=(0,p.getPretransformedContext2D)(this._fillCanv),t=Math.round(this._strokeWidth*this._upscaleRatio);e.font=this._fontSize*this._upscaleRatio+this._font,void 0===this._textWidth&&(this._textWidth=Math.round(e.measureText(this._txt).width)+2),this._setSizeFillTextCanvas(t),(e=(0,p.getPretransformedContext2D)(this._fillCanv)).textBaseline="top",e.textAlign="start",e.font=this._fontSize*this._upscaleRatio+this._font,e.fillStyle=this._fillColor,e.fillText(this._txt,t,this._verticalTextShift)}}},{key:"_updateFillTextWithColor",value:function(e){var t=Math.round(this._strokeWidth*this._upscaleRatio);this._setSizeFillTextCanvas(t);var i=(0,p.getPretransformedContext2D)(this._fillCanv);i.clearRect(0,0,this._fillCanv.canvas.width,this._fillCanv.canvas.height),i.textBaseline="top",i.textAlign="start",i.font=this._fontSize*this._upscaleRatio+this._font,i.fillStyle=e,i.fillText(this._txt,t,this._verticalTextShift)}},{key:"_setSizeFillTextCanvas",value:function(e){var t=this._textWidth+2*e,i=(this._fontSize+2*e)*this._upscaleRatio;t%2==0&&(t+=1,i+=1),this._fillCanv.resizeCanvas({width:t,height:i})}},{key:"_drawFillTextCropWidth",value:function(e,t,i){this._fillCanv?this._updateFillTextWithColor(i):this._createFillText(),e.save(),e.drawImage(this._fillCanv.canvas,0,0,t*this._upscaleRatio*this._fillCanv.pixelRatio,this._fillCanv.canvas.height,0,0,t,this._fillCanv.canvas.height/this._upscaleRatio/this._fillCanv.pixelRatio),e.restore()}},{key:"_drawBgCircle",value:function(e){e.save(),e.beginPath(),e.fillStyle=this._brandCircleShadowColor,e.globalAlpha=this._brandCircleShadowOpacity,e.arc(this._imageWidth/2,this._imageHeight/2,this._brandCircleSize/2+1,0,2*Math.PI),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.fillStyle=this._brandCircleColor,e.arc(this._imageWidth/2,this._imageHeight/2,this._brandCircleSize/2,0,2*Math.PI,!1),e.fill(),e.closePath(),e.restore()}},{key:"_drawFillRectWithRoundedCorner",value:function(e,t,i,n,r,o,s){e.save(),(0,d.drawRoundRect)(e,t-1,i-1,n+2,r+2,o),e.globalAlpha=this._brandCircleShadowOpacity,e.fillStyle=this._brandCircleShadowColor,e.fill(),e.closePath(),e.restore(),e.save(),(0, +d.drawRoundRect)(e,t,i,n,r,o),e.fillStyle=s,e.fill(),e.closePath(),e.restore()}},{key:"_drawImageWithColor",value:function(e){e.save(),e.globalAlpha=this._animatedOpacity,e.drawImage(this._imageWhite.canvas,0,-.5,this._imageWidth,this._imageHeight),e.restore(),e.save(),e.globalAlpha=1-this._animatedOpacity,e.drawImage(this._image.canvas,0,-.5,this._imageWidth,this._imageHeight),e.restore()}},{key:"destroy",value:function(){this._model.properties().paneProperties.background.unsubscribeAll(this),this._model.onChartThemeLoaded().unsubscribeAll(this)}},{key:"bottomShift",value:function(){return this._bottomShift}},{key:"hasAnimation",value:function(){return this.showAnimatedBranding}},{key:"minimizedAnimationWidth",value:function(){return this._brandCircleSize}},{key:"maximizedAnimationWidth",value:function(){return this._createFillText(),this._fillCanv.canvas.width/this._upscaleRatio/this._fillCanv.pixelRatio+this._brandCircleSize-3}},{key:"animatedDrawStep",value:function(e,t){this._animatedWidth=t;var i=this._animatedWidtho&&(e.translate(this._imageWidth/2+r,.5),this._drawFillTextCropWidth(e,this._animatedWidth-o,this._animatedColorText)),e.restore(),this.width=this._animatedWidth,this.height=this._brandCircleSize,this._bottomShift=this._brandCircleSize-this._imageHeight}}else if("widget_custom_branding"===this._layout||"fundamental_custom_branding"===this._layout){var s="12px "+y;e.font=s;var a=e.measureText(this._txt).width+2;this.width=a+e.measureText("TradingView").width+2,e.save(),e.globalAlpha=.7,e.fillStyle=this._colorOldGray,e.fillText(this._txt,0,12),e.fillStyle=this._colorOldBlue,e.fillText("TradingView",a,12),e.restore()}else if(function(e){return!b||e>480}(t))if(this._needDisplayImage&&this._imageReady){e.save();var l=(this._brandCircleSize-this._imageWidth)/2;e.translate(l,0),this._drawBgCircle(e),e.drawImage(this._image,0,-.5,this._imageWidth,this._imageHeight);var c=12+(M?-.5:0);e.translate(this._imageWidth+c,-.5);var u=k(t);u&&(this._drawTextStroke(e), +this._drawTextFill(e)),e.restore(),this.width=this._imageWidth+l,this.width+=u?c+this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio:l,this.height=this._brandCircleSize,this._bottomShift=this._brandCircleSize-this._imageHeight}else{e.save(),e.translate(M?-.5:0,-.5);var h=k(t);h&&(this._drawTextStroke(e),this._drawTextFill(e)),e.restore(),h&&(this.width=this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio)}}}]),e}(),E=function(){function e(t){var i=t.layout,n=void 0===i?"site_branding":i,r=t.src,o=t.onReadyCallback;f(this,e),this._img=new Image,this._ready=!1,this.show=!1,this.width=0,this.height=0,this._layout=n,this._src=r,this._onReadyCallback=o,this._init()}return r(e,[{key:"_init",value:function(){var e=this;this._checkLayout(),this.show&&(this._img.src=this._src,this._img.addEventListener("load",(function(){e.width=Math.round(e._img.width),e.height=Math.round(e._img.height),I&&(e._img=O(e._img,e.width,e.height).canvas),e._ready=!0,"function"==typeof e._onReadyCallback&&e._onReadyCallback()})))}},{key:"_checkLayout",value:function(){switch(this._layout){case"widget_custom_branding":case"widget_custom_no_powered_branding":case"fundamental_custom_branding":case"fundamental_custom_no_powered_branding":case"library_custom_branding":case"library_custom_no_powered_branding":this.show=!0;break;case"site_branding":case"widget_branding":case"widget_referral_branding":case"fundamental_branding":case"library_branding":this.show=!1}}},{key:"draw",value:function(e){this._ready&&e.drawImage(this._img,0,0,this.width,this.height)}}]),e}();t.Branding=function(){function e(t,i,n){var r=this;f(this,e),this._model=t,this._mainSeries=this._model.mainSeries(),this._canvasWidth=0,this._showAllowance=i,this._showForPro=n,this._paneHeight=0,this._left=13,this._bottom=16,this._layout="site_branding",this._needToShow=!0,this._customLogoSrc="",this._customLogoLink="",this._checkLayout(),"widget_custom_branding"!==this._layout&&"fundamental_custom_branding"!==this._layout||(this._left=8,this._bottom=5);var o=function(){r._needToShow?r._showBranding=!0:r._showBranding=!1};this._resizeHandlerDelayed=m(o,200),o(),window.addEventListener("resize",this._resizeHandlerDelayed),this._monitorCanvas=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0)),this._monitorCanvas.subscribeCanvasConfigured((function(){r._init()})),this._model.isSnapshot()?this._init():(this._mainSeries.dataEvents().symbolResolved().subscribe(this,this._init),null!==this._mainSeries.symbolInfo()&&this._init()),this._cubicBezier=new c.CubicBezier(.4,.01,.22,1)}return r(e,[{key:"destroy",value:function(){window.removeEventListener("resize",this._resizeHandlerDelayed),this._mainSeries.dataEvents().symbolResolved().unsubscribeAll(this),this._powBy&&this._powBy.destroy()}},{key:"_init",value:function(){var e=this,t=this._mainSeries.symbolInfo()||{};this._powBy&&this._powBy.destroy(),this._powBy=new A({layout:this._layout,symbol:t.name,model:this._model,onReadyCallback:function(){return e._model.fullUpdate()}}), +this._custom=new E({layout:this._layout,src:this._customLogoSrc,onReadyCallback:function(){return e._model.fullUpdate()}}),this._openAnimation=null,this._closeAnimation=null}},{key:"_checkLayout",value:function(){if(a.enabled("widget"));else if(a.enabled("charting_library")||a.enabled("amp_terminal")||a.enabled("cqg_terminal")||a.enabled("trading_terminal")){var e=JSON.parse(L.logo)||{};e.image?(this._customLogoSrc=e.image,this._customLogoLink=e.link,this._needToShow=a.enabled("widget_logo"),a.enabled("link_to_tradingview")?this._layout="library_custom_branding":this._layout="library_custom_no_powered_branding"):(this._layout="library_branding",this._needToShow=a.enabled("widget_logo"))}else this._layout="site_branding"}},{key:"_startOpenAnimation",value:function(){null===this._openAnimation&&(null!==this._closeAnimation&&(this._closeAnimation.stop(),this._closeAnimation=null),this._openAnimation=(0,h.doAnimate)({from:this._currentStateForAnimation(),to:this._openedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}},{key:"_openLink",value:function(){return"site_branding"!==this._layout&&(window.open(this.tvUrl(),"_blank").opener=null,!0)}},{key:"_toggleOpenAnimatedOrOpenLink",value:function(){null!==this._openAnimation&&this._openAnimation.completed()?this._openLink()||this._startCloseAnimation():this._startOpenAnimation()}},{key:"_startCloseAnimation",value:function(){null===this._closeAnimation&&(null!==this._openAnimation&&(this._openAnimation.stop(),this._openAnimation=null),this._closeAnimation=(0,h.doAnimate)({from:this._currentStateForAnimation(),to:this._closedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}},{key:"onClickOutside",value:function(){this._hasAnimation()&&this._startCloseAnimation()}},{key:"_currentStateForAnimation",value:function(){return this._powBy.width}},{key:"_closedStateForAnimation",value:function(){return this._powBy.minimizedAnimationWidth()}},{key:"_openedStateForAnimation",value:function(){return this._powBy.maximizedAnimationWidth()}},{key:"_animatedDrawStep",value:function(e,t){this._powBy.animatedDrawStep(e,t),this._model.lightUpdate()}},{key:"_hasAnimation",value:function(){return this._powBy.hasAnimation()}},{key:"updateAllViews",value:function(){}},{key:"priceScale",value:function(){return null}},{key:"priceAxisViews",value:function(){return[]}},{key:"hasContextMenu",value:function(){return!1}},{key:"hitTest",value:function(e){var t=this;return!this._showBranding||a.enabled("logo_without_link")?null:this._powBy&&"widget_custom_no_powered_branding"!==this._layout&&"fundamental_custom_no_powered_branding"!==this._layout&&(0,s.pointInBox)(e,(0,o.box)(new o.Point(this._left,this._paneHeight-Math.max(this._powBy.height,void 0!==this._custom?this._custom.height:0)-this._bottom),new o.Point(this._left+Math.max(this._powBy.width,void 0!==this._custom?this._custom.width:0),this._paneHeight-this._bottom)))?new l.HitTestResult(l.HitTestResult.CUSTOM,{ +clickHandler:function(){t._openLink()},tapHandler:function(){t._hasAnimation()?t._toggleOpenAnimatedOrOpenLink():t._openLink()},mouseEnterHandler:function(){t._hasAnimation()&&t._startOpenAnimation()},mouseLeaveHandler:function(){t._hasAnimation()&&t._startCloseAnimation()}}):null}},{key:"tvUrl",value:function(){var e="https://www.tradingview.com/";if(this._customLogoLink)return this._customLogoLink;if("library_branding"===this._layout||"library_custom_branding"===this._layout){var t=void 0;switch(!0){case a.enabled("charting_library"):t="library";break;case a.enabled("trading_terminal"):case a.enabled("amp_terminal"):case a.enabled("cqg_terminal"):t="trading-terminal"}return e+="/"===e[e.length-1]?"?":"&",e+="utm_source="+window.location.origin+"&utm_medium=library"+(t?"&utm_campaign="+t:"")}return e}},{key:"draw",value:function(e,t){var i=this;if(this._showBranding){var n=0;L.utm=!0,(0,p.drawScaled)(e,t.pixelRatio,(function(){e.translate(-.5,-.5),i._powBy&&i._powBy.show&&(n=i._powBy.height-i._powBy.bottomShift(),e.save(),e.translate(i._left,i._paneHeight-i._bottom-n),i._powBy.draw(e,t,i._canvasWidth),e.restore()),i._custom&&i._custom.show&&(e.save(),e.translate(i._left,i._paneHeight-i._bottom-n-i._custom.height),i._custom.draw(e,t),e.restore())}))}}},{key:"renderer",value:function(e,t){return this._paneHeight=e,this._canvasWidth=t,{draw:this.draw.bind(this),hitTest:this.hitTest.bind(this)}}},{key:"paneViews",value:function(e){if(TradingView.printing)return[];if(!this._showAllowance())return[];if("site_branding"===this._layout&&!this._showForPro&&window.user&&window.user.is_pro)return[];var t=a.enabled("move_logo_to_main_pane");return t&&e.isMainPane()||!t&&e.isLast()||e.isMaximized()?[{renderer:this.renderer.bind(this)}]:[]}},{key:"labelPaneViews",value:function(e){return[]}}]),e}()},GUQs:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("qFKp");function r(e){e.cancelable&&e.preventDefault()}function o(e){return function(t){r(t),e()}}function s(e){n.isChrome&&e.addEventListener("mousedown",(function(e){if(1===e.button)return e.preventDefault(),!1}))}},GVHu:function(e,t,i){"use strict";(function(e,n,r){ +var o=i("Eyy1"),s=o.assert,a=o.ensureNotNull,l=i("hsV8").unpackNonSeriesData,c=i("38az").StudyBarColorer,u=i("bGI9").StudyTrackPricePaneView,h=i("AXy7"),d=h.BandPaneView,p=h.BandBackgroundPaneView,_=h.HlineFillPaneView,f=i("hezA").StudyPriceAxisView,m=i("KtbP").PanePriceAxisView,v=i("I9zs"),y=v.StudyPaneView,g=v.StudyBackgroundPaneView,b=v.StudyPlotShapesPaneView,S=v.StudyPlotCharsPaneView,w=v.StudyPlotArrowsPaneView,P=v.StudyPlotBarsPaneView,C=v.StudyPlotCandlesPaneView,x=i("x40+"),T=x.PlotFillPaneView,I=x.AreaBackgroundPaneView,M=i("it7y").StudyDataWindowView,L=i("8qoI").StudyLegendView,O=i("2kV1").StudyStatusView,k=i("jenN"),A=k.emptyStudyGraphics,E=k.loadStudyGraphics,V=k.saveStudyGraphics,D=k.LiveStudyGraphics,B=k.createGraphicsPaneViews,R=k.createGraphicsPriceAxisViews,N=i("XzZr").ChartApiInterface,F=i("Ocx9").DefaultProperty,j=i("kcTO").PriceFormatter,W=i("nEwK").VolumeFormatter,H=i("zXvd").NumericFormatter,z=i("GH0z").PercentageFormatter,U=i("k9/m"),G=U.PlotList,Y=U.PlotRowSearchMode,q=U.mergeMinMax,K=i("972a").MarkLocation,Z=i("0YCj"),J=(i("cBZt").extractStudyId,i("TcSq").extractPineId,i("FQhm")),X=i("23IT"),Q=X.LineStudyPlotStyle,$=i("hayr").propertyPages,ee=i("TmNs").StudyPriceLineAxisView,te=i("w4Ji").studyPlotFunctionMap,ie=i("w4Ji").studyEmptyPlotValuePredicate,ne=i("jy4L").makeNextStudyId,re=i("Kxc7"),oe=i("IcDj").StudyBase,se=i("txPx").getLogger("Chart.Study"),ae=(Number(window.TELEMETRY_SERVER_TIME_DIFF_THRESHOLD),re.enabled("datasource_copypaste")),le=window.t("loading...");function ce(e,t,i){var n=new F(t,i,!0);n.addExclusion("visible"),n.addExclusion("precision"),n.addExclusion("minTick");for(var r=0;rg+1){var x=m[g+1];if(null!=x){var T=b.valToIndex?b.valToIndex[x]:x;y.color=v.colors[T].color.value()}else y.color=C}else y.color=C;return y.floatCoordinate=this.priceScale().priceToCoordinate(w,P),y.coordinate=y.floatCoordinate,y.item=m,y},he.prototype.isFailed=function(){return this._failed},he.prototype.isLoading=function(){return this._loading},he.prototype.series=function(){return this._series},he.prototype.model=function(){return this._model},he.prototype.currency=function(){var e=this.metaInfo();return Boolean(e)&&e.is_price_study?this.parentSource().currency():null},he.prototype._invalidateLastNonEmptyPlotRowCache=function(){this._lastNonEmptyPlotRowCache={}},he.prototype.clearData=function(){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.clear(),this._graphics.clear&&this._graphics.clear(),this._plotOffsets={}},he.prototype.onTagsChanged=function(){return this._tagsChanged},he.prototype.properties=function(){return this._properties},he.prototype.state=function(e,t){var i={type:TradingView.className(this.constructor),id:this.id(),state:this.properties().state(),zorder:this.zorder()};this.metaInfo()instanceof Z?i.metaInfo=TradingView.clone(this.metaInfo().state()):(i.metaInfo=TradingView.clone(this.metaInfo()),i.metaInfo.id=Z.parseIdString(i.metaInfo.id+(i.metaInfo.version?"-"+i.metaInfo.version:"")).fullId),e&&(i.data=this.data().state(),i.data.symbols=this._resolvedSymbols,i.data.graphics=V(this.graphics()),i.data.plotOffsets=this._plotOffsets),this.ownerSource()&&(i.ownerSource=this.ownerSource().id());for(var n=0;n=0?s:0}}return this._isChildStudy&&Z.patchChildStudyMetaInfoState(i),i},he.prototype._plotsForAlert=function(){var e=this,t=this._metaInfo,i=[X.isLinePlot,X.isShapesPlot,X.isCharsPlot,X.isArrowsPlot,X.isOhlcPlot,X.isAlertConditionPlot];return t.plots.map((function(e,t){return e.pinePlotIndex=t,e})).filter((function(e){return i.some((function(t){return t(e)}))})).map((function(i){var n={id:i.id,type:i.type,pinePlotIndex:i.pinePlotIndex,offset:e.offset(i.id)};return t.styles&&void 0!==t.styles[i.id]&&(n.title=t.styles[i.id].title||"",n.text=t.styles[i.id].text||""), +i.target&&t.ohlcPlots&&t.ohlcPlots[i.target]&&(n.ohlcTitle=t.ohlcPlots[i.target].title),n}))},he.prototype._collectDepsForAlert=function(){throw new Error("Not implemented")},he.prototype.idForAlert=function(){return oe.prototype.idForAlert.call(this)},he.prototype.dependenciesForAlerts=function(){throw new Error("Not implemented")},he.prototype._hasAvailableAlertPlots=function(){return!1},he.prototype._hasAlertablePlots=function(){return(this.metaInfo().plots||[]).some((function(e){return"line"===e.type}))},he.prototype._hasAlertConditions=function(){if(this.metaInfo().plots.some(X.isAlertConditionPlot))return!0;var e=this.stateForAlert();return!(!e.alerts||!e.alerts.conditions)},he.prototype._isAlertFeatureEnabled=function(){return!1},he.prototype.hasStateForAlert=function(){return this._isAlertFeatureEnabled()&&(this.metaInfo().isTVScript?this._hasAlertConditions()||this._hasAvailableAlertPlots()&&!this.isFailed():this._hasAlertablePlots()&&!this.isFailed())},he.prototype.stateForAlert=function(){throw new Error("Not implemented")},he.prototype.isSavedInStudyTemplates=function(){for(var e=0;e0)return!0;for(var e in this._metaInfo.graphics)for(var t in this._metaInfo.graphics[e]){var i=this.properties().graphics[e][t];if(!i.visible||i.visible.value())return!0}return!!this._metaInfo.isTVScriptStrategy},he.prototype.start=function(e,t){var i=this._model.mainSeries();if(i.isStarted()){this._isChildStudy&&this._source.isHibernated()&&this._source.start();var n=!this._isChildStudy&&!this.hasChildren()&&!this.isVisible();!this._chartApi||!this._chartApi.connected()||n&&!0!==t||this._allSymbolsAreResolved().then(function(){this._startAfterSymbolsResolved(e,t)}.bind(this)).catch(function(e){se.logError("ERROR: "+this._debugId()+" start failed, "+e),delete this._restarting}.bind(this))}else i.dataEvents().completed().subscribe(this,(function(){this.start(e,t)}),!0)},he.prototype._getStudyIdWithLatestVersion=function(){var e=Z.cutDollarHash(this._metaInfo.id),t=e;return e.indexOf("@tv-scripting")>=0?t+="-101!":t+="-"+this._metaInfo.version,t},he.prototype._startAfterSymbolsResolved=function(e,t){if(!this.isStarted()||this._restarting){if(this._isChildStudy){if(!this._source.isStarted()||this._source.isRestarting())return void this._source.onStart.subscribe(this,this._startAfterSymbolsResolved,!0);Z.setChildStudyMetaInfoPropertiesSourceId(this._metaInfo,this._source.sourceId(),this._properties)}if(this._studyId=ne(),delete this._restarting,this._allInputsAreValid()){this._inputs=this.inputs({keepOptionalSymbolsEmpty:!0});var i=this._getStudyIdWithLatestVersion();if(this._incrementTurnaround(),this._chartApi.createStudy(this._studyId,this._turnaround,this._isChildStudy?this._source.sourceId():this._series._seriesId,i,this._inputs,this._handler,this._isChildStudy),this._studyName=i,this._subscribeExtendedHours(),this.onStart.fire(),!0===e&&this._children)for(var n=0;n=e){var i=a(this._series.bars().lastIndex())-e;t=a(this._series.bars().valueAt(i))[TradingView.TIME_PLOT]}return t}, +he.prototype._titleInputs=function(e,t){return this.inputs({symbolsForDisplay:!0,skipHiddenInputs:!0,skipFakeInputs:!1,fakeInputsForDisplay:!0,asObject:!1,skippedGroups:[],noExchanges:e,noResolution:t})},he.prototype.inputsForAlert=function(){var e=this.offset(),t=this.inputs();return e&&t.push(e),t},he.prototype.inputs=function(e){var t={symbolsForDisplay:!1,symbolsForChartApi:!0,skipHiddenInputs:!1,skipFakeInputs:!1,skipBooleanInputs:re.enabled("dont_show_boolean_study_arguments"),asObject:!0,skippedGroups:[],skippedInputs:[],noExchanges:!1,noResolution:!1,keepOptionalSymbolsEmpty:!1};return TradingView.merge(t,e),this._buildInputs(t)},he.prototype.inputsForAlertState=function(){return this.inputs()},he.prototype._buildInputs=function(e){s(!!e,"options not set");var t={};try{t=this._prepareInputs(e)}catch(n){se.logWarn("Failed to prepare study inputs: "+n)}if(e.asObject){var i={};return Object.keys(t).forEach((function(e){null!=t[e]&&(i[e]=t[e])})),i}i=[];return Object.keys(t).forEach((function(e){null!=t[e]&&i.push(t[e])})),i},he.prototype._prepareInputs=function(e){s(!!e,"options not set");for(var t={},i=0;i=0?a:s}return s}return this._metaInfo.isTVScript||this._metaInfo.pine?"text"===i?this._metaInfo.defaults.inputs.text:"pineId"===i?this._metaInfo.scriptIdPart:"pineVersion"===i?this._metaInfo.pine?this._metaInfo.pine.version:"-1":this._properties.inputs[i].value():this._properties.inputs[i].value()},he.prototype._rebindToSource=function(e,t){var i=this.parentSource();if(this._isChildStudy){var n;this._source.unsetChild(this),delete this._nonPriceParent;var r=null;if(e===this._model.mainSeries())this._source.currencyChanged().unsubscribeAll(this),delete this._source,delete this._isChildStudy,delete this._ownerSource,n=this._series._seriesId,r=N.REBIND_STUDY_CHILD_TO_STANDALONE, +this._series.currencyChanged().subscribe(this,this._onSourceCurrencyChanged);else{if(!(e instanceof he))return se.logError("Unable to rebind study to source of this type"),!1;this._ownerSource=e,this._source.currencyChanged().unsubscribeAll(this),this._source=e,this._source.currencyChanged().subscribe(this,this._onSourceCurrencyChanged),n=this._source.sourceId(),this._source.setChild(this),this._source.isHibernated()&&this._source.start()}this._incrementTurnaround(),this._chartApi.rebindStudy(this._studyId,this._turnaround,n,this._studyName,t,this._handler,r)}else{if(!(e instanceof he))return se.logError("Unable to rebind study to source of this type"),!1;var o=e.isHibernated();o&&e.start();var s=!1;if(this._canCreateStudyWithRebindType(N.REBIND_STUDY_STANDALONE_TO_CHILD)&&(this._incrementTurnaround(),s=this._chartApi.rebindStudy(this._studyId,this._turnaround,e.sourceId(),this._studyName,t,this._handler,N.REBIND_STUDY_STANDALONE_TO_CHILD)),!s)return o&&e.stop(),!1;this._isChildStudy=!0,this._ownerSource=e,this._source=e,this._source.setChild(this),this._childStudyByRebind.fire(),this._series.currencyChanged().unsubscribeAll(this),this._source.currencyChanged().subscribe(this,this._onSourceCurrencyChanged)}var a=this.m_priceScale,l=e.priceScale();if(a!==l){var c=this._model.paneForSource(this),u=this._model.paneForSource(e);c===u&&u.move(this,l,!0)}return i.formatterChanged().unsubscribe(this,this._onSourceFormatterChanged),this.parentSource().formatterChanged().subscribe(this,this._onSourceFormatterChanged),i.priceStepChanged().unsubscribe(this,this._onSourcePriceStepChanged),this.parentSource().priceStepChanged().subscribe(this,this._onSourcePriceStepChanged),i.currencyChanged().unsubscribeAll(this),this._recreatePriceFormattingDependencies(),!0},he.prototype.childStudyByRebind=function(){return this._childStudyByRebind},he.prototype._changeInputsImpl=function(e,t){var i=this.source(),n=this._properties.inputs&&this._properties.inputs.state(),r=Z.getSourceIdByInputs(this._metaInfo.inputs,n),o=!0;if(r)if("high"===r||"open"===r||"low"===r||"close"===r||"hl2"===r||"ohl3"===r||"ohlc4"===r)i=this._model.mainSeries();else for(var s=this._model.dataSources(),a=0;a0?" ("+t+")":"")},he.prototype._titleInParts=function(e,t,i,n){var r="";r=e?this._metaInfo.shortDescription||this._properties.shortDescription&&this._properties.shortDescription.value()||"Study":this._metaInfo.description||this._properties.description&&this._properties.description.value()||"Study",t=t||{};var o=[window.t(r)],s=[];if(!i){var a=this._getMTFResolutionInputTitle();if(null!==a&&a.length>0&&o.push(a),(s=this._titleInputs(n,!0)||[]).length>0){var l={};if(this._isChildStudy)for(var c=0;c=0&&this._source){var p=this._source.metaInfo(),_=this._source.title(e,null,!0,n);if(1===p.plots.length)l[d]=_;else{var f=d.split("$")[1],m=p.plots[f].id,v=p.styles&&p.styles[m]&&p.styles[m].title||m;l[d]=_+": "+v}}break}}var y=this;s=s.map((function(e){var i=isNumber(e)?y._numericFormatter.format(e):l&&l[e]||e;return t[i]&&(i=t[i]),i}))}}return[o.join(" · "),s]},he.prototype._getMTFResolutionInputTitle=function(){for(var e=0;e0?window.t(t):""},he.prototype._handleStudyError=function(e){delete this._loadingStartTime,this._failed=!0,this._loading=!1,this.clearData();e.params[2];this._setStatus(this._getStatusTextOnStudyError(e.params[2])),this._statusView.update(),this._model.updateSource(this)},he.prototype.onData=function(e){switch(e.method){case"study_loading":this._failed=!1,this._loading=!0,this._setStatus(le),this._statusView.update(),this._model.updateSource(this),this._loadingStartTime=(new Date).getTime();break;case"study_error":this._handleStudyError(e);break;case"study_completed": +if(!this._checkTurnaround(e.params[1]))return;this._studyModified&&(this.clearData(),this._studyModified=!1);var t="chartSession:"+this._chartApi._sessionid,i=(new Date).getTime()-this._loadingStartTime;se.logDebug(t+", Study "+this._metaInfo.description+" loading took "+i+" ms"),delete this._loadingStartTime,this._loading=!1,this._setStatus(""),this._statusView.update();var n=this._model.paneForSource(this);this._model.recalculatePane(n),this._updateSources(),this._model.fullUpdate();break;case"study_deleted":break;case"data_update":if(e.params.customId!==this.sourceId()||!this._checkTurnaround(e.params.turnaround))return;s(!!e.params.nonseries,"data.params.nonseries is missing"),this._onDataUpdate(e.params.plots,e.params.nonseries)}},he.prototype._onDataUpdate=function(e,t){this._studyModified&&(this.clearData(),this._studyModified=!1);var i=l(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((function(){return i}),(function(){return i})).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate},he.prototype._onDataUnpacked=function(e,t,i){this._isDestroyed||("nochange"!==t&&this._processPlotOffsets(i),this.transformData(e),this._mergeData(e),null!==i&&(i.indexes_replace?(s("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds,this._metaInfo.graphics))),this._onDataUpdated(e,i,t))},he.prototype._onDataUpdated=function(e,t,i){if(this.hasBarColorer()&&e.length>0){var n=this.barColorer().firstColoredBar(e[0].index);this._model.mainSeries().invalidateBarStylesCache(n)}null!==t&&this._postProcessGraphics();var r=this._model.paneForSource(this);this._model.recalculatePane(r),this._updateSources()},he.prototype.transformData=function(e){},he.prototype.moveData=function(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then(function(){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.move(e)}.bind(this))},he.prototype.replaceData=function(e,t,i){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.remove(e+1),this.m_data.addTail(i,t)},he.prototype._updateSources=function(){this._model.updateSource(this),this.hasBarColorer()&&this._model.updateSource(this._model.mainSeries())},he.processPlotOffsets=function(e,t){t&&t.indexes_replace||(e._plotOffsets=t&&t.offsets||{})},he.prototype._processPlotOffsets=function(e){he.processPlotOffsets(this,e)},he.prototype._mergeData=function(e){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.merge(e)},he.prototype._postProcessGraphics=function(){this._graphicsPriceAxisViews=R(this),this._concatPriceAxisViews()},he.prototype._getNonPriceParent=function(){if(this._nonPriceParent)return this._nonPriceParent;for(var e=this.source();e instanceof he;){var t=e.metaInfo();if(!t.is_price_study||"Compare@tv-basicstudies"===t.id)return this._nonPriceParent=e,e;e=e.source()}},he.prototype.firstValue=function(e){if(!this._isChildStudy&&"Compare@tv-basicstudies"===this._metaInfo.id||!this._metaInfo.is_price_study){ +var t=this._model.timeScale().visibleBarsStrictRange();if(null===t)return null;var i=t.firstBar(),n=t.lastBar(),r=null,o=this,s=o._metaInfo.plots;return null===r&&this.data().range(i,n).each((function(t,i){for(var n=0;n=0){var m=this.properties().styles[h].histogramBase.value(),v=this.m_data.minMaxOnRangeCached(e,t,[_]);isNumber(m)&&null!==v&&(l=q(l,{min:m,max:m}),l=q(l,v))}else a.push(_)}}}var y=this.m_data.minMaxOnRangeCached(e,t,a);if(y=q(l,y),i){a=[{name:"low",offset:0},{name:"high",offset:0}];var g=this.series().data().bars().minMaxOnRangeCached(e,t,a);y=q(y,g)}if(null!==y&&(o=new r(y.min,y.max)),s.bands)for(c=0;c=0&&(e="_v"+this._metaInfo.pine.version),{symbol:this.series().actualSymbol(),resolution:this.series().interval(),study:this._metaInfo.shortId+e}},he.prototype._sendTelemetryReport=function(e,t,i){void 0===i&&(i=this._getTelemetryAdditionalData());var n=Object.assign(t,{additional:i});telemetry.sendChartReport(e,n)},he.prototype._sendTelemetryCounter=function(e,t){this._sendTelemetryReport(e,{count:1},t)},he.prototype._sendTelemetryTiming=function(e,t,i){this._sendTelemetryReport(e,{value:t},i)},he.prototype.destroy=function(){this._isDestroyed=!0,this._legendView&&this._legendView.destroy(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this.parentSource().formatterChanged().unsubscribe(this,this._onSourceFormatterChanged),this.parentSource().priceStepChanged().unsubscribe(this,this._onSourcePriceStepChanged),this._properties.listeners().unsubscribe(this,this.changeStyles),this._properties.visible.listeners().unsubscribe(this,this.visibleChanged),this._properties.visible.listeners().unsubscribe(this,this.processHibernate);for(var e=0;e= 1");var l=TradingView.clone(defaults("study"));ue(l,t);var c=Z.getStudyPropertyRootName(t),u=TradingView.clone(defaults(c,o));t.isTVScript&&t.TVScriptSourceCode!==u.TVScriptSourceCode&&(u=TradingView.clone(TradingView.factoryDefaults(c,o)));TradingView.merge(l,u),n&&(s(!(n instanceof e),"propsState should not be an instance of Property"),TradingView.merge(l,n));var h=TradingView.clone(t),d={};a.mergeInputsObjPart(d,h.defaults.inputs),a.mergeInputsObjPart(d,l.inputs),l.inputs=d,delete h.inputs,delete h.defaults.inputs;var p={};if(TradingView.merge(p,h.defaults),TradingView.merge(p,TradingView.factoryDefaults(c)),TradingView.merge(p,l),TradingView.merge(p,h),delete p.defaults,l=p,null!==r){var _=r.model().studiesColorRotatorFactory().getColorRotator(t);"Overlay@tv-basicstudies"===t.id?l.lineStyle.color=_.getColor(l.lineStyle.color,t):TradingView.merge(l,function(e,t){for(var i in e.styles){var n=e.styles[i].color;n&&(e.styles[i].color=t.getColor(n))}return e}(l,_))}n&&TradingView.merge(l.styles,n.styles);return l}(t,n,r,o),u=Z.getSourceInputIds(t);if(u.length>0){var h=u[0];l instanceof he?c.inputs[h]="{pid}$0":void 0!==c.inputs[h]&&-1!==c.inputs[h].indexOf("$")&&(c.inputs[h]="close")}return ce(t,a,c)}(t,n,r,o,Z.getStudyPropertyRootName(t),a)},t.prepareStudyPropertiesForLoadChart=function(e,t,n,r,o,s){return function(e,t,n,r,o,s,a){var l=function(e,t,n,r,o){var s=i("K4L1");e.version&&n.version&&e.version!==n.version&&se.logWarn("Serialized metaInfo version "+e.version+" is not equal to the saved state version "+n.version);var a=TradingView.clone(defaults("study"));TradingView.merge(a,TradingView.factoryDefaults(Z.getStudyPropertyRootName(e))),ue(a,e),TradingView.merge(a,n),a=o.updateStudyState(a,e,t);var l=TradingView.clone(t||e);if(l&&Z.versionOf(l)>=1){var c={};s.mergeInputsObjPart(c,(l.defaults||{}).inputs),s.mergeInputsObjPart(c,a.inputs),a.inputs=c,delete l.inputs,l.defaults&&delete l.defaults.inputs;var u={};TradingView.merge(u,l.defaults), +TradingView.merge(u,TradingView.factoryDefaults(Z.getStudyPropertyRootName(l))),TradingView.merge(u,a),delete l.defaults,TradingView.merge(u,l),a=u}return a}(e,t,n,0,o);return ce(t||e,s,l)}(e,t,n,0,o,Z.getStudyPropertyRootName(e))}}).call(this,i("tc+8"),i("aIyQ"),i("Qb4w").PriceRange)},GVQo:function(e,t,i){"use strict";i.r(t),i.d(t,"clipboardDataForSources",(function(){return l})),i.d(t,"get",(function(){return c})),i.d(t,"set",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("VVxS"),s=i("3ClC"),a=i("CW80");function l(e,t){if(1===t.length&&Object(s.isStudy)(t[0])){var i=t[0];return{title:i.title(),sources:[{source:Object(r.ensureNotNull)(i.state()),type:"study"}]}}var o={sources:[],title:""};return o.sources=t.filter((function(e){return e.copiable()&&Object(a.isLineTool)(e)})).filter(a.isLineTool).map((function(t){var i={type:"drawing",geometry:t.geometry(),source:Object(n.__assign)(Object(n.__assign)({},t.state(!1)),{points:t.normalizedPoints()}),modelId:e};return delete i.source.alertId,i})),0===o.sources.length?null:(o.sources.length&&(1===o.sources.length?o.title=t[0].title&&t[0].title():o.title="Drawings"),o)}function c(){try{return JSON.parse(o.TVLocalStorage.getItem("application-clipboard"))}catch(e){return null}}function u(e){try{o.TVLocalStorage.setItem("application-clipboard",JSON.stringify(e))}catch(t){}}},GhVi:function(e,t,i){"use strict";(function(t){function i(){this._marksByIndex={},this._marksBySpan=[],this.changed=new t}i.prototype.reset=function(){this._marksByIndex={},this._marksBySpan=[],delete this.minIndex,delete this.maxIndex,delete this._cache,this.changed.fire()},i.prototype.minIndex=void 0,i.prototype.maxIndex=void 0,i.prototype.merge=function(e){for(var t=this._marksBySpan,i={},n=0;n=o||(this.maxIndex=o),t[s]||(t[s]=[]),t[s].push(r),i[s]=!0}for(s=t.length;s--;)t[s]&&(t[s].length||delete t[s],i[s]&&t[s].sort(this._sortByIndexAsc));delete this._cache,this.changed.fire()},i.prototype._removeTickmark=function(e){var t=e.index;if(this._marksByIndex[t]===e){delete this._marksByIndex[t],t<=this.minIndex&&this.minIndex++,t>=this.maxIndex&&this.maxIndex--,this.maxIndex2;){if(1e3*this._marksByIndex[t].time===e)return t;if(1e3*this._marksByIndex[i].time===e)return i;var n=Math.round((t+i)/2);1e3*this._marksByIndex[n].time>e?i=n:t=n}return t},i.prototype.build=function(e,t){var i=Math.ceil(t/e);if(this._maxbar===i&&this._cache)return this._cache;this._maxbar=i;for(var n=[],r=this._marksBySpan.length;r--;)if(this._marksBySpan[r]){var o=n;n=[];for(var s=o.length,a=0,l=this._marksBySpan[r],c=l.length,u=1/0,h=-1/0,d=0;d=i&&_-h>=i&&(n.push(p),h=_)}for(;a0&&t.forEach((function(e){e>i&&(i=e)})),i},e.prototype.merge=function(e){var t=this;this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._paneInvalidationLevel=Math.max(this._paneInvalidationLevel,e._paneInvalidationLevel),e._leftPriceScalesInvalidationMap.forEach((function(e,i){var n=t._leftPriceScalesInvalidationMap.get(i)||a;t._leftPriceScalesInvalidationMap.set(i,Math.max(n,e))})),e._rightPriceScalesInvalidationMap.forEach((function(e,i){var n=t._rightPriceScalesInvalidationMap.get(i)||a;t._rightPriceScalesInvalidationMap.set(i,Math.max(n,e))}))},e}();i.d(t,"InvalidationLevel",(function(){return n})),i.d(t,"defaultInvalidationLevel",(function(){return a})),i.d(t,"InvalidationMask",(function(){return l})),function(e){e[e.None=0]="None",e[e.Cursor=1]="Cursor",e[e.Light=2]="Light",e[e.Full=3]="Full"}(n||(n={}));var a=n.None,l=function(){function e(e){void 0===e&&(e=a),this._panesOrderChanged=!1,this._timeAxisInvalidationLevel=a,this._invalidatedPanes=new Map,this._invalidationLevel=e}return e.prototype.invalidateAll=function(e){var t=this;this._invalidationLevel!==e&&(this._invalidationLevel=Math.max(this._invalidationLevel,e),this._invalidatedPanes.forEach((function(e){e.invalidateAll(t._invalidationLevel)})))},e.prototype.invalidateAllPane=function(e,t){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new s(this._invalidationLevel)),Object(o.ensureDefined)(this._invalidatedPanes.get(e)).invalidateAll(t)},e.prototype.invalidatePriceScale=function(e,t,i,n){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new s(this._invalidationLevel)),Object(o.ensureDefined)(this._invalidatedPanes.get(e)).invalidatePriceScale(t,i,n)},e.prototype.invalidateTimeScale=function(e){this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e)},e.prototype.invalidatePanesOrder=function(){this._panesOrderChanged=!0},e.prototype.fullInvalidation=function(){return this._invalidationLevel},e.prototype.maxPaneInvalidation=function(){var e=[];return this._invalidatedPanes.forEach((function(t){e.push(t.fullInvalidation())})),Math.max.apply(Math,Object(r.__spreadArrays)(e,[this._invalidationLevel]))},e.prototype.invalidateForPane=function(e){return this._invalidatedPanes.get(e)||new s(this._invalidationLevel)},e.prototype.invalidateForTimeScale=function(){return Math.max(this._timeAxisInvalidationLevel,this._invalidationLevel)},e.prototype.merge=function(e){var t=this;this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._panesOrderChanged=this._panesOrderChanged||e._panesOrderChanged,this._invalidatedPanes.forEach((function(e){e.invalidateAll(t._invalidationLevel)})),e._invalidatedPanes.forEach((function(e,i){t._invalidatedPanes.has(i)||t._invalidatedPanes.set(i,new s(t._invalidationLevel)),Object(o.ensureDefined)(t._invalidatedPanes.get(i)).merge(e)})), +this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e._timeAxisInvalidationLevel)},e.prototype.panesOrderInvalidated=function(){return this._panesOrderChanged},e.cursor=function(){return new e(n.Cursor)},e.light=function(){return new e(n.Light)},e.full=function(){return new e(n.Full)},e.panesOrder=function(){var t=e.full();return t.invalidatePanesOrder(),t},e}()},HGP3:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i("mrSG").__exportStar(i("YTCC"),t)},HGup:function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"b",(function(){return l}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=this._chartModel.children(t,!0);i.forEach((function(t){return e._chartModel.detachSource(t)})),this._chartModel.detachSource(t);var n=this._chartModel.createPane(this.targetPaneIndex()),o=n.findSuitableScale(t);n.addDataSource(t,o,!1),i.forEach((function(e){return n.addDataSource(e,o,!1)})),this._chartModel.fullUpdate(),this._chartModel.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){var e=this,t=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=this._chartModel.children(t,!0);i.forEach((function(t){return e._chartModel.detachSource(t)}));var n=this._chartModel.detachSource(t);Object(r.assert)(n,"Undo of detaching must remove pane");var o=this._chartModel.panes()[this._initialPaneIndex],s=o.getPriceScaleById(this._initialPriceScaleId);null===s&&(s=o.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),o.addDataSource(t,s,!0),i.forEach((function(e){return o.addDataSource(e,s,!1)})),this._chartModel.fullUpdate()},t}(i("3u3j").a),s=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._initialPaneIndex+1},t}(o),a=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._initialPaneIndex},t}(o),l=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._chartModel.panes().length},t}(o)},HLXm:function(e,t,i){"use strict";function n(e){"LineToolGannComplex"!==e.type||void 0!==e.version&&1!==e.version||(e.type="LineToolGannFixed")}i.r(t),i.d(t,"migrateState",(function(){return n}))},"HV/F":function(e,t,i){"use strict";function n(e){var t={};return{promise:new Promise((function(i,n){e.subscribe(t,i,!0)})),destroy:function(){e.unsubscribeAll(t)}}}i.r(t),i.d(t,"delegateToPromise",(function(){return n}))},HZKX:function(e,t,i){"use strict";i.r(t),i.d(t,"createActionAddAlert",(function(){return we})),i.d(t,"createActionTrade",(function(){return Pe})),i.d(t,"createActionOrder",(function(){return Ce})), +i.d(t,"createMTPredictorActions",(function(){return xe})),i.d(t,"createLinesAction",(function(){return Te})),i.d(t,"ActionsProvider",(function(){return Me}));var n=i("mrSG"),r=i("Eyy1"),o=i("txPx"),s=i("ogJP"),a=i("Kxc7"),l=i("7KDR"),c=i("YmeR"),u=i("Daqx"),h=i("3ClC"),d=i("QloM"),p=i("Qq0B"),_=i("z61+"),f=i("/3z9"),m=i("L/Ed"),v=i("cKqi"),y=i("0gbU"),g=i("pvsv"),b=i("GVQo"),S=i("CW80"),w=i("/tGj"),P=Object(o.getLogger)("Chart.ActionsProvider"),C=(window.t("Add Alert"),window.t("Add Alert on {series}"),window.t("Add Alert on {drawing}"),window.t("Edit {0} Alert...")),x=window.t("Extend Alert Lines"),T=window.t("Show alert label lines"),I=window.t("Hide alert label lines"),M=(window.t("Trade"),window.t("Create Limit Order..."),window.t("Show")),L=window.t("Hide"),O=(window.t("MTPredictor"),window.t("Apply Manual Risk/Reward"),window.t("Apply Manual Decision Point"),window.t("Analyze Trade Setup"),window.t("Apply Elliott Wave"),window.t("Apply Elliott Wave Intermediate"),window.t("Apply Elliott Wave Major"),window.t("Apply Elliott Wave Minor"),window.t("Apply WPT Up Wave"),window.t("Up Wave 1 or A"),window.t("Up Wave 2 or B"),window.t("Up Wave C"),window.t("Up Wave 3"),window.t("Up Wave 4"),window.t("Up Wave 5"),window.t("Apply WPT Down Wave"),window.t("Down Wave 1 or A"),window.t("Down Wave 2 or B"),window.t("Down Wave C"),window.t("Down Wave 3"),window.t("Down Wave 4"),window.t("Down Wave 5"),window.t("Pinned To Scale {label} (Hidden)")),k=window.t("Pinned To Right Scale (Hidden)"),A=window.t("Pin To Scale {label} (Hidden)"),E=window.t("Pin To Right Scale (Hidden)"),V=window.t("Pinned To Scale {label}"),D=window.t("Pinned To Right Scale"),B=window.t("Pin To Scale {label}"),R=window.t("Pin To Right Scale"),N=window.t("Pinned To Left Scale (Hidden)"),F=window.t("Pin To Left Scale (Hidden)"),j=window.t("Pinned To Left Scale"),W=window.t("Pin To Left Scale"),H=window.t("Pin To New Left Scale"),z=window.t("Pin To New Right Scale"),U=window.t("Pin To Scale (Now {label})"),G=window.t("Pin To Scale (Now No Scale)"),Y=window.t("Pin To Scale (Now Left)"),q=window.t("Pin To Scale (Now Right)"),K=window.t("No Scale (Fullscreen)"),Z=window.t("Move To"),J=window.t("Existing Pane Above"),X=window.t("New Pane Above"),Q=window.t("Existing Pane Below"),$=window.t("New Pane Below"),ee=window.t("Bring to Front"),te=window.t("Send to Back"),ie=window.t("Bring Forward"),ne=window.t("Send Backward"),re=window.t("Visual Order"),oe=window.t("Lines"),se=window.t("Add Indicator/Strategy on {studyTitle}..."),ae=(window.t("Add Financial metric for {instrumentName}..."),window.t("Settings...")),le=window.t("Apply Default"),ce=window.t("Save As..."),ue=window.t("Copy"),he=window.t("Clone"),de=window.t("Template"),pe=(window.t("Sync To All Charts"),window.t("Unlock")),_e=window.t("Lock"),fe=(window.t("Show Earnings"),window.t("Show Dividends"),window.t("Show Splits"), +window.t("Show All Ideas")),me=window.t("Show Ideas of Followed Users"),ve=window.t("Show My Ideas Only"),ye=window.t("Settings..."),ge=window.t("Hide Events on Chart"),be=window.t("Add this Symbol to Entire Layout"),Se=window.t("Add this Indicator to Entire Layout");window.t("Add this Strategy to Entire Layout"),window.t("Add this Financial Metric to Entire Layout");function we(e,t){return null}function Pe(e,t,i){return null}function Ce(e){throw new Error("not supported")}function xe(e,t,i,n){return null}function Te(e){var t=[e.actions().showPriceLine];return new l.Action({label:oe,statName:"Lines",subItems:t})}function Ie(e,t){return void 0===e||e[t]}var Me=function(){function e(e,t){this._chartWidget=e,this._options=t}return e.prototype.contextMenuActionsForSources=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,i,r;return Object(n.__generator)(this,(function(n){return t=e[0],i=this._options,t===this._chartWidget.model().mainSeries()&&Ie(i,"mainSeries")?[2,this._contextMenuActionsForSeries(t)]:Object(h.isStudy)(t)&&Ie(i,"studies")?[2,this._contextMenuActionsForStudy(t)]:Object(S.isLineTool)(t)&&Ie(i,"lineTools")?(r=e.filter(S.isLineTool),[2,this._contextMenuActionsForLineTool(r)]):[2,[]]}))}))},e.prototype._isReadOnly=function(){return this._chartWidget.readOnly()},e.prototype._createActionHide=function(e){return new l.Action({label:L,icon:i("DYI2"),statName:"HideSelectedObject",onExecute:this._chartWidget.hideDataSources.bind(this._chartWidget,[e])})},e.prototype._createActionShow=function(e){var t=new l.Action({checkable:!0,label:M,icon:i("6ctS"),statName:"ToggleShow"}),n=new c.ActionBinder(t,e.properties().visible,this._chartWidget.model(),M);return t.setBinding(n),n.setValue(e.properties().visible.value()),t},e.prototype._createActionScale=function(e){var t=Object(r.ensureNotNull)(e.priceScale()),n=this._chartWidget.model().model(),o=Object(r.ensureNotNull)(n.paneForSource(e)),s=o.priceScalePosition(t),a=("left"===s?o.leftPriceScales():o.rightPriceScales()).indexOf(t),c=n.priceScaleSlotsCount().totallySlots<2?"dontneedname":"needname",h="overlay"===s?"":Object(u.a)(s,a).label,d=U.format({label:h}),p={"left-needname":d,"left-dontneedname":Y,"right-needname":d,"right-dontneedname":q,"overlay-needname":G,"overlay-dontneedname":G}[s+"-"+c];return new l.Action({label:p,icon:i("/kal"),subItems:this._createActionScaleItems(e)})},e.prototype._createActionScaleDetach=function(e,t,i,n){var o=this._chartWidget.model().model(),s=Object(r.ensureNotNull)(o.paneForSource(e));if(!s.canCreateNewPriceScale())return null;var a=Object(r.ensureNotNull)(e.priceScale()),c=a.canDetachSource(e),h=s.priceScalePosition(a),d=c||h!==t;if(!d)return null;var p=o.priceScaleSlotsCount(),_={left:{labelled:B,sided:H},right:{labelled:B,sided:z}},f="left"===t?s.leftPriceScales().length:s.rightPriceScales().length,m=p[t]>f?"labelled":"sided",v=Object(u.a)(t,f).label,y=_[t][m].format({label:v});return new l.Action({checkable:!1,disabled:!d,label:y,statName:n,payload:e,onExecute:i})},e.prototype._onDetachLeft=function(e){ +var t=e.getPayload(),i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToLeft(t,n)},e.prototype._onDetachRight=function(e){var t=e.getPayload(),i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToRight(t,n)},e.prototype._createActionScaleDetachLeft=function(e){return this._createActionScaleDetach(e,"left",this._onDetachLeft.bind(this),"ToggleScaleLeft")},e.prototype._createActionScaleDetachRight=function(e){return this._createActionScaleDetach(e,"right",this._onDetachRight.bind(this),"ToggleScaleRight")},e.prototype._onMoveToScale=function(e){var t=e.getPayload();if(t.datasource.priceScale()!==t.priceScale){var i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t.datasource));this._chartWidget.model().moveToScale(t.datasource,n,t.priceScale,t.undoText)}},e.prototype._createMoveToScaleAction=function(e,t,i,n){var r=e.priceScale()===t;return new l.Action({checkable:!0,checked:r,label:i,statName:"ToggleScale",payload:{datasource:e,priceScale:t,undoText:n},onExecute:this._onMoveToScale.bind(this)})},e.prototype._onNoScale=function(e){var t=e.getPayload().datasource,i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));n.isOverlay(t)||this._chartWidget.model().detachNoScale(t,n)},e.prototype._createActionNoScale=function(e){var t=this._chartWidget.model().model(),i=Object(r.ensureNotNull)(t.paneForSource(e)),n=i.actionNoScaleIsEnabled(e);return new l.Action({checkable:!0,checked:i.isOverlay(e),label:K,disabled:!n,statName:"ToggleNoScale",payload:{datasource:e},onExecute:this._onNoScale.bind(this)})},e.prototype._createActionScaleItems=function(e){var t=this,i=[],n=this._chartWidget.model().model(),o=Object(r.ensureNotNull)(n.paneForSource(e)),s=n.priceScaleSlotsCount().totallySlots>1,a=o.rightPriceScales(),c=o.leftPriceScales(),h=this._createActionScaleDetachRight(e),d=this._createActionScaleDetachLeft(e),p=a.length+c.length+(null===h?0:1)+(null===d?0:1)>2,_={right:{hidden:{checked:{labelled:O,sided:k},unchecked:{labelled:A,sided:E}},visible:{checked:{labelled:V,sided:D},unchecked:{labelled:B,sided:R}}},left:{hidden:{checked:{labelled:O,sided:N},unchecked:{labelled:A,sided:F}},visible:{checked:{labelled:V,sided:j},unchecked:{labelled:B,sided:W}}}},f={left:o.visibleLeftPriceScales(),right:o.visibleRightPriceScales()},m=function(t,i){var n=("right"===i?a:c)[t],r=f[i].includes(n)?"visible":"hidden",o=e.priceScale()===n?"checked":"unchecked",l=s?"labelled":"sided",h=_[i],d={labelled:h.visible.unchecked.labelled,sided:h.visible.unchecked.sided},p=Object(u.a)(i,t).label;return{actionText:h[r][o][l].format({label:p}),undoText:d[l].format({label:p})}};return i.push.apply(i,a.map((function(i,n){var r=m(n,"right");return t._createMoveToScaleAction(e,i,r.actionText,r.undoText)}))),null!==h&&i.push(h),p&&(a.length>0||null!==h)&&i.push(new l.Separator),i.push.apply(i,c.map((function(i,n){var r=m(n,"left") +;return t._createMoveToScaleAction(e,i,r.actionText,r.undoText)}))),null!==d&&i.push(d),p&&(c.length>0||null!==d)&&i.push(new l.Separator),i.push(this._createActionNoScale(e)),i},e.prototype._createVisualOrderAction=function(e){var t=this._chartWidget.model(),n=t.availableZOrderOperations(e),r=[new l.Action({label:ee,statName:"BringToFront",disabled:!n.bringToFrontEnabled,onExecute:function(){return t.bringToFront(e)}}),new l.Action({label:te,statName:"SendToBack",disabled:!n.sendToBackEnabled,onExecute:function(){return t.sendToBack(e)}}),new l.Action({label:ie,statName:"BringForward",disabled:!n.bringForwardEnabled,onExecute:function(){return t.bringForward(e)}}),new l.Action({label:ne,statName:"SendBackward",disabled:!n.sendBackwardEnabled,onExecute:function(){return t.sendBackward(e)}})];return new l.Action({label:re,icon:i("9dnG"),statName:"VisualOrder",subItems:r})},e.prototype._createActionMergeUp=function(e){var t=this._chartWidget.model();return t.model().isMergeUpAvailableForSource(e)?new l.Action({label:J,statName:"MergeUp",onExecute:function(){return t.mergeSourceUp(e)}}):null},e.prototype._createActionUnmergeUp=function(e){var t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new l.Action({label:X,statName:"UnmergeUp",onExecute:function(){return t.unmergeSourceUp(e)}}):null},e.prototype._createActionMergeDown=function(e){var t=this._chartWidget.model();return t.model().isMergeDownAvailableForSource(e)?new l.Action({label:Q,statName:"MergeDown",onExecute:function(){return t.mergeSourceDown(e)}}):null},e.prototype._createActionUnmergeDown=function(e){var t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new l.Action({label:$,statName:"UnmergeDown",onExecute:function(){return t.unmergeSourceDown(e)}}):null},e.prototype._mergeContentMenuItems=function(e){return[this._createActionMergeUp(e),this._createActionUnmergeUp(e),this._createActionMergeDown(e),this._createActionUnmergeDown(e)].filter(s.notNull)},e.prototype._createActionMove=function(e){var t=this._mergeContentMenuItems(e);return t.length>0?new l.Action({label:Z,icon:i("BBCR"),subItems:t}):null},e.prototype._contextMenuActionsForSeries=function(e){var t=[],i=e.properties().visible.value(),n=this._chartWidget.model().model(),o=(Object(r.ensureNotNull)(n.paneForSource(e)),this._chartWidget.actions());if(this._isReadOnly())t.push(i?this._createActionHide(e):this._createActionShow(e)),t.push(new l.Separator),t.push(this._createActionScale(e));else{0,t.length>0&&!(t[t.length-1]instanceof l.Separator)&&t.push(new l.Separator),a.enabled("symbol_info")&&t.push(o.showSymbolInfoDialog),t.length>0&&!(t[t.length-1]instanceof l.Separator)&&t.push(new l.Separator),t.push(this._createVisualOrderAction([e]));var s=this._createActionMove(e);null!==s&&t.push(s),t.push(this._createActionScale(e)),t.push(i?this._createActionHide(e):this._createActionShow(e)),t.push(new l.Separator),t.push(Te(this._chartWidget)),t.push(new l.Separator), +window.widgetbar&&(!window.widgetbar._customization||window.widgetbar._customization.watchlist)&&o.addToWatchlist&&t.push(o.addToWatchlist),a.enabled("text_notes")&&t.push(o.addToTextNotes),t[t.length-1]instanceof l.Separator||t.push(new l.Separator),t[t.length-1]instanceof l.Separator&&t.pop()}return t},e.prototype._createActionAddChildStudy=function(e){var t=this,n=this._chartWidget.model().model();return new l.Action({label:se.format({studyTitle:e.title(!0)}),icon:i("CwKc"),statName:"ApplyIndicator",onExecute:function(){var i=t._chartWidget.showIndicators(Object(h.isStudy)(e)?e:void 0);if(i&&Object(h.isStudy)(e)){var r=function(){trackEvent("SOS","Apply SOS","Apply by RC menu")},o=n.studyInserted();o.subscribe(t,r),i.visibilityChanged.subscribe(t,(function(e){e||o.unsubscribe(t,r)}),!0)}}})},e.prototype._createActionAddFundamentals=function(e){return null},e.prototype._createActionShowSymbolInfoDialog=function(e){return new l.Action({label:window.t("Symbol Info..."),icon:i("1pHB"),checkable:!1,statName:"SymbolInfo",onExecute:function(){var t=e.symbol(),i=e.symbolInfo();Object(g.showSymbolInfoDialog)(t,{symbolInfo:i})}})},e.prototype._createActionShowProperties=function(e){var t=this;return new l.Action({label:ae,icon:i("MXV9"),statName:"EditSelectedObject",onExecute:function(){return t._chartWidget.showSourceProperties(e)}})},e.prototype._contextMenuActionsForStudy=function(e){var t=this,i=this._chartWidget.actions(),n=e.properties().visible.value(),r=[];if(!e.userEditEnabled())return r;if(this._chartWidget.readOnly())r.push(n?this._createActionHide(e):this._createActionShow(e)),r.push(new l.Separator),e.constructor instanceof p.NonSeriesStudy||r.push(this._createActionScale(e));else{a.enabled("study_on_study")&&e.canHaveChildren()&&r.push(this._createActionAddChildStudy(e));var o=this._createApplyToEntireLayoutCommand(e);if(null!==o&&r.push(o),r.length>0&&!(r[r.length-1]instanceof l.Separator)&&r.push(new l.Separator),a.enabled("symbol_info")&&(e instanceof y.study_Compare||e instanceof v.study_Overlay)&&null!==e.symbolInfo()&&(r.push(this._createActionShowSymbolInfoDialog(e)),r.push(new l.Separator)),r.push(this._createVisualOrderAction([e])),!(e.constructor instanceof p.NonSeriesStudy)){var s=this._createActionMove(e);null!==s&&r.push(s),r.push(this._createActionScale(e))}r.push(new l.Separator);var c=e.metaInfo();if(r[r.length-1]instanceof l.Separator||r.push(new l.Separator),e.copiable()){var u=new l.Action({label:ue,shortcutHint:Object(f.humanReadableHash)(f.Modifiers.Mod+67),statName:"Copy",onExecute:function(){t._chartWidget.onAppClipboardCopy([e])}});r.push(u)}r.push(n?this._createActionHide(e):this._createActionShow(e)),r.push(i.studyRemove),r.push(new l.Separator),a.enabled("property_pages")&&new _.a(c).hasUserEditableOptions()&&r.push(this._createActionShowProperties(e)),r[r.length-1]instanceof l.Separator&&r.pop()}return r},e.prototype._createEditAlertDrawingAction=function(e){return new l.Action({label:C.format(e.title()),icon:TbbiEditAlertSvg,statName:"EditAlert",onExecute:function(){ +window.runOrSignIn((function(){e.editAlert("pane_context_menu_edit_alert")}),{source:"Alert edit from pane context menu"})}})},e.prototype._createLineToolTemplateAction=function(e){var t=this;if(!window.lineToolPropertiesToolbar)return null;var i=window.lineToolPropertiesToolbar.templatesList();return void 0===i?null:new l.ActionAsync((function(){var n=[],r=new l.Action({label:ce,statName:"SaveAs",onExecute:function(){i.showSaveDialog((function(t){var n=JSON.stringify(e.template());i.saveTemplate(t,n)}))}});n.push(r);var o=new l.Action({label:le,statName:"ApplyDefault",onExecute:function(){t._chartWidget.model().restorePropertiesForSource(e),window.lineToolPropertiesToolbar.onSourceChanged(e)}});return n.push(o),new Promise((function(e){i.templatesLoaded().then((function(){var e=i.getData();e.length>0&&n.push(new l.Separator),e.forEach((function(e,t){var r=new l.Action({label:e,statName:"ApplyTemplate",onExecute:function(){return i.loadTemplate(e)},toolbox:{type:m.ToolboxType.Delete,action:function(){i.deleteAction(e)}},showToolboxOnHover:!0});n.push(r)}))}),(function(e){P.logWarn(e)})).then((function(){e({label:de,statName:"Template",subItems:n})}))}))}))},e.prototype._createActionToggleLockObject=function(e){var t=this,n=e.properties().frozen.value();return new l.Action({label:n?pe:_e,statName:"ToggleLockSelectedObject",checkable:!0,icon:i(n?"fs3R":"qckB"),onExecute:function(){return t._chartWidget.toggleLockSelectedObject()}})},e.prototype._contextMenuActionsForLineTool=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,o,s,c,u,h,d,p,_,m,v=this;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return t=[],r=this._chartWidget.actions(),this._chartWidget.model().model(),o=function(){t.push(v._createVisualOrderAction(e))},s=function(){var n=e.filter((function(e){return e.cloneable()}));if(n.length>0){var r=new l.Action({label:he,icon:i("K8V9"),shortcutHint:Object(f.humanReadableModifiers)(f.Modifiers.Mod)+"Drag",doNotBindShortcut:!0,statName:"Clone",onExecute:function(){return v._chartWidget.model().cloneLineTools(n,!1)}},"Clone");t.push(r)}return!!n.length},c=function(){var i=e.filter((function(e){return e.copiable()}));if(i.length>0){var n=new l.Action({label:ue,shortcutHint:Object(f.humanReadableHash)(f.Modifiers.Mod+67),statName:"Copy",onExecute:function(){return v._chartWidget.onAppClipboardCopy(i)}},"Copy");t.push(n)}return!!i.length},u=function(){return!1},function(e){},1!==e.length?[3,4]:(h=e[0],this._chartWidget.readOnly()?(t.push(r.lineHide),[3,3]):[3,1]);case 1:return h.userEditEnabled()?(a.enabled("alerts")&&!this._chartWidget.onWidget()&&h.hasAlert&&h.hasAlert.value()&&(t.push(this._createEditAlertDrawingAction(h)),t.push(new l.Separator)),a.enabled("charting_library_base")||null!==(d=this._createLineToolTemplateAction(h))&&t.push(d),o(),Ie(this._options,"objectTree")&&r.paneObjectTree&&t.push(r.paneObjectTree),t.push(new l.Separator),p=s(),p=c()||p,(p=u()||p)&&t.push(new l.Separator),t.push(this._createActionToggleLockObject(h)),t.push(r.lineHide), +t.push(r.lineRemove),t.push(new l.Separator),[4,this._chartWidget.propertiesDefinitionsForSource(h)]):[3,3];case 2:_=n.sent(),a.enabled("property_pages")&&(null!==_||Object(S.isMTPredictionTool)(h))&&t.push(r.format),h.additionalActions&&(t.push(new l.Separator),m=h.additionalActions(this._chartWidget.model()),t.push.apply(t,m)),n.label=3;case 3:return[3,5];case 4:Ie(this._options,"objectTree")&&r.paneObjectTree&&t.push(r.paneObjectTree),o(),t.push(new l.Separator),s(),c(),u(),t.push(new l.Separator),t.push(r.lineHide),t.push(r.lineRemove),n.label=5;case 5:return[2,t]}}))}))},e.prototype._createEarningsShow=function(){return null},e.prototype._createDividendsShow=function(){return null},e.prototype._createSplitsShow=function(){return null},e.prototype._contextMenuActionsForESD=function(){return[]},e.prototype._contextMenuActionsForPublishedTimeline=function(e){var t=this,i=this._chartWidget.actions(),n=[];if(n.push(i.lineHide),window.is_authenticated){var r=e.properties().filter,o=new l.Action({checked:r.value()===PublishedChartsFilter.None,checkable:!0,label:fe,statName:"ToggleAllIdeas",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.None,fe)}}),s=new l.Action({checked:r.value()===PublishedChartsFilter.Following,checkable:!0,label:me,statName:"ToggleIdeasOfPeopleAndUser",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.Following,me)}}),a=new l.Action({checked:r.value()===PublishedChartsFilter.Private,checkable:!0,label:ve,statName:"ToggleUserIdeas",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.Private,ve)}});n.push(new l.Separator,o,s,a)}return n},e.prototype._contextMenuActionsForTradingDrawings=function(e){return e.contextMenuItems()},e.prototype._createAlertToggleHorzLineLabelAction=function(e){var t=this,i=getGlobalAlertSettingsProperty().childs().line.childs().visible,n=i.value()?I:T;return new l.Action({checkable:!0,label:x,checked:i.value(),statName:"ToggleExtendAlertLine",onExecute:function(){return t._chartWidget.model().setProperty(i,!i.value(),n)}})},e.prototype._contextMenuActionsForAlertLabel=function(e){var t=e.alert(),i=[];return t.get("active")?i.push(AlertActionCreator.stopAlert(t)):i.push(AlertActionCreator.restartAlert(t,"alert_label_context_menu_restart")),i.push(AlertActionCreator.editAlert(t,"alert_label_context_menu_edit")),i.push(AlertActionCreator.deleteAlert(t)),i.push(new l.Separator),i.push(this._createAlertToggleHorzLineLabelAction(e)),i},e.prototype._contextMenuActionsForChartEvents=function(e){var t=this,i=[];if(a.enabled("property_pages")){var n=new l.Action({label:ye,statName:"Format",onExecute:function(){return t._chartWidget.showGeneralChartProperties(d.TabNames.eventsAndAlerts)}});i.push(n)}var r=new l.Action({label:ge,statName:"HideEvents",onExecute:function(){return t._chartWidget.model().setProperty(e.properties().visible,!1,ge)}});return i.push(r),i},e.prototype._createApplyToEntireLayoutCommand=function(e){var t=this +;if(!this._chartWidget.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return null;var i=this._chartWidget.model().model();if(e.parentSource()!==i.mainSeries())return null;var n=Object(r.ensureNotNull)(i.paneForSource(e)),o=i.paneForSource(i.mainSeries())===n,s=e instanceof y.study_Compare&&e.priceScale()===i.mainSeries().priceScale()&&Object(r.ensureNotNull)(e.priceScale()).isPercentage(),a=o?void 0:i.panes().indexOf(n),c=Se,u="AddStudyToEntireLayout";return Object(w.isSymbolSource)(e)&&(c=be,u="AddSymbolToEntireLayout"),new l.Action({label:c,statName:u,onExecute:function(){var n=Object(r.ensureNotNull)(Object(b.clipboardDataForSources)(i.id(),[e])),l=t._chartWidget.chartWidgetCollection(),u={isOnMainPane:o,asCompare:s,paneIndex:a};l.applyIndicatorToAllCharts(t._chartWidget,n,u,c)}},"applyStudyToEntireLayout")},e}()},Hm6r:function(e,t,i){"use strict";i.r(t),i.d(t,"CrosshairTimeAxisView",(function(){return o}));var n=i("mrSG"),r=i("cgFQ"),o=function(e){function t(t,i,n){void 0===n&&(n=!1);var r=e.call(this,t)||this;return r._indexProvider=i,r._highlighted=n,r}return Object(n.__extends)(t,e),t.prototype._getBgColor=function(){return this._highlighted?this._model.isDark()?"#1E88E5":"#2196F3":"#4c525e"},t.prototype._getIndex=function(){return this._model.crossHairSource().visible?this._indexProvider():null},t}(r.a)},Hr11:function(e,t,i){"use strict";function n(e,t){return e<=t}function r(e,t){return e>=t}function o(e,t,i){return Math.min(Math.max(e,t),i)}function s(e){return e<0?-1:e>0?1:0}function a(e){if(e<0)return!1;for(var t=e;t>1;t/=10)if(t%10!=0)return!1;return!0}function l(e,t,i){return t-e<=i}function c(e,t,i){return Math.abs(e-t)t?1:0}function d(e,t){if(void 0===t&&(t=h),e.length<1)throw Error("array is empty");for(var i=e[0],n=0;n0&&(i=e[n]);return i}function _(e){var t=Math.ceil(e);return t%2!=0?t-1:t}i.r(t),i.d(t,"lessThan",(function(){return n})),i.d(t,"greaterThan",(function(){return r})),i.d(t,"clamp",(function(){return o})),i.d(t,"sign",(function(){return s})),i.d(t,"isBaseDecimal",(function(){return a})),i.d(t,"greaterOrEqual",(function(){return l})),i.d(t,"equal",(function(){return c})),i.d(t,"log10",(function(){return u})),i.d(t,"defComparator",(function(){return h})),i.d(t,"min",(function(){return d})),i.d(t,"max",(function(){return p})),i.d(t,"ceiledEven",(function(){return _}))},HySD:function(e,t,i){"use strict";i.r(t),i.d(t,"ResizerDetacherState",(function(){return s}));var n=i("Eyy1"),r=i("hY0g"),o=i.n(r),s=function(){function e(e){var t=this;this._alive=new o.a,this._container=new o.a,this._width=new o.a,this._height=new o.a,this._fullscreen=new o.a,this._detachable=new o.a,this._fullscreenable=new o.a,this._visible=new o.a,this._availWidth=new o.a,this._availHeight=new o.a,this._owner=new o.a,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:function(){var e=t._owner.value();e&&e.remove&&e.remove()},negotiateWidth:function(e){var i=t._owner.value();i&&i.negotiateWidth&&i.negotiateWidth(e)},negotiateHeight:function(e){var i=t._owner.value();i&&i.negotiateHeight&&i.negotiateHeight(e)},requestFullscreen:function(){var e=t._owner.value();e&&e.requestFullscreen&&e.requestFullscreen()},exitFullscreen:function(){var e=t._owner.value();e&&e.exitFullscreen&&e.exitFullscreen()},detach:function(e){var i=t._owner.value();i&&i.detach&&i.detach(e)},attach:function(){var e=t._owner.value();e&&e.attach&&e.attach()}},e&&this.pushOwner(e)}return e.prototype.bridge=function(){return this._bridge},e.prototype.pushOwner=function(e){if(e.alive.value()){for(var t=0,i=this._ownersStack;t=t;i--)this._unsubscribeOwner(this._ownersStack[i],!0);this._ownersStack.length=t,t>0?this._subscribeOwner(this._ownersStack[t-1]):(this._alive.setValue(!1),this._owner.deleteValue())},e}()},I4UZ:function(e,t,i){"use strict";i.r(t),i.d(t,"HeaderToolbarBootloader",(function(){return s}));var n=i("mrSG"),r=i("yMne"),o=i("YuHv"),s=function(e){function t(t,i){var n=e.call(this)||this;return n._toolsBootloader=t,n._headerProps=i,n._headerProps.resizerBridge.negotiateHeight(r.HEADER_TOOLBAR_HEIGHT_EXPANDED),n._headerProps.resizerBridge.container.value().appendChild(Object(o.a)()),n}return Object(n.__extends)(t,e),t.prototype._startLoading=function(){var e=this +;return Promise.all([this._toolsBootloader.load(),this._loadHeaderToolbar()]).then((function(t){var i=t[0];return new(0,t[1])(e._headerProps.resizerBridge.container.value(),Object(n.__assign)(Object(n.__assign)({},e._headerProps),{tools:i}))}))},t.prototype._loadHeaderToolbar=function(){return Promise.all([i.e("react"),i.e(43),i.e(44),i.e(75),i.e(12),i.e(14),i.e(38),i.e("header-toolbar")]).then(i.bind(null,"KMbc")).then((function(e){return e.HeaderToolbarRenderer}))},t}(i("cZRT").a)},I9zs:function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("aO4+").Point,o=i("eJTA"),s=o.rgbToHsl,a=o.hslToRgb,l=o.rgbToHexString,c=o.parseRgb,u=o.parseRgba,h=i("VdBB").HitTestResult,d=i("vq8G").SelectionRenderer,p=i("29fS").PaneRendererBars,_=i("cO0S").PaneRendererHistogram,f=i("Ndyb").PaneRendererColumns,m=i("gyZD").PaneRendererLine,v=i("u0yd").PaneRendererArea,y=i("/hKg").PaneRendererCandles,g=i("dBsn").PaneRendererCross,b=i("OYox").PaneRendererCircles,S=i("6Fc/").PaneRendererArrowsUpDownItem,w=i("6Fc/").PaneRendererArrowsUpDown,P=i("gTEF").SelectionRendererArrowsUpDown,C=i("f3xO").PaneRendererUnicodeChar,x=i("gVWb").PaneRendererBackground,T=i("Zp8I").PaneRendererStepLine,I=i("Zy3/").CompositeRenderer,M=i("ga+R"),L=i("Hr11").clamp,O=i("Nu4p"),k=i("23IT"),A=k.LineStudyPlotStyle,E=k.PlotSymbolSize,V=i("972a").MarkLocation,D=i("G3Rl").memoize,B=i("Tmoa"),R=i("k9/m").PlotRowSearchMode,N=i("Kxc7"),F=i("Zp/P"),j=i("Kmdw"),W=i("akof"),H=i("+q2u"),z=i("fxzW"),U=i("P+Pi"),G=i("IOzl"),Y=i("6ptY"),q=i("PF2b"),K=i("V0al");function Z(e,t,i,n){this.m_study=e,this.m_series=t,this.m_model=i,this._plotName=n,this.m_items=[],this._invalidated=!0,this._isMarkersEnabled=N.enabled("source_selection_markers");var r=this.m_study.metaInfo().plots;this._colorer=null,this._palette=null,this._paletterProps=null,this._plotIndex=0;for(var o=0;o=0&&e0?(t-=n,i+=n):(t+=n,i-=n);var o=this.m_study.getMinFirstBarIndexForPlot(this._plotName);if(!(o>i)){t=Math.max(o,t) +;var s=this.m_study.properties().styles[this._plotName],a=s.plottype.value(),l=[A.Line,A.Area,A.Circles,A.Cross].indexOf(a)>=0,c=this.m_study.data(),u=this.m_study.firstValue();if(l&&c._length()>0){for(var d=c._bsearch(t);Z.isIndexValid(d,c)&&void 0===c._valueAt(d)[this._plotIndex+1];)d-=1;t=Z.isIndexValid(d,c)?c._indexAt(d):t;for(var p=c._bsearch(i);Z.isIndexValid(p,c)&&void 0===c._valueAt(p)[this._plotIndex+1];)p+=1;i=Z.isIndexValid(p,c)?c._indexAt(p):i}var _=c.range(t,i),f=this.m_study.priceScale(),m=L(this._getTranspValue(),0,100),v={},y=function(e,t){var i=e+"@"+t;return v[i]||(this._plotName&&"vol"===this._plotName?v[i]=B.generateColor(e,t):v[i]=B.generateColor(e,t,!0)),v[i]}.bind(this);if(_.each(function(e,t){e+=n,e=Math.floor(e);var i=null==(h=t[this._plotIndex+1]);if(l&&i)return!1;var o=new r(e,h=i?NaN:h);o.timePointIndex=e;var a=void 0!==t[this._colorer+1]||this._palette&&this._palette.addDefaultColor;if(this._colorer&&a){var c,u,h=t[this._colorer+1];if(o.style={},null!=h){c=this._palette.valToIndex?this._palette.valToIndex[h]:h;var d=(u=this._paletterProps.colors[c]).color.value();o.style.color=B.isHexColor(d)?y(d,m):d}else{d=s.color.value();o.style.color=y(d,100)}var p=void 0!==c?u.width.value():s.linewidth.value(),_=void 0!==c?u.style.value():s.linestyle.value();o.style.width=p,o.style.style=_}return this.m_items.push(o),!1}.bind(this)),f.pointsArrayToCoordinates(this.m_items,u),this.m_model.timeScale().indexesToCoordinates(this.m_items),s.histogramBase&&(this._histogramBase=this.m_study.priceScale().priceToCoordinate(s.histogramBase.value(),u)),this.m_model.selection().isSelected(this.m_study)){var g=M(t,i);this._selectionData={points:[],bgColors:[],visible:!0};var b=this.m_model.paneForSource(this.m_study).height();this._selectionData.hittestResult=h.REGULAR;for(var S=0;S0?(a-=c,l+=c):(a+=c,l-=c);var u=this._study.getMinFirstBarIndexForPlot(this._plotName);if(!(u>l))a=Math.max(u,a),this._study.data().range(a,l).each(function(e,t){e+=c;var n=t[this._plotIndex+1],a=new r(Math.floor(e)-.5),l=isNumber(s)?s:50;l=Math.min(l,100),l=Math.max(l,0);if(null!=n){var u=o.valToIndex?o.valToIndex[n]:n;a.color=B.generateColor(i[u].color.value(),l)}else a.color=null;return this._items.push(a),!1}.bind(this)),this._model.timeScale().indexesToCoordinates(this._items)}},J.prototype.renderer=function(){if(this._study.properties().styles[this._plotName].visible&&this._study.properties().styles[this._plotName].visible.value()&&this._scalesReady()){this._invalidated&&(this._updateImpl(),this._invalidated=!1);var e={items:this._items,y:0,h:this._study.priceScale().height(),w:this._model.timeScale().barSpacing()},t=new I;return t.append(new x(e)),t}},X.prototype.items=function(){ +return this.m_items},X.prototype.update=function(){this.m_invalidated=!0},X.prototype._scalesReady=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();return e&&t&&!e.isEmpty()&&!t.isEmpty()},X.prototype._updateImpl=function(){if(this.m_items=[],this._scalesReady()){var e=this.m_model.timeScale(),t=this.m_study.priceScale(),i=e.visibleBarsStrictRange();if(null!==i){var n=this.m_series.nearestIndex(i.firstBar(),R.NearestRight),r=this.m_series.nearestIndex(i.lastBar(),R.NearestLeft),o=this.m_study.offset(this.m_plotName);o>0?(n-=o,r+=o):(n+=o,r-=o);var s=this.m_study.getMinFirstBarIndexForPlot(this.m_plotName);if(!(s>r)){n=Math.max(s,n);var a=this.m_study.data(),l=this.m_study.firstValue(),c=a.range(n,r),u=this._getTranspValue(),d=M(n,r),p=this.m_model.selection().isSelected(this.m_study);this.m_selectionData=p?{points:[],hittestResult:h.REGULAR,vertOffset:0,isDark:this.m_model.isDark(),bgColors:[],visible:!0}:null;var _,f,m=this.m_series.properties().style.value(),v=m===TradingView.Series.STYLE_LINE?"lineStyle":m===TradingView.Series.STYLE_AREA?"areaStyle":null;v?(_=this.m_series.properties()[v].priceSource.value(),f=_):(_="high",f="low");var y=this.m_study.priceScale().isInverted(),g=t.coordinateToPrice(t.height()*t.topMargin(),l),b=t.coordinateToPrice(t.height()*(1-t.bottomMargin()),l);this._topCoord=y?b:g,this._bottomCoord=y?g:b;var S=this.m_model.paneForSource(this.m_study).height();c.each(function(e,t){var i=Math.floor(e+o);if(null==(l=t[this.m_plotIndex+1]))return!1;var n=this._createItem(i,l,_,f);if(null!=n){var r=void 0!==t[this._colorer+1]||this._palette&&this._palette.addDefaultColor;if(this._colorer&&r){var s,a,l=t[this._colorer+1];if(n.style={},null!=l){var c=this._palette.valToIndex?this._palette.valToIndex[l]:l;s=this._paletterProps.colors[c].color.value(),a=u>9?u-10:0,n.style.color=B.generateColor(s,u)}else s=this.m_study.properties().styles[this.m_plotName].color.value(),a=100,n.style.color=B.generateColor(s,100);n.style.borderColor=B.generateColor(s,a)}var h=void 0!==t[this._textColorer+1]||this._textPalette&&this._textPalette.addDefaultColor;if(this._textColorer&&h){var m;l=t[this._textColorer+1];if(n.style||(n.style={}),null!=l){c=this._textPalette.valToIndex?this._textPalette.valToIndex[l]:l;m=this._textPaletterProps.colors[c].color.value(),n.style.textColor=B.generateColor(m,u)}else m=this.m_study.properties().styles[this.m_plotName].textColor.value(),n.style.textColor=B.generateColor(m,100)}return p&&-1!==d.indexOf(e)&&(this.m_selectionData.points.push(n),this.m_selectionData.bgColors.push(this.m_model.backgroundColorAtYPercentFromTop(n.y/S))),this.m_items.push(n),!1}}.bind(this)),this._convertItemsToCoordinates()}}}},X.prototype._updateRenderer=function(){this._updateImpl();var e=this.m_model.timeScale(),t={},i=this._getTranspValue(),n=e.barSpacing(),r=this._calculateShapeHeight(n),o=this.m_study.properties().styles[this.m_plotName].location.value(),s=this._calculateVerticalOffset(o,r+r/2);t.barSpacing=n,t.items=this.m_items, +t.color=B.generateColor(this.m_study.properties().styles[this.m_plotName].color.value(),i),t.height=r,t.vertOffset=s;var a=this.m_study.properties().styles[this.m_plotName].plottype.value(),l=O.plotShapesData[a],c=new I;l&&c.append(new TradingView[l.paneRendererClass](t)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=s,c.append(new d(this.m_selectionData))),this.m_renderer=c},X.prototype._getSeriesVal=function(e,t){e=e||"close";var i=null;try{i=this.m_series[e](t)}catch(n){}return i},X.prototype._getTranspValue=function(){var e=0;this.m_study.properties().transparency&&(e=this.m_study.properties().transparency.value(),e=isNumber(e)?e:50);var t=this.m_study.properties().styles[this.m_plotName];return t.transparency&&(e=t.transparency.value(),e=isNumber(e)?e:50),L(e,0,100)},X.prototype._createItem=function(e,t,i,n){var o=this.m_study.properties().styles[this.m_plotName].location.value();if(!t&&o!==V.Absolute)return null;switch(o){case V.AboveBar:var s=this._getSeriesVal(i,e);if(void 0===s||null==s)return null;var a=s;break;case V.BelowBar:var l=this._getSeriesVal(n,e);if(void 0===l||null==l)return null;a=l;break;case V.Top:a=this._topCoord;break;case V.Bottom:a=this._bottomCoord;break;case V.Absolute:a=t;break;default:throw new Error("Bad value: "+o)}return new r(e,a)},X.prototype._convertItemsToCoordinates=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();e.indexesToCoordinates(this.m_items),t.pointsArrayToCoordinates(this.m_items,this.m_study.firstValue())},X.prototype._calculateVerticalOffset=function(e,t){var i=0;switch(e){case V.AboveBar:case V.Bottom:i=-t;break;case V.BelowBar:case V.Top:i=t}return this.m_study.priceScale().isInverted()&&(i*=-1),i},X.prototype._calculateShapeHeight=function(e,t){var i=e;switch(t){case E.Tiny:i=.3*e;break;case E.Small:i=.6*e;break;case E.Normal:i=e;break;case E.Large:i=1.5*e;break;case E.Huge:i=2*e}return i},X.prototype.renderer=function(){if(this.m_study.properties().styles[this.m_plotName].visible&&this.m_study.properties().styles[this.m_plotName].visible.value()&&this._scalesReady())return this.m_invalidated&&(this._updateRenderer(),this.m_invalidated=!1),this.m_renderer},inherit(Q,X),Q.prototype._updateRenderer=function(e){this._updateImpl();var t,i=this.m_model.timeScale(),n={},r=this._getTranspValue(),o=i.barSpacing();if(e.size){var s=e.size.value();t=this._calculateShapeHeight(25,s)}else t=Math.round(o/2);var a=e.location.value(),l=B.generateColor(e.color.value(),r),c=r>19?r-10:0,u=this._calculateVerticalOffset(a,Math.round(1.5*t));n.barSpacing=o,n.items=this.items(),n.color=l,n.borderColor=B.generateColor(e.color.value(),c),n.height=t,n.vertOffset=u;var h=e.plottype.value(),p=O.plotShapesData[h],_=new I,f=e.text?e.text.value():void 0;if(void 0!==f&&""!==f.trim()){var m=f.trim().replace(/\\n/gm,"\n");m=TradingView.cleanButAmpersand(m,!0),n.text=m,n.fontSize=12;var v=e.textColor?e.textColor.value():void 0;n.textColor=v?B.generateColor(v,r):l} +null!=p&&_.append(new TradingView[p.paneRendererClass](n)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=u,_.append(new d(this.m_selectionData))),this.m_renderer=_},Q.prototype.renderer=function(){var e=this.m_study.properties().styles[this.m_plotName];if(e.visible&&e.visible.value()&&this._scalesReady())return this.m_invalidated&&(this._updateRenderer(e),this.m_invalidated=!1),this.m_renderer},inherit($,Q),$.prototype.renderer=function(){var e=this.m_study.properties().styles[this.m_plotName];if(e.visible&&e.visible.value()&&this._scalesReady()){var t=this.m_model.timeScale();this.m_invalidated&&(this._updateImpl(),this.m_invalidated=!1);var i,n={},r=this._getTranspValue(),o=t.barSpacing();if(e.size){var s=e.size.value();i=this._calculateShapeHeight(50,s)}else i=Math.round(o);var a=e.location.value(),l=B.generateColor(e.color.value(),r),c=this._calculateVerticalOffset(a,i);n.items=this.items(),n.barSpacing=o,n.char=e.char.value(),n.height=i,n.vertOffset=c,n.color=l;var u=new I,h=e.text?e.text.value():void 0;if(void 0!==h&&""!==h.trim()){var p=h.trim().replace(/\\n/gm,"\n");p=TradingView.cleanButAmpersand(p,!0),n.text=p,n.fontSize=12;var _=e.textColor?e.textColor.value():void 0;n.textColor=_?B.generateColor(_,r):l}return u.append(new C(n)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=c,u.append(new d(this.m_selectionData))),u}},inherit(ee,X),ee.prototype.renderer=function(){if(this.m_study.properties().styles[this.m_plotName].visible&&this.m_study.properties().styles[this.m_plotName].visible.value()&&this._scalesReady()){this.m_invalidated&&(this._updateImpl(),this.m_invalidated=!1);var e={},t=L(this._getTranspValue(),0,100),i=this.m_model.timeScale().barSpacing();e.items=this.m_items,e.barSpacing=i,e.colorup=B.generateColor(this.m_study.properties().styles[this.m_plotName].colorup.value(),t),e.colordown=B.generateColor(this.m_study.properties().styles[this.m_plotName].colordown.value(),t);var n=u(e.colorup),r=n?100*(1-n[3]):0,o=u(e.colordown),s=o?100*(1-o[3]):0;e.colorBorderUp=B.generateColor("#000000",r),e.colorBorderDown=B.generateColor("#000000",s),e.minHeight=this.m_study.properties().styles[this.m_plotName].minHeight.value(),e.maxHeight=this.m_study.properties().styles[this.m_plotName].maxHeight.value();var a=new I;if(a.append(new w(e)),this.m_model.selection().isSelected(this.m_study)&&null!==this.m_selectionData){var l=this.m_selectionData;l.barSpacing=i,a.append(new P(l))}return a}},ee.prototype._createItem=function(e,t,i,n){if(0!==t){Math.abs(t)>this._maxAbsValue&&(this._maxAbsValue=Math.abs(t));var r,o=t>0;if(o){var s=this._getSeriesVal(n,e);if(void 0===s||null==s)return null;r=s}else{var a=this._getSeriesVal(i,e);if(void 0===a||null==a)return null;r=a}return new S(e,r,t,o)}},ee.prototype._convertItemsToCoordinates=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();e.indexesToCoordinates(this.m_items), +t.pointsArrayToCoordinates(this.m_items,this.m_study.firstValue());var i=Math.abs(this.m_study.properties().styles[this.m_plotName].minHeight.value()),n=Math.abs(this.m_study.properties().styles[this.m_plotName].maxHeight.value());if(i>n){var r=i;i=n,n=r}for(var o=(n-i)/this._maxAbsValue,s=this.m_items,a=0;ai)){t=Math.max(n,t);var o=this.m_study.data(),s=this.m_study.firstValue(),a=o.range(t,i),l=this.m_study.properties().ohlcPlots[this.m_plotName],c={};if(a.each(function(e,t){e=Math.floor(e);for(var i=!0,n={},r=TradingView.OPEN_PLOT;r<=TradingView.CLOSE_PLOT;++r){var o=t[this._ohlcPlotIndexes[r]+1];if(null==o){i=!1;break}n[r]=o}if(!i)return!1;var s=n[TradingView.OPEN_PLOT],a=n[TradingView.CLOSE_PLOT],u=Math.max(s,n[TradingView.HIGH_PLOT],n[TradingView.LOW_PLOT],a),h=Math.min(s,n[TradingView.HIGH_PLOT],n[TradingView.LOW_PLOT],a),d={};d.time=Math.round(e),d.open=s,d.high=u,d.low=h,d.close=a;var p=this._colorer?null!=t[this._colorer+1]?this._plotValueToPaletteColor(t[this._colorer+1]):"rgba(0, 0, 0, 0)":l.color.value();return d.color=function(e,t){var i=e+"@"+t;return c[i]||(c[i]=B.generateColor(e,t)),c[i]}(p,0),d.hollow=null,this.m_bars.push(d),!1}.bind(this)),this.m_study.priceScale().barPricesToCoordinates(this.m_bars,s),this.m_model.timeScale().barIndexesToCoordinates(this.m_bars),this.m_model.selection().isSelected(this.m_study)){var u=M(t,i);this._selectionData={points:[],hittestResult:h.REGULAR,isDark:this.m_model.isDark(),bgColors:[],visible:!0};for(var d=this.m_model.paneForSource(this.m_study).height(),p=0;pi){var s=r(e,i,t,n,o);return s.count=-s.count,s}return a(e,t,1,(function(e,t){return t>i||0!==n&&e>n}),o)}function o(e,t,i,n){void 0===n&&(n=!1);var r=i<0?-1:1;return a(e,t,r,(function(e,t){return e>=i*r}),n)}function s(e,t,i){var n=i<0?-1:1;return a(e,t,n,(function(e,t){return e>=i*n}),!0).times}function a(e,t,i,r,o){var s=0,a=t;e.moveTo(a);for(var l=0,c=Number.MAX_VALUE,u=!1,h=t,d=[];!r(s,a);){if(l>15)throw new Error("Internal error 0x10 while extrapolating.");var p=e.indexOfBar(a);if(p===n.SessionStage.PRE_SESSION&&1===i)a=e.startOfBar(0),e.moveTo(a);else if(p===n.SessionStage.PRE_SESSION&&-1===i)a=e.startOfBar(n.SessionStage.PRE_SESSION)-1,e.moveTo(a);else if(p===n.SessionStage.POST_SESSION&&1===i)a=e.startOfBar(n.SessionStage.POST_SESSION),e.moveTo(a);else{if(p===n.SessionStage.POST_SESSION&&-1===i)throw new Error("Internal error 0x12 while extrapolating.");var _=e.startOfBar(p);if(_>t&&i>0||t>_&&i<0){if(u&&c===_)throw new Error("Internal error 0x11 while extrapolating.");u=!0,c=_,l=0,s++,h=_,o&&d.push(h)}if(0===p&&-1===i)a=_-1;else{a=e.startOfBar(p+i);var f=e.startOfBar(n.SessionStage.POST_SESSION);a>f&&(e.moveTo(f),a=e.startOfBar(0))}}l++}return{time:h,times:d,count:s}}},IMMp:function(e){ +e.exports=JSON.parse('{"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-500","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-650","color-divider":"color-cold-gray-700","color-divider-hover":"color-cold-gray-800","color-box-shadow":"color-black","color-active-hover-text":"color-gull-gray","color-alert-text":"color-loblolly","color-border":"color-bright-gray","color-border-chat-fields":"color-bright-gray","color-border-hover":"color-trout-1","color-border-table":"color-cold-gray-800","color-brand":"color-tv-blue-700","color-brand-active":"color-tv-blue-600","color-brand-hover":"color-tv-blue-600","color-button-hover-bg":"color-mirage-3","color-chart-page-bg":"color-cold-gray-800","color-common-tooltip-bg":"color-cold-gray-650","color-danger":"color-ripe-red-600","color-depthrenderer-fill-style":"color-catskill-white","color-depthrenderer-stroke-style":"color-trout-1","color-disabled-border-and-color":"color-ebony-clay","color-disabled-input":"color-bright-gray","color-empty-container-message":"color-slate-gray","color-highlight-new":"color-dark-slate-blue","color-icons":"color-slate-gray","color-input-bg":"color-charade","color-input-textarea-readonly":"color-trout-1","color-input-placeholder-text":"color-cold-gray-700","color-input-publish-bg":"color-mirage-1","color-item-active-blue":"color-blue-dianne","color-item-hover-active-bg":"color-charade","color-item-hover-bg":"color-ebony-clay","color-item-hover-blue":"color-blue-dianne","color-item-selected-blue":"color-blue-dianne","color-item-active-text":"color-cold-gray-200","color-item-active-bg":"color-tv-blue-700","color-link":"color-tv-blue-700","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-600","color-list-item":"color-slate-gray","color-list-nth-child-bg":"color-mirage-3","color-news-highlight":"color-charade","color-pane-bg":"color-mirage-1","color-pane-secondary-bg":"color-cold-gray-850","color-placeholder":"color-trout-2","color-popup-menu-item-hover-bg":"color-cold-gray-800","color-popup-menu-separator":"color-cold-gray-700","color-row-hover-active-bg":"color-ebony-clay","color-sb-scrollbar-body-bg":"color-trout-2","color-screener-description":"color-loblolly","color-section-separator-border":"color-bright-gray","color-separator-table-chat":"color-bright-gray","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-bright-gray","color-tag-hover-bg":"color-charade","color-text-regular":"color-loblolly","color-toolbar-button-text":"color-cold-gray-500","color-toolbar-button-text-hover":"color-cold-gray-450","color-toolbar-button-text-active":"color-tv-blue-700","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-toggle-button-background-active":"color-tv-blue-700","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-interactive-element-text-normal":"color-cold-gray-300","color-toolbar-interactive-element-text-hover":"color-cold-gray-250","color-toolbar-opened-element-bg":"color-cold-gray-800","color-tooltip-bg":"color-bright-gray","color-tv-button-checked":"color-slate-gray","color-tv-dialog-caption":"color-athens-gray-2","color-tv-dropdown-item-hover-bg":"color-charade","color-underlined-text":"color-gull-gray","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-medium-blue","color-list-item-hover-bg":"color-ebony-clay","color-list-item-text":"color-loblolly","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-500","color-price-axis-gear-hover":"color-cold-gray-400","color-price-axis-highlight":"color-cold-gray-800","color-bid":"color-tv-blue-700","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-600","color-control-intent-primary":"color-tv-blue-700","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-700","color-growing":"color-minty-green-600","color-falling":"color-ripe-red-600","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-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-500","color-replay-mode":"color-tv-blue-700","color-replay-mode-icon":"color-tv-blue-50","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-notaccurate-mode-bg":"color-berry-pink-400","color-delay-mode":"color-tan-orange-600","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-400","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"}') +},IOzl:function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("aO4+"),s=i("Eyy1"),a=i("2WC2"),l=i("gBDZ"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.setData=function(e,t){this._setBaseData(e,t);for(var i=0,n=this._items;i=0?e.vertOffset:e.vertOffset-e.shapeHeight},t}(c),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth/2,i=e.x+e.shapeWidth/2,n=e.y-e.shapeHeight+e.vertOffset,r=e.y+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=Math.max(1,Math.floor(r))%2?.5:0,a=this._getArrowSize(i),l=Math.round(a*r);(s+l)%1!=o%1&&(l+=.5);var c=Math.round(i.shapeWidth/2*r);(s+c)%1!=o%1&&(c+=.5);var u=Math.round(i.x*r)+s,h=Math.round((i.y+i.vertOffset)*r)+o,d=u+l,p=Math.round((i.y+i.vertOffset-a)*r)+o,_=u-l,f=u+c,m=Math.round((i.y+i.vertOffset-i.shapeHeight)*r)+o,v=u-c;e.moveTo(d,p),e.lineTo(u,h),e.lineTo(_,p),i.shapeWidth<=2*a?(e.lineTo(v,p),this._drawCorner(e,v,m,n.leftUp,r),this._drawCorner(e,f,m,n.rightUp,r),e.lineTo(f,p)):(this._drawCorner(e,v,p,n.leftDown,r),this._drawCorner(e,v,m,n.leftUp,r),this._drawCorner(e,f,m,n.rightUp,r),this._drawCorner(e,f,p,n.rightDown,r)),e.lineTo(d,p)},t.prototype._getVerticalTextOffset=function(e){return-e.shapeHeight/2-this._getArrowSize(e)/2},t.prototype._calcVertOffset=function(e){return Math.sign(e.vertOffset)<=0?e.vertOffset:e.vertOffset+e.shapeHeight},t}(c),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x,i=e.x+e.shapeWidth,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=this._getArrowSize(i),a=this._hasText(i),l=a?i.shapeHeight/2:s,c=Math.round(i.x*r)+o,u=Math.round((i.y+i.vertOffset)*r)+o,h=Math.round((i.x+s)*r)+o,d=Math.round((i.y+i.vertOffset+s)*r)+o,p=Math.round((i.y+i.vertOffset-s)*r)+o,_=Math.round((i.y+i.vertOffset-l)*r)+o,f=Math.round((i.x+i.shapeWidth)*r)+o,m=Math.round((i.y+i.vertOffset+l)*r)+o;e.moveTo(h,d),e.lineTo(c,u),e.lineTo(h,p),a?this._drawCorner(e,h,_,n.leftUp,r):e.lineTo(h,_),this._drawCorner(e,f,_,n.rightUp,r),this._drawCorner(e,f,m,n.rightDown,r),a?this._drawCorner(e,h,m,n.leftDown,r):e.lineTo(h,m),e.lineTo(h,d)},t.prototype._getHorizontalTextOffset=function(e){return e.shapeWidth/2+this._getArrowSize(e)/2},t}(c),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth,i=e.x,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){ +var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=this._getArrowSize(i),a=this._hasText(i),l=a?i.shapeHeight/2:s,c=Math.round(i.x*r)+o,u=Math.round((i.y+i.vertOffset)*r)+o,h=Math.round((i.x-s)*r)+o,d=Math.round((i.y+i.vertOffset-s)*r)+o,p=Math.round((i.y+i.vertOffset+s)*r)+o,_=Math.round((i.y+i.vertOffset-l)*r)+o,f=Math.round((i.x-i.shapeWidth)*r)+o,m=Math.round((i.y+i.vertOffset+l)*r)+o;e.moveTo(h,d),e.lineTo(c,u),e.lineTo(h,p),a?this._drawCorner(e,h,m,n.rightDown,r):e.lineTo(h,m),this._drawCorner(e,f,m,n.leftDown,r),this._drawCorner(e,f,_,n.leftUp,r),a?this._drawCorner(e,h,_,n.rightUp,r):e.lineTo(h,_),e.lineTo(h,d)},t.prototype._getHorizontalTextOffset=function(e){return-e.shapeWidth/2-this._getArrowSize(e)/2},t}(c),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth/2,i=e.x+e.shapeWidth/2,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=i.shapeHeight/2,a=i.shapeWidth/2,l=Math.round(i.x*r)+o,c=Math.round((i.x-a)*r)+o,u=Math.round((i.x+a)*r)+o,h=Math.round((i.y+i.vertOffset-s)*r)+o,d=Math.round((i.y+i.vertOffset+s)*r)+o;e.moveTo(l,h),this._drawCorner(e,u,h,n.rightUp,r),this._drawCorner(e,u,d,n.rightDown,r),this._drawCorner(e,c,d,n.leftDown,r),this._drawCorner(e,c,h,n.leftUp,r),e.lineTo(l,h)},t}(c)},IVMC:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.reduce((function(e,t,i){return~e.indexOf(t)||e.push(t),e}),[])},e.exports=t.default},IWXC:function(e,t,i){"use strict";i.r(t),i.d(t,"getQuoteSessionInstance",(function(){return s})),i.d(t,"setQuoteSessionInstance",(function(){return a})),i.d(t,"getQuoteSessionNoEnsure",(function(){return l})),i.d(t,"destroyQuoteSessions",(function(){return c}));var n=i("hGf4"),r=i.n(n),o={};function s(e){return void 0===e&&(e="full"),o[e]||a(e,new r.a(e)),o[e]}function a(e,t){void 0===e&&(e="full"),o[e]=t}function l(e){return void 0===e&&(e="full"),o[e]}function c(){for(var e in o)if(o.hasOwnProperty(e)){var t=o[e];void 0!==t&&t.destroy(),delete o[e]}}},Ialn:function(e,t,i){"use strict";i.r(t),i.d(t,"isRtl",(function(){return r})),i.d(t,"stripLTRMarks",(function(){return s})),i.d(t,"startWithLTR",(function(){return a})),i.d(t,"forceLTRStr",(function(){return l})),i.d(t,"forceLTRStrSsr",(function(){return c})),i.d(t,"forceRTLStr",(function(){return u})),i.d(t,"getLTRScrollLeft",(function(){return h})),i.d(t,"getLTRScrollLeftOffset",(function(){return d})),i.d(t,"detectAutoDirection",(function(){return f}));var n=i("oYVD"),r=function(){return"rtl"===window.document.dir},o=new RegExp("‎|‪|‫|‬","g");function s(e){return""!==e&&r()&&null!=e?e.replace(o,""):e}function a(e){return""!==e&&r()&&null!=e?"‎"+e:e}function l(e){return""!==e&&r()&&null!=e?"‪"+e+"‬":e}function c(e){return"‪"+e+"‬"}function u(e){return""!==e&&r()&&null!=e?"‫"+e+"‬":e} +function h(e){return Object(n.getNormalizedScrollLeft)(e,"rtl")}function d(e,t){var i=Object(n.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 p=/[^\u0000-\u0040\u005B-\u0060\u007B-\u00BF\u00D7\u00F7\u02B9-\u02FF\u2000-\u200E\u2010-\u2029\u202C\u202F-\u2BFF]/,_=/[\u0590-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC]/;function f(e){var t=p.exec(e);return t?_.test(t[0])?"rtl":"ltr":""}},IcDj:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyBase",(function(){return _}));var n=i("mrSG"),r=(i("Eyy1"),i("aIyQ")),o=i.n(r),s=i("7ktv"),a=i("5fI3"),l=i("jy4L"),c=i("YWnQ"),u=i("/tGj"),h=i("e1Hy"),d=i("W+6j"),p=window.t("Invalid Symbol"),_=function(e){function t(i,n,r,s){var a=e.call(this,i)||this;return a.onStart=new o.a,a._symbolsResolved=new o.a,a._statusChanged=new o.a,a._paneViews=[],a._resolvedSymbols={},a._isChildStudy=!1,a._loading=!0,a._failed=!1,a._status="",a._studyId=null,a._chartApi=i.chartApi(),a._properties=n,a._metaInfo=s,a._series=a._model.mainSeries(),r instanceof t?(a._source=r,a._isChildStudy=!0,a._source.setChild(a),a._source.currencyChanged().subscribe(a,a._onSourceCurrencyChanged)):a._series.currencyChanged().subscribe(a,a._onSourceCurrencyChanged),a}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._source&&this._source.currencyChanged().unsubscribeAll(this),this._series&&this._series.currencyChanged().unsubscribeAll(this)},t.prototype.isSymbolInvalid=function(){return this._status===p},t.prototype.getSymbolString=function(e){return Object(a.encodeExtendedSymbol)(this._getSymbolObject(e))},t.prototype.onStatusChanged=function(){return this._statusChanged},t.prototype.symbolsResolved=function(){return this._symbolsResolved},t.prototype.valuesProvider=function(){return new h.a(this,this.model())},t.prototype.statusProvider=function(e){return new d.a(this,this._model.properties().scalesProperties.textColor)},t.prototype._allSymbolsAreResolved=function(){for(var e=this,t=[],i=this.metaInfo(),n=0;n=this._sessionEndMs?u.SessionStage.POST_SESSION:d(n.time_seconds_diff(e,this._sessionStartMs)/this._periodSec)},t.prototype.startOfBar=function(e){if(e===u.SessionStage.PRE_SESSION){var t=n.get_cal_from_unix_timestamp_ms(this._session.timezone,this._sessionStartMs-1),i=this._session.spec.alignToNearestSessionEnd(t,-1);return n.cal_to_utc(this._session.timezone,i)}if(e===u.SessionStage.POST_SESSION)return this._sessionEndMs;if(e<0)throw new Error("Negative offset is not supported");return this._sessionStartMs+n.time_seconds(this._periodSec*e)},t.prototype.endOfBar=function(e){if(e<0)throw new Error("Index cannot be negative");var t=this.startOfBar(e)+1e3*this._periodSec +;return t>this._sessionEndMs?this._sessionEndMs:t},t.prototype.isLastBar=function(e,t){return t>=this._sessionStartMs+n.time_seconds(this._periodSec*(e+1)-1)},t.prototype.moveTo=function(e){var t=this._session.timezone,i=n.utc_to_cal(t,e),r=this._session.spec.alignToSessionStart(i);this._sessionStartMs=n.cal_to_utc(t,i),n.add_minutes(i,r),this._sessionEndMs=n.cal_to_utc(t,i)},t.prototype.moveNext=function(){this.moveTo(this._sessionEndMs)},t}(_),m=i("OBgQ");function v(e,t){var i=n.clone(t),r=e.businessDaysToCalendarDays(i,1);r>1&&n.add_date(i,r-1);var o=e.leftBorderOfDailyBar(i);if(null===o)throw new Error("Cannot calculate left border of daily bar");return n.cal_to_utc(n.get_timezone(e.timezone()),o)}var y=function(e){function t(t,i,n,r,o){void 0===o&&(o=!1);var s=e.call(this)||this;return s._periodStart=-Number.MAX_VALUE,s._periodEnd=-Number.MAX_VALUE,s._periodLastBarStart=-Number.MAX_VALUE,s._periodStartDay=new m.a(0,0,0),s._periodEndDay=new m.a(0,0,0),s._period=n,s._sessionTgt=t,s._builder=r,s._useBusinessDays=o,s._sessionSrc=o?new p("Etc/UTC","24x7"):i||t,s}return Object(c.__extends)(t,e),t.prototype.builder=function(){return this._builder},t.prototype.alignTimeIfPossible=function(e){return this.tradingDayToSessionStart(e)},t.prototype.tradingDayToSessionStart=function(e){return this.moveTo(e),this.startOfBar(0)},t.prototype.indexOfBar=function(e){if(this._useBusinessDays){var t=m.a.fromCalendar(n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e));return t.before(this._periodStartDay)?u.SessionStage.PRE_SESSION:this._periodEndDay.before(t)?u.SessionStage.POST_SESSION:0}return e=this._periodEnd?u.SessionStage.POST_SESSION:0},t.prototype.startOfBar=function(e){if(e===u.SessionStage.PRE_SESSION){var t=n.get_cal_from_unix_timestamp_ms(this._sessionTgt.timezone,this._periodStart-1),i=this._sessionTgt.spec.alignToNearestSessionEnd(t,-1);return n.cal_to_utc(this._sessionTgt.timezone,i)-1}return e===u.SessionStage.POST_SESSION||e>0?this._periodEnd:e===u.SessionStage.LASTBAR_SESSION?this._periodLastBarStart:this._periodStart},t.prototype.moveTo=function(e){var t=n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e);this._sessionSrc.spec.correctTradingDay(t);var i=n.get_year(t),r=this._indexOfPeriodInYear(t),o=r+this._period,s=this._sessionTgt.spec,a=this._sessionTgt.timezone,l=this._builder.startOfPeriod(a,r,i);this._periodStart=v(s,l);var c=n.clone(l),u=s.businessDaysToCalendarDays(c,1);u>1&&n.add_date(c,u-1),this._periodStartDay=m.a.fromCalendar(c);var h=this._builder.startOfPeriod(a,o,i);this._periodEnd=v(s,h);var d=n.clone(h);for(n.add_date(d,-1);s.isCalWeekEnd(d);)n.add_date(d,-1);this._periodEndDay=m.a.fromCalendar(d),n.add_date(h,-1),function(e,t){for(;e.isCalWeekEnd(t);)n.add_date(t,-1)}(this._sessionTgt.spec,h),this._periodLastBarStart=v(s,h),(this._periodLastBarStart=this._periodLastBarStart},t.prototype.currentRange=function(){return{from:this._periodStartDay,to:this._periodEndDay}},t.prototype.indexOfBarInYear=function(e){var t=n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e),i=n.get_year(t),r=this._builder.indexOfPeriod(t),o=this._sessionTgt.timezone,s=this._builder.startOfPeriod(o,r,i),a=v(this._sessionTgt.spec,s);return s=n.get_cal_from_unix_timestamp_ms(n.get_timezone("Etc/UTC"),a),i=0&&(r-=7),d((r+i)/7))}var S=function(){function e(){}return e.prototype.indexOfPeriod=function(e){return n.get_day_of_year(e)-1},e.prototype.startOfPeriod=function(e,t,i){var r=n.days_per_year(i);return n.get_cal(n.get_timezone("Etc/UTC"),i,n.JANUARY,1+Math.min(t,r))},e}(),w=function(e){function t(t){var i=e.call(this)||this;return i._sessionsSpec=t,i}return Object(c.__extends)(t,e),t.prototype.indexOfPeriod=function(t){return e.prototype.indexOfPeriod.call(this,t)-function(e,t){var i=b(e,t),r=n.get_cal(n.get_timezone("Etc/UTC"),n.get_year(t),n.JANUARY,1);n.add_date(r,7*i);var o=i*e.weekEndsCount()+e.holidaysFromYearStart(r),s=n.get_day_of_year(t)-n.get_day_of_year(r);return o+s-e.calendarDaysToBusinessDays(r,s)}(this._sessionsSpec,t)},t.prototype.startOfPeriod=function(t,i,r){var o=7-this._sessionsSpec.weekEndsCount(),s=Math.max(0,d(i/o)-1),a=n.get_cal(n.get_timezone("Etc/UTC"),r,n.JANUARY,1),l=n.get_days_per_year(a);if(n.add_date(a,7*s),(i-=o*s-this._sessionsSpec.holidaysFromYearStart(a))>0){var c=this._sessionsSpec.businessDaysToCalendarDays(a,i);n.add_date(a,c)}var u=n.get_day_of_year(a)-1;return rn.get_days_per_year(r)?this.startOfPeriod(e,0,i+1):(n.add_date(r,s),r)},e}(),x=function(){function e(){}return e.prototype.indexOfPeriod=function(e){return n.get_month(e)},e.prototype.startOfPeriod=function(e,t,i){if(t<0){var r=d((11-t)/12);i-=r,t+=12*r}else t>n.DECEMBER&&(i++,t=n.JANUARY);return n.get_cal(n.get_timezone("Etc/UTC"),i,t,1)},e}();function T(e,t,i,n){void 0===n&&(n=!1);var r=o.Interval.parse(e),s=r.multiplier();return r.kind()===o.ResolutionKind.Minutes?new f(60*s,t):r.kind()===o.ResolutionKind.Seconds?new f(s,t):r.kind()===o.ResolutionKind.Range?new f(60*s,t):new y(t,i,s,function(e,t){switch(e){case o.ResolutionKind.Days:return new P(t);case o.ResolutionKind.Weeks:return new C(t);case o.ResolutionKind.Months:return new x}throw new Error("Unknown dwm resolution: "+e)}(r.kind(),t),n)}function I(e,t,i,n,r,a,l){var c,u,h=new p("Etc/UTC",e,t,i),d=o.Interval.parse(r+n),_=d.isDWM();_?(u=s(d,l),c=864e5):(u=d.inMilliseconds(),c=60*h.spec.findSession(0,0,0).getEntry().length()*1e3);var f=c/u,m=(_?7:7-h.spec.weekEndsCount())*f;return as.startOffset()+s.length()&&r===s.dayOfWeek()-1&&(r++,o-=1440),r===s.dayOfWeek()&&o>=s.startOffset()&&o0&&(e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=i,Object(c.setLineStyle)(e,u.LINESTYLE_SOLID),this._extendAndDrawLineSegment(e,s,l,t),this._extendAndDrawLineSegment(e,h,a,t),Object(c.drawLine)(e,s.x,s.y,h.x,h.y),Object(c.drawLine)(e,l.x,l.y,a.x,a.y)),e.restore()}},e.prototype._getPointsInPhysicalSpace=function(e,t){void 0===t&&(t=0);var i=Object(n.ensureNotNull)(this._data).points,o=i[0],s=i[1],a=e.pixelRatio,l=Math.round(o.x*a)+t,c=Math.round(s.x*a)+t,u=Math.round(o.y*a)+t,h=Math.round(s.y*a)+t;return[new r.Point(l,u),new r.Point(c,h)]},e.prototype._extendAndHitTestLineSegment=function(e,t,i,n){var r=this._extendAndClipLineSegment(t,i,n);if(null!==r&&Object(s.distanceToSegment)(r[0],r[1],e).distance<=3)return this._hitTestResult;return null},e.prototype._extendAndDrawLineSegment=function(e,t,i,n){var r=this._extendAndClipLineSegment(t,i,n);null!==r&&Object(c.drawLine)(e,r[0].x,r[0].y,r[1].x,r[1].y)},e.prototype._extendAndClipLineSegment=function(e,t,i){var o=Object(n.ensureNotNull)(this._data);if(Object(r.equalPoints)(e,t))return null;var s=i.physicalWidth,a=Math.min(e.x,t.x),l=Math.max(e.x,t.x),c=o.extendLeft?0:Math.max(a,0),u=o.extendRight?s:Math.min(l,s);return c>u||u<=0||c>=s?null:[new r.Point(c,e.y),new r.Point(u,t.y)]},e.prototype._drawBackground=function(e,t,i,n){if(!(n.cssWidth<=0||n.cssHeight<=0)){var r=this._extendAndClipLineSegment(t,i,n);if(null!==r){var o=r[0],s=r[1];e.beginPath(),e.moveTo(o.x,o.y),e.lineTo(s.x,o.y),e.lineTo(s.x,s.y),e.lineTo(o.x,s.y),e.lineTo(o.x,o.y),e.fillStyle=this.getColor(),e.fill()}}},e.prototype._hitTestBackground=function(e,t,i,n){var s=this._extendAndClipLineSegment(t,i,n);return null!==s&&Object(o.pointInBox)(e,Object(r.box)(s[0],s[1]))?this._backHitTestResult:null},e}()},InMJ:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Flat Bottom");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version, +i.e("lt-pane-views").then(function(e){var t=i("gr7S").FlatBottomPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.version=1,s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Flat Bottom"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.addPoint.call(this,e)},s.prototype.setLastPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.setLastPoint.call(this,e)},s.prototype.setPoint=function(e,t,i){if(i&&i.shift()&&1===e){this._snapPoint45Degree(t,this.points()[0])}if(2===e)this._points[1].index=t.index;else if(3===e)return this._points[0].index=t.index,this._points[2].price=t.price,void this.normalizePoints();n.prototype.setPoint.call(this,e,t)},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));var n=this._points[2];n.time=t.time,n.index=t.index;var r,o,s,a,l={price:n.price,time:e.time,index:e.index},c=[];n.index<=l.index?(c.push(n),c.push(l)):(c.push(l),c.push(n)),i[0].price>c[0].price?(r=i,o=c):c[0].price>i[0].price||c[1].price>i[1].price?(r=c,o=i):(r=i,o=c);var u=this.properties().extendLeft.value(),h=this.properties().extendRight.value();return e.index<=t.index?(s=u,a=h):(s=h,a=u),[this._linePointsToAlertPlot(r,"Upper",s,a),this._linePointsToAlertPlot(o,"Lower",u,a)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("vm8R").GeneralTrendFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolflatbottom",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFlatBottom=s},J2xC:function(e,t,i){e.exports={"css-value-header-toolbar-height":"38px"}},JOqt:function(e,t,i){"use strict";i.r(t),i.d(t,"debounce",(function(){return n}));var n=function(e,t){var i,n,r=0;function o(){e.apply(n,i)}return function(){n=this,i=arguments,clearTimeout(r),r=setTimeout(o,t)}}},JT5O:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyMarket",(function(){return o}));var n=i("aIyQ"),r=i.n(n),o=function(){function e(e,t){this.visibilityChanged=new r.a,this._dialogPromise=null,this._dialog=null,this._chartWidgetCollection=e,this._options=t}return e.prototype.isVisible=function(){return null!==this._dialog&&this._dialog.isVisible()},e.prototype.show=function(e){var t;null===this._dialog&&this._requestDialog(e),null===(t=this._dialog)||void 0===t||t.open(e)},e.prototype.hide=function(){var e;null===(e=this._dialog)||void 0===e||e.hide()},e.prototype.onCustomScriptModified=function(){var e +;null===(e=this._dialog)||void 0===e||e.updateUserStudies()},e.prototype.resetAllPages=function(){var e;null===(e=this._dialog)||void 0===e||e.resetAllStudies()},e.prototype._requestDialog=function(e){var t=this;if(null===this._dialogPromise){var n=void 0;n=Promise.all([i.e("react"),i.e(1),i.e(3),i.e(6),i.e(7),i.e(8),i.e(10),i.e(13),i.e(33),i.e(65),i.e(66),i.e(74),i.e(0),i.e(5),i.e(11),i.e("study-market")]).then(i.bind(null,"zbLM")).then((function(e){return new e.IndicatorsLibraryContainer(t._chartWidgetCollection,t._options)})),this._dialogPromise=n.then((function(i){t._dialog=i,t._dialog.getVisibilityChanged().subscribe(null,(function(e){t.visibilityChanged.fire(e)})),t._dialog.open(e)}))}return this._dialogPromise},e}()},JWMC:function(e,t,i){"use strict";i.r(t),i.d(t,"trackEvent",(function(){return l}));i("bSeV");var n=i("FQhm"),r=i("Kxc7"),o=i("txPx"),s=Object(o.getLogger)("Common.TrackEvent"),a=[/Study_(Drawing)_(.*)/,/(Study)_(.*)@tv-basicstudies/,/(Study)_(.*)/,/(Chart Style) (.*)/],l=function(e,t,i){if(r.enabled("charting_library_base"))!function(e,t,i){t=t||e||i||"";for(var r="",o=0;o=22)return t;for(var i={},n=0,r=0;;){var o=t[r];if(void 0===o)break;var s=t[o.id];o.isFake&&(o.id="in_"+n++),i[r]=o,i[o.id]=s,r++}return i}]}u.prototype.updateMetaInfo=function(e){if(!e)return e;n(!e.isTVScript,"This method should update only built-in java indicators metaInfo. For Pine indicators use updateMetaInfoAsync");for(var t=null,i=this._studiesMetainfo,r=0;r=12&&l<=26){var c={};for(s=0;s=12&&c<=26){var h=r.columns;r.columns=[];for(var d=0;dt&&o.logWarn("Bad integer input max value in metaInfo id="+e.id+" title="+e.description))}},u._fixInputsMaxValue=function(e,t){if(!TradingView.isAbsent(t)){var i=u.INPUT_MAX_VALUE;if(t.inputs)for(var n=0;ni&&(a.max=i))}if(e&&e.inputs){var r=u.splitInputs(e.inputs),o=r.arr;for(var s in o){var a;"integer"===(a=o[s]).type&&(a.max&&a.max>i&&(a.max=i))}e.inputs=TradingView.merge(r.obj,r.arr)}}},u.prototype.patchPropsStateAndMetaInfo=function(e,t,i){"Script$BOOKER"!==t.productId||t.alerts||delete e.alerts,u._fixInputsOrder(e,t),u._fixInputsMaxValue(e,t);var n=u.splitInputs(e.inputs);e.inputs=n.obj;var r=a.versionOf(t);ri&&(i=r))}e[i+1]=t},u.splitInputs=function(e){var t={},i={};for(var n in e)isNumber(parseInt(n,10))?t[n]=e[n]:i[n]=e[n];return{arr:t,obj:i}},u.findInputKeyById=function(e,t){var i=null;for(var n in e)if(isNumber(parseInt(n,10))&&e[n].id===t){i=n;break}return i},u.getInputKeyById=function(e,t){var i=u.findInputKeyById(e,t);if(!i)throw new Error("Cannot find input with id: "+t);return i},e.exports=u},K8V9:function(e,t){e.exports=''},K9GE:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.color=t.CubicBezier=t.easingFunc=t.dur=void 0,t.dur=350,t.easingFunc={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}};var n=function(){function e(e,t,i,n){this._mX1=e,this._mY1=t,this._mX2=i,this._mY2=n}return e.prototype.easingFunc=function(e){ +return this._mX1===this._mY1&&this._mX2===this._mY2?e:this._calcBezier(this._getTForX(e))},e.prototype._a=function(e,t){return 1-3*t+3*e},e.prototype._b=function(e,t){return 3*t-6*e},e.prototype._c=function(e){return 3*e},e.prototype._calcBezier=function(e){return((this._a(this._mY1,this._mY2)*e+this._b(this._mY1,this._mY2))*e+this._c(this._mY1))*e},e.prototype._getSlope=function(e){return 3*this._a(this._mX1,this._mX2)*e*e+2*this._b(this._mX1,this._mX2)*e+this._c(this._mX1)},e.prototype._getTForX=function(e){for(var t=e,i=0;i<4;++i){var n=this._getSlope(t);if(0===n)return t;t-=(this._calcBezier(t)-e)/n}return t},e}();t.CubicBezier=n,t.color={black0:"#000",black20:"#2b2d36",black25:"#2b2e37",black27:"#2f3241",black30:"#212121",black70:"#4A4A4A",black80:"#535353",black100:"#646464",black110:"#757575",black140:"#8A8A8A",black170:"#ADAEB0",black180:"#b4b4b4",black200:"#C8C8C8",black220:"#DADDE0",black230:"#ECECEC",black240:"#F2F2F2",black248:"#F8F8F8",black255:"#FFF",brand:"#3BB3E4",brandHover:"#3BABD8",brandActive:"#3898C2",brandDown:"#049DDC",brand220:"#3BB3E0",brand255:"#3BB3FF",brandNew:"#37A6EF",brandNew2:"#2196F3",spinner:"#00A2E2",brandMedium80:"#3C4650",brandMedium90:"#465a6e",brandMedium100:"#627384",brandMedium120:"#758696",brandMedium150:"#94959C",brandMedium190:"#9DB2BD",brandMedium220:"#E9EFF2",brandMedium230:"#EAECEF",brandMedium240:"#F1F3F6",brandDark:"#2A2C39",brandDark50:"#252733",brandDark45:"#20222D",brandDarkText:"#6A6B74",danger:"#FF4A68",dangerHover:"#F24965",dangerDown:"#FF173E",success:"#3CBC98",success55:"#37BC9B",success250:"#00FFC0",successHover:"#38B395",successDown:"#00A97F",attention:"#FFC84A",attention50:"#F89E30",growing:"#37bc9b",falling:"#ff4a68"}},KUek:function(e,t,i){"use strict";i.r(t);var n,r,o=i("mrSG"),s=i("Eyy1"),a=i("aIyQ"),l=i.n(a),c=i("k9/m"),u=i("hsV8"),h=i("jy4L"),d=i("w4Ji"),p=i("jenN"),_=i("txPx"),f=Object(_.getLogger)("Chart.StudyDataSource");!function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(n||(n={})),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"}(r||(r={}));var m=function(){function e(e,t,i,o){this._inputs=null,this._status=r.Idle,this._studyId=null,this._turnaroundCounter=1,this._studyStatus={type:n.Undefined},this._studyStatusChanged=new l.a,this._graphics=new p.LiveStudyGraphics,this._dataCleared=new l.a,this._dataUpdated=new l.a,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._metaInfo=o,this._series=t,this._turnaroundPrefix=i,this._plots=new c.PlotList(Object(d.studyPlotFunctionMap)(o),d.studyEmptyPlotValuePredicate),this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged)}return e.prototype.destroy=function(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged),this._dataUpdated.destroy(), +this._dataCleared.destroy(),this._studyStatusChanged.destroy()},e.prototype.metaInfo=function(){return this._metaInfo},e.prototype.inputs=function(){return this._inputs},e.prototype.setInputs=function(e){this._inputs=e,null!==this._studyId&&(this._turnaroundCounter++,this._onStudyStatusChangedTo({type:n.Undefined}),this._gateway.modifyStudy(this._studyId,this._turnaround(),e,this._onMessage.bind(this)),this._status===r.Active&&this._changeStatusTo(r.AwaitingFirstDataUpdate))},e.prototype.isStarted=function(){return this._status!==r.Idle},e.prototype.isActive=function(){return this._status===r.Active},e.prototype.start=function(){this.isStarted()?f.logNormal("start: data source is already started, nothing to do"):(Object(s.assert)(null!==this._inputs,"Inputs should be defined when starting a study data source"),this._gateway.isConnected().value()?this._createStudy():this._changeStatusTo(r.AwaitingConnection))},e.prototype.stop=function(){this.isStarted()?(null!==this._studyId&&(this._gateway.removeStudy(this._studyId),this._studyId=null,this._onStudyStatusChangedTo({type:n.Undefined})),this._changeStatusTo(r.Idle)):f.logNormal("stop: data source is already stopped, nothing to do")},e.prototype.studyId=function(){return this._studyId},e.prototype.studyStatus=function(){return this._studyStatus},e.prototype.studyStatusChanged=function(){return this._studyStatusChanged},e.prototype.plots=function(){return this._plots},e.prototype.graphics=function(){return this._graphics},e.prototype.clearData=function(){this._plots.clear(),this._graphics.clear(),this._dataCleared.fire()},e.prototype.stopAndStealData=function(){Object(s.assert)(this._status===r.Active,"Couldn't steal data from non-active data source"),this.stop();var e=this._plots,t=this._graphics.extract();return this._plots=new c.PlotList(Object(d.studyPlotFunctionMap)(this._metaInfo),d.studyEmptyPlotValuePredicate),{plots:e,graphics:t}},e.prototype.dataCleared=function(){return this._dataCleared},e.prototype.dataUpdated=function(){return this._dataUpdated},e.prototype._changeStatusTo=function(e){Object(s.assert)(this._status!==e,"Source and destination status should be distinct"),f.logNormal("Status changed from "+r[this._status]+" to "+r[e]),this._status=e},e.prototype._createStudy=function(){var e=this._series.seriesId();null!=e?this._createStudyUsingParentId(e):(this._changeStatusTo(r.AwaitingParent),this._series.dataEvents().completed().subscribe(this,this._onSeriesCompleted,!0))},e.prototype._createStudyUsingParentId=function(e){Object(s.assert)(this._status!==r.Active,'Status should not be "Active" when creating a study'),Object(s.assert)(this._studyStatus.type===n.Undefined,'Study status should be "Undefined" when creating a study'),Object(s.assert)(null===this._studyId,"Study id should be empty when creating a study"),this._studyId=Object(h.makeNextStudyId)(),this._gateway.createStudy(this._studyId,this._turnaround(),e,this._metaInfo.fullId+"!",Object(s.ensureNotNull)(this._inputs),this._onMessage.bind(this)),this._changeStatusTo(r.AwaitingFirstDataUpdate)}, +e.prototype._onGatewayIsConnectedChanged=function(e){e?this._onGatewayConnected():this._onGatewayDisconnected()},e.prototype._onGatewayConnected=function(){this._status===r.AwaitingConnection&&this._createStudy()},e.prototype._onGatewayDisconnected=function(){this._status!==r.Idle&&this._status!==r.AwaitingConnection&&(this._studyId=null,this._changeStatusTo(r.AwaitingConnection),this._studyStatus.type!==n.Undefined&&this._onStudyStatusChangedTo({type:n.Undefined})),this._turnaroundCounter=1},e.prototype._onSeriesCompleted=function(){this._status===r.AwaitingParent&&this._createStudyUsingParentId(Object(s.ensure)(this._series.seriesId()))},e.prototype._onStudyStatusChangedTo=function(e){var t=this._studyStatus;this._studyStatus=e,f.logNormal("Study status type changed from "+n[t.type]+" to "+n[e.type]),this._studyStatusChanged.fire(t,e)},e.prototype._onMessage=function(e){if("data_update"===e.method){var t=e.params,i=t.customId,n=t.turnaround,r=t.plots,o=t.nonseries;i===this._studyId&&this._checkTurnaround(n)&&this._onDataUpdate(r,o)}else if("study_loading"===e.method){var s=e.params,a=(i=s[0],n=s[1],s[2]);i===this._studyId&&this._checkTurnaround(n)&&this._onStudyLoading(a)}else if("study_completed"===e.method){var l=e.params;i=l[0],n=l[1],a=l[2];i===this._studyId&&this._checkTurnaround(n)&&this._onStudyCompleted(a)}else if("study_error"===e.method){var c=e.params,u=(i=c[0],n=c[1],c[2]),h=c[3];a=c[4];i===this._studyId&&this._checkTurnaround(n)&&this._onStudyError(u,h,a)}},e.prototype._onDataUpdate=function(e,t){var i=Object(u.unpackNonSeriesData)(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((function(){return i}),(function(){return i})).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate},e.prototype._onDataUnpacked=function(e,t,i){this._status!==r.Idle&&(this._status===r.AwaitingFirstDataUpdate&&(this._changeStatusTo(r.Active),this.clearData()),this._mergePlots(e),null!==i&&(i.indexes_replace?(Object(s.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds,this._metaInfo.graphics))),this._dataUpdated.fire(e,i,t))},e.prototype._onStudyLoading=function(e){this._onStudyStatusChangedTo({type:n.Loading,startTime:Date.now()})},e.prototype._onStudyError=function(e,t,i){this.clearData(),this._onStudyStatusChangedTo({type:n.Error,reason:e})},e.prototype._onStudyCompleted=function(e){this._onStudyStatusChangedTo({type:n.Completed})},e.prototype._mergePlots=function(e){this._plots.merge(e)},e.prototype._turnaround=function(){return""+this._turnaroundPrefix+this._turnaroundCounter},e.prototype._checkTurnaround=function(e){var t=this._turnaround();return e===t||e===this._series.turnaround()||e===this._series.turnaround()+"_"+t},e}(),v=i("kcTO"),y=i("Ocx9"),g=i("Kxc7");i.d(t,"sessionsPreferencesDefault",(function(){return S})),i.d(t,"Sessions",(function(){return w}));var b=new v.PriceFormatter,S={graphics:{backgrounds:{outOfSession:{color:"#2196F3", +transparency:92,visible:!1},preMarket:{color:"#FF9800",transparency:92,visible:!1},postMarket:{color:"#2196F3",transparency:92,visible:!1}},vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}}}},w=function(){function e(e,t){var i=this;this._studySource=null,this._paneViews=[],this._metaInfo=null,this._destroyed=!1,this._isStarted=!1,this._loadedGraphics=null,this._model=e,this._doubleClickHandler=t;var n=e.mainSeries();this._properties=new y.DefaultProperty("sessions"),this._removeDuplicateProperties(),this._properties.subscribe(this,this._onPropertiesChanged),e.studyMetaInfoRepository().findById({type:"java",studyId:"Sessions@tv-basicstudies"}).then((function(t){i._destroyed||null===i._loadedGraphics&&(i._setMetaInfo(t),null!==i._metaInfo&&(i._studySource=new m(e.chartApi(),n,"sessions_",i._metaInfo),i._createPaneViews(),i._studySource.dataCleared().subscribe(i,i.updateAllViews),i._studySource.dataUpdated().subscribe(i,i.updateAllViews),i._studySource.setInputs({}),i._processHibernate()))})),e.timeScale().onReset().subscribe(this,this._clearData),e.timeScale().logicalRangeChanged().subscribe(this,this.updateAllViews),e.mainSeries().properties().extendedHours.subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),e.mainSeries().properties().interval.subscribe(this,this._processHibernate),this._updateVisibleOfPreAndPostMarketBackground(e.mainSeries().properties().extendedHours)}return e.prototype.start=function(){this._isStarted=!0,this._processHibernate()},e.prototype.restart=function(){this._clearData(),g.enabled("stop_study_on_restart")&&this.stop(),this.start()},e.prototype.isStarted=function(){return this._isStarted},e.prototype.stop=function(){this._isStarted=!1,null!==this._studySource&&this._studySource.stop()},e.prototype.paneViews=function(e){return this._paneViews},e.prototype.labelPaneViews=function(e){return[]},e.prototype.priceAxisViews=function(e,t){return[]},e.prototype.updateAllViews=function(){this._paneViews.forEach((function(e){return e.update()}))},e.prototype.destroy=function(){this._destroyed=!0,null!==this._studySource&&(this._studySource.dataCleared().unsubscribe(this,this.updateAllViews),this._studySource.dataUpdated().unsubscribe(this,this.updateAllViews),this._studySource.destroy(),this._studySource=null),this._model.timeScale().logicalRangeChanged().unsubscribe(this,this.updateAllViews),this._model.timeScale().onReset().unsubscribe(this,this._clearData),this._model.mainSeries().properties().extendedHours.unsubscribe(this,this._updateVisibleOfPreAndPostMarketBackground),this._model.mainSeries().properties().interval.unsubscribe(this,this._processHibernate),this._properties.unsubscribe(this,this._onPropertiesChanged)},e.prototype.series=function(){return this._model.mainSeries()},e.prototype.priceScale=function(){return this.series().priceScale()},e.prototype.graphics=function(){return this._loadedGraphics||Object(s.ensureNotNull)(this._studySource).graphics()},e.prototype.properties=function(){return this._properties},e.prototype.graphicsInfo=function(){ +return Object(s.ensureNotNull)(this._metaInfo).graphics},e.prototype.firstValue=function(e){return this._model.mainSeries().firstValue()},e.prototype.formatter=function(){return b},e.prototype.state=function(e){var t={properties:this._properties.state()};return e&&null!==this._metaInfo&&(t.data={graphics:Object(p.saveStudyGraphics)(this.graphics()),metaInfo:this._metaInfo}),t},e.prototype.restoreState=function(e,t){var i=e.properties;this._migrateOutOfSessionProperty(i),this._properties.mergeAndFire(i),this._removeDuplicateProperties(),this._updateVisibleOfPreAndPostMarketBackground(this._model.mainSeries().properties().extendedHours),void 0!==e.data&&t&&(this._loadStudyGraphics(e.data.graphics),this._setMetaInfo(e.data.metaInfo),this._createPaneViews())},e.prototype.restoreOldState=function(e,t){var i={properties:{graphics:e.state.graphics}};void 0!==e.data&&void 0!==e.metaInfo&&t&&(i.data={metaInfo:e.metaInfo,graphics:e.data.graphics}),this.restoreState(i,t)},e.prototype.applyPreferences=function(e){this._properties.mergePreferences(e)},e.prototype.metaInfo=function(){return Object(s.ensureNotNull)(this._metaInfo)},e.prototype._loadStudyGraphics=function(e){var t=e.backgrounds;if(void 0!==t){var i=t.findIndex((function(e){return"inSession"===e.styleId}));-1!==i&&t.splice(i,1)}this._loadedGraphics=Object(p.loadStudyGraphics)(e)},e.prototype._setMetaInfo=function(e){var t=e.graphics.backgrounds;void 0!==t&&void 0!==t.inSession&&delete t.inSession,this._metaInfo=e},e.prototype._updateVisibleOfPreAndPostMarketBackground=function(e){var t=e.value();this._outOfSessionVisibilityProperty().setValue(t),this._preMarketVisibilityProperty().setValue(t),this._postMarketVisibilityProperty().setValue(t)},e.prototype._clearData=function(){null!==this._studySource&&this._studySource.clearData()},e.prototype._createPaneViews=function(){var e=this,t={doubleClickHandler:this._doubleClickHandler};Object(p.createGraphicsPaneViews)(this,this._model,t).then((function(t){e._paneViews=t,e._model.lightUpdate()}))},e.prototype._onPropertiesChanged=function(){this._processHibernate(),this.updateAllViews()},e.prototype._processHibernate=function(){if(null!==this._studySource){var e=this._canBeHibernated(),t=this._isHibernated(),i=this._studySource.isStarted();!t&&e&&i?this._studySource.stop():!t||e||i||this._studySource.start()}},e.prototype._canBeHibernated=function(){var e=this._model.mainSeries(),t=this._preMarketVisibilityProperty().value()&&this._postMarketVisibilityProperty().value()&&this._outOfSessionVisibilityProperty().value();return e.isDWM()||!t&&!this._vertLinesVisibleProperty().value()},e.prototype._isHibernated=function(){return this._isStarted&&(null===this._studySource||!this._studySource.isStarted())},e.prototype._outOfSessionVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().outOfSession.childs().visible},e.prototype._preMarketVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().preMarket.childs().visible}, +e.prototype._postMarketVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().postMarket.childs().visible},e.prototype._vertLinesVisibleProperty=function(){return this._properties.childs().graphics.childs().vertlines.childs().sessBreaks.childs().visible},e.prototype._removeDuplicateProperties=function(){this._properties.hasChild("properties")&&(this._properties.removeProperty("properties"),Object(y.saveDefaultProperties)(!0),this._properties.childChanged("",null),Object(y.saveDefaultProperties)(!1))},e.prototype._migrateOutOfSessionProperty=function(e){var t=e.graphics.backgrounds,i=t.outOfSession;i.color===S.graphics.backgrounds.outOfSession.color||"postMarket"in t||(e.graphics.backgrounds=Object(o.__assign)(Object(o.__assign)({},t),{postMarket:{color:i.color,transparency:i.transparency,visible:i.visible},preMarket:{color:i.color,transparency:i.transparency,visible:i.visible}}))},e}()},KcY8:function(e,t,i){"use strict";var n=i("mrSG"),r=i("aO4+"),o=i("f6yo"),s=i("VaSN"),a=i("Tmoa"),l=i("Ialn"),c=i("8Uy/"),u=i("jFln"),h=i("ikwP"),d=i("VdBB"),p=function(){function e(e,t){this.setData(e,t)}return e.prototype.setData=function(e,t){this._data=Object(n.__assign)({},e),this._commonData=Object(n.__assign)({},t)},e.prototype.draw=function(e,t,i,n,r,o){if(this._data.visible){e.font=t.font;var s,d=Math.floor((this._data.tickVisible?t.tickLength:0)*o),p=Math.floor((this._data.borderVisible?t.borderSize:0)*o),_=Math.floor(t.paddingTop*o),f=Math.floor(t.paddingBottom*o),m=Math.floor(t.paddingInner*o),v=Math.floor(t.paddingOuter*o),y=this._data.text,g=Math.round(t.baselineOffset*o),b=void 0!==this._data.labelIcon,S=Math.max(1,Math.floor(o)),w=Math.floor(t.fontSize*o)+_+f;if(w%2!=S%2&&(w+=1),b)s=w;else{var P=Math.ceil(i.measureText(e,y));s=Math.round(P*o)+d+p+m+v}var C=this._commonData.coordinate;this._commonData.fixedCoordinate&&(C=this._commonData.fixedCoordinate);var x,T,I="right"===r,M=this._getOffsetScaled(I,n,o),L=Math.ceil(n*o),O=I?L:0,k=O;e.fillStyle=Object(a.resetTransparency)(this._commonData.background),e.lineWidth=1,Object(u.setLineStyle)(e,c.LINESTYLE_SOLID),e.lineCap="butt";var A=Math.round(C*o)-Math.floor(.5*o),E=Math.floor(A+S/2-w/2),V=E+w;if(y||b){if(I?(x=O-d,T=(k=O-s)+v):(k=O+s,x=O+d,T=O+p+d+m),O+=M,k+=M,x+=M,e.beginPath(),e.moveTo(O,E),e.lineTo(k,E),e.lineTo(k,V),e.lineTo(O,V),e.fill(),0!==M&&this._data.fillOffset){e.fillStyle=t.paneBackgroundColor;var D=I?Math.ceil(n*o)+1:0;e.beginPath(),e.moveTo(O,E),e.lineTo(D,E),e.lineTo(D,V),e.lineTo(O,V),e.fill()}if(b){switch(this._data.labelIcon){case 0:this._drawPlusIcon(e,O,k,E,A,V,S)}return}this._data.tickVisible&&(e.fillStyle=this._commonData.color,e.fillRect(O,A,x-O,S)),e.textAlign="left",e.fillStyle=this._commonData.color,Object(h.drawScaled)(e,o,(function(){e.fillText(y,(T+M)/o,(V-f-g)/o)}))}if(this._data.secondLine){var B=Math.ceil(i.measureText(e,this._data.secondLine)*o)+m+v;e.fillStyle=Object(a.resetTransparency)(this._commonData.background),this._data.text&&(E+=w+S,V+=w+S),I?(O=(k=Math.min(k,L-B))+B, +T=k+v):(k=(O=Math.max(k-B,p))+B,T=O+m),O+=M,k+=M,e.beginPath(),e.moveTo(O,E),e.lineTo(k,E),e.lineTo(k,V),e.lineTo(O,V),e.fill(),e.textAlign="left",e.fillStyle=this._commonData.color;var R=this._data.secondLine;Object(h.drawScaled)(e,o,(function(){e.fillText(Object(l.startWithLTR)(R),(T+M)/o,(V-f-g)/o)}))}}},e.prototype.height=function(e,t){if(!this._data.visible)return 0;var i=e.fontSize+e.paddingTop+e.paddingBottom;return this._data.secondLine&&t?2*i+1:i},e.prototype.hitTest=function(e){var t=this._data.hitTestData;if(void 0===t)return null;var i=this._data.offset,n=Object(s.lastEventIsTouch)()?10:0,a=Object(r.box)(new r.Point(t.xl+i-n,t.y-n),new r.Point(t.xl+i+t.containerWidth+n,t.y+t.containerHeight+n)),l=t.left&&Object(o.pointInBox)(e,a),c=Object(r.box)(new r.Point(t.xr-i-n,t.y-n),new r.Point(t.xr-i+t.containerWidth+n,t.y+t.containerHeight+n)),u=t.right&&Object(o.pointInBox)(e,c);if(l||u){var h=l?"left":"right";return new d.HitTestResult(d.HitTestResult.CUSTOM,{clickHandler:void 0===t.clickHandler?void 0:t.clickHandler.bind(this,e,h),tapHandler:void 0===t.clickHandler?void 0:t.clickHandler.bind(this,e,h),tooltip:t.tooltip})}return null},e.prototype._getOffsetScaled=function(e,t,i){var n=e?-1:1,r=0===this._data.offset?0:n*this._data.offset,o=0===r?0:n*Math.max(1,Math.round(Math.abs(r)*i));return e&&t*i%1!=0&&(o=n*(Math.abs(o)+1)),o},e.prototype._drawPlusIcon=function(e,t,i,n,r,o,s){e.fillStyle=this._commonData.color;var a=Math.abs(t-i),l=Math.round(.5*a);l%2!=s%2&&(l+=1);var c=Math.floor((a-l)/2),u=Math.min(t,i),h=u+Math.floor(a/2-s/2);e.fillRect(u+c,r,l,s),e.fillRect(h,n+c,s,l)},e}();i.d(t,"a",(function(){return _}));var _=function(){function e(e){this._commonRendererData={coordinate:0,color:"#FFF",background:"#000"},this._axisRendererData={text:"",visible:!1,tickVisible:!0,borderVisible:!0,offset:0},this._paneRendererData={text:"",visible:!1,tickVisible:!1,borderVisible:!1,offset:1,fillOffset:!0},this._invalidated=!0,this._axisRenderer=new(e||p)(this._axisRendererData,this._commonRendererData),this._paneRenderer=new(e||p)(this._paneRendererData,this._commonRendererData)}return e.prototype.text=function(){return this._axisRendererData.text},e.prototype.secondLineText=function(){return this._axisRendererData.secondLine},e.prototype.background=function(){return this._commonRendererData.background},e.prototype.color=function(){return this.generateTextColor(this.background())},e.prototype.generateTextColor=function(e){return Object(a.colorFromBackground)(e)},e.prototype.coordinate=function(){return this._updateRendererDataIfNeeded(),this._commonRendererData.coordinate},e.prototype.floatCoordinate=function(){return this._updateRendererDataIfNeeded(),this._commonRendererData.floatCoordinate||this._commonRendererData.coordinate},e.prototype.update=function(){this._invalidated=!0},e.prototype.height=function(e,t){return void 0===t&&(t=!1),Math.max(this._axisRenderer.height(e,t),this._paneRenderer.height(e,t))},e.prototype.getFixedCoordinate=function(){return this._commonRendererData.fixedCoordinate||0}, +e.prototype.setFixedCoordinate=function(e){this._commonRendererData.fixedCoordinate=e},e.prototype.isVisible=function(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible||this._paneRendererData.visible},e.prototype.isAxisLabelVisible=function(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible},e.prototype.isPaneLabelVisible=function(){return this._updateRendererDataIfNeeded(),this._paneRendererData.visible},e.prototype.renderer=function(){return this._updateRendererDataIfNeeded(),this._axisRenderer.setData(this._axisRendererData,this._commonRendererData),this._paneRenderer.setData(this._paneRendererData,this._commonRendererData),this._axisRenderer},e.prototype.paneRenderer=function(){return this._updateRendererDataIfNeeded(),this._axisRenderer.setData(this._axisRendererData,this._commonRendererData),this._paneRenderer.setData(this._paneRendererData,this._commonRendererData),this._paneRenderer},e.prototype.setPaneRendererLabelIcon=function(e){this._paneRendererData.labelIcon=e},e.prototype.setPaneLabelVisible=function(e){this._paneRendererData.visible=e,this._invalidated=!0},e.prototype._updateRendererDataIfNeeded=function(){this._invalidated&&(this._updateRendererData(this._axisRendererData,this._paneRendererData,this._commonRendererData),this._invalidated=!1)},e}()},Kmdw:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererArrowUp",(function(){return l})),i.d(t,"PaneRendererArrowDown",(function(){return c}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=i("Hr11"),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._sign=0,t._thinArrow=!1,t._thinArrowLineWidth=0,t._headHeight=0,t._arrowWidth=0,t}return Object(n.__extends)(t,e),t.prototype.setData=function(e,t){this._setBaseData(e,t)},t.prototype._drawItemShape=function(e,t,i){var n=t.pixelRatio,r=this._lineWidth(t)%2?.5:0,o=this._sign,a=this._arrowWidth,l=this._headHeight,c=Math.abs(i.height),u=Math.round(i.x*n)+r,h=i.vertOffset,d=Math.round((i.y+h+o*c/2)*n)+r,p=Object(s.ceiledEven)(a*n),_=p/2,f=Math.round(c*n),m=Math.round(l*n);e.translate(u,d),this._thinArrow?(e.moveTo(0,0),e.lineTo(-_,-_*o),e.moveTo(0,0),e.lineTo(_,-_*o),e.moveTo(0,0),e.lineTo(0,-f*o),e.moveTo(-_,-f*o),e.lineTo(_,-f*o)):(e.moveTo(0,0),f0&&(this._kind=e,this._multiplier=t)}return e.prototype.kind=function(){return this._kind},e.prototype.multiplier=function(){return this._multiplier},e.prototype.isValid=function(){return this.kind()!==n.Invalid&&this.multiplier()>0},e.prototype.isDWM=function(){return this.isValid()&&!this.isRange()&&!this.isIntraday()},e.prototype.isIntraday=function(){var e=c.has(this.kind());return this.isValid()&&!this.isRange()&&e},e.prototype.isSeconds=function(){return this.kind()===n.Seconds},e.prototype.isMinutes=function(){return this.kind()===n.Minutes},e.prototype.isMinuteHours=function(){return this.kind()===n.Minutes&&d(this.multiplier())},e.prototype.isDays=function(){return this.kind()===n.Days},e.prototype.isWeeks=function(){return this.kind()===n.Weeks},e.prototype.isMonths=function(){return this.kind()===n.Months},e.prototype.isRange=function(){return this.kind()===n.Range},e.prototype.isTimeBased=function(){return!this.isRange()},e.prototype.letter=function(){return this.isValid()&&this.kind()!==n.Minutes?this.kind()[0].toUpperCase():""},e.prototype.value=function(){return this.isValid()?this.kind()===n.Minutes?this.multiplier()+"":this.multiplier()+this.letter():""},e.prototype.isEqualTo=function(t){if(!(t instanceof e))throw new Error("Argument is not an Interval");return!(!this.isValid()||!t.isValid())&&(this.kind()===t.kind()&&this.multiplier()===t.multiplier())},e.prototype.inMilliseconds=function(e){if(void 0===e&&(e=Date.now()),!this.isValid()||this.isRange())return NaN;if(this.isMonths()){var t=new Date(e);return t.setUTCMonth(t.getUTCMonth()+(this.multiplier()||1)),+t-e}var i=this.multiplier();return a[this.kind()]*i},e.isEqual=function(t,i){return e.parse(t).isEqualTo(e.parse(i))},e.parse=function(t){t=(t+"").toUpperCase().split(",")[0];var i=o.exec(t);return null!==i?"H"===i[2]?new e(n.Minutes,60*h(i[1])):new e(l[i[2]],h(i[1])):null!==(i=s.exec(t))?new e(n.Minutes,h(i[1])):new e(n.Invalid,0)},e.kind=function(t){return e.parse(t).kind()},e.isValid=function(t){return e.parse(t).isValid()},e.isDWM=function(t){return e.parse(t).isDWM()},e.isIntraday=function(t){return e.parse(t).isIntraday()},e.isSeconds=function(t){return e.parse(t).isSeconds()},e.isMinutes=function(t){return e.parse(t).isMinutes()},e.isMinuteHours=function(t){return e.parse(t).isMinuteHours()},e.isDays=function(t){return e.parse(t).isDays()},e.isWeeks=function(t){return e.parse(t).isWeeks()},e.isMonths=function(t){return e.parse(t).isMonths()},e.isRange=function(t){return e.parse(t).isRange()},e.isTimeBased=function(t){return e.parse(t).isTimeBased()},e.normalize=function(t){var i=e.parse(t);return i.isValid()?i.value():null},e}();function h(e){return 0===e.length?1:parseInt(e,10)}function d(e){return e>=60&&!(e%60)}},"M7/j":function(e,t,i){"use strict";i.r(t),i.d(t,"itemsRangeIsValid",(function(){return h})),i.d(t,"splitItems",(function(){return d})),i.d(t,"PaneRendererBaseline",(function(){return p})) +;var n=i("mrSG"),r=i("aO4+"),o=i("hBTJ"),s=i("GEp6"),a=i("Zp/P"),l=i("Y7w9"),c=i("cPgM"),u=i("VdBB");function h(e){if(0===e.length)return!1;var t=e.findIndex((function(e){return Object(a.coordinateIsValid)(e.y)}));if(-1===t)return!1;for(var i=e.length-1;i>t&&!Object(a.coordinateIsValid)(e[i].y);)i--;return!(t>=i)}function d(e,t){for(var i=[],n=[],s=null,l=0;l=t&&n.push(c),s=c;else{if(null===s)continue;c=s}if(Object(a.coordinateIsValid)(u.y)&&(c.y>t&&u.yt))if(Math.abs(c.x-u.x)<1){var h=new r.Point(c.x,t);i.push(h),n.push(h)}else{var d=Object(o.intersectLineSegments)(c,u,new r.Point(c.x,t),new r.Point(u.x,t));if(null!==d){h=c.add(u.subtract(c).scaled(d));i.push(h),n.push(h)}}}return{topItems:i,bottomItems:n}}var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(n.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data)return null;for(var t=this._data,i=t.items,n=t.topLineWidth,o=t.bottomLineWidth,c=Object(a.selectionTolerance)((n+o)/2),h=Object(l.lowerbound)(i,e,(function(e,t){return e.x<=t.x})),d=Math.max(1,h-1),p=Math.min(i.length-1,h+1),_=d;_<=p;++_){var f=i[_-1],m=i[_];if(Object(s.distanceToSegment)(new r.Point(f.x,f.y),new r.Point(m.x,m.y),new r.Point(e.x,e.y)).distance<=c)return new u.HitTestResult(u.HitTestResult.REGULAR)}return null},t.prototype._drawImpl=function(e){if(null!==this._data){var t=this._data,i=t.items,n=t.baseLevelCoordinate,r=t.bottom,o=t.bottomFillColor1,s=t.bottomFillColor2,a=t.topFillColor1,l=t.topFillColor2,c=t.topLineColor,u=t.bottomLineColor,p=t.topLineWidth,_=t.bottomLineWidth;if(h(i)){var f=d(i,n),m=f.topItems,v=f.bottomItems;e.lineCap="round",e.lineJoin="round",e.translate(.5,.5),0!==m.length&&(e.beginPath(),e.moveTo(m[0].x,n),this._makeLine(e,m,!0,0),e.closePath(),e.fillStyle=this._makeLinearGradient(e,a,l,n-r,n),e.fill(),e.beginPath(),this._makeLine(e,m,!1,0),e.lineWidth=p,e.strokeStyle=c,e.stroke()),0!==v.length&&(e.beginPath(),e.moveTo(v[0].x,n),this._makeLine(e,v,!0,1),e.closePath(),e.fillStyle=this._makeLinearGradient(e,o,s,n,n+r),e.fill(),e.beginPath(),this._makeLine(e,v,!1,1),e.lineWidth=_,e.strokeStyle=u,e.stroke())}}},t.prototype._makeLine=function(e,t,i,n){if(null!==this._data){var r=t.findIndex((function(e){return Object(a.coordinateIsValid)(e.y)}));if(-1!==r)for(var o,s=this._data,l=s.barSpacing,c=s.baseLevelCoordinate,u=.25*l,h=t.length,d=r;d=c&&p.y>=c){e.moveTo(p.x,p.y);continue}}else if(o&&o.y<=c&&p.y<=c){e.moveTo(p.x,p.y);continue}if(o&&Object(a.coordinateIsValid)(o.y))e.lineTo(p.x,p.y),i&&!Object(a.coordinateIsValid)(_.y)&&e.lineTo(p.x,c);else if(_&&Object(a.coordinateIsValid)(_.y))i?(d!==r&&e.lineTo(p.x,c),e.lineTo(p.x,p.y)):e.moveTo(p.x,p.y);else if(i){if(0===d)continue;d!==r&&e.lineTo(p.x-u,c),e.lineTo(p.x-u,p.y),e.lineTo(p.x+u,p.y),e.lineTo(p.x+u,c) +}else e.moveTo(p.x-u,p.y),e.lineTo(p.x+u,p.y);o=p}}}},t.prototype._makeLinearGradient=function(e,t,i,n,r){var o=e.createLinearGradient(0,n,0,r);return o.addColorStop(0,t),o.addColorStop(1,i),o},t}(c.ScaledPaneRenderer)},MA5A:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolCrossLine",(function(){return c}));var n=i("mrSG"),r=i("Ocx9"),o=i("p1SQ"),s=i("GmZZ"),a=i("Ss5c"),l=window.t("Cross Line"),c=function(e){function t(n,r){var a=e.call(this,n,r||t.createProperties())||this;return a._priceAxisView=new o.LineToolHorzLinePriceAxisView(a),a._timeAxisView=new s.LineToolVertLineTimeAxisView(a),i.e("lt-pane-views").then(function(e){var t=i("amUF").CrossLinePaneView;a._setPaneViews([new t(a,a._model)])}.bind(null,i)).catch(void 0),a}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return l},t.prototype.name=function(){return"Cross Line"},t.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()?null:t===this.priceScale()&&this.properties().showPrice.value()&&this._model.paneForSource(this)===e?[this._priceAxisView]:null},t.prototype.timeAxisViews=function(){return this.isSourceHidden()?null:this.properties().showTime.value()?[this._timeAxisView]:null},t.prototype.updateAllViews=function(){e.prototype.updateAllViews.call(this),this._priceAxisView.update(),this._timeAxisView.update()},t.prototype.canHasAlert=function(){return!1},t.prototype.lineColor=function(){return this.properties().linecolor.value()},t.prototype.lineWidth=function(){return this.properties().linewidth.value()},t.prototype.lineStyle=function(){return this.properties().linestyle.value()},t.createProperties=function(e){var i=new r.DefaultProperty("linetoolcrossline",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"xrdl")).then((function(e){return e.CrossLineDefinitionsViewModel}))},t._configureProperties=function(e){a.LineDataSource._configureProperties(e)},t}(a.LineDataSource)},MROS:function(e,t,i){"use strict";i.r(t),i.d(t,"ModelSelection",(function(){return o}));var n=i("Y7w9"),r=i("CW80"),o=function(){function e(){this._items=[],this._set=new Set}return e.prototype.isEmpty=function(){return 0===this._items.length},e.prototype.add=function(e){this._items.length>0&&!Object(r.isLineTool)(this._items[0])&&this.clear(),Object(r.isLineTool)(e)||this.clear();var t=Object(n.lowerbound)(this._items,e,(function(e,t){return e.zorder()i&&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},e.prototype._targetPriceScaleIndex=function(e,t){if(e.mainSource()===t.mainSeries())return 0},e.prototype._tryToGetDesiredPriceScale=function(e,t,i,n){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!==n?Object(r.ensureNotNull)(n.priceScale()):e.isMainPane()?Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.mainDataSource()).priceScale()):this.createNewPriceScaleIfPossible(e);case"overlay":return e.createPriceScaleAtPosition("overlay")}},e}(),a=function(e){function t(t){return e.call(this,t)||this}return Object(n.__extends)(t,e),t.prototype.apply=function(e){if(e.containsMainSeries()){var t=Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.mainDataSource()).priceScale());e.movePriceScale(t,"right",0)}for(var i=e.model();e.leftPriceScales().length>e.rightPriceScales().length;){t=e.leftPriceScales()[e.leftPriceScales().length-1];e.movePriceScale(t,"right",this._targetPriceScaleIndex(t,i))}for(;e.rightPriceScales().length-e.leftPriceScales().length>1;){t=e.rightPriceScales()[e.rightPriceScales().length-1];e.movePriceScale(t,"left",this._targetPriceScaleIndex(t,i))}},t.prototype.createNewPriceScaleIfPossible=function(e){if(!this.canCreateNewPriceScale(e))return e.createPriceScaleAtPosition("overlay");var t=e.leftPriceScales().length=0;--a)if(Math.floor(o/r[a].divisor)!==Math.floor(s/r[a].divisor))return r[a].span},TradingView.ChartapiMessagerInstances=[],e.exports=l}).call(this,i("jCNj"))},"N+BX":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Double Curve") +;function s(e,t){this._constructor="LineToolBezierCubic";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("a6on").BezierCubicPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Double Curve"},s.prototype.controlPoints=function(){var e=this.pointToScreenPoint(this.points()[0])[0],t=this.pointToScreenPoint(this.points()[1])[0],i=t.subtract(e).scaled(.5).transposed().scaled(.3),n=e.add(t).scaled(.33),r=e.add(t).scaled(.67),o=n.add(i),s=r.subtract(i);return[this.screenPointToPoint(o),this.screenPointToPoint(s)]},s.prototype.setLastPoint=function(e,t){n.prototype.setLastPoint.call(this,e,t),this._controlPoints=this.controlPoints()},s.prototype.addPoint=function(e,t,i){var r=n.prototype.addPoint.call(this,e,t,!0);if(r){var o=this.controlPoints();delete this._controlPoints,this._points.push(o[0]),this._points.push(o[1]),i||(this.normalizePoints(),this.createServerPoints()),this._createPointProperty(2),this._createPointProperty(3)}return r},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),this._createPointProperty(2),this._createPointProperty(3)},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("b4fl").GeneralBezierDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolbeziercubic",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolBezierCubic=s},N1UO:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyApi",(function(){return d}));var n=i("mrSG"),r=(i("YFKU"),i("Eyy1")),o=i("9iCb"),s=i("xo8u"),a=i("gaBL"),l=i("HGup"),c=i("jRfx"),u=i("/ToI"),h=i("HZKX"),d=function(){function e(e,t){this._study=e,this._chartWidget=t,this._undoModel=this._chartWidget.model(),this._model=this._undoModel.model()}return e.prototype.isUserEditEnabled=function(){return this._study.userEditEnabled()},e.prototype.setUserEditEnabled=function(e){this._study.setUserEditEnabled(e)},e.prototype.getInputsInfo=function(){return this._study.metaInfo().inputs.map((function(e){return Object(n.__assign)(Object(n.__assign)({},e),{localizedName:void 0!==e.name?window.t(e.name,{context:"input"}):""})}))},e.prototype.getInputValues=function(){var e=this._study.inputs();return Object.keys(e).map((function(t){return{id:t,value:e[t]}}))},e.prototype.setInputValues=function(e){for(var t=this.getInputValues(),i=function(e){void 0!==t.find((function(t){return t.id===e.id}))?n._study.properties().inputs[e.id].setValue(e.value):console.warn('There is no such input: "'+e.id+'"')},n=this,r=0,o=e;r0&&(i.drawImage(a.leftAxis.canvas,l,n),l+=a.leftAxis.canvas.width),i.drawImage(a.canvas,l,n),l+=a.canvas.width,a.rightAxis.contentWidth>0&&i.drawImage(a.rightAxis.canvas,l,n),"pane"===a.type&&(i.fillStyle=e.colors.text,this._drawLegend(a,i,new r.Point(c,h),u)),n+=a.canvas.height}if(void 0!==e.timeAxis){l=0;e.timeAxis.lhsStub.contentWidth>0&&(i.drawImage(e.timeAxis.lhsStub.canvas,l,n),l+=e.timeAxis.lhsStub.canvas.width),i.drawImage(e.timeAxis.canvas,l,n),l+=e.timeAxis.canvas.width,e.timeAxis.rhsStub.contentWidth>0&&i.drawImage(e.timeAxis.rhsStub.canvas,l,n)}i.restore()},e.prototype._drawLegend=function(e,t,i,n){var o=!0,s=Math.ceil(1.4*this._options.fontSize*this._pixelRatio),a=i.x,l=i.y;if(e.mainSeriesText&&l+si}));return{text:(t=t.slice(0,l)).trim(),elided:!0}}(e,d,i-p,this._pixelRatio);if(_.elided&&!s)return null;for(var f=[],m=0,v=0,y=l;v_.text.length)break;f.push(P.text),m+=P.text.length}var b=f.join("").trim().length;m=0;for(var S=0,w=l;Sb)break;P.color&&(e.save(),e.fillStyle=P.color),p+=g(e,new r.Point(p,t.y),P.text,this._pixelRatio),P.color&&e.restore(),m+=P.text.length}return _.elided&&(p+=g(e,new r.Point(p,t.y),"...",this._pixelRatio)),p},e}();function w(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(i){return[2,new S(e,t).getImage()]}))}))}},Ndyb:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererColumns",(function(){return r}));var n=i("VdBB"),r=function(){function e(e){this._data=null,this._precalculatedCache=[],this.setData(e)}return e.prototype.setData=function(e){this._data=e,this._precalculatedCache=[]},e.prototype.draw=function(e,t){if(null!==this._data&&0!==this._data.items.length){var i=t.pixelRatio;this._precalculatedCache.length||this._fillPrecalculatedCache(i);for(var n=Math.max(1,Math.floor(i)),r=Math.round(this._data.histogramBase*i)-Math.floor(n/2),o=r+n,s=this._data.lineColor,a=0;a=i&&l<=r){var c=a.y;if(e.y>=Math.min(c,this._data.histogramBase)&&e.y<=Math.max(c,this._data.histogramBase))return new n.HitTestResult(n.HitTestResult.REGULAR)}}return null},e.prototype._fillPrecalculatedCache=function(e){if(null!==this._data&&0!==this._data.items.length){var t=Math.ceil(this._data.barSpacing*e)<=1?0:Math.max(1,Math.floor(e)),i=Math.round(this._data.barSpacing*e)-t;this._precalculatedCache=new Array(this._data.items.length);for(var n=0;nu.center?u.right=c.left-t-1:c.left=u.right+t+1))}var h=Math.ceil(this._data.barSpacing*e);for(n=0;n0&&h<4)for(n=0;nh&&(c.roundedCenter>c.center?c.right-=1:c.left+=1)}}else this._precalculatedCache=[]},e}()},NhkU:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Pitchfan");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("l5Au").PitchfanLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("median").child("linewidth")],l=0;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=8,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 3},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Pitchfan"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("D+Nk").PitchBaseDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolpitchfan",e,!1,{range:[0,8]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolPitchfan=a},NsVT:function(e,t,i){"use strict";i.r(t);var n=i("hY0g"),r=i.n(n),o=i("HySD");function s(e,t){for(var i=0,n=0,r=t;n0&&t.push({min:o,max:s})}return t.sort((function(e,t){return e.min-t.min||e.max-t.max})),t}function l(e,t){if(e.length!==t.length)return!1;for(var i=e.length;i--;){if(e[i].min!==t[i].min)return!1;if(e[i].max!==t[i].max)return!1}return!0}var c=i("+GxX"),u=i("Kxc7");i.d(t,"ChartPage",(function(){return d}));var h=u.enabled("no_min_chart_width"),d=function(){function e(e){var t=this;this._processVisibility=function(e){var i=e.container.value() +;return t._affectsLayout(e.name)?(i&&i.classList.toggle("js-hidden",!1),!0):(i&&i.classList.toggle("js-hidden",!0),!1)},this._setWidth=function(e,i){var n=i;t._fullscreenArea!==e.name&&(e.availWidth.setValue(i),e.canNegotiate.width&&(n=s(i,e.negotiations.width)));var r=e.container.value();return r&&(r.style.width=n+"px"),e.width.setValue(n),n},this._setHeight=function(e,i){var n=i;t._fullscreenArea!==e.name&&(e.availHeight.setValue(i),e.canNegotiate.height&&(n=s(i,e.negotiations.height)));var r=e.container.value();return r&&(r.style.height=n+"px"),e.height.setValue(n),n};var i=e.container.value();if(!i)throw new Error("bridge.container.value() must be an element");this._container=i,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((function(){return t.recalculate()})),this._height.subscribe((function(){return t.recalculate()})),this._bridge.visible.subscribe((function(){return t._updateVisibility()})),this._bridge.fullscreen.subscribe((function(){return t._onParentFullscreenChange()})),this.recalculate()}return e.prototype.allocate=function(e){var t=this,i=e&&e.areaName;if(-1===this._availableAreas.indexOf(i))throw new Error("unknown options.areaName");this.free(i);var n=this._createDOM(i),s={name:i,canNegotiate:{width:"left"===i||"right"===i||"tradingpanel"===i||"topleft"===i,height:"top"===i||"bottom"===i||"topleft"===i||"extratop"===i},negotiations:{width:[],height:[]},remove:function(){for(var e in t._areas)t._areas[e]===s&&t.free(e)},negotiateWidth:function(e){if(s.canNegotiate.width){var i=a(e);l(s.negotiations.width,i)||(s.negotiations.width=i,t.recalculate())}},negotiateHeight:function(e){if(s.canNegotiate.height){var i=a(e);l(s.negotiations.height,i)||(s.negotiations.height=i,t.recalculate())}},requestFullscreen:function(){t._fullscreenArea||("right"!==i&&"center"!==i||(t._fullscreenArea=i),"center"===i&&t._bridge.requestFullscreen(),t._updateFullscreen())},exitFullscreen:function(){i===t._fullscreenArea&&(t._fullscreenArea=void 0,"center"===i&&t._bridge.exitFullscreen(),t._updateFullscreen())},width:new r.a,height:new r.a,availWidth:new r.a,availHeight:new r.a,alive:new r.a(!0),container:new r.a(n),visible:new r.a(!0),fullscreen:new r.a(!0),rdState:new o.ResizerDetacherState};return s.rdState.pushOwner(s),this._areas[i]=s,s.rdState.owner.subscribe((function(e){var n=s.container.value();if(e!==s)n&&(n.innerHTML="",n.parentElement&&n.parentElement.removeChild(n));else{for(var r=null,o=t._availableAreas.indexOf(i);o--;){var a=t._availableAreas[o];if(t._affectsLayout(a)){r=t._areas[a].container.value();break}}n&&(r&&n.parentElement?n.insertAdjacentElement("afterend",r):t._container.appendChild(n))}t.recalculate()}),{callWithLast:!0}),s.rdState.bridge()},e.prototype.free=function(e){var t=this._areas[e];if(t){this._areas[e]=void 0;var i=t.container.value();i&&i.parentElement&&i.parentElement.removeChild(i),t.alive.setValue(!1)}},e.prototype.recalculate=function(){var e={} +;this._recalcSingleRunToken=e;var t=this._areas.topleft,i=this._areas.left,n=this._areas.tradingpanel,r=this._areas.right,o=this._areas.top,s=this._areas.bottom,a=this._areas.center,l=this._areas.extratop,c=this._width.value(),u=this._height.value(),d=0,p=0,_=0,f=0,m=0,v=0,y=0,g=0;(e===this._recalcSingleRunToken&&l&&this._processVisibility(l)&&(g=this._setHeight(l,u),this._setWidth(l,c)),e===this._recalcSingleRunToken&&t&&this._processVisibility(t))&&(y=this._setHeight(t,u),(v=this._setWidth(t,c))&&(v+=4),(I=t.container.value())&&(I.style.top=g+"px"));e===this._recalcSingleRunToken&&i&&this._processVisibility(i)&&((I=i.container.value())&&(I.style.top=y+g+"px"),this._setHeight(i,u-y-g),(_=this._setWidth(i,c))&&(_+=4));if(e===this._recalcSingleRunToken&&n&&this._processVisibility(n)){this._setHeight(n,u);var b=c-_;h||(b-=300),m=this._setWidth(n,b)}if(e===this._recalcSingleRunToken&&r&&this._processVisibility(r)){this._setHeight(r,u-g);b=c-_-m;h||(b-=300),f=this._setWidth(r,b),(I=r.container.value())&&(I.style.top=g+"px")}var S=m+f,w=S?4:0;if(e===this._recalcSingleRunToken&&o&&this._processVisibility(o)){var P=Math.max(v,_);(I=o.container.value())&&(I.style.left=P+"px",I.style.top=g+"px");b=c-P-m-f-w;this._setWidth(o,b),d=this._setHeight(o,u)}var C=0,x=c-_-m-f-w;if(e===this._recalcSingleRunToken&&s&&this._processVisibility(s)){(I=s.container.value())&&(I.style.left=_+"px",I.classList.toggle("no-border-top-left-radius",!_),I.classList.toggle("no-border-top-right-radius",!S)),this._setWidth(s,x);var T=u-d-g;C=Math.min(300,T-0),p=this._setHeight(s,T)+4}if(e===this._recalcSingleRunToken&&a&&this._processVisibility(a)){var I;(I=a.container.value())&&(I.style.left=_+"px",I.style.top=d+g+"px",I.classList.toggle("no-border-bottom-left-radius",!p||!_),I.classList.toggle("no-border-bottom-right-radius",!S||!p)),this._setWidth(a,x);T=u-d-p-g;this._setHeight(a,Math.max(T,C))}e===this._recalcSingleRunToken&&n&&this._affectsLayout("tradingpanel")&&((I=n.container.value())&&(I.style.right=f+"px",I.style.top=g+"px"));e===this._recalcSingleRunToken&&this._updateVisibility()},e.prototype._affectsLayout=function(e){var t=this._areas[e];if(!t)return!1;if(t.rdState.owner.value()!==t)return!1;if(this._fullscreenArea&&this._fullscreenArea!==e)return p(e);if(this._width.value()<=567||this._height.value()<=445){var i=["center","top","left","topleft","extratop"];if(Object(c.isFeatureEnabled)("mobile_show_bottom_panel")&&i.push("bottom"),!i.includes(e))return!1}return!0},e.prototype._updateVisibility=function(){for(var e=this._bridge.visible.value(),t=0;te.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},e.prototype.before=function(e){return-1===this.compareTo(e)},e.prototype.toCalendar=function(e){ +return n.get_cal(n.get_timezone("Etc/UTC"),this.year,this.month-1,this.day)},e.prototype.addDays=function(t){var i=this.toCalendar(n.get_timezone("Etc/UTC"));return n.add_date(i,t),e.fromCalendar(i)},e.fromCalendar=function(t){return new e(n.get_year(t),n.get_month(t)+1,n.get_day_of_month(t))},e}()},OH2X:function(e,t,i){"use strict";t.LineToolFibRetracement=i("t2ex").LineToolFibRetracement,t.LineToolFibChannel=i("xnA2").LineToolFibChannel,t.LineToolFibSpeedResistanceArcs=i("Yjuu").LineToolFibSpeedResistanceArcs,t.LineToolProjection=i("68at").LineToolProjection,t.LineToolTrendBasedFibExtension=i("ZtA1").LineToolTrendBasedFibExtension,t.LineToolElliott=i("xz+e").LineToolElliott,t.LineToolFibCircles=i("4bfY").LineToolFibCircles,t.LineToolVertLine=i("n40Z").LineToolVertLine,t.LineToolCrossLine=i("MA5A").LineToolCrossLine,t.LineToolBarsPattern=i("2bPF").LineToolBarsPattern,t.LineToolTrendBasedFibTime=i("yUly").LineToolTrendBasedFibTime,t.LineToolFibTimeZone=i("FsE7").LineToolFibTimeZone,t.LineToolCircleLines=i("tG6Q").LineToolCircleLines,t.LineToolDateRange=i("WkYF").LineToolDateRange,t.LineToolPriceRange=i("RDDl").LineToolPriceRange,t.LineToolDateAndPriceRange=i("UCMi").LineToolDateAndPriceRange,t.LineToolParallelChannel=i("qcGP").LineToolParallelChannel,t.LineToolTrendAngle=i("nW7S").LineToolTrendAngle,t.LineToolTrendLine=i("WPQD").LineToolTrendLine,t.LineToolInfoLine=i("yi8X").LineToolInfoLine,t.LineToolArrowMark=i("TohL").LineToolArrowMark,t.LineToolExecution=i("704P").LineToolExecution,t.LineToolPitchfan=i("NhkU").LineToolPitchfan,t.LineToolGannSquare=i("Z0Sh").LineToolGannSquare,t.LineToolFibSpeedResistanceFan=i("zZ5f").LineToolFibSpeedResistanceFan,t.LineToolGannComplex=i("nd9+").LineToolGannComplex,t.LineToolGannFixed=i("TBaH").LineToolGannFixed,t.LineToolGannFan=i("4u8j").LineToolGannFan,t.LineToolFibWedge=i("9QkW").LineToolFibWedge,t.LineToolPitchfork=i("aDyP").LineToolPitchfork,t.LineToolDisjointAngle=i("oIoN").LineToolDisjointChannel,t.LineToolFlatBottom=i("InMJ").LineToolFlatBottom,t.LineToolIcon=i("icPo").LineToolIcon,t.LineToolRotatedRectangle=i("Az04").LineToolRotatedRectangle,t.LineToolFibSpiral=i("i80N").LineToolFibSpiral,t.LineToolHeadAndShoulders=i("aILO").LineToolHeadAndShoulders,t.LineToolTriangle=i("isVH").LineToolTriangle,t.LineToolTrianglePattern=i("lNN+").LineToolTrianglePattern,t.LineTool5PointsPattern=i("NJRZ").LineTool5PointsPattern,t.LineToolThreeDrivers=i("PYn8").LineToolThreeDrivers,t.LineToolABCD=i("pKDv").LineToolABCD,t.LineToolPolyline=i("hP9j").LineToolPolyline,t.LineToolPath=i("YdVo").LineToolPath,t.LineToolPrediction=i("Wh6B").LineToolPrediction,t.LineToolPriceLabel=i("zqZp").LineToolPriceLabel,t.LineToolArrowMarker=i("wiuq").LineToolArrowMarker,t.LineToolNote=i("gLxC").LineToolNote,t.LineToolNoteAbsolute=i("gLxC").LineToolNoteAbsolute,t.LineToolBrush=i("+hLl").LineToolBrush,t.LineToolArc=i("0Pxc").LineToolArc,t.LineToolCallout=i("odCa").LineToolCallout,t.LineToolBalloon=i("me8f").LineToolBalloon,t.LineToolText=i("V3Oj").LineToolText,t.LineToolHorzLine=i("/DxK").LineToolHorzLine, +t.LineToolHorzRay=i("CJIV").LineToolHorzRay,t.LineToolRectangle=i("7qI1").LineToolRectangle,t.LineToolEllipse=i("V086").LineToolEllipse,t.LineToolTimeCycles=i("kIXa").LineToolTimeCycles,t.LineToolSineLine=i("bv/X").LineToolSineLine,t.LineToolGhostFeed=i("XUCF").LineToolGhostFeed,t.LineToolBezierQuadro=i("Xyly").LineToolBezierQuadro,t.LineToolBezierCubic=i("N+BX").LineToolBezierCubic,t.LineToolArrow=i("QQu0").LineToolArrow,t.LineToolRay=i("5ZUI").LineToolRay,t.LineToolExtended=i("CHw2").LineToolExtended,t.LineToolSchiffPitchfork=i("v5F8").LineToolSchiffPitchfork,t.LineToolSchiffPitchfork2=i("XFad").LineToolSchiffPitchfork2,t.LineToolInsidePitchfork=i("EqoR").LineToolInsidePitchfork,t.LineToolTextAbsolute=i("V3Oj").LineToolTextAbsolute,t.LineToolArrowMarkLeft=i("TohL").LineToolArrowMarkLeft,t.LineToolArrowMarkRight=i("TohL").LineToolArrowMarkRight,t.LineToolArrowMarkUp=i("TohL").LineToolArrowMarkUp,t.LineToolArrowMarkDown=i("TohL").LineToolArrowMarkDown,t.LineToolFlagMark=i("aIha").LineToolFlagMark,t.LineToolCypherPattern=i("bTqm").LineToolCypherPattern,t.LineToolElliottImpulse=i("xz+e").LineToolElliottImpulse,t.LineToolElliottTriangle=i("xz+e").LineToolElliottTriangle,t.LineToolElliottTripleCombo=i("xz+e").LineToolElliottTripleCombo,t.LineToolElliottCorrection=i("xz+e").LineToolElliottCorrection,t.LineToolElliottDoubleCombo=i("xz+e").LineToolElliottDoubleCombo,t.LineToolRiskRewardLong=i("tDUI").LineToolRiskRewardLong,t.LineToolRiskRewardShort=i("tDUI").LineToolRiskRewardShort,t.LineToolPosition=i("ziJ5").LineToolPosition,t.LineToolOrder=i("B4/o").LineToolOrder},"OK+B":function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("eJTA"),o=r.rgba,s=r.rgbaToString,a=r.parseRgb,l=i("+GxX").isFeatureEnabled,c=i("cWHH"),u=i("1Wlv").PriceScale,h=i("8sOK").StudyStub,d=i("CW80"),p=d.createLineTool,_=d.createLineToolProperties,f=d.createStudyLineToolProperties,m=d.isLineToolName,v=d.isStudyLineToolName,y=i("Ss5c").LineDataSource,g=i("OH2X").LineToolBarsPattern,b=i("OH2X").LineToolCallout,S=i("HLXm"),w=i("GVHu"),P=w.Study,C=w.prepareStudyPropertiesForLoadChart,x=i("3ClC").createStudy,T=i("qJq3").Series,I=i("dfhE"),M=i("n5al"),L=i("0YCj"),O=i("Kxc7"),k=i("txPx").getLogger("Chart.Serialization"),A=i("OH2X").LineToolParallelChannel,E=i("OH2X").LineToolTrendAngle,V=i("OH2X").LineToolGhostFeed,D=i("OH2X").LineToolElliott,B=i("7ktv").PriceDataSource,R=i("iDOr").Pane,N=i("Tmoa"),F=i("jofe").createDeferredPromise,j=i("ApcL").preferencesByWhiteList,W=(k=i("txPx").getLogger("Chart.Serialization"),i("mPvX").LineToolsGroupModel);c.version=2,c.prototype.state=function(e,t,i){for(var n={panes:[]},r=0;r1&&r.push(l)),s=(s+1)%t.length}return r},c.prototype.restoreState=function(e,t,i){new H(this).reset();var n={};if(e.panes)if(Array.isArray(e.panes)){if(!(e.panes.length<1)){if(this._shouldBeSavedEvenIfHidden=void 0===e.shouldBeSavedEvenIfHidden||e.shouldBeSavedEvenIfHidden,e.chartProperties&&!e.chartProperties.timezone&&(e.chartProperties.timezone=e.timezone),e.chartProperties){var r=TradingView.factoryDefaults("chartproperties").scalesProperties;TradingView.merge(r,e.chartProperties.scalesProperties),!("showLastValue"in r)||"showSeriesLastValue"in r||"showStudyLastValue"in r||(r.showSeriesLastValueProperty=r.showLastValue,r.showStudyLastValueProperty=r.showLastValue),"showSeriesLastValue"in r&&(n.showSeriesLastValueProperty=!0),"showStudyLastValue"in r&&(n.showStudyLastValueProperty=!0),e.chartProperties.paneProperties.vertGridProperties=e.chartProperties.paneProperties.vertGridProperties||TradingView.clone(e.chartProperties.paneProperties.gridProperties),e.chartProperties.paneProperties.horzGridProperties=e.chartProperties.paneProperties.horzGridProperties||TradingView.clone(e.chartProperties.paneProperties.gridProperties),"backgroundType"in e.chartProperties.paneProperties||(e.chartProperties.paneProperties.backgroundType="solid"),this._properties.paneProperties.mergeAndFire(e.chartProperties.paneProperties),this._properties.scalesProperties.mergeAndFire(r),e.chartProperties.timezone&&this._properties.timezone.setValue(e.chartProperties.timezone),e.chartProperties.chartEventsSourceProperties&&this._properties.chartEventsSourceProperties&&this._properties.chartEventsSourceProperties.mergeAndFire(e.chartProperties.chartEventsSourceProperties),this._timeScale.restoreState(e.timeScale,t),this._updateDateTimeFormatter()}if(e.timeScale&&this._timeScale.restoreState(e.timeScale,t),!this.readOnly()){var o=this._getExceedingChildStudies(e.panes);if(o.length){ +for(var s=e.panes.length-1;s>=0;--s){for(var a=(h=e.panes[s]).sources.length-1;a>=0;--a){var l=h.sources[a];~o.indexOf(l)&&h.sources.splice(a,1)}h.sources.length||e.panes.splice(s,1)}0}}var c=e.panes;this.panes()[0].restoreState(c[0],t,e.version,n,i,!0);var u=1;for(s=1;sm&&_%100==0?{lines_limit_exceeded:!0,line_tools_count:_}:(this._dataSourceCollectionChanged.fire(),{})}k.logDebug("ChartModel.restoreState: invalid state")}else k.logDebug("ChartModel.restoreState: invalid state");else k.logDebug("ChartModel.restoreState: invalid state")},R.prototype.state=function(e,t,i,n,r){var o={},s=new Map;function a(e){if(s.has(e))return s.get(e);var o=null,a=i&&!e.isSavedInStudyTemplates()||!e.state||!(o=e.state(t,r))||!e.isSavedInChart(t)||n&&e.isActualSymbol&&!e.isActualSymbol()?null:o;return s.set(e,a),a}if(e){o.sources=[];for(var l=0;l1e200){var m=h-1;k.logWarn("Datasource zorder has bad value: "+_.zorder+" Resetting it to "+m),_.zorder=m}else if(!this.isZOrderAvailable(_.zorder)){l&&"MainSeries"===f&&this._model.mainSeries().zorder()===_.zorder||(_.zorder=d+1)}var v=_.id;null===this._model.dataSourceForId(_.id)||"MainSeries"===f?(s[v]=_.ownerSource,f&&("MainSeries"===f?this._restoreMainSeries(_,t,l,n,r,o):f.toLowerCase().startsWith("study")?this.restoreStudy(_,t,n,o):TradingView.isInherited(TradingView[f],y)?this.restoreLineTool(_,t,void 0,o):TradingView[f]&&TradingView[f].createFromState&&this._restoreSpecialSource(_,t,o)),h=Math.min(h,_.zorder),d=Math.max(d,_.zorder)):k.logError("Duplicate id while restoring pane: "+_.type+","+_.id)}}}var g,b,S=new Set,w=this;function C(e){var t=defaults("chartproperties").paneProperties.axisProperties,i=new u(w.model().properties().scalesProperties,t);return i.restoreState(e.state),e.sources.forEach((function(e){var n=w.dataSourceForId(e);n&&function(e,t,i){S.add(e),void 0!==i.m_showSymbolLabels&&e instanceof T&&w.model().properties().scalesProperties.showSymbolLabels.setValue(i.m_showSymbolLabels),e.setPriceScale(t),t.addDataSource(e)}(n,i,t)})),0===i.dataSources().length?null:i}if(e.leftAxisesState)g=e.leftAxisesState.map(C).filter((function(e){return null!==e}));else{var x=C({state:e.leftAxisState,sources:e.leftAxisSources});g=null!==x?[x]:[]} +if(this._leftPriceScales.slice().forEach(function(e){this.removePriceScale(e)}.bind(this)),this._leftPriceScales=[],g.forEach((function(e){w._placePriceScale(e,"left")})),e.rightAxisesState)b=e.rightAxisesState.map(C).filter((function(e){return null!==e}));else{var I=C({state:e.rightAxisState,sources:e.rightAxisSources});b=null!==I?[I]:[]}this._rightPriceScales.forEach(function(e){this.removePriceScale(e)}.bind(this)),this._rightPriceScales=[],b.forEach((function(e){w._placePriceScale(e,"right")})),this._currentPriceScaleRatio=e.priceScaleRatio||e.leftPriceScaleRatio||e.rightPriceScaleRatio||null;for(p=0;p=t||!i._shouldExtrapolateMore()?null:n(i.newBarBuilder(e),r,t,!0).times}))},s.prototype._ensureExtrapolatedToTime=function(e,t){var i=this;return this._extrapolateData(e,(function(n){if(n>=t||!i._shouldExtrapolateMore())return null;var o=r(i.newBarBuilder(e),n,t,2e3,!0);return o.times[o.length-1]e?this._extrapolatedBarsCache=[]:this._lastRealBarTime!==t&&this._extrapolatedBarsCache.shift(e-this._lastRealBarIndex)),this._lastRealBarIndex=e,this._lastRealBarTime=t;for(var i=0;i=a||f)){this._visiblePivots.add(l[d]), +this._prices=[];for(var m=0;ms)){var h={},d=this._source.properties().levelsStyle.visibility;d.P.value()&&this.mergeLabel(h,e[l].p,"P"),d["S1/R1"].value()&&(this.mergeLabel(h,e[l].s1,"S1"),this.mergeLabel(h,e[l].r1,"R1")),d["S2/R2"].value()&&(this.mergeLabel(h,e[l].s2,"S2"),this.mergeLabel(h,e[l].r2,"R2")),d["S3/R3"].value()&&(this.mergeLabel(h,e[l].s3,"S3"),this.mergeLabel(h,e[l].r3,"R3")),d["S4/R4"].value()&&(this.mergeLabel(h,e[l].s4,"S4"), +this.mergeLabel(h,e[l].r4,"R4")),d["S5/R5"].value()&&(this.mergeLabel(h,e[l].s5,"S5"),this.mergeLabel(h,e[l].r5,"R5"));var p=i.indexToCoordinate(c),_=i.indexToCoordinate(u);for(var f in h){var m=parseFloat(f),v=n.priceToCoordinate(m,a);this._pivots.push({x1:p,x2:_,y:v,label:h[f].text,labelIds:h[f].ids,src:e[l]})}}}}}},m.prototype.renderer=function(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);for(var e=new u,t=this._source.properties().levelsStyle.colors,i=this._source.properties().levelsStyle.widths,r=this._source.visiblePivots(),o=0;oi)){var l=[],c=this._properties.levelsStyle.visibility;c.P.value()&&l.push(n[s].p),c["S1/R1"].value()&&l.push(n[s].s1,n[s].r1),c["S2/R2"].value()&&l.push(n[s].s2,n[s].r2),c["S3/R3"].value()&&l.push(n[s].s3,n[s].r3),c["S4/R4"].value()&&l.push(n[s].s4,n[s].r4),c["S5/R5"].value()&&l.push(n[s].s5,n[s].r5);for(var u=0;ut?(s&&(clearTimeout(s),s=null),a=c,o=e.apply(n,r),s||(n=r=null)):s||!1===i.trailing||(s=setTimeout(l,u)),o}},e.exports=t.default},Q19o:function(e,t,i){"use strict";(function(t,n){var r=i("Eyy1").ensureNotNull,o=i("jA0t"),s=i("9iCb").applyOverridesToStudy,a=i("0YCj"),l=i("5JMW"),c=l.LineDataSourceApi,u=l.isLineToolRiskReward,h=i("N1UO").StudyApi,d=i("ltKl").SeriesApi,p=i("QrSB").SelectionApi,_=i("mf9N").PaneApi,f=i("IiTo"),m=i("LxhU").Interval,v=i("jCNj"),y=i("2jXJ").supportedLineTools,g=i("7MZv").showTooManyStudiesNotice,b=i("ogJP").isNumber,S=i("ogJP").inherit,w=i("vu5c").onSeriesCompletedOrErrorReceived,P=i("CW80").createLineToolProperties,C=i("96Yh"),x=C.lineToolEntityInfo,T=C.studyEntityInfo,I=i("lReN").LineToolsGroupControllerApi,M=i("ocrj").RemoveSourcesCommand,L=i("FDyI").ChartWidgetApiBase,O=i("mMWL"),k=function(e,i){L.call(this,e),this._panes=new WeakMap,this._studies=new WeakMap,this._lineDataSources=new WeakMap,this._activateChart=i,this._selectionApi=null,this._visibleBarsChanged=new t,this._chartWidget.onAboutToBeDestroyed().subscribe(this,this._destroy,!0),this._chartWidget.withModel(this,(function(){this._chartWidget.model().timeScale().visibleBarsStrictRangeChanged().subscribe(this,this._onVisibleBarsChanged)}))};function A(e,t){return t.map((function(t){return e.dataSourceForId(t)}))}function E(e,t){var i=n.utc_to_cal(t.timezone,1e3*e),r=t.spec.correctTradingDay(i);return n.set_hms(r,0,0,0,0,v.get_timezone("Etc/UTC")),r.getTime()/1e3}S(k,L),k.prototype._getPaneApi=function(e){var t=this._panes.get(e);return void 0===t&&(t=new _(e,this._chartWidget),this._panes.set(e,t)),t},k.prototype._getStudyApi=function(e){var t=this._studies.get(e);return void 0===t&&(t=new h(e,this._chartWidget),this._studies.set(e,t)),t},k.prototype._getLineDataSourceApi=function(e){var t=this._lineDataSources.get(e);return void 0===t&&(t=new c(e,this._chartWidget.model().model(),{apiPointsToDataSource:this._convertUserPointsToDataSource.bind(this),dataSourcePointsToPriced:function(e){var t=this._chartWidget.model().mainSeries().syncModel(),i=this._chartWidget.model().timeScale();return e.map((function(e){var n=i.normalizeBarIndex(e.index);return{price:e.price,time:t.projectTime(n.time_t,n.offset)}}))}.bind(this)}),this._lineDataSources.set(e,t)),t},k.prototype._makeSubscriptionFromDelegate=function(e){return{subscribe:e.subscribe.bind(e), +unsubscribe:e.unsubscribe.bind(e),unsubscribeAll:e.unsubscribeAll.bind(e)}},k.prototype.executeActionById=function(e){this._chartWidget.executeActionById(e)},k.prototype.getCheckableActionState=function(e){return this._chartWidget.getCheckableActionState(e)},k.prototype.setZoomEnabled=function(e){this._chartWidget.model().model().setZoomEnabled(e)},k.prototype.setScrollEnabled=function(e){this._chartWidget.model().model().setScrollEnabled(e)},k.prototype.refreshMarks=function(){this._chartWidget.refreshMarks()},k.prototype.clearMarks=function(){this._chartWidget.clearMarks()},k.prototype.symbol=function(){return this._chartWidget.getSymbol()},k.prototype.symbolExt=function(){var e=this._chartWidget.model().mainSeries().symbolInfo();return e?{symbol:e.name,full_name:e.full_name,exchange:e.exchange,description:e.description,type:e.type,pro_name:e.pro_name}:null},k.prototype.resolution=function(){return this._chartWidget.model().mainSeries().properties().interval.value()},k.prototype.setSymbol=function(e,t){if(e!==this.symbol()){var i=this._chartWidget.model().mainSeries().dataEvents();t&&w(i,(function(e){e||t()})),this._activateChart(),this._chartWidget.setSymbol(e)}},k.prototype.resetData=function(){this._chartWidget.model().mainSeries().rerequestData()},k.prototype.setResolution=function(e,t){var i=m.normalize(e);if(null!==i&&i!==this.resolution()){var n=this._chartWidget.model().mainSeries().dataEvents();t&&w(n,(function(e){e||t()})),this._activateChart(),this._chartWidget.setResolution(i)}},k.prototype.setEntityVisibility=function(e,t){console.warn("`setEntityVisibility` is deprecated. Use shape/study API instead");var i=this._chartWidget.model().model().dataSourceForId(e);if(i){var n=i.properties();n&&n.visible&&n.visible.setValue(t)}},k.prototype.getAllStudies=function(){return this._chartWidget.model().model().allStudies().map(T)},k.prototype.availableZOrderOperations=function(e){var t=A(this._chartWidget.model().model(),e);return this._chartWidget.model().availableZOrderOperations(t)},k.prototype.sendToBack=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().sendToBack(t)},k.prototype.bringToFront=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().bringToFront(t)},k.prototype.insertAfter=function(e,t){var i=this._chartWidget.model().model(),n=A(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertAfter(n,r)},k.prototype.insertBefore=function(e,t){var i=this._chartWidget.model().model(),n=A(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertBefore(n,r)},k.prototype.bringForward=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().bringForward(t)},k.prototype.sendBackward=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().sendBackward(t)},k.prototype.showPropertiesDialog=function(e){var t=this._chartWidget.model().model().dataSourceForId(e);if(null===t)throw new Error("Study or shape "+e+" does not exist");this._chartWidget.showChartPropertiesForSource(t)}, +k.prototype.getAllShapes=function(){return this._chartWidget.model().model().allLineTools().map(x).filter((function(e){return null!==e.name}))},k.prototype.removeAllShapes=function(){this._chartWidget.removeAllDrawingTools()},k.prototype.removeAllStudies=function(){this._chartWidget.removeAllStudies()},k.prototype.removeEntity=function(e,t){var i=this._chartWidget.model().chartModel().dataSourceForId(e);i?t&&t.disableUndo?new M(this._chartWidget.model().chartModel(),[i],"").redo():this._chartWidget.model().removeSource(i,!0,!0):console.warn("Can't find a source with id: "+e)},k.prototype.removeEntityWithUndo=function(e){var t=this._chartWidget.model().chartModel().dataSourceForId(e);this._chartWidget.model().removeSource(t,!1)},k.prototype.selection=function(){return null===this._selectionApi&&(this._selectionApi=new p(this._chartWidget.model().model())),this._selectionApi},k.prototype.createStudyTemplate=function(e){return this._chartWidget.model().model().studyTemplate(e.saveSymbol,e.saveInterval)},k.prototype.drawOnAllCharts=function(e){O.drawOnAllCharts.setValue(e)},k.prototype.applyStudyTemplate=function(e){this._chartWidget.model().applyStudyTemplate(e,""+1e3*Math.random())},k.prototype.setVisibleRange=function(e,t){if(void 0!==e&&e.from&&e.to&&!isNaN(e.from)&&!isNaN(e.to)){var i=[parseInt(e.from),parseInt(e.to)],n=this._alignPoints(i),r=n[0],o=n[1],s=void 0!==t&&"function"==typeof t,a=new Promise(function(e){this._chartWidget.setVisibleTimeRange(r,o,s?{}:t,e)}.bind(this));return s&&(console.warn("setVisibleRange now returns a Promise object and don't accept callback as the last argument"),a.then(t)),a}console.warn("Wrong time range: "+JSON.stringify(e)+'. Expected an object with "from" and "to" numeric values.')},k.prototype._getSession=function(){var e=this._chartWidget.model().mainSeries().symbolInfo();return new f.SessionInfo(e.timezone,e.session,e.holidays,e.corrections)},k.prototype.getVisibleRange=function(){var e={from:0,to:0},t=this._chartWidget.model().timeScale(),i=t.visibleBarsStrictRange();if(null===i)return e;var n=this._chartWidget.model().mainSeries(),o=n.syncModel();if(null===o)return e;var s=r(n.data().last()),a=i.lastBar()-s.index,l=a<=0?t.indexToTimePoint(i.lastBar()):o.projectTime(s.value[TradingView.TIME_PLOT],a);if(e.from=+t.indexToTimePoint(Math.max(0,i.firstBar()))||0,e.to=+l||0,m.isDWM(n.interval())){var c=this._getSession();e.from=E(e.from,c),e.to=E(e.to,c)}return e},k.prototype.getTimeScaleLogicalRange=function(){return this._chartWidget.model().timeScale().logicalRange()},k.prototype.getVisiblePriceRange=function(){return console.warn("`getVisiblePriceRange` is deprecated. Use Price Scale API instead"),this._chartWidget.model().mainSeries()?this._chartWidget.model().mainSeries().priceScale().priceRangeInPrice():null},k.prototype.scrollPosition=function(){return this._chartWidget.model().timeScale().rightOffset()},k.prototype.defaultScrollPosition=function(){return this._chartWidget.model().timeScale().defaultRightOffsetProperty().value()}, +k.prototype._createTradingPrimitive=function(e,t){var i=this;var n,o,s=this._chartWidget.model().model(),a=s.paneForSource(s.mainSeries());return(t?s:this._chartWidget.model()).createLineTool(a,(n=TradingView.CLOSE_PLOT,{index:(o=r(i._chartWidget.model().mainSeries().bars().last())).index,price:o.value[n]}),e)._adapter},k.prototype.createOrderLine=function(e){e=e||{};return this._createTradingPrimitive("LineToolOrder",e.disableUndo)},k.prototype.createPositionLine=function(e){e=e||{};return this._createTradingPrimitive("LineToolPosition",e.disableUndo)},k.prototype.createExecutionShape=function(e){e=e||{};return this._createTradingPrimitive("LineToolExecution",e.disableUndo)},k.prototype.createShape=function(e,t){return this.createMultipointShape([e],t)},k.prototype._alignPoints=function(e){var t=this._chartWidget.model().model(),i=t.mainSeries(),n=i.interval();if(t.timeScale().isEmpty()||!m.isDWM(n))return e;var r=f.createAligner(n,i.symbolInfo(),!0);return null===r?e:e.map((function(e){return e?(r.moveTo(1e3*e),r.startOfBar(0)/1e3):e}))},k.prototype._convertUserPointsToDataSource=function(e){var t=this._chartWidget.model().model(),i=t.mainSeries(),n=t.timeScale().points(),r=i.data();if(t.timeScale().isEmpty())return null;var o=e.map((function(e){return e.time})),s=this._alignPoints(o);function a(e,t,o){var s=n.closestIndexLeft(e)||0,a={index:s},l=n.valueAt(s);if(e>l&&s===n.lastIndex()){var c=i.syncModel().distance(l,e);c.success&&(a.index=a.index+c.result)}if(b(t))a.price=t;else{var u=o?["open","high","low","close"].indexOf(o)+1:1;u<=0&&(u=1),a.price=r.valueAt(s)[u]}return a}for(var l=[],c=0;c2)throw new Error("Wrong points count for "+t.shape+". Required 1 or 2");2===l.length&&(p.startChanging(1,l[1]),p.setPoint(1,l[1]),p.endChanging())}else{var _=p.pointsCount() +;if(_!==l.length&&-1!==_)throw new Error("Wrong points count for "+t.shape+". Required "+_);for(var f="LineToolBrush"===c.name,m=1;mthis._minValue&&e.maxValue()1)n._touchMouseMoveWithDownInfo(u(e),n._tapPosition).manhattanDistance<30&&!n._cancelTap&&n._processTouchEvent(t,n._handler.doubleTapEvent),n._resetTapTimeout()}else{t=n._makeCompatEvent(e);if(++n._clickCount,n._clickTimeoutId&&n._clickCount>1)n._touchMouseMoveWithDownInfo(u(e),n._clickPosition).manhattanDistance<5&&!n._cancelClick&&n._processMouseEvent(t,n._handler.mouseDoubleClickEvent),n._resetClickTimeout()}},this._target=e,this._handler=t,this._options=i,this._init()}return e.prototype.destroy=function(){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()},e.prototype._mouseEnterHandler=function(e){var t=this;this._unsubscribeMousemove&&this._unsubscribeMousemove();var i=this._mouseMoveHandler.bind(this);if(this._unsubscribeMousemove=function(){t._target.removeEventListener("mousemove",i)},this._target.addEventListener("mousemove",i), +!this._firesTouchEvents(e)){var n=this._makeCompatEvent(e);this._processMouseEvent(n,this._handler.mouseEnterEvent)}},e.prototype._resetClickTimeout=function(){null!==this._clickTimeoutId&&clearTimeout(this._clickTimeoutId),this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}},e.prototype._resetTapTimeout=function(){null!==this._tapTimeoutId&&clearTimeout(this._tapTimeoutId),this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}},e.prototype._mouseMoveHandler=function(e){if(!this._mousePressed&&null===this._touchMoveStartPosition&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.mouseMoveEvent)}},e.prototype._touchMoveHandler=function(e){if(this._lastTouchEventTimeStamp=d(e),null===this._startPinchMiddlePoint&&!this._preventTouchDragProcess){this._pinchPrevented=!0;var t=this._touchMouseMoveWithDownInfo(u(e),Object(r.ensureNotNull)(this._touchMoveStartPosition)),i=t.xOffset,n=t.yOffset,s=t.manhattanDistance;if(this._touchMoveExceededManhattanDistance||!(s<5)){if(!this._touchMoveExceededManhattanDistance){var a=.5*i,l=n>=a&&!this._options.treatVertTouchDragAsPageScroll,c=a>n&&!this._options.treatHorzTouchDragAsPageScroll;l||c||(this._preventTouchDragProcess=!0),this._touchMoveExceededManhattanDistance=!0,this._cancelTap=!0,this._clearLongTapTimeout(),this._resetTapTimeout()}if(!this._preventTouchDragProcess){var h=this._makeCompatEvent(e);this._processTouchEvent(h,this._handler.touchMoveEvent),Object(o.a)(e)}}}},e.prototype._mouseMoveWithDownHandler=function(e){if(0===e.button&&(this._touchMouseMoveWithDownInfo(e,Object(r.ensureNotNull)(this._mouseMoveStartPosition)).manhattanDistance>=5&&(this._cancelClick=!0,this._resetClickTimeout()),this._cancelClick)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.pressedMouseMoveEvent)}},e.prototype._touchMouseMoveWithDownInfo=function(e,t){var i=Math.abs(t.x-e.x),n=Math.abs(t.y-e.y);return{xOffset:i,yOffset:n,manhattanDistance:i+n}},e.prototype._touchEndHandler=function(e){this._lastTouchEventTimeStamp=d(e),this._clearLongTapTimeout(),this._touchMoveStartPosition=null,this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);var t=this._makeCompatEvent(e);(this._processTouchEvent(t,this._handler.touchEndEvent),++this._tapCount,this._tapTimeoutId&&this._tapCount>1)?(this._touchMouseMoveWithDownInfo(u(e),this._tapPosition).manhattanDistance<30&&!this._cancelTap&&this._processTouchEvent(t,this._handler.doubleTapEvent),this._resetTapTimeout()):this._cancelTap||this._processTouchEvent(t,this._handler.tapEvent);0===this._tapCount&&Object(o.a)(e),0===e.touches.length&&this._longTapActive&&(this._longTapActive=!1,Object(o.a)(e))},e.prototype._mouseUpHandler=function(e){if(0===e.button){var 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._handler.mouseUpEvent),++this._clickCount,this._clickTimeoutId&&this._clickCount>1)this._touchMouseMoveWithDownInfo(u(e),this._clickPosition).manhattanDistance<5&&!this._cancelClick&&this._processMouseEvent(t,this._handler.mouseDoubleClickEvent),this._resetClickTimeout();else this._cancelClick||this._processMouseEvent(t,this._handler.mouseClickEvent)}},e.prototype._clearLongTapTimeout=function(){null!==this._longTapTimeoutId&&(clearTimeout(this._longTapTimeoutId),this._longTapTimeoutId=null)},e.prototype._touchStartHandler=function(e){this._lastTouchEventTimeStamp=d(e);var t=this._target.ownerDocument.documentElement;this._cancelTap=!1,this._touchMoveExceededManhattanDistance=!1,this._preventTouchDragProcess=!1,this._touchMoveStartPosition=u(e),this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);var i=this._touchMoveHandler.bind(this),n=this._touchEndHandler.bind(this);this._unsubscribeRootTouchEvents=function(){t.removeEventListener("touchmove",i),t.removeEventListener("touchend",n)},t.addEventListener("touchmove",i,{passive:!1}),t.addEventListener("touchend",n,{passive:!1}),this._clearLongTapTimeout(),this._longTapTimeoutId=setTimeout(this._longTapHandler.bind(this,e),240);var r=this._makeCompatEvent(e);this._processTouchEvent(r,this._handler.touchStartEvent),this._tapTimeoutId||(this._tapCount=0,this._tapTimeoutId=setTimeout(this._resetTapTimeout.bind(this),500),this._tapPosition=u(e))},e.prototype._wheelClickHandler=function(e){if(1===e.button&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.wheelClickEvent)}},e.prototype._mouseDownHandler=function(e){if(0===e.button){var t=this._target.ownerDocument.documentElement;n.isFF&&t.addEventListener("mouseleave",this._onFirefoxOutsideMouseUp),this._cancelClick=!1,this._mouseMoveStartPosition=u(e),this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null);var i=this._mouseMoveWithDownHandler.bind(this),r=this._mouseUpHandler.bind(this);if(this._unsubscribeRootMouseEvents=function(){t.removeEventListener("mousemove",i),t.removeEventListener("mouseup",r)},t.addEventListener("mousemove",i),t.addEventListener("mouseup",r),this._mousePressed=!0,!this._firesTouchEvents(e)){var o=this._makeCompatEvent(e);this._processMouseEvent(o,this._handler.mouseDownEvent),this._clickTimeoutId||(this._clickCount=0,this._clickTimeoutId=setTimeout(this._resetClickTimeout.bind(this),500),this._clickPosition=u(e))}}},e.prototype._init=function(){var e=this;this._target.addEventListener("mouseenter",this._mouseEnterHandler.bind(this)),this._target.addEventListener("touchcancel",this._clearLongTapTimeout.bind(this)) +;var t=this._target.ownerDocument,i=function(t){e._handler.mouseDownOutsideEvent&&(t.target&&e._target.contains(t.target)||e._handler.mouseDownOutsideEvent())};this._unsubscribeOutsideTouchEvents=function(){t.removeEventListener("touchstart",i)},this._unsubscribeOutsideMouseEvents=function(){t.removeEventListener("mousedown",i)},t.addEventListener("mousedown",i),t.addEventListener("touchstart",i,{passive:!0}),n.CheckMobile.iOS()&&n.isSafari&&(this._unsubscribeMobileSafariEvents=function(){e._target.removeEventListener("dblclick",e._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}),Object(o.b)(this._target),this._target.addEventListener("mousedown",this._mouseDownHandler.bind(this)),this._target.addEventListener(a,this._wheelClickHandler.bind(this)),this._initPinch(),this._target.addEventListener("touchmove",(function(){}),{passive:!1})},e.prototype._initPinch=function(){var e=this;void 0===this._handler.pinchStartEvent&&void 0===this._handler.pinchEvent&&void 0===this._handler.pinchEndEvent||(this._target.addEventListener("touchstart",(function(t){return e._checkPinchState(t.touches)}),{passive:!0}),this._target.addEventListener("touchmove",(function(t){if(2===t.touches.length&&null!==e._startPinchMiddlePoint&&void 0!==e._handler.pinchEvent){var i=h(t.touches[0],t.touches[1])/e._startPinchDistance;e._handler.pinchEvent(e._startPinchMiddlePoint,i),Object(o.a)(t)}}),{passive:!1}),this._target.addEventListener("touchend",(function(t){e._checkPinchState(t.touches)})))},e.prototype._checkPinchState=function(e){1===e.length&&(this._pinchPrevented=!1),2!==e.length||this._pinchPrevented||this._longTapActive?this._stopPinch():this._startPinch(e)},e.prototype._startPinch=function(e){var t=this._target.getBoundingClientRect()||{left:0,top:0};this._startPinchMiddlePoint={x:(e[0].clientX-t.left+(e[1].clientX-t.left))/2,y:(e[0].clientY-t.top+(e[1].clientY-t.top))/2},this._startPinchDistance=h(e[0],e[1]),void 0!==this._handler.pinchStartEvent&&this._handler.pinchStartEvent(),this._clearLongTapTimeout()},e.prototype._stopPinch=function(){null!==this._startPinchMiddlePoint&&(this._startPinchMiddlePoint=null,void 0!==this._handler.pinchEndEvent&&this._handler.pinchEndEvent())},e.prototype._mouseLeaveHandler=function(e){if(this._unsubscribeMousemove&&this._unsubscribeMousemove(),!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.mouseLeaveEvent)}},e.prototype._longTapHandler=function(e){var t=this._makeCompatEvent(e);this._processTouchEvent(t,this._handler.longTapEvent),this._processTouchEvent(t,this._handler.touchContextMenuEvent),this._cancelTap=!0,this._longTapActive=!0},e.prototype._contextMenuHandler=function(e){if(Object(o.a)(e), +null===this._touchMoveStartPosition&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.contextMenuEvent),this._cancelClick=!0}},e.prototype._firesTouchEvents=function(e){return e.sourceCapabilities&&void 0!==e.sourceCapabilities.firesTouchEvents?e.sourceCapabilities.firesTouchEvents:d(e)=r.targetMetaInfoVersion()||(r.migrateMetaInfo(e),void 0!==t&&r.migratePropState(t),Object(n.assert)(e._metainfoVersion===r.targetMetaInfoVersion()))}))} +u.sort((function(e,t){return e.targetMetaInfoVersion()-t.targetMetaInfoVersion()}))},SqfW:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("tqok"),o=i("hsV8");function s(e,t){if(e.index>=t.length)return null;var i=t[e.index];return i===r.a?null:{startPrice:e.startPrice,endPrice:e.endPrice,index:i,extendTop:e.extendTop,extendBottom:e.extendBottom}}function a(e,t,i){var r=Object(o.ensureTimePointIndexIndex)(i.indexOf(e.index));return Object(n.__assign)(Object(n.__assign)({id:t},e),{index:r})}},Ss5c:function(e,t,i){"use strict";var n=i("Eyy1").ensureDefined,r=i("aO4+").Point,o=i("4TVt").LineToolPriceAxisView,s=i("fJhV").LineDataSourceTimeAxisView,a=i("mMWL"),l=i("LxhU"),c=l.Interval,u=l.ResolutionKind,h=i("pPtI").getServerInterval,d=i("txPx").getLogger("Chart.LineDataSource"),p=i("FQhm"),_=i("aIyQ"),f=i("tc+8"),m=i("hayr").propertyPages,v=i("WkOR").areEqualSymbols,y=i("Kxc7"),g=i("ytGH").LineToolWidthsProperty,b=y.enabled("datasource_copypaste"),S=i("ng+v").LineDataSourceBase;function w(e,t){S.call(this,e),this._properties=t,this._pointAdded=new _,this._pointChanged=new _,this._onTemplateApplying=new _,this._onTemplateApplied=new _,this._onIsActualIntervalChange=new _,this._paneViews=[],this._fixedPoints=[],this._currentPointsetId=null,this._properties.hasChild("symbol")||this._properties.addChild("symbol",new f(e.mainSeries().symbol())),this._properties.hasChild("interval")||this._properties.addChild("interval",new f(e.mainSeries().interval())),this._sourceHiddenPrevValue=!1,this._sourceHiddenChangedTimeoutId=null,this.calcIsActualSymbol(),this._properties.intervalsVisibilities.listeners().subscribe(this,w.prototype.calcIsActualSymbol);var i=this;if(this._properties.listeners().subscribe(this,(function(){i.propertiesChanged()})),this._createPointsProperties(),this.m_priceAxisViews=[],this.m_timeAxisViews=[],this.pointsCount()>0)for(var n=0;n=i.multiplier()&&(t=e.key)})),t},w.prototype.calcIsActualSymbol=function(){var e=this._properties.symbol,t=this._model.mainSeries(),i=e.value();if(this._isActualSymbol=t.symbolSameAsCurrent(i),this._isActualSymbol){var n=t.symbol();v(i,n)||(d.logWarn('Possible drawing "migrating" detected from "'+i+'" to "'+n+'"'),d.logWarn("Series symbolInfo: "+JSON.stringify(t.symbolInfo())),d.logWarn((new Error).stack)),e.setValue(n)}this.calcIsActualInterval(),this.calcIsActualCurrency(),this._onSourceHiddenMayChange()},w.prototype.calcIsActualCurrency=function(){if(this._model.currencyLabelEnabled()){var e=this.ownerSource();if(null===e)return void(this._isActualCurrency=!1);var t=this._properties.currencyId.value();if(null!==t)this._isActualCurrency=t===this.ownerSource().symbolSource().currency();else{var i=e.symbolSource().symbolInfo();this._isActualCurrency=null!==i&&i.currency_code===i.original_currency_code}}else this._isActualCurrency=!0;this._onSourceHiddenMayChange()},w.prototype.calcIsActualInterval=function(){var e=this._isActualInterval,t=this._properties,i=this._model.mainSeries(),n=c.parse(i.interval()),r=t.intervalsVisibilities;if(this._isActualInterval=!1,n.isSeconds()&&n.multiplier()<60){var o=r.seconds.value(),s=r.secondsFrom.value(),a=r.secondsTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isSeconds()&&n.multiplier()>=60){var l=Math.floor(n.multiplier()/60);o=r.minutes.value(),s=r.minutesFrom.value(),a=r.minutesTo.value();this._isActualInterval=o&&l>=s&&l<=a}if(n.isMinutes()&&n.multiplier()<60){o=r.minutes.value(),s=r.minutesFrom.value(),a=r.minutesTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isMinutes()&&n.multiplier()>=60){var u=Math.floor(n.multiplier()/60);o=r.hours.value(),s=r.hoursFrom.value(),a=r.hoursTo.value();this._isActualInterval=o&&u>=s&&u<=a}if(n.isDays()){o=r.days.value(),s=r.daysFrom.value(),a=r.daysTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isWeeks()&&(this._isActualInterval=r.weeks.value()),n.isMonths()&&(this._isActualInterval=r.months.value()),n.isRange()&&(this._isActualInterval=r.ranges.value()),!this._isActualInterval&&this._model.selection().isSelected(this)){var h=this;this._model.selectionMacro((function(e){ +e.removeSourceFromSelection(h)}))}this._isActualInterval!==e&&this._onIsActualIntervalChange.fire(),this._onSourceHiddenMayChange()},w.PointIndexProperty=function(e,t){f.call(this),this._lineSource=e,this._pointIndex=t},inherit(w.PointIndexProperty,f),w.PointIndexProperty.prototype.value=function(){return this._lineSource.points()[this._pointIndex].index},w.PointIndexProperty.prototype.setValue=function(e){var t=this._lineSource.points()[this._pointIndex];t.index=e,this._lineSource.setPoint(this._pointIndex,t),this._lineSource._model.updateSource(this._lineSource),this._listeners.fire(this),this._lineSource.endChanging(!0),this._lineSource._syncMultichartState(),this._lineSource._properties.lastUpdateTime.setValue((new Date).valueOf())},w.prototype._syncMultichartState=function(){var e={points:this._timePoint,interval:this._model.mainSeries().interval()};this.linkKey&&this.isSynchronizable()&&a.finishChangingLineTool({model:this._model,linkKey:this.linkKey,symbol:this._model.mainSeries().symbol(),finalState:e})},w.prototype._createPointProperty=function(e){var t=this._pointsProperty.points;t.addProperty(e);var i=t[e];i.addChild("price",new w.PointPriceProperty(this,e)),i.addChild("bar",new w.PointIndexProperty(this,e))},w.prototype._createPointsProperties=function(){this._pointsProperty=new f,this._pointsProperty.addChild("points",new f);for(var e=0;e0&&(this._points=e)},w.prototype.restorePoints=function(e,t,i){this._timePoint=e,this._points=t,i||this.denormalizeTimePoints()},w.prototype.restoreExternalPoints=function(e){this.properties().interval.setValue(e.interval),this._timePoint=e.points,this.isActualSymbol()?this.createServerPoints():this.clearServerPoints()},w.prototype.restoreExternalState=function(e){this.properties().merge(e)},w.prototype.restorePositionPercents=function(e){this._positionPercents=e},w.prototype.getLinkKey=function(){return this.linkKey||null},w.prototype.updateAllViewsAndRedraw=function(){this.updateAllViews(),this._model.updateSource(this)},w.prototype.propertiesChanged=function(e){this.calcIsActualInterval(),this.updateAllViewsAndRedraw(),e||this._syncLineStyleIfNeeded()},w.prototype._syncLineStyleIfNeeded=function(){if(!this._syncLineStyleMuted&&this.linkKey){var e=this.properties().state(this._syncStateExclusions);delete e.interval,a.changeLineStyle({linkKey:this.linkKey,state:e,model:this._model})}},w.prototype._muteSyncLineStyle=function(){this._syncLineStyleMuted=!0},w.prototype._unmuteSyncLineStyleWithoutApplyingChanges=function(){this.propertiesChanged(),this._syncLineStyleMuted=!1},w.prototype.points=function(){for(var e=[],t=0;t=2&&this._properties.snapTo45Degrees&&this._snapPoint45Degree(i,this.points()[this.points().length-2]),i},w.prototype.addPoint=function(e,t,i){var n=this._preparePoint(e,t);return this._addPointIntenal(n,t,i)},w.prototype._addPointIntenal=function(e,t,i){this._points.push(e);var n=this._points.length===this.pointsCount();return n?(this._lastPoint=null,i||(this.normalizePoints(), +this.createServerPoints())):this._lastPoint=e,this._pointAdded.fire(this._points.length-1),n},w.prototype.addFixedPoint=function(e){this._fixedPoints.push(e);var t=this._fixedPoints.length===this.pointsCount();return t&&this.calcPositionPercents(),t},w.prototype.calcPositionPercents=function(){if(!this.priceScale()||this.priceScale().isEmpty())return[];this._positionPercents=[];for(var e=0;e=0;--t)e.push(this._paneViews[t]);return e},w.prototype._setPaneViews=function(e){this._paneViews=e,this._model.lightUpdate()},w.prototype.dataWindowView=function(){return null},w.prototype.statusView=function(){return null},w.prototype.isSourceHidden=function(){return!this._properties.visible.value()||a.hideAllDrawings().value()&&this.canBeHidden()||!this._isActualInterval||!this._isActualSymbol||!this._isActualCurrency},w.prototype._onSourceHiddenMayChange=function(){var e=this.isSourceHidden();e!==this._sourceHiddenPrevValue&&null===this._sourceHiddenChangedTimeoutId?this._sourceHiddenChangedTimeoutId=setTimeout(this._processHibernate.bind(this),100):e===this._sourceHiddenPrevValue&&null!==this._sourceHiddenChangedTimeoutId&&(clearTimeout(this._sourceHiddenChangedTimeoutId),this._sourceHiddenChangedTimeoutId=null)},w.prototype._processHibernate=function(){var e=this.isSourceHidden();this._sourceHiddenChangedTimeoutId=null,this._sourceHiddenPrevValue=e,e?this.isStarted()&&this.stop():this.isStarted()||this.start()},w.prototype.isSynchronizable=function(){return this.priceScale()===this._model.mainSeries().priceScale()},w.prototype.priceAxisViews=function(e,t){if(t!==this.priceScale()||this.isSourceHidden())return null +;if(this._model.lineBeingEdited()===this){var i=this._model.linePointBeingEdited();if(null!==i&&i0&&(o=-o),o},t.prototype._reversePoints=function(){var e=this._points,t=e[0],i=e[1];this._points[0]=i,this._points[1]=t,this.normalizePoints(),this.restart()},t}(o.LineDataSource)},TMWk:function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("ogJP").clone,o=i("GVHu").Study,s=i("k9/m").PlotList,a=i("w4Ji").studyPlotFunctionMap,l=i("w4Ji").studyEmptyPlotValuePredicate;function c(e,t,i,n){o.call(this,e,t,i,n),this._underlyingData=new s(a(n),l)}inherit(c,o),c.prototype.clearData=function(){o.prototype.clearData.call(this),this._underlyingData.clear()},c.prototype._mergeData=function(e){this._invalidateLastNonEmptyPlotRowCache();var t=this._underlyingData.firstIndex();this._underlyingData.merge(e),t!==this._underlyingData.firstIndex()&&(this.m_data=new s(a(this._metaInfo),l));var i=this.m_data.lastIndex();this._underlyingData.range(i,this._underlyingData.lastIndex()).each(function(e,t){return this.m_data.add(e,r(t)),!1}.bind(this)),this._plotsForStrategyProcessing().forEach((function(e){this._createStrategy(e.strategy,e.strategyIndex,e.targetIndex,i).rebuildData(this.m_data)}),this)},c.prototype._plotsForStrategyProcessing=function(){var e=["dataoffset"],t=[];return this._metaInfo.plots.forEach((function(i,r){if(e.indexOf(i.type)>-1){var o=null;this._metaInfo.plots.forEach((function(e,t){e.id===i.target&&(o=t)})),n(o>=0,"target plot not found for strategy plot "+i.id);var s={strategy:i.type,strategyIndex:r,targetIndex:o};t.push(s)}}),this),t},c.prototype._createStrategy=function(e,t,i,n){return new c["Strategy_"+e](t,i,n)},c.Strategy_dataoffset=function(e,t,i){this._strategyPlotIndex=e,this._targetPlotIndex=t,this._startIndex=i},c.Strategy_dataoffset.prototype.rebuildData=function(e){ +var t=this._targetPlotIndex+1,i=this._strategyPlotIndex+1,n=null,r=null;e.range(this._startIndex||e.firstIndex(),e.lastIndex()).each((function(o,s){var a=s[t],l=s[i]?Math.round(s[i]):null;if(s[t]=null,s[i]=null,!l||l>0)return!1;var c=o+l,u={pointIndex:c,value:a};if(r){if(r.pointIndex!==u.pointIndex){c>=0&&(e.valueAt(c)[t]=a);var h=!1;n&&(h=n.value<=r.value&&r.value<=a||n.value>=r.value&&r.value>=a),h?r.pointIndex>=0&&(e.valueAt(r.pointIndex)[t]=null):n=r,r=u}}else r=u;return!1}))},t.study_ScriptWithDataOffset=c},TTFo:function(e,t,i){"use strict";i.r(t),i.d(t,"fromPercent",(function(){return o})),i.d(t,"toPercent",(function(){return s})),i.d(t,"toPercentRange",(function(){return a})),i.d(t,"fromIndexedTo100",(function(){return l})),i.d(t,"toIndexedTo100",(function(){return c})),i.d(t,"toIndexedTo100Range",(function(){return u})),i.d(t,"toLog",(function(){return h})),i.d(t,"fromLog",(function(){return d}));var n=i("Qb4w"),r=i("Hr11");function o(e,t){return t<0&&(e=-e),e/100*t+t}function s(e,t){var i=100*(e-t)/t;return t<0?-i:i}function a(e,t){var i=s(e.minValue(),t),r=s(e.maxValue(),t);return new n.PriceRange(i,r)}function l(e,t){return t<0&&(e=-e),(e-=100)/100*t+t}function c(e,t){var i=100*(e-t)/t+100;return t<0?-i:i}function u(e,t){var i=c(e.minValue(),t),r=c(e.maxValue(),t);return new n.PriceRange(i,r)}function h(e){var t=Math.abs(e);if(t<1e-8)return 0;var i=Object(r.log10)(t+1e-4)+4;return e<0?-i:i}function d(e){var t=Math.abs(e);if(t<1e-8)return 0;var i=Math.pow(10,t-4)-1e-4;return e<0?-i:i}},TcSq:function(e,t,i){"use strict";function n(e){return e===r(e)}function r(e){var t=e.indexOf("$"),i=e.indexOf("@");return t<0&&i>=0?null:e.substring(Math.max(t+1,0),i>=0?i:e.length)}function o(e){return e.startsWith("PUB;")}function s(e){return e.startsWith("USER;")}function a(e){return e.startsWith("STD;")}function l(e){return e.includes("Candlestick%1Pattern%1")}i.r(t),i.d(t,"isPineIdString",(function(){return n})),i.d(t,"extractPineId",(function(){return r})),i.d(t,"isPublishedPineId",(function(){return o})),i.d(t,"isCustomPineId",(function(){return s})),i.d(t,"isStandardPineId",(function(){return a})),i.d(t,"isCandleStickId",(function(){return l}))},TlGQ:function(e,t,i){"use strict";i.r(t),i.d(t,"visitObject",(function(){return o}));var n=i("ogJP");function r(e,t,i){return Object(n.isArray)(e)?function(e,t,i){return e.map((function(e){var n=r(e,t,i),o=t(n);return void 0!==o?o:n}))}(e,t,i):Object(n.isObject)(e)&&(Object(n.isHashObject)(e)||i&&i.visitInstances)?function(e,t,i){var n={};return Object.keys(e).forEach((function(o){var s=r(e[o],t,i),a=t(s);n[o]=void 0!==a?a:s})),n}(e,t,i):e}function o(e,t,i){var n=r(e,t,i),o=t(n);return void 0!==o?o:n}},TmNs:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("KcY8"),o=i("Eyy1"),s=i("jFln"),a=i("8Uy/"),l=i("gAom"),c=function(){function e(e,t){this.setData(e,t)}return e.prototype.setData=function(e,t){this._data=e,this._commonData=t},e.prototype.draw=function(e,t,i,n,r,c){if(this._data.visible){var u=this._commonData.coordinate +;void 0!==this._commonData.fixedCoordinate&&(u=this._commonData.fixedCoordinate),e.lineWidth=Math.max(1,Math.floor(Object(o.ensureDefined)(this._data.linewidth)*c)),e.lineCap="butt",Object(s.setLineStyle)(e,void 0===this._data.linestyle?a.LINESTYLE_DOTTED:this._data.linestyle),e.strokeStyle=this._commonData.color,Object(l.drawHorizontalLine)(e,Math.round(u*c),0,Math.ceil(n*c))}},e.prototype.height=function(e,t){return 0},e}();i.d(t,"PriceLineAxisView",(function(){return u})),i.d(t,"SeriesPriceLineAxisView",(function(){return h})),i.d(t,"StudyPriceLineAxisView",(function(){return d}));var u=function(e){function t(){return e.call(this,c)||this}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){if(t.visible=!1,e.visible=!1,this._isVisible()){var n=this._value();n.noData||(i.background="",i.color=this._priceLineColor(n.color),i.coordinate=n.coordinate,i.floatCoordinate=n.floatCoordinate,e.linewidth=this._lineWidth(),e.linestyle=this._lineStyle(),e.visible=!0)}},t.prototype._lineStyle=function(){return a.LINESTYLE_DOTTED},t}(r.a),h=function(e){function t(t){var i=e.call(this)||this;return i._series=t,i}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._series.lastValueData(void 0,!0)},t.prototype._priceLineColor=function(e){return this._series.priceLineColor(e)},t.prototype._lineWidth=function(){return this._series.properties().priceLineWidth.value()},t.prototype._isVisible=function(){var e=this._series.model().properties().scalesProperties.showSeriesLastValue.value();return this._series.properties().showPriceLine.value()&&e},t}(u),d=function(e){function t(t,i){var n=e.call(this)||this;return n._study=t,n._plotname=i,n}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._study.lastValueData(this._plotname,!0)},t.prototype._lineWidth=function(){return this._study.properties().styles[this._plotname].linewidth.value()},t.prototype._lineStyle=function(){return a.LINESTYLE_DOTTED},t.prototype._priceLineColor=function(e){return e},t.prototype._isVisible=function(){var e=this._study.model().properties().scalesProperties.showStudyLastValue.value();return this._study.properties().styles[this._plotname].trackPrice.value()&&e},t}(u)},Tmoa:function(e,t,i){"use strict";i.r(t),i.d(t,"generateColor",(function(){return r})),i.d(t,"alphaToTransparency",(function(){return o})),i.d(t,"transparencyToAlpha",(function(){return s})),i.d(t,"resetTransparency",(function(){return a})),i.d(t,"getLuminance",(function(){return l})),i.d(t,"isHexColor",(function(){return c})),i.d(t,"colorFromBackground",(function(){return u})),i.d(t,"gradientColorAtPercent",(function(){return h})),i.d(t,"isColorDark",(function(){return d}));var n=i("eJTA");function r(e,t,i){if(t=t||0,!c(e))return i?Object(n.rgbaToString)(Object(n.rgba)(Object(n.parseRgb)(e),Object(n.normalizeAlphaComponent)(s(t)))):e;var r=Object(n.parseRgb)(e),o=r[0],a=r[1],l=r[2],u=Object(n.normalizeAlphaComponent)(s(t));return Object(n.rgbaToString)([o,a,l,u])}function o(e){return 100*(1-e)}function s(e){ +if(e<0||e>100)throw new Error("invalid transparency");return 1-e/100}function a(e){return c(e)?e:Object(n.rgbaToString)(Object(n.rgba)(Object(n.parseRgb)(e),Object(n.normalizeAlphaComponent)(1)))}function l(e){var t=Object(n.parseRgb)(e).map((function(e){return(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 c(e){return 0===e.indexOf("#")}function u(e){return"black"===Object(n.rgbToBlackWhiteString)(Object(n.parseRgb)(e),150)?"white":"black"}function h(e,t,i){var r=Object(n.parseRgba)(e),o=r[0],s=r[1],a=r[2],l=r[3],c=Object(n.parseRgba)(t),u=c[0],h=c[1],d=c[2],p=c[3],_=Object(n.rgba)(Math.round(o+i*(u-o)),Math.round(s+i*(h-s)),Math.round(a+i*(d-a)),l+i*(p-l));return Object(n.rgbaToString)(_)}function d(e){return l(a(e))<.5}},TohL:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolArrowMark",(function(){return p})),i.d(t,"LineToolArrowMarkLeft",(function(){return _})),i.d(t,"LineToolArrowMarkUp",(function(){return f})),i.d(t,"LineToolArrowMarkRight",(function(){return m})),i.d(t,"LineToolArrowMarkDown",(function(){return v}));var n=i("mrSG"),r=i("YFKU"),o=i("Ocx9"),s=i("Ss5c"),a=i("tc+8"),l=i.n(a),c=Object(r.t)("Arrow Mark Left"),u=Object(r.t)("Arrow Mark Up"),h=Object(r.t)("Arrow Mark Right"),d=Object(r.t)("Arrow Mark Down"),p=function(e){function t(n,r,o){var s=this,a=r||t.createProperties(null,o);return(s=e.call(this,n,a)||this)._textPaneView=null,i.e("lt-pane-views").then(function(e){var t=[new(0,i("ct+2").ArrowMarkPaneView)(s,n)];s._setPaneViews(t)}.bind(null,i)).catch(void 0),s}return Object(n.__extends)(t,e),t.prototype.paneViews=function(){var t=e.prototype.paneViews.call(this);return null!==t&&this._textPaneView&&t.push(this._textPaneView),t},t.prototype.pointsCount=function(){return 1},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.createProperties=function(e,i){var n=new o.DefaultProperty(i,e);return t._configureProperties(n),n},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"5sLb")).then((function(e){return e.ArrowMarkDefinitionsViewModel}))},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t._configureProperties=function(e){s.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new l.a("")),e.addExclusion("text")},t.version=2,t}(s.LineDataSource),_=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkleft")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"left"},t.prototype.translatedType=function(){return c},t.prototype.name=function(){return"Arrow Mark Left"},t.prototype.textAlignParams=function(){return{horzAlign:"left",vertAlign:"middle",offsetX:22,offsetY:3}},t.createProperties=function(e){ +return p.createProperties(e,"linetoolarrowmarkleft")},t}(p),f=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkup")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"up"},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Arrow Mark Up"},t.prototype.textAlignParams=function(){return{horzAlign:"center",vertAlign:"top",offsetX:0,offsetY:20}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkup")},t}(p),m=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkright")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"right"},t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Arrow Mark Right"},t.prototype.textAlignParams=function(){return{horzAlign:"right",vertAlign:"middle",offsetX:22,offsetY:3,forceTextAlign:!0}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkright")},t}(p),v=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkdown")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"down"},t.prototype.translatedType=function(){return d},t.prototype.name=function(){return"Arrow Mark Down"},t.prototype.textAlignParams=function(){return{horzAlign:"center",vertAlign:"bottom",offsetX:0,offsetY:20}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkdown")},t}(p)},TrvT:function(e,t,i){"use strict";i.r(t),i.d(t,"CompareDataWindowView",(function(){return h}));var n=i("mrSG"),r=i("it7y"),o=i("e92V"),s=i("mMWL"),a=i("qFKp"),l=i("ogJP"),c=i("vzYV"),u=a.CheckMobile.any(),h=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._studyCompare=t,n}return Object(n.__extends)(t,e),t.prototype._hideValues=function(){return!1},t.prototype._createValuesProvider=function(e,t){return new c.CompareValuesProvider(e,t)},t.prototype._currentIndex=function(){var e,t=this._model.crossHairSource().lockedIndex;return u&&(null===this._model.crossHairSource().pane&&void 0===t||Object(o.a)(s.tool.value())||null!==this._model.lineBeingEdited())?e=this._study.data().lastIndex():(e=this._model.crossHairSource().appliedIndex(),Object(l.isNumber)(e)||(e=this._study.data().lastIndex())),e},t}(r.StudyDataWindowView)},"U0+/":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyMetaInfoRepository",(function(){return u}));i("YFKU");var n=i("Eyy1"),r=i("0YCj"),o=i.n(r),s=i("Si3H"),a=i("lCO3"),l=i("txPx"),c=Object(l.getLogger)("Chart.Studies.StudyMetaInfoRepository",{color:"#606"}),u=function(){function e(e){this._nextRequestNumber=1,this._rawStudiesMetaInfo=[],this._isReady=!1,this._metaInfoQueryQueue=[],this._javaMetaInfoQueryQueue=[],this._javaStudiesMetaInfo=[],this._pineMetaInfoCache=[],this._studiesMigrations=[],this._gateway=e}return e.prototype.requestMetaInfo=function(){var e=this;this._requestStarted();var t=this._makeNextRequestId();return c.logNormal("Requesting metainfo #"+t),new Promise((function(i){c.logNormal("Requesting studies metadata #"+t), +e._gateway.requestMetadata(t,(function(n){c.logNormal("Requesting studies metadata #"+t+" finished");var r=n.params[1].metainfo.slice();e._processLibraryMetaInfo(r),e._requestFinished(),i()}))}))},e.prototype.findById=function(e){if(!this._isReady)return this._enqueueMetaInfoQuery(e);var t=this._findStudyMetaInfo(e);return null!==t?Promise.resolve(t):"pine"===e.type?this._compilePine(e):Promise.reject("unexpected study id="+e.studyId+" with type="+e.type)},e.prototype.findByIdSync=function(e){return this._findStudyMetaInfo(e)},e.prototype.isReady=function(){return this._isReady},e.prototype.findAllJavaStudies=function(){return this._isReady?Promise.resolve(this._javaStudiesMetaInfo):this._enqueueJavaMetaInfoQuery()},e.prototype.getInternalMetaInfoArray=function(){return this._javaStudiesMetaInfo},e.prototype.getMigrations=function(){return this._studiesMigrations},e.prototype.addPineMetaInfo=function(e){return d(this._pineMetaInfoCache,e)},e.prototype._processMigrations=function(e){throw new Error("not implemented")},e.prototype._processSiteMetaInfo=function(e,t){throw new Error("not implemented")},e.prototype._processLibraryMetaInfo=function(e){for(var t=0,i=e;tn?1:i50)){var i=0,n=C(this._position1,this._position2,this._maxSpeed),r=P(this._position1,this._position2),o=[n],s=[r];if(i+=r,null!==this._position3){var a=C(this._position2,this._position3,this._maxSpeed);if(Math.sign(a)===Math.sign(n)){var l=P(this._position2,this._position3);if(o.push(a),s.push(l),i+=l,null!==this._position4){var c=C(this._position3,this._position4,this._maxSpeed);if(Math.sign(c)===Math.sign(n)){var u=P(this._position3,this._position4);o.push(c),s.push(u),i+=u}}}}for(var h,d,p=0,_=0;_=0&&e.h>=0,"Try to set invalid size to PaneWidget "+JSON.stringify(e)),this._size.equals(e)||(this._size=e,this._canvasBinding.resizeCanvas({width:e.w,height:e.h}),this._topCanvasBinding.resizeCanvas({width:e.w,height:e.h}),this._paneCell.style.width=e.w+"px",this._paneCell.style.height=e.h+"px",this._div.style.width=e.w+"px",this._div.style.height=e.h+"px",this._rowElement.classList.toggle("js-hidden",0===e.h),null!==this._legendWidget&&this._legendWidget.updateWidgetModeBySize(e),null!==this._paneControls&&this._paneControls.updateWidgetModeByWidth(e.w))},e.prototype.width=function(){return this._size.w},e.prototype.height=function(){return this._size.h},e.prototype.backgroundColor=function(){return this._chartModel().backgroundColor().value()},e.prototype.processDoubleClickOnSource=function(e){e.id()!==this._lastFinishedToolId&&this._showEditDialogForSource(e)},e.prototype.setCursorForTool=function(e,t,i){var n=m.tool.value();if(t&&t.control()&&e)this._setCursorClassName("pointer");else if(void 0===i){if(Object(m.toolIsCursor)(n)){if(this._chart.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")}if("eraser"!==n)if("zoom"!==n){var r=m.cursorTool.value();"dot"!==r?"arrow"!==r?this._setCursorClassName(""):this._setCursorClassName("default"):this._setCursorClassName("dot")}else this._setCursorClassName("zoom-in");else this._setCursorClassName("eraser")}else switch(i){case N.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case N.PaneCursorType.HorizontalResize:this._setCursorClassName("ew-resize");break;case N.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case N.PaneCursorType.DiagonalNwSeResize: +this._setCursorClassName("nwse-resize");break;case N.PaneCursorType.Default:this._setCursorClassName("default");break;case N.PaneCursorType.Pointer:this._setCursorClassName("pointer")}},e.prototype.showContextMenuForSelection=function(e){var t=this._chartUndoModel().selection();if(!t.isEmpty()){var i=t.sources().filter((function(e){return e.hasContextMenu()}));this.showContextMenuForSources(i,e)}},e.prototype.showContextMenuForSources=function(e,t,i){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,o,s,a;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return e.length?(r=e[0],o=Object(c.merge)(Object(c.clone)(this._options.contextMenu),i||{}),s=new k.ActionsProvider(this._chart,o),r!==this._chartUndoModel().crossHairSource()?[3,1]:(r.handleContextMenuEvent(t),[2,Promise.resolve(null)])):[2,Promise.resolve(null)];case 1:return[4,s.contextMenuActionsForSources(e)];case 2:return 0===(a=n.sent()).length?[2,Promise.resolve(null)]:[2,A.ContextMenuManager.createMenu(a).then((function(e){return e.show(t),e}))];case 3:return[2]}}))}))},e.prototype.leftPriceAxisesContainer=function(){return this._lhsPriceAxisesContainer},e.prototype.rightPriceAxisesContainer=function(){return this._rhsPriceAxisesContainer},e.prototype.state=function(){return Object(r.ensureNotNull)(this._state)},e.prototype.hasState=function(){return null!==this._state},e.prototype.setState=function(e){this._state!==e&&(this.hasState()&&(this.state().onDestroyed().unsubscribeAll(this),this.state().dataSourcesCollectionChanged().unsubscribeAll(this)),this._state=e,this.hasState()&&(this.state().onDestroyed().subscribe(this,this._onStateDestroyed,!0),this.state().dataSourcesCollectionChanged().subscribe(this,this._onDataSourcesCollectionChanged),this.updatePriceAxisWidgets()))},e.prototype.getScreenshotData=function(e){var t,i=[],n=[],r=[],o=this.state().orderedSources().slice().reverse(),s=this._chart.properties().childs().paneProperties.childs().legendProperties.childs();if(s.showLegend.value()||(null==e?void 0:e.showCollapsedLegend))for(var a=0,l=o;aU.InvalidationLevel.Cursor||e.priceScaleSideMaxLevel("right")>U.InvalidationLevel.Cursor)&&this.recalculatePriceScale(),this._lhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("left")),this._rhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("right"));var i=e.fullInvalidation();if(i!==U.InvalidationLevel.None){if(i>U.InvalidationLevel.Cursor){var n=Object(r.ensureNotNull)(this._canvasBinding.canvas.getContext("2d"));n.setTransform(1,0,0,1,0,0);var o=this._canvasRenderParams();this._drawBackground(n,o),this._state&&(this._drawSources(n,o),this._drawBarsMarks(n,o,t))}if(this._state){var s=Object(r.ensureNotNull)(this._topCanvasBinding.canvas.getContext("2d"));s.setTransform(1,0,0,1,0,0);o=this._topCanvasRenderParams();s.clearRect(0,0,Math.ceil(this._size.w*o.pixelRatio),Math.ceil(this._size.h*o.pixelRatio)),this._drawCrossHair(s,o),this._drawActiveLineTools(s,o)}}}},e.prototype.cancelCreatingLineTool=function(){var e=this._chartUndoModel(),t=this._chartUndoModel().lineBeingCreated();if(t)if(t.pointsCount()<=0){var i=t.points();if(i.length>2){var n=i[i.length-2];e.continueCreatingLine(n),this._finishTool(t)}else e.cancelCreatingLine()}else e.cancelCreatingLine();null!==this._firstZoomPoint&&this.cancelZoom(),this.setCursorForTool()},e.prototype.cancelMeasuring=function(){this._chartUndoModel().crossHairSource().clearMeasure(),this.setCursorForTool()},e.prototype._topCanvasRenderParams=function(){return{pixelRatio:this._topCanvasBinding.pixelRatio,physicalWidth:this._topCanvasBinding.canvas.width,physicalHeight:this._topCanvasBinding.canvas.height,cssWidth:this._chartModel().timeScale().width(),cssHeight:this.height()}},e.prototype._canvasRenderParams=function(){return{pixelRatio:this._canvasBinding.pixelRatio,physicalWidth:this._canvasBinding.canvas.width,physicalHeight:this._canvasBinding.canvas.height,cssWidth:this._chartModel().timeScale().width(),cssHeight:this.height()}},e.prototype._tryExitTrackingMode=function(){this._exitTrackingModeOnNextTry&&(this._startTrackPoint=null,this._clearCursorPosition())},e.prototype._tryStartMeasure=function(e,t,i,n,r){return!(!Object(m.toolIsMeasure)(m.tool.value())||t.startMeasurePoint())&&(e.isTouch||this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,i),n=this._chartModel().magnet().align(n,r,this.state()),t.startMeasuring({price:n,index:r},this.state()),!0)},e.prototype._tryFinishMeasure=function(e,t){if(t.startMeasurePoint()&&!t.endMeasurePoint()){var i=t.price,n=t.index;return i=this._chartModel().magnet().align(i,n,this.state()),t.finishMeasure({price:i,index:n}),Object(m.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),!0}return!1},e.prototype._tryStartZoom=function(e,t,i,n){var r=this._chart.model().model().zoomEnabled();if("zoom"===m.tool.value()&&r){var o=this._chartUndoModel(),s=o.timeScale().indexToCoordinate(i)-.5*o.timeScale().barSpacing();return this._firstZoomPoint={price:t,index:i,x:s,y:e.localY}, +this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,n),this._chartModel().crossHairSource().startSelection(this.state()),!0}return!1},e.prototype._tryFinishZoom=function(e){return null!==this._firstZoomPoint&&(this._finishZoom(e),!0)},e.prototype._tryHandleEraserMouseDown=function(e,t){if(e.source&&"eraser"===m.tool.value()&&!e.isCustom&&(!(r=e.source)||!r.customization||!r.customization.disableErasing)){var i=this._chartUndoModel();if(null!==e.hittest&&(Object(f.isLineTool)(e.source)||Object(_.isStudy)(e.source))){var n=e.hittest.eraseMarker();return t.control()&&void 0!==n&&e.source.processErase?e.source.processErase(i,n):i.removeSource(e.source,!1),!0}}var r;return!1},e.prototype._tryStartChangingLineTool=function(e,t,i,n){var o,s;if(e.isTouch&&null!==this._startTrackPoint)return!1;if((!e.isTouch||!this._preventSourceChange)&&t.hittest&&Object(f.isLineTool)(t.source)&&t.hittest.result()===h.HitTestResult.CHANGEPOINT){var a=this._chartUndoModel(),l=Object(r.ensure)(null===(o=this.state().mainDataSource())||void 0===o?void 0:o.firstValue()),c=Object(r.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,l);a.selectionMacro((function(e){e.clearSelection(),e.addSourceToSelection(t.source)}));var u=a.model().magnet().align(c,n,this.state()),d=null===(s=t.hittest.data())||void 0===s?void 0:s.pointIndex;return this._startChangeLineToolParams={source:t.source,startPoint:{index:n,price:u},screenPoint:{x:e.localX,y:e.localY},pointIndex:d,envState:i},!0}return this._startChangeLineToolParams=null,!1},e.prototype._tryStartCloning=function(e,t,i,n){if(i.control()){var r=this._chartUndoModel().selection().sources().filter((function(e){return e.cloneable()}));if(n&&n.cloneable()&&r.push(n),r.length>0)return this._clonningAtMoveLineTools=r.map((function(e){return e.id()})),this._startCloningPoint=new o.Point(e.localX,e.localY),!0}return!1},e.prototype._tryFinishClonning=function(e,t){var i=this._chartUndoModel(),n=this._chartModel();if(t.control()&&this._clonningAtMoveLineTools){for(var s=new o.Point(e.localX,e.localY),a=Object(r.ensureNotNull)(this._startCloningPoint).subtract(s).length(),l=[],c=0,u=this._clonningAtMoveLineTools;c8){var p=this.cloneLineTools(l,!0).map((function(e){return Object(r.ensureNotNull)(i.model().dataSourceForId(e))}));i.selectionMacro((function(e){e.clearSelection(),p.forEach((function(t){e.addSourceToSelection(t)}))}));var _=new o.Point(e.localX,e.localY),f=Object(r.ensureNotNull)(p[0].priceScale()),m=Object(r.ensureNotNull)(this.state().mainDataSource()).firstValue(),v={index:i.timeScale().coordinateToIndex(e.localX),price:f.coordinateToPrice(e.localY,Object(r.ensureNotNull)(m))};i.startMovingSources(p,{logical:v,screen:_},null,t),this._clonningAtMoveLineTools=null,this._startCloningPoint=null}return!0}return!1},e.prototype._mouseDownEventForLineTool=function(e,t,i,n){var s,a;if(this.hasState()){var l=this._chartUndoModel(),c=!1,u=null,h=m.tool.value() +;Object(m.hideAllDrawings)().setValue(!1),Object(m.lockDrawings)().setValue(!1),e.isTouch&&(Object(f.isLineToolName)(h)&&"LineToolBrush"!==h||l.lineBeingCreated())&&this._initToolCreationModeParams(e);var d=l.lineBeingCreated();if(d&&"LineToolBrush"!==d.toolname){var p=Object(r.ensure)(null===(s=d.ownerSource())||void 0===s?void 0:s.firstValue());if(e.isTouch){if(!this._startTouchPoint){this._startTouchPoint=new o.Point(e.pageX,e.pageY);var _=d.points(),v=_[_.length-1],y=l.timeScale().indexToCoordinate(v.index),g=Object(r.ensureNotNull)(d.priceScale()).priceToCoordinate(v.price,p);return void(this._initCrossHairPosition=new o.Point(y,g))}}else{u=d;var b=l.model().paneForSource(d);if(b!==this._state&&null!==b){var S=this._externalPaneXCoord(b,e.localX),w=this._externalPaneYCoord(b,e.localY);c=l.continueCreatingLine({index:Math.round(l.timeScale().coordinateToIndex(S)),price:Object(r.ensure)(null===(a=d.priceScale())||void 0===a?void 0:a.coordinateToPrice(w,p))},t)}else{var P=l.model().magnet().align(n,i,this.state());c=l.continueCreatingLine({index:i,price:P},t)}}}else if(!e.isTouch||"LineToolBrush"===h){var C={index:i,price:P=l.model().magnet().align(n,i,this.state())};u=l.createLineTool(this.state(),C,h),l.lineBeingCreated()||(c=!0)}u&&l.selectionMacro((function(e){return e.addSourceToSelection(Object(r.ensureNotNull)(u))})),c&&u&&(this._finishTool(u),e.preventDefault())}},e.prototype._handleSelectionMouseDownAndGetJustDeselectedSource=function(e,t,i){var n=this._chartUndoModel(),r=null;if(t&&!t.isCustom&&Z(t.source)){var o=t.hittest&&t.hittest.result()>h.HitTestResult.MOVEPOINT_BACKGROUND;e.isTouch&&t.hittest&&t.hittest.result()===h.HitTestResult.MOVEPOINT_BACKGROUND&&(o=!0),this._preventSourceChange&&(o=!1),n.selectionMacro((function(e){var n;o?(i.control()||!t.source||e.selection().isSelected(t.source)||e.clearSelection(),i.control()&&t.source&&e.selection().isSelected(t.source)?(r=t.source,e.removeSourceFromSelection(t.source)):t.source&&!t.isCustom&&e.addSourceToSelection(t.source,(null===(n=null==t?void 0:t.hittest)||void 0===n?void 0:n.data())||void 0),e.selection().sources().length>1&&Object(F.trackEvent)("GUI","Multiselect","Click Select")):i.control()||e.clearSelection()}))}return r},e.prototype._processMouseMoveWhileZoom=function(e,t){this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,t)},e.prototype._setCursorPositionOnExternalPane=function(e,t,i,n){t=this._externalPaneXCoord(e,t),i=this._externalPaneYCoord(e,i),this._chart.paneByState(e)._setCursorPosition(t,i,n)},e.prototype._setCursorPosition=function(e,t,i){this._chartModel().setAndSaveCurrentPosition(this._correctXCoord(e),this._correctYCoord(t),this.state(),i)},e.prototype._setCursorClassName=function(e){var 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)},e.prototype._processMouseUpForCustomHandler=function(e){ +var t=Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY));if(t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM){var i=t.hittest.data();Object(h.tryCallCustomHandler)(e,null==i?void 0:i.mouseUpHandler,null==i?void 0:i.touchEndHandler)}},e.prototype._crossHairShouldBeVisible=function(){var e=this._chartModel().crossHairSource();return Object(f.isLineToolName)(m.tool.value())||Object(m.toolIsMeasure)(m.tool.value())||e.startMeasurePoint()&&!e.endMeasurePoint()||null!==this._firstZoomPoint||null!==this._chartModel().lineBeingEdited()||null!==this._chartModel().lineBeingCreated()},e.prototype._clearCursorPosition=function(){this._chartModel().clearCurrentPosition()},e.prototype._dataSourceAtPoint=function(e,t){var i=null,n=null,r=null;if(!this.hasState())return null;var s=this.state(),a=s.height(),l=s.width(),c=!1,u=function(e,t,o,s){var a=r?r.result():0;e.result()>a&&(r=e,i=t,n=o,c=s)},h=this._canvasRenderParams(),p=new o.Point(e,t);this._hitTestCustomSources(h,s.customSources(d.a.Foreground),p,u);for(var _=s.hitTestSources(),f=this._chartUndoModel(),m=_.length;0=0;--y){var S;if((x=b[y].renderer(a,l))&&x.hitTest)(S=x.hitTest(p,h))&&u(S,g,x,!1)}if(this.containsMainSeries()){var w=f.barsMarksSources();for(m=0;m=0;--l){var c=t[l],u=c.paneViews(o);if(0!==u.length)for(var h=u.length-1;h>=0;--h){var d=u[h].renderer(s,a);if(null!==d){var p=d.hitTest(i,e);null!==p&&n(p,c,d,!0)}}}},e.prototype._tryStartMovingLineTool=function(e,t,i,n){var s,a;if(null===t.source||!t.source.movable()||null!==this._startTrackPoint)return!1;if(!this._preventSourceChange){var l=this._chartUndoModel(),c=Object(r.ensureNotNull)(Object(r.ensureNotNull)(this._state).mainDataSource()).firstValue(),u=Object(r.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,Object(r.ensureNotNull)(c)),h=Z(t.source)?l.selection().sources():[t.source],d=new o.Point(e.localX,e.localY),p={index:n,price:u},_=null===(a=null===(s=t.hittest)||void 0===s?void 0:s.data())||void 0===a?void 0:a.itemIndex;return this._startMoveLineToolParams={source:h,startPoint:{logical:p,screen:d},itemIndex:void 0===_?null:_,envState:i},!0}return this._startMoveLineToolParams=null,!1}, +e.prototype._chartModel=function(){return this._chart.model().model()},e.prototype._chartUndoModel=function(){return this._chart.model()},e.prototype._externalPaneXCoord=function(e,t){t+=this._div.getBoundingClientRect().left+document.body.scrollLeft;var i=Object(r.ensureNotNull)(this._chart.paneByState(e)),n=i._div.getBoundingClientRect().left+document.body.scrollLeft;return i._correctXCoord(t-n)},e.prototype._externalPaneYCoord=function(e,t){t+=this._div.getBoundingClientRect().top+document.body.scrollTop;var i=Object(r.ensureNotNull)(this._chart.paneByState(e)),n=i._div.getBoundingClientRect().top+document.body.scrollTop;return i._correctYCoord(t-n)},e.prototype._correctXCoord=function(e){return Math.max(0,Math.min(e,this._size.w-1))},e.prototype._correctYCoord=function(e){return Math.max(0,Math.min(e,this._size.h-1))},e.prototype._processScroll=function(e){if(this._chart.model().model().scrollEnabled()){var t=Date.now();this._startScrollingPos||this._preventScroll()||(this._startScrollingPos={x:e.clientX,y:e.clientY,timestamp:t,localX:e.localX,localY:e.localY}),null!==this._scrollXAnimation&&this._scrollXAnimation.addPosition(e.localX,t),null!==this._scrollYAnimation&&this._scrollYAnimation.addPosition(e.localY,t);var i=this._chartUndoModel(),n=this.state().defaultPriceScale();if(this._startScrollingPos&&!this._isScrolling&&(this._startScrollingPos.x!==e.clientX||this._startScrollingPos.y!==e.clientY))return i.beginUndoMacro("scroll").setCustomFlag("doesnt_affect_save",!0),null===this._scrollXAnimation&&ne&&(this._scrollXAnimation=new x(.2,3.2,-.0026,15),this._scrollXAnimation.addPosition(this._startScrollingPos.localX,this._startScrollingPos.timestamp),this._scrollXAnimation.addPosition(e.localX,t)),this._scrollYAnimation,i.selection().isEmpty()||(n=i.selection().sources()[0].priceScale()),null===n||n.isEmpty()||(this._scrollPriceScale=n,i.startScrollPrice(this.state(),n,e.localY)),i.startScrollTime(e.localX),this._isScrolling=!0,void this.setCursorForTool();this._isScrolling&&(null!==this._scrollPriceScale&&i.scrollPriceTo(this.state(),this._scrollPriceScale,e.localY),i.scrollTimeTo(e.localX))}},e.prototype._finishScroll=function(){var 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()},e.prototype._endScroll=function(e){var t=this;if(!this._isScrolling)return!1;var i=this._isScrolling&&this._scrollUndoCommandInStack();if(this._isScrolling){var n=Date.now();null!==this._scrollXAnimation&&this._scrollXAnimation.start(e.localX,n),null!==this._scrollYAnimation&&this._scrollYAnimation.start(e.localY,n);var r=this._chartUndoModel();if((null===this._scrollXAnimation||this._scrollXAnimation.finished(n))&&(null===this._scrollYAnimation||this._scrollYAnimation.finished(n)))return this._finishScroll(),i;var o=this._scrollXAnimation,s=this._scrollYAnimation,a=function(){if(null!==o&&!o.terminated()||null!==s&&!s.terminated()){ +var e=Date.now(),i=null===o||o.finished(e),n=null===s||s.finished(e);null===o||o.terminated()||r.scrollTimeTo(o.getPosition(e)),null===s||s.terminated()||null===t._scrollPriceScale||r.scrollPriceTo(t.state(),t._scrollPriceScale,s.getPosition(e)),i&&n?t._finishScroll():requestAnimationFrame(a)}};requestAnimationFrame(a)}return i},e.prototype._terminateActiveAnimations=function(){var e=Date.now(),t=null===this._scrollXAnimation||this._scrollXAnimation.finished(e),i=null===this._scrollYAnimation||this._scrollYAnimation.finished(e);null===this._scrollXAnimation&&null===this._scrollYAnimation||t&&i||this._finishScroll(),null!==this._scrollXAnimation&&(this._scrollXAnimation.terminate(),this._scrollXAnimation=null),null!==this._scrollYAnimation&&(this._scrollYAnimation.terminate(),this._scrollYAnimation=null)},e.prototype._preventScroll=function(){return this._trackCrosshairOnlyAfterLongTap&&this._longTap||this._contextMenuOpenedOnLastTap||Object(f.isLineToolName)(m.tool.value())||Boolean(this._chartUndoModel().lineBeingCreated())||null!==this._startTrackPoint},e.prototype._isSelectBarModeEnabled=function(){return this._chartUndoModel().crossHairSource().selectBarMode().value()},e.prototype._preventCrossHairMove=function(){return!!this._trackCrosshairOnlyAfterLongTap&&(null===this._chart.trackingModePaneWidget()&&(!!this._contextMenuOpenedOnLastTap||!this._crossHairShouldBeVisible()&&null===this._startTrackPoint))},e.prototype._finishTool=function(e){var t=this._chartUndoModel(),i=m.tool.value();if(Object(m.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),t.selectionMacro((function(t){t.addSourceToSelection(e)})),Object(D.c)(i)){var n=t.createUndoCheckpoint();this._chart.showChartPropertiesForSource(e,B.TabNames.text,void 0,n)}this._lastFinishedToolId=e.id(),Object(V.c)(e)},e.prototype._alignSourcesThatBeingMoved=function(e,t,i,n){var s=this,a=this._chartUndoModel(),l=a.timeScale().coordinateToIndex(t);a.model().sourcesBeingMoved().forEach((function(e){if(R.enabled("charting_library_base")&&a.model().sourcesBeingMoved().some((function(e){return!e.onlyYMoving()}))){var t=e.points();if(0!==t.length){var i=t.reduce((function(e,t){return t.index=0;l--)j[l].createDrawingsCaches();this._drawSourceImpl(r.gridSource(),e,t,$,Q),this._drawWatermark(e,t);for(var c=0,u=a;c=0;l--)j[l].clearDrawingCaches()},e.prototype._drawSourceImpl=function(e,t,i,n,r){var o=this.state(),s=o.height(),a=o.width(),l=n(e,this.state());if(l)for(var c=0,u=l;c=0)&&(n.shift()||i.selectionMacro((function(e){ +return e.clearSelection()})),this._mouseDownEventForLineTool(e,n,y,v)))}if(b.hittest&&b.hittest.result()===h.HitTestResult.CUSTOM){var S=b.hittest.data();Object(h.tryCallCustomHandler)(e,null==S?void 0:S.mouseDownHandler,null==S?void 0:S.touchStartHandler)}if(!this._chart.readOnly()){if(b.hittest&&b.source&&b.hittest.result()===h.HitTestResult.CUSTOM_MOVE){S=b.hittest.data();if(b.isCustom){if(Object(h.tryCallCustomHandler)(e,null==S?void 0:S.pressedMouseMoveHandler,null==S?void 0:S.touchMoveHandler))return}else{var w=null==S?void 0:S.itemIndex;if(void 0!==w)return void i.startCustomMoving(b.source,w,e)}}var P=this._handleSelectionMouseDownAndGetJustDeselectedSource(e,b,n);if(this._tryHandleEraserMouseDown(b,n))return;var C=b.source&&Object(f.isLineTool)(b.source)&&b.source.isLocked&&b.source.isLocked();if(!(Object(m.lockDrawings)().value()||C)&&!b.isCustom){if(b.source&&b.source.userEditEnabled&&!b.source.userEditEnabled())return;if(this._tryStartChangingLineTool(e,b,n,y))return;if(b.hittest&&((g=b.hittest.result())===h.HitTestResult.MOVEPOINT||g===h.HitTestResult.MOVEPOINT_BACKGROUND&&Object(a.lastEventIsTouch)())){if(this._tryStartCloning(e,b,n,P))return;if(this._tryStartMovingLineTool(e,b,n,y))return}}if(b.source&&b.source instanceof E.PriceDataSource&&b.source.isDraggable())return void(this._chart.draggingSource=b.source)}b&&b.hittest&&b.hittest.result()===h.HitTestResult.REGULAR||(this._processing=!0)}}}},e.prototype._mouseUpOrTouchEndEvent=function(e){var t,i,n,o=this;if(this.hasState()){var s=e.isTouch&&null!==this._startTrackPoint,c=e.isTouch&&this._wasPinched;e.isTouch&&(this._wasPinched=!1,this._longTap=!1),this._startMoveLineToolParams=null,this._startChangeLineToolParams=null,this._initialCrosshairPositionBeforeAlign=null,this._processMouseUpForCustomHandler(e),this._isSelecting=!1;var u=this._chartUndoModel(),d=u.model(),_=d.crossHairSource();if(_.selection()&&null===this._firstZoomPoint){var v=this.state().lineToolsForArea(_.selection());u.selectionMacro((function(e){v.forEach((function(t){e.addSourceToSelection(t)}))})),_.clearSelection(),Object(F.trackEvent)("GUI","Multiselect","Area Select")}Object(l.emit)("mouse_up",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY});var y=e.isTouch&&this._touchMove;e.isTouch&&(this._touchMove=!1);var g=new p.EnvironmentState(e),b=m.tool.value();if(e.isTouch&&!y&&(Object(m.toolIsMeasure)(b)||null!==_.measurePane())){if(this._tryStartMeasure(e,_,g,_.price,_.index))return;if(this._tryFinishMeasure(e,_))return}if(e.isTouch&&!y&&"LineToolBrush"!==b&&Object(f.isLineToolName)(b)&&!u.lineBeingCreated()){if(this._chart.justActivated())return;if(_.pane!==this._state)return void this._setCursorPosition(e.localX,e.localY,g);var S=_.currentPoint(),w=this.state().defaultPriceScale(),P=Object(r.ensure)(null===(t=this.state().mainDataSource())||void 0===t?void 0:t.firstValue()),C={index:Math.round(u.timeScale().coordinateToIndex(S.x)),price:w.coordinateToPrice(S.y,P)},x=Object(r.ensureNotNull)(u.createLineTool(this.state(),C,b)) +;return u.selectionMacro((function(e){e.addSourceToSelection(x)})),u.lineBeingCreated()||(this._finishTool(x),e.preventDefault()),void(this._startTouchPoint=null)}if(u.lineBeingCreated()&&"LineToolBrush"!==(null===(i=u.lineBeingCreated())||void 0===i?void 0:i.toolname)&&e.isTouch&&this._startTouchPoint){this._startTouchPoint=null;var T=null;if(!y){var I=(T=Object(r.ensureNotNull)(u.lineBeingCreated())).points()[T.points().length-1],M=u.continueCreatingLine({index:I.index,price:I.price},new p.EnvironmentState(e));this._initCrossHairPosition=null,M&&(this._finishTool(T),e.preventDefault())}}else if(null!==this._firstZoomPoint&&this._firstZoomPoint.draggingMode)this._finishZoom(e);else{if(this._processing=!1,u.customMoveBeingProcessed()&&u.endCustomMoving(),d.lineBeingEdited())return u.endChangingLinetool(!1),void(this._preventCrossHairMove()&&this._clearCursorPosition());if("LineToolBrush"!==b||this._isSelectBarModeEnabled()){if(d.sourcesBeingMoved().length)return u.endMovingSource(!1),d.sourcesBeingMoved().forEach((function(e){o.setCursorForTool(e)})),void d.invalidate(U.InvalidationMask.cursor());if(!this._chart.readOnly()){var L=this._dataSourceAtPoint(e.localX,e.localY),O=e.localX>=0&&e.localXh.HitTestResult.MOVEPOINT_BACKGROUND||Object(a.lastEventIsTouch)())&&u.selectionMacro((function(e){e.clearSelection(),e.addSourceToSelection(Object(r.ensureNotNull)(Y.source))}))}e.isTouch&&(this._touchMove=!1)}else{var q=u.lineBeingCreated();if(null!==q&&(Object(V.c)(q),q.finish()),(w=this.state().defaultPriceScale()).isEmpty())return;if(!q)return;var K=Object(r.ensure)(null===(n=q.ownerSource())||void 0===n?void 0:n.firstValue()),Z=w.coordinateToPrice(e.localY,K);C={index:Math.round(u.timeScale().coordinateToIndex(e.localX)),price:Z} +;u.continueCreatingLine(C)}}}},e.prototype._mouseOrTouchMoveEvent=function(e){if(this.hasState()){var t=Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY));this._processMouseMoveForCustomHandler(t,e);var i=this._chartUndoModel();if(i){var n=i.crossHairSource();null!==this._initialCrosshairPositionBeforeAlign&&(this._initialCrosshairPositionBeforeAlign=new o.Point(n.originX(),n.originY()));var s=e.localX,a=e.localY,l=new p.EnvironmentState(e);if(null===this._firstZoomPoint){var c=!1;if(!(this._chart.readOnly()||this._editDialog&&this._editDialog.isVisible())){var u=m.tool.value(),d=null;if(!this._processing&&(Object(m.toolIsCursor)(u)||"eraser"===u||l.control()||!i.lineBeingCreated())){var _=t&&t.source,v=t&&t.hittest&&t.hittest.data();c=Boolean(v&&v.hideCrosshairLinesOnHover)||!!_&&Object(f.isLineTool)(_)&&-1!==K.indexOf(_.toolname),t.hittest&&!t.isCustom&&t.hittest.result()>h.HitTestResult.MOVEPOINT_BACKGROUND?(d=t.source,t.source&&Z(t.source)&&("eraser"!==u||t.source!==i.mainSeries())?i.model().setHoveredSource(t.source,t.hittest.data()):i.model().setHoveredSource(null,null)):i.model().setHoveredSource(null,null)}if(this._options.sourceSelectionEnabled)if(this._isSelectBarModeEnabled()||t.isCustom)this._setCursorClassName("pointer");else{var y,g=(y=t.hittest&&t.hittest.data())&&y.cursorType;this.setCursorForTool(d,l,null===g?void 0:g)}if(this._updateCommonTooltip(t),null!==t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM_MOVE)switch(g=(y=t.hittest.data()||{}).cursorType){case N.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case N.PaneCursorType.HorizontalResize:this._setCursorClassName("we-resize");break;case N.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case N.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize")}}if(this._preventCrossHairMove()&&this._clearCursorPosition(),n.setLinesShouldBeHidden(c),this._chart.readOnly()&&this._options.sourceSelectionEnabled&&(!t.isCustom&&null!==t.source&&Z(t.source)?i.model().setHoveredSource(t.source,t.hittest&&t.hittest.data()):i.model().setHoveredSource(null,null)),!e.isTouch&&i.lineBeingCreated()){var b=i.lineBeingCreated(),S=null===b?null:i.model().paneForSource(b);if(null!==S&&S!==this._state)return void this._setCursorPositionOnExternalPane(S,s,a,l)}e.isTouch||this._setCursorPosition(s,a,l)}else this._processMouseMoveWhileZoom(e,l)}}},e.prototype._pressedMouseOrTouchMoveEvent=function(e){var t,i;if(this.hasState()&&!this._pinching){this._startChangeOrMoveLineToolIfNeeded(),e.isTouch&&(this._touchMove=!0,this._preventSourceChange=!1);var n=new p.EnvironmentState(e),s=this._chartUndoModel(),a=s.crossHairSource(),l=e.localX,c=e.localY;if(null!==this._initialCrosshairPositionBeforeAlign&&(this._initialCrosshairPositionBeforeAlign=new o.Point(a.originX(),a.originY())),null!==this._firstZoomPoint)return this._processMouseMoveWhileZoom(e),void(this._firstZoomPoint.draggingMode=!0);var u=m.tool.value() +;if(e.isTouch&&this._startTouchPoint&&Object(f.isLineToolName)(u)&&"LineToolBrush"!==u&&!s.lineBeingCreated()&&!this._isSelectBarModeEnabled())this._updateCrosshairPositionInToolCreationMode(e,this.state());else{var h=a.measurePane();if(e.isTouch&&this._startTouchPoint&&(Object(m.toolIsMeasure)(u)||null!==h))this._updateCrosshairPositionInToolCreationMode(e,h||this.state());else if(e.isTouch&&s.lineBeingCreated()&&"LineToolBrush"!==(null===(t=s.lineBeingCreated())||void 0===t?void 0:t.toolname)){if(this._startTouchPoint){var d=Object(r.ensureNotNull)(s.lineBeingCreated()),_=Object(r.ensureNotNull)(s.model().paneForSource(d));this._updateCrosshairPositionInToolCreationMode(e,_)}}else{if(e.isTouch&&null!==this._startTrackPoint){this._exitTrackingModeOnNextTry=!1;var v=Object(r.ensureNotNull)(this._initCrossHairPosition),y=new o.Point(l,c).subtract(this._startTrackPoint),g=v.add(y);this._setCursorPosition(g.x,g.y,n)}else e.isTouch&&this._preventCrossHairMove()||this._setCursorPosition(l,c,n);var b=this._isSelectBarModeEnabled();if(!Object(f.isLineToolName)(u)||"LineToolBrush"===u||b||n.control()){if("LineToolBrush"===u&&!b){var S=this.state().defaultPriceScale();if(S.isEmpty())return;var w=s.lineBeingCreated();if(!w)return;var P=new o.Point(e.localX,e.localY),C=Object(r.ensure)(null===(i=w.ownerSource())||void 0===i?void 0:i.firstValue());return P.price=S.coordinateToPrice(e.localY,C),P.index=Math.round(s.timeScale().coordinateToIndex(e.localX)),void((!R.enabled("charting_library_base")||P.index>=0)&&s.continueCreatingLine(P))}if(this._chart.draggingSource){var x=e.target,T=this._chart.paneByCanvas(x);T&&(T!==this?T.setDragToAnotherPaneCursor():T.setCursorForTool());var I=this._chart.timeAxisByCanvas(x);I&&I.setCursor("grabbing")}if(!s.timeScale().isEmpty()){var M=this._options.handleScroll;if(M.pressedMouseMove&&!e.isTouch||(M.horzTouchDrag||M.vertTouchDrag)&&e.isTouch)if(s.customMoveBeingProcessed())s.processCustomMove(e);else{if(s.model().lineBeingEdited()){var L=Math.round(s.timeScale().coordinateToIndex(l));return(!R.enabled("charting_library_base")||L>=0)&&s.changeLinePoint(new o.Point(l,c),n),void this.setCursorForTool()}if(s.model().sourcesBeingMoved().length)this._alignSourcesThatBeingMoved(s.model().sourcesBeingMoved(),e.localX,e.localY,n);else if(!this._tryFinishClonning(e,new p.EnvironmentState(e))){var O=Object(m.toolIsMeasure)(u)||a.startMeasurePoint()&&a.endMeasurePoint();this._chart.readOnly()||!n.control()||Object(f.isLineToolName)(u)||O?(this._processScroll(e),this._preventScroll()&&!this._preventCrossHairMove()&&null===this._startTrackPoint&&this._setCursorPosition(e.localX,e.localY,new p.EnvironmentState(e))):this._isSelecting||(a.startSelection(this.state()),this._isSelecting=!0)}}}}}}}},e.prototype._mouseOrTouchLeaveEvent=function(e){if(this.hasState()){var t=this._chartUndoModel();if(t){if(e.isTouch||this._clearCursorPosition(),t.model().setHoveredSource(null,null),null!==this._prevHoveredHittest){var i=this._prevHoveredHittest.hittest&&this._prevHoveredHittest.hittest.data() +;Object(h.tryCallCustomHandler)(e,null==i?void 0:i.mouseLeaveHandler),this._prevHoveredHittest=null}this._updateCommonTooltip(null),this._chart.unsetActivePaneWidget()}}},e.prototype._mouseDoubleClickOrDoubleTapEvent=function(e){if(this.hasState()){var t=!this._chart.readOnly()&&!Object(f.isLineToolName)(m.tool.value())&&Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY))||null,i=t&&t.hittest&&t.source||null;if(i&&t&&t.hittest&&t.hittest.result()<=h.HitTestResult.MOVEPOINT_BACKGROUND&&!e.isTouch&&(i=null),i&&t&&!t.isCustom&&!Z(i)&&(i=null),t&&t.isCustom){if(t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM){var n=t.hittest.data();Object(h.tryCallCustomHandler)(e,null==n?void 0:n.doubleClickHandler,null==n?void 0:n.doubleTapHandler)}}else i&&t&&!t.isCustom?this.processDoubleClickOnSource(i):this._chart.readOnly()||Object(f.isLineToolName)(m.tool.value())||this._chartUndoModel().lineBeingCreated()||!this._chartUndoModel().selection().isEmpty()||this._chart.toggleMaximizePane(this)}},e.prototype._contextMenuEvent=function(e){var t=this,i=this._chartUndoModel();if(!i.crossHairSource().startMeasurePoint()||this._trackCrosshairOnlyAfterLongTap){if(!this._pinching&&(null===this._firstZoomPoint||this._trackCrosshairOnlyAfterLongTap||this.cancelZoom(),!this.hideInplaceEditor())){if(!Object(m.toolIsCursor)(m.tool.value())&&!this._isSelectBarModeEnabled()){if(e.isTouch)return;return Object(m.resetToCursor)(!0),this.setCursorForTool(),void(i.lineBeingCreated()&&i.cancelCreatingLine())}if(this._options.contextMenuEnabled){var n=this._dataSourceAtPoint(e.localX,e.localY),r=n&&!n.isCustom?n.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;var o=n&&n.hittest?n.hittest.result():0,s=o>=h.HitTestResult.REGULAR||o>=h.HitTestResult.MOVEPOINT_BACKGROUND&&e.isTouch;if(n&&n.isCustom){if(s&&n.hittest&&n.hittest.result()===h.HitTestResult.CUSTOM){var a=n.hittest.data();Object(h.tryCallCustomHandler)(e,null==a?void 0:a.contextMenuHandler,null==a?void 0:a.touchContextMenuHandler)}}else{this._chart.updateActions();var l=!1;i.selectionMacro((function(i){null!==r&&s?(i.selection().isSelected(r)||(i.clearSelection(),i.addSourceToSelection(r)),l=r.hasContextMenu()):(t._options.contextMenu.general&&t._contextMenu(e).then((function(t){t.show(e)})),i.clearSelection())})),l&&(r&&!Z(r)?this.showContextMenuForSources([r],e):this.showContextMenuForSelection(e))}}}}else i.crossHairSource().clearMeasure()},e.prototype._onMouseEvent=function(){this._preventSourceChange=!1,this._startTrackPoint=null,this._trackCrosshairOnlyAfterLongTap=!1},e.prototype._onTouchEvent=function(){this._trackCrosshairOnlyAfterLongTap=!0},e.prototype._switchTrackingModeFromAnotherPaneIfNeeded=function(e){var t=this._chart.trackingModePaneWidget();if(null!==t&&t!==this){var i=this._chartModel().crossHairSource().currentPoint();this._chart.exitTrackingMode(), +this.startTrackingMode(new o.Point(e.localX,e.localY),new o.Point(i.x,e.localY),new p.EnvironmentState(e))}},e.prototype._contextMenu=function(e){var t=function(e){return e instanceof j.Separator},i=this._customActions(),n=this._initActions(e).filter((function(e){return null!==e}));i.remove.forEach((function(e){for(var t=0;t0;o--)t(r[o])&&t(r[o-1])&&r.splice(o,1);return r.length&&t(r[0])&&r.splice(0,1),r.length&&t(r[r.length-1])&&r.splice(r.length-1,1),A.ContextMenuManager.createMenu(r,{statName:"ChartContextMenu"})},e.prototype._loadAndCreateLegendWidget=function(){var e=this;Promise.all([i.e(70),i.e(12),i.e("chart-widget-gui")]).then(i.bind(null,"sAH5")).then((function(t){if(!e._isDestroyed){var i=t.LegendWidget,n=Object(u.deepExtend)({},e._options.legendWidget);n.canShowSourceCode=!e._chart.onWidget()&&!s.CheckMobile.any(),n.readOnlyMode=n.readOnlyMode||e._chart.readOnly(),n.statusesWidgets={sourceStatusesEnabled:e._options.sourceStatusesWidgetEnabled,sourceStatuses:e._options.sourceStatusesWidget||{},marketStatusEnabled:e._options.marketStatusWidgetEnabled,marketStatus:e._options.marketStatusWidget||{},dataUpdateModeEnabled:e._options.chartWarningWidgetEnabled,dataUpdateMode:e._options.chartWarningWidget||{},dataProblemEnabled:e._options.dataProblemWidgetEnabled};var o=new I.a(e._getHideNotMainSourcesValue());e._hideNotMainSourcesInLegendSpawn=Object(M.a)((function(){return{}}),e._chart.chartWidgetCollection().activeChartWidget,e._chart.chartWidgetCollection().lock.crosshair),e._hideNotMainSourcesInLegendSpawn.subscribe((function(){o.setValue(e._getHideNotMainSourcesValue())})),e._legendWidget=new i(e._chartUndoModel(),e,e._chart.backgroundBasedTheme(),o,n,{showContextMenuForSelection:e.showContextMenuForSelection.bind(e),showContextMenuForSources:e.showContextMenuForSources.bind(e),updateActions:e._chart.updateActions.bind(e._chart),showChartPropertiesForSource:e._chart.showChartPropertiesForSource.bind(e._chart),showGeneralChartProperties:e._chart.showGeneralChartProperties.bind(e._chart),showObjectsTreeDialog:e._chart.showObjectsTreeDialog.bind(e._chart)}),e._div.appendChild(e._legendWidget.getElement()),e._legendWidget.updateLayout(),e._legendWidget.updateWidgetModeBySize(e._size),e._legendWidget.updateThemedColors(e._themedTopColor);for(var a=0,l=Array.from(e._customLegendWidgetsFactoryMap.keys());a0&&void 0!==arguments[0]?arguments[0]:{},i=t.fields,n=t.confirm,r=t.manager,s=t.title,a=void 0===s?"":s,l=t.destroyOnClose,c=void 0===l||l,u=t.modal,h=void 0!==u&&u;o(this,e),this._form=document.createElement("div"),this._fields=i,this._appendFieldsToForm(),this._title=a,this._destroyOnClose=c,this._modal=h,this._manager=r,this._isConfirmDialogOpened=!1,n&&(this._needCheckConfirm=!0,this._shouldShowConfirm=n.shouldShowDialog,this._getConfirmMessage=n.getMessage)}return n(e,[{key:"setField",value:function(e,t){this._fields.find((function(t){return t.name===e})).value=t}},{key:"show",value:function(){var e=this,t=this._createDialog();return new Promise((function(i){t.then((function(t){t.on("action:submit",(function(t){return e._onSubmit(t,i)})),t.open(),t.on("beforeClose",e._unmountFields.bind(e)),e._fields[0].select()}))}))}},{key:"_appendFieldsToForm",value:function(){var e=this;this._fields.forEach((function(t){t.appendTo(e._form)}))}},{key:"_createDialog", +value:function(){var e=this;return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(n){var r=i("YDhE").createDialog;t(r({type:e._modal?"modal":"popup",title:e._title,content:$(e._form),actionsWrapTemplate:'
    ',width:470,destroyOnClose:e._destroyOnClose,manager:e._manager,isClickOutFn:function(){if(e._isConfirmDialogOpened)return!1},actions:[{name:"submit",type:"primary",text:window.t("Save"),key:13,addClass:"js-submit-button"},{name:"cancel",type:"default",text:window.t("Cancel"),method:"close",addClass:"js-cancel-button"}]}))}.bind(null,i)).catch(i.oe)}))}},{key:"_onSubmit",value:function(e,t){var i=this,n=this._validate();if(n)e.error(n.error),n.focus();else{if(!this._needCheckConfirm)return t(this._collectValues(),e),void e.close();Promise.resolve(this._shouldShowConfirm(this._collectValues())).then((function(n){if(!n)return t(i._collectValues(),e),void e.close();i._showConfirmDialog().then((function(n){n===a&&(e.focus(),i._fields[0].focus()),n===s&&(t(i._collectValues(),e),e.close())}))}))}}},{key:"_showConfirmDialog",value:function(){var e=this;return new Promise((function(t){Promise.resolve(e._getConfirmMessage(e._collectValues())).then((function(i){e._isConfirmDialogOpened=!0,(0,r.createConfirmDialog)({type:"modal",content:document.createTextNode(i),manager:e._manager}).then((function(i){i.on("action:yes",(function(e){t(s),e.close()})),i.on("afterClose",(function(){t(a),e._isConfirmDialogOpened=!1})),i.open()}))}))}))}},{key:"_validate",value:function(){return this._fields.find((function(e){return!e.valid}))}},{key:"_collectValues",value:function(){return this._fields.reduce((function(e,t){return e[t.name]=t.value,e}),{})}},{key:"_unmountFields",value:function(){this._fields.forEach((function(e){e.unmount&&e.unmount()}))}}]),e}()},ULlu:function(e,t,i){"use strict";function n(e){return e[0]}function r(e,t,i){return"string"!=typeof t?e:null==i?(e.removeAttribute(t),e):(e.setAttribute(t,String(i)),e)}function o(e,t){return"string"==typeof t&&e.classList.add(t),e}function s(e,t){return void 0===t||(null===t&&(e.innerHTML=""),"string"!=typeof t&&"number"!=typeof t||(e.innerHTML=String(t))),e}function a(e){var t=window.getComputedStyle(e);return[t.paddingLeft,t.paddingRight].reduce((function(e,t){return e-Number((t||"").replace("px",""))}),e.clientWidth)}function l(e){var t=window.getComputedStyle(e);return[t.paddingTop,t.paddingBottom].reduce((function(e,t){return e-Number((t||"").replace("px",""))}),e.clientHeight)}function c(e,t){var i;i=function(i){return i(e).trigger(t)},window.jQuery&&i(window.jQuery)}i.r(t),i.d(t,"unwrap",(function(){return n})),i.d(t,"attr",(function(){return r})),i.d(t,"addClass",(function(){return o})),i.d(t,"html",(function(){return s})),i.d(t,"contentWidth",(function(){return a})),i.d(t,"contentHeight",(function(){return l})),i.d(t,"trigger",(function(){return c}))},UlDV:function(e,t,i){"use strict";i.r(t), +i.d(t,"RestrictedToolsetBootloader",(function(){return r}));var n=i("mrSG"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._startLoading=function(){return Promise.all([i.e("react"),i.e(1),i.e(4),i.e(7),i.e(9),i.e(23),i.e(24),i.e(26),i.e(27),i.e(33),i.e(43),i.e(46),i.e(59),i.e(64),i.e(67),i.e(68),i.e(0),i.e(2),i.e(12),i.e(14),i.e(18),i.e(52),i.e("restricted-toolset")]).then(i.bind(null,"miV2")).then((function(e){return e.getRestrictedToolSet()}))},t}(i("cZRT").a)},UqOQ:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("mrSG"),r=i("aIyQ"),o=i.n(r),s=i("e3/o");function a(e){return e.properties().visible.value()}function l(e){return!a(e)}var c=function(){function e(e,t,i){this._onChanged=new o.a,this._lineToolsSet=new Set,this._lineTools=Object(n.__spreadArrays)(e),this._lineToolsSet=new Set(this._lineTools),this._name=t,this.id=i||Object(s.randomHashN)(6)}return e.prototype.lineTools=function(){return this._lineTools},e.prototype.name=function(){return this._name},e.prototype.setName=function(e){var t=this;this._doAndFireOnChange((function(){t._name=e}))},e.prototype.isActualSymbol=function(){return this._lineTools.length>0&&this._lineTools[0].isActualSymbol()&&this._lineTools[0].isActualCurrency()},e.prototype.symbol=function(){return this._lineTools[0].symbol()},e.prototype.containsLineTool=function(e){return this._lineToolsSet.has(e)},e.prototype.addLineTools=function(e){var t=this;this._doAndFireOnChange((function(i){var n;e.forEach((function(n){t._lineToolsSet.add(n),i.push.apply(i,e.map((function(e){return e.id()})))})),(n=t._lineTools).push.apply(n,e)}))},e.prototype.excludeLineTool=function(e){var t=this;this._doAndFireOnChange((function(i){t._lineToolsSet.delete(e);var n=t._lineTools.indexOf(e);t._lineTools.splice(n,1),i.push(e.id())}))},e.prototype.excludeLineTools=function(e){var t=this;this._doAndFireOnChange((function(i){var n=new Set(e);e.forEach((function(e){return t._lineToolsSet.delete(e)})),t._lineTools=t._lineTools.filter((function(e){return!n.has(e)})),i.push.apply(i,e.map((function(e){return e.id()})))}))},e.prototype.state=function(){return{id:this.id,name:this._name,tools:this._lineTools.map((function(e){return e.id()}))}},e.prototype.visibility=function(){var e=this._lineTools.some(a),t=this._lineTools.some(l);return e&&!t?"Visible":t&&!e?"Invisible":"Partial"},e.prototype.locked=function(){var e=this._lineTools.some((function(e){return e.properties().frozen.value()})),t=this._lineTools.some((function(e){return!e.properties().frozen.value()}));return e&&!t?"Locked":t&&!e?"Unlocked":"Partial"},e.prototype.isActualInterval=function(){var e=this._lineTools.some((function(e){return e.isActualInterval()})),t=this._lineTools.some((function(e){return!e.isActualInterval()}));return e&&!t?"IsActualInterval":t&&!e?"IsNotActualInterval":"Partial"},e.prototype.onChanged=function(){return this._onChanged},e.fromState=function(t,i){for(var n=[],r=0,o=i.tools;r0?new e(n,i.name,i.id):null},e.prototype._doAndFireOnChange=function(e){var t=[],i=this.visibility(),n=this.locked(),r=this.name(),o=this.isActualInterval();e(t);var s={affectedLineTools:t,visibilityChanged:this.visibility()!==i,lockedChanged:n!==this.locked(),titleChanged:r!==this.name(),isActualIntervalChanged:o!==this.isActualInterval()};this._onChanged.fire(s)},e}()},V086:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("GEp6").distanceToLine,o=i("Ss5c").LineDataSource,s=i("Ocx9").DefaultProperty,a=window.t("Ellipse");function l(e,t){var n=t||l.createProperties();o.call(this,e,n),this.version=l.version,i.e("lt-pane-views").then(function(e){var t=i("obU/").EllipsePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,o),l.prototype.startChanging=function(e,t){if(o.prototype.startChanging.call(this,e,t),0===e||1===e){var i=this.pointToScreenPoint(this._points[0])[0],n=this.pointToScreenPoint(this._points[1])[0],s=this.pointToScreenPoint(this._points[2])[0];this._dist=r(i,n,s).distance||0}},l.prototype._preparePoint=function(e,t){var i=this._preparePointInternal(e,t,!1);return t&&t.shift()&&this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],i),i},l.prototype._preparePointInternal=function(e,t,i){var r=Object.assign({},e);if(t&&t.shift()){var s=this.points().length;if(!this._fakePointAdded&&3===s&&!i)return r;if(this._fakePointAdded||2===s||i){this._snapPoint45Degree(e,this._points[0]),this._fakePointAdded?this._points[1]=e:i||(this._fakePointAdded=!0,o.prototype._addPointIntenal.call(this,e));var a=this.pointToScreenPoint(this._points[0])[0],l=this.pointToScreenPoint(this._points[1])[0],c=l.x-a.x,u=l.y-a.y,h=Math.sqrt(c*c+u*u)/2,d=l.subtract(a),p=a.add(l).scaled(.5),_=new n(-d.y,d.x);_=_.normalized();var f=p.add(_.scaled(h));r=this.screenPointToPoint(f),(TradingView.isNaN(r.price)||TradingView.isNaN(r.index))&&(r=this.screenPointToPoint(p))}}else this._fakePointAdded&&(this._points.splice(1,1),this._fakePointAdded=!1);return r},l.prototype._fixVerticalDiameterPoints=function(e,t,i){var n=this.pointToScreenPoint(e)[0],r=this.pointToScreenPoint(t)[0],o=this._model.timeScale(),s=o.indexToCoordinate(e.index),a=o.indexToCoordinate(i.index),l=2*Math.abs(s-a);l*=t.price>e.price?1:-1,e.price=this.screenPointToPoint({x:n.x,y:r.y+l}).price},l.prototype.addPoint=function(e,t,i){var n=o.prototype.addPoint.call(this,e,t,i);return n&&(this._fakePointAdded=!1),n},l.prototype.setPoint=function(e,t,i){var o=Object.assign({},t),s=this.pointToScreenPoint(this._points[0])[0],a=this.pointToScreenPoint(this._points[1])[0],l=this.pointToScreenPoint(this._points[2])[0];switch(e){case 0:if(i&&i.shift()){this._snapPoint45Degree(o,this._points[1]),this._points[0]=o,this._points[2]=this._preparePointInternal(this._points[2],i,!0),this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[0],this._points[1],this._points[2]);break}s=this.pointToScreenPoint(o)[0] +;var c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(this._dist)),l=this.screenPointToPoint(l),this._points[0]=o,this._points[2]=l;break;case 1:if(i&&i.shift()){this._snapPoint45Degree(o,this._points[0]),this._points[1]=o,this._points[2]=this._preparePointInternal(this._points[2],i,!0),this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],this._points[2]);break}c=(a=this.pointToScreenPoint(o)[0]).subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(this._dist)),l=this.screenPointToPoint(l),this._points[1]=o,this._points[2]=l;break;case 2:o=this.pointToScreenPoint(o)[0];var h=r(s,a,o).distance;c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(h)),l=this.screenPointToPoint(l),this._points[2]=l;break;case 3:o=this.pointToScreenPoint(o)[0];var d;h=r(s,a,o).distance,c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(h)),l=this.screenPointToPoint(l),this._points[2]=l}this.normalizePoints()},l.prototype.pointsCount=function(){return 3},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Ellipse"},l.prototype.hasEditableCoordinates=function(){return!1},l.version=2,l.prototype.migrateVersion=function(e,t,i){if(1===e&&2===this._points.length){var n=this._points[0].price,r=.5*(this._points[0].price+this._points[1].price);this._points[0]={price:r,index:this._points[0].index},this._points[1]={price:r,index:this._points[1].index},this._points.push({price:n,index:this._points[0].index})}if(1===e&&2===this._timePoint.length){n=this._timePoint[0].price,r=.5*(this._timePoint[0].price+this._timePoint[1].price);this._timePoint[0].price=r,this._timePoint[1].price=r;var o={price:n,offset:this._timePoint[0].offset,time_t:this._timePoint[0].time_t};this._timePoint.push(o)}},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Zd1D").GeneralFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.createProperties=function(e){var t=new s("linetoolellipse",e);return l._configureProperties(t),t},l._configureProperties=function(e){o._configureProperties(e)},t.LineToolEllipse=l},V0al:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererXCross",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=t.width,n=t.height,r=t.x-i/2,o=t.vertOffset,s=t.y-n/2+o;e.moveTo(r,s),e.lineTo(r+i,s+n),e.moveTo(r,s+n),e.lineTo(r+i,s)},t.prototype._calcBoundingBox=function(t){var i=t.width,n=t.height,r=t.x-i/2,s=t.vertOffset,a=t.y-n/2+s,l=r,c=r+i,u=a,h=a+n,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.c)},V3Oj:function(e,t,i){"use strict";i.r(t), +i.d(t,"LineToolText",(function(){return d})),i.d(t,"LineToolTextAbsolute",(function(){return p}));var n=i("mrSG"),r=i("Eyy1"),o=i("YFKU"),s=i("Ss5c"),a=i("tc+8"),l=i.n(a),c=i("Ocx9"),u=Object(o.t)("Text",{context:"tool"}),h=Object(o.t)("Anchored Text"),d=function(e){function t(n,r){var o=this,s=r||t.createProperties();return(o=e.call(this,n,s)||this)._barSpacing=n.timeScale().barSpacing(),i.e("lt-pane-views").then(function(e){var t=i("mr3a").TextPaneView;o._setPaneViews([new t(o,n)])}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.setPoint=function(e,t,i){var n,r=this.properties().childs();if(0===e&&r.wordWrapWidth.value()){var o=this.model().timeScale();n=this.isFixed()?this.fixedPoints()[0].x:o.indexToCoordinate(this.points()[0].index);var s=o.indexToCoordinate(t.index)-n-~~(r.fontsize.value()/6);if(!isFinite(s))return;r.wordWrapWidth.setValue(Math.max(100,s))}},t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Text"},t.prototype.setPriceScale=function(t){e.prototype.setPriceScale.call(this,t),t&&t.priceRange()&&(this._priceDencity=t.height()/Object(r.ensureNotNull)(t.priceRange()).length(),this._isPriceDencityLog=t.isLog())},t.prototype.restoreSize=function(){var e=Object(r.ensureNotNull)(this.priceScale());this._barSpacing=this.model().timeScale().barSpacing(),this._priceDencity=e.height()/Object(r.ensureNotNull)(e.priceRange()).length(),this.updateAllViews(),this._model.updateSource(this)},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.prototype.state=function(t){var i=e.prototype.state.call(this,t);return t&&(i.state.fixedSize=!1),i},t.prototype.barSpacing=function(){return this._barSpacing},t.prototype.priceDencity=function(){return this._priceDencity},t.prototype.isPriceDencityLog=function(){return this._isPriceDencityLog},t.prototype.hasEditableCoordinates=function(){return!1},t.createProperties=function(e){var i=new c.DefaultProperty("linetooltext",e);return t._configureProperties(i),i},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"QWxu")).then((function(e){return e.TextDefinitionsViewModel}))},t._configureProperties=function(e){s.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new l.a(window.t("Text"))),e.addExclusion("text")},t}(s.LineDataSource),p=function(e){function t(i,n){var r=n||t.createProperties();return e.call(this,i,r)||this}return Object(n.__extends)(t,e),t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Anchored Text"},t.prototype.hasEditableCoordinates=function(){return!1},t.prototype.isFixed=function(){return!0}, +t.createProperties=function(e){var i=new c.DefaultProperty("linetooltextabsolute",e);return t._configureProperties(i),i},t._configureProperties=function(e){d._configureProperties(e)},t}(d)},VNzU:function(e,t,i){"use strict";i.r(t);var n=i("mrSG");i("Dq3s");i.d(t,"layouts",(function(){return s})),i.d(t,"isSingleLayout",(function(){return a})),i.d(t,"isMultipleLayout",(function(){return l}));var r,o={s:{title:"1 chart",count:1,sizer:function(e,t){if(0!==t)throw new RangeError("invalid index");return e}}};r={};var s=Object(n.__assign)(Object(n.__assign)({},o),r);function a(e){return"s"===e}function l(e){return!a(e)}},VVxS:function(e,t,i){"use strict";const{getLogger:n}=i("txPx"),r=n("TVLocalStorage");var o=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){}};o.prototype._report=function(){if(this.isAvailable){const t=10,i=[];for(let e=0;et.length-e.length);const n=i.slice(0,t);i.sort((e,t)=>t.key.length-e.key.length);const o=i.slice(0,t);r.logNormal("Total amount of keys in Local Storage: "+this.length),r.logNormal(`Top ${t} keys with longest values: ${JSON.stringify(n)}`),r.logNormal(`Top ${t} longest key names: ${JSON.stringify(o)}`);try{navigator.storage.estimate().then(e=>{r.logNormal("Storage estimate: "+JSON.stringify(e))})}catch(e){}}},o.prototype.length=0,o.prototype.isAvailable=!1,o.prototype.localStorage={"tvlocalstorage.available":"false"},o.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}},o.prototype.key=function(e){return this.isAvailable?this.localStorage.key(e):Object.keys(this.localStorage)[e]},o.prototype.getItem=function(e){return this.isAvailable?this.localStorage.getItem(e):void 0===this.localStorage[e]?null:this.localStorage[e]},o.prototype.setItem=function(e,t){this.isAvailable?this.localStorage.setItem(e,t):this.localStorage[e]=t,this._updateLength()},o.prototype.removeItem=function(e){this.isAvailable?this.localStorage.removeItem(e):delete this.localStorage[e],this._updateLength()},o.prototype.clear=function(){this.isAvailable?this.localStorage.clear():this.localStorage={},this._updateLength()};var s=function(e){this.storage=e};s.prototype.getItem=function(e){return Promise.resolve(this.storage.getItem(e))},s.prototype.setItem=function(e,t){return Promise.resolve(this.storage.setItem(e,t))},window.TVLocalStorage=new o,window.TVLocalStorageAsync=new s(window.TVLocalStorage),e.exports={TVLocalStorage:window.TVLocalStorage,TVLocalStorageAsync:window.TVLocalStorageAsync}},VaSN:function(e,t,i){"use strict";i.r(t),i.d(t,"lastEventIsTouch",(function(){return o})),i.d(t,"lastEventIsMouse",(function(){return s})),i.d(t,"setLastEventIsTouch",(function(){return a +}));var n=i("qFKp"),r=Object(n.supportTouch)();function o(){return r}function s(){return r}function a(e){r=e}},VdBB:function(e,t,i){"use strict";function n(e,t,i){if(e.isTouch){if(void 0!==i)return i(e),!0}else if(void 0!==t)return t(e),!0;return!1}i.r(t),i.d(t,"tryCallCustomHandler",(function(){return n})),i.d(t,"HitTestResult",(function(){return r}));var r=function(){function e(e,t,i){this._result=e,this._data=t||null,this._eraseMarker=i}return e.prototype.result=function(){return this._result},e.prototype.data=function(){return this._data},e.prototype.eraseMarker=function(){return this._eraseMarker},e.MOVEPOINT_BACKGROUND=1,e.REGULAR=2,e.MOVEPOINT=3,e.CHANGEPOINT=4,e.CUSTOM=5,e.CUSTOM_MOVE=6,e}()},Vdly:function(e,t,i){"use strict";(function(e){i("qFKp");i("BHQF").fetch;var t=i("dTSQ").regExpEscape,n=i("FBuY").TVXWindowEvents,r=i("VVxS").TVLocalStorage,o=i("aIyQ"),s=i("Kxc7"),a=["s.tradingview.com","betacdn.tradingview.com"],l=s.enabled("use_localstorage_for_settings"),c=window.TVSettings=function(){var e=!1,i=null;function u(){return!i&&l}try{e=!TradingView.onWidget()&&parent&&parent!==window&&!!parent.IS_DEMO_PAGE}catch(M){}if(e){var h={"widgetbar.layout-settings":{widgets:{},settings:{minimized:!0}},notShowMainWizard:!0},d=function(e,t,i){var n=h[e];return null==n?t:n},p=function(){};return{loaded:!1,loadedModel:!1,getValue:d,getJSON:d,getBool:d,getFloat:d,getInt:d,setValue:p,setJSON:p,remove:p,keys:function(){return Object.keys(h)},keysMask:function(){return[]},sync:p,onSync:{subscribe:function(){}}}}window.environment;var _,f=TradingView.onWidget()?"tradingview-widget":"tradingview",m={},v=[/^widgetbar\.widget\.watchlist.+/,/.+quicks$/,/^widgetbar\.layout-settings$/,/^ChartSideToolbarWidget\.visible$/,/^onwidget\.watchlist$/,/^domepanel.visible$/,/^orderpanel.visible$/,/^chart\.favoriteDrawings$/,/^chart\.favoriteDrawingsPosition$/,/^loadChartDialog.favorites$/,/^ChartFavoriteDrawingToolbarWidget\.visible/,/^trading\.chart\.proterty$/,/^trading_floating_toolbar\.position$/,/^trading\.orderWidgetMode\./,/^symbolWatermark$/,/^pinereference\.size$/,/^pinereference\.position$/,/^hint\.+/];function y(e){return f+"."+e}function g(e,t){var i=m[e];return null==i?t:i}function b(e,t,i){i=i||{};var n=""+t;return m[e]!==n&&(m[e]=n,w(e)),i.forceFlush&&!_&&(_=setTimeout((function(){_=void 0,P()}),10)),c}function S(e,t){return t=t||{},null!=m[e]&&(delete m[e],w(e)),t.forceFlush&&P(),c}function w(e){if(i)null==m[e]?i.removeValue(e):i.setValue(e,m[e]);else if(u())try{null==m[e]?r.removeItem(y(e)):r.setItem(y(e),m[e])}catch(M){}else 0;n.emit("settings",JSON.stringify({key:e,value:m[e]}))}function P(e){}function C(){return Object.keys(m)}function x(e){for(var t=0;t=0;o--)e.test(n[o])&&r.push(n[o]),e.lastIndex=0;return r},sync:function(e){i?T(i.initialSettings||{}):u()?(function(){if(TradingView.onWidget()&&a.includes(window.location.host))for(var e=r.length;e--;){var t=r.key(e);if(0===t.indexOf("tradingview.")){var i=t.replace("tradingview.",f+".");r.setItem(i,r.getItem(t)),r.removeItem(t)}}}(),function(){m={};for(var e=f+".",t=!s.enabled("save_chart_properties_to_local_storage"),i=r.length;i--;){var n=r.key(i);if(n&&n.substring(0,e.length)===e){var o=n.substring(e.length);t&&!x(o)||(m[o]=r.getItem(n))}}}()):T(e||{}),I.fire()},onSync:I,setSettingsAdapter:function(e){i=e}}}();e&&e.exports&&(e.exports=c)}).call(this,i("YuTi")(e))},VgjZ:function(e,t,i){"use strict";i.r(t),i.d(t,"PriceAxisRendererOptionsProvider",(function(){return o}));var n=i("XlJ7"),r=i("zDbI"),o=function(){function e(e){this._rendererOptions={borderSize:1,tickLength:4,offsetSize:1,fontSize:NaN,font:"",color:"",paneBackgroundColor:"",paddingBottom:0,paddingInner:0,paddingOuter:0,paddingTop:0,baselineOffset:0},this._chartModel=e}return e.prototype.options=function(){var e=this._rendererOptions,t=this._chartModel.properties(),i=t.scalesProperties.fontSize.value();return e.fontSize!==i&&(e.fontSize=i,e.font=Object(n.makeFont)(i,r.CHART_FONT_FAMILY,""),e.paddingTop=Math.floor(i/3.5),e.paddingBottom=e.paddingTop,e.paddingInner=Math.max(Math.ceil(i/2-e.tickLength/2),0),e.paddingOuter=Math.ceil(i/2+e.tickLength/2),e.baselineOffset=Math.round(i/5)),e.color=t.scalesProperties.textColor.value(),e.paneBackgroundColor=t.paneProperties.background.value(),this._rendererOptions},e}()},"W+6j":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("ww0J"),o=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._study=t,n}return Object(n.__extends)(t,e),t.prototype.color=function(){return this._study.isFailed()||this._study.metaInfo&&this._study.metaInfo().isTVScriptStub?"#ff0000":e.prototype.color.call(this)},t}(r.a)},W3MX:function(e){ +e.exports=JSON.parse('{"color-aqua-spring":"#ebf9f5","color-army-green":"#3d2c12","color-army-green-2":"#31230d","color-athens-gray-1":"#f2f3f5","color-athens-gray-2":"#f7f8fa","color-athens-gray-3":"#eceff2","color-black":"#000000","color-blue-dianne":"#21384d","color-bluish":"#2185cc","color-bright-gray":"#363c4e","color-brownish-grey":"#8d6e63","color-carnation":"#f04561","color-catskill-white":"#e1ecf2","color-charade":"#2f3241","color-charcoal-grey":"#323337","color-curious-blue":"#299dcd","color-dark-blue-grey":"#123440","color-darkness-blue-grey":"#12213b","color-dark-grey":"#292a2d","color-dark-grey-blue":"#28415a","color-dark-sky-blue":"#37a6ef","color-dark-slate-blue":"#194453","color-deep-sea-blue":"#016087","color-duck-egg-blue":"#e1eff9","color-ebony-clay":"#262b3e","color-foam":"#d7f0fb","color-gull-gray":"#9db2bd","color-humming-bird":"#d3eef9","color-keppel-1":"#37bc9b","color-keppel-2":"#34b293","color-lavender-blush":"#ffedf0","color-lightish-purple":"#a75ee8","color-loblolly":"#c5cbce","color-manatee":"#878ca8","color-mandy":"#eb4d5c","color-medium-blue":"#2e7bb2","color-milk-chocolate":"#6f2626","color-mirage-1":"#131722","color-mirage-2":"#171b29","color-mirage-3":"#1c2030","color-mischka":"#d6d8e0","color-morning-glory":"#9addcc","color-oslo-gray":"#8b8e95","color-pale":"#fff2cf","color-pale-grey-1":"#f9fafb","color-pale-grey-2":"#e7ebee","color-pale-sky":"#6b7988","color-picton-blue-1":"#3bb3e4","color-picton-blue-2":"#41bef1","color-puerto-rico":"#3bc2a1","color-purple-brown":"#4e2934","color-purple-brown-2":"#3d2028","color-radical-red":"#ff4a68","color-regent-gray":"#8797a5","color-scooter":"#38acdb","color-silver-tree":"#53b987","color-slate-gray":"#758696","color-sundown":"#ffa4b3","color-sunglow":"#ffca3b","color-tan-hide":"#ff9850","color-trout-1":"#4c525e","color-trout-2":"#4f5966","color-violet-1":"#332738","color-violet-2":"#271d2b","color-water-blue":"#1592e6","color-white":"#ffffff","color-white-ice":"#ebf7fc","color-wild-watermelon":"#ff5773","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-500","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-300","color-box-shadow":"color-cold-gray-300","color-divider":"color-cold-gray-150","color-divider-hover":"color-cold-gray-100","color-active-hover-text":"color-black","color-alert-text":"color-black","color-border-table":"color-cold-gray-100","color-brand":"color-tv-blue-500","color-brand-active":"color-tv-blue-600","color-brand-hover":"color-tv-blue-600","color-brand-light":"color-picton-blue-2","color-chart-page-bg":"color-cold-gray-150","color-common-tooltip-bg":"color-cold-gray-800","color-common-tooltip-text":"color-cold-gray-100","color-danger":"color-radical-red","color-depthrenderer-stroke-style":"color-athens-gray-1","color-highlight-new":"color-pale","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-600","color-list-nth-child-bg":"color-athens-gray-2","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-replay-data-mode":"color-radical-red","color-screener-description":"color-trout-2","color-legacy-success":"color-keppel-1","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-black","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-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-interactive-element-text-normal":"color-cold-gray-900","color-toolbar-interactive-element-text-hover":"color-black","color-toolbar-opened-element-bg":"color-cold-gray-100","color-tooltip-bg":"color-ebony-clay","color-tv-dialog-caption":"color-trout-2","color-tv-dropdown-item-hover-bg":"color-athens-gray-1","color-underlined-text":"color-slate-gray","color-widget-pages-bg":"color-white","color-warning":"color-tan-orange-500","color-growing":"color-minty-green-400","color-falling":"color-ripe-red-400","color-collapse-tabs-border":"color-athens-gray-3","color-forex-icon":"color-bright-gray","color-list-item-active-bg":"color-dark-sky-blue","color-list-item-hover-bg":"color-white-ice","color-list-item-text":"color-ebony-clay","color-site-widget-hover":"color-athens-gray-1","color-attention":"color-sunglow","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":"#000000","color-price-axis-highlight":"color-cold-gray-150","color-marker-flagged":"color-ripe-red-400","color-marker-flagged-hovered":"color-ripe-red-600","color-bid":"color-tv-blue-500","color-ask":"color-ripe-red-400","color-sell":"color-ripe-red-400","color-buy":"color-tv-blue-500","color-neutral":"color-cold-gray-500","color-border":"#dadde0","color-border-chat-fields":"#c9cbcd","color-border-hover":"#c8c8c8","color-button-hover-bg":"#f2f2f2","color-depthrenderer-fill-style":"#555555","color-disabled-border-and-color":"#ececec","color-disabled-input":"#ececec","color-readonly-input":"#b4b4b4","color-empty-container-message":"#8a8a8a","color-icons":"#7d7d7d","color-input-textarea-readonly":"#555555","color-input-placeholder-text":"color-cold-gray-350","color-item-active-blue":"#eff9ff","color-item-hover-active-bg":"#f1f3f6","color-item-hover-bg":"#edf1f2","color-item-hover-blue":"#c6e9f8","color-item-selected-blue":"#eafafe","color-item-active-text":"color-white","color-item-active-bg":"color-tv-blue-500","color-list-item":"#888989","color-news-highlight":"#f2f5f8","color-placeholder":"#adaeb0","color-row-hover-active-bg":"#f1f3f6","color-sb-scrollbar-body-bg":"#d8d8d8","color-section-separator-border":"#b5b7b9","color-separator-table-chat":"#eaecef","color-tag-active-bg":"#cfdce3","color-tag-hover-bg":"#dce6ea","color-text-regular":"#4a4a4a","color-tv-button-checked":"#757575","color-brand-dark":"#2a2c39","color-scroll-bg":"color-cold-gray-400","color-scroll-border":"color-item-hover-active-bg","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-600","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-seeking-alpha-brand":"#ff7200","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-500","color-trial-hover":"color-cold-gray-600","color-mod":"color-ripe-red-400","color-mod-hover":"color-ripe-red-600","color-top":"color-banana-yellow-700","color-top-hover":"color-banana-yellow-800","color-ad":"color-banana-yellow-a700","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-covid19-confirmed":"color-ripe-red-500","color-covid19-recovered":"color-minty-green-500","color-covid19-deaths":"color-cold-gray-450","color-blue-gray-950":"#0C0E15","color-cold-gray-50":"#F8F9FD","color-cold-gray-100":"#F0F3FA","color-cold-gray-150":"#E0E3EB","color-cold-gray-200":"#D1D4DC","color-cold-gray-250":"#C1C4CD","color-cold-gray-300":"#B2B5BE","color-cold-gray-350":"#A3A6AF","color-cold-gray-400":"#9598A1","color-cold-gray-450":"#868993","color-cold-gray-500":"#787B86","color-cold-gray-550":"#6A6D78","color-cold-gray-600":"#5D606B","color-cold-gray-650":"#50535E","color-cold-gray-700":"#434651","color-cold-gray-750":"#363A45","color-cold-gray-800":"#2A2E39","color-cold-gray-850":"#1E222D","color-cold-gray-900":"#131722","color-cold-gray-950":"#0C0E15","color-ripe-red-50":"#FFEBEE","color-ripe-red-100":"#FFCDD2","color-ripe-red-200":"#ef9a9a","color-ripe-red-300":"#E57373","color-ripe-red-400":"#EF5350","color-ripe-red-500":"#F44336","color-ripe-red-600":"#E53935","color-ripe-red-700":"#D32F2F","color-ripe-red-800":"#C62828","color-ripe-red-900":"#B71C1C","color-ripe-red-a200":"#FF5252","color-ripe-red-a900":"#351E25","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-a200":"#ffab40","color-tan-orange-a400":"#ff9100","color-tan-orange-a700":"#FF6D00","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-900":"#1B5E20","color-iguana-green-a700":"#00c853","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-a400":"#ffea00","color-banana-yellow-a700":"#ffd600","color-tv-blue-50":"#E3F2FD","color-tv-blue-100":"#BBDEFB","color-tv-blue-200":"#90CAF9","color-tv-blue-300":"#64B5F6","color-tv-blue-400":"#42A5F5","color-tv-blue-500":"#2196F3","color-tv-blue-600":"#1E88E5","color-tv-blue-700":"#1976D2","color-tv-blue-800":"#1565C0","color-tv-blue-900":"#0d47a1","color-tv-blue-a100":"#82b1ff","color-tv-blue-a200":"#448aff","color-tv-blue-a400":"#2979ff","color-tv-blue-a600":"#2962FF","color-tv-blue-a700":"#144987","color-tv-blue-a800":"#143661","color-tv-blue-a900":"#132742","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-700":"#512da8","color-deep-blue-800":"#4527A0","color-deep-blue-900":"#311B92","color-deep-blue-a100":"#b388ff","color-deep-blue-a700":"#6200EA","color-minty-green-100":"#B2DFDB","color-minty-green-200":"#80cbc4","color-minty-green-300":"#4db6ac","color-minty-green-400":"#26a69a","color-minty-green-500":"#009688","color-minty-green-600":"#00897b","color-minty-green-700":"#00796b","color-minty-green-900":"#004D40","color-minty-green-a400":"#1de9b6","color-minty-green-a700":"#00BFA5","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-a700":"#aa00ff","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-a200":"#ff4081","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-a400":"#00e5ff","color-sky-blue-a700":"#00B8D4","color-deep-blue-600":"#5E35B1","color-facebook":"#1877F2","color-twitter":"#1DA1F2","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-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-700","color-replay-mode":"color-tv-blue-500","color-replay-mode-icon":"color-white","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-notaccurate-mode-bg":"color-berry-pink-400","color-delay-mode":"color-tan-orange-600","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-400","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"}') +},W5mg:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=["first_visible_bar_time","last_visible_bar_time"];function r(e){return!e.groupId&&"time"!==e.type&&!e.isHidden&&!n.includes(e.id)}},WIS0:function(e,t,i){"use strict";i.r(t),i.d(t,"DatafeedRequestsCachedProcessor",(function(){return d}));var n=i("mrSG"),r=i("Eyy1"),o=i("LxhU"),s=i("Y7w9"),a=i("ocLq"),l=i("Kxc7");i("HbRj");function c(e,t){return e.ticker+(e.currency_code?"_#_"+e.currency_code:"")+"_#_"+t}function u(e){return new Date(e).toISOString()}var h=function(){function e(e,t,i,n){this._cache={bars:[]},this._nextSubscriptionId=0,this._pendingSubscribers=[],this._subscribers=[],this._requesting=!1,this._leftDate=null,this._gaps=[],this._realtimeOn=!1,this._endOfData=!1,this._resetCacheTimeout=null,this._errorMessage=null,this._destroyed=!1,this._emptyResponsesCount=0,this._datafeed=e,this._symbolInfo=t,this._resolution=Object(r.ensureNotNull)(o.Interval.normalize(i)),this._dwmAligner=n}return e.prototype.destroy=function(){0!==this._subscribers.length&&console.warn("Destroying with not-empty state"),this._clearResetCacheTimeout(),this._unsubscribeRealtime(),this._purgeCache(),delete this._datafeed,this._destroyed=!0},e.prototype.addSubscription=function(e,t,i){var n=this,r=this._getNextSubscriptionId(),o=Math.floor(e.from/1e3),s=Math.floor(e.to/1e3);this._pendingSubscribers.push({key:r,range:{from:o,to:s},onHistoryCallback:t,onErrorCallback:i}),this._clearResetCacheTimeout();return setTimeout((function(){n._destroyed||n._processPendingSubscribers()}),0),r},e.prototype.removeSubscription=function(e){var t=this,i=this._pendingSubscribers.find((function(t){return t.key===e}));if(i)this._pendingSubscribers.splice(this._pendingSubscribers.indexOf(i),1);else{var n=this._subscribers.find((function(t){return t.key===e}));if(n)return this._subscribers.splice(this._subscribers.indexOf(n),1),void(this._subscribers.length||(this._symbolInfo.expired||this._symbolInfo.expiration_date?this._unsubscribeRealtime():this._resetCacheTimeout=setTimeout((function(){t._resetCacheTimeout=null,t._purgeCache(),t._unsubscribeRealtime()}))));console.warn("Unknown subscription symbol={0}, resolution={1}, key={2}".format(this._symbolInfo.name,this._resolution,e))}},e.prototype._logMessage=function(e,t){if(l.enabled("charting_library_debug_mode")||t){var i=this._symbolInfo.currency_code;console.log("FEED ["+this._symbolInfo.name+"|"+this._resolution+(i?"|"+i:"")+"]: "+e)}},e.prototype._clearResetCacheTimeout=function(){null!==this._resetCacheTimeout&&(clearTimeout(this._resetCacheTimeout),this._resetCacheTimeout=null)},e.prototype._purgeCache=function(){this._logMessage("Reset cache"),this._cache={bars:[]},this._gaps=[],this._errorMessage=null,this._leftDate=null,this._endOfData=!1},e.prototype._processPendingSubscribers=function(){var e=this,t=this._pendingSubscribers;if(t.length)if(this._requesting)this._logMessage("Processing is skipped due active request");else{if(this._logMessage("Processing pending subscribers, count="+t.length),this._errorMessage){ +var i=this._errorMessage;return this._logMessage("Return error: "+i),this._pendingSubscribers=[],void t.forEach((function(e){e.onErrorCallback(i)}))}var n=t.reduce((function(e,t){return Math.min(t.range.from,e)}),1/0);if(this._logMessage('Leftmost requested "from" is '+u(1e3*n)),!this._leftDate||n0?this._logMessage("Bars to return for request {0}: total {1} bars in [{2} ... {3}] ".format(e.key,n.count(),u(n.bars[0].time),u(n.bars[n.count()-1].time))):this._logMessage("Request {0}. Nothing to return.".format(e.key)),t.barset=n;var r=this._inGapNextTime(i.from);if(r)this._logMessage("Request {0} is in gap, nextTime = {1}".format(e.key,u(1e3*r))),n.nextTime=r;else if(0===n.count()){var o=this._cache.bars.length&&this._cache.bars[this._cache.bars.length-1].time/1e3;o&&i.from>o&&(this._logMessage("Request {0} is in gap, nextTime = {1}".format(e.key,u(1e3*o))),n.nextTime=o||void 0)}this._endOfData&&null!==this._leftDate&&e.range.from<=this._leftDate&&(n.endOfData=!0),e.onHistoryCallback(n)},e.prototype._createBarset=function(e){var t=Object(s.lowerbound)(this._cache.bars,1e3*e,(function(e,t){return e.time0){var n=" ["+u(e[0].time)+" ... "+u(e[e.length-1].time)+"]";i._logMessage("Receiving bars: total "+e.length+" bars in "+n+", requested range: "+s)}else i._logMessage("Receiving bars: barset is empty, requested range: "+s);i._requesting=!1,i._processBars(e,t)}}),(function(e){i._destroyed||(a?i._logMessage("getBars callback is already called before",!0):(a=!0,i._requesting=!1,i._errorMessage=e||null,i._processPendingSubscribers()))}),n)}},e.prototype._processBars=function(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()},e.prototype._processEmptyBarset=function(t){t&&t.nextTime?(this._logMessage("Next time received: `{0}`".format(u(1e3*t.nextTime))),this._addGap(t.nextTime),this._leftDate=Math.min(this._leftDate||e._now()/1e3,t.nextTime+1)):t&&t.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())},e.prototype._setEndOfData=function(){this._endOfData=!0,this._cache.bars.length&&(this._leftDate=this._cache.bars[0].time/1e3)},e.prototype._processFullBarset=function(e,t){var i=e[0].time;null!==this._leftDate&&i<1e3*this._leftDate&&this._logMessage("Returned more data than needed"),this._putToCache(e)?null!==this._leftDate&&this._cache.bars.length&&this._leftDate>this._cache.bars[0].time/1e3&&(this._leftDate=this._cache.bars[0].time/1e3):this._logMessage("Incremental update failed. Starting full update. Returned data should be in the requested range.",!0),t&&t.nextTime?console.warn("nextTime should be set when there is no data in the requested period only"):t&&t.noData&&console.warn("noData should be set when there is no data in the requested period and earlier only")},e.prototype._addGap=function(t){if(!this._gaps.find((function(e){return e.from===t}))){var i=(this._cache.bars.length?this._cache.bars[0].time:e._now())/1e3;this._gaps.push({from:t,to:i})}},e.prototype._inGapNextTime=function(e){var t=this._gaps.find((function(t){return t.frome}));return t?t.from:null},e.prototype._getNextSubscriptionId=function(){return this._nextSubscriptionId++},e.prototype._checkBars=function(e,t){if(void 0===t&&(t=!1),l.enabled("charting_library_debug_mode"))for(var i=function(i){if(e[i].time<=e[i-1].time){ +var r="Wrong bars time: time {0} of bar {1} should be more than time {2} of bar {3}".format(e[i].time,i,e[i-1].time,i-1);t&&n._dwmAligner&&(r+="\nCheck that you provide DWM bars without time part, i.e. 00:00 GMT"),console.error(r)}["high","low","open","close","time"].some((function(t){return"number"!=typeof e[i][t]||!isFinite(e[i][t])}))&&console.error("Wrong bars values: all OHLC values should be numbers")},n=this,r=1;r=this._cache.bars[0].time){var 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=Object(n.__spreadArrays)(e,this._cache.bars),this._checkBars(this._cache.bars,!0),!0},e.prototype._putToCacheNewBar=function(e){var t=this._cache.bars.length,i=e.time,n=0===t?NaN:this._cache.bars[t-1].time;0===t||n=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",n.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(t){}}),3e4)}},Wh6B:function(e,t,i){"use strict";var n=i("Eyy1").ensureNotNull,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=i("08i5"),a=window.t("Forecast");function l(e,t){var n=t||l.createProperties();r.call(this,e,n),i.e("lt-pane-views").then(function(e){var t=i("Ay2m").PredictionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,r),l.prototype.isSynchronizable=function(){return!1},l.prototype.status=function(){return this._properties.status.value()},l.prototype.setStatus=function(e){return this._properties.status.setValue(e)},l.prototype.pointsCount=function(){return 2},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Forecast"},l.prototype.restorePoints=function(e,t,i){r.prototype.restorePoints.call(this,e,t,i),this.checkAlert()},l.prototype.checkAlert=function(){if(!(this._points.length<2||this._model.mainSeries().bars().isEmpty())){var e=this._points[1];if(this.status())e.index>this._model.timeScale().baseIndex()&&this.setStatus(s.AlertStatus.Waiting);else{var t=this._model.mainSeries().bars().valueAt(e.index);if(null!==t){var i=this.direction() +;if(i===s.Direction.Up&&t[TradingView.HIGH_PLOT]>=e.price)this.setStatus(s.AlertStatus.Success);else if(i===s.Direction.Down&&t[TradingView.LOW_PLOT]<=e.price)this.setStatus(s.AlertStatus.Success);else{var r=n(this._model.mainSeries().bars().lastIndex());e.index!==r&&this.setStatus(s.AlertStatus.Failure)}}}}},l.prototype.addPoint=function(e){var t=r.prototype.addPoint.call(this,e);return t&&this.checkAlert(),t},l.prototype.endChanging=function(){r.prototype.endChanging.call(this),this.setStatus(s.AlertStatus.Waiting),this.checkAlert()},l.prototype.onData=function(e){r.prototype.onData.call(this,e),this.checkAlert()},l.prototype.endMoving=function(){r.prototype.endMoving.call(this),this.setStatus(s.AlertStatus.Waiting),this.checkAlert()},l.prototype.direction=function(){if(this.points().length<2)return s.Direction.Up;var e=this.points()[0];return this.points()[1].price>e.price?s.Direction.Up:s.Direction.Down},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Pwwq").PredictionDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.prototype.cloneable=function(){return!1},l.createProperties=function(e){var t=new o("linetoolprediction",e);return l._configureProperties(t),t},l._configureProperties=function(e){r._configureProperties(e),e.merge({status:s.AlertStatus.Waiting})},t.LineToolPrediction=l},WkOR:function(e,t,i){"use strict";i.r(t),i.d(t,"areEqualSymbols",(function(){return o})),i.d(t,"includesEqualSymbol",(function(){return s}));var n=i("Kxc7"),r=n.enabled("uppercase_instrument_names");function o(e,t){return void 0===e?void 0===t:void 0!==t&&(r?e.toUpperCase()===t.toUpperCase():e===t)}function s(e,t){return e.some((function(e){return o(t,e)}))}},WkYF:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Date Range");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("3xLB").DateRangePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Date Range"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Ax76").GeneralDatePriceRangeDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooldaterange",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolDateRange=s},WmDe:function(e,t,i){"use strict";TradingView.PublishedChartsTimeline=function(){},TradingView.LinearRegressionPaneView=function(){},TradingView.study_PivotPointsStandard=function(){},TradingView.study_PivotPointsHighLow=function(){},TradingView.study_ZigZag=function(){},TradingView.study_LinearRegression=function(){},TradingView.study_ElliottWave=function(){}, +TradingView.ESDStudyBase=function(){},TradingView.Pro=function(){this.hasPackage=function(){return!1}},window.user={is_pro:!1,settings:{}},TradingView.Pro.prototype.isPaidPro=function(){return!1},TradingView.Pro.prototype.hasActivePackages=function(){return!1},TradingView.Pro.prototype.isSupportAvailable=function(){return!1},TradingView.Pro.prototype.getStudies=function(){return[]},TradingView.Pro.prototype.getProduct=function(){return{}},TradingView.Pro.prototype.getStudiesOrder=function(){return[]},TradingView.AlertLabel=function(){},TradingView.getDataVendorString=function(){},TradingView.study_VbPVisible=function(){},TradingView.study_VbPSessions=function(){},TradingView.study_ESD$TV_DIVIDENDS=function(){},TradingView.study_ESD$TV_SPLITS=function(){},TradingView.study_ESD$TV_EARNINGS=function(){},TradingView.MockupRequestedCache=function(e){e&&e([])},TradingView.MockupRequestedCache.invalidate=function(){},TradingView.LinetoolTemplatesList=function(){}},Wo0S:function(e,t,i){e.exports={"common-tooltip":"common-tooltip-s2GEoMlT","common-tooltip--hidden":"common-tooltip--hidden-Z0EAvXgv","common-tooltip--horizontal":"common-tooltip--horizontal-13imOC5w","common-tooltip--farther":"common-tooltip--farther-2yXMAkHF","common-tooltip--vertical":"common-tooltip--vertical-mcRoucek","common-tooltip-farther":"common-tooltip-farther-XoKytD99","common-tooltip--no-pointer-events":"common-tooltip--no-pointer-events-3nL0Vygu","common-tooltip--direction_normal":"common-tooltip--direction_normal-3u9ejKM2","common-tooltip__body":"common-tooltip__body-356XFpBj","common-tooltip__button-container":"common-tooltip__button-container-3EjyKV3s","common-tooltip__body--no-buttons":"common-tooltip__body--no-buttons-3quqi1Sv","common-tooltip__button":"common-tooltip__button-1rnQgujz","common-tooltip--direction_reversed":"common-tooltip--direction_reversed-XN-JUTdr","common-tooltip__ear-holder":"common-tooltip__ear-holder-yIJjpvgu","common-tooltip__ear-holder--below":"common-tooltip__ear-holder--below-1rmzWejA","common-tooltip__ear-holder--above":"common-tooltip__ear-holder--above-1D8FkNkw","common-tooltip__ear-holder--before":"common-tooltip__ear-holder--before-oXq5sFXr","common-tooltip__ear-holder--after":"common-tooltip__ear-holder--after-BnAcuW1N","common-tooltip__body--with-hotkey":"common-tooltip__body--with-hotkey-2wXRtgYZ","common-tooltip__body--width_wide":"common-tooltip__body--width_wide-3oG604Li","common-tooltip__body--width_narrow":"common-tooltip__body--width_narrow-34hrFTFo","common-tooltip__body--no-padding":"common-tooltip__body--no-padding-2vVe6Xco","common-tooltip__hotkey-block":"common-tooltip__hotkey-block-2gS_uAOl","common-tooltip__hotkey-block--divider":"common-tooltip__hotkey-block--divider-rQ38KmpQ","common-tooltip__hotkey-text":"common-tooltip__hotkey-text-1eb7dyCg","common-tooltip__hotkey-button":"common-tooltip__hotkey-button-1XJ40e4D","common-tooltip__plus-sign":"common-tooltip__plus-sign-3CKSupKp"}},Wt0y:function(e,t,i){"use strict";function n(e){void 0===e&&(e=location.host) +;return-1!==["i18n.tradingview.com","partial.tradingview.com","www.tradingview.com","wwwcn.tradingview.com"].indexOf(e)||-1!==["d33t3vvu2t2yu5.cloudfront.net","dwq4do82y8xi7.cloudfront.net","s.tradingview.com","s3.tradingview.com"].indexOf(e)||e.match(/^[a-z]{2}\.tradingview\.com/)||e.match(/prod-[^.]+.tradingview.com/)?"battle":-1!==e.indexOf("tradingview.com")?"staging":e.match(/webcharts/)?"staging_local":(e.match(/^localhost(:\d+)?$/),"local")}function r(){return"local"===n()}function o(){return"battle"===n()}function s(){return!o()}i.r(t),i.d(t,"environment",(function(){return n})),i.d(t,"isLocal",(function(){return r})),i.d(t,"isProd",(function(){return o})),i.d(t,"isDebug",(function(){return s}))},X0WL:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n=function(){function e(e){this._colorProperty=e}return e.prototype.size=function(){return"13px"},e.prototype.bold=function(){return!1},e.prototype.color=function(){return this._colorProperty.value()},e}()},XAms:function(e,t,i){"use strict";function n(e){e.preventDefault()}i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));var r=["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"]'];function o(e){var t=e.target;t&&!t.closest(r.join(", "))&&e.preventDefault()}},XFad:function(e,t,i){"use strict";var n=i("5rJj"),r=i("aDyP").LineToolPitchfork,o=window.t("Schiff Pitchfork");function s(e,t){var i=t||s.createProperties();r.call(this,e,i)}inherit(s,r),s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Schiff Pitchfork"},s.createProperties=function(e){var t=new n("linetoolschiffpitchfork2",e,!1,{range:[0,8]});return s._configureProperties(t),t},s._configureProperties=function(e){r._configureProperties(e)},t.LineToolSchiffPitchfork2=s},XPit:function(e,t,i){"use strict";i.r(t),i.d(t,"TimePointIndexSearchMode",(function(){return n})),i.d(t,"seriesPlotFunctionMap",(function(){return l})),i.d(t,"barFunction",(function(){return c})),i.d(t,"SeriesData",(function(){return u}));var n,r=i("Eyy1"),o=i("k9/m");!function(e){e[e.FromLeft=-1]="FromLeft",e[e.FromRight=1]="FromRight"}(n||(n={}));var s={open:function(e){return e[1]},high:function(e){return e[2]},low:function(e){return e[3]},close:function(e){return e[4]},hl2:function(e){return(e[2]+e[3])/2},hlc3:function(e){return(e[2]+e[3]+e[4])/3},ohlc4:function(e){return(e[1]+e[2]+e[3]+e[4])/4}},a=["open","high","low","close","hl2","hlc3","ohlc4"];function l(){var e=new Map;return a.forEach((function(t,i){e.set(t,c(t))})),e}function c(e){return s[e]}var u=function(){function e(){this.m_bars=new o.PlotList(l()),this.m_nsBars=new o.PlotList(l())}return e.prototype.bars=function(){return this.m_bars},e.prototype.nsBars=function(){return this.m_nsBars},e.prototype.size=function(){return this.m_bars.size()+this.m_nsBars.size()},e.prototype.each=function(e){this.m_bars.each(e),this.m_nsBars.each(e)},e.prototype.clear=function(){ +this.m_bars.clear(),this.m_nsBars.clear(),this.lastProjectionPrice=void 0},e.prototype.isEmpty=function(){return this.m_bars.isEmpty()&&this.m_nsBars.isEmpty()},e.prototype.first=function(){return this.m_bars.isEmpty()?this.m_nsBars.first():this.m_bars.first()},e.prototype.last=function(){return this.m_nsBars.isEmpty()?this.m_bars.last():this.m_nsBars.last()},e.prototype.search=function(e,t){return this.nsBars().isEmpty()?this.bars().search(e,t):this.bars().isEmpty()||Object(r.ensureNotNull)(this.nsBars().firstIndex())<=e?this.nsBars().search(e,t):this.bars().search(e,t)},e.prototype.valueAt=function(e){var t=this.search(e);return null!==t?t.value:null},e.prototype.plotValueToTimePointIndex=function(e,t,i){if(i===n.FromRight){var r=function(i,n){var r=n[t];return null!=r&&e>=r};return null!==(o=this.m_bars.findLast(r))?o.index:null!==(s=this.m_nsBars.findLast(r))?s.index:this.m_bars.firstIndex()}if(i===n.FromLeft){var o,s,a=function(i,n){var r=n[t];return null!=r&&e<=r};return null!==(o=this.m_bars.findFirst(a))?o.index:null!==(s=this.m_nsBars.findFirst(a))?s.index:this.m_bars.lastIndex()}throw new Error("plotValueToTimePointIndex: unsupported search mode")},e}()},XUCF:function(e,t,i){"use strict";var n=i("Hr11").sign,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=window.t("Ghost Feed");function a(e,t,i){this._source=e,this._index=t,this._bars=i||[]}function l(e,t,n){var o=t||l.createProperties();if(o._source=this,!n){var s=Math.round(this.calculateATR(e));o.averageHL.setValue(s)}r.call(this,e,o),this._segments=[],o.averageHL.listeners().subscribe(this,l.prototype.regenerate),o.variance.listeners().subscribe(this,l.prototype.regenerate),o.points||o.addProperty("points"),this._currentAverageHL=this._properties.averageHL.value(),this._currentVariance=this._properties.variance.value(),this._currentInterval=e.mainSeries().interval(),this.properties().onRestoreFactoryDefaults().subscribe(this,this._handleRestoringFactoryDefaults),i.e("lt-pane-views").then(function(e){var t=i("dMkl").GhostFeedPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}a.prototype.setBars=function(e){this._bars=e||[]},a.prototype.clone=function(e){return new a(e,this._index,TradingView.clone(this._bars))},a.prototype.createBar=function(){var e=this._source.properties().averageHL.value(),t=this._source.properties().variance.value()/100,i=this._source._model.mainSeries().base(),n=Math.random(),r=e*(1-2*n)*t,o=e*(1+(.5-(n=Math.random()))*t),s=r-o/2,a=s+o;return{o:(s+Math.random()*o)/i,h:a/i,l:s/i,c:(s+Math.random()*o)/i}},a.prototype.generate=function(){this._bars=[];var e=this._source.points(),t=e[this._index],i=e[this._index+1];if(t&&i&&t.index!==i.index){this._avgHL=this._source.properties().averageHL.value(),this._variance=this._source.properties().variance.value()/100;for(var r=this._index?t.index+1:t.index,o=n(i.index-t.index),s=r;s!==i.index;s+=o)this._bars.push(this.createBar())}},a.prototype.bars=function(){return this._bars},a.prototype.setSize=function(e){ +if(e0&&this._points[this._points.length-1].index===e.index){this._lastPoint=null,this.normalizePoints(),this.createServerPoints();for(var t=0;t1&&this.generateBars(this._points.length-2),i||this._finished},l.prototype.finish=function(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()},l.prototype.setPoint=function(e,t,i){if(r.prototype.setPoint.call(this,e,t,i),e>0){var n=this.points()[e-1],o=t.index-n.index;this._segments[e-1].setSize(Math.abs(o))}if(e>1,a=n+s;i(e[a],t)?(n=a+1,o-=s+1):o=s}return n}function s(e,t,i,n){return void 0===i&&(i=0),void 0===n&&(n=e.length),o(e,t,r,i,n)}function a(e,t,i,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);for(var o=r-n;0>1,a=n+s;i(t,e[a])?o=s:(n=a+1,o-=s+1)}return n}function l(e,t,i,n){return void 0===i&&(i=0),void 0===n&&(n=e.length),a(e,t,r,i,n)}function c(e,t){return e.filter((function(e){return!t.includes(e)}))}function u(e,t){var i=e.indexOf(t);return i<0?e.slice():[t].concat(e.slice(0,i)).concat(e.slice(i+1))}function h(e,t,i){var r=new Set(t),o=[],a=[];return e.forEach((function(e,t){r.has(e)||(o.push(e),a.push(t))})),is?(console.warn("Too many variables-link in HEX-color search: "+i[0]),null):e(o,i)}(e);o[e]=r.ensureNotNull(t)})),t.colorsPalette=o,t.getHexColorByName=function(e){var i=t.colorsPalette[e];if(!i)throw new Error("No such color "+e);return i}},YWnQ:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"SymbolErrorPermissionDeniedReason",(function(){return n})),i.d(t,"permissionDenied",(function(){return r})),function(e){e.Symbol="symbol",e.ExtendedHours="extended_hours",e.GroupPermission="group"}(n||(n={}));var r="permission denied"},YdVo:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPath",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("YFKU"),a=i("Ocx9"),l=i("Ss5c"),c=Object(s.t)("Path"),u=function(e){function t(n,r){var o=this,s=r||t.createProperties();return o=e.call(this,n,s)||this,i.e("lt-pane-views").then(i.bind(null,"JeuX")).then((function(e){o._setPaneViews([new e.PathPaneView(o,n)])})),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return-1},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.translatedType=function(){return c},t.prototype.name=function(){return"Path"},t.prototype.hasEditableCoordinates=function(){return!1},t.prototype.addPoint=function(t,i,n){var s,a=Object(r.ensureNotNull)(this.priceScale()),l=this._model.timeScale().indexToCoordinate(t.index),c=t.price,u=Object(r.ensure)(null===(s=this.ownerSource())||void 0===s?void 0:s.firstValue()),h=a.priceToCoordinate(c,u);if(this._points.length>0){var d=this._points[this._points.length-1],p=this._model.timeScale().indexToCoordinate(d.index),_=d.price,f=a.priceToCoordinate(_,u);if(new o.Point(l,h).subtract(new o.Point(p,f)).length()<5)return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}return e.prototype.addPoint.call(this,t,i,n)},t.createProperties=function(e){var i=new a.DefaultProperty("linetoolpath",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"WW+G")).then((function(e){return e.PathDefinitionsViewModel}))},t._configureProperties=function(e){l.LineDataSource._configureProperties(e)},t}(l.LineDataSource)},"Ye2/":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"LineToolBarsPatternMode",(function(){return n})),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"}(n||(n={}))},Yj6H:function(e,t,i){"use strict";i.r(t),i.d(t,"PriceScaleBase",(function(){return f})) +;var n=i("Eyy1"),r=i("aIyQ"),o=i.n(r),s=i("Qb4w"),a=i("TTFo"),l=i("qJq3"),c=i("7ktv"),u=i("tc+8"),h=i.n(u),d=i("3ClC"),p=i("/tGj"),_={autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,log:!1,logDisabled:!1,alignLabels:!0,isInverted:!1,indexedTo100:!1},f=function(){function e(e){this._marksCache=null,this._onMarksChanged=new o.a,this._onCurrencyLabelContentChanged=new o.a,this.m_dataSources=[],this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this._hasSeries=!1,this._seriesLikeSources=[],this._seriesLikeSourcesSet=new Set,this._priceDataSources=[],this._lastSourceRemoved=new o.a,this._scaleSeriesOnly=!1,this._currencyCache=null,e=Object.assign({},_,e),this._properties=new h.a(e)}return e.prototype.isLog=function(){return this._properties.childs().log.value()},e.prototype.isPercentage=function(){return this._properties.childs().percentage.value()},e.prototype.isInverted=function(){return this._properties.childs().isInverted.value()},e.prototype.isIndexedTo100=function(){return this._properties.childs().indexedTo100.value()},e.prototype.isAutoScale=function(){return this._properties.childs().autoScale.value()&&!this.isLockScale()},e.prototype.isLockScale=function(){return this._properties.childs().lockScale.value()},e.prototype.isRegular=function(){return!this.isPercentage()&&!this.isLog()&&!this.isIndexedTo100()},e.prototype.properties=function(){return this._properties},e.prototype.dataSources=function(){return this.m_dataSources},e.prototype.seriesLikeSources=function(){return this._seriesLikeSources},e.prototype.addDataSource=function(e,t){var i=this;if(t||-1===this.m_dataSources.indexOf(e)){if(e instanceof c.PriceDataSource&&(this._priceDataSources.push(e),e.currencyChanged().subscribe(this,(function(){return i._currencyCache=null})),Object(p.isSymbolSource)(e)&&(this._seriesLikeSources.push(e),this._seriesLikeSourcesSet.add(e),e.symbolResolved().subscribe(this,(function(){return i._currencyCache=null})),e instanceof l.Series))){var n=e.properties();this._hasSeries||(n.childs().lockScale&&(this.setMode({lockScale:n.childs().lockScale.value()}),n.removeProperty("lockScale")),n.childs().pnfStyle.childs().lockScale&&n.childs().pnfStyle.removeProperty("lockScale")),this._hasSeries=!0}e.properties().visible.listeners().subscribe(null,(function(){i._sourcesForAutoscale=null,i._currencyCache=null})),this.m_dataSources.push(e),this._mainSource=void 0,this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this._currencyCache=null,this.updateFormatter(),this._initScaleProperties(),this.invalidateSourcesCache()}},e.prototype.removeDataSource=function(e){var t=this.m_dataSources.indexOf(e);if(Object(n.assert)(-1!==t,"Source is not attached to scale"),e.properties().visible.listeners().unsubscribeAll(this),this.m_dataSources.splice(t,1),e instanceof c.PriceDataSource){var i=this._priceDataSources.indexOf(e);if(Object(n.assert)(-1!==i,"Source is not found"),this._priceDataSources.splice(i,1),Object(p.isSymbolSource)(e)){var r=this._seriesLikeSources.indexOf(e) +;Object(n.assert)(-1!==r,"Source is not found"),this._seriesLikeSources.splice(r,1),this._seriesLikeSourcesSet.delete(e),e.symbolResolved().unsubscribeAll(this),e instanceof l.Series&&(this._hasSeries=!1)}e.currencyChanged().unsubscribeAll(this)}this.mainSource()||this.setMode({autoScale:!0}),this._mainSource=void 0,this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this.updateFormatter(),this.invalidateSourcesCache(),0===this.m_dataSources.length&&this._lastSourceRemoved.fire(),this._currencyCache=null},e.prototype.currency=function(e){if(null!==this._currencyCache&&e.size===this._currencyCache.availableCurrenciesCount)return this._currencyCache.value;for(var t=void 0,i=new Set,r=new Set,o=0===this._seriesLikeSources.length,s=void 0,a=!0,l=0,c=0,u=0,h=this._seriesLikeSources;u0)s=null;else if(void 0===s)s=g;else if(null!==s&&s!==g){s=null;break}o=!0;break}}}}return void 0===t&&(t=0===l&&0===c?null:{readOnly:o,selectedCurrency:s||null,currencies:r,originalCurrencies:i,symbolSourceCount:l,allCurrenciesAreOriginal:a}),this._currencyCache={value:t,availableCurrenciesCount:e.size},t},e.prototype.onMarksChanged=function(){return this._onMarksChanged},e.prototype.priceRangeInPrice=function(){if(this.isEmpty())return null;var e=this.mainSource();if(null===e)return null;var t=Object(n.ensureNotNull)(e.firstValue()),i=this.height();return{from:this.coordinateToPrice(i-1,t),to:this.coordinateToPrice(0,t)}},e.prototype.setPriceRangeInPrice=function(e){if(!this.isPercentage()&&!this.isIndexedTo100()){var t=this.isInverted(),i=t?this.bottomMargin():this.topMargin(),n=t?this.topMargin():this.bottomMargin(),r=this.isLog(),o=r?Object(a.toLog)(e.from):e.from,l=r?Object(a.toLog)(e.to):e.to,c=l-o;o+=n*c,l-=i*c,this.setMode({autoScale:!1}),this.setPriceRange(new s.PriceRange(o,l)),this._marksCache=null,this._onMarksChanged.fire()}},e.prototype.hasMainSeries=function(){return this._hasSeries},e.prototype.getStudies=function(){return this.dataSources().filter(d.isStudy)},e.prototype.lastSourceRemoved=function(){return this._lastSourceRemoved},e.prototype._recalculateSourcesForAutoscale=function(){this._mainSource&&(this._scaleSeriesOnly=this._scalesProperties.childs().scaleSeriesOnly.value());var e=this._scaleSeriesOnly&&this._hasSeries +;this._sourcesForAutoscale=this.m_dataSources.filter((function(t){return!!(t.properties().visible.value()||t instanceof l.Series)&&(e?t instanceof l.Series:t.isIncludedInAutoScale())}))},e.prototype._updateAutoScaleDisabledProperty=function(e){var t=this._properties.childs(),i=t.indexedTo100.value()||t.percentage.value()||t.lockScale.value();e?t.autoScaleDisabled.setValueSilently(i):t.autoScaleDisabled.setValue(i)},e.prototype._setAutoScaleValueWithDependentProperties=function(e){var 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)},e.prototype._setLockScaleValueWithDependentProperties=function(e){var 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)},e.prototype._setPercentageValueWithDependentProperties=function(e){var 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)},e.prototype._setIndexedTo100ValueWithDependentProperties=function(e){var 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)},e.prototype._setLogValueWithDependentProperties=function(e){var t=this._properties.childs();t.log.setValueSilently(e),e&&(t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)},e.prototype._initScaleProperties=function(){var 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))},e}()},Yjuu:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Speed Resistance Arcs");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("bcXK").FibSpeedResistanceArcsPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11, +a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Speed Resistance Arcs"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibspeedresistancearcs",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("pdv6").FibSpeedResistanceArcsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpeedResistanceArcs=a},YlKu:function(e,t,i){"use strict";i.r(t),i.d(t,"ApplyLineToolTemplateUndoCommand",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i,n){var r=e.call(this,n)||this;return r._source=t,r._newState=i,r._oldState=t.properties().state(),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._source.applyTemplate(this._newState)},t.prototype.undo=function(){this._source.applyTemplate(this._oldState)},t}(i("RDU5").UndoCommand)},YmeR:function(e,t,i){"use strict";i.r(t),i.d(t,"ActionBinder",(function(){return o}));var n=i("mrSG"),r=i("2h0C"),o=function(e){function t(t,i,n,r,o){void 0===o&&(o=null);var s=e.call(this,t,i,!0,n,r)||this;return null!==o?t.update({onExecute:o.bind(s)}):t.update({onExecute:s._onActionCallback.bind(s)}),s}return Object(n.__extends)(t,e),t.prototype.action=function(){return this.control()},t.prototype.value=function(){return this.action().isChecked()},t.prototype.setValue=function(e){this.action().update({checked:Boolean(e)})},t.prototype._onActionCallback=function(){this._undoModel.setProperty(this._property,this.value(),this._undoText)},t}(r.Binding)},YuHv:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("AWC/");function r(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]);var i=document.createElement("div"),r=document.createElement("div");return i.appendChild(r),i.classList.add(n.container),r.classList.add(n.inner),e.forEach((function(e){i.classList.add(n[e])})),t.forEach((function(e){i.classList.add(n[e])})),i}},Z0Sh:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Gann Box");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("eg8N").GannSquarePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.HLevelsCount=7,s.VLevelsCount=7,s.prototype.hLevelsCount=function(){return s.HLevelsCount},s.prototype.vLevelsCount=function(){return s.VLevelsCount},s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Gann Box"};var a=[4.5,9,11.25,18,22.5,36,45],l=function(){for(var e=[],t=a.length-1,i=1,n=0,r=0;r<1e10;)r=a[n]*i,e.push(Math.round(r)), +e.push(Math.ceil(-r)),n===t-1&&(i*=10),n=(n+1)%t;return e.sort((function(e,t){return et?1:0})),e}();s.prototype._alignPriceOnPattern=function(e,t){var i=Math.round(1e6*(e.price-t.price))/1e6;if(0===i)return t.price;for(var n=a[0],r=a[a.length-1],o=1,s=Math.abs(i);s=0&&!(a[c]*o=0?l:-l),e},s.prototype._alignTimeOnPattern=function(e,t){var i=e.index-t.index;if(0===i)return 0;for(var n=l.length-2;n>=0&&!(l[n]0?1:0,e.index=t.index+l[n],e},s.prototype._alignPointsFixedIncrement=function(e,t){return this._alignTimeOnPattern(e,t),this._alignPriceOnPattern(e,t),e},s.prototype._preparePoint=function(e,t){return t&&t.shift()&&0!==this._points.length&&this._alignPointsFixedIncrement(e,this._points[0]),n.prototype._preparePoint.call(this,e,t)},s.prototype.setPoint=function(e,t,i){if(i&&i.shift()){var r=0===e?this._points[1]:this._points[0];this._alignPointsFixedIncrement(t,r)}n.prototype.setPoint.call(this,e,t,i)},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("2liL").GannSquareDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolgannsquare",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolGannSquare=s},Z8aO:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesPriceLinePaneView",(function(){return s}));var n=i("mrSG"),r=i("k4w6"),o=i("8Uy/"),s=function(e){function t(t){var i=e.call(this,t)||this;return i._lineRendererData.linestyle=o.LINESTYLE_DOTTED,i}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){if(this._lineRendererData.visible=!1,this._series.properties().showPriceLine.value()&&12!==this._series.properties().style.value()){var e=this._series.lastValueData(void 0,!0);e.noData||(this._lineRendererData.visible=!0,this._lineRendererData.y=e.coordinate,this._lineRendererData.color=this._series.priceLineColor(e.color),this._lineRendererData.linewidth=this._series.properties().priceLineWidth.value())}},t}(r.a)},ZAbA:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesDataEvents",(function(){return o}));var n=i("aIyQ"),r=i.n(n),o=function(){function e(){this._completed=new r.a,this._error=new r.a,this._symbolError=new r.a,this._symbolResolved=new r.a,this._seriesError=new r.a,this._symbolNotPermitted=new r.a,this._symbolGroupNotPermitted=new r.a,this._extendedHoursNotPermitted=new r.a,this._chartTypeNotPermitted=new r.a,this._intradaySpreadNotPermitted=new r.a,this._intradayExchangeNotPermitted=new r.a,this._customIntervalNotPermitted=new r.a,this._secondsIntervalNotPermitted=new r.a,this._tickMarksRangeChanged=new r.a,this._barReceived=new r.a,this._messageReceived=new r.a}return e.prototype.completed=function(){return this._completed},e.prototype.error=function(){return this._error}, +e.prototype.symbolError=function(){return this._symbolError},e.prototype.symbolResolved=function(){return this._symbolResolved},e.prototype.seriesError=function(){return this._seriesError},e.prototype.symbolNotPermitted=function(){return this._symbolNotPermitted},e.prototype.symbolGroupNotPermitted=function(){return this._symbolGroupNotPermitted},e.prototype.extendedHoursNotPermitted=function(){return this._extendedHoursNotPermitted},e.prototype.chartTypeNotPermitted=function(){return this._chartTypeNotPermitted},e.prototype.intradaySpreadNotPermitted=function(){return this._intradaySpreadNotPermitted},e.prototype.intradayExchangeNotPermitted=function(){return this._intradayExchangeNotPermitted},e.prototype.customIntervalNotPermitted=function(){return this._customIntervalNotPermitted},e.prototype.secondsIntervalNotPermitted=function(){return this._secondsIntervalNotPermitted},e.prototype.tickMarksRangeChanged=function(){return this._tickMarksRangeChanged},e.prototype.barReceived=function(){return this._barReceived},e.prototype.messageReceived=function(){return this._messageReceived},e.prototype.fireCompleted=function(){this._completed.fire()},e.prototype.fireError=function(){this._error.fire()},e.prototype.fireSymbolError=function(e){this._symbolError.fire(e),this.fireError()},e.prototype.fireSymbolResolved=function(e){this._symbolResolved.fire(e)},e.prototype.fireSeriesError=function(e){this._seriesError.fire(e),this.fireError()},e.prototype.fireSymbolNotPermitted=function(e){this._symbolNotPermitted.fire(e),this.fireError()},e.prototype.fireSymbolGroupNotPermitted=function(e){this._symbolGroupNotPermitted.fire(e),this.fireError()},e.prototype.fireExtendedHoursNotPermitted=function(){this._extendedHoursNotPermitted.fire(),this.fireError()},e.prototype.fireChartTypeNotPermitted=function(e){this._chartTypeNotPermitted.fire(e),this.fireError()},e.prototype.fireIntradaySpreadNotPermitted=function(){this._intradaySpreadNotPermitted.fire(),this.fireError()},e.prototype.fireIntradayExchangeNotPermitted=function(){this._intradayExchangeNotPermitted.fire(),this.fireError()},e.prototype.fireCustomIntervalNotPermitted=function(){this._customIntervalNotPermitted.fire(),this.fireError()},e.prototype.fireSecondsIntervalNotPermitted=function(){this._secondsIntervalNotPermitted.fire(),this.fireError()},e.prototype.fireTickMarksRangeChanged=function(e){this._tickMarksRangeChanged.fire(e)},e.prototype.fireBarReceived=function(e){this._barReceived.fire(e)},e.prototype.fireMessageReceived=function(e){this._messageReceived.fire(e)},e}()},ZBiT:function(e,t,i){e.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"5px"}},ZJKN:function(e,t,i){"use strict";i.r(t),i.d(t,"BarsRange",(function(){return r}));var n=i("Eyy1"),r=function(){function e(e,t){Object(n.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}return e.prototype.firstBar=function(){return this._firstBar},e.prototype.lastBar=function(){return this._lastBar}, +e.prototype.count=function(){return this._lastBar-this._firstBar+1},e.prototype.contains=function(e){return this._firstBar<=e&&e<=this._lastBar},e.prototype.equals=function(e){return this._firstBar===e.firstBar()&&this._lastBar===e.lastBar()},e.compare=function(e,t){return null===e||null===t?e===t:e.equals(t)},e}()},ZZnO:function(e,t,i){"use strict";i.r(t),i.d(t,"dateFormatProperty",(function(){return a})),i.d(t,"removeSettingsValue",(function(){return l}));var n=i("Vdly"),r=i("m/cY"),o=i("e1ZQ");function s(){return n.getValue("date_format",Object(o.c)())}var a=Object(r.a)(s());function l(){a.setValue(Object(o.c)()),n.remove("date_format")}n.onSync.subscribe(null,(function(){return a.setValue(s())})),a.listeners().subscribe(null,(function(){return n.setValue("date_format",a.value())}))},ZjKI:function(e,t,i){"use strict";i.r(t),i.d(t,"CLOSE_POPUPS_AND_DIALOGS_COMMAND",(function(){return n}));var n="CLOSE_POPUPS_AND_DIALOGS_COMMAND"},"Zo2/":function(e,t,i){"use strict";(function(t){i("YCFM"),i("YFKU");var n=i("Eyy1").assert,r=i("Y7w9").moveToHead,o=i("mkn5").PaneWidget,s=i("fYB8").PaneSeparator,a=i("mNEU"),l=i("1IXQ").PriceAxisWidget,c=i("uPb3").TimeAxisWidget,u=i("fTGZ").BarsMarksContainer,h=i("qJq3").Series,d=i("Kxc7"),p=i("YmeR").ActionBinder,_=i("mKT+").resolveAndShowEditObjectDialog,f=i("Vdly").setValue,m=i("QloM").TabNames,v=i("cdbK").showGoToDateDialog,y=i("/3z9"),g=i("lxNp"),b=i("7nsU").showConfirmInputsDialog,S=i("GVHu").Study,w=i("8sOK").StudyStub,P=i("3ClC").isStudy,C=i("Ss5c").LineDataSource,x=i("CW80"),T=x.isLineTool,I=x.isStudyLineTool,M=i("7KDR"),L=M.Action,O=M.Separator,k=(i("L/Ed").ToolboxType,i("mMWL")),A=i("LxhU").Interval,E=i("pPtI"),V=E.setLastUsedResolution,D=E.getDefaultResolution,B=i("n5al"),R=B.isRangeStyle,N=B.getDefaultStyle,F=i("pvsv").showSymbolInfoDialog,j=i("H0vP").InvalidationMask,W=i("H0vP").InvalidationLevel,H=i("nqXy").MouseWheelHelper,z=i("PT1i").linking,U=i("mYjs").showChangeIntervalDialog,G=i("u5Q5").showDialog,Y=i("u5Q5").activateKeyPressHandler,q=i("Ocx9").DefaultProperty,K=i("+6ja"),Z=K.availableTimezones,J=K.timezoneIsAvailable,X=i("0F0w").ChartSession,Q=i("0YCj"),ee=i("c2JX").Spinner,te=i("JWMC").trackEvent,ie=i("VaSN").lastEventIsTouch,ne=i("ikwP").Size,re=i("wZIs"),oe=i("txPx").getLogger("ChartWidget",{color:"#606"}),se=i("U0+/").StudyMetaInfoRepository,ae=i("VNzU").isMultipleLayout,le=i("b1GK").addPerfMark,ce=i("KnF9").EnvironmentState,ue=i("FQhm"),he=i("wjVR").ChartWidgetBase,de=i("qFKp").CheckMobile.any(),pe=i("ikwP").getCanvasDevicePixelRatio,_e=i("B8p3").setHandler,fe=i("YWnQ").permissionDenied,me=i("uDHo").TIMEFRAMETYPE,ve=window.t("On The Left"),ye=window.t("On The Right"),ge=window.t("Move Scale To Left"),be=window.t("Move Scale To Right"),Se=d.enabled("chart_content_overrides_by_defaults");function we(e,i,n){he.call(this,e,i,n),this._options.timeScaleWidget&&(this._options.timeScaleWidget.pressedMouseMoveScale=this._options.handleScale.axisPressedMouseMove);var r=this;this._startSpinner(this._options.container.value()) +;var o=this._options.content,s=this._options.readOnly;this._removeMaximizeHotkey=null,r._hotkeys=g.createGroup({desc:"Chart actions",isDisabled:function(){return!r._isActive}});var a=this._options.containsData,l=this._options.onWidget,c=this._options.onCmeWidget;c&&oe.logWarn("[ChartWidget] 'onCmeWidget' option is depricated");var u=this._options.widgetCustomer,h=this._options.timezone,d=this._options.hideSymbolSearch,p=this._options.defSymbol,_=A.isValid(this._options.defInterval)?this._options.defInterval:void 0,f=parseInt(this._options.defStyle),m=B.isValidStyle(f)?f:void 0,v=this._options.defExtendedHours,y=void 0!==this._options.defTimeframe?{value:this._options.defTimeframe.toUpperCase(),type:me.PeriodBack}:void 0;this._chartWidgetCollection=this._options.chartWidgetCollection||null,this._content=o,this._initialLoading=this._options.initialLoading,this._readOnly=s,this._containsData=a,this._showChartEvents=!a&&this._options.chartEventsEnabled,this._defSymbol=p,this._defInterval=_,this._defTimeframe=y,this._defStyle=m,this._onWidget=!!l,this._compareSymbols=this._options.compareSymbols,this._onWidget&&(c?this._widgetCustomer="cme":u&&(this._widgetCustomer=u)),this._hideSymbolSearch=d,this._frameTime=30,this._model=null,this._metaInfo={},this._drawRafId=0,this._lhsAxesWidth=0,this._rhsAxesWidth=0;var b=this._contentSeriesProperties();b&&(p=b.symbol,_=b.interval),void 0===this._options.useUserChartPreferences&&(this._options.useUserChartPreferences=!0),this._properties=new q("chartproperties",void 0,void 0,this._options.useUserChartPreferences);var S=this._options.useUserChartPreferences?re.defaults("chartproperties.mainSeriesProperties"):re.factoryDefaults("chartproperties.mainSeriesProperties");this._properties.mainSeriesProperties.merge(S),_=_||S.interval||"D",B.isValidStyle(m)||(m=B.isValidStyle(S.style)?S.style:N(A.isRange(_))),this._properties.mainSeriesProperties.merge({visible:!0,symbol:p||DEFAULT_SYMBOL,shortName:"",timeframe:"",onWidget:this._onWidget,interval:_,style:m,extendedHours:v,lineStyle:{styleType:re.factoryDefaults("chartproperties.mainSeriesProperties.lineStyle.styleType")}}),this._containsData&&this._properties.mainSeriesProperties.merge({showCountdown:!1}),h&&J(h)&&this._properties.timezone.setValue(h),this._tagsChanged=new t,this._disconnected=new t,this._reconnectBailout=new t,this._connected=new t,this._redraw=new t,this._onScroll=new t,this.chartWidgetInitialized=new t,this._chartSession=new X(ChartApiInstance),this._metaInfoRepository=new se(this._chartSession),this.lhsPriceAxisWidthChanged=new t,this.rhsPriceAxisWidthChanged=new t,this._timingsMeter=null,this._isActive=this._options.isActive,this._options.container.subscribe((function(e){r._setElement($(e))}),{callWithLast:!0});var w=function(){r.resize()};this._options.width.subscribe(w),this._options.height.subscribe(w),this._options.visible.subscribe(this._updateTimingsMeterState.bind(this)),this._aboutToBeDestroyed=new t,this._actions=null,this._definitionsViewModel=null,this._backgroundTopColorSpawn=null, +this._backgroundBottomColorSpawn=null,this._onZoom=new t}inherit(we,he),we.prototype.onZoom=function(){return this._onZoom},we.prototype.isInitialized=function(){return Boolean(this._inited)},we.prototype.compareSymbols=function(){return this._compareSymbols},we.prototype._getChartPropertyDefinitionsViewModel=function(){if(null===this._definitionsViewModel){var e=this;return new Promise((function(t,n){Promise.all([i.e(21),i.e(54),i.e("general-property-page")]).then(function(r){if(e._isDestroyed)n("Chart widget already destroyed");else{var o=i("5lPo").ChartPropertyDefinitionsViewModel;e.withModel(e,(function(){null===e._definitionsViewModel&&(e._definitionsViewModel=new o(e.model(),e.properties(),e._options)),t(e._definitionsViewModel)}))}}.bind(null,i)).catch(i.oe)}))}return Promise.resolve(this._definitionsViewModel)},we.prototype._initMaximizeHotkey=function(e){var t=this;function i(e){e.defaultPrevented||y.modifiersFromEvent(e)===y.Modifiers.Alt&&e.stopPropagation()}function n(e){e.defaultPrevented||y.modifiersFromEvent(e)===y.Modifiers.Alt&&(e.preventDefault(),e.stopPropagation(),t.toggleFullscreen())}return e.addEventListener("mousedown",i,!0),e.addEventListener("click",n,!0),function(){e.removeEventListener("mousedown",i,!0),e.removeEventListener("click",n,!0)}},we.prototype.toggleFullscreen=function(){var e=this.getResizerDetacher();e.fullscreenable.value()&&(e.fullscreen.value()?e.exitFullscreen():e.requestFullscreen())},we.prototype._setElement=function(e){this._jqMainDiv&&(this._jqMainDiv.remove(),this._jqParent.empty()),this._controlBarNavigation&&(this._controlBarNavigation.destroy(),this._controlBarNavigation=null),null!==this._removeMaximizeHotkey&&this._removeMaximizeHotkey(),this._removeMaximizeHotkey=this._initMaximizeHotkey(e[0]);var t=e.prop("ownerDocument");this._jqParent=$(t.createElement("div")).addClass("chart-container-border").prependTo(e),this._jqMainDiv=$('
    ',t),this._elTooltipDiv=t.createElement("div"),this._elTooltipDiv.className="tooltip-wrapper",this._jqMainDiv.append(this._elTooltipDiv),this._elMainTable=t.createElement("table"),this._elMainTable.className="chart-markup-table",this._elMainTable.setAttribute("cellpading","0"),this._elMainTable.setAttribute("cellspacing","0"),this._jqMainDiv.append(this._elMainTable),(this._options.controlBarEnabled||d.enabled("control_bar"))&&Promise.all([i.e(70),i.e(12),i.e("chart-widget-gui")]).then(function(e){if(!this._isDestroyed){this._controlBarNavigation&&this._controlBarNavigation.destroy();var t=i("TGRH").ControlBarNavigation;this._controlBarNavigation=new t(this,this._jqMainDiv[0],this._options.controlBar),this._model&&this.adjustSize()}}.bind(this).bind(null,i)).catch(i.oe),(this._options.handleScale.mouseWheel||this._options.handleScroll.mouseWheel)&&(this._mouseWheelHelper=new H,this._onWheelBound=this._onMousewheel.bind(this),this._jqMainDiv[0].addEventListener("wheel",this._onWheelBound,{passive:!1})),this.resize(),this._justActivated=!1,this.withModel(this,(function(){this._jqParent.append(this._jqMainDiv), +this._jqMainDiv.on("mousedown",this._beginRequestActive.bind(this)),this._jqMainDiv.on("mouseup",this._endRequestActive.bind(this)),this._jqMainDiv.on("touchstart",this._beginRequestActive.bind(this)),this._jqMainDiv.on("touchmove",this._endRequestActive.bind(this)),this._jqMainDiv.on("touchend",this._endRequestActive.bind(this)),this._jqParent.on("click",this._requestActive.bind(this))})),this._inited&&(null!==this._timeAxisWidget&&(this._timeAxisWidget.destroy(),this._timeAxisWidget=null),this._paneWidgets.forEach((function(e){e.destroy()})),this._paneWidgets.length=0,this._paneSeparators.forEach((function(e){e.destroy()})),this._paneSeparators.length=0,this._update(j.full()))},we.prototype._beginRequestActive=function(){var e=!1;this._chartWidgetCollection&&(e=this._chartWidgetCollection.activeChartWidget.value()!==this,this._chartWidgetCollection.activeChartWidget.setValue(this)),e&&(ie()&&this._isLineToolModeExceptBrush()&&this.updateCrossHairPositionIfNeeded(),this._justActivated=!0)},we.prototype._endRequestActive=function(){var e=this;this._justActivated&&setTimeout((function(){e._justActivated=!1}),0)},we.prototype._requestActive=function(){this._beginRequestActive(),this._endRequestActive()},we.prototype.justActivated=function(){return this._justActivated},we.prototype._onMousewheel=function(e){if(this.model().model().zoomEnabled()&&(TradingView.onWidget()||!parent||parent===window||!parent.IS_DEMO_PAGE)&&this.model()&&!this.noScroll&&!this.model().timeScale().isEmpty()){var t=this._mouseWheelHelper.processWheel(e),i=t.deltaX/100,n=-t.deltaY/100;if(0!==i&&this._options.handleScroll.mouseWheel||0!==n&&this._options.handleScale.mouseWheel){switch(e.cancelable&&e.preventDefault(),e.deltaMode){case e.DOM_DELTA_PAGE:i*=120,n*=120;break;case e.DOM_DELTA_LINE:i*=32,n*=32}if(0!==n&&this._options.handleScale.mouseWheel){var r=Math.sign(n)*Math.min(1,Math.abs(n)),o=this._jqMainDiv[0].getBoundingClientRect(),s=e.clientX-this._lhsAxesWidth-o.left;if(!Number.isFinite(s)||!Number.isFinite(r))return void oe.logWarn("Incorrect mouse wheel processing: scrollPosition: "+s+", zoomScale: "+r);var a=new ce(e).control();this.model().model().zoomTime(s,r,!!a||void 0),this._onZoom.fire(a)}0!==i&&this._options.handleScroll.mouseWheel&&this.model().scrollChart(-80*i)}}},we.prototype.setTimezone=function(e){e&&J(e)?this._properties.timezone.setValue(e):console.warn("Incorrect timezone: "+JSON.stringify(e))},we.prototype.getTimezone=function(){return this._properties.timezone.value()},we.prototype.refreshMarks=function(){this.model().barsMarksSources().forEach((function(e){e.refreshData()}))},we.prototype.clearMarks=function(){this.model().barsMarksSources().forEach((function(e){e.clearMarks()}))},we.prototype.metaInfoRepository=function(){return this._metaInfoRepository},we.prototype._init=function(){var e=this;this.model()&&this.model().mainSeries().clearData(),this.initColors(),this._makeDefaultGui();var t=function(){e._checkObsoleteTimezone(),e._chartSession&&e._chartSession.connected()&&this._model.restart(), +this._content&&(this.initColors(),this._updateGui(),this.update()),this._resizeHandler=function(){this.adjustSize(),this._model&&this._model.mainSeries().requestMoreData(),this.paint()}.bind(this),this._resizeHandler(),this._jqParent.append(this._jqMainDiv),this._spinner&&(this._spinner.stop(),delete this._spinner),$(window).on("keydown:chart_"+this._id,(function(e){27===e.which&&e.preventDefault()})),this._initBarsMarksSources(),this._activateSymbolSearchHotkeys(),this.model().timeScale().onScroll().subscribe(this,(function(){this._onScroll.fire()})),this._inited=!0}.bind(this),i=this._makeDefaultModel();void 0===i?t():i.then(t)},we.prototype._activateSymbolSearchHotkeys=function(){this.readOnly()||this._hideSymbolSearch||Y()},we.prototype._checkObsoleteTimezone=function(){var e=this._properties.timezone.value();J(e)||this._properties.timezone.setValue({UTC:"Etc/UTC",EST:"America/New_York",CST:"America/Chicago",PST:"America/Los_Angeles"}[e]||"exchange")},we.prototype._initBarsMarksSources=function(){var e=this;this.withModel(this,(function(){this.model().barsMarksSources().forEach((function(t){t.onNeedRepaint.subscribe(e,(function(){e.model().model().lightUpdate()}))}))}))},we.prototype.initColors=function(){this._properties.scalesProperties.lineColor.listeners().subscribe(this,we.prototype.setScaleLineColor),this._properties.scalesProperties.textColor.listeners().subscribe(this,we.prototype.setScaleTextColor)},we.prototype._initBackgroundColor=function(){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)))},we.prototype.paneWidgets=function(){return this._paneWidgets},we.prototype.paneByCanvas=function(e){for(var t=0;tW.Cursor&&this._timeAxisWidget.update(),this._dataWindowWidget){var i=e.maxPaneInvalidation();i===W.Full?this._dataWindowWidget.fullUpdate():i>W.None&&this._dataWindowWidget.update()}for(var n=0;n'),this.$shield=$('
    ').appendTo(this.$element),this.$element.appendTo(t),this._showed=!1,this._cw.withModel(this,this._connectToModel)},we.LoadingScreen.prototype._connectToModel=function(){this._cw.model().mainSeries().dataEvents().messageReceived().subscribe(this,(function(e){ +switch(e.method){case"symbol_error":e.params[1]!==fe&&this.hide();break;case"series_error":d.enabled("hide_loading_screen_on_series_error")&&this.hide();break;case"series_completed":this.hide()}}))},we.LoadingScreen.prototype.show=function(){this._cw._inLoadingState=!0,this._showed||(this._showed=!0,this._show())},we.LoadingScreen.prototype._show=function(){var e=this._cw.properties().paneProperties.background.value();this.$shield.css("background",e),this.$element.addClass("fade")},we.LoadingScreen.prototype.hide=function(){delete this._cw._inLoadingState,this._showed&&this._hide()},we.LoadingScreen.prototype._hide=function(){this._showed=!1,this.$element.removeClass("fade")},we.LoadingScreen.prototype.$canvas=null,we.LoadingScreen.prototype.context=null,we.LoadingScreen.prototype.isShown=function(){return this._showed},we.prototype.unsetActivePaneWidget=function(){this.activePaneWidget=!1},we.prototype.setActivePaneWidget=function(e){this.activePaneWidget=e},we.prototype.toggleMaximizePane=function(e){if(!(this._paneWidgets.length<2)){this._maximizedPaneWidget?(this._maximizedPaneWidget.state().setMaximized(!1),this._maximizedPaneWidget=null,this._paneSeparators.forEach((function(e){e.show()}))):(this._maximizedPaneWidget=e,this._maximizedPaneWidget.state().setMaximized(!0),this._paneSeparators.forEach((function(e){e.hide()})));for(var t=this._paneWidgets.length;t--;)this._paneWidgets[t].updateControls(),this._paneWidgets[t].updatePriceAxisWidgets();this._timeAxisWidget.updatePriceAxisStubs(),this.adjustSize(),this.updateCrossHairPositionIfNeeded()}},we.prototype._makePaneWidgetsAndSeparators=function(){for(var e=this._model.panes(),t=e.length,i=this._paneWidgets.length,n=t;n0){var l=new s(this,n-1,n);this._paneSeparators.push(l),this._timeAxisWidget?$(l.getElement()).insertBefore(this._timeAxisWidget.getElement()):$(l.getElement()).appendTo(this._elMainTable)}this._timeAxisWidget?this._elMainTable.insertBefore(a.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(a.getElement())}null!==this._timeAxisSeparator&&this._timeAxisSeparator.destroy(),this._timeAxisSeparator=new s(this,this._paneWidgets.length-1,0,!0),$(this._timeAxisSeparator.getElement()).insertBefore(this._timeAxisWidget.getElement());for(n=0;n0;)for(var t=this._content.panes[e].sources,i=t.length;i-- >0;)if("MainSeries"===t[i].type)return t[i].state},we.prototype.updateUndoRedo=function(){this._model&&(this.actions().undo.update({disabled:this._model.undoHistory().undoStack().isEmpty()}),this.actions().redo.update({disabled:this._model.undoHistory().redoStack().isEmpty()}))},we.prototype.createSessionBreaksActions=function(e){var t=new L({label:window.t("Session Breaks"),checkable:!0,statName:"ToggleSessionBreaks"}) +;t.binder=new p(t,this._model.chartModel().sessions().properties().graphics.vertlines.sessBreaks.visible,this.model(),"Session Breaks"),this._actions.sessionBreaks=t},we.prototype.updateActionForIntradayOnly=function(e){e&&e instanceof L&&e.update({disabled:this.model().mainSeries().isDWM()})},we.prototype.containsVolume=function(){return this.model().dataSources().some((function(e){return e instanceof S&&"Volume"===e.metaInfo().shortId}))},we.prototype.containsStudyByPredicate=function(e){return!!this._model&&this._model.dataSources().some((function(t){if(!(t instanceof S))return!1;var i=t.metaInfo();return e(i)}))},we.prototype.containsStudy=function(e){return this.containsStudyByPredicate((function(t){return t.id===e||t.fullId===e}))},we.prototype.isSmall=function(){return this._width()<550||this._height()<300},we.prototype.onWidget=function(){return this._onWidget},we.prototype.onCmeWidget=function(){return"cme"===this.widgetCustomer()},we.prototype.widgetCustomer=function(){return this._widgetCustomer},we.prototype._width=function(){return this._options.width.value()},we.prototype._height=function(){return this._options.height.value()},we.prototype.resize=function(){var e={height:this._height()+"px",width:this._width()+"px"};this._jqMainDiv.css(e),this._elMainTable.style.height=e.height,this._elMainTable.style.width=e.width,this._resizeHandler&&this._jqMainDiv&&this._resizeHandler()},we.prototype.chartSession=function(){return this._chartSession},we.prototype.maxLhsPriceAxisWidth=0,we.prototype.maxRhsPriceAxisWidth=0,we.prototype.GUIResetScales=function(){te("GUI","Reset Scales");var e=this.model();e&&e.resetScales()},we.prototype.onLineCancelled=function(){k.resetToCursor()},we.prototype._startSpinner=function(e){this._spinner||e&&(this._spinner=(new ee).spin(e))},we.prototype.isJustClonedChart=function(){return!!(this._options||{}).justCloned},we.prototype.setDataWindowWidget=function(e){this._dataWindowWidget=e},we.prototype.removeDataWindowWidget=function(){this._dataWindowWidget=null},d.enabled("datasource_copypaste")&&(we.prototype.onAppClipboardPaste=function(e){oe.logDebug("[[paste]]"),this._model&&this._model.pasteSourceFromClip(e)},we.prototype.onAppClipboardCopy=function(e){e||(e=this._model.selection().sources()),e.filter((function(e){return e instanceof S&&e.isChildStudy()})).length?oe.logDebug("Can not copy child study"):(oe.logDebug("[[copy]]"),this._model&&this._model.copySourcesToClip(e))},we.prototype.onAppClipboardCut=function(e){oe.logDebug("[[cut]]"),this._model&&this._model.cutSourcesToClip(e||this._model.selection().sources())}),we.prototype.applyOverrides=function(e){var t={};for(var i in e)i.startsWith("mainSeriesProperties.priceAxisProperties")||(t[i]=e[i]);applyPropertiesOverrides(this.properties(),null,!1,t,null),this._model&&(applyPropertiesOverrides(this._model.model().properties(),null,!1,t),applyPropertiesOverrides(this._model.mainSeries().properties(),null,!1,t,"mainSeriesProperties"))},we.prototype.applyStudiesOverrides=function(e){Q.setDefaultsOverrides(e), +this._applyStudiesOverrides()},we.prototype.setActive=function(e){this._isActive=e,ie()&&(e&&this.selectBarMode().value()?this.startTrackingMode():this.exitTrackingMode()),this._paneWidgets.forEach((function(e){e.update()})),e||this.model().selectionMacro((function(e){e.clearSelection()}))},we.prototype.isActive=function(){return this._isActive},we.prototype.trackTime=function(){return this._chartWidgetCollection.lock.trackTime},we.prototype.crossHairSyncEnabled=function(){return this._chartWidgetCollection.lock.crosshair.value()},we.prototype.isMultipleLayout=function(){return ae(this._chartWidgetCollection.layout.value())},we.prototype.selectBarMode=function(){return this._model.model().selectBarMode()},we.prototype.toggleSelectBarMode=function(){this.selectBarMode().value()||(k.resetToCursor(!0),this._model.lineBeingCreated()&&this._model.cancelCreatingLine()),this._model.model().toggleSelectBarMode(),this.selectBarMode().value()&&this.startTrackingMode()},we.prototype.onBarSelected=function(){return this._model.model().onBarSelected()},we.prototype.trySetChartStyle=function(e){var t=this.model();return!!t&&(t.mainSeries().properties().style.value()===e||!!d.enabled("charting_library_base")&&(this._setChartStyle(e),!0))},we.prototype._setChartStyle=function(e){var t=this.model(),i=t.mainSeries().properties().style;t.setChartStyleProperty(i,e,"Change Series Style")},we.prototype.showReplayOrderConfirmationDialog=function(){if(!this.model().isInReplay())return Promise.resolve()},we.prototype._addPerfMark=function(e){le("ChartWidget."+this._id+"."+e)},we.prototype.requestFullscreen=function(){this._options.requestFullscreen()},we.prototype.getResizerDetacher=function(){return this._options},e.exports.ChartWidget=we,e.exports.trackingModeIsAvailable=de}).call(this,i("aIyQ"))},"Zp/P":function(e,t,i){"use strict";i.r(t),i.d(t,"extendAndClipLineSegment",(function(){return l})),i.d(t,"getArrowPoints",(function(){return c})),i.d(t,"optimalBarWidth",(function(){return u})),i.d(t,"optimalCandlestickWidth",(function(){return h})),i.d(t,"optimalHiLoWidth",(function(){return d})),i.d(t,"selectionTolerance",(function(){return p})),i.d(t,"coordinateIsValid",(function(){return _})),i.d(t,"setValidLineStyle",(function(){return f}));var n=i("aO4+"),r=i("hBTJ"),o=i("VaSN"),s=i("ogJP"),a=i("jFln");function l(e,t,i,o,s,a){if(Object(n.equalPoints)(e,t))return null;var l=new n.Point(0,0),c=new n.Point(i,o);if(s){if(a){var u=Object(r.intersectLineAndBox)(Object(n.lineThroughPoints)(e,t),Object(n.box)(l,c));return Array.isArray(u)?u:null}var h;return null===(h=Object(r.intersectRayAndBox)(t,e,Object(n.box)(l,c)))||Object(n.equalPoints)(t,h)?null:Object(n.lineSegment)(t,h)}if(a)return null===(h=Object(r.intersectRayAndBox)(e,t,Object(n.box)(l,c)))||Object(n.equalPoints)(e,h)?null:Object(n.lineSegment)(e,h);u=Object(r.intersectLineSegmentAndBox)(Object(n.lineSegment)(e,t),Object(n.box)(l,c));return Array.isArray(u)?u:null}function c(e,t,i,n){var r=.5*i,o=Math.sqrt(2),s=t.subtract(e),a=s.normalized(),l=5*i;n&&(l=Math.min(l,.35*s.length())) +;var c=1*r;if(l*o*.2<=c)return[];var u=a.scaled(l),h=t.subtract(u),d=a.transposed(),p=1*l,_=d.scaled(p),f=h.add(_),m=h.subtract(_),v=f.subtract(t).normalized().scaled(c),y=m.subtract(t).normalized().scaled(c),g=t.add(v),b=t.add(y),S=r*(o-1),w=d.scaled(S),P=Math.min(l-1*r/o,r*o*1),C=a.scaled(P),x=t.subtract(w),T=t.add(w),I=t.subtract(C);return[[f,g],[m,b],[x,I.subtract(w)],[T,I.add(w)]]}function u(e,t){return t=t||1,Math.floor(.3*e*t)}function h(e,t){if(e>=2.5&&e<=4)return Math.floor(3*t);var i=1-.2*Math.atan(Math.max(4,e)-4)/(.5*Math.PI),n=Math.floor(e*i*t),r=Math.floor(e*t),o=Math.min(n,r);return Math.max(Math.floor(t),o)}function d(e){return.4*e}function p(e){return(Object(o.lastEventIsTouch)()?12:2)+.5*e}function _(e){return null!=e&&!Object(s.isNaN)(e)}function f(e,t){void 0!==t&&Object(a.setLineStyle)(e,t)}},Zp8I:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererStepLine",(function(){return c}));var n=i("GEp6"),r=i("VdBB"),o=i("aO4+"),s=i("jFln"),a=i("Y7w9"),l=i("Zp/P"),c=function(){function e(){this._data=null}return e.prototype.setData=function(e){this._data=e},e.prototype.hitTest=function(e){if(null===this._data||0===this._data.items.length)return null;for(var t=this._data,i=t.items,s=t.lineWidth,c=Object(l.selectionTolerance)(s),u=Object(a.lowerbound)(i,e,(function(e,t){return e.x<=t.x})),h=Math.max(0,u-1),d=Math.min(i.length-1,u+1),p=h;p=0;n--){var r=this._renderers[n].hitTest(e,t);null!==r&&(null===i||r.result()>i.result())&&(i=r)}return i},e.prototype.doesIntersectWithBox=function(e){return this._renderers.some((function(t){ +return!!t.doesIntersectWithBox&&t.doesIntersectWithBox(e)}))},e}()},a7Ha:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"LineEnd",(function(){return n})),function(e){e[e.Normal=0]="Normal",e[e.Arrow=1]="Arrow",e[e.Circle=2]="Circle"}(n||(n={}))},a9Kt:function(e,t){e.exports=''},aDyP:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("7KDR").Action,s=i("rCHB").LineToolPitchforkStyle,a=null,l=i("ytGH").LineToolWidthsProperty,c=window.t("Pitchfork");function u(e,t){var i=t||u.createProperties();n.call(this,e,i),this._properties.style.listeners().subscribe(this,u.prototype._recreatePaneView),this._recreatePaneView();for(var r=[this._properties.child("median").child("linewidth")],o=0;o<=u.LevelsCount;o++)r.push(this._properties.child("level"+o).child("linewidth"));this._widthsProperty=new l(r)}inherit(u,n),u.LevelsCount=8,u.prototype.levelsCount=function(){return u.LevelsCount},u.prototype.additionalActions=function(){for(var e=[],t=["Original","Modified Schiff","Inside","Schiff"],i=0;i<4;i++){var n=new o({checked:this.properties().style.value()===i,checkable:!0,label:window.t(t[i]),payload:{target:this,value:i},onExecute:function(e){var t=e.getPayload(),i=t.target,n=t.value;i.properties().style.setValue(n),i.updateAllViews(),i._model.updateSource(i)}});e.push(n)}return[e[0],e[3],e[1],e[2]]},u.prototype._recreatePaneView=function(){if(null!==a){var e=[];this._properties.style.value()===s.Original?e=[new a.PitchforkLinePaneView(this,this._model)]:this._properties.style.value()===s.Schiff?e=[new a.SchiffPitchforkLinePaneView(this,this._model)]:this._properties.style.value()===s.Schiff2?e=[new a.SchiffPitchfork2LinePaneView(this,this._model)]:this._properties.style.value()===s.Inside&&(e=[new a.InsidePitchforkLinePaneView(this,this._model)]),this._setPaneViews(e)}else i.e("lt-pane-views").then(function(e){null===a&&(a=i("cT+B")),this._recreatePaneView()}.bind(this).bind(null,i)).catch(i.oe)},u.prototype.pointsCount=function(){return 3},u.prototype.translatedType=function(){return c},u.prototype.name=function(){return"Pitchfork"},u.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},u.createProperties=function(e){var t=new r("linetoolpitchfork",e,!1,{range:[0,8]});return u._configureProperties(t),t},u.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("HCdA").PitchForkDefinitionsViewModel}.bind(null,i)).catch(i.oe)},u._configureProperties=function(e){n._configureProperties(e)},t.LineToolPitchfork=u},aILO:function(e,t,i){"use strict" +;var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Head and Shoulders");function s(e,t){this._constructor="LineToolHeadAndShoulders";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Fx2Q").LineToolHeadAndShouldersPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 7},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Head and Shoulders"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("EFc4").Points5PatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolheadandshoulders",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolHeadAndShoulders=s},aIha:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolFlagMark",(function(){return c}));var n=i("mrSG"),r=i("aO4+"),o=i("YFKU"),s=i("Ss5c"),a=i("Ocx9"),l=Object(o.t)("Flag Mark"),c=function(e){function t(n,o){var s=this,a=o||t.createProperties();return s=e.call(this,n,a)||this,i.e("lt-pane-views").then(function(e){var t=new(0,i("y/56").FlagMarkPaneView)(s,s.model());t.setAnchors(new r.Point(0,0)),s._setPaneViews([t])}.bind(null,i)).catch(void 0),s}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return l},t.prototype.name=function(){return"Flag Mark"},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.createProperties=function(e){e&&void 0===e.flagColor&&(e.flagColor="#318757");var i=new a.DefaultProperty("linetoolflagmark",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"w/mY")).then((function(e){return e.FlagMarkDefinitionsViewModel}))},t.version=2,t}(s.LineDataSource)},aIyQ:function(e,t,i){"use strict";(function(e){var t=i("txPx").getLogger("Common.Delegate");function n(){this._listeners=[]}function r(e){return!e.singleshot}n.prototype.subscribe=function(e,t,i){var n={object:e,member:t,singleshot:!!i};this._listeners.push(n)},n.prototype.unsubscribe=function(e,t){for(var i=0;i=0;--t){this._listeners[t].object===e&&this._listeners.splice(t,1)}},n.prototype.destroy=function(){delete this._listeners},n.prototype.fire=function(){var e=this._listeners;this._listeners=this._listeners.filter(r);for(var i=e.length,n=0;n0)},t.box=function(e,t){return{min:r(Math.min(e.x,t.x),Math.min(e.y,t.y)),max:r(Math.max(e.x,t.x),Math.max(e.y,t.y))}},t.equalBoxes=function(e,t){return o(e.min,t.min)&&o(e.max,t.max)}},akof:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCircleShape",(function(){return a}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=2*Math.PI,a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=Math.max(t.width,t.height)/2,n=t.x,r=t.vertOffset,o=t.y+r;e.moveTo(n+i,o),e.arc(n,o,i,0,s,!1)},t.prototype._calcBoundingBox=function(t){ +var i=Math.max(t.width,t.height)/2,n=t.x,r=t.vertOffset,s=t.y+r,a=n-i,l=n+i,c=s-i,u=s+i,h=new o.Point(a,c),d=new o.Point(l,u),p=Object(o.box)(h,d),_=e.prototype._calcBoundingBox.call(this,t);return _&&(p=this._unionBox(p,_)),p},t}(r.a)},b1GK:function(e,t,i){"use strict";function n(){}i.r(t),i.d(t,"addPerfMark",(function(){return s}));var r=console.timeStamp?console.timeStamp.bind(console):n,o=window.performance&&performance.mark?performance.mark.bind(performance):n;function s(e){r(e),o(e)}},bGI9:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyTrackPricePaneView",(function(){return s}));var n=i("mrSG"),r=i("2ijp"),o=i("8Uy/"),s=function(e){function t(t,i){var n=e.call(this)||this;return n._lineRendererData.linestyle=o.LINESTYLE_DOTTED,n._study=t,n._plotName=i,n}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){this._lineRendererData.visible=!1;var e=this._study.properties().styles[this._plotName];if(e.trackPrice.value()){var t=this._study.lastValueData(this._plotName,!0);t.noData||(this._lineRendererData.visible=!0,this._lineRendererData.y=t.coordinate,this._lineRendererData.color=t.color,this._lineRendererData.linewidth=e.linewidth.value())}},t}(r.a)},bJYc:function(e,t,i){"use strict";i.r(t),i.d(t,"SetPropertyUndoCommand",(function(){return s}));var n=i("mrSG"),r=i("RDU5"),o=i("Ocx9"),s=function(e){function t(t,i,n,r,o){var s=e.call(this,n)||this;return s._targetObj=t,s._newValue=i,s._oldValue=s._targetObj.value(),s._model=r,o&&s.setCustomFlag("doesnt_affect_save",!0),s}return Object(n.__extends)(t,e),t.prototype.redo=function(){Object(o.saveDefaultProperties)(!0),this._targetObj.setValue(this._newValue),Object(o.saveDefaultProperties)(!1),this._model.recalculateAllPanes(),this._model.lightUpdate()},t.prototype.undo=function(){Object(o.saveDefaultProperties)(!0),this._targetObj.setValue(this._oldValue),Object(o.saveDefaultProperties)(!1),this._model.recalculateAllPanes(),this._model.lightUpdate()},t}(r.UndoCommand)},bKFv:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"StatsPosition",(function(){return n})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(n||(n={}))},bOGh:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this,t,!1)||this;return i._subcommands=[],i}return Object(n.__extends)(t,e),t.prototype.addCommand=function(e){this._subcommands.push(e)},t.prototype.isEmpty=function(){return 0===this._subcommands.length},t.prototype.redo=function(){for(var e=0;e=0;e--)this._subcommands[e].undo()},t.prototype.commands=function(){return this._subcommands},t}(i("RDU5").UndoCommand)},bSeV:function(e,t){},bTqm:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=i("NJRZ").LineTool5PointsPattern,s=window.t("Cypher Pattern");function a(e,t){this._constructor="LineToolCypherPattern";var r=t||a.createProperties();n.call(this,e,r), +i.e("lt-pane-views").then(function(e){var t=i("mjK7").CypherPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(a,o),a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Cypher Pattern"},a.createProperties=function(e){var t=new r("linetoolcypherpattern",e);return a._configureProperties(t),t},a._configureProperties=function(e){o._configureProperties(e)},t.LineToolCypherPattern=a},bc0y:function(e,t,i){},biIa:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesWaterlinePaneView",(function(){return l}));var n=i("mrSG"),r=i("k4w6"),o=i("//lt"),s=i("VdBB"),a=i("8Uy/"),l=function(e){function t(t){var i=e.call(this,t)||this,n={cursorType:o.PaneCursorType.VerticalResize,itemIndex:0};return i._lineRenderer.setHitTest(new s.HitTestResult(s.HitTestResult.CUSTOM_MOVE,n)),i._lineRendererData.visible=!0,i._lineRendererData.linestyle=a.LINESTYLE_SPARSE_DOTTED,i}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){var e=this._series.properties().baselineStyle,t=Math.abs(100-e.baseLevelPercentage.value());this._lineRendererData.y=Math.round(this._series.priceScale().height()*(t/100)),this._lineRendererData.color=e.baselineColor.value()},t}(r.a)},brCa:function(e,t,i){"use strict";i.r(t),i.d(t,"createNoticeDialog",(function(){return o})),i.d(t,"showNoticeDialog",(function(){return s}));var n=i("mrSG"),r=(i("YFKU"),{width:400,destroyOnClose:!0,title:window.t("Notification"),content:window.t("You are notified"),contentWrapTemplate:'

    ',actionsWrapTemplate:'
    ',actions:[{name:"ok",type:"primary",text:window.t("Ok"),method:"close",key:[13,32]}]});function o(e){return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(o){var s=i("YDhE").createDialog;t(s(Object(n.__assign)(Object(n.__assign)({},r),e)))}.bind(null,i)).catch(void 0)}))}function s(e){o(e).then((function(e){return e.open()}))}},"bv/X":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Sine Line");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("piZW").SineLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Sine Line"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("LX4V").CyclicAndSineLinesPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolsineline",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolSineLine=s}, +c2JX:function(e,t,i){"use strict";i.r(t),i.d(t,"renderSpinnerTemplate",(function(){return o})),i.d(t,"Spinner",(function(){return a}));i("SzKR");var n=i("gWrr"),r=i("Owlf");function o(e){return void 0===e&&(e=""),'\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t
    \x3c!--\n\t\t\t\t--\x3e
    \n\t\t\t
    \n\t\t
    \n\t'}var s=Object(n.b)(o()),a=function(){function e(e){this._shown=!1,this._el=s.cloneNode(!0),this.setSize(e||r.a)}return e.prototype.spin=function(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},e.prototype.stop=function(e){return e&&void 0!==this._container&&this._container.removeChild(this._el),this._el.classList.remove("tv-spinner--shown"),this._shown=!1,this},e.prototype.setStyle=function(e){var t=this;return Object.keys(e).forEach((function(i){var n=e[i];void 0!==n&&t._el.style.setProperty(i,n)})),this},e.prototype.setSize=function(e){var t=void 0!==e?"tv-spinner--size_"+e:"";return this._el.className="tv-spinner "+t+" "+(this._shown?"tv-spinner--shown":""),this},e.prototype.getEl=function(){return this._el},e.prototype.destroy=function(){this.stop(),delete this._el,delete this._container},e}()},c44N:function(e,t,i){"use strict";function n(e,t){return e.pixelRatio===t.pixelRatio}i.r(t),i.d(t,"areEqualPaneRenderParams",(function(){return n}))},cBZt:function(e,t,i){"use strict";function n(e,t){return e+"@"+t}function r(e){return e.replace(/(@[^-]+-[^-]+).*$/,"$1")}i.r(t),i.d(t,"studyIdString",(function(){return n})),i.d(t,"extractStudyId",(function(){return r}))},cKqi:function(e,t,i){"use strict";(function(e){ +var n=i("aO4+").Point,r=i("qJq3").Series,o=i("GVHu").Study,s=i("k9/m").PlotRowSearchMode,a=i("FBsw").OverlayPriceAxisView,l=i("KtbP").PanePriceAxisView,c=i("x0JF"),u=c.SeriesAreaPaneView,h=c.SeriesLinePaneView,d=c.SeriesHollowCandlesPaneView,p=c.SeriesCandlesPaneView,_=c.SeriesBarsPaneView,f=c.SeriesBaselinePaneView,m=i("biIa").SeriesWaterlinePaneView,v=i("2kV1").StudyStatusView,y=i("JjUe").OverlayDataWindowView,g=i("z8/4").OverlayLegendView,b=i("qXYw").OverlayLegendValuesProvider,S=i("ZsYR").OverlayStatusProvider,w=i("38az").SeriesBarColorer,P=i("l4sv").HorizontalLineRenderer,C=i("Kxc7"),x=i("6sst").OverlayStudyPriceLineAxisView,T=i("Qb4w").PriceRange,I=i("XPit").barFunction,M=i("XPit").seriesPlotFunctionMap,L=i("k9/m").PlotList,O=i("n5al").createSeriesFormatter,k=i("n5al").seriesCurrency,A=i("n5al").extractSymbolNameFromSymbolInfo,E=i("wOSo").QuotesProvider,V=i("qFKp").CheckMobile.any()&&!1,D=!C.enabled("hide_study_overlay_legend_item"),B=C.enabled("uppercase_instrument_names"),R=i("txPx").getLogger("Chart.StudyOverlay"),N=C.enabled("study_overlay_compare_legend_option");function F(e,t){this._source=e,this._model=t,this._points=[new n(0,0)],this._lineRenderer=new P}function j(e,t){return null==e[t]}function W(t,i,n,r){this._waterlineView=null,i.hasChild("currencyId")||i.addChild("currencyId",new e(null)),o.call(this,t,i,n,r),this.m_data=new L(M(),j),this._formatter=null,this._paneView=null;var s=this;this.properties().minTick.listeners().subscribe(null,(function(){s._recreatePriceFormattingDependencies(),s.updateAllViews(),s._model.fullUpdate()})),this.properties().style.listeners().subscribe(this,this._updateBarFunction),this.properties().lineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().areaStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().baselineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().currencyId.subscribe(this,this._onCurrencyChanged),this._updateBarFunction(),this._quotesProvider=new E,V&&this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate)}F.prototype.update=function(){if(this._visible=!1,this._source.properties().showPriceLine.value()){var e=this._source.lastValueData(void 0,!0);e.noData||(this._visible=!0,this._points=[new n(0,e.coordinate)],this._color=e.color)}},F.prototype.renderer=function(){var e={};return e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.y=this._points[0].y,e.color=this._color,e.linewidth=1,e.linestyle=CanvasEx.LINESTYLE_DOTTED,e.visible=this._visible,this._lineRenderer.setData(e),this._lineRenderer},inherit(W,o),W.prototype._showLastValueOnPriceScale=function(){return this._model.properties().scalesProperties.showSeriesLastValue.value()},W.prototype.symbol=function(){var e,t=this.properties().inputs.symbol.value(),i=this.symbolInfo();return e=i?i.name:t,B?e.toUpperCase():e},W.prototype.currency=function(){return this._properties.currencyId.value()||null},W.prototype.setCurrency=function(e){ +this._properties.currencyId.setValue(e)},W.prototype.symbolSource=function(){return this},W.prototype.lastValueData=function(e,t,i){var n={noData:!0};if(this._model.timeScale().isEmpty()||null==this.priceScale()||this.priceScale().isEmpty()||this.data().isEmpty())return n;var o=this._model.timeScale().visibleBarsStrictRange();if(null===o)return n;if(!this.properties().visible.value())return n;var a=this.nearestIndex(o.lastBar(),s.NearestLeft,TradingView.OPEN_PLOT);if(null==a)return n;var l=this._lastNonEmptyPlotRow(TradingView.CLOSE_PLOT),c=null!==l&&o.contains(l.index),u=null!==l?l.value:null,h=t||c?u:this.data().valueAt(a);if(null===h)return n;var d=this._barFunction(h);if(!isNumber(d))return n;var p={noData:!1};i&&(p.price=d);var _=this.firstValue();if(!isNumber(_))return n;p.text=this.priceScale().formatPrice(d,_),p.text=this.priceScale().formatPrice(d,_),p.formattedPriceAbsolute=this.priceScale().formatPriceAbsolute(d),p.formattedPricePercentage=this.priceScale().formatPricePercentage(d,_),p.floatCoordinate=this.priceScale().priceToCoordinate(d,_),p.coordinate=p.floatCoordinate,p.item=h;var f=this.properties();switch(f.style.value()){case r.STYLE_BARS:p.color=h[TradingView.OPEN_PLOT]<=h[TradingView.CLOSE_PLOT]?f.barStyle.upColor.value():f.barStyle.downColor.value();break;case r.STYLE_CANDLES:case r.STYLE_HOLLOW_CANDLES:p.color=h[TradingView.OPEN_PLOT]<=h[TradingView.CLOSE_PLOT]?f.candleStyle.upColor.value():f.candleStyle.downColor.value();break;case r.STYLE_LINE:p.color=f.lineStyle.color.value();break;case r.STYLE_AREA:p.color=f.areaStyle.color1.value();break;case r.STYLE_BASELINE:var m=f.baselineStyle,v=this.priceScale(),y=Math.round(v.height()*(Math.abs(100-m.baseLevelPercentage.value())/100));p.color=p.coordinate0),o?{left:0,right:1,totallySlots:i}:{left:1,right:0,totallySlots:i}}return{left:e,right:t,totallySlots:e+t}},re.prototype.startScalePrice=function(e,t,i){e.startScalePrice(t,i)},re.prototype.scalePriceTo=function(e,t,i){e.scalePriceTo(t,i),this.mainSeries().priceScale().isLockScale()?this.lightUpdate():this.invalidate(this._paneInvalidationMask(e,x.Light)),this._setScalesResetAvailable(!0)},re.prototype.endScalePrice=function(e,t){e.endScalePrice(t), +this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.startScrollPrice=function(e,t,i){e.startScrollPrice(t,i)},re.prototype.scrollPriceTo=function(e,t,i){e.scrollPriceTo(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.endScrollPrice=function(e,t){e.endScrollPrice(t),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.setPriceAutoScale=function(e,t,i){e.setPriceAutoScale(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.restorePriceScaleState=function(e,t,i){e.restorePriceScaleState(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.resetPriceScale=function(e,t){this._setScalesResetAvailable(!1),e.resetPriceScale(t),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.updateScales=function(e,t){this._undoModel._chartWidget._updateScalesActions()},re.prototype.startScaleTime=function(e){this._timeScale.startScale(e)},re.prototype.mainSeriesScaleRatioProperty=function(){return this._mainSeriesScaleRatioProperty},re.prototype.mainSeriesScaleRatioPropertyOnChanged=function(){this._mainSeriesScaleRatioProperty.listeners().fire(this._mainSeriesScaleRatioProperty)},re.prototype.mainSeriesScaleRatio=function(){return z(this._timeScale,this.m_mainSeries.priceScale())},re.prototype.setMainSeriesScaleRatio=function(e){this.paneForSource(this.m_mainSeries).applyPriceScaleRatio(this.m_mainSeries.priceScale(),e)},re.prototype.scaleTimeTo=function(e){this._timeScale.scaleTo(e),this.recalculateAllPanes(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.endScaleTime=function(){this._timeScale.endScale(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies()},re.prototype.startScrollTime=function(e){this._timeScale.startScroll(e),this._isTimeScrolling=!0},re.prototype.scrollTimeTo=function(e){this._timeScale.scrollTo(e),this.recalculateAllPanes(),this.updateCrossHair(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.endScrollTime=function(){this._timeScale.endScroll(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this._isTimeScrolling=!1},re.prototype.recalcStudyBasedLineTools=function(){this.dataSources().forEach((function(e){m(e)&&e.recalcStudyIfNeeded&&e.recalcStudyIfNeeded()}))},re.prototype.onResetScales=function(){return this._resetScales},re.prototype.resetTimeScale=function(){this._timeScale.restoreDefault(),this.recalculateAllPanes(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this.updateCrossHair(),this.lightUpdate(),this._resetScales.fire(),this._setScalesResetAvailable(!1)},re.prototype.restoreTimeScaleState=function(e){this._timeScale.restoreState(e),this.recalculateAllPanes(),this.updateCrossHair(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.restoreFactoryDefaults=function(e){e.restoreFactoryDefaults(),this.recalcVisibleRangeStudies(!0)},re.prototype.selectionMacro=function(e){var t=this.selection().sources();e({ +removeSourceFromSelection:se.bind(this),addSourceToSelection:ae.bind(this),clearSelection:oe.bind(this),selection:this.selection.bind(this)});var i=G(t,this.selection().sources()),n=G(this.selection().sources(),t);n.concat(t).forEach((function(e){e.updateAllViews()})),i.forEach((function(e){var t=e.hasAlert&&e.hasAlert.value()&&e.getAlertSync();t&&t.set("selected",!1)})),n.forEach((function(e){var t=e.hasAlert&&e.hasAlert.value()&&e.getAlertSync();t&&t.set("selected",!0)})),this.lightUpdate(),this.setHoveredSource(null),(i.length>0||n.length>0)&&this._selectedSourceChanged.fire()},re.prototype.checkLineToolSelection=function(){this._selection.checkLineToolSelection()},re.prototype.onSelectedSourceChanged=function(){return this._selectedSourceChanged},re.prototype.selection=function(){return this._selection},re.prototype.invalidate=function(e){this._invalidateHandler&&this._invalidateHandler(e)},re.prototype.dataSources=function(){var e=[];e.push(this.m_crossHairSource);for(var t=0;t0)for(s=this.dataSources(),a=0;a0){var c=r-n,u=l?null:i.rightOffset()-c;if(!this._options.shiftVisibleRangeOnNewBar&&l){var h=i.width()/(a.length()+c);h>=i.minBarSpacing()?(i.setBarSpacing(h),u=i.rightOffset()+c):s.lastBar()!==n&&(u=i.rightOffset()-c)}null!==u&&i.setRightOffset(u)}}i.setBaseIndex(r)}},re.prototype.recalculatePane=function(e){e&&e.recalculate()},re.prototype.paneForSource=function(e){for(var t=this._panes.length-1;t>=0;t--)if(-1!==this._panes[t].dataSources().indexOf(e))return this._panes[t];return e instanceof w?this.paneForSource(this.m_mainSeries):null},re.prototype.recalculateAllPanes=function(){for(var e=0;e1},re.prototype.createLineTool=function(e,t,i,n,r,o){if(!_(i))return null;if("LineToolExecution"!==i&&Z("drawings","Study_Drawing_"+i),n){ +var a=n.state();n=p(i,a)}var l=d(i,this,n,null),c=!l.linkKey&&!r;B.drawOnAllCharts().value()?l.linkKey=r||j.randomHash():l.linkKey=r,o=o||e.mainDataSource(),n||l.properties().currencyId.setValue(o.symbolSource().currency()),l.setOwnerSource(o);var u,h=e.defaultPriceScale();if(e.addDataSource(l,h),l.isFixed()){var f=e.mainDataSource().firstValue(),m=this._timeScale.indexToCoordinate(t.index),v=h.priceToCoordinate(t.price,f);u=l.addFixedPoint(new s(m,v))}else u=l.addPoint(t);return u||(this._lineBeingCreated=l,this._paneBeingCreatedLineOn=e),c&&l.enableCurrentIntervalVisibility(),this.fullUpdate(),l},re.prototype.lineBeingCreated=function(){return this._lineBeingCreated},re.prototype.paneBeingCreatedLineOn=function(){return this._paneBeingCreatedLineOn},re.prototype.continueCreatingLine=function(e,t,i,n){var r=this._lineBeingCreated.addPoint(e,t,i);this._lineBeingCreated.updateAllViews();var o=new C(x.Light);return r&&(this._paneBeingCreatedLineOn=null,this._lineBeingCreated=null),this.invalidate(o),r},re.prototype.cancelCreatingLine=function(){if(this._lineBeingCreated){var e=this._lineBeingCreated;this.removeSource(this._lineBeingCreated),this._lineBeingCreated=null,this._lineCancelled.fire(),B.drawOnAllCharts().value()&&e.isSynchronizable()&&B.cancelLineTool({model:this})}},re.prototype.startChangingLinetool=function(e,t,i,n,r){if(this._lineBeingEdited=e,B.isToolEditingNow.setValue(!0),!r){this._linePointBeingEdited=i,void 0!==t&&void 0!==i&&(this._lineBeingEdited.startChanging(i,t),this._lineBeingEdited.setPoint(i,t,n)),this._lineBeingEdited.updateAllViews();var o=this.paneForSource(e),s=this._paneInvalidationMask(o,x.Light);s.force=!0,this.invalidate(s),e.linkKey&&e.isSynchronizable()&&B.startChangingLineTool({linkKey:e.linkKey,model:this,symbol:this.mainSeries().symbol()})}},re.prototype.lineBeingEdited=function(){return this._lineBeingEdited},re.prototype.linePointBeingEdited=function(){return this._linePointBeingEdited},re.prototype.changeLinePoint=function(e,t){var i=this.paneForSource(this._lineBeingEdited),n=e.price,r=e.index;if(void 0!==e.x&&void 0!==e.y){var o=this._lineBeingEdited.priceScale(),s=i.mainDataSource().firstValue();n=o.coordinateToPrice(e.y,s),r=Math.round(this.timeScale().coordinateToIndex(e.x)),n=this._magnet.align(n,r,i),this._lineBeingEdited.setPoint(this._linePointBeingEdited,{price:n,index:r},t)}else this._lineBeingEdited.setPoint(this._linePointBeingEdited,e,t);this._lineBeingEdited.updateAllViews(),this.lightUpdate(),this._lineBeingEdited.linkKey&&this._lineBeingEdited.isSynchronizable()&&B.changeLineTool({linkKey:this._lineBeingEdited.linkKey,model:this,symbol:this.mainSeries().symbol(),points:this._lineBeingEdited.normalizedPoints()})},re.prototype.endChangingLinetool=function(e,t){var i=this._lineBeingEdited;if(this._lineBeingEdited=null,B.isToolEditingNow.setValue(!1),t)i.updateAllViewsAndRedraw();else{this._linePointBeingEdited=null,i.endChanging(!1,e),this.lightUpdate();var n={points:i._timePoint,interval:this.mainSeries().interval()} +;i.linkKey&&i.isSynchronizable()&&B.finishChangingLineTool({model:this,linkKey:i.linkKey,symbol:this.mainSeries().symbol(),finalState:n})}},re.prototype.finishLineTool=function(e){B.drawOnAllCharts().value()&&e.linkKey&&e.isSynchronizable()&&B.finishLineTool({linkKey:e.linkKey,model:this})},re.prototype.calculateDefaultTags=function(){for(var e=[],t=this.dataSources(),i=0;i-1&&this._modelIntervals.splice(t,1)},re.prototype.clearIntervals=function(){ +for(var e=0;eu&&(h-=Math.abs(u-(d+l)),d=Math.floor(h-c)+.5);var p=d+l,_=0+t.borderSize+t.paddingTop+t.fontSize+t.paddingBottom;e.fillStyle=n.background;var f=Math.round(d*i),m=Math.round(0*i),v=Math.round(p*i),y=Math.round(_*i);e.fillRect(f,m,v-f,y-m);var g=Math.round(n.coordinate*i),b=m,S=Math.round((b+t.borderSize+t.tickLength)*i);e.fillStyle=n.color;var w=Math.max(1,Math.floor(i)),P=Math.floor(.5*i);e.fillRect(g-P,b,w,S-b);var C=_-t.baselineOffset-t.paddingBottom;e.textAlign="left",e.fillStyle=n.color,Object(r.drawScaled)(e,i,(function(){return e.fillText(n.text,d+a,C)})),e.restore()}}},e}();i.d(t,"a",(function(){return a}));var a=function(){function e(e){this._renderer=new s,this._rendererData={background:"",color:"",coordinate:0,text:"",visible:!1,width:0},this._invalidated=!0,this._model=e,this._renderer.setData(this._rendererData)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer},e.prototype.coordinate=function(){return this._rendererData.coordinate},e.prototype._updateImpl=function(){var e=this._rendererData;if(e.visible=!1,!this._model.timeScale().isEmpty()){var t=this._getIndex();if(null!==t){e.visible=!0,e.width=this._model.timeScale().width(),e.background=this._getBgColor(),e.color=Object(n.colorFromBackground)(e.background),e.coordinate=this._model.timeScale().indexToCoordinate(t);var i=this._model.timeScale().indexToUserTime(t);e.text=null!==i?this._model.dateTimeFormatter().format(i):"",this._invalidated=!1}}},e}()},d1Pk:function(e,t,i){"use strict";i.r(t),i.d(t,"fibLevelCoordinate",(function(){return r})),i.d(t,"fibLevelPrice",(function(){return o}));var n=i("Eyy1");function r(e,t,i,r,o,s){if(s)return Math.round(Object(n.ensureDefined)(e.coordinate)+Object(n.ensureDefined)(t.coordinate)*i);var a=e.price+t.price*i;return r.priceToCoordinate(a,o)}function o(e,t,i,r,o,s){if(!s)return e.price+t.price*i;var a=Object(n.ensureDefined)(e.coordinate)+Object(n.ensureDefined)(t.coordinate)*i;return r.coordinateToPrice(a,o)}},d700:function(e,t,i){"use strict" +;i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return o}));var n=i("/3z9");function r(e){if("INPUT"===e.tagName){var 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 o(e,t){if(!t)return!1;var i=255&e;if(27===i||i>>>4==7)return!1;switch(e^i){case n.Modifiers.Alt:return(38===i||40===i)&&"SELECT"===t.tagName||r(t);case n.Modifiers.Alt+n.Modifiers.Shift:return r(t);case n.Modifiers.Mod:if(67===i||!n.isMacKeyboard&&45===i){var o=t.ownerDocument&&t.ownerDocument.getSelection();if(o&&!o.isCollapsed)return!0}return r(t);case n.Modifiers.Mod+n.Modifiers.Shift:return i>=33&&i<=40&&r(t);case n.Modifiers.Shift:case 0:return!!(9!==i||t.ownerDocument&&t!==t.ownerDocument.body&&t!==t.ownerDocument.documentElement)&&((13===i||32===i||!function(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){var t=e.type;if("submit"===t||"button"===t||"reset"===t||"checkbox"===t||"radio"===t)return!0}return!1}(t))&&("form"in t||t.isContentEditable))}return!1}},dBsn:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCross",(function(){return l}));var n=i("aO4+"),r=i("GEp6"),o=i("ogJP"),s=i("Zp/P"),a=i("VdBB"),l=function(){function e(e){this._data=e}return e.prototype.draw=function(e,t){for(var i,n,r,s,a=t.pixelRatio,l="",c=!1,u=0,h=this._data.items;u0?"Forward":"Backward")),this._model=e,this._sourcesIds=t.map((function(e){return e.id()})),this._shift=i}function E(e,t,i,n,r,o){_.call(this,"Zoom"),this._model=e,this._startBar=t,this._endBar=i,this._startPrice=n,this._endPrice=r,this._pane=o}function V(e,t,i){_.call(this,"Zoom"),this._baseCmd=e,this._zoomStack=t,this._inOut=i}function D(e,t,i){_.call(this,"Apply Chart Theme"),this._model=e,this._newChartProps=TradingView.factoryDefaults("chartproperties"),this._newSeriesProps=TradingView.factoryDefaults("chartproperties.mainSeriesProperties"),this._newSessionProps=t.sessions||TradingView.factoryDefaults("sessions"),["candleStyle","hollowCandleStyle","haStyle"].forEach((function(e){t.mainSourceProperties[e].wickUpColor=t.mainSourceProperties[e].wickUpColor||t.mainSourceProperties[e].wickColor,t.mainSourceProperties[e].wickDownColor=t.mainSourceProperties[e].wickDownColor||t.mainSourceProperties[e].wickColor})),t.chartProperties.paneProperties.vertGridProperties=t.chartProperties.paneProperties.vertGridProperties||t.chartProperties.paneProperties.gridProperties, +t.chartProperties.paneProperties.horzGridProperties=t.chartProperties.paneProperties.horzGridProperties||t.chartProperties.paneProperties.gridProperties,t.chartProperties.paneProperties.legendProperties=this._model.properties().state().paneProperties.legendProperties,this._newChartProps=o({},this._newChartProps,t.chartProperties),delete this._newChartProps.scalesProperties.showLeftScale,delete this._newChartProps.scalesProperties.showRightScale,delete this._newChartProps.scalesProperties.scaleSeriesOnly,delete this._newChartProps.scalesProperties.showSeriesLastValue,delete this._newChartProps.scalesProperties.showStudyLastValue,delete this._newChartProps.scalesProperties.showSymbolLabels,delete this._newChartProps.scalesProperties.showBidAskLabels,delete this._newChartProps.scalesProperties.showPrePostMarketPriceLabel,delete this._newChartProps.scalesProperties.showStudyPlotLabels,delete this._newChartProps.scalesProperties.showFundamentalNameLabel,delete this._newChartProps.scalesProperties.showFundamentalLastValue,e.timeScale().preserveBarSpacing()&&delete this._newChartProps.scalesProperties.barSpacing,this._newSeriesProps=o({},this._newSeriesProps,t.mainSourceProperties),this._oldChartProps=e.properties().state(),delete this._oldChartProps.paneProperties.topMargin,delete this._oldChartProps.paneProperties.bottomMargin,this._oldSeriesProps=e.mainSeries().properties().state(),this._oldSessionsProps=this._model.sessions().properties().state(),i||(delete this._oldSeriesProps.style,delete this._oldSeriesProps.symbol,delete this._oldSeriesProps.interval,delete this._oldSeriesProps.extendedHours,delete this._newSeriesProps.style,delete this._newSeriesProps.symbol,delete this._newSeriesProps.interval,delete this._newSeriesProps.extendedHours,delete this._newSeriesProps.bidAsk.visible,delete this._newSeriesProps.prePostMarket.visible)}function B(e,t){_.call(this,"Stop Sincing Drawing"),this._model=e,this._sourceId=t.id(),this._linkKey=t.linkKey}inherit(I,l),I.prototype.version=function(){return this.m_model._version},I.prototype.onData=function(e){switch(e.method){case"timescale_update":var t=e.params;this.m_model.updateTimeScale(t.index,t.zoffset,t.changes,t.index_diff,t.marks,t.clear)}},I.prototype.paneForSource=function(e){return this.m_model.paneForSource(e)},I.prototype.createPane=function(e){return this.m_model.createPane(e)},I.prototype.readOnly=function(){return this.m_model.readOnly()},I.prototype.restart=function(){this.m_model.restart()},I.prototype.disconnect=function(){this.m_model.disconnect()},I.prototype.studiesMetaData=function(){return this.m_model.studiesMetaData()},I.prototype.studyVersioning=function(){return this.m_model.studyVersioning()},I.prototype.chartModel=function(){return this._model()},I.prototype._model=function(){return this.m_model},I.prototype.pushUndoCommand=function(e){this._pushUndoCommand(e)},I.prototype._pushUndoCommand=function(e){this._undoHistory.pushUndoCommand(e)},I.prototype.startScalePrice=function(e,t,i){this.pushUndoCommand(new O(this.m_model,e,t,t.state())), +this.chartModel().startScalePrice(e,t,i)},I.prototype.scalePriceTo=function(e,t,i){this.chartModel().scalePriceTo(e,t,i)},I.prototype.endScalePrice=function(e,t){this.chartModel().endScalePrice(e,t)},I.prototype.startScrollPrice=function(e,t,i){t.isAutoScale()||(this._initialPriceScrollState=t.state(),this._initialPriceScrollPos=i,this.chartModel().startScrollPrice(e,t,i))},I.prototype.scrollPriceTo=function(e,t,i){t.isAutoScale()||(this._initialPriceScrollPos&&Math.abs(this._initialPriceScrollPos-i)>20&&(this.pushUndoCommand(new O(this.m_model,e,t,this._initialPriceScrollState)),delete this._initialPriceScrollState,delete this._initialPriceScrollPos),this.chartModel().scrollPriceTo(e,t,i))},I.prototype.endScrollPrice=function(e,t){t.isAutoScale()||(delete this._initialPriceScrollState,delete this._initialPriceScrollPos,this.chartModel().endScrollPrice(e,t))},I.prototype.setPriceAutoScale=function(e,t,i){this.pushUndoCommand(new O(this.m_model,e,t,t.state())),this.chartModel().setPriceAutoScale(e,t,i)},I.prototype.resetPriceScale=function(e,t){this.pushUndoCommand(new O(this.m_model,e,t,t.state())),this.chartModel().resetPriceScale(e,t)},I.prototype.setWidth=function(e){this.m_model.setWidth(e)},I.prototype.setPaneHeight=function(e,t){this.m_model.setPaneHeight(e,t)},I.prototype.gridSource=function(){return this.m_model.gridSource()},I.prototype.watermarkSource=function(){return this.m_model.watermarkSource()},I.prototype.addAlertsSource=function(e){return this.m_model.addAlertsSource(e)},I.prototype.alertsSources=function(){return this.m_model.alertsSources()},I.prototype.publishedChartsTimelineSource=function(){return this.m_model.publishedChartsTimelineSource()},I.prototype.barsMarksSources=function(){return this.m_model.barsMarksSources()},I.prototype.crossHairSource=function(){return this.m_model.crossHairSource()},I.prototype.model=function(){return this.m_model},I.prototype.chartWidget=function(){return this._chartWidget},I.prototype.mainSeries=function(){return this.m_model.m_mainSeries},I.prototype.mainSeriesScaleRatioProperty=function(){return this.m_model.mainSeriesScaleRatioProperty()},I.prototype.panes=function(){return this.m_model.panes()},I.prototype.timeScale=function(){return this.m_model.timeScale()},I.prototype.selectionMacro=function(e){return this.m_model.selectionMacro(e)},I.prototype.setHoveredSource=function(e,t){this.m_model.setHoveredSource(e,t)},I.prototype.selection=function(){return this.m_model.selection()},I.prototype.onSelectedSourceChanged=function(){return this.m_model.onSelectedSourceChanged()},I.prototype.hoveredSource=function(){return this.m_model.hoveredSource()},I.prototype.activeStrategySource=function(){return this.m_model.activeStrategySource()},I.prototype.invalidate=function(e){this.m_model.invalidate(e)},I.prototype.setCurrentPosition=function(e,t,i,n){this.m_model.setCurrentPosition(e,t,i,n)},I.prototype.setAndSaveCurrentPosition=function(e,t,i,n){this.m_model.setAndSaveCurrentPosition(e,t,i,n)},I.prototype.modifySeries=function(e,t,i){var n=new k(this.m_model,e,t,i) +;this.pushUndoCommand(n)},I.prototype.canCreateStudy=function(e){return this.model().chartApi().chartApi().isCanCreateStudy(e)},I.prototype.checkIfFeatureAvailable=function(e,t){var i=this.canCreateStudy(),n=t&&t instanceof u;return!this.readOnly()&&n&&(i=this.canCreateStudy(!0)),!!i||(n||d(),!1)},I.prototype._insertStudy=function(e,t,i,n,r,o,s,a,l){var c=new g(this.m_model,e,t,i,n,r,o,s,a,l||null,"Insert "+e.description);return this.pushUndoCommand(c),c.insertedStudy()},I.prototype.insertStudyWithoutCheck=function(e){return this._insertStudy(e)},I.prototype.createStudyInserter=function(e,t,i){var n=this,r=null,o={createStudy:function(e,t,i,o,s,a,l,c,u){return n.checkIfFeatureAvailable(e,a)?(w("studies","Study_"+e.id),"Compare@tv-basicstudies"===e.id&&w("compare","symbol:"+t.symbol),n._insertStudy(e,t,o,s,a,l,c,u,r)):(P.logNormal("Cannot insert study "+e.id),null)}};void 0!==i&&(o.createStub=function(){var e=n.m_model.insertStudyStub(i);return r={targetPaneId:n.m_model.paneForSource(e).id(),targetZOrder:e.zorder()},e.id()},o.removeStub=function(e){return n.m_model.removeStudyStub(e)});var s=new S(e,this.m_model._studiesMetaInfoRepository,o);return s.setParentSource(t),s},I.prototype.setProperty=function(e,t,i,n){if(e&&e.value()!==t){var r=new x(e,t,i,this.m_model,n);this.pushUndoCommand(r),this.emitEvent("setProperty")}},I.prototype.setProperties=function(e,t,i){var n=this;this.beginUndoMacro(i),this.m_model.selectionMacro((function(){for(var r=0;r0&&t.reverse(),t.forEach((function(t){e._model.changeZOrder(t,e._shift)}))},I.prototype.removePane=function(e){var t=this.m_model.panes()[e].dataSources().slice();this.removeSources(t,!1,"Remove pane")},inherit(E,_),E.prototype.redo=function(){this._timeScaleState=this._model.timeScale().state(),this._priceScaleState=this._pane.defaultPriceScale().state(),this._model.zoomToViewport(this._startBar,this._endBar,this._startPrice,this._endPrice,this._pane)},E.prototype.undo=function(){this._model.timeScale().restoreState(this._timeScaleState),this._pane.defaultPriceScale().restoreState(this._priceScaleState),this._model.recalculateAllPanes(),this._model.lightUpdate()},inherit(V,_),V.prototype.undo=function(){if(this._inOut){if(this._baseCmd!==this._zoomStack.head())return void P.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}else this._baseCmd.redo(),this._zoomStack.push(this._baseCmd) +},V.prototype.redo=function(){if(this._inOut)this._baseCmd.redo(),this._zoomStack.push(this._baseCmd);else{if(this._baseCmd!==this._zoomStack.head())return void P.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}},inherit(D,_),D.prototype._merge=function(e,t,i){var n=this._model;c(!0),e&&(n.properties().paneProperties.mergeAndFire(e.paneProperties),n.properties().scalesProperties.mergeAndFire(e.scalesProperties)),n.mainSeries().priceScale().setMode({autoScale:t.priceAxisProperties.autoScale,percentage:t.priceAxisProperties.percentage,log:t.priceAxisProperties.log,lockScale:t.priceAxisProperties.lockScale}),n.mainSeries().properties().mergeAndFire(t),n.mainSeries().properties().saveDefaults(),n.mainSeries().createPaneView(),n.mainSeries().invalidateBarStylesCache(),n._version=t.version,n.recalculateAllPanes(),n.fullUpdate(),n.properties().saveDefaults(),n.sessions().restoreState({properties:i}),c(!1)},D.prototype.undo=function(){this._merge(this._oldChartProps,this._oldSeriesProps,this._oldSessionsProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()},D.prototype.redo=function(){this._merge(this._newChartProps,this._newSeriesProps,this._newSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()},inherit(B,_),B.prototype.redo=function(){delete this._model.dataSourceForId(this._sourceId).linkKey},B.prototype.undo=function(){this._model.dataSourceForId(this._sourceId).linkKey=this._linkKey},t.ChartUndoModel=I,t.PriceScaleChangeUndoCommand=O}).call(this,i("aIyQ"))},dTSQ:function(e,t,i){"use strict";function n(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}i.r(t),i.d(t,"regExpEscape",(function(){return n}))},dfhE:function(e,t,i){"use strict";var n,r,o;i.r(t),i.d(t,"STATUS_OFFLINE",(function(){return s})),i.d(t,"STATUS_RESOLVING",(function(){return a})),i.d(t,"STATUS_LOADING",(function(){return l})),i.d(t,"STATUS_READY",(function(){return c})),i.d(t,"STATUS_INVALID_SYMBOL",(function(){return u})),i.d(t,"STATUS_SNAPSHOT",(function(){return h})),i.d(t,"STATUS_EOD",(function(){return d})),i.d(t,"STATUS_PULSE",(function(){return p})),i.d(t,"STATUS_DELAYED",(function(){return _})),i.d(t,"STATUS_DELAYED_STREAMING",(function(){return f})),i.d(t,"STATUS_NO_BARS",(function(){return m})),i.d(t,"STATUS_REPLAY",(function(){return v})),i.d(t,"SERIES_STATUS_TEXT",(function(){return y})),i.d(t,"STYLE_LINE_TYPE_MARKERS",(function(){return g})),i.d(t,"STYLE_LINE_TYPE_STEP",(function(){return b})),i.d(t,"STYLE_LINE_TYPE_SIMPLE",(function(){return S})),i.d(t,"STYLE_BARS",(function(){return w})),i.d(t,"STYLE_CANDLES",(function(){return P})),i.d(t,"STYLE_LINE",(function(){return C})),i.d(t,"STYLE_AREA",(function(){return x})),i.d(t,"STYLE_RENKO",(function(){return T})),i.d(t,"STYLE_KAGI",(function(){return I})),i.d(t,"STYLE_PNF",(function(){return M})),i.d(t,"STYLE_PB",(function(){return L})),i.d(t,"STYLE_HEIKEN_ASHI",(function(){return O})),i.d(t,"STYLE_HOLLOW_CANDLES",(function(){return k +})),i.d(t,"STYLE_BASELINE",(function(){return A})),i.d(t,"STYLE_RANGE",(function(){return E})),i.d(t,"STYLE_HILO",(function(){return V})),i.d(t,"STYLE_SHORT_NAMES",(function(){return D})),i.d(t,"SYMBOL_STRING_DATA",(function(){return B}));var s=0,a=1,l=2,c=3,u=4,h=5,d=6,p=7,_=8,f=9,m=10,v=11,y=((n={})[s]="connecting",n[a]="loading",n[l]="loading",n[c]="realtime",n[u]="invalid",n[h]="snapshot",n[d]="endofday",n[p]="endofday",n[_]="delayed",n[f]="delayed_streaming",n[m]="forbidden",n[v]="replay",n),g=0,b=1,S=2,w=0,P=1,C=2,x=3,T=4,I=5,M=6,L=7,O=8,k=9,A=10,E=11,V=12,D=((r={})[0]="bar",r[1]="candle",r[9]="hollowCandle",r[2]="line",r[3]="area",r[4]="renko",r[7]="pb",r[5]="kagi",r[6]="pnf",r[8]="ha",r[10]="baseline",r[11]="range",r[12]="hilo",r),B=((o={})[4]={type:"BarSetRenko@tv-prostudies",basicStudyVersion:40},o[7]={type:"BarSetPriceBreak@tv-prostudies",basicStudyVersion:34},o[5]={type:"BarSetKagi@tv-prostudies",basicStudyVersion:34},o[6]={type:"BarSetPnF@tv-prostudies",basicStudyVersion:34},o[8]={type:"BarSetHeikenAshi@tv-basicstudies",basicStudyVersion:60},o[11]={type:"BarSetRange@tv-basicstudies",basicStudyVersion:72},o)},di4O:function(e,t,i){"use strict";i.r(t),i.d(t,"watermarkProperty",(function(){return u})),i.d(t,"restoreWatermarkPropertyDefaults",(function(){return h}));var n=i("eJTA"),r=i("Vdly"),o=i("tc+8"),s=i.n(o),a={visibility:!1,color:"rgba(80, 83, 94, 0.25)"};function l(){var e=r.getJSON("symbolWatermark"),t=Object.assign({},a,e);if(void 0===e){if(void 0!==r.getJSON("chartproperties")){var i=r.getJSON("chartproperties").symbolWatermarkProperties;if(void 0!==i){var o=Object(n.tryParseRgba)(i.color);t=Object.assign(t,i),null!==o&&(0!==o[3]?t.visibility=!0:(o[3]=.25,t.color=Object(n.rgbaToString)(o)))}}delete t.transparency}return t}var c=null;function u(){return null===c&&(c=new s.a(l()),r.onSync.subscribe(null,(function(){null!==c&&c.mergeAndFire(l())})),c.listeners().subscribe(null,(function(){null!==c&&r.setJSON("symbolWatermark",c.state())}))),c}function h(){null!==c&&c.mergeAndFire(a)}},e1Hy:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._showStudyValues=i.properties().paneProperties.legendProperties.showStudyValues,n}return Object(n.__extends)(t,e),t.prototype.getValues=function(t){for(var i=e.prototype.getValues.call(this,t),n=this._showStudyValues.value(),r=0,o=i;ri?i:Math.round(t)}function o(e,t,i){return n.isNaN(t)||ti?i:Math.round(1e4*t)/1e4}function s(e){return r(0,e,255)}function a(e){return r(0,e,255)}function l(e){return r(0,e,255)}function c(e){return o(0,e,1)}function u(e){return o(0,e,1)}function h(e){return o(0,e,1)}function d(e){return o(0,e,1)}function p(e){return o(0,e,1)}function _(e){return o(0,e,1)}function f(e){var t=e[0]/255,i=e[1]/255,n=e[2]/255,r=Math.min(t,i,n),o=Math.max(t,i,n),s=0,a=0,l=(r+o)/2;if(r===o)s=0,a=0;else{var c=o-r;switch(a=l>.5?c/(2-o-r):c/(o+r),o){case t:s=((i-n)/c+(i1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function v(e){var t,i,n,r=e[0],o=e[1],c=e[2];if(0===o)t=i=n=c;else{var u=c<.5?c*(1+o):c+o-c*o,h=2*c-u;t=m(h,u,r+1/3),i=m(h,u,r), +n=m(h,u,r-1/3)}return[s(255*t),a(255*i),l(255*n)]}t.normalizeRedComponent=s,t.normalizeGreenComponent=a,t.normalizeBlueComponent=l,t.normalizeAlphaComponent=c,t.rgb=function(e,t,i){return[s(e),a(t),l(i)]},t.areEqualRgb=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgba=function(e,t,i,n){if(Array.isArray(e)){var r=e;return n=t,[r[0],r[1],r[2],c(n)]}var o=t;return i=i||0,n=n||0,[s(e),a(o),l(i),c(n)]},t.areEqualRgba=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]},t.normalizeHue=u,t.normalizeHslSaturation=h,t.normalizeHsvSaturation=d,t.normalizeLightness=p,t.normalizeValue=_,t.hsl=function(e,t,i){return[u(e),h(t),p(i)]},t.areEqualHsl=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.hsv=function(e,t,i){return[u(e),d(t),_(i)]},t.areEqualHsv=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgbToHsl=f,t.hslToRgb=v,t.rgbToHsv=function(e){var t=e[0],i=e[1],n=e[2],r=t/255,o=i/255,s=n/255,a=Math.min(r,o,s),l=Math.max(r,o,s),c=l-a,u=0,h=0===l?0:c/l,d=l;if(l===a)u=0;else switch(l){case t:u=((o-s)/c+(o255)throw new Error("invalid threshold value, valid values are [0, 255]");return g(e)>=t?"white":"black"},t.tryParseRgb=E,t.parseRgb=function(e){var t=E(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")},t.tryParseRgba=V,t.parseRgba=D},ePL1:function(e,t,i){"use strict";i.r(t),i.d(t,"types",(function(){return n}));var n={ECONOMIC:"economic",QUANDL:"quandl"}},eqEH:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"d",(function(){return c}));var n=i("jofe"),r={},o=new Map;function s(e,t){if(a(e))throw new Error("Service already registered");r[e.id]=t;var i=o.get(e.id);void 0!==i&&(o.delete(e.id),i.resolve(t))}function a(e){return void 0!==r[e.id]}function l(e){var t=r[e.id];if(void 0===t)throw new Error("ServiceLocator: Service "+e.id+" not found");return t}function c(e){if(a(e))return Promise.resolve(l(e));var t=o.get(e.id);return void 0===t&&(t=Object(n.createDeferredPromise)(),o.set(e.id,t)),t.promise}},"f+Sq":function(e,t,i){"use strict";function n(e){if(void 0===e)throw new Error("Value is undefined");return e}function r(e){if(null===e)throw new Error("Value is null");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("Assertion failed"+(t?": "+t:""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e){return r(n(e))}},f3xO:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererUnicodeChar",(function(){return p}));var n=i("mrSG"),r=i("/SnT"),o=i.n(r),s=i("Eyy1"),a=i("aO4+"),l=i("2WC2"),c=i("VdBB"),u=i("Zp/P"),h=i("zDbI"),d=i("gBDZ"),p=function(e){function t(t,i){var n=e.call(this,t,i)||this;n._heightEnsured=Object(s.ensureDefined)(n._height);var r=t.char.slice(0,40);return n._ch=o()(r)[0]||" ", +n._fontFamily=t.fontFamily||h.CHART_FONT_FAMILY,n._charCache=new d.b(n._ch,!1,!1,n._fontFamily,n._heightEnsured),n}return Object(n.__extends)(t,e),t.prototype.hitTest=function(e){for(var t=Object(u.selectionTolerance)(this._heightEnsured),i=0,n=this._items;i0?1:-1,s=i.y+i.vertOffset-o*Math.round(this._heightEnsured/2);n=i.style&&void 0!==i.style.color?i.style.color:this._color,this._charCache.paintTo(e,t,n,r,s,d.a.Center,i.vertOffset>0?d.c.Top:d.c.Bottom)},t.prototype._startPath=function(e,t,i,n){},t.prototype._endPath=function(e){},t}(l.b)},f6yo:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("hBTJ");t.pointInHalfplane=function(e,t){var i=t.edge;return i.A*e.x+i.B*e.y+i.C>0===t.isPositive},t.pointInTriangle=function(e,t,i,r){var o=t.add(i).scaled(.5).add(r).scaled(.5),s=n.intersectLineSegments(t,i,o,e);return null===s&&(null===(s=n.intersectLineSegments(i,r,o,e))&&null===(s=n.intersectLineSegments(r,t,o,e)))},t.pointInBox=function(e,t){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},t.pointInPolygon=function(e,t){for(var i=t.length-1,n=!1,r=e.x,o=e.y,s=0;s=o||l.y=o)&&a.x+(o-a.y)/(l.y-a.y)*(l.x-a.x)=t.length||e.endIndex>=t.length)return null;var i=t[e.startIndex],n=t[e.endIndex];return i===o.a||n===o.a?null:(Object(r.assert)(i<=n,"startIndex should not exceed endIndex"),{startIndex:i,endIndex:n,level:e.level,extendLeft:e.extendLeft,extendRight:e.extendRight})}function l(e,t,i){var r=Object(s.ensureTimePointIndexIndex)(i.indexOf(e.startIndex)),o=Object(s.ensureTimePointIndexIndex)(i.indexOf(e.endIndex));return Object(n.__assign)(Object(n.__assign)({id:t},e),{startIndex:r,endIndex:o})}},fJhV:function(e,t,i){"use strict";i.r(t),i.d(t,"LineDataSourceTimeAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){var n=e.call(this,t.model())||this;return n._active=!1,n._source=t,n._pointIndex=i,n}return Object(n.__extends)(t,e),t.prototype.setActive=function(e){this._active=e},t.prototype._getBgColor=function(){return this._active?"#1565C0":this._model.isDark()?"#1E88E5":"#2196F3"},t.prototype._getIndex=function(){if(!this._model.selection().isSelected(this._source))return null;var e=this._source.axisPoints();return e.length<=this._pointIndex?null:e[this._pointIndex].index},t}(i("cgFQ").a)},fPdn:function(e,t,i){"use strict";window.TradingView=window.TradingView||{},window.requireAll=function(e){return e.keys().map(e)},i("6jKD"),i("bZMm"),i("P5fv"),i("YFKU"),i("VUhU"),i("si6p"),i("EsMY"), +i("jjqu"),i("OV6q"),i("SpsL"),i("eqD+"),i("iA8Q"),i("32f0"),i("MApU"),i("w9cH").install(),i("QYoC"),i("oA7e"),i("qFKp"),i("1oAu"),i("ogJP"),i("jFln"),i("HbRj"),i("VVxS"),i("CLNU"),i("mZrn"),i("Vdly"),i("+GxX")},fTGZ:function(e,t,i){"use strict";(function(e,n,r){var o=i("Ss5c").LineDataSource,s=i("ogJP").isNumber,a=i("BOPY").BarsMarksContainerPaneView,l=i("BOPY").BarsMarksContainerRenderer,c=i("Bt3k").TooltipRenderer,u=i("LxhU").Interval,h=i("n5al").isPriceSourceStyle,d=i("txPx").getLogger("Chart.BarsMarksContainer");function p(t,i){this.toolname="Child class must override this member";var s=t._undoModel._chartWidget,a=s.onWidget(),l=!1;l=a?s._options&&!s._options.hideIdeas:!!e.enabled("bars_marks")&&TVSettings.getBool("BarsMarksContainer.visibile",!1),i?i.merge({visible:l,frozen:!1}):i=new n({visible:l,frozen:!1});var u=this;i.visible.listeners().subscribe(null,(function(t){a||s._containsData||!e.enabled("bars_marks")||TVSettings.setValue("BarsMarksContainer.visibile",!!t.value()),u._tooltip&&u._tooltip.removeAll()})),o._configureProperties(i),o.call(this,t,i),this.onNeedRepaint=new r,this._requests=[],this._marks={},this._loadedRange=null,this._getDataTimeout=null,this._collectedRange=null,this._model.mainSeries().onSymbolIntervalChanged().subscribe(this,this.clearMarks),this._model.mainSeries().dataEvents().symbolResolved().subscribe(this,this.clearMarks),this._model.mainSeries().dataEvents().tickMarksRangeChanged().subscribe(this,this.getData),this._initialize(),this.pinnedTooltips={},this._tooltip=new c(this._createTooltip.bind(this),this)}inherit(p,o),p.prototype._initialize=function(e){throw new Error("Child class must override this member")},p.prototype.onClicked=function(){throw new Error("Child class must override this member")},p.prototype._getData=function(e){throw new Error("Child class must override this member")},p.prototype._createTooltip=function(){throw new Error("Child class must override this member")},p.prototype.updateDotData=function(e,t){return t},p.prototype.updatePlateData=function(e,t){},p.prototype.isAvailableInFloatingWidget=function(){return!1},p.prototype._plateViewData=function(e){return{}},p.prototype.pinTooltip=function(e,t){this.pinnedTooltips[e]=t},p.prototype.timeScale=function(){return this._model.timeScale()},p.prototype.getIntervalInTicks=function(){var e=this._model.mainSeries().properties().interval.value(),t=u.parse(e);if(!t.isValid())throw new TypeError("Unexpected interval");return t.isRange()?60:t.inMilliseconds()/1e3},p.prototype._maxDate=Math.round(new Date(2037,0,1).getTime()/1e3),p.prototype.getVisibleTickMarksRange=function(){if(this.timeScale().isEmpty())return{start:0,end:0};var e,t=this.timeScale().visibleBarsStrictRange();return t.lastBar()>this.timeScale().points().firstIndex()&&t.firstBar()=t.start&&o<=t.end+i&&e.push(r)}),this),e},p.prototype.getPublishedPlates=function(){var e={},t=this;return is_authenticated?(this.getVisibleRangePlates().forEach((function(i){i.is_public&&(t.pinnedTooltips[i.id]||i.user__id===user.id)&&(e[i.id]=i)})),e):e},p.prototype._maxPlatesPerBar=10,p.prototype.filterDisplayedPlates=function(e){return e=e.reduce(function(e,t){var i=this._getIndex(t.tickmark);return e[i]=e[i]||[],e[i].push(t),e}.bind(this),{}),e=Object.keys(e).reduce(function(t,i){var n=e[i];return n=(n=n.sort((function(e,t){return t.views_count-e.views_count}))).slice(0,this._maxPlatesPerBar),t.concat(n)}.bind(this),[])},p.prototype._layout=function(e){switch(e){default:case 0:return"up";case 1:return"down";case 2:return"up";case 3:case 4:case 5:case 6:return"up"}},p.prototype._theme=function(e){switch(e){default:case 0:return"neutral";case 1:return"green";case 2:return"red";case 3:return"yellow";case 4:return"blue";case 5:return"green";case 6:return"red"}},p.prototype._offset=function(e,t,i){var n;switch(e){default:case"up":n=null===i?t[TradingView.HIGH_PLOT]:i(t);break;case"down":n=null===i?t[TradingView.LOW_PLOT]:i(t)}return this.priceScale().priceToCoordinate(n,this.ownerSource().firstValue())},p.prototype._getIndex=function(e){return this.timeScale().timePointToIndex(e)},p.prototype.getViewData=function(){return{barWidth:this.barWidth(),plates:this.getPlatesViewData(),tooltip:this._tooltip}},p.prototype.barWidth=function(){return this.timeScale().barSpacing()},p.prototype.getPlatesViewData=function(){var e=this._model.mainSeries();if(e.data().isEmpty())return[];for(var t=h(e.style())?e.barFunction():null,i=this.filterDisplayedPlates(this.getVisibleRangePlates()),n=this,r={},o=this._model.lastHittestData(),s=(i=(i=i.map(function(e){var i=this._getIndex(e.tickmark),s=this._getBar(i);if(null===s)return!1;var a,l=this._layout(e.direction),c=this._theme(e.direction),u=o&&o.id===e.id,h=this.timeScale().indexToCoordinate(i),d=this._offset(l,s,t),p=this.priceScale().isInverted();return i in r||(r[i]={up:0,down:0}),a=r[i][l]++,TradingView.merge({id:e.id,x:h,y:d,yInverted:p,order:a,direction:l,theme:c,hovered:u,pinned:!0===n.pinnedTooltips[e.id],user__id:e.user__id,label:e.label,labelFontColor:e.labelFontColor||"#444",minSize:e.minSize||5},this._plateViewData(e))}.bind(this))).filter((function(e){return!!e}))).filter((function(e){return!0===e.hovered})),a=0;athis._loadedRange.end&&(e.start=this._loadedRange.end)),e},p.prototype._rangeUnion=function(e,t){return e=Object.assign({},e),t&&(e.start=Math.min(t.start,e.start),e.end=Math.max(t.end,e.end)),e},p.prototype._pushGetDataStack=function(e){s(e.start)&&s(e.end)?(this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._collectedRange=this._rangeUnion(e,this._collectedRange),this._getDataTimeout=setTimeout(function(){this._getData(this._collectedRange),this._getDataTimeout=this._collectedRange=null}.bind(this),300)):d.logError("Wrong tickmark range")},p.prototype.roundRange=function(e){return{start:Math.round(e.start),end:Math.round(e.end)}},p.prototype.refreshData=function(){this.getData(this._lastRange)},p.prototype.getData=function(e){s(e.start)&&s(e.end)?(this._lastRange=e,(e=Object.assign({},e)).end=this._maxDate,this._pushGetDataStack(e)):d.logError("Wrong range")},p.prototype._abortAllRequests=function(){this._requests.forEach((function(e){e.abort()})),this._requests=[],this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._getDataTimeout=this._collectedRange=null},p.prototype.clearMarks=function(){this._abortAllRequests(),this._marks={},this._loadedRange=null},t.BarsMarksContainer=p}).call(this,i("Kxc7"),i("tc+8"),i("aIyQ"))},fYB8:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneSeparator",(function(){return a}));var n=i("Eyy1"),r=i("Hr11"),o=i("S8xo"),s=i("ikwP"),a=(i("bc0y"),function(){function e(e,t,i,n){if(this._handleEl=null,this._startY=0,this._deltaY=0,this._totalHeight=0,this._totalStretch=0,this._prevStretchA=0,this._minPaneHeight=0,this._maxPaneHeight=0,this._pixelStretchFactor=0,this._mouseEventHandler=null,this._chart=e,this._paneA=e.paneWidgets()[t],this._paneB=e.paneWidgets()[i],this._row=document.createElement("tr"),this._row.style.height="1px",this._cell=document.createElement("td"),this._row.appendChild(this._cell),this._cell.classList.add("pane-separator"),this._cell.setAttribute("colspan","3"),this._cell.style.background=(this._chart.properties().childs().scalesProperties.childs().lineColor.value()||"").toString(),this._cell.addEventListener("click",(function(){})),n)this._mouseEventHandler=null;else{var r=document.createElement("div");r.classList.add("handle"),this._cell.appendChild(r),this._mouseEventHandler=new o.MouseEventHandler(r,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._handleEl=r}}return e.prototype.destroy=function(){null!==this._mouseEventHandler&&this._mouseEventHandler.destroy(),this._row.parentElement&&this._row.parentElement.removeChild(this._row)},e.prototype.getElement=function(){ +return this._row},e.prototype.hide=function(){this._row.classList.add("js-hidden")},e.prototype.show=function(){this._row.classList.remove("js-hidden")},e.prototype.mouseDownEvent=function(e){this._mouseDownOrTouchStartEvent(e)},e.prototype.touchStartEvent=function(e){this._mouseDownOrTouchStartEvent(e)},e.prototype.pressedMouseMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},e.prototype.touchMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},e.prototype.mouseUpEvent=function(e){this._mouseUpOrTouchEndEvent(e)},e.prototype.touchEndEvent=function(e){this._mouseUpOrTouchEndEvent(e)},e.prototype.update=function(){this._cell.style.background=this._color().toString()},e.prototype.paint=function(){},e.prototype.image=function(){var e=this._paneA.leftPriceAxisesContainer().getWidth(),t=this._paneA.width(),i=this._paneA.rightPriceAxisesContainer().getWidth(),n=this._color(),r=Object(s.createDisconnectedCanvas)(document,new s.Size(e,1)),o=Object(s.getPrescaledContext2D)(r);o.fillStyle=n,o.fillRect(0,0,e,1);var a=Object(s.createDisconnectedCanvas)(document,new s.Size(t,1)),l=Object(s.getPrescaledContext2D)(a);l.fillStyle=n,l.fillRect(0,0,t,1);var c=Object(s.createDisconnectedCanvas)(document,new s.Size(i,1)),u=Object(s.getPrescaledContext2D)(c);return u.fillStyle=n,u.fillRect(0,0,i,1),{type:"separator",leftAxis:{content:r.toDataURL(),canvas:r,contentWidth:e,contentHeight:1},rightAxis:{content:c.toDataURL(),canvas:c,contentWidth:i,contentHeight:1},content:a.toDataURL(),canvas:a,contentWidth:t,contentHeight:1}},e.height=function(){return 1},e.prototype._mouseDownOrTouchStartEvent=function(e){this._startY=e.pageY,this._deltaY=0,this._totalHeight=this._paneA.height()+this._paneB.height(),this._totalStretch=this._paneA.state().stretchFactor()+this._paneB.state().stretchFactor(),this._prevStretchA=this._paneA.state().stretchFactor(),this._minPaneHeight=30,this._maxPaneHeight=this._totalHeight-this._minPaneHeight,this._pixelStretchFactor=this._totalStretch/this._totalHeight,Object(n.ensureNotNull)(this._handleEl).classList.add("i-active")},e.prototype._pressedMouseOrTouchMoveEvent=function(e){this._deltaY=e.pageY-this._startY;var t=this._paneA.height(),i=Object(r.clamp)(t+this._deltaY,this._minPaneHeight,this._maxPaneHeight)*this._pixelStretchFactor,n=this._totalStretch-i;this._paneA.state().setStretchFactor(i),this._paneB.state().setStretchFactor(n),this._chart.adjustSize(),this._paneA.height()!==t&&(this._startY=e.pageY),this._chart.model().model().fullUpdate()},e.prototype._mouseUpOrTouchEndEvent=function(e){this._chart.model().addPaneStretchFactorUndoCommand(this._paneA.state(),this._paneB.state(),this._prevStretchA,this._paneA.state().stretchFactor()),this._startY=0,this._deltaY=0,this._totalHeight=0,this._totalStretch=0,this._minPaneHeight=0,this._maxPaneHeight=0,this._pixelStretchFactor=0,Object(n.ensureNotNull)(this._handleEl).classList.remove("i-active")},e.prototype._color=function(){return this._chart.properties().childs().scalesProperties.childs().lineColor.value()||""},e}())},fgLi:function(e,t,i){ +"use strict";i.r(t),i.d(t,"DataSource",(function(){return l}));var n=i("hY0g"),r=i.n(n),o=i("e3/o"),s=i("aIyQ"),a=i.n(s),l=function(){function e(){this.hasAlert=new r.a(!1),this._zorder=0,this.m_priceScale=null,this._id=Object(o.randomHashN)(6),this._ownerSource=null,this._userEditEnabled=!0,this._onPriceScaleChanged=new a.a,this._ownerSourceChanged=new a.a}return e.prototype.id=function(){return this._id},e.prototype.preferNoScale=function(){return!1},e.prototype.idForAlert=function(){return this._id},e.prototype.setId=function(e){this._id=e},e.prototype.zorder=function(){return this._zorder},e.prototype.setZorder=function(e){"number"==typeof e&&this._zorder!==e&&(this._zorder=e)},e.prototype.title=function(){throw new Error("Implement this fun in a subclass")},e.prototype.priceScale=function(){return this.m_priceScale},e.prototype.setPriceScale=function(e){this.m_priceScale=e,this._onPriceScaleChanged.fire()},e.prototype.ownerSource=function(){return this._ownerSource},e.prototype.setOwnerSource=function(e){this._ownerSource=e,this._ownerSourceChanged.fire()},e.prototype.ownerSourceChanged=function(){return this._ownerSourceChanged},e.prototype.isSavedInChart=function(e){return!0},e.prototype.isSavedInStudyTemplates=function(){return!0},e.prototype.isRemovedByStudyTemplates=function(){return!0},e.prototype.hasContextMenu=function(){return!0},e.prototype.showInObjectTree=function(){return!0},e.prototype.setUserEditEnabled=function(e){this._userEditEnabled=e},e.prototype.userEditEnabled=function(){return this._userEditEnabled},e.prototype.canBeHidden=function(){return this.userEditEnabled()},e.prototype.isUserDeletable=function(){return this.userEditEnabled()},e.prototype.canHasAlert=function(){return!1},e.prototype.properties=function(){throw new Error("Implement this fun in a subclass")},e.prototype.isVisible=function(){return this.properties().visible.value()},e.prototype.statusView=function(){return null},e.prototype.dataWindowView=function(){return null},e.prototype.legendView=function(){return null},e.prototype.marketStatusModel=function(){return null},e.prototype.dataUpdatedModeModel=function(){return null},e.prototype.dataProblemModel=function(){return null},e.prototype.priceAxisViews=function(e,t){return null},e.prototype.updateAllViews=function(){},e.prototype.paneViews=function(){return null},e.prototype.labelPaneViews=function(){return null},e.prototype.isFailed=function(){return!1},e.prototype.isLoading=function(){return!1},e.prototype.isChildStudy=function(){return!1},e.prototype.hasChildren=function(){return!1},e.prototype.canHaveChildren=function(){return!1},e.prototype.onClickOutside=function(){},e.prototype.getInputsPropertyPage=function(){return null},e.prototype.getStylesPropertyPage=function(){return null},e.prototype.getDisplayPropertyPage=function(){return null},e.prototype.getVisibilitiesPropertyPage=function(){return null},e.prototype.getSourceIcon=function(){return null},e.prototype.state=function(e){throw new Error("Implement this fun in a subclass")}, +e.prototype.onPriceScaleChanged=function(){return this._onPriceScaleChanged},e.prototype.doesMovingAffectsUndo=function(){return!0},e.prototype.copiable=function(){return!1},e.prototype.cloneable=function(){return!1},e.prototype.movable=function(){return!1},e.prototype.isIncludedInAutoScale=function(){return!1},e.prototype.priceRange=function(e,t){return null},e.prototype.autoScaleInfo=function(e,t){return{range:this.priceRange(e,t)}},e}()},fs3R:function(e,t){e.exports=''},fxzW:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererDiamond",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=Math.round(t.height/2),n=t.x,r=t.vertOffset,o=t.y+r;e.moveTo(n,o-i),e.lineTo(n+i,o),e.lineTo(n,o+i),e.lineTo(n-i,o),e.lineTo(n,o-i)},t.prototype._calcBoundingBox=function(t){var i=Math.round(t.height/2),n=t.x,r=t.vertOffset,s=t.y+r,a=n-i,l=n+i,c=s-i,u=s+i,h=new o.Point(a,c),d=new o.Point(l,u),p=Object(o.box)(h,d),_=e.prototype._calcBoundingBox.call(this,t);return _&&(p=this._unionBox(p,_)),p},t}(r.a)},g5Qf:function(e,t,i){"use strict";i.r(t),i.d(t,"getFavoriteDrawingToolbarPromise",(function(){return s})),i.d(t,"createFavoriteDrawingToolbar",(function(){return a}));i("YFKU");var n=i("yMne"),r=null,o=null;function s(){return o}function a(){null===o&&(o=new Promise((function(e){Promise.all([i.e(32),i.e(39),i.e(63),i.e(77),i.e(15),i.e(30),i.e(35),i.e(47),i.e(57),i.e("floating-toolbars")]).then(function(t){if(null===r){var o=i("gmn6").FavoriteDrawingToolbar;r=new o({left:window.innerWidth/2,top:n.HEADER_TOOLBAR_HEIGHT_EXPANDED+61}),e(r)}}.bind(null,i)).catch(void 0)})))}},gAom:function(e,t,i){"use strict";function n(e,t,i,n,r,o,s){e.save(),e.globalCompositeOperation="copy";var a=e.createLinearGradient(0,0,0,r);a.addColorStop(0,o),a.addColorStop(1,s),e.fillStyle=a,e.fillRect(t,i,n,r),e.restore()}function r(e,t,i,n,r,o){e.fillRect(t+o,i,n-2*o,o),e.fillRect(t+o,i+r-o,n-2*o,o),e.fillRect(t,i,o,r),e.fillRect(t+n-o,i,o,r)}function o(e,t,i,n){e.beginPath();var r=e.lineWidth%2?.5:0;e.moveTo(i,t+r),e.lineTo(n,t+r),e.stroke()}function s(e,t,i,n){e.beginPath();var r=e.lineWidth%2?.5:0;e.moveTo(t+r,i),e.lineTo(t+r,n),e.stroke()}i.r(t),i.d(t,"clearRectWithGradient",(function(){return n})),i.d(t,"fillRectInnerBorder",(function(){return r})),i.d(t,"drawHorizontalLine",(function(){return o})),i.d(t,"drawVerticalLine",(function(){return s}))},gBDZ:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"b",(function(){return c}));var n,r,o=i("Eyy1"),s=i("XlJ7"),a=i("c44N"),l=i("ikwP");!function(e){e.Left="left", +e.Right="right",e.Center="center"}(n||(n={})),function(e){e.Top="top",e.Bottom="bottom",e.Middle="middle"}(r||(r={}));var c=function(){function e(e,t,i,n,r,a){void 0===a&&(a="center"),this._cacheRenderParams=null,this._canvasesMap={},this._lines=e.split(/[^\S\r\n]*(?:\r\n|\r|\n)/),this._font=function(e,t,i,n){return Object(s.makeFont)(n,i,(e?"bold ":"")+(t?"italic ":""))}(t,i,n,r),this._fontSize=r,this._verticalPadding=~~(r/6),this._textAlign=a;var c=Object(l.createDisconnectedCanvas)(document,new l.Size(0,0),1),u=Object(o.ensureNotNull)(c.getContext("2d"));u.font=this._font;for(var h=0,d=0,p=this._lines;d0){var i=this._strategySources[this._strategySources.length-1];this.setActiveStrategySource(i)}this._strategySourcesChange.fire()}},e.prototype.setActiveStrategySource=function(e){-1!==this._strategySources.indexOf(e)&&this._activeStrategySource.setValue(e)},e.prototype.unsetActiveStrategySource=function(){this._activeStrategySource.setValue(null)},e.prototype.activeStrategySource=function(){return this._activeStrategySource},e.prototype.strategySources=function(){return this._strategySources},e.prototype.strategySourcesChange=function(){return this._strategySourcesChange},e.prototype.setScrollEnabled=function(e){this._scrollEnabled=e},e.prototype.scrollEnabled=function(){return this._scrollEnabled},e.prototype.setZoomEnabled=function(e){this._zoomEnabled=e},e.prototype.zoomEnabled=function(){return this._zoomEnabled},e.prototype.onTagsChanged=function(){return this._tagsChanged},e.prototype.canZoomIn=function(){return this._timeScale.canZoomIn()&&this._zoomEnabled},e.prototype.canZoomOut=function(){return this._timeScale.canZoomOut()&&this._zoomEnabled},e.prototype.onPaneTagsChanged=function(){this._tagsChanged.fire()},e.prototype.panesCollectionChanged=function(){return this._panesCollectionChanged},e.prototype.dataSourceCollectionChanged=function(){return this._dataSourceCollectionChanged},e.prototype.sourceProperitesChanged=function(){return this._sourceProperitesChanged},e.prototype.updateCrosshair=function(){var e=this.crossHairSource(),t=e.pane;if(null!==t){var i=e.originCoordX(),n=e.originCoordY();this.setAndSaveCurrentPosition(i,n,t)}},e.prototype.zoomTime=function(e,t,i){if(this._zoomEnabled){var n=this.timeScale();if(!n.isEmpty()&&0!==t){var r=n.width();e=Math.max(1,Math.min(e,r-2)),n.zoom(e,t,i),this.updateCrosshair(),this.recalculateAllPanes(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this._setScalesResetAvailable(!0)}}},e.prototype.lineToolsGroupModel=function(){return this._lineToolsGroupModel},e.prototype.restoreLineToolsGroups=function(e){this._lineToolsGroupModel=C.LineToolsGroupModel.fromState(this,e)},e.prototype.updateSource=function(e){var t=this._invalidationMaskForSource(e);null!==t&&this.invalidate(t)},e.prototype.updateSourcePriceScale=function(e){var t=this._invalidationMaskForSourcePriceScale(e);null!==t&&this.invalidate(t)},e.prototype.replaceStudyStub=function(e,t){var i=this.paneForSource(e);if(null===i)return!1;var n=e.priceScale(),r=e.zorder(),o=e.ownerSource();return this.paneForSource(e)===i?i.replaceSource(e,t,n):(i.insertDataSource(t,n,r),this.removeSource(e)), +t.setOwnerSource(o),this.dataSources().forEach((function(i){i.ownerSource()===e&&i.setOwnerSource(t)})),t.start(),this.recalculatePane(i),this.fullUpdate(),!0},e.prototype.insertStudyStub=function(e){var t=this.mainSeries(),i=Object(n.ensureNotNull)(this.paneForSource(t)),r=new a.StudyStub(this,null,e),o=i.createPriceScaleAtPosition("overlay");return i.addDataSource(r,o,!1),this.recalculatePane(i),this.fullUpdate(),r},e.prototype.removeStudyStub=function(e){var t=this.dataSourceForId(e);return null===t?(E.logNormal("StudyStub id="+e+" is not found in chart model"),!1):(this.removeSource(t),!0)},e.prototype.setHoveredSource=function(e,t){var i=this._hoveredSource!==e;if(i||this._lastHittestData!==t){this._lastHittestData=t;var n,r=null;if(this._hoveredSource)this._hoveredSource.updateAllViews(),r=new v.InvalidationMask(v.InvalidationLevel.Cursor),null!==(n=this._invalidationMaskForSource(this._hoveredSource,v.InvalidationLevel.Light))&&r.merge(n);if(this._hoveredSource=e,e)e.updateAllViews(),r||(r=new v.InvalidationMask(v.InvalidationLevel.Cursor)),null!==(n=this._invalidationMaskForSource(e,v.InvalidationLevel.Light))&&r.merge(n);r&&this.invalidate(r),i&&this._hoveredSourceChanged.fire(e)}},e.prototype.hoveredSource=function(){return this._hoveredSource},e.prototype.hoveredSourceChanged=function(){return this._hoveredSourceChanged},e.prototype.lastHittestData=function(){return this._lastHittestData},e.prototype.findNonOverlayStudyWithGroupingKey=function(e,t){for(var i=function(t){var i=t.dataSources().find((function(i){return Object(d.isStudy)(i)&&i.metaInfo().groupingKey===e&&!t.isOverlay(i)}));if(void 0!==i)return{value:{pane:t,study:i}}},n=0,r=void 0!==t?[t]:this._panes;n=0&&e1)return void t.setValue(!1)}t.setValue(!0)}},e.prototype._pointToPercentPosition=function(e,t){return{x:e.x/this._timeScale.width(),y:e.y/Object(n.ensureNotNull)(Object(n.ensureNotNull)(t.mainDataSource()).priceScale()).height()}},e.prototype._percentPositionToPoint=function(e,t){var i=e.x*this._timeScale.width(),o=e.y*Object(n.ensureNotNull)(Object(n.ensureNotNull)(t.mainDataSource()).priceScale()).height();return new r.Point(i,o)},e.prototype._recalcVisibleRangeStudiesImpl=function(){if(this._recalcVRStudiesParams.timerId=null,!this.timeScale().isEmpty()){var e=this.timeScale().visibleBarsStrictRange();if(null!==e){var t=this.mainSeries().nearestData(e.firstBar(),A.PlotRowSearchMode.NearestRight),i=this.mainSeries().nearestData(e.lastBar(),A.PlotRowSearchMode.NearestLeft),n=this.mainSeries().bars().lastIndex(),r=t?t.index:void 0,o=i?i.index:void 0,s=r===this._oldStartVisibleIndex,a=o===this._oldEndVisibleIndex;if(!s||!a||this._recalcVRStudiesParams.force){this._recalcVRStudiesParams.force=!1;var l={ +first_visible_bar_time:1e3*Math.floor(t&&t.value?t.value[0]:0),last_visible_bar_time:1e3*Math.floor(i&&i.value?i.value[0]:0),subscribeRealtime:i&&i.index===n},c=this._recalcVRStudiesParams.studies||this.dataSources();this._recalcVRStudiesParams.studies=void 0;for(var u=0,h=c;u0&&y.listeners().fire(y)}}}}}},e.prototype._getAvailableCurrencies=function(){var e=this;return this._options.currencyLabelEnabled?Object(L.isArray)(this._availableCurrencies)?this._availableCurrencies:(null!==this._availableCurrencies||(this._availableCurrencies=this.chartApi().availableCurrencies(),this._availableCurrencies.then((function(t){e._destroyed||(e._availableCurrencies=t,e.lightUpdate())})).catch((function(t){E.logWarn("An error occurred while getting available currencies: "+t),e._availableCurrencies=null}))),[]):[]},e.prototype._getBackgroundColor=function(e){var t=this._properties.childs().paneProperties.childs();return t.backgroundType.value()===k.ColorType.Gradient?e?t.backgroundGradientStartColor.value():t.backgroundGradientEndColor.value():t.background.value()},e.prototype._updateBackgroundColor=function(){this._backgroundColor.setValue(this._getBackgroundColor()),this._backgroundTopColor.setValue(this._getBackgroundColor(!0))},e}()},gQ5K:function(e,t,i){"use strict";i.r(t),i.d(t,"DateFormatter",(function(){return o}));var n=i("kcTO"),r=i("e1ZQ"),o=function(){function e(e){void 0===e&&(e="yyyy-MM-dd"),this._dateFormatFunc=r.b[e]}return e.prototype.format=function(e){return n.customFormatters&&n.customFormatters.dateFormatter?n.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!1)},e.prototype.formatLocal=function(e){return n.customFormatters.dateFormatter?n.customFormatters.dateFormatter.formatLocal?n.customFormatters.dateFormatter.formatLocal(e):n.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!0)},e}()},gTEF:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionRendererArrowsUpDown",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=i("vq8G"),s=i("6Fc/"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawMarker=function(e,t,i,n,o){var a=Object(r.ensureNotNull)(this._data),l=t.isUp?1:-1,c=i+l*Object(s.calculateVerticalOffset)(a.barSpacing)+l*Object(s.calculateMinHeight)(a.barSpacing),u=Math.round(3.5*o*2);u%2!=n%2&&(u+=1);var h=n%2/2,d=Math.round(t.x*o)+h,p=Math.round((t.y+c)*o)+h;e.beginPath(),e.arc(d,p,u/2,0,2*Math.PI,!0),e.closePath(),e.fill(),e.stroke()},t}(o.SelectionRenderer)},gVWb:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererBackground",(function(){return n}));var n=function(){function e(e){this._data=e}return e.prototype.draw=function(e,t){},e.prototype.drawBackground=function(e,t){e.save();for(var i=this._data,n=t.pixelRatio,r=0;r2;){var d=Math.round((h+u)/2);this.items[d].x<=e.x?u=d:h=d}u=Math.max(1,u-1),h=Math.min(this.items.length-1,h+1);for(var p=u;p<=h;++p)if(t=this.items[p-1],i=this.items[p],a=t.x,l=i.x,r(new n(a,t.y),new n(l,i.y),new n(e.x,e.y)).distance<=c)return this.hittest?this.hittest:new s(s.REGULAR);return null},t.PaneRendererLine=TradingView.PaneRendererLine=l},h24c:function(e,t,i){"use strict";i.r(t),i.d(t,"parseIntervalValue",(function(){return c})),i.d(t,"intervalIsSupported",(function(){return u})),i.d(t,"canShowSpreadActions",(function(){return h})),i.d(t,"globalKeypressMatches",(function(){return d})),i.d(t,"skipAccept",(function(){return p})),i.d(t,"syncSymbolSearch",(function(){return _})),i.d(t,"setLinkingResolution",(function(){return f}));var n=i("Kxc7"),r=i("pPtI"),o=i("PT1i"),s=i("LxhU"),a=i("ePL1"),l=new RegExp("^"+a.types.QUANDL,"i");function c(e){var t=/^[,\s]*(\d*)\s*([hdwms]?)\s*$/i.exec(e)||[],i=~~t[1],n=t[2]&&t[2].toUpperCase()||null,r={qty:!i&&n?1:i,unit:n};return r.error=!i&&!n,r.intraday=!(r.error||r.unit&&"H"!==r.unit),r}function u(e){if(n.enabled("allow_supported_resolutions_set_only")){var t=s.Interval.normalize(e);return null!==t&&Object(r.isAvailable)(t) +}var i=c(e);if(i.error)return!1;if(i.intraday)return o.linking.intraday.value();var a=o.linking.supportedResolutions.value();return!a||null!==i.unit&&!!~a.indexOf(i.unit)}function h(){return!1}function d(e){return!e.ctrlKey&&(!e.metaKey&&(!!e.charCode&&(!(!e.which||e.which<=32)&&(null===e.target||!/^(input|textarea)$/i.test(e.target.tagName)))))}function p(e,t){return!t&&(e===o.linking.symbol.value()||e===o.linking.seriesShortSymbol.value())}function _(e,t){var i=o.linking.symbol.value()||"";i=function(e,t){if(!t)return e;if(l.test(e)){var i=e.split(/\//);i.length&&(e=i[i.length-1])}else e=o.linking.seriesShortSymbol.value()||e;return e}(i,t),e.val(i)}function f(e){Object(r.setLastUsedResolution)(e),o.linking.interval.setValue(e)}},hBTJ:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("Eyy1"),r=i("aO4+"),o=i("GEp6"),s=i("f6yo");function a(e,t){var i=e.A,n=t.A,o=e.B,s=t.B,a=e.C,l=t.C,c=i*s-n*o;if(Math.abs(c)<1e-6)return null;var u=(o*l-s*a)/c,h=(n*a-i*l)/c;return new r.Point(u,h)}function l(e,t,i,n){var r=function(e,t,i,n){var r=t.subtract(e),o=n.subtract(i),s=r.x*o.y-r.y*o.x;if(Math.abs(s)<1e-6)return null;var a=e.subtract(i);return(a.y*o.x-a.x*o.y)/s}(e,t,i,n);if(null===r)return null;var s=t.subtract(e).scaled(r).add(e),a=o.distanceToSegment(i,n,s);return Math.abs(a.distance)<1e-6?r:null}function c(e,t){for(var i=0,n=e;i0&&r.equalPoints(e[e.length-1],t))&&(e.push(t),!0)}function h(e,t){for(var i=[],n=0;n=3?i:null}t.intersectLineSegmentAndBox=function(e,t){var i=e[0].x,n=e[0].y,o=e[1].x,s=e[1].y,a=t.min.x,l=t.min.y,c=t.max.x,u=t.max.y;function h(e,t,i,n,r,o){var s=0;return er&&(s|=2),to&&(s|=8),s}for(var d=h(i,n,a,l,c,u),p=h(o,s,a,l,c,u),_=!1,f=0;;){if(f>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(f++,!(d|p)){_=!0;break}if(d&p)break;var m=d||p,v=void 0,y=void 0;8&m?(v=i+(o-i)*(u-n)/(s-n),y=u):4&m?(v=i+(o-i)*(l-n)/(s-n),y=l):2&m?(y=n+(s-n)*(c-i)/(o-i),v=c):(y=n+(s-n)*(a-i)/(o-i),v=a),m===d?d=h(i=v,n=y,a,l,c,u):p=h(o=v,s=y,a,l,c,u)}return _?r.equalPoints(r.point(i,n),r.point(o,s))?r.point(i,n):r.lineSegment(r.point(i,n),r.point(o,s)):null},t.intersectLines=a,t.intersectLineSegments=l,t.intersectLineAndBox=function(e,t){var i=t.min.x,o=t.min.y,s=t.max.x,a=t.max.y;if(0===e.A){var l=-e.C/e.B;return o<=l&&l<=a?r.lineSegment(r.point(i,l),r.point(s,l)):null}if(0===e.B){var u=-e.C/e.A;return i<=u&&u<=s?r.lineSegment(r.point(u,o),r.point(u,a)):null}var h=[],d=function(t){var i=function(e,t){return-(e.C+e.A*t)/e.B}(e,t);o<=i&&i<=a&&c(h,new r.Point(t,i))},p=function(t){var n=function(e,t){return-(e.C+e.B*t)/e.A}(e,t);i<=n&&n<=s&&c(h,new r.Point(n,t))};switch(d(i),p(o),d(s),p(a),h.length){ +case 0:return null;case 1:return h[0];case 2:return r.equalPoints(h[0],h[1])?h[0]:r.lineSegment(h[0],h[1])}return n.assert(!1,"We should have at most two intersection points"),null},t.intersectRayAndBox=function(e,t,i){var n=l(e,t,i.min,new r.Point(i.max.x,i.min.y)),o=l(e,t,new r.Point(i.max.x,i.min.y),i.max),a=l(e,t,i.max,new r.Point(i.min.x,i.max.y)),c=l(e,t,new r.Point(i.min.x,i.max.y),i.min),u=[];if(null!==n&&n>=0&&u.push(n),null!==o&&o>=0&&u.push(o),null!==a&&a>=0&&u.push(a),null!==c&&c>=0&&u.push(c),0===u.length)return null;u.sort((function(e,t){return e-t}));var h=s.pointInBox(e,i)?u[0]:u[u.length-1];return e.addScaled(t.subtract(e),h)},t.intersectPolygonAndHalfplane=h,t.intersectPolygons=function(e,t){for(var i=e,n=0;n0){var d=this._points[this._points.length-1],p=this._model.timeScale().indexToCoordinate(d.index),_=d.price,f=a.priceToCoordinate(_,u);if(new o.Point(l,h).subtract(new o.Point(p,f)).length()<5)return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0;var m=this._points[0],v=this._model.timeScale().indexToCoordinate(m.index),y=m.price,g=a.priceToCoordinate(y,u);if(new o.Point(l,h).subtract(new o.Point(v,g)).length()<5)return this.properties().childs().filled.setValue(!0),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}return e.prototype.addPoint.call(this,t,i,n)},t.prototype.setPoint=function(t,i,n){var s;e.prototype.setPoint.call(this,t,i,n);var a=this.priceScale();if(!(this._model.timeScale().isEmpty()||null===a||a.isEmpty()||t!==this._points.length-1&&0!==t)){ +var l=Object(r.ensure)(null===(s=this.ownerSource())||void 0===s?void 0:s.firstValue()),c=this._model.timeScale().indexToCoordinate(i.index),u=a.priceToCoordinate(i.price,l),h=t===this._points.length-1?this._points[0]:this._points[this._points.length-1],d=this._model.timeScale().indexToCoordinate(h.index),p=a.priceToCoordinate(h.price,l);new o.Point(c,u).subtract(new o.Point(d,p)).length()<5&&this.properties().childs().filled.setValue(!0)}},t.createProperties=function(e){var i=new a.DefaultProperty("linetoolpolyline",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"91EF")).then((function(e){return e.PolylinesDefinitionsViewModel}))},t._configureProperties=function(e){l.LineDataSource._configureProperties(e),e.addExclusion("filled")},t}(l.LineDataSource)},hY0g:function(e,t,i){"use strict";(function(e){var t=i("txPx").getLogger("Common.WatchedValue");function n(){}function r(e){if(!(this instanceof r))return new r(e);arguments.length>0&&(this._value=e),this._listeners=[]}r.prototype.value=function(){return this._owner?this._owner._value:this._value},r.prototype.setValue=function(e,i){var n=this._owner?this._owner:this;if("function"==typeof n.hook&&(e=n.hook(e)),n.writeLock)return n._value;if(!i&&n._value===e&&n.hasOwnProperty("_value"))return e;n._value=e;for(var r=n._listeners.slice(),o=0,s=0;s=1&&t<=15?"1D":"1W"}throw new Error("Unexpected resolution type: "+e.symbol.resolution)}(e);case"Daily":return"1D";case"Weekly":return"1W";case"Monthly":return"1M";case"Yearly":return"12M";default:throw new Error("No such pivTimeFrame: "+t)}}var u={name:"Pivot Points Standard",metainfo:{_metainfoVersion:44,defaults:{inputs:{kind:"Traditional",lookBack:15,pivTimeFrame:"Auto",showHistoricalPivots:!0},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"],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:2,name:"Number of Pivots Back",type:"integer"}],is_price_study:!0,linkedToSeries:!0,shortDescription:"Pivots"},constructor:function(){function e(){this._secondaryRes="1D",this._firstMainSeriesBarTime=NaN}return e.prototype.init=function(e,t){var i=t(0),r=t(1),o=t(2),a=t(3);this._data=new s,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;default:throw new Error("Unknown kind "+e)}}(i),this._showHistoricalPivots=r,this._historicalPivotsToKeep=a,this._pivTimeFrame=o,this._isValidResolution=function(e,t){return(!n.Std.isdaily(e)||"Daily"!==t)&&((!n.Std.isweekly(e)||"Daily"!==t&&"Weekly"!==t)&&(!n.Std.ismonthly(e)||"Daily"!==t&&"Weekly"!==t&&"Monthly"!==t))}(e,this._pivTimeFrame),this._isValidResolution||n.Std.error("You cannot see this pivot timeframe on this resolution"),this._isValidResolution&&(this._secondaryRes=c(e,this._pivTimeFrame));var l=""===e.symbol.resolution?String(Math.max(30,2*e.symbol.interval)):e.symbol.period;e.new_sym(e.symbol.tickerid,this._secondaryRes,this._secondaryRes,l)},e.prototype.main=function(e){if(!this._isValidResolution)return null;if(e.symbol.time)return isNaN(this._firstMainSeriesBarTime)&&(this._firstMainSeriesBarTime=e.symbol.time,this._removeUnusedPivots()),e.symbol.isLastBar&&e.symbol.isNewBar?this._createResponse():null;e.select_sym(1);var t=e.new_var(n.Std.open(e)),i=e.new_var(n.Std.high(e)),r=e.new_var(n.Std.low(e)),s=e.new_var(n.Std.close(e)),a=e.new_var(n.Std.time(e)),c=this._data,u=t.get(0),h=a.get(0),d=t.get(1),p=i.get(1),_=r.get(1),f=s.get(1),m=e.symbol.isLastBar;if(0!==c.pivots.length&&e.symbol.isNewBar){var v=c.pivots[c.pivots.length-1];v.endIndex__t!==h&&(v.endIndex__t=h)}if(0===e.symbol.index||!e.symbol.isNewBar)return e.select_sym(0),null;var y=function(e,t,i,r,s,a,l,c){var u=new o,h=NaN,d=i-r;switch(c){case 0:h=(i+r+s)/3,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+(i-r),u.s2=h-(i-r),u.r3=2*h+(i-2*r),u.s3=2*h-(2*i-r), +u.r4=3*h+(i-3*r),u.s4=3*h-(3*i-r),u.r5=4*h+(i-4*r),u.s5=4*h-(4*i-r);break;case 1:h=(i+r+s)/3,u.p=h,u.r1=h+.382*d,u.s1=h-.382*d,u.r2=h+.618*d,u.s2=h-.618*d,u.r3=h+d,u.s3=h-d;break;case 2:h=(i+r+2*e)/4,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+d,u.s2=h-d,u.r3=i+2*(h-r),u.s3=r-2*(i-h),u.r4=u.r3+d,u.s4=u.s3-d;break;case 3:h=(i+r+s)/3,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+d,u.s2=h-d,u.r3=h+2*d,u.s3=h-2*d,u.r4=h+3*d,u.s4=h-3*d;break;case 4:var p=NaN;h=(p=n.Std.equal(t,s)?i+r+2*s:n.Std.greater(s,t)?2*i+r+s:2*r+i+s)/4,u.p=h,u.r1=p/2-r,u.s1=p/2-i;break;case 5:h=(i+r+s)/3,u.p=h,u.r1=s+1.1*d/12,u.s1=s-1.1*d/12,u.r2=s+1.1*d/6,u.s2=s-1.1*d/6,u.r3=s+1.1*d/4,u.s3=s-1.1*d/4,u.r4=s+1.1*d/2,u.s4=s-1.1*d/2;break;default:throw new Error("Unknown kind")}return u.startIndex__t=a,u.endIndex__t=l,u}(u,d,p,_,f,h,l(e,h),this._kindPP);return e.select_sym(0),this._showHistoricalPivots||(c.pivots=[]),c.pivots.push(y),c.pivots.length>this._historicalPivotsToKeep&&c.pivots.shift(),m?this._createResponse():null},e.prototype._createResponse=function(){return 0===this._data.pivots.length?null:{nonseries:!0,type:"non_series_data",data:{data:this._data}}},e.prototype._removeUnusedPivots=function(){var e=this,t=Math.max(this._data.pivots.findIndex((function(t){return t.startIndex__t>e._firstMainSeriesBarTime}))-1,0);t>0&&this._data.pivots.splice(0,t)},e}()}},"i/Bj":function(e,t,i){"use strict";function n(e){if(void 0===e)return null;var t=e.match(/(delayed_streaming)_([\d]{1,4})/);return null===t?null:{mode:t[1],interval:parseInt(t[2])}}i.r(t),i.d(t,"parseUpdateMode",(function(){return n}))},i126:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyColorRotatorFactory",(function(){return u}));var n=i("eJTA"),r=i("Tmoa"),o=i("HGP3"),s=i("3ClC"),a=["color-sky-blue-400","color-banana-yellow-700","color-deep-blue-500","color-grapes-purple-a700","color-iguana-green-500","color-minty-green-a700","color-ripe-red-a200","color-berry-pink-200","color-tv-blue-a100","color-tan-orange-a200","color-sky-blue-a400","color-deep-blue-a100","color-grapes-purple-400","color-iguana-green-a700","color-minty-green-200","color-ripe-red-200","color-berry-pink-a200","color-ripe-red-500","color-grapes-purple-500","color-deep-blue-400","color-tv-blue-a200","color-sky-blue-500","color-iguana-green-400","color-minty-green-400","color-banana-yellow-600","color-tan-orange-500","color-berry-pink-400","color-ripe-red-300","color-grapes-purple-300","color-deep-blue-300","color-tv-blue-300","color-sky-blue-300","color-iguana-green-300","color-minty-green-300","color-banana-yellow-400","color-tan-orange-300","color-berry-pink-300","color-tan-orange-a700"],l=function(){function e(e){this._offset=0,this._offset=e}return e.prototype.getColor=function(e){if(0===this._offset)return e;var t=a[(this._offset-1)%a.length],i=o.colorsPalette[t],s=Object(r.isHexColor)(e)?1:Object(n.parseRgba)(e)[3];return Object(r.generateColor)(i,Object(r.alphaToTransparency)(s))},e}(),c=function(){function e(e,t){this._offset=e,this._modelStartOffset=t}return e.prototype.getColor=function(e){if(Object(r.isHexColor)(e)){ +var t=Object(n.parseRgb)(e);return Object(n.rgbToHexString)(Object(n.shiftRgb)(t,this._offset,this._modelStartOffset))}var i=Object(n.parseRgba)(e);return Object(n.rgbaToString)(Object(n.shiftRgba)(i,this._offset,this._modelStartOffset))},e}();var u=function(){function e(e){this._chartModel=e}return e.prototype.getColorRotator=function(e){var t=Object(s.studyColorRotationMode)(e),i=this._calcDefaultColorsOffset(e);switch(t){case"loop":return new l(i);case"shift":var n=this._chartModel.getStudyShiftColorStartOffset();return new c(i,n)}},e.prototype._calcDefaultColorsOffset=function(e){var t=0;return this._chartModel.dataSources().filter(s.isStudy).forEach((function(i){var n,r,o=i.metaInfo().id===e.id,s=(n=i.metaInfo(),r=e,(n.pine?n.pine.version:void 0)===(r.pine?r.pine.version:void 0));o&&s&&t++})),t},e}()},i80N:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Fib Spiral");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("8MBc").FibSpiralPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Spiral"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("nBUU").FibSpiralDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolfibspiral",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpiral=s},iDOr:function(e,t,i){"use strict";(function(e){var n=i("Eyy1").assert,r=i("Y7w9").moveToHead,o=i("704P").ExecutionsPositionController,s=i("Ss5c").LineDataSource,a=i("Qb4w").PriceRange,l=i("7ktv").PriceDataSource,c=i("txPx").getLogger("Chart.Pane"),u=i("CW80").isLineTool,h=i("s1Gx").isSpeciallyZOrderedSource,d=i("1Wlv").PriceScale,p=i("FaJS").scaleRatio,_=i("FaJS").priceRangeByScaleRatio,f=i("FaJS").barSpacingByScaleRatio,m=i("MWAT").createPriceScaleSelectionStrategy,v=i("yfAl").PaneBase,y=i("s1Gx").sortSources;function g(t,i,n){v.call(this,t,i,n),this.m_timeScale=t,this._rightPriceScales=[],this._leftPriceScales=[],this.m_height=0,this.m_width=0,this.m_mainDataSource=null,this._properties=i,this._model=n,this._destroyed=new e,this._priceScaleRatioChanged=new e,this._priceScaleRatioChanged.subscribe(this,this._mainSeriesPaneScaleRatioOnChange),n.properties().priceScaleSelectionStrategyName.listeners().subscribe(null,function(e){this._priceScaleSelectionStrategy=m(e.value()),this._priceScaleSelectionStrategy.apply(this)}.bind(this)),this.m_timeScale.barSpacingChanged().subscribe(this,function(){this.m_mainDataSource===this._model.mainSeries()&&this._recalculatePriceScaleByScaleRatio(this.m_mainDataSource.priceScale())}.bind(this)),this._lockedPriceScale=null,this._currentPriceScaleRatio=null, +i.topMargin.listeners().subscribe(this,g.prototype._updateMargins),i.bottomMargin.listeners().subscribe(this,g.prototype._updateMargins),this._updateMargins(),this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null,this._maximized=!1,this._isMainPane=!1,this._onPriceScalesChanged=new e}inherit(g,v),g.DEFAULT_STRETCH_FACTOR=1e3,g.PANE_ANIMATION_DURATION=500,g.prototype.destroy=function(){this._properties.topMargin.listeners().unsubscribe(this,g.prototype._updateMargins),this._properties.bottomMargin.listeners().unsubscribe(this,g.prototype._updateMargins),this._model.properties().priceScaleSelectionStrategyName.listeners().unsubscribeAll(this),this.m_timeScale.barSpacingChanged().unsubscribeAll(this),this._leftPriceScales.concat(this._rightPriceScales).forEach((function(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this)}),this),this._priceScaleRatioChanged.unsubscribeAll(this);for(var e=0;ee.left){var t=r(this._leftPriceScales,this.mainDataSource().priceScale());return t.splice(e.left),t}return this._leftPriceScales}, +g.prototype.visibleRightPriceScales=function(){var e=this._model.priceScaleSlotsCount();if(this._rightPriceScales.length>e.right){var t=r(this._rightPriceScales,this.mainDataSource().priceScale());return t.splice(e.right),t}return this._rightPriceScales},g.prototype.timeScale=function(){return this.m_timeScale},g.prototype.dataSources=function(){return this.m_dataSources},g.prototype.isOverlay=function(e){var t=e.priceScale();return"overlay"===this.priceScalePosition(t)},g.prototype._processMainSourceChange=function(){var e;if(null===this.m_mainDataSource)for(var t=0;te)&&(e=n)}}return null===e&&(e=this.getZOrderMinMax().minZOrder-1),this.m_dataSources.forEach((function(t){t.zorder()>e&&t.setZorder(t.zorder()+1)})),e+1},g.prototype.beginInsertManyLineDataSources=function(){this._isInInsertManyDataSourcesState=!0,this._lastLineDataSourceZOrder=null},g.prototype.endInsertManyLineDataSources=function(){this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null},g.prototype.addDataSource=function(e,t,i){var n;u(e)&&!i?(n=null!==this._lastLineDataSourceZOrder?this._lastLineDataSourceZOrder:this._newZOrderForLineTool(),this._isInInsertManyDataSourcesState&&(this._lastLineDataSourceZOrder=n)):n=this.getZOrderMinMax().minZOrder-1,this.insertDataSource(e,t,n)},g.prototype.insertDataSource=function(e,t,i){t||(t=this.findSuitableScale(e)),this._addSourceToCollections(e);var n=!1;(e===this._model.mainSeries()||null===this.m_mainDataSource)&&(this.m_mainDataSource=e,n=!0),t.addDataSource(e,this._isInInsertManyDataSourcesState),e.setPriceScale(t),e.onTagsChanged&&e.onTagsChanged().subscribe(this,g.prototype.onSourceTagsChanged),e.setZorder(i),n&&this._processMainSourceChange(),this._tagsChanged.fire(),TradingView.isInherited(e.constructor,l)&&this.recalculatePriceScale(t),this._invalidateSourcesCache()},g.prototype.priceScalePosition=function(e){return this._leftPriceScales.includes(e)?"left":this._rightPriceScales.includes(e)?"right":"overlay"},g.prototype.createPriceScaleAtPosition=function(e,t){ +var i=this._properties.axisProperties.state();i.autoScale=!0;var n=new d(this._model.properties().scalesProperties,i);return n.setHeight(this.height()),n.setTopMargin(this._defaultTopMargin()),n.setBottomMargin(this._defaultBottomMargin()),this._placePriceScale(n,e,t),n},g.prototype._placePriceScale=function(e,t,i){if("overlay"!==t){var r="left"===t?this._leftPriceScales:this._rightPriceScales,o=void 0===i?r.length:i;r.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.isLockScale()&&(n(null===this._lockedPriceScale),this._lockedPriceScale=e,this._currentPriceScaleRatio=null),this._onPriceScalesChanged.fire()}},g.prototype.removePriceScale=function(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e===this._lockedPriceScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null);var t=this._leftPriceScales.indexOf(e);-1!==t&&this._leftPriceScales.splice(t,1);var i=this._rightPriceScales.indexOf(e);-1!==i&&this._rightPriceScales.splice(i,1),this._onPriceScalesChanged.fire()},g.prototype.removeDataSource=function(e,t,i){var n=this.m_dataSources.indexOf(e);if(-1!==n){0,this._removeSourceFromCollections(n,i),e!==this.m_mainDataSource||t||(this.m_mainDataSource=null);var r=e.priceScale();if(r&&r.dataSources().indexOf(e)>=0&&r.removeDataSource(e),r&&null===r.mainSource()){var o=r.dataSources().length;0!==o&&c.logError("Invalid priceScale state: empty mainSource but non-empty data sources="+o),this.removePriceScale(r)}e.onTagsChanged&&e.onTagsChanged().unsubscribe(this,g.prototype.onSourceTagsChanged),e instanceof l&&!t&&this._processMainSourceChange(),this._tagsChanged.fire(),r&&e instanceof l&&this.recalculatePriceScale(r),this._invalidateSourcesCache()}else c.logDebug("removeDataSource: invalid data source")},g.prototype.startScalePrice=function(e,t){e.startScale(t)},g.prototype.scalePriceTo=function(e,t){e.scaleTo(t),this.updateAllViews()},g.prototype.endScalePrice=function(e){e.endScale()},g.prototype.startScrollPrice=function(e,t){e.startScroll(t)},g.prototype.scrollPriceTo=function(e,t){e.scrollTo(t),this.updateAllViews()},g.prototype.endScrollPrice=function(e){e.endScroll()},g.prototype.setPriceAutoScale=function(e,t){e.setMode({autoScale:t}),this.timeScale().isEmpty()?e.setPriceRange(null):this.recalculatePriceScale(e)},g.prototype.restorePriceScaleState=function(e,t){e.restoreState(t),this.updateAllViews()},g.prototype._updateCustomSourceAllViews=function(e){e.paneViews(this).length>0&&e.updateAllViews()},g.prototype.updateAllViews=function(){for(var e=0;e0&&!this.timeScale().isEmpty()){var i=this.timeScale().visibleBarsStrictRange();e.recalculatePriceRange(i)}e.updatePaneViews()}},g.prototype.resetPriceScale=function(e){var t=this.timeScale().visibleBarsStrictRange();e.isLockScale()||e.setMode({autoScale:!0}),e.recalculatePriceRange(t),this.updateAllViews()},g.prototype.recalculate=function(){this.recalculatePriceScale(this.m_rightPriceScale),this.recalculatePriceScale(this.m_leftPriceScale);for(var e=0;ei&&(i=r.zorder())}return{minZOrder:t,maxZOrder:i}},g.prototype.isZOrderAvailable=function(e){for(var t=0;t0&&t<0){var s=i[n-1].zorder(),a=e.zorder();i[n-1].setZorder(a),e.setZorder(s)}else if(n0){var l=i[n+1].zorder();a=e.zorder();i[n+1].setZorder(a),e.setZorder(l)}this._invalidateSourcesCache(),this._dataSourcesCollectionChanged.fire()},g.prototype.onSourceTagsChanged=function(){this._tagsChanged.fire()},g.prototype.onDestroyed=function(){return this._destroyed},g.prototype.clearSeries=function(e){for(var t=this.m_dataSources.length-1;t>=0;t--)TradingView.isInherited(this.m_dataSources[t].constructor,TradingView.Series)&&this._removeSourceFromCollections(t,e)},g.prototype.nonOverlayPricesSourcesCount=function(){return this.m_dataSources.filter((function(e){return(!e.properties().linkedToSeries||!e.properties().linkedToSeries.value())&&(TradingView.isInherited(e.constructor,l)&&e.showInObjectTree()&&!this.isOverlay(e))}),this).length},g.prototype.canHaveMoreNoScaleSources=function(){return this.nonOverlayPricesSourcesCount()>1},g.prototype.actionNoScaleIsEnabled=function(e){return!(!this.isOverlay(e)&&TradingView.isInherited(e.constructor,l))||this.canHaveMoreNoScaleSources()},g.prototype.executionsPositionController=function(){return this._executionsPositionController||(this._executionsPositionController=new o(this,this._model.timeScale())),this._executionsPositionController},g.prototype.isLast=function(){var e=this._model.panes();return e[e.length-1]===this},g.prototype.setMaximized=function(e){this._maximized=e},g.prototype.isMaximized=function(){return this._maximized},g.prototype.isMainPane=function(){var e=this._model.mainSeries(),t=!1;return this.m_dataSources.forEach((function(i){t||(t=i===e)})),this._isMainPane=t,t},g.prototype.properties=function(){return this._properties},g.prototype._mainSourceVisiblePriceRange=function(e){var t=this.m_timeScale.visibleBarsStrictRange();return null!==t?e.mainSource().priceRange(t.firstBar(),t.lastBar()):new a(-.5,.5)},g.prototype.priceScaleRatio=function(){return this._currentPriceScaleRatio},g.prototype.applyPriceScaleRatio=function(e,t){ +null!==this._lockedPriceScale&&this._lockedPriceScale!==e||this._currentPriceScaleRatio===t||!this.isMainPane()||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())},g.prototype._mainSeriesPaneScaleRatioOnChange=function(){this.isMainPane()&&this._model.mainSeriesScaleRatioPropertyOnChanged()},g.prototype._applyOldScaleRatioToPriceScale=function(){if(this._isRecalculatingScales||null===this._currentPriceScaleRatio)return!1;this._isRecalculatingScales=!0,this._setNewPriceRangeByScaleRatio(this._lockedPriceScale,this._currentPriceScaleRatio,this._mainSourceVisiblePriceRange(this._lockedPriceScale)),this._isRecalculatingScales=!1},g.prototype._applyOldScaleRatioToTimeScale=function(){if(this._isRecalculatingScales||null===this._currentPriceScaleRatio)return!1;this._isRecalculatingScales=!0,this._setNewBarSpacingByScaleRatio(),this._isRecalculatingScales=!1},g.prototype._tryToApplyNewPriceScaleRatio=function(){var e=p(this.m_timeScale,this._lockedPriceScale);this._currentPriceScaleRatio===e||this._lockedPriceScale.isLog()||(this._priceScaleRatioChanged.fire(this._currentPriceScaleRatio,e),this._currentPriceScaleRatio=e)},g.prototype._recalculatePriceScaleByScaleRatio=function(e){this.isMainPane()&&e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToPriceScale():this._tryToApplyNewPriceScaleRatio())},g.prototype._recalculateTimeScaleByScaleRatio=function(e){e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToTimeScale():this._tryToApplyNewPriceScaleRatio())},g.prototype._setNewPriceRangeByScaleRatio=function(e,t,i,n,r){var o=_(e,this.m_timeScale.barSpacing(),t);e.setPriceRange(null!==o?o:i,n,r)},g.prototype._setMinMaxPriceRange=function(){var e=_(this._lockedPriceScale,this.m_timeScale.maxBarSpacing(),this._currentPriceScaleRatio),t=_(this._lockedPriceScale,this.m_timeScale.minBarSpacing(),this._currentPriceScaleRatio);null!==e&&this._lockedPriceScale.setMaxPriceRange(e),null!==t&&this._lockedPriceScale.setMinPriceRange(t)},g.prototype._onPriceScaleSetMinMaxPriceRange=function(e){e===this._lockedPriceScale&&this._setMinMaxPriceRange()},g.prototype._setNewBarSpacingByScaleRatio=function(){var e=this.m_timeScale.getValidBarSpacing(f(this._lockedPriceScale,this._currentPriceScaleRatio));this.m_timeScale.isValidBarSpacing(e)&&this.m_timeScale.setBarSpacing(e)},g.prototype._onPriceScaleModeChanged=function(e,t,i){if(i.lockScale&&(this._lockedPriceScale!==e&&null!==this._lockedPriceScale&&this._lockedPriceScale.setMode({lockScale:!1}),this._lockedPriceScale=e,this._currentPriceScaleRatio=p(this.m_timeScale,e)),t.lockScale&&!i.lockScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null),t.percentage!==i.percentage||t.indexedTo100!==i.indexedTo100){var n=this.timeScale().visibleBarsStrictRange() +;null!==n&&(e.recalculatePriceRange(n),e.updatePaneViews())}},g.prototype.lineToolsForArea=function(e){var t=this.m_height,i=this.m_width,n=this.logicalRectToPixels(e);return this.m_dataSources.filter((function(e){return u(e)})).filter((function(e){return(e.paneViews()||[]).some((function(e){var r=e.renderer(t,i,!0);return r&&r.doesIntersectWithBox&&r.doesIntersectWithBox(n)}))}))},g.prototype.getPriceScaleById=function(e){var t=this.m_dataSources.find((function(t){return null!==t.priceScale()&&t.priceScale().id()===e}));return void 0===t?null:t.priceScale()},g.prototype.setPriceScaleSelectionStrategy=function(e){this._priceScaleSelectionStrategy=e,e.apply(this)},g.prototype.movePriceScale=function(e,t,i){var n=this.priceScalePosition(e);if(n!==t)this.removePriceScale(e),this._placePriceScale(e,t,i),this._invalidateSourcesCache();else if(void 0!==i&&"overlay"!==n){var r="left"===n?this._leftPriceScales:this._rightPriceScales,o=r.indexOf(e);r.splice(o,1),r.splice(i,0,e)}},g.prototype.onPriceScalesChanged=function(){return this._onPriceScalesChanged},g.prototype.priceScaleIndex=function(e,t){switch(t){case"left":return this.leftPriceScales().indexOf(e);case"right":return this.rightPriceScales().indexOf(e)}},g.prototype.realignLineTools=function(){for(var e=0;e0&&(u=2*Math.PI-u),0===e&&(u+=Math.PI),this._properties.angle.setValue(u)}else{var h=this._startChangeWidth,d=o.subtract(r).length();if(this._origScale*h0)},t.fixComputationError=n,t.alignTo=function(e,t){var i=e/t,r=Math.floor(i),o=i-r;return o>2e-10?n(o>.5?(r+1)*t:r*t):e}},jA0t:function(e,t,i){"use strict";var n=function(){var e={};function t(e){return e.is_price_study}function i(e,t){var i=t.slice(0).toLowerCase();if(e){for(var n=0;nt){if((r=o-1)0&&e-t[n-1]<=r)return r;return 0},r.prototype.is_valid=function(){return!this._invalid},r._offset=function(e,t,i){var n=o(e,i);return-1===n?0:t[n]};var s=function(e){return 0|e},a=function(e){return 60*e*1e3};function l(e){return e%4==0&&(e%100!=0||e%400==0)}var c={0:0,1:31,2:59,3:90,4:120,5:151,6:181,7:212,8:243,9:273,10:304,11:334},u={SUNDAY:1,MONDAY:2,TUESDAY:3,WEDNESDAY:4,THURSDAY:5,FRIDAY:6,SATURDAY:7,JANUARY:0,FEBRUARY:1,MARCH:2,APRIL:3,MAY:4,JUNE:5,JULY:6,AUGUST:7,SEPTEMBER:8,OCTOBER:9,NOVEMBER:10,DECEMBER:11,YEAR:1,MONTH:2,WEEK_OF_YEAR:3,DAY_OF_MONTH:5,DAY_OF_YEAR:6,DAY_OF_WEEK:7,HOUR_OF_DAY:11,MINUTE:12,SECOND:13,minutesPerDay:1440,secondsPerDay:a(1440),get_minutes_from_hhmm:function(e){return-1!==e.indexOf(":")&&(e=e.split(":").join("")),e%100+60*s(e/100)},get_year:function(e){return e.getUTCFullYear()},get_month:function(e){return e.getUTCMonth()},get_hours:function(e){return e.getUTCHours()},get_minutes:function(e){return e.getUTCMinutes()},get_seconds:function(e){return e.getUTCSeconds()},get_day_of_month:function(e){return e.getUTCDate()},get_day_of_week:function(e){return e.getUTCDay()+1},get_day_of_year:function(e){var t=e.getUTCMonth(),i=c[t];return t>u.JANUARY+1&&l(e.getUTCFullYear())&&(i+=1),i+e.getUTCDate()},get_week_of_year:function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1)).getUTCDay(),i=0===t?1:8-t,n=u.get_day_of_year(e)-i;return Math.ceil(n/7)+1},get_minutes_from_midnight:function(e){return 60*u.get_hours(e)+u.get_minutes(e)},set_hms:function(e,t,i,n,r,o){e.setUTCHours(t),e.setUTCMinutes(i),e.setUTCSeconds(n),e.setUTCMilliseconds(r),u.correct_time(e,o)},correct_time:function(e,t){var i=e.getTime(),n=t.correction_loc(i);e.setTime(i+n)},add_days_considering_dst:function(e,t,i){var n=e.offset_utc(t),r=this.clone(t);this.add_date(r,i);var o=e.offset_utc(r);return r.setTime(r.getTime()+n-o),r},add_date:function(e,t){e.setTime(e.getTime()+t*u.secondsPerDay)},add_minutes:function(e,t){e.setTime(e.getTime()+a(t))},clone:function(e){return new Date(e.getTime())},get_days_per_year:function(e){var t=e.getUTCFullYear();return this.days_per_year(t)},days_per_year:function(e){return l(e)?366:365},get_part:function(e,t){switch(t){case u.YEAR:return u.get_year(e);case u.MONTH:return u.get_month(e);case u.DAY_OF_MONTH:return u.get_day_of_month(e);case u.WEEK_OF_YEAR:return u.get_week_of_year(e);case u.DAY_OF_WEEK:return u.get_day_of_week(e);case u.HOUR_OF_DAY:return u.get_hours(e);case u.MINUTE:return u.get_minutes(e);case u.DAY_OF_YEAR:return u.get_day_of_year(e);case u.SECOND:return u.get_seconds(e);default:return e.getTime()}},time_minutes:a,time_seconds:function(e){return 1e3*e},time_minutes_diff:function(e,t){return s((s(e/1e3)-s(t/1e3))/60)},time_seconds_diff:function(e,t){return s(s(e/1e3)-s(t/1e3))},utc_to_cal:function(e,t){var i=e.offset_utc(t);return new Date(t+i)},get_cal:function(e,t,i,n,r,o,s){var a=new Date(Date.UTC(t,i,n,r||0,o||0,s||0)),l=e.offset_utc(+a) +;return new Date(a.valueOf()-l)},get_cal_from_unix_timestamp_ms:function(e,t){return new Date(t+e.offset_utc(t))},get_cal_utc:function(e,t,i){return new Date(Date.UTC(e,t,i))},cal_to_utc:function(e,t){var i=t.getTime();return i-e.offset_loc(i)},get_timezone:function(e){return new r(e)},shift_day:function(e,t){var i=e-1;return(i+=t)>6?i%=7:i<0&&(i=(7+i%7)%7),i+1}};e.exports=u},jFln:function(e,t,i){"use strict";var n=i("Hr11"),r=n.greaterThan,o=n.lessThan,s=window.CanvasEx=i("8Uy/");s.computeDashPattern=function(e){return[[e.lineWidth,2*e.lineWidth],[5*e.lineWidth,6*e.lineWidth],[6*e.lineWidth,6*e.lineWidth],[e.lineWidth,4*e.lineWidth],[2*e.lineWidth,e.lineWidth]][e.lineStyle-1]},s.drawLine=function(e,t,i,n,r){isFinite(t)&&isFinite(n)&&isFinite(i)&&isFinite(r)&&(e.lineStyle!==s.LINESTYLE_SOLID?s.drawDashedLine(e,t,i,n,r):s.drawSolidLine(e,t,i,n,r))},s.drawArrow=function(e,t,i,n,r,o){if(o=void 0===o?2:o,isFinite(t)&&isFinite(n)&&isFinite(i)&&isFinite(r)){var s=Math.round(o/2);e.beginPath(),e.moveTo(n,r),e.lineTo(t,i),e.moveTo(t+o,i+o),e.lineTo(t-o,i+o),e.moveTo(t-s,i+s),e.lineTo(t+s,i+s),e.stroke()}},s.drawSolidLine=function(e,t,i,n,r){e.beginPath(),e.moveTo(t,i),e.lineTo(n,r),e.stroke()},s.setLineStyle=function(e,t){e.lineStyle=t;var i=[];t!==s.LINESTYLE_SOLID&&(i=s.computeDashPattern(e)),s.setLineDash(e,i)},s.setLineDash=function(e,t){"function"==typeof e.setLineDash?e.setLineDash(t):void 0!==e.mozDash?e.mozDash=t:void 0!==e.webkitLineDash&&(e.webkitLineDash=t)},s.drawPoly=function(e,t,i){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(var n=0;n0&&(c.thereYet=o,c.cap=Math.max),t-n>0&&(l.thereYet=o,l.cap=Math.max),e.moveTo(t,i);for(var u=t,h=i,d=0,p=!0;!l.thereYet(u,n)||!c.thereYet(h,s);){var _=Math.atan2(s-i,n-t),f=a[d];u=l.cap(n,u+Math.cos(_)*f),h=c.cap(s,h+Math.sin(_)*f),p?e.lineTo(u,h):e.moveTo(u,h), +d=(d+1)%a.length,p=!p}},s.setFont=function(e,t){if(e.font!==t)try{e.font=t}catch(i){}},"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.setFont=function(e){s.setFont(this,e)},CanvasRenderingContext2D.prototype.lineStyle=s.LINESTYLE_SOLID),e.exports=s},jJ9X:function(e,t,i){},jRfx:function(e,t,i){"use strict";i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){var r=e.call(this,t,i,n)||this;return r._restorePane=!1,r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=this._chartModel.panes().length,i=this._chartModel.panes()[this._targetPaneIndex()],n=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),o=this._chartModel.children(n,!0);o.forEach((function(t){return e._chartModel.detachSource(t)})),this._restorePane=this._chartModel.detachSource(n);var s=i.findSuitableScale(n);if(i.addDataSource(n,s,!1),o.forEach((function(e){return i.addDataSource(e,s,!1)})),n===this._chartModel.mainSeries()){var a=i.priceScalePosition(s);i.movePriceScale(s,a,0)}this._chartModel.fullUpdate(),t!==this._chartModel.panes().length&&this._chartModel.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){var e,t=this;e=this._restorePane?this._chartModel.createPane(this._initialPaneIndex):this._chartModel.panes()[this._initialPaneIndex];var i=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),n=this._chartModel.children(i,!0);n.forEach((function(e){return t._chartModel.detachSource(e)})),this._chartModel.detachSource(i);var o=e.getPriceScaleById(this._initialPriceScaleId);null===o&&(o=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),e.addDataSource(i,o,!0),n.forEach((function(t){return e.addDataSource(t,o,!1)})),this._chartModel.fullUpdate()},t}(i("3u3j").a),s=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._initialPaneIndex-1},t}(o),a=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._initialPaneIndex+1},t}(o),l=function(e){function t(t,i,n,r){var o=e.call(this,t,i,r)||this;return o._targetPane=n,o}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._targetPane},t}(o)},jTis:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"CalloutConsts",(function(){return n})),function(e){e[e.RoundRadius=8]="RoundRadius",e[e.TextMargins=2]="TextMargins",e[e.MinWidth=100]="MinWidth"}(n||(n={}))},jeZR:function(e,t,i){"use strict";i.r(t),i.d(t,"AppliedTimeFrame",(function(){return r}));var n=i("QfUd"),r=function(){function e(e){this._appliedTimeFrame=new n.a(null),this._appliedTimeFrameInfo=null,this._model=e,e.mainSeries().dataEvents().messageReceived().subscribe(this,this._onSeriesMessageReceived)}return e.prototype.destroy=function(){ +this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.mainSeries().dataEvents().messageReceived().unsubscribeAll(this)},e.prototype.appliedTimeFrame=function(){return this._appliedTimeFrame},e.prototype._onSeriesMessageReceived=function(e){if("series_timeframe"===e.method){var t=this._model.timeScale();t.logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame),(null==e.params[5]||e.params[5])&&(this._appliedTimeFrameInfo={logicalRange:t.logicalRange(),baseIndex:t.baseIndex()},t.logicalRangeChanged().subscribe(this,this._invalidateAppliedTimeFrame))}},e.prototype._invalidateAppliedTimeFrame=function(){if(null!==this._appliedTimeFrameInfo){var e=this._model.timeScale(),t=e.logicalRange(),i=e.baseIndex(),n=this._appliedTimeFrameInfo.logicalRange,r=this._appliedTimeFrameInfo.baseIndex;null!==t&&null!==n&&i-t.left()==r-n.left()&&i-t.right()==r-n.right()||(this._appliedTimeFrame.setValue(null),e.logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame))}},e}()},jenN:function(e,t,i){"use strict";i.r(t);var n=i("txPx"),r=i("7Fue"),o=i("xWfy"),s=i("qySK"),a=i("mrSG"),l=function(e){function t(t,i){var n=e.call(this)||this;return n._source=t,n._data=i,n}return Object(a.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.priceScale(),r=this._source.properties().visible.value();if(n&&!n.isEmpty()&&r){var o=this._source.properties().graphics[this._data.lineType][this._data.styleId];if(o.visible&&o.visible.value()&&o.showPrice&&o.showPrice.value()){var s=this._source.firstValue();if(null!==s){var a=this._data.line.level,l=o.color.value();i.background=l,i.color=this.generateTextColor(l),i.coordinate=n.priceToCoordinate(a,s),e.text=n.formatPrice(a,s),e.visible=!0}}}},t}(i("KcY8").a);i.d(t,"createGraphicsPaneViews",(function(){return u})),i.d(t,"createGraphicsPriceAxisViews",(function(){return d})),i.d(t,"isStudyGraphicsEmpty",(function(){return r.a})),i.d(t,"StaticStudyGraphics",(function(){return o.a})),i.d(t,"emptyStudyGraphics",(function(){return o.b})),i.d(t,"loadStudyGraphics",(function(){return o.c})),i.d(t,"saveStudyGraphics",(function(){return o.d})),i.d(t,"LiveStudyGraphics",(function(){return s.a}));var c=Object(n.getLogger)("Chart.StudyGraphics");function u(e,t,n){return new Promise((function(r){i.e("study-pane-views").then(function(o){var s=Object.keys(e.graphicsInfo());s.sort((function(e,t){return h(e)-h(t)})),r(s.map((function(r){var o=i("psYU").VertLinePaneView,s={backgrounds:null,hhists:null,horizlines:i("1sos").HorizLinePaneView,hlines:null,lines:null,polygons:null,shapemarks:null,textmarks:null,trendchannels:null,vertlines:o,dwglabels:null,dwglines:null}[r];return null===s?(c.logWarn(r+" is not supported by this build of graphics subsystem, skipping"),null):new s(e,t,n)})).filter((function(e){return null!==e})))}.bind(null,i)).catch(void 0)}))}function h(e){switch(e){case"polygons":return-100;case"trendchannels":return-90;default:return 0}}function d(e){for(var t=Object.keys(e.graphicsInfo()),i=[],n=function(t){ +switch(t){case"hlines":e.graphics().hlines().forEach((function(n,r){n.forEach((function(n){void 0!==n.level&&i.push(new l(e,{line:{level:n.level},styleId:r,lineType:t}))}))}));break;case"horizlines":e.graphics().horizlines().forEach((function(n,r){n.forEach((function(n){void 0!==n.level&&i.push(new l(e,{line:{level:n.level},styleId:r,lineType:t}))}))}))}},r=0,o=t;r0&&t.setValue(a.family),i.setValue(a.size),n.setValue(a.bold),s.setValue(a.italic)):o.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,n){n?(e.save(),e.fillStyle="rgba(0, 0, 0, 0.15)",CanvasEx.drawPoly(e,t,!0),e.restore()):i&&(e.save(),e.fillStyle="rgba(0, 0, 0, 0.1)",CanvasEx.drawPoly(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=s},jofe:function(e,t,i){"use strict";function n(){var e,t;return{promise:new Promise((function(i,n){e=i,t=n})),reject:t,resolve:e}}i.r(t),i.d(t,"createDeferredPromise",(function(){return n}))},jpZi:function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=(i("YFKU"),i("HbRj"),i("RDU5")),s=window.t("Exclude line tools from group {group}"),a=function(e){function t(t,i,n){var r=e.call(this,s.format({group:i.name()}))||this;return r._model=t,r._groupId=i.id,r._groupName=i.name(),r._lineToolsIds=n.map((function(e){return e.id()})),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=Object(r.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),i=this._lineToolsIds.map((function(t){return e._model.dataSourceForId(t)})) +;t.excludeLineTools(i),0===t.lineTools().length&&this._model.lineToolsGroupModel().removeGroup(t)},t.prototype.undo=function(){var e=this,t=this._lineToolsIds.map((function(t){return e._model.dataSourceForId(t)})),i=this._model.lineToolsGroupModel().groupForId(this._groupId);null!==i?i.addLineTools(t):this._model.lineToolsGroupModel().createGroup(t,this._groupName,this._groupId)},t}(o.UndoCommand)},jy4L:function(e,t,i){"use strict";i.r(t),i.d(t,"makeNextSymbolId",(function(){return r})),i.d(t,"makeNextStudyId",(function(){return s}));var n=0;function r(){return"ss_"+ ++n}var o=0;function s(){return"st"+ ++o}},k4w6:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._series=t,i._model=t.model(),i}return Object(n.__extends)(t,e),t}(i("2ijp").a)},"k9/m":function(e,t,i){"use strict";i.r(t),i.d(t,"PlotRowSearchMode",(function(){return n})),i.d(t,"PlotList",(function(){return c})),i.d(t,"mergeMinMax",(function(){return u})),i.d(t,"mergePlotRows",(function(){return h}));var n,r=i("Eyy1"),o=i("Y7w9"),s=i("tqok"),a=i("txPx"),l=Object(a.getLogger)("Chart.PlotList");!function(e){e[e.NearestLeft=-1]="NearestLeft",e[e.Exact=0]="Exact",e[e.NearestRight=1]="NearestRight"}(n||(n={}));var c=function(){function e(e,t){void 0===e&&(e=null),void 0===t&&(t=null),this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache=new Map,this._rowSearchCache=new Map,this._rowSearchCacheWithoutEmptyValues=new Map,this._plotFunctions=e||new Map,this._emptyValuePredicate=t}return e.prototype.clear=function(){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache.clear(),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear()},e.prototype.first=function(){return this.size()>0?this._items[this._start]:null},e.prototype.last=function(){return this.size()>0?this._items[this._end-1]:null},e.prototype.firstIndex=function(){return this.size()>0?this._indexAt(this._start):null},e.prototype.lastIndex=function(){return this.size()>0?this._indexAt(this._end-1):null},e.prototype.size=function(){return this._end-this._start},e.prototype.isEmpty=function(){return 0===this.size()},e.prototype.contains=function(e){return null!==this._search(e,n.Exact)},e.prototype.valueAt=function(e){var t=this.search(e);return null!==t?t.value:null},e.prototype.add=function(e,t){if(this._shareRead)return l.logDebug("add: readonly collection modification attempt"),!1;var i={index:e,value:t},r=this._search(e,n.Exact);return this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),null===r?(this._items.splice(this._lowerbound(e),0,i),this._start=0,this._end=this._items.length,!0):(this._items[r]=i,!1)},e.prototype.search=function(e,t,i){void 0===t&&(t=n.Exact);var r=void 0!==i?this._rowSearchCacheWithoutEmptyValues:this._rowSearchCache,o=void 0!==i?1e4*(t+1)+i:t,s=r.get(e);if(void 0!==s){var a=s.get(o);if(void 0!==a)return a}var l=this._search(e,t,i);if(null===l)return null;var c={index:this._indexAt(l), +value:this._valueAt(l)};return void 0===s&&(s=new Map,r.set(e,s)),s.set(o,c),c},e.prototype.fold=function(e,t){for(var i=t,n=this._start;n=i;--n){var r=this._indexAt(n),o=this._valueAt(n);if(e(r,o))return{index:r,value:o}}return null},e.prototype.each=function(e){for(var t=this._start;tthis._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)},e.prototype.addTail=function(e,t){void 0===t&&(t=!1);var i=0;t&&this._end-this._start>0&&(i=1,this._items[this._end-this._start-1].value=e[0].value);for(var n=i;n0?i[0]:null},e.prototype.state=function(){return{start:this._start,end:this._end,data:this._items,shareread:this._shareRead}},e.prototype.restoreState=function(e){e?(this._start=e.start,this._end=e.end,this._shareRead=e.shareread,this._items=e.data,this._minMaxCache.clear(),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear()):this.clear()},e.prototype._indexAt=function(e){return this._items[e].index},e.prototype._valueAt=function(e){return this._items[e].value},e.prototype._length=function(){return this._items.length},e.prototype._search=function(e,t,i){var r=this._bsearch(e);if(null===r&&t!==n.Exact)switch(t){case n.NearestLeft:return this._searchNearestLeft(e,i);case n.NearestRight:return this._searchNearestRight(e,i);default:throw new TypeError("Unknown search mode")}if(void 0===i||null===r||t===n.Exact)return r;switch(t){case n.NearestLeft:return this._nonEmptyNearestLeft(r,i);case n.NearestRight:return this._nonEmptyNearestRight(r,i);default:throw new TypeError("Unknown search mode")}},e.prototype._nonEmptyNearestRight=function(e,t){for(var i=Object(r.ensure)(this._emptyValuePredicate),n=Object(r.ensure)(t);e=this._start&&i(this._valueAt(e),n);)e-=1;return ethis._start&&(i-=1);var n=i!==this._end&&this._indexAt(i)e}),this._start,this._end)},e.prototype._plotMinMax=function(e,t,i){var n=null,r=this._plotFunctions.get(i);if(void 0===r)throw new Error('Plot "'+i+'" is not registered');for(var o=e;on.max&&(n.max=s)))}return n},e.prototype._invalidateCacheForRow=function(e){var t=Math.floor(e.index/30);this._minMaxCache.forEach((function(e){return e.delete(t)}))},e.prototype._prepend=function(e){return Object(r.assert)(!this._shareRead,"collection should not be readonly"),Object(r.assert)(0!==e.length,"plotRows should not be empty"),this._rowSearchCache.clear(), +this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=e.concat(this._items),this._start=0,this._end=this._items.length,e[0]},e.prototype._append=function(e){return Object(r.assert)(!this._shareRead,"collection should not be readonly"),Object(r.assert)(0!==e.length,"plotRows should not be empty"),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=this._items.concat(e),this._start=0,this._end=this._items.length,e[0]},e.prototype._updateLast=function(e){Object(r.assert)(!this.isEmpty(),"plot list should not be empty");var t=this._items[this._end-1];Object(r.assert)(t.index===e.index,"last row index should match new row index"),this._invalidateCacheForRow(e),this._rowSearchCache.delete(e.index),this._rowSearchCacheWithoutEmptyValues.delete(e.index),this._items[this._end-1]=e},e.prototype._merge=function(e){return Object(r.assert)(0!==e.length,"plot rows should not be empty"),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=h(this._items,e),this._start=0,this._end=this._items.length,e[0]},e.prototype._minMaxOnRangeCachedImpl=function(e,t,i){if(this.isEmpty())return null;var n=null,o=Object(r.ensureNotNull)(this.firstIndex()),s=Object(r.ensureNotNull)(this.lastIndex()),a=Math.max(e,o),l=Math.min(t,s),c=30*Math.ceil(a/30),h=Math.max(c,30*Math.floor(l/30));n=u(n,this._minMaxOnRange(a,Math.min(c,t,l),i));var d=this._minMaxCache.get(i);void 0===d&&(d=new Map,this._minMaxCache.set(i,d));for(var p=Math.max(c+1,a);pt[s].index?s++:(o++,s++,r--);return r}(e,t),n=new Array(i),r=0,o=0,s=e.length,a=t.length,l=0;rt[o].index?(n[l]=t[o],o++):(n[l]=t[o],r++,o++),l++;for(;r16)throw new TypeError("invalid length");if(0===t)return e.toString();return("0000000000000000"+e.toString()).slice(-t)}function h(e){return"hasForexAdditionalPrecision"in e}var d=function(){function e(e,t,i,o){if(this.type="price",this._formatterErrors={custom:Object(n.t)("Price format is invalid."),fraction:Object(n.t)("Fraction part is invalid."),secondFraction:Object(n.t)("Second fraction part is invalid.")},t||(t=1),Object(r.isNumber)(e)&&Object(r.isInteger)(e)||(e=100),e<0)throw new TypeError("invalid base");this._priceScale=e,this._minMove=t,this._minMove2=o,i&&void 0!==o&&o>0&&2!==o&&4!==o&&8!==o?a.logDebug("invalid minmove2"):(this._fractional=i,this.calculateDecimal())}return e.prototype.isFractional=function(){return!!this._fractional},e.prototype.state=function(){return{fractional:this._fractional,fractionalLength:this._fractionalLength,minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale}},e.prototype.calculateDecimal=function(){if(this._fractionalLength=0,this._priceScale>0&&this._minMove>0){var e=this._priceScale;for(this._fractional&&this._minMove2&&(e/=this._minMove2);e>1;)e/=10,this._fractionalLength++}},e.prototype.format=function(e,t,i,n,r){void 0===n&&(n=!0),void 0===r&&(r=!0);var s,a="";return e<0?(a=!1===n?"":"−",e=-e):e&&!0===t&&(a="+"),s=this._fractional?a+this._formatAsFractional(e,i):a+this._formatAsDecimal(e,i),r?Object(o.forceLTRStr)(s):s},e.prototype.parse=function(e){return e=(e=Object(o.stripLTRMarks)(e)).replace("−","-"),this._fractional?this._minMove2?this._parseAsDoubleFractional(e):this._parseAsSingleFractional(e):this._parseAsDecimal(e)},e.prototype.hasForexAdditionalPrecision=function(){return!this._fractional&&10===this._minMove2},e.serialize=function(e){return e.state()},e.deserialize=function(t){ +return new e(t.priceScale,t.minMove,t.fractional,t.minMove2)},e.prototype._formatAsDecimal=function(e,t){var i;t=t||0;var n,r=1/(i=this._fractional?Math.pow(10,this._fractionalLength||0):Math.pow(10,t)*this._priceScale/this._minMove);if(i>1)n=Math.floor(e);else{var o=Math.floor(Math.round(e/r)*r);n=0===Math.round((e-o)/r)?o:o+r}var s="";if(i>1){var a=+(Math.round(e*i)-n*i).toFixed(this._fractionalLength);a>=i&&(a-=i,n+=1);var l=void 0!==this._fractionalLength?this._fractionalLength:NaN;s=c.decimalSign+u(+a.toFixed(this._fractionalLength)*this._minMove,l+t),s=this._removeEndingZeros(s,t)}return n.toString()+s},e.prototype._getFractPart=function(e,t){var i=[0,5],n=[0,2,5,7];return 2===t?void 0===i[e]?-1:i[e]:4===t?void 0===n[e]?-1:n[e]:e},e.prototype._formatAsFractional=function(e,t){var i=this._priceScale/this._minMove,n=Math.floor(e),r=t?Math.floor(e*i)-n*i:Math.round(e*i)-n*i;r===i&&(r=0,n+=1);var o="";if(t){var s=(e-n-r/i)*i;o=u(s=Math.round(s*Math.pow(10,t)),t),o=this._removeEndingZeros(o,t)}if(!this._fractionalLength)throw new Error("_fractionalLength is not calculated");var a="";if(this._minMove2){var l=r%this._minMove2,h=u(r=(r-l)/this._minMove2,this._fractionalLength),d=this._getFractPart(l,this._minMove2);a=h+c.decimalSignFractional+d}else a=u((r=this._getFractPart(r,this._priceScale))*this._minMove,this._fractionalLength);return n.toString()+c.decimalSignFractional+a+o},e.prototype._removeEndingZeros=function(e,t){for(var i=0;i=r||o<0)return{error:this._formatterErrors.fraction,res:!1};var s=n+o/r;return i&&(s=-s),{value:s,res:!0,suggest:this.format(s)}}return{error:this._formatterErrors.custom,res:!1}},e.prototype._parseAsDoubleFractional=function(e){var t=new RegExp(/^(-?)[0-9]+$/).exec(e);if(t)return{value:u=parseFloat(e),res:!0,suggest:this.format(u)};if(t=new RegExp("^(-?)([0-9]+)\\"+c.decimalSignFractional+"([0-9]+)\\"+c.decimalSignFractional+"([0-9]+)$").exec(e)){var i=!!t[1],n=parseInt(t[2]),r=void 0!==this._minMove2?this._minMove2:NaN,o=this._priceScale/r,s=this._minMove2,a=this._patchFractPart(parseInt(t[3]),o),l=this._patchFractPart(parseInt(t[4]),s);if(a>=o||a<0)return{error:this._formatterErrors.fraction,res:!1} +;if(void 0!==s&&l>=s||l<0)return{error:this._formatterErrors.secondFraction,res:!1};var u=void 0!==s?n+a/o+l/(o*s):NaN;return i&&(u=-u),{value:u,res:!0,suggest:this.format(u)}}return{error:this._formatterErrors.custom,res:!1}},e}()},l4sv:function(e,t,i){"use strict";i.r(t),i.d(t,"HorizontalLineRenderer",(function(){return s}));var n=i("VdBB"),r=i("jFln"),o=i("gAom"),s=function(){function e(){this._data=null,this._hitTest=new n.HitTestResult(n.HitTestResult.REGULAR)}return e.prototype.setData=function(e){this._data=e},e.prototype.setHitTest=function(e){this._hitTest=e},e.prototype.hitTest=function(e){if(null===this._data||!1===this._data.visible)return null;var t=Math.abs(e.y-this._data.y)<=3+this._data.linewidth/2,i=void 0===this._data.left||this._data.left-e.x<=3,n=void 0===this._data.right||e.x-this._data.right<=3;return t&&i&&n?this._hitTest:null},e.prototype.draw=function(e,t){if(null!==this._data&&!1!==this._data.visible&&!(this._data.y<-this._data.linewidth/2||this._data.y>t.cssHeight+this._data.linewidth/2)){var i=t.pixelRatio;e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&Object(r.setLineStyle)(e,this._data.linestyle);var n=void 0!==this._data.left?Math.max(this._data.left,0):0,s=void 0!==this._data.right?Math.min(this._data.right,t.cssWidth):t.cssWidth,a=Math.round(this._data.y*i),l=Math.floor(n*i),c=Math.ceil(s*i);Object(o.drawHorizontalLine)(e,a,l,c)}},e}()},l7mP:function(e,t,i){"use strict";function n(e,t,n){void 0===t&&(t={}),Promise.all([i.e("react"),i.e(3),i.e(23),i.e(37),i.e(41),i.e(61),i.e(80),i.e(51),i.e("take-chart-image-dialog-impl")]).then(function(r){i("fMMV").getImageOfChart(e,t,n)}.bind(null,i)).catch(void 0)}function r(e,t,n){void 0===t&&(t={}),Promise.all([i.e("react"),i.e(3),i.e(23),i.e(37),i.e(41),i.e(61),i.e(80),i.e(51),i.e("take-chart-image-dialog-impl")]).then(function(r){i("fMMV").getImageOfChartSilently(e,t,n)}.bind(null,i)).catch(void 0)}i.r(t),i.d(t,"getImageOfChart",(function(){return n})),i.d(t,"getImageOfChartSilently",(function(){return r}))},lA7n:function(e,t,i){"use strict";i.r(t);var n=i("Kxc7"),r=i("mrSG"),o=function(e){function t(t,i){return e.call(this,t,i,"FAVORITE_CHARTS_CHANGED","loadChartDialog.favorites",{})||this}return Object(r.__extends)(t,e),t}(i("ulZB").b),s=i("zUrt"),a=i("FBuY"),l=i("Vdly"),c=i("/z0S");i.d(t,"LoadChartService",(function(){return u}));var u=function(){function e(e){var t=this;void 0===e&&(e=null),this._favoriteChartsService=new o(a.TVXWindowEvents,l),this._chartWidgetCollection=null,this._promise=null,this._getChartEntry=function(e){return{id:e.id,url:e.url,title:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,active:function(){return t._isActiveChart(e.id)},openAction:function(){return s.backend.loadChart(e)},deleteAction:function(){return new Promise((function(i){s.backend.removeChart(e.image_url,(function(){t._deleteChart(e.id),i()}))}))},favoriteAction:t._updateFavorites}},this._updateFavorites=function(e){ +return t._favoriteChartsService.set(e)},this._isActiveChart=function(e){return null!==t._chartWidgetCollection&&e===t._chartWidgetCollection.metaInfo.id.value()},this._deleteChart=function(e){t._isActiveChart(e)&&(n.enabled("saveload_storage_customization")?null!==t._chartWidgetCollection&&t._chartWidgetCollection.clearChartMetaInfo():location.href="/chart/"+location.search)},this._chartWidgetCollection=e}return e.prototype.showLoadDialog=function(){Object(c.a)(this._showLoadDialog.bind(this),{source:"Load chart",sourceMeta:"Chart"})},e.prototype._showLoadDialog=function(){var e=this;(n.enabled("saveload_requires_authentication")&&!window.is_authenticated?Promise.resolve([]):new Promise((function(e){s.backend.getCharts((function(t){e(t)}))}))).then((function(t){return t.map(e._getChartEntry)})).then((function(t){var n=e._promise=Promise.all([i.e("react"),i.e(1),i.e(3),i.e(4),i.e(6),i.e(7),i.e(8),i.e(9),i.e(10),i.e(27),i.e(33),i.e(65),i.e(73),i.e(0),i.e(2),i.e(5),i.e(34),i.e("load-chart-dialog")]).then(i.bind(null,"AMW5")).then((function(i){e._promise===n&&i.showLoadChartDialog(t,e._favoriteChartsService,e._chartWidgetCollection)}))}))},e}()},lCO3:function(e,t,i){"use strict";i.r(t),i.d(t,"Version",(function(){return r}));var n=i("Eyy1"),r=function(){function e(e,t){this._major=e,this._minor=t}return e.prototype.major=function(){return this._major},e.prototype.minor=function(){return this._minor},e.prototype.isZero=function(){return 0===this._major&&0===this._minor},e.prototype.toString=function(){return this._major+"."+this._minor},e.prototype.compareTo=function(e){return this._majore._major?1:this._minore._minor?1:0},e.prototype.isLess=function(e){return this.compareTo(e)<0},e.prototype.isLessOrEqual=function(e){return this.compareTo(e)<=0},e.prototype.isEqual=function(e){return 0===this.compareTo(e)},e.prototype.isGreater=function(e){return this.compareTo(e)>0},e.prototype.isGreaterOrEqual=function(e){return this.compareTo(e)>=0},e.parse=function(t){if(t instanceof e)return new e(t.major(),t.minor());if("number"==typeof t)return Object(n.assert)(Math.floor(t)===t,"Version should not be a float number"),new e(t,0);if("string"==typeof t){var i=t.split(".");if(1===i.length){var r=parseInt(i[0],10);return Object(n.assert)(!isNaN(r),"Bad version string: "+t),new e(r,0)}if(2===i.length){r=parseInt(i[0],10);Object(n.assert)(!isNaN(r),"Bad version string: "+t);var o=parseInt(i[1],10);return Object(n.assert)(!isNaN(o),"Bad version string: "+t),new e(r,o)}throw new Error("Bad version string (one dot expected): "+t)}throw new Error("Bad version: "+t)},e.ZERO=new e(0,0),e}()},lJvs:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("vAx0").ESDPaneView,o=i("fTGZ").BarsMarksContainer,s=i("mMWL"),a=i("FQhm"),l=i("6xeX").Tooltip,c=i("zDbI").CHART_FONT_FAMILY;function u(e){o.call(this,e),this.toolname="UserDefinedTimescaleMarks";var t=this;s.hideMarksOnBars().subscribe(this,(function(){t._properties.visible.setValue(!s.hideMarksOnBars().value())})),this._paneView=new h(e,this), +this._requestedPointsets=new Set}function h(e,t){r.call(this,e,t,void 0,void 0),this.source=t,this.stylesCache={},this.templatesCache={},this._lollipops={},this._createLollipops()}inherit(u,o),u.prototype._initialize=function(e){this._properties.visible.setValue(!0)},u.prototype.userEditEnabled=function(){return!1},u.prototype._plateViewData=function(e){return{text:e.text}},u.prototype.onClicked=function(e){a.emit("onTimescaleMarkClick",e.id)},u.prototype.clearMarks=function(){var e=this._model.chartApi();if(e.connected()){var t=this;Object.keys(this._marks).forEach((function(i){var n=t._getPointsetId(i);e.removePointset(n)}))}this._requestedPointsets.clear(),o.prototype.clearMarks.call(this),this._paneView.clearCaches(),this.onNeedRepaint.fire()},u.prototype._getData=function(e){var t=this._model.mainSeries().symbolInfo();if(t){var i=this.roundRange(this._rangeDifference(e)),n=this,r=this._model.mainSeries(),o=r.symbolId(),s=r.properties().interval.value();ChartApiInstance.getTimescaleMarks(t,i.start,i.end,(function(t){var i=n._model.chartApi();t.forEach((function(e){e.index=null;var t=e.id,r=n._getPointsetId(t),a=n._marks[t];if(a&&null!==a.index&&(a.tickmark===e.tickmark?e.index=a.index:n._requestedPointsets.has(r)&&i.connected()&&(i.removePointset(r),n._requestedPointsets.delete(r))),n._marks[t]=e,null===e.index&&i.connected()){n._requestedPointsets.add(r);var l=[[e.tickmark,0]];i.createPointset(r,"turnaround",o,s,l,(function(e){n._onPointsetData(e)}))}}),n),n._loadedRange=n._rangeUnion(e,n._loadedRange),n.onNeedRepaint.fire()}),s)}},u.prototype._getPointsetId=function(e){return"pointsetMark_"+e},u.prototype._onPointsetData=function(e){var t=e.params.customId.split("_")[1],i=this._marks[t],n=e.params.plots;i&&1===n.length&&(i.index=n[0].value[0])},u.prototype.updatePlateData=function(e,t){return t.barWidth=this.barWidth(),t.text=e.text,t.tooltipMargin=-1*Math.max(e.minSize/2,.4*this.barWidth()),t},u.prototype.hasContextMenu=function(){return!1},u.prototype.paneViews=function(){return this._properties.visible.value()?[this._paneView]:[]},u.prototype.onClickOutside=function(){this._paneView.onClickOutside()},inherit(h,r),h.prototype._createLollipops=function(){var e=this.source._model.timeScale(),t=r.prototype._getY.call(this.source),i=this.source._model.lastHittestData(),o=this;Object.keys(this.source._marks).forEach((function(r){var s=this.source._marks[r],a=s.id,c=s.index;null!==c&&(o._lollipops[a]={id:a,basePoint:new n(e.indexToCoordinate(c)+1,t),hovered:i&&i.id===a||a===o.getLastClickedLollipopId(),barY:null,label:s.label,color:s.color,items:s.tooltip,tooltip:o._lollipops.hasOwnProperty(a)?o._lollipops[a].tooltip:new l,visible:!0})}),this)},h.prototype.clearCaches=function(){this.closeTooltips(),this.clearLastClicked(),this._lollipops={}},h.prototype.update=function(){this._createLollipops(),this._invalidated=!1},h.prototype.renderer=function(){return this.update(),r.prototype.renderer.call(this)},h.prototype._generateTemplateStyle=function(e,t,i){var n=e+t+i;if(!(n in this.stylesCache)){var r="default"!==e,o={ +strokeStyle:t,lineWidth:1,fillStyle:"white",barLine:{lineStyle:CanvasEx.LINESTYLE_DASHED},lollipop:{width:32,height:96,circleHeight:16,radius:12,lineWidth:1.5,fillStyle:r?t:"white",fillCircle:r,strokeStyle:"#E2745B",text:{label:i,strokeStyle:r?"white":t,font:"normal 12px "+c}}};this.stylesCache[n]=o}return this.stylesCache[n]},h.prototype.getTemplate=function(e,t){var i=e+t.color+t.label;return i in this.templatesCache||(this.templatesCache[i]=this.createTemplate(this._generateTemplateStyle(e,t.color,t.label))),this.templatesCache[i]},h.prototype.getStyle=function(e,t){return this._generateTemplateStyle(e,t.color,t.label)},h.prototype.createText=function(e,t){"string"==typeof e.items?t.addTextLine(e.items):Array.isArray(e.items)&&e.items.forEach((function(e){t.addTextLine(e)}))},h.prototype.hasTooltip=function(e){return!!e.tooltip&&e.tooltip.length},e.exports=u},"lNN+":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Triangle Pattern");function s(e,t){this._constructor="LineToolTrianglePattern";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Jej9").LineToolTrianglePatternPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 4},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Triangle Pattern"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("EFc4").Points5PatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooltrianglepattern",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolTrianglePattern=s},lReN:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolsGroupControllerApi",(function(){return s}));var n=i("s1Gx"),r=i("Eyy1"),o=i("CW80"),s=function(){function e(e,t){this._controller=e,this._model=t}return e.prototype.createGroupFromSelection=function(){return this._controller.createGroupFromSelection().id},e.prototype.removeGroup=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.removeGroup(t)},e.prototype.groups=function(){return this._controller.groups().map((function(e){return e.id}))},e.prototype.shapesInGroup=function(e){var t=Object(r.ensureDefined)(this._groupById(e));return Object(n.sortSources)(t.lineTools()).map((function(e){return e.id()}))},e.prototype.excludeShapeFromGroup=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._model.dataSourceForId(t));Object(r.assert)(Object(o.isLineTool)(n),"Passed shapeId is not a line tool"),this._controller.excludeLineToolFromGroup(i,n)},e.prototype.availableZOrderOperations=function(e){var t=Object(r.ensureDefined)(this._groupById(e));return this._controller.availableZOrderOperations(t)},e.prototype.bringToFront=function(e){ +var t=Object(r.ensureDefined)(this._groupById(e));this._controller.bringToFront(t)},e.prototype.bringForward=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.bringForward(t)},e.prototype.sendBackward=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.sendBackward(t)},e.prototype.sendToBack=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.sendToBack(t)},e.prototype.insertAfter=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertAfter(i,n)},e.prototype.insertBefore=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertBefore(i,n)},e.prototype.groupVisibility=function(e){return Object(r.ensureDefined)(this._groupById(e)).visibility()},e.prototype.setGroupVisibility=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupVisibility(i,t)},e.prototype.groupLock=function(e){return Object(r.ensureDefined)(this._groupById(e)).locked()},e.prototype.setGroupLock=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupLock(i,t)},e.prototype.getGroupName=function(e){return Object(r.ensureDefined)(this._groupById(e)).name()},e.prototype.setGroupName=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupName(i,t)},e.prototype.canBeGroupped=function(e){var t=this,i=e.map((function(e){return Object(r.ensureNotNull)(t._model.dataSourceForId(e))}));return!i.some((function(e){return!Object(o.isLineTool)(e)}))&&this._controller.canBeGroupped(i)},e.prototype._groupById=function(e){return this._controller.groups().find((function(t){return t.id===e}))},e}()},lTLF:function(e,t,i){"use strict";i.r(t);var n=i("Hr11"),r=function(){function e(e,t){if(this._base=e,this._integralDividers=t,Object(n.isBaseDecimal)(this._base))this._fractionalDividers=[2,2.5,2];else{this._fractionalDividers=[];for(var i=this._base;1!==i;){if(i%2==0)this._fractionalDividers.push(2),i/=2;else{if(i%5!=0)throw new Error("unexpected base");this._fractionalDividers.push(2),this._fractionalDividers.push(2.5),i/=5}if(this._fractionalDividers.length>100)throw new Error("something wrong with base")}}}return e.prototype.tickSpan=function(e,t,i){for(var r=0===this._base?0:1/this._base,o=Math.pow(10,Math.max(0,Math.ceil(Object(n.log10)(e-t)))),s=0,a=this._integralDividers[0];;){var l=Object(n.greaterOrEqual)(o,r,1e-9)&&o>r+1e-9,c=Object(n.greaterOrEqual)(o,i*a,1e-9),u=Object(n.greaterOrEqual)(o,1,1e-9);if(!(l&&c&&u))break;o/=a,a=this._integralDividers[++s%this._integralDividers.length]}if(o<=r+1e-9&&(o=r),o=Math.max(1,o),this._fractionalDividers.length>0&&Object(n.equal)(o,1,1e-9))for(s=0,a=this._fractionalDividers[0];Object(n.greaterOrEqual)(o,i*a,1e-9)&&o>r+1e-9;)o/=a,a=this._fractionalDividers[++s%this._fractionalDividers.length];return o},e}() +;i.d(t,"PriceTickMarkBuilder",(function(){return o}));var o=function(){function e(e,t,i,n){this._marks=[],this._priceScale=e,this._base=t,this._coordinateToLogicalFunc=i,this._logicalToCoordinateFunc=n}return e.prototype.base=function(){return this._base},e.prototype.setBase=function(e){if(e<0)throw new Error("base < 0");this._base=e},e.prototype.tickSpan=function(e,t,i){if(void 0===i&&(i=0),ei&&(c=u);var h=a.tickSpan(e,t,o);h>i&&(c=Math.min(c,h));var d=l.tickSpan(e,t,o);return d>i&&(c=Math.min(c,d)),c>0?c:e-t},e.prototype.rebuildTickMarks=function(){var e=this._priceScale;if(this._marks=[],!e.isEmpty()){var t=e.mainSource();if(null!==t){var i=t.firstValue();null===i&&(i=0);var n=e.height(),r=this._coordinateToLogicalFunc(n-1,i),o=this._coordinateToLogicalFunc(0,i),s=Math.max(r,o),a=Math.min(r,o);if(s!==a){var l=this.tickSpan(s,a),c=s%l;c+=c<0?l:0;for(var u=s>=a?1:-1,h=null,d=e.formatter(),p=NaN,_=s-c;_>a;_-=l){_===p&&(l=this.tickSpan(s,a,l)),p=_;var f=this._logicalToCoordinateFunc(_,i);null!==h&&Math.abs(f-h)=3600&&(s=f(Math.floor(o/3600))),o%=3600;var a=f(Math.floor(o/60));o%=60;var l=f(Math.floor(o));return null!==s?s+":"+a+":"+l:a+":"+l}, +t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._source.properties();if(12!==n.style.value()){if(this._options.visibleOnHistoryOnly){var r=this._model.timeScale().visibleBarsStrictRange(),o=this._source.data().last();if(null===r||null===o||r.contains(o.index))return}var s=this._model.properties().scalesProperties,a=s.showSeriesLastValue.value(),l=m&&this._options.showCountdown&&-1!==v.indexOf(n.style.value())&&n.showCountdown.value(),c=this._options.showSymbolLabel&&s.showSymbolLabels.value(),u=s.seriesLastValueMode.value()===_.PriceAxisLastValueMode.LastPriceAndPercentageValue,h=this._source.lastValueData(void 0,this._options.alwaysShowGlobalLast);if(!h.noData){var d=8===n.style.value();if((a||l||c)&&d&&n.haStyle.showRealLastPrice.value()){var p=this._source.lastValueData(void 0,!1),f=this._source.lastValueData(void 0,!0);p.noData||f.noData||p.index!==f.index||(a=!1,l=!1,c=!1)}if(a||l){var y=this._axisFirstLineText(h,a,u),g=l?this._countdownText():"";this._previousCountdown=g,0===y.length?(e.text=g,e.secondLine=""):(e.text=y,e.secondLine=g),0===y.length&&0===g.length||(e.visible=!0)}(c||u)&&(t.text=this._paneText(h,a,c,u),t.visible=t.text.length>0),i.background=this._source.priceLineColor(h.color),i.color=this.generateTextColor(i.background),i.coordinate=h.coordinate,i.floatCoordinate=h.floatCoordinate}}},t.prototype._paneText=function(e,t,i,n){var r="";if(y){var o=this._source.symbolInfo();r+=o?o.exchange+" ":""}else if(i){var s=this._source.getSymbolName();s.length>40&&(s=s.substr(0,37)+"..."),r+=s+" "}return t&&n&&(r+=this._source.priceScale().isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),r.trim()},t.prototype._axisFirstLineText=function(e,t,i){return t?i?this._source.priceScale().isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute:e.text:""},t.prototype._currentTime=function(){return Date.now()+1e3*this._source.serverTimeOffset()},t}(d.a),S=i("TmNs"),w=i("k9/m"),P=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.lastPrice=function(){return this._getSource().data().lastProjectionPrice},t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._getModel(),r=this._getSource(),o=r.priceScale(),s=n.timeScale(),a=this.lastPrice();if(!s.isEmpty()&&!o.isEmpty()&&void 0!==a){var l=s.visibleBarsStrictRange();if(null!==l){var c=l.firstBar(),h=l.lastBar(),d=r.data(),p=d.search(h,w.PlotRowSearchMode.NearestLeft);if(null!==p){var f=r.nearestIndex(c,w.PlotRowSearchMode.NearestRight);if(void 0!==f){var m=r.model().properties().scalesProperties,v=Object(u.ensureNotNull)(d.valueAt(f))[TradingView.CLOSE_PLOT],y=i.background,g=m.showSeriesLastValue.value(),b=!1,S=!1,P=!1,C=r.lastValueData(TradingView.CLOSE_PLOT,!1),x=r.properties();if(8===x.style.value()&&x.haStyle.showRealLastPrice.value()){var T=r.lastValueData(TradingView.CLOSE_PLOT,!0);if(T.noData||T.color===i.background||(y=T.color),!T.noData&&!C.noData){var I=T.index===C.index;b=I&&m.showSymbolLabels.value(), +S=m.seriesLastValueMode.value()===_.PriceAxisLastValueMode.LastPriceAndPercentageValue,g=g&&I,P=I&&this._isCountdownEnabled()&&x.showCountdown.value()}}else{y=r.barColorer().barStyle(p.index,!0).barColor}i.background=y,i.color=this.generateTextColor(y),i.coordinate=o.priceToCoordinate(a,v),e.visible=g||P,C.noData||(C.text=o.formatPrice(a,v),C.formattedPriceAbsolute=o.formatPriceAbsolute(a),C.formattedPricePercentage=o.formatPricePercentage(a,v),e.text=this._axisFirstLineText(C,g,S),e.secondLine=P?this._countdownText():"",t.text=this._paneText(C,g,b,S)),t.visible=b||g&&S}}}}},t}(b),C=i("KtbP"),x=i("C2K+"),T=i("WPIy");i.d(t,"SeriesBase",(function(){return M}));var I=p.enabled("price_scale_always_last_bar_value"),M=function(e){function t(t){var i=e.call(this,t)||this;i.extendedHours=new s.a,i._paneView=null,i._priceStep=null,i._symbolInfo=null,i._isPrePostMarketPricesForbiddenProperty=new s.a(!0),i._prevClosePriceAxisView=null,i._base=100,i._pointValue=1,i._formatter=new l.PriceFormatter(i._base),i._ignoreMinMoveFormatter=new l.PriceFormatter(i._base),i._ignoreMinMovePriceStep=null,i._lastBarCloseTime=null,i._quotesProvider=new c.QuotesProvider,i._quotesProvider.quotesUpdate().subscribe(i,i._onQuotesUpdate);var n=new b(i,t,{alwaysShowGlobalLast:!0});i._priceAxisView=n;var r=null;I||(r=new b(i,t,{visibleOnHistoryOnly:!0,showSymbolLabel:!1,showCountdown:!1,alwaysShowGlobalLast:!1})),i._priceLinePriceAxisView=new S.SeriesPriceLineAxisView(i);var o=new P(i,t);return i._priceAxisViews=[n,o],null!==r&&i._priceAxisViews.push(r),i._panePriceAxisView=new C.PanePriceAxisView(n,i,t),i._historyPricePanePriceAxisView=null!==r?new C.PanePriceAxisView(r,i,t):null,i._projectionPriceAxisView=new C.PanePriceAxisView(o,i,t),i._labelPaneViews=[i._panePriceAxisView,i._projectionPriceAxisView],null!==i._historyPricePanePriceAxisView&&i._labelPaneViews.push(i._historyPricePanePriceAxisView),i}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._quotesProvider.quotesUpdate().unsubscribeAll(this)},t.prototype.quotesProvider=function(){return this._quotesProvider},t.prototype.labelPaneViews=function(){return this._labelPaneViews},t.prototype.symbolInfo=function(){return this._symbolInfo},t.prototype.symbolResolved=function(){return this.dataEvents().symbolResolved()},t.prototype.formatter=function(e){return void 0===e&&(e=!0),e?this._formatter:this._ignoreMinMoveFormatter},t.prototype.priceStep=function(e){return void 0===e&&(e=!0),e?this._priceStep:this._ignoreMinMovePriceStep},t.prototype.hasClosePrice=function(){return 12!==this.properties().style.value()},t.prototype.nearestValue=function(e,t,i){var n=this.nearestData(e,i);return n?n.value[t]:void 0},t.prototype.autoScaleInfo=function(e,t){var i=this.priceRange(e,t);if(null===this._paneView)return{range:i};var n=this._paneView;return{range:i,topPixelMargin:n.topPixelMargin?n.topPixelMargin():void 0,bottomPixelMargin:n.bottomPixelMargin?n.bottomPixelMargin():void 0}},t.prototype.isPrePostMarketPricesForbiddenProperty=function(){ +return this._isPrePostMarketPricesForbiddenProperty},t.prototype.base=function(){return this._base},t.prototype.pointValue=function(){return this._pointValue},t.prototype.barCloseTime=function(){return this._lastBarCloseTime},t.prototype.currency=function(){return this.properties().currencyId.value()||null},t.prototype.setCurrency=function(e){this.properties().currencyId.setValue(e)},t.prototype.symbolSource=function(){return this},t.prototype.valuesProvider=function(){return new x.a(this,this.model())},t.prototype.statusProvider=function(e){return new T.a(this,this._model.properties().scalesProperties.textColor,this.properties().statusViewStyle,e)},t.prototype.open=function(e){var t=this.data().valueAt(e);return t&&t[1]},t.prototype.high=function(e){var t=this.data().valueAt(e);return t&&t[2]},t.prototype.low=function(e){var t=this.data().valueAt(e);return t&&t[3]},t.prototype.close=function(e){var t=this.data().valueAt(e);return t&&t[4]},t.prototype.moveItem=function(e,t,i){if(10===this.style()&&0===t){var n=this.priceScale(),r=this.properties().baselineStyle,o=n.height(),s=100-e.y/o*100,a=s<0?0:Math.round(10*s)/10;r.baseLevelPercentage.setValue(Math.max(Math.min(a,100),0))}},t.prototype._isExtendedHoursAllowed=function(){return Boolean(this._symbolInfo&&-1!==["stock","index","futures"].indexOf(this._symbolInfo.type))},t.prototype._recreateFormatter=function(){this._formatter=Object(a.createSeriesFormatter)(this.symbolInfo(),this.properties().minTick.value()),this._ignoreMinMoveFormatter=Object(a.createSeriesFormatter)(this.symbolInfo(),this.properties().minTick.value(),!0),this.priceScale()&&this.priceScale().updateFormatter(),this._formatterChanged.fire()},t.prototype._recreatePriceStep=function(){var e=Object(a.getSeriesPriceFormattingState)(this.symbolInfo()),t=e.minMove,i=e.priceScale,n=t/i;this._ignoreMinMovePriceStep=1/i,this._priceStep!==n&&(this._priceStep=n,this._priceStepChanged.fire())},t.prototype._recreatePriceFormattingDependencies=function(){this._recreateFormatter(),this._recreatePriceStep()},t.prototype._updateIsPrePostMarketPricesForbiddenProperty=function(){var e=!this.isDWM()&&this.extendedHours.value()||!this._isExtendedHoursAllowed();this._isPrePostMarketPricesForbiddenProperty.setValue(e)},t}(r.PriceDataSource)},"lW/c":function(e,t,i){"use strict";i.r(t);i("YFKU");var n=i("hY0g"),r=i.n(n),o=i("HySD"),s=function(){function e(e){var t=this;this._document=e,this.isFullscreen=new r.a;var i=function(){for(var e=["fullscreenElement","webkitFullscreenElement","mozFullscreenElement","mozFullScreenElement","msFullscreenElement"],i=0;i0;){var s=e._groups[o];if(!s.isDisabled()){if(s.handleHotkey(i,t))return;if(s.modal)return}}}},this._keyUpListener=function(t){var i=Object(n.hashFromEvent)(t);e._pressedKeys.setValue(i)},this._blurEvent=function(){e._pressedKeys.setValue(0)},this._mouseEvent=function(t){var i=Object(n.modifiersFromEvent)(t),r=255&e._pressedKeys.value();e._pressedKeys.setValue(i|r)}}return e.prototype.listen=function(e){e.addEventListener("keydown",this._keyDownListener),e.addEventListener("keyup",this._keyUpListener),e.addEventListener("blur",this._blurEvent),e.addEventListener("mousemove",this._mouseEvent)},e.prototype.unlisten=function(e){e.removeEventListener("keydown",this._keyDownListener),e.removeEventListener("keyup",this._keyUpListener),e.removeEventListener("blur",this._blurEvent),e.removeEventListener("mousemove",this._mouseEvent)},e.prototype.registerGroup=function(e){this._groups.push(e)},e.prototype.unregisterGroup=function(e){for(var t=this._groups.length;t--;)this._groups[t]===e&&this._groups.splice(t,1)},e.prototype.promoteGroup=function(e){for(var t=this._groups.length-1,i=this._groups.length;i--;){if(this._groups[i]===e)return void(i!==t&&(this._groups.splice(i,1),this._groups.splice(t,0,e)));this._groups[i].modal&&(t=i-1)}},e.prototype.pressedKeys=function(){return this._pressedKeys},e}(),l=i("JWMC"),c=function(){function e(e,t){this._group=e,this.hotkey=t.hotkey,this.handler=t.handler,this.desc=t.desc,this.element=t.element||null,t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=function(){return!0}:this.isDisabled=function(){return!1}}return e.prototype.destroy=function(){this._group&&(this._group.remove(this),this._group=null)},e}(),u=function(){function e(e,t){this._actions=[],this._manager=e,this.modal=!(!t||!t.modal), +t&&(this.desc=t.desc),t&&t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=function(){return!0}:this.isDisabled=function(){return!1},this._manager.registerGroup(this)}return e.prototype.add=function(e){var t=new c(this,e);return this._actions.push(t),t},e.prototype.remove=function(e){for(var t=this._actions.length;t-- >0;)this._actions[t]===e&&this._actions.splice(t,1)},e.prototype.handleHotkey=function(e,t){for(var i=this._actions.length;i-- >0;){var r=this._actions[i];if(r.hotkey===e&&((!r.element||t.target&&r.element.contains(t.target))&&!r.isDisabled()))return r.handler(t),t.preventDefault(),Object(l.trackEvent)("Keyboard Shortcuts",Object(n.humanReadableHash)(e)),!0}return!1},e.prototype.promote=function(){this._manager.promoteGroup(this)},e.prototype.destroy=function(){this._actions.length=0,this._manager.unregisterGroup(this)},e}();i.d(t,"pressedKeys",(function(){return d})),i.d(t,"createGroup",(function(){return p})),i.d(t,"registerWindow",(function(){return _})),i.d(t,"unregisterWindow",(function(){return f})),i.d(t,"Modifiers",(function(){return n.Modifiers}));var h=new a,d=h.pressedKeys();function p(e){return new u(h,e)}function _(e){h.listen(e)}function f(e){h.unlisten(e)}_(window)},"m/cY":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("tc+8"),r=i.n(n);function o(e){return new r.a(e)}},mE5r:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=i("ikwP"),s=i("gAom"),a=i("H0vP"),l=i("aO4+"),c=i("XlJ7"),u=i("EsvI"),h=i("OsWk"),d=i("rL76"),p=i("zDbI"),_=parseInt(d.labelheight),f=parseInt(d.bottommargin);function m(e){return e/11}var v=function(){function e(){this._wrapper=document.createElement("div"),this._element=document.createElement("div"),this._labelElement=document.createElement("div"),this._gearElement=document.createElement("div"),this._currentScale=1,this._info=null,this._mode="auto",this._wrapper.appendChild(this._element),this._wrapper.classList.add(d.wrapper),this._element.classList.add(d.label),this._labelElement.className=d.symbol,this._element.appendChild(this._labelElement),this._gearElement.className=d.gear,this._gearElement.innerHTML=h,this._element.appendChild(this._gearElement)}return e.prototype.getElement=function(){return this._wrapper},e.prototype.setMode=function(e){this._mode!==e&&(this._mode=e)},e.prototype.align=function(e,t){var i=m(t);Math.abs(i-this._currentScale)>.1&&(this._currentScale=i,Math.abs(this._currentScale-1)>.1?this._element.style.transform="scale("+this._currentScale+")":(this._currentScale=1,this._element.style.transform=""))},e.prototype.drawLabelForScreenshot=function(e,t){if(null!==this._info&&"gear"!==this._mode){var i=Object(c.makeFont)(t.fontSize,p.CHART_FONT_FAMILY);e.fillStyle=u.themes[t.theme].getThemedColor("color-price-axis-label-back"),e.globalAlpha=.5,e.beginPath();var n=m(t.fontSize)*_/2,r=Object(l.point)(t.offset+t.width/2,t.height/2);e.arc(r.x,r.y,n,0,2*Math.PI,!0),e.fill(),e.globalAlpha=1,e.fillStyle=u.themes[t.theme].getThemedColor("color-price-axis-label-text"), +e.textAlign="center",e.font=i,e.textBaseline="middle",e.fillText(this._info.label,r.x,r.y)}},e.prototype.setAxisNameInfo=function(e){this._info=e,null!==e&&(this._labelElement.textContent=e.label)},e.height=function(e){return(_+f)*e},e}(),y=i("aIyQ"),g=i.n(y),b=i("S8xo"),S=i("5VQP"),w=i("CPmC"),P={enableTooltip:!0,showLabels:!0,enableMenu:!0,enableHighlight:!0},C=function(){function e(e,t,i,r,s){var a=this;this._invalidated=!0,this._size=new o.Size(0,0),this._offset=0,this._axisInfo=null,this._onLabelHovered=new g.a,this._highlighted=!1,this._labelMode="auto",this._fixedLabelMode=null,this._canvasConfiguredHandler=function(){return a.update()},this._isLeft="left"===e,this._rendererOptionsProvider=r.rendererOptionsProvider,this._sourcesTitlesProvider=r.sourcesTitlesProvider,this._contextMenuItemsProvider=r.contextMenuItemsProvider,this._backgroundBasedTheme=r.backgroundBasedTheme,this._getBackgroundTopColor=r.getBackgroundTopColor,this._getBackgroundBottomColor=r.getBackgroundBottomColor,this._properties=t,this._axisInfo=i,this._labelOptions=Object(n.__assign)(Object(n.__assign)({},P),s),this._properties.lineColor.subscribe(this,this._onPropertyChanged),this._cell=document.createElement("div"),this._cell.classList.add(d["price-axis-stub"]),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._label=new v,this._label.setAxisNameInfo(this._axisInfo),this._cell.appendChild(this._label.getElement()),this._labelOptions.enableTooltip&&Object(w.b)(this._cell,"text",(function(e){return a._tooltipContent()}))):this._label=null,this._mouseEventHandler=new b.MouseEventHandler(this._cell,this,{treatHorzTouchDragAsPageScroll:!0,treatVertTouchDragAsPageScroll:!0}),this._canvasBinding=Object(o.createBoundCanvas)(this._cell,new o.Size(16,16)),this._canvasBinding.subscribeCanvasConfigured(this._canvasConfiguredHandler);var l=this._canvasBinding.canvas;l.style.position="absolute",l.style.left="0",l.style.top="0"}return e.prototype.destroy=function(){this._canvasBinding.unsubscribeCanvasConfigured(this._canvasConfiguredHandler),this._canvasBinding.destroy(),this._properties.lineColor.unsubscribe(this,this._onPropertyChanged),this._mouseEventHandler.destroy(),$(this._cell).remove()},e.prototype.mouseEnterEvent=function(e){this._mouseOrTouchEnterEvent(e)},e.prototype.touchStartEvent=function(e){this._mouseOrTouchEnterEvent(e)},e.prototype.mouseLeaveEvent=function(e){this._mouseOrTouchLeaveEvent(e)},e.prototype.touchEndEvent=function(e){this._mouseOrTouchLeaveEvent(e)},e.prototype.mouseClickEvent=function(e){this._mouseClickOrTapEvent(e)},e.prototype.tapEvent=function(e){this._mouseClickOrTapEvent(e)},e.prototype.update=function(){this._invalidated=!0},e.prototype.getElement=function(){return this._cell},e.prototype.onLabelHovered=function(){return this._onLabelHovered},e.prototype.setSizeAndOffset=function(e,t){ +if(e.w<0||e.h<0)throw new Error("Try to set invalid size to PriceAxisStub "+JSON.stringify(e));this._size.equals(e)||(this._size=e,this._canvasBinding.resizeCanvas({width:e.w,height:e.h}),this._cell.style.width=e.w+"px",this._cell.style.minWidth=e.w+"px",this._cell.style.height=e.h+"px",this._invalidated=!0),this._offset!==t&&(this._offset=t,this._cell.style.left=t+"px")},e.prototype.paint=function(e){if((!(ethis._axises.length&&this._axises.lengthu;){var h=Object(r.ensureDefined)(this._stubs.pop());h.onLabelHovered().unsubscribeAll(this),this._cell.removeChild(h.getElement()),h.destroy()}for(var d=function(){var e=p._labelsOptions.showLabels?Object(x.a)(p._side,p._stubs.length):null,t=p._stubs.length,i=new C(p._side,p._stubProperties,e,p._stubParams(t),p._labelsOptions);i.onLabelHovered().subscribe(p,(function(t){o._labelsOptions.showLabels&&o._labelsOptions.enableHighlight&&o._onLabelHovered.fire(Object(r.ensureNotNull)(e),t)})),p._stubs.push(i),p._cell.appendChild(i.getElement())},p=this;this._stubs.length=t.scrollWidth||t.setAttribute("title",t.textContent||""))}),!0),document.addEventListener("mouseenter",(function(e){var t=e.target;if(t instanceof HTMLElement&&t.matches(".apply-overflow-tooltip")){if(t.matches(".apply-overflow-tooltip--check-children")){for(var i=!1,n=t.children,r=0;r1,"Unable to change pane's height if there is only one pane");var r=i.indexOf(this._pane);Object(n.assert)(-1!==r,"Invalid pane index");var o=new l(t,r,e);this._chartWidget.model().undoHistory().pushUndoCommand(o)},e.prototype.moveTo=function(e){var t=this.paneIndex();t!==e&&(Object(n.assert)(e>=0&&e1&&"-"===t.text[0]?e.remove.push(t.text.slice(1)):(i="-"===t.text?new m:new f({label:t.text,onExecute:t.click}),t.position&&"top"===t.position?e.top.push(i):e.bottom.push(i)))}))}}),e},P.prototype._timeAxisMenu=function(){if(this._chartUndoModel().timeScale().isEmpty())return null;var e=this._chart.getTimeScale();return new f({label:window.t("Time Scale"),subItems:e.getContextMenuActions(),statName:"TimeScale"})},P.prototype.toggleLockTimeAxis=function(e,t){if("boolean"!=typeof t&&(t=!y.lockTimeAxis().value()),t){var i=this._chartUndoModel().timeScale(),n=i.coordinateToIndex(e),r=i.points().roughTime(n);y.lockTimeAxisTime.setValue(r)}y.lockTimeAxis().setValue(t)},P.prototype._createLockTimeAxisAction=function(e){var t=y.lockTimeAxis().value();return new f({label:window.t("Lock Vertical Line On Time Axis"),statName:"ToggleLockCursorInTime",checkable:!0,checked:t,onExecute:this.toggleLockTimeAxis.bind(this,e.localX,!t)})},P.prototype._createHVLineAction=function(e,t){var i=this;return new f({label:"vertical"===(t="vertical"===t?"vertical":"horizontal")?window.t("Create Vertical Line"):window.t("Create Horizontal Line"),statName:"vertical"===t?"CreateVerticalLine":"CreateHorizontalLine",onExecute:function(){var n=u(i._state),r=n.mainDataSource().firstValue(),o=i._chartUndoModel().timeScale().coordinateToIndex(e.localX),s=n.defaultPriceScale().coordinateToPrice(e.localY,r),a=i._chartUndoModel().createLineTool(n,{index:o,price:s},"vertical"===t?"LineToolVertLine":"LineToolHorzLine");i._finishTool(a)}})},P.prototype.setPriceAxisSizes=function(e,t,i){this._priceAxisesContainer(e).setSizes(t,i)},P.prototype.update=function(){this._lhsPriceAxisesContainer.update(),this._rhsPriceAxisesContainer.update(),null!==this._legendWidget&&this._legendWidget.update(),this.updateControls()},P.prototype.updateControls=function(){null!==this._paneControls&&this._paneControls.update()},P.prototype.recalculatePriceScale=function(){var e=this.state();e.leftPriceScales().forEach((function(t){e.recalculatePriceScale(t)})),e.rightPriceScales().forEach((function(t){e.recalculatePriceScale(t)}));for(var t=e.dataSources(),i=0;i0,this._precision=e}return e.prototype.state=function(){return{precision:this._precision}},e.prototype.format=function(e){if(!Object(o.isNumber)(e))return a;var t="";return e<0&&(t="-",e=-e),e>=1e100?Object(n.t)("N/A"):(!this._fractionalValues||e>=995?e=Math.round(e):this._fractionalValues&&(e=+e.toFixed(this._precision)),e<995?t+this._formatNumber(e):e<999995?t+this._formatNumber(e/1e3)+"K":e<999999995?(e=1e3*Math.round(e/1e3),t+this._formatNumber(e/1e6)+"M"):(e=1e6*Math.round(e/1e6),t+this._formatNumber(e/1e9)+"B"))},e.prototype.parse=function(e){if("---"===e)return{error:"not a number",res:!1,value:NaN};var t={K:1e3,M:1e6,B:1e9},i=e.slice(-1);if(t.hasOwnProperty(i)){var n=this._numericFormatter.parse(e.slice(0,-1));return Object(o.isNumber)(n)?{res:!0,value:n*t[i]}:{error:"not a number",res:!1,value:NaN}}n=this._numericFormatter.parse(e);return Object(o.isNumber)(n)?{res:!0,value:n}:{error:"not a number",res:!1,value:NaN}},e.serialize=function(e){return e.state()},e.deserialize=function(t){return new e(t.precision)},e.prototype._formatNumber=function(e){return this._fractionalValues&&(e=Object(s.fixComputationError)(e)),this._numericFormatter.format(e).replace(/(\.[1-9]*)0+$/,(function(e,t){return t}))},e}()},nW7S:function(e,t,i){"use strict";(function(e){var n=i("aO4+").Point,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=window.t("Trend Angle");function a(e,t){var n=t||a.createProperties();r.call(this,e,n),this._properties.addChild("angle",new a.AngleProperty(this)),i.e("lt-pane-views").then(function(e){var t=i("XHET").TrendAnglePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(a,r),a.prototype.isSynchronizable=function(){return!1},a.AngleProperty=function(t){e.call(this),this._lineSource=t},inherit(a.AngleProperty,e),a.AngleProperty.prototype.value=function(){var e=180*this._lineSource._angle/Math.PI;return Math.round(e)},a.AngleProperty.prototype.setValue=function(e){var t=e*Math.PI/180;this._lineSource._angle=t;var i=this._lineSource.pointToScreenPoint(this._lineSource.points()[0])[0],r=Math.cos(this._lineSource._angle),o=-Math.sin(this._lineSource._angle),s=new n(r,o),a=i.addScaled(s,this._lineSource._distance),l=this._lineSource.screenPointToPoint(a);this._lineSource._points[1]=l,this._lineSource._model.updateSource(this._lineSource),this._lineSource.updateAllViews(),this._lineSource._model.updateSource(this._lineSource)},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Trend Angle"}, +a.prototype._calculateAngle=function(){var e=this.pointToScreenPoint(this.points()[0])[0],t=this.pointToScreenPoint(this.points()[1])[0],i=t.subtract(e);i.length()>0?(i=i.normalized(),this._angle=Math.acos(i.x),i.y>0&&(this._angle=-this._angle),this._distance=t.subtract(e).length()):delete this._angle,this.properties().hasOwnProperty("angle")&&this.properties().angle.listeners().fire(this.properties().angle)},a.prototype.addPoint=function(e,t){var i=r.prototype.addPoint.call(this,e,t);return i&&this._calculateAngle(),i},a.prototype.setLastPoint=function(e,t){r.prototype.setLastPoint.call(this,e,t),this.points().length>1&&this._calculateAngle()},a.prototype.axisPoints=function(){if(this.points().length<2)return[];var e=[this.points()[0]],t=this.pointToScreenPoint(this.points()[0])[1],i=Math.cos(this._angle)*this._distance,r=-Math.sin(this._angle)*this._distance,o=t.add(new n(i,r)),s=this.screenPointToPoint(o);return e.push(s),e},a.prototype.setPoint=function(e,t,i){r.prototype.setPoint.call(this,e,t,i),this.points().length>1&&1===e&&this._calculateAngle()},a.prototype.restoreData=function(e){this._angle=e.angle,this._distance=e.distance},a.prototype.state=function(e){var t=r.prototype.state.call(this,e);return t.angle=this._angle,t.distance=this._distance,t},a.prototype.cloneData=function(e){this._angle=e._angle,this._distance=e._distance},a.prototype.canHasAlert=function(){return!0},a.prototype._getAlertPlots=function(){return[this._linePointsToAlertPlot(this._points,null,this.properties().extendLeft.value(),this.properties().extendRight.value())]},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("o1gc").TrendAngleDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new o("linetooltrendangle",e);return a._configureProperties(t),t},a._configureProperties=function(e){r._configureProperties(e)},t.LineToolTrendAngle=a}).call(this,i("tc+8"))},"nd9+":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolGannComplex",(function(){return d}));var n=i("mrSG"),r=i("aO4+"),o=i("Eyy1"),s=i("T6Of"),a=i("Ss5c"),l=i("FaJS"),c=i("LAp3"),u=i("ytGH"),h=window.t("Gann Square"),d=function(e){function t(n,r){var o=e.call(this,n,r||t.createProperties())||this;o.version=2,o._scaleRatioFormatter=new s.LimitedPrecisionNumericFormatter(7),i.e("lt-pane-views").then(function(e){var t=i("X4Cb").GannComplexPaneView;o._setPaneViews([new t(o,o.model())])}.bind(null,i)).catch(void 0);var a=o.properties();o._adjustScaleRatio(a),a.subscribe(o,o._adjustScaleRatio),a.childs().scaleRatio.subscribe(o,o._correctFirstPoint),o._syncStateExclusions=["scaleRatio"],a.addExclusion("scaleRatio"),o.properties().onRestoreFactoryDefaults().subscribe(o,o._handleRestoringFactoryDefaults),o._onTemplateApplying.subscribe(o,o._handleTemplateApplying),o._onTemplateApplied.subscribe(o,o._correctFirstPoint);for(var l=[],c=o.properties().childs(),h=c.levels.childCount(),d=0;d=this.pointsCount()?setTimeout((function(){return n._migratePoint()})):this._timePoint.length>=this.pointsCount()&&this._pointAdded.subscribe(this,this._migratePoint))},t.prototype.destroy=function(){var e=this.properties();e.unsubscribe(this,this._adjustScaleRatio),e.childs().scaleRatio.unsubscribe(this,this._correctFirstPoint),this.properties().onRestoreFactoryDefaults().unsubscribe(this,this._handleRestoringFactoryDefaults),this._onTemplateApplying.unsubscribe(this,this._handleTemplateApplying),this._onTemplateApplied.unsubscribe(this,this._correctFirstPoint)},t.prototype.pointsCount=function(){return 2},t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Gann Square"},t.prototype.addPoint=function(t,i,n){this._points.length>1&&this._points.pop();var r=e.prototype.addPoint.call(this,t,i,n),s=this.priceScale();return!Object(o.ensureNotNull)(s).isLog()&&r&&this._correctFirstPoint(),r},t.prototype.setPoint=function(t,i,n){e.prototype.setPoint.call(this,t,i,n),void 0!==n&&n.shift()?this._correctPoint(t):this._correctScaleRatio()},t.prototype.setLastPoint=function(t,i){var n=this.priceScale();Object(o.ensureNotNull)(n).isLog()||(this._points[1]=t,this._correctPoint(1)),e.prototype.setLastPoint.call(this,t,i)},t.prototype.isReversed=function(){return this.properties().childs().reverse.value()},t.prototype.levelsCount=function(){return this.properties().childs().levels.childCount()},t.prototype.levels=function(){for(var e=[],t=this.properties().childs(),i=t.levels.childCount(),n=0;n0,s=n.index-r.index>0,a=o&&!s||!o&&s?-1:1;0===e&&(a=-a),n.price=r.price+a*t*i,this._pointChanged.fire(e)}this.normalizePoints()}}},t.prototype._correctFirstPoint=function(){this._correctPoint(this.isReversed()?0:1)},t.prototype._handleRestoringFactoryDefaults=function(){this.properties().childs().scaleRatio.setValue(this._getAdjustedScaleRatio())},t.prototype._handleTemplateApplying=function(e){""===e.scaleRatio&&(e.scaleRatio=this._getAdjustedScaleRatio())},t.prototype._migratePoint=function(){if(!(this.points().length0){r=r.normalized();var o=Math.acos(r.x);return r.y>0&&(o=-o),o}return null},t}(a.LineDataSource)},nda6:function(e,t,i){"use strict";i.r(t),i.d(t,"TimeSpanFormatter",(function(){return n}));i("YFKU");var n=function(){function e(){}return e.prototype.format=function(e){var t=e<0;e=Math.abs(e);var i=Math.floor(e/86400);e-=86400*i;var n=Math.floor(e/3600);e-=3600*n;var r=Math.floor(e/60);e-=60*r;var o="";return i&&(o+=i+window.t("d",{context:"dates"})+" "),n&&(o+=n+window.t("h",{context:"dates"})+" "),r&&(o+=r+window.t("m",{context:"dates"})+" "),e&&(o+=e+window.t("s",{context:"dates"})+" "),t&&(o="-"+o),o.trim()},e}()},"ng+v":function(e,t,i){"use strict";i.r(t),i.d(t,"LineDataSourceBase",(function(){return a}));var n=i("mrSG"),r=i("fgLi"),o=i("aIyQ"),s=i.n(o),a=function(e){function t(t){var i=e.call(this)||this;return i._timePoint=[],i._points=[],i._normalizedPointsChanged=new s.a,i._model=t,i.localAndServerAlertsMismatch=!1,i}return Object(n.__extends)(t,e),t.prototype.normalizedPointsChanged=function(){return this._normalizedPointsChanged},t.prototype.pointsProperty=function(){return this._pointsProperty},t.prototype.setPoints=function(e){this._points=e},t.prototype.normalizePoint=function(e){return Object(n.__assign)(Object(n.__assign)({},this._model.timeScale().normalizeBarIndex(e.index)),{price:e.price})},t.prototype.normalizePoints=function(){this._timePoint=[];for(var e=0;e100&&this._reset(),this._totalDeltaX+=e.deltaX,this._totalDeltaY+=e.deltaY,this._prevWheelTime=e.timeStamp;var t={deltaX:e.deltaX,deltaY:e.deltaY};return 0===this._totalDeltaX||0===this._totalDeltaY||(Math.abs(this._totalDeltaX)>=Math.abs(3*this._totalDeltaY)&&(t.deltaY=0),Math.abs(this._totalDeltaY)>=Math.abs(3*this._totalDeltaX)&&(t.deltaX=0)),t},e.prototype._reset=function(){this._totalDeltaX=0,this._totalDeltaY=0},e}()},oIoN:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Disjoint Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version,i.e("lt-pane-views").then(function(e){var t=i("pBAL").DisjointChannelPaneView;this._setPaneViews([new t(this,this._model)]) +}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.version=1,s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Disjoint Channel"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.addPoint.call(this,e)},s.prototype.setLastPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.setLastPoint.call(this,e)},s.prototype.setPoint=function(e,t,i){var r=.5*(this._points[1].price+this._points[2].price);if(i&&i.shift()&&1===e){this._snapPoint45Degree(t,this.points()[0])}if(e<3&&n.prototype.setPoint.call(this,e,t),0!==e&&2!==e){if(1===e){var o=this._points[1].price-r;this._points[2].price=this._points[1].price-2*o}else if(3===e){o=t.price-this._points[2].price;this._points[0].price=this._points[1].price-o,this._points[0].index=t.index}this.normalizePoints()}},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));var n=this._points[2];n.time=t.time,n.index=t.index;var r,o,s,a,l={price:n.price+(t.price-e.price),time:e.time,index:e.index},c=[];n.index<=l.index?(c.push(n),c.push(l)):(c.push(l),c.push(n)),i[0].price>c[0].price?(r=i,o=c):c[0].price>i[0].price||c[1].price>i[1].price?(r=c,o=i):(r=i,o=c);var u=this.properties().extendLeft.value(),h=this.properties().extendRight.value();return e.index<=t.index?(s=u,a=h):(s=h,a=u),[this._linePointsToAlertPlot(r,"Upper",s,a),this._linePointsToAlertPlot(o,"Lower",s,a)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("vm8R").GeneralTrendFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooldisjointangle",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolDisjointChannel=s},oNDq:function(e,t,i){"use strict";i.r(t),i.d(t,"createConfirmDialog",(function(){return o}));var n=i("mrSG"),r=(i("YFKU"),{actions:[{key:13,name:"yes",text:window.t("Yes"),type:"success"},{method:"close",name:"no",text:window.t("No"),type:"default"}],actionsWrapTemplate:'
    ',content:window.t("Are you sure?"),contentWrapTemplate:'

    ',destroyOnClose:!0,title:window.t("Confirmation"),width:400,dataset:{"dialog-type":"confirm-dialog"}});function o(e){return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(o){var s=i("YDhE").createDialog;t(s(Object(n.__assign)(Object(n.__assign)({},r),e))) +}.bind(null,i)).catch(void 0)}))}},oWyD:function(e,t,i){},oXaB:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"PriceAxisLastValueMode",(function(){return n})),function(e){e[e.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",e[e.LastValueAccordingToScale=1]="LastValueAccordingToScale"}(n||(n={}))},ocLq:function(e,t,i){"use strict";(function(t){var n=i("5B3K").StudyError,r=i("Y7w9"),o=i("ogJP").inherit,s=i("E6p6").SessionStage,a=function(){var e="undefined"!=typeof window?window:t,a=e.PineJsCalendar?e.PineJsCalendar:i("jCNj"),l=i("IiTo"),c=i("IDnv").extrapolateBarsFrontToTime,u={};function h(e,t,i,n,r){var o=r,s=0;if(isNaN(e.get(t-1)))return{index:NaN,value:NaN};for(var a=0;a1&&(this._currentIndex.set(o),this._currentValue.set(s),this._pivotIndex.set(a))}function p(e,t,i){this._deviation=e;var n=i.new_var(u.high(i)),r=i.new_var(u.low(i));n.get(2*t+1),r.get(2*t+1),this._pivotHigh=new d(t,t,d.HIGH,n,i),this._pivotLow=new d(t,t,d.LOW,r,i),this._lastVal=i.new_var(NaN),this._lastIndex=i.new_var(-1),this._lastType=i.new_var(),this._index=u.n(i),this._isNewBar=i.symbol.isNewBar,this._isBarClosed=i.symbol.isBarClosed;var o=this._lastIndex.get(1),s=this._lastVal.get(1),a=this._lastType.get(1);this._index>1&&this.addPivot(o,s,a),this.processPivot(this._pivotHigh),this.processPivot(this._pivotLow)}function _(e){this.symbol=e,this.vars=[],this.vars_index=0,this.ctx=[],this.ctx_index=0}function f(e){this.mindepth=0,this.original=NaN,this.modified=!1,this.symbol=e}function m(e){f.call(this,e),this.hist=new Float64Array(2e3),this.hist_pos=-1}function v(e,t,i,n,r,o,s){this.periodBase=n,this.tickerid=e,this.currencyCode=t,this.period=i,this.index=-1,this.time=NaN,this.open=NaN,this.high=NaN,this.low=NaN,this.close=NaN,this.volume=NaN,this.updatetime=NaN,this.isNewBar=!1,this.isBarClosed=!1,this.session=new l.SessionInfo("Etc/UTC","24x7"),this.other_sessions={},this.script=r,this.ticker=v.parseTicker(e);var a=v.parsePeriod(i);this.resolution=a.resolution,this.interval=a.interval,this.bb_cache={},this.minTick=o,this.periodForInitialRange=s}function y(e,t,i,n,r,o,s,a,l,c,u){this.body=s,this.symbols=[],this.runner=o,this.inputCallback=l,this.out=a,this.nonseriesOut=u,this.ctx=new _(this.add_sym(e,t,i,n,c,r)),this.init()}function g(e){this.symbols=[],this.barsets=[],this.subscription=[],this.host=e,this.isRecalculated=!1,this.start()}function b(e){this.runner=new g(e)}function S(e,t){this.info=e,this.bars=t||[],this.isBarClosed=!0}function w(e,t){this.period=e,this.generateEmptyBars=!!t}function P(){}return u.max_series_default_size=10001,u.n=function(e){return e.symbol.index+1},u.nz=function(e,t){return t=t||0,isFinite(e)?e:t}, +u.na=function(e){return 0===arguments.length?NaN:isNaN(e)?1:0},u.isZero=function(e){return Math.abs(e)<=1e-10},u.toBool=function(e){return isFinite(e)&&!u.isZero(e)},u.eq=function(e,t){return u.isZero(e-t)},u.neq=function(e,t){return!u.eq(e,t)},u.ge=function(e,t){return u.isZero(e-t)||e>t},u.gt=function(e,t){return!u.isZero(e-t)&&e>t},u.lt=function(e,t){return!u.isZero(e-t)&&e1e-10},u.less=function(e,t){return t-e>1e-10},u.max=Math.max,u.min=Math.min,u.pow=Math.pow,u.abs=Math.abs,u.log=Math.log,u.log10=function(e){return Math.log(e)/Math.LN10},u.sqrt=Math.sqrt,u.sign=function(e){return isNaN(e)?NaN:u.isZero(e)?0:e>0?1:-1},u.exp=Math.exp,u.sin=Math.sin,u.cos=Math.cos,u.tan=Math.tan,u.asin=Math.asin,u.acos=Math.acos,u.atan=Math.atan,u.floor=Math.floor,u.ceil=Math.ceil,u.round=Math.round,u.avg=function(e,t,i,n,r,o){if(2===arguments.length)return(e+t)/2;for(var s=0,a=0;a=0;--o){var s=t[o];if(!(s>=i.startOfBar(0))){i.moveTo(s);var a=t[o+1];n.push(a)}}n.reverse()}return n},u.iff=function(e,t,i){return u.not(e)?i:t},u.rising=function(e,t){for(var i=1;ie.get(0))return 0;return 1},u.falling=function(e,t){for(var i=1;i=0;r--){n+=(t-r)*e.get(r)}return 2*n/(t*(t+1))},u.vwma=function(e,t,i){var n=i.new_var(u.volume(i)),r=i.new_var(e.get(0)*u.volume(i));return u.sma(r,t,i)/u.sma(n,t,i)},u.swma=function(e,t){return(e.get(0)+2*e.get(1)+2*e.get(2)+e.get(3))/6},u.lowestbars=function(e,t,i){return-h(e,t,0,(function(e,t){return u.lt(e,t)}),Number.MAX_VALUE).index},u.lowest=function(e,t,i){return h(e,t,0,(function(e,t){return u.lt(e,t)}),Number.MAX_VALUE).value},u.highestbars=function(e,t,i){return-h(e,t,0,(function(e,t){return u.gt(e,t)}),Number.MIN_VALUE).index},u.highest=function(e,t,i){return h(e,t,0,(function(e,t){return u.gt(e,t)}),Number.MIN_VALUE).value},u.cum=function(e,t){var i=t.new_var(),n=u.nz(i.get(1))+e;return i.set(n),n},u.accdist=function(e){var t=u.high(e),i=u.low(e),n=u.close(e),r=u.volume(e);return u.cum(n===t&&n===i||t===i?0:r*(2*n-i-t)/(t-i),e)},u.correlation=function(e,t,i,n){var r=u.sma(e,i,n),o=u.sma(t,i,n),s=n.new_var(e.get()*t.get());return(u.sma(s,i,n)-r*o)/Math.sqrt(u.variance2(e,r,i)*u.variance2(t,o,i))},u.stoch=function(e,t,i,n,r){var o=u.highest(t,n),s=u.lowest(i,n);return u.fixnan(100*(e.get()-s)/(o-s),r)},u.tsi=function(e,t,i,n){var r=n.new_var(u.change(e)),o=n.new_var(u.abs(u.change(e))),s=n.new_var(u.ema(r,i,n)),a=n.new_var(u.ema(o,i,n));return u.ema(s,t,n)/u.ema(a,t,n)},u.cross=function(e,t,i){if(isNaN(e)||isNaN(t))return!1 +;var n,r=i.new_var((n=e-t)<0?-1:0===n?0:1);return!isNaN(r.get(1))&&r.get(1)!==r.get()},u.linreg=function(e,t,i){for(var n=0,r=0,o=0,s=0,a=0;athis._currentValue.get():ithis._areaRight},d.prototype.update=function(){if(this._isNewBar&&this.isPivotFound()&&this.reset(),this.processPoint(this._index),this.isRightSideOk(this._index)){if(-1===this._pivotIndex.get()){for(var e=!0,t=0;tthis._deviation&&this.addPivot(e,t,i);else(i===d.HIGH?t>n:t0&&i.set(e),i},_.prototype.new_unlimited_var=function(e){var t=this.vars;t.length<=this.vars_index&&t.push(new m(this.symbol));var i=t[this.vars_index++];return arguments.length>0&&i.set(e),i},_.prototype.new_ctx=function(){return this.ctx.length<=this.ctx_index&&this.ctx.push(new _(this.symbol)),this.ctx[this.ctx_index++]},_.prototype.prepare=function(e){this.ctx_index=0,this.vars_index=0;for(var t=0;te&&(e=i)}return e},_.prototype.stop=function(){this.symbol=null,this.vars=null},f.prototype.valueOf=function(){return this.get(0)},f.prototype.get=function(e){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=u.max(this.mindepth,e),NaN)},f.prototype._get=function(e){var t=this.hist_pos-e;return t<0&&(t+=this.hist.length),this.hist[t]},f.prototype.set=function(e){this.hist&&(this.hist[this.hist_pos]=e,this.modified=!0)},f.prototype.prepare=function(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)},f.prototype.add_hist=function(){if(!this.hist){var e=u.na(this.mindepth)?u.max_series_default_size:u.max(this.mindepth+1,1);e=Math.round(e);for(var t=new Array(e),i=0;i=0){var n=i.split(",");t=v.parsePeriod(n[1]),i=n[0]}var r=!1,o=!1,s=i[i.length-1];-1==="DWM".indexOf(s)&&("S"===s?o=!0:(r=!0,s=""));var a=parseInt(r?i:i.length>1?i.slice(0,i.length-1):1);return{resolution:s,interval:a,pureResolution:[a,s].join(""),isIntraday:r,isSeconds:o,range:t}},v.newBarBuilder=function(e,t,i){var n=v.parsePeriod(e);return l.newBarBuilder(n.interval+n.resolution,t,i)},v.newSession=function(e){return new l.SessionInfo(e.timezone,e.session,e.holidays,e.corrections)},v.prototype.set_symbolinfo=function(e){for(var t in e||console.error("WARN: symbolinfo isn't defined for "+this.tickerid),this.info=e,this.timezone=a.get_timezone(e.timezone),this.session.init(e.timezone,e.session,e.holidays,e.corrections),this.other_sessions)this.other_sessions.hasOwnProperty(t)&&this.other_sessions[t].init(e.timezone,e.session,e.holidays,e.corrections)},v.prototype.get_session=function(e){if(!e)return this.session;var t=this.other_sessions[e];return t||(t=new l.SessionInfo("Etc/UTC","24x7"),this.other_sessions[e]=t),t},v.prototype.isdwm=function(){return""!==this.resolution&&"S"!==this.resolution},v.prototype.enable_dwm_aligning=function(e,t){this.dwm_aligner=v.newBarBuilder(this.period,e,t)},v.prototype.bartime=function(e,t){var i=this.time;if(e){var n=e;t&&(n+=t);var r=this.bb_cache[n];if(!r){var o=this.get_session(t);r=v.newBarBuilder(e,o),this.bb_cache[n]=r}i=r.alignTime(i)}if(!this.isdwm()||isNaN(i))return i;var s=a.utc_to_cal(this.timezone,i);return this.session.spec.correctTradingDay(s),a.cal_to_utc(this.timezone,s)},v.prototype.lastbar=function(e){if(!isNaN(e.time)){var t=e.time;this.dwm_aligner&&(this.dwm_aligner.moveTo(t),t=this.dwm_aligner.startOfBar(0));var 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=e.volume,this.updatetime=e.updatetime,this.isNewBar=i,this.isBarClosed=e.isBarClosed,this.isLastBar=e.isLastBar,this.isNewBar&&this.index++,this.script.calc(this)}},y.prototype.calc=function(e){var t=this.ctx,i=this.body;t.prepare(e);var n=i.main(t,this.inputCallback),r=this;this.out&&n&&(!isNaN(t.symbol.time)||n.nonseries)&&(n.nonseries?("projection"===n.type&&(n.projectionTime=t.symbol.time),this.nonseriesOut(t.symbol,n)):n.bars?n.bars.forEach((function(e){r.out(t.symbol,e)})):this.out(t.symbol,n))},y.prototype.init=function(){var e=this.ctx,t=this.body;t.init&&t.init(e,this.inputCallback),t.main(e,this.inputCallback)},y.prototype.add_sym=function(e,t,i,n,r,o){var s=this.runner.add_sym(e,t,i,n,this,r,o);return this.symbols.push(s),s.isdwm()&&this.symbols.length>1&&s.enable_dwm_aligning(this.symbols[0].session,s.session),s},y.prototype.maxAdditionalDepth=function(){return this.ctx.maxAdditionalDepth()},y.prototype.stop=function(){this.symbols=null,this.ctx.stop(),this.ctx=null},y.prototype.get_sym=function(e){return this.symbols[e]},g.prototype.add_sym=function(e,t,i,n,r,o,s){var a=new v(e,t,i,n,r,o,s);return this.symbols.push(a),a},g.prototype.get_sym=function(e){return this.symbols[e]},g.prototype.out=function(e,t){if(this.nonseriesUpdate){var 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)},g.prototype.start=function(){var e=this.host;this._script=new y(e.tickerid,e.currencyCode,e.period,e.periodBase||e.period,e.periodForInitialRange,this,e.body,this.out.bind(this),e.input,e.symbolInfo.minmov/e.symbolInfo.pricescale,e.nonseriesOut);var t=this,i=[],n=this.symbols,r=(e.additionalBarsCount||0)+t._script.maxAdditionalDepth();function o(n,o){var s=g.feed.subscribe(n.tickerid,n.currencyCode,n.period,n.periodBase,n.periodForInitialRange,(function(i){"series"===(i.nonseries?"nonseries":"series")?t.update(o,i):i.lastBar?(t.nonseriesUpdate=i,i.lastBar.isLastBar=!0,t.symbols[0].lastbar(i.lastBar),t.nonseriesUpdate=null):e.nonseriesOut(n,i)}),e.onErrorCallback,e.symbolInfo,e.sessionId,e.rangeExtension,r);i.push(s)}for(var s=0;s=0;i--)for(var n=e[i],r=this.barsets[i],o=r.count(),s=0;s=0;i--){var n=this._chartModel.restoreSource(this._restorePanes[i],this._paneIndexes[i],this._paneStates[i],this._sourceStates[i],this._priceScalePositionIds[i]);t.push(n)}t.some((function(i,n){return i.id()!==e._sourceIds[t.length-n-1]}))&&u.logError("Source was restored improperly - source ids does not match"),this._excludeLineToolsUndoCommands.forEach((function(e){return e.undo()}))},t}(o.UndoCommand)},odCa:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("fgLi").DataSource,o=i("tc+8"),s=i("Ocx9").DefaultProperty,a=i("jTis").CalloutConsts,l=window.t("Callout");function c(e,t){var r=t||c.createProperties();n.call(this,e,r),this._barOffset=0,this._timeScale=e.timeScale(),i.e("lt-pane-views").then(function(e){var t=i("B4Hi").CalloutPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(c,n),c.prototype.pointsCount=function(){return 2},c.prototype.translatedType=function(){return l},c.prototype.name=function(){return"Callout"},c.prototype.correctPoints=function(e){var t=this._currentMovingPoint.index-this._startMovingPoint.index,i=this._currentMovingPoint.price-this._startMovingPoint.price,n=e[1];n.index+=t,n.price+=i,e[1]=n},c.prototype.addPoint=function(e){var t=n.prototype.addPoint.call(this,e);return t&&this._calculateBarOffset(),t},c.prototype._calculateBarOffset=function(){this.points().length>1&&(this._barOffset=this.points()[1].index-this.points()[0].index)},c.prototype.setLastPoint=function(e){n.prototype.setLastPoint.call(this,e),2===this.points().length&&this._calculateBarOffset()},c.prototype.setPoint=function(e,t){switch(e){case 0:n.prototype.setPoint.call(this,e,t),this._calculateBarOffset();break;case 1:var i=this.properties();if(!i.wordWrapWidth)return;var r=this._points,o=this._dragStartLeftEdgeIndex,s=Math.round((t.index-o)/2);if(isFinite(o)&&isFinite(s)){r[1]={index:o+s,price:r[1].price},this._calculateBarOffset(),this.normalizePoints() +;var l=this._timeScale.indexToCoordinate(o+2*s)-this._timeScale.indexToCoordinate(o)-a.RoundRadius-a.TextMargins;if(!isFinite(l))return;i.wordWrapWidth.setValue(Math.max(a.MinWidth,l));break}r[1]=t,this._calculateBarOffset(),this.normalizePoints()}},c.prototype.setPoints=function(e){n.prototype.setPoints.call(this,e);var t=this.properties();if(t.wordWrapWidth){var i=this._dragStartLeftEdgeIndex,r=Math.round((e[1].index-i)/2);if(this._calculateBarOffset(),this.normalizePoints(),isFinite(i)&&isFinite(r)){var o=this._timeScale.indexToCoordinate(i+2*r)-this._timeScale.indexToCoordinate(i)-a.RoundRadius-a.TextMargins;if(!isFinite(o))return;t.wordWrapWidth.setValue(Math.max(a.MinWidth,o))}}},c.prototype._onPointsetUpdated=function(e){n.prototype._onPointsetUpdated.call(this,e),0!==e.length&&(this._dragStartLeftEdgeIndex=this.points()[1].index)},c.prototype.move=function(e,t,i){n.prototype.move.call(this,e,t,i),this._calculateBarOffset()},c.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.barOffset=this._barOffset,t},c.prototype.restoreData=function(e){e.barOffset?this._barOffset=e.barOffset:this._calculateBarOffset(),this._calculatePoint2()},c.prototype.setPriceScale=function(e){r.prototype.setPriceScale.call(this,e),e&&e.priceRange()&&this._calculatePoint2()},c.prototype.template=function(){var e=n.prototype.template.call(this);return e.text=this.properties().childs().text.value(),e},c.prototype._applyTemplateImpl=function(e){n.prototype._applyTemplateImpl.call(this,e),this.properties().childs().text.setValue(e.text)},c.prototype._calculatePoint2=function(){if(!(this._model.lineBeingEdited()===this||this._model.sourcesBeingMoved().includes(this)||this._points.length<2)){var e=this.points()[0],t=this.points()[1];this._points[1]={price:t.price,index:e.index+this._barOffset}}},c.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("xhf0").CalloutDefinitionsViewModel}.bind(null,i)).catch(i.oe)},c.createProperties=function(e){var t=new s("linetoolcallout",e);return c._configureProperties(t),t},c._configureProperties=function(e){n._configureProperties(e),e.hasChild("text")||e.addChild("text",new o(window.t("Text"))),e.addExclusion("text")},t.LineToolCallout=c},oiZD:function(e,t,i){"use strict";i.r(t);var n=i("hY0g"),r=i.n(n);i.d(t,"watchedTheme",(function(){return o})),i.d(t,"setTheme",(function(){return s}));var o=new r.a;function s(e){o.setValue(e)}o.subscribe((function(e){!function(e,t){void 0===t&&(t=window);for(var i="theme-"+e,n=t.document.documentElement.classList,r=0,o=Array.from(n);rt)return{success:!1};if(e===t)return{success:!0,result:0};var i=this._extrapolatedData.length,n=0!==i?this._extrapolatedData[0]:null,o=null!==n?this._extrapolatedData[i-1]:null,s=eo){var a=Object(r.extrapolateBarsFrontToTime)(this._barBuilder(),o||1e3*e,1e3*t,2e3,!0);this._extrapolatedData=this._extrapolatedData.concat(a.times),i=this._extrapolatedData.length,this._cacheForFuture=s}if((o=this._extrapolatedData[i-1])<1e3*t)return{success:!1};var l=this._extrapolatedData.indexOf(1e3*t);return-1===l?{success:!1}:{success:!0,result:l}},e.prototype.projectTime=function(e,t){if(!this.isValid())return e;var i=this._extrapolatedData.length,n=i>0?this._extrapolatedData[0]:null,o=null!==n?this._extrapolatedData[i-1]:null,s=t>=0;1e3*e===n&&this._cacheForFuture===s||(this._extrapolatedData=[1e3*e],i=1,n=null,o=null);var a=Math.abs(t);if(null===n||a>=i){var l=Object(r.extrapolateBarsFrontByCount)(this._barBuilder(),o||1e3*e,Math.sign(t)*(a-i+1),!0);this._extrapolatedData=this._extrapolatedData.concat(l.times),i=this._extrapolatedData.length,this._cacheForFuture=s}return ii.zorder()}));if(0===n.length)throw new Error("Cannot bring forward source that alreadt on back");var r=n[0];if(Object(m.isLineTool)(r)){var o=e.model().lineToolsGroupModel().groupForLineTool(r);if(null!==o){var s=o.lineTools();r=s[s.length-1]}}return r}var B=function(e){function t(t,i,n){return e.call(this,t,n,D(i,n),"Send "+n[0].title()+" backward")||this}return Object(n.__extends)(t,e),t}(L);function R(e,t){return Object(r.ensureNotNull)(e.paneForSource(t.lineTools()[0]))}var N=function(e){function t(t,i){return e.call(this,t,i.lineTools(),E(R(t,i),i.lineTools()),"Send Group "+i.name()+" backward")||this}return Object(n.__extends)(t,e),t}(k),F=function(e){function t(t,i){return e.call(this,t,i.lineTools(),D(R(t,i),i.lineTools()),"Bring Group "+i.name()+" backward")||this}return Object(n.__extends)(t,e),t}(L),j=i("ogJP"),W=function(e){function t(t,i,n){var r=e.call(this,"Rearrange panes")||this;return r._chartModel=t,r._index=i,Object(j.isNumber)(n)?r._dstIndex=n:r._dstIndex="up"===n?i-1:i+1,r}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._checkIndices()&&this._chartModel.movePane(this._index,this._dstIndex)}, +t.prototype.undo=function(){this._checkIndices()&&this._chartModel.movePane(this._dstIndex,this._index)},t.prototype._checkIndices=function(){var e=this._chartModel.panes().length;return this._index>=0&&this._index=0&&this._dstIndext.zorder()?e:t}),i[0]),o=n,s=t.lineToolsGroupModel().groupForLineTool(n);if(null!==s){var a=s.lineTools();o=a[a.length-1]}this._environment.beginUndoMacro(ae);var l=new Map,c=new Set;i.forEach((function(i){var n=e._groupForLineTool(i);if(null!==n){var o=l.get(n)||[];o.push(i),l.set(n,o);var s=Object(r.ensureNotNull)(t.paneForSource(i));c.add(s)}})),Object(r.assert)(c.size<=1,"All selected sources should be on the same pane"),l.forEach((function(i,n){var r=new g.a(t,n,i);e._environment.pushUndoCommand(r)}));var u=new te(t,Object(P.sortSources)(i));this._environment.pushUndoCommand(u);var h=new O(t,i,o);this._environment.pushUndoCommand(h),this._environment.endUndoMacro();var d=Object(r.ensureNotNull)(u.createdGroupId());return Object(r.ensureNotNull)(t.lineToolsGroupModel().groupForId(d))},e.prototype.removeGroup=function(e){var t=this._environment.model(),i=e.lineTools();this._environment.beginUndoMacro(le.format({name:e.name()}));var n=new $(t,e,"");this._environment.pushUndoCommand(n);var o=new y.RemoveSourcesCommand(t,i,"");this._environment.pushUndoCommand(o),i.forEach((function(e){null!==e.getLinkKey()&&Object(se.removeLineTool)({model:t,linkKey:Object(r.ensureNotNull)(e.getLinkKey())})})),this._environment.endUndoMacro()},e.prototype.groups=function(){return this._environment.model().lineToolsGroupModel().groups()},e.prototype.excludeLineToolFromGroup=function(e,t){var i=this._environment.model(),n=new g.a(i,e,[t]);this._environment.pushUndoCommand(n)},e.prototype.addLineToolToGroup=function(e,t){var i=this._environment.model(),n=i.lineToolsGroupModel().groupForLineTool(t);if(n!==e){var r=ce.format({lineTool:t.title(),name:e.name()});this._environment.beginUndoMacro(r),null!==n&&this._environment.pushUndoCommand(new g.a(i,n,[t])),this._environment.pushUndoCommand(new ne(i,e,[t])),this._environment.endUndoMacro()}},e.prototype.bringToFront=function(e){var t=this._environment.model(),i=new I(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.sendToBack=function(e){var t=this._environment.model(),i=new M(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}, +e.prototype.bringForward=function(e){var t=this._environment.model(),i=new F(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.sendBackward=function(e){var t=this._environment.model(),i=new N(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.insertAfter=function(e,t){var i,n=this._environment.model();if(t instanceof Q.a){var r=t.lineTools();i=r[r.length-1]}else i=t;var o=new O(n,e.lineTools(),i);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.insertBefore=function(e,t){var i,n=this._environment.model();t instanceof Q.a?i=t.lineTools()[0]:i=t;var r=new A(n,e.lineTools(),i);this._environment.pushUndoCommand(r),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.availableZOrderOperations=function(e){var t=this._environment.model(),i=e.lineTools(),n=i[0],o=i[i.length-1],s=Object(r.ensureNotNull)(t.paneForSource(i[0])).allOrderedSourcesWithoutSpecial(),a=s[0],l=s[s.length-1];return{bringForwardEnabled:o!==l,bringToFrontEnabled:o!==l,sendBackwardEnabled:n!==a,sendToBackEnabled:n!==a}},e.prototype.setGroupVisibility=function(e,t){var i=this,n=(t?ue:he).format({group:e.name()}),r=this._environment.model();this._environment.beginUndoMacro(n),e.lineTools().forEach((function(e){var n=e.properties().visible,o=new re.SetPropertyUndoCommand(n,t,"",r);i._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()},e.prototype.setGroupLock=function(e,t){var i=this,n=(t?de:pe).format({group:e.name()}),r=this._environment.model();this._environment.beginUndoMacro(n),e.lineTools().forEach((function(e){var n=e.properties().frozen,o=new re.SetPropertyUndoCommand(n,t,"",r);i._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()},e.prototype.setGroupName=function(e,t){var i=this._environment.model(),n=_e.format({group:e.name(),newName:t}),r=new oe(i,e,t,n);this._environment.pushUndoCommand(r)},e.prototype.canBeGroupped=function(e){var t=this._environment.model();return new Set(e.map((function(e){return t.paneForSource(e)}))).size<=1},e.prototype._groupForLineTool=function(e){return this._environment.model().lineToolsGroupModel().groups().find((function(t){return t.containsLineTool(e)}))||null},e}(),me=i("3ClC"),ve=i("pQ+n"),ye=window.t("Apply study template {template}"),ge=function(e){function t(t,i,n){var r=e.call(this,ye.format({template:n}))||this;return r._model=t,r._templateContent=i,r._initialState=t.studyTemplate(!0,!0),r._initialGroupsState=t.lineToolsGroupModel().state(),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this._merge(this._templateContent).filter(m.isLineTool);this._model.lineToolsGroupModel().removeLineTools(e),this._model.mainSeries().onChartStyleChanged();var t=this._model.mainSeries().properties();Object(G.preparePriceAxisProperties)(t),this._model.recalcVisibleRangeStudies(!0),this._model.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){ +this._merge(this._initialState),this._model.mainSeries().onChartStyleChanged()},t.prototype._merge=function(e){var t=this._model,i=t.mainSeries();if(i.priceScale().properties().childs().lockScale.setValue(!1),this._initialState.symbol&&e.symbol&&i.properties().symbol.setValue(e.symbol),this._initialState.symbol&&e.interval){var n=Object(G.getChartStyleByResolution)(e.interval,i.properties().style.value());i.setChartStyleWithIntervalIfNeeded(n,e.interval)}for(var r=t.panes(),o=[],s=r.length;s--;)for(var a=(f=r[s]).containsMainSeries(),l=(g=f.dataSources()).length;l--;){var c=g[l];(!a||Object(me.isStudy)(c)&&c.isRemovedByStudyTemplates())&&o.push(c)}t.resetDeferredStudies();for(var u=Object(ve.a)(t,o),h=0;h1?"Remove drawings group":"Remove "+e[0].title();this.removeSources(e,!1,t)}},t.prototype.removeSources=function(e,t,i,n){var o=this;n||(e=e.filter((function(e){return e.isUserDeletable()})));var s=this._model(),a=s.lineToolsGroupModel();this.beginUndoMacro(i),s.selectionMacro((function(n){var l=new Map;e.forEach((function(e){if(Object(m.isLineTool)(e)){var t=a.groupForLineTool(e);if(null!==t){var i=l.get(t)||[];i.push(e),l.set(t,i)}null!==e.getLinkKey()&&Object(se.removeLineTool)({model:o.model(),linkKey:Object(r.ensureNotNull)(e.getLinkKey())})}})),l.forEach((function(e,t){var i=new g.a(s,t,e);o._pushUndoCommand(i)}));var c=new y.RemoveSourcesCommand(s,e,i),u=c.removedIds();o._pushUndoCommand(c),!t&&u.length>0&&(1===u.length?o.emitEvent("removeSource",[u[0]]):o.emitEvent("removeSources",[u]))})),this.endUndoMacro()},t.prototype.mergeSourceUp=function(e){var t=new w.c(this._model(),e,"Merge up");this._mergeUnmergeSource(e,t)},t.prototype.mergeSourceDown=function(e){var t=new w.a(this._model(),e,"Merge down");this._mergeUnmergeSource(e,t)},t.prototype.mergeToPane=function(e,t){var i=this._model().panes().indexOf(t),n=new w.b(this._model(),e,i,"Merge to pane");this._mergeUnmergeSource(e,n)},t.prototype.unmergeSourceUp=function(e){var t=new S.c(this._model(),e,"Unmerge up");this._mergeUnmergeSource(e,t)},t.prototype.unmergeSourceDown=function(e){var t=new S.a(this._model(),e,"Unmerge down");this._mergeUnmergeSource(e,t)},t.prototype.unmergeToNewBottomPane=function(e){var t=new S.b(this._model(),e,"Unmerge to new bottom pane");this._mergeUnmergeSource(e,t)},t.prototype.availableZOrderOperations=function(e){var t=this._model().lineToolsGroupModel(),i=e.filter(m.isLineTool),n=i.map((function(e){return t.groupForLineTool(e)}));Object(r.assert)(new Set(n).size<=1,"Cannot move line tools from different group");for(var o=0===n.length?null:n[0],s={bringForwardEnabled:!1,bringToFrontEnabled:!1,sendBackwardEnabled:!1,sendToBackEnabled:!1},a=new Set(i),l=function(e){if(Object(m.isLineTool)(e)&&null!==o){var t=Object(P.sortSources)(o.lineTools().filter((function(t){return!a.has(t)||t===e})));return s=je(s,{bringForwardEnabled:e!==t[t.length-1],bringToFrontEnabled:e!==t[t.length-1],sendBackwardEnabled:e!==t[0],sendToBackEnabled:e!==t[0]}),"continue"}var i=Object(r.ensureNotNull)(c._model().paneForSource(e)).allOrderedSourcesWithoutSpecial();if(0===i.length)return"continue";var n=e.zorder(),l=i[0].zorder(),u=i[i.length-1].zorder();s=je(s,{bringForwardEnabled:n!==u,bringToFrontEnabled:n!==u,sendBackwardEnabled:n!==l,sendToBackEnabled:n!==l})},c=this,u=0,h=Object(P.sortSources)(e);u20&&(this._pushUndoCommand(new H.a(this.model(),this._initialTimeScrollState,"Scroll Time")),this._initialTimeScrollPos=null,this._initialTimeScrollState=null,t=!0),this.model().scrollTimeTo(e),t},t.prototype.endScrollTime=function(){this.model().endScrollTime(),this._initialTimeScrollPos=null,this._initialTimeScrollState=null},t.prototype.startScaleTime=function(e){var t=this.timeScale(),i={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()};this._pushUndoCommand(new H.a(this.model(),i,"Scale Time")),this.model().startScaleTime(e)},t.prototype.scaleTimeTo=function(e){this.model().scaleTimeTo(e)},t.prototype.endScaleTime=function(){this.model().endScaleTime()},t.prototype.resetTimeScale=function(){var e=this.timeScale(),t={rightOffset:e.rightOffset(),barSpacing:e.barSpacing()};this._pushUndoCommand(new H.a(this.model(),t,"Reset Time Scale")),this.model().resetTimeScale()},t.prototype.rearrangePanes=function(e,t){var i=new W(this._model(),e,t);this._pushUndoCommand(i)},t.prototype.movePane=function(e,t){var i=new W(this._model(),e,t);this._pushUndoCommand(i)},t.prototype.pasteSourceFromClip=function(e,t,i){var n=t||Object(x.get)();if(!n||0===n.sources.length)return null;var o=e||Object(r.ensureNotNull)(this.model().paneForSource(this.mainSeries()));if(!n.sources.some((function(e){return"drawing"!==e.type||null!==o.clipboardLineToolOwnerSource(e.source.id)})))return null;this.beginUndoMacro("Paste "+n.title);for(var s=0,a=[],l=0,u=n.sources;l'},p1SQ:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolHorzLinePriceAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._source=t,i}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.points(),r=this._source.priceScale();if(0!==n.length&&null!==r&&!r.isEmpty()){var o=n[0];if(isFinite(o.price)){var s=this._source.ownerSource(),a=null!==s?s.firstValue():null;if(null!==a){var l=this._source.properties().linecolor.value();i.background=l, +i.color=this.generateTextColor(l),i.coordinate=r.priceToCoordinate(o.price,a),e.text=r.formatPrice(o.price,a),e.visible=!0}}}},t}(i("KcY8").a)},pJOz:function(e,t,i){"use strict";i.r(t),i.d(t,"drawCircle",(function(){return h})),i.d(t,"drawArrow",(function(){return d})),i.d(t,"TrendLineRenderer",(function(){return p}));var n=i("Eyy1"),r=i("GEp6"),o=i("VaSN"),s=i("a7Ha"),a=i("VdBB"),l=i("jFln"),c=i("Zp/P"),u=i("gAom");function h(e,t,i,n,r){t.save(),t.fillStyle="#000000",t.beginPath(),t.arc(e.x*r,e.y*r,i*r,0,2*Math.PI,!1),t.fill(),n.strokeWidth&&(t.lineWidth=n.strokeWidth,t.stroke()),t.restore()}function d(e,t,i,n,r){if(!(t.subtract(e).length()<1))for(var o=Object(c.getArrowPoints)(e,t,n,!1),s=0;s0&&(c[0].x===c[1].x?Object(u.drawVerticalLine)(e,Math.round(c[0].x*n),c[0].y*n,c[1].y*n):c[0].y===c[1].y?Object(u.drawHorizontalLine)(e,Math.round(c[0].y*n),c[0].x*n,c[1].x*n):Object(l.drawLine)(e,c[0].x*n,c[0].y*n,c[1].x*n,c[1].y*n)),i.overlayLineEndings&&this._drawEnds(e,a,i.linewidth,n)}},e.prototype.hitTest=function(e,t){var i=this._data;if(null===i)return null;if("points"in i&&i.points.length<2)return null;if("floatPoints"in i&&i.floatPoints.length<2)return null;var n=Object(o.lastEventIsTouch)()?24:3,s="floatPoints"in i?i.floatPoints:i.points,a=s[0],l=s[1],c=this._extendAndClipLineSegment(a,l,t);if(null!==c&&Object(r.distanceToSegment)(c[0],c[1],e).distance<=n)return this._hittest;return null},e.prototype._extendAndClipLineSegment=function(e,t,i){var r=Object(n.ensureNotNull)(this._data);return Object(c.extendAndClipLineSegment)(e,t,i.cssWidth,i.cssHeight,r.extendleft,r.extendright)},e.prototype._drawEnds=function(e,t,i,r){var o=t[0],a=t[1],l=Object(n.ensureNotNull)(this._data);switch(l.leftend){case s.LineEnd.Arrow:d(a,o,e,i,r);break;case s.LineEnd.Circle:h(o,e,i,Object(n.ensureDefined)(l.endstyle),r)}switch(l.rightend){case s.LineEnd.Arrow:d(o,a,e,i,r);break;case s.LineEnd.Circle:h(a,e,i,Object(n.ensureDefined)(l.endstyle),r)}},e}()},pKDv:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("ABCD Pattern");function s(e,t){this._constructor="LineToolABCD";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("bFMU").ABCDPaneView +;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 4},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"ABCD Pattern"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("y4pE").AbcdPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolabcd",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolABCD=s},pPtI:function(e,t,i){"use strict";i.r(t),i.d(t,"normalizeIntervalString",(function(){return m})),i.d(t,"isAvailable",(function(){return v})),i.d(t,"setLastUsedResolution",(function(){return y})),i.d(t,"getRangeResolution",(function(){return g})),i.d(t,"getTimeBasedResolution",(function(){return b})),i.d(t,"getDefaultResolution",(function(){return S})),i.d(t,"getResolutionByChartStyle",(function(){return w})),i.d(t,"getServerInterval",(function(){return P})),i.d(t,"isResolutionMultiplierValid",(function(){return C})),i.d(t,"getMaxResolutionValue",(function(){return T})),i.d(t,"getResolutionsFromSettings",(function(){return I})),i.d(t,"convertResolutionsFromSettings",(function(){return M})),i.d(t,"mergeResolutions",(function(){return L})),i.d(t,"sortResolutions",(function(){return O})),i.d(t,"getCustomResolutions",(function(){return E})),i.d(t,"getTranslatedResolution",(function(){return V})),i.d(t,"getTranslatedResolutionModel",(function(){return D}));i("bSeV"),i("YFKU");var n,r,o,s=i("LxhU"),a=i("n5al"),l=i("Vdly"),c=i("PT1i"),u=i("IVMC"),h=i.n(u),d=i("ogJP"),p=((n={})[s.ResolutionKind.Seconds]=60,n[s.ResolutionKind.Minutes]=1440,n[s.SpecialResolutionKind.Hours]=24,n[s.ResolutionKind.Days]=365,n[s.ResolutionKind.Weeks]=52,n[s.ResolutionKind.Months]=12,n[s.ResolutionKind.Range]=1e5,n[s.ResolutionKind.Invalid]=NaN,n),_=((r={})[s.ResolutionKind.Seconds]=1,r[s.ResolutionKind.Minutes]=2,r[s.SpecialResolutionKind.Hours]=3,r[s.ResolutionKind.Days]=4,r[s.ResolutionKind.Weeks]=5,r[s.ResolutionKind.Months]=6,r[s.ResolutionKind.Range]=7,r[s.ResolutionKind.Invalid]=8,r),f=((o={})[s.ResolutionKind.Invalid]="",o[s.ResolutionKind.Seconds]=window.t("s",{context:"interval_short"}),o[s.ResolutionKind.Minutes]=window.t("m",{context:"interval_short"}),o[s.SpecialResolutionKind.Hours]=window.t("h",{context:"interval_short"}),o[s.ResolutionKind.Days]=window.t("D",{context:"interval_short"}),o[s.ResolutionKind.Weeks]=window.t("W",{context:"interval_short"}),o[s.ResolutionKind.Months]=window.t("M",{context:"interval_short"}),o[s.ResolutionKind.Range]=window.t("R",{context:"interval_short"}),o);function m(e){return s.Interval.parse(e).value()}function v(e){if(s.Interval.isRange(e))return!0;var t=m(e),i=c.linking.supportedResolutions.value(),n=!1;void 0!==i?n=-1!==i.map(m).indexOf(t):n=!0;return(c.linking.intraday.value()||s.Interval.isDWM(e))&&n}function y(e){ +s.Interval.isValid(e)&&(s.Interval.isRange(e)?l.setValue("chart.lastUsedRangeResolution",e):l.setValue("chart.lastUsedTimeBasedResolution",e))}function g(e){var t=l.getValue("chart.lastUsedRangeResolution");if(void 0!==t&&s.Interval.isRange(t))return t;for(var i="100R",n=0,r=e;n0},re.prototype.onTagsChanged=function(){return this._tagsChanged},re.prototype.onSymbolIntervalChanged=function(){return this._symbolIntervalChanged},re.prototype.onIntervalChanged=function(){return this._intervalChanged},re.prototype.onStatusChanged=function(){return this._onStatusChanged},re.prototype.onStyleChanged=function(){return this._onStyleChanged},re.prototype.onRestarted=function(){return this._onRestarted},re.prototype.onBoxSizeChanged=function(){return this._boxSizeChanged},re.prototype.status=function(){return this._status},re.prototype.isDWM=function(){ +if(null!==this._isDWMCached)return this._isDWMCached;var e=H.parse(this._properties.interval.value());if(e.isDWM())this._isDWMCached=!0;else{var t=e.isSeconds()?e.multiplier():60*e.multiplier();this._isDWMCached=!(t<216e3)}return this._isDWMCached},re.prototype.lastPriceLabelFixedCoordinate=function(){return this._priceAxisViews[0]._fixedCoordinate},re.prototype.createPaneView=function(){this._paneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=this.hasClosePrice()?new Y(this):null;var e=this._properties.style.value();switch(e){case re.STYLE_BARS:this._paneView=new f(this,this.m_model);break;case re.STYLE_CANDLES:this._paneView=new _(this,this.m_model);break;case re.STYLE_LINE:this._paneView=new d(this,this.m_model);break;case re.STYLE_AREA:this._paneView=new h(this,this.m_model);break;case re.STYLE_HEIKEN_ASHI:this._paneView=new m(this,this.m_model);break;case re.STYLE_HOLLOW_CANDLES:this._paneView=new p(this,this.m_model);break;case re.STYLE_BASELINE:this._paneView=new v(this,this.m_model),this._waterlineView=new g(this);break;case re.STYLE_HILO:this._paneView=new y(this,this.m_model)}if(null===this._paneView)throw Error("Unknown chart style assigned: "+e)},re.prototype._clearStylePlot=function(e,t){if(0!==e.size()){var i=t||o(e.firstIndex()),n=o(e.lastIndex())+1;e.range(i,n).each((function(e,t){t[TradingView.STYLE_PLOT]=null}))}},re.prototype.invalidateBarStylesCache=function(e){D.logDebug("Invalidate style cache starting from "+e),this._clearStylePlot(this.m_data.m_bars,e),this._clearStylePlot(this.m_data.m_nsBars)},re.prototype.invalidateBarColorerCache=function(){delete this._barColorerCache,this.invalidateBarStylesCache()},re.prototype.barColorer=function(){if(this._barColorerCache)return this._barColorerCache;for(var e=null,t=this.m_model.dataSources().length-1;t>=0;t--){var i=this.m_model.dataSources()[t];if(i.metaInfo&&TradingView.isInherited(i.constructor,TradingView.Study)&&i.hasBarColorer()&&i.properties().visible.value()){var n=i.barColorer();null===e?e=n:e.pushBackBarColorer(n)}}return null===e?e=new w(this):e.pushBackBarColorer(new w(this)),this._barColorerCache=e,this._barColorerCache},re.prototype.properties=function(){return this._properties},re.prototype._barsState=function(e){var t=e.state();return t.data.forEach((function(e){e.value.splice(7,1)})),t},re.prototype.state=function(e){var t={type:this===this.m_model.mainSeries()?"MainSeries":TradingView.className(this.constructor),id:this.id(),state:this.properties().state(),zorder:this.zorder(),haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle};return this._symbolInfo&&this._symbolInfo.ticker&&(t.state.symbol=this._symbolInfo.ticker),e&&(t.bars=this._barsState(this.m_data.m_bars),t.nsBars=this._barsState(this.m_data.m_nsBars),t.symbolInfo=this._symbolInfo,t.rtPrice=this.data().lastProjectionPrice),t.boxSize=this.data().boxSize,t.reversalAmount=this.data().reversalAmount, +t.currencyId=this.properties().currencyId.value(),t},re.prototype.restoreState=function(e,t){t&&this._setStatus(re.STATUS_SNAPSHOT),this._properties.mergeAndFire(e.state),e.currencyId&&this.properties().currencyId.setValue(e.currencyId),this._prevChartStyle=this.properties().style.value(),this.createPaneView(),t&&this.restoreData(e.bars,e.nsBars,e.symbolInfo,e.rtPrice,e.boxSize,e.reversalAmount)},re.prototype.hasStateForAlert=function(){return!1},re.prototype.stateForAlert=function(){throw new Error("Not implemented")},re.prototype.idForAlert=function(){return s.prototype.idForAlert.call(this)},re.prototype.restoreData=function(e,t,i,n,r,o){this._status=re.STATUS_SNAPSHOT,this.m_data.m_bars.restoreState(e),this.m_data.m_nsBars.restoreState(t),this.updateSymbolInfo(i,!1),this.m_data.lastProjectionPrice=n,this.m_data.boxSize=r,r||(this.properties().style.value()===re.STYLE_PNF?this.m_data.boxSize=this.properties().pnfStyle.inputs.boxSize.value():this.properties().style.value()===re.STYLE_RENKO&&(this.m_data.boxSize=this.properties().renkoStyle.inputs.boxSize.value())),this.m_data.reversalAmount=o,o||this.properties().style.value()===re.STYLE_KAGI&&(this.m_data.reversalAmount=this.properties().kagiStyle.inputs.reversalAmount.value()),this._loading=!1},re.prototype.setProperties=function(e){e.timeframe||e.merge({timeframe:""}),e.shortName||e.merge({shortName:""}),e.currencyId||e.addChild("currencyId",new n(null)),this._properties=e,this._properties.symbol.listeners().subscribe(this,re.prototype.changeSymbol),this._properties.interval.listeners().subscribe(this,re.prototype.changeInterval),this._properties.currencyId.listeners().subscribe(this,re.prototype.changeCurrency),this._properties.timeframe.listeners().subscribe(this,re.prototype.changeTimeFrame),this._properties.listeners().subscribe(this,re.prototype.changeProperties)},re.prototype.changeSymbol=function(){this.setSymbolIntervalCurrencyDelayed(),this.m_model.checkLineToolSelection()},re.prototype.changeInterval=function(){this.setSymbolIntervalCurrencyDelayed()},re.prototype.changeCurrency=function(){this.setSymbolIntervalCurrencyDelayed(),this.m_model.checkLineToolSelection(),this._currencyChanged.fire()},re.prototype.changeTimeFrame=function(){A("GUI","Change timeframe")},re.prototype.title=function(){return this.properties().symbol.value()+", "+E(this.properties().interval.value())},re.prototype.changeProperties=function(e){e!==this._properties.symbol&&e!==this._properties.interval&&e!==this._properties.timeframe&&(this._tagsChanged.fire(),this.createPaneView(),this.updateAllViews(),this.m_model.updateSource(this),J.emit("series_properties_changed",this._id))},re.prototype._makeNextSymbolId=function(){return"symbol_"+this._nextSymbolId++},re.prototype._makeNextSeriesId=function(){return"s"+this._nextSeriesId++},re.prototype.onData=function(e){var t=this;switch(e.method){case"symbol_resolved":if(e.params[0]!==this._symbolId){D.logNormal("command for old symbol. Expected:"+this._symbolId+", actual"+e.params[0]);break}this.updateSymbolInfo(e.params[1],!1), +this.m_model.updateSource(this),this._dataEvents.fireSymbolResolved(this._symbolInfo),this.m_model.realignLineTools(),TradingView.onWidget()||(A("Symbol",e.params[1].listed_exchange,e.params[1].name),A("Symbol Type",e.params[1].type,e.params[1].listed_exchange));var i=this.symbolInfo().minmov/this.symbolInfo().pricescale,n=this.properties();n.style.value()===re.STYLE_RENKO&&n.renkoStyle.inputs.boxSize.value()=0?0:1,basedOnPrevClose:r.change>=0?0:1}}}else{var o=this._study.data().search(i-1,h.PlotRowSearchMode.NearestLeft,1),s=o&&o.value[4]||null;if(null!==s)return{values:{change:e-s,percentChange:Object(_.a)(s,e)},priceDirection:{basedOnCurrentBar:e>=t?0:1,basedOnPrevClose:e>=s?0:1}}}return{priceDirection:{basedOnCurrentBar:e>=t?0:1,basedOnPrevClose:e>=t?0:1}}},e.prototype._color=function(e,t,i){var n=Object(l.resetTransparency)(f.SeriesBarColorer.upColor(this._study.properties())),r=Object(l.resetTransparency)(f.SeriesBarColorer.downColor(this._study.properties()));if(i&&!v)return t.priceDirection?n:r;var o=this._study.properties().childs().style.value();if(10===o){var s=this._study.barColorer().barStyle(e,!1);return null!=s.barBorderColor?Object(l.resetTransparency)(s.barBorderColor):Object(l.resetTransparency)(s.barColor)}var a=!1;return 0===o?a=this._study.properties().childs().barStyle.childs().barColorsOnPrevClose.value():1===o?a=this._study.properties().childs().candleStyle.childs().barColorsOnPrevClose.value():9===o&&(a=!0),a?0===t.priceDirection.basedOnPrevClose?n:r:0===t.priceDirection.basedOnCurrentBar?n:r},e}();i.d(t,"OverlayLegendValuesProvider",(function(){return w}));var w=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._showBarChange=i.properties().paneProperties.legendProperties.showBarChange,n._showSeriesOHLC=i.properties().paneProperties.legendProperties.showSeriesOHLC,n._seriesStyle=t.properties().childs().style,n}return Object(n.__extends)(t,e),t.prototype.getValues=function(t){var i=e.prototype.getValues.call(this,t);if(!this._showLastPriceAndChangeOnly()){var n=Object(r.isPriceSourceStyle)(this._seriesStyle.value()),o=this._showSeriesOHLC.value(),s=o&&!n,a=o&&n;i[0].visible=s,i[1].visible=s,i[2].visible=s,i[3].visible=s,i[6].visible=this._showBarChange.value(),i[4].visible=a}return i},t}(S)},qcGP:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Parallel Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("9FRF").ParallelChannelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.addPoint=function(e){ +var t=n.prototype.addPoint.call(this,e);if(t){var i=this.points()[0];this._points[2].index=i.index,this._points[2].price=i.price+this._priceOffset}return t},s.prototype.calculatePriceDiff=function(){if(3===this.points().length){var e=this.points()[0],t=this.points()[1],i=this.points()[2];if(e.index===t.index)return;var n=this.priceScale();if(null===n)return;if(n.isLog()){var r=this._model.timeScale();if(r.isEmpty())return;var o=this.ownerSource().firstValue(),s=r.indexToCoordinate(e.index),a=r.indexToCoordinate(t.index),l=n.priceToCoordinate(e.price,o),c=n.priceToCoordinate(t.price,o),u=l+(m=(c-l)/(a-s))*(r.indexToCoordinate(i.index)-s),h=n.priceToCoordinate(i.price,o)-u,d=(o=this.ownerSource().firstValue(),.5*(l+c)),p=n.coordinateToPrice(d,o),_=d+h,f=n.coordinateToPrice(_,o);this._priceOffset=f-p}else{var m=(t.price-e.price)/(t.index-e.index),v=e.price+m*(i.index-e.index);this._priceOffset=i.price-v}}},s.prototype.setLastPoint=function(e,t){t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[0]),n.prototype.setLastPoint.call(this,e),this.calculatePriceDiff()},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),e&&e.length>=3&&(this._priceOffset=e[2].price-e[0].price)},s.prototype.setPoint=function(e,t,i){i&&i.shift()&&e<2&&this._snapPoint45Degree(t,this.points()[1-e]),n.prototype.setPoint.call(this,e,t,i),2===e&&this.calculatePriceDiff();var r=this.points()[0];this._points[2].index=r.index,this._points[2].price=r.price+this._priceOffset,this.normalizePoints()},s.prototype.setPoints=function(e){n.prototype.setPoints.call(this,e),this.calculatePriceDiff()},s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Parallel Channel"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[0]),n.prototype.addPoint.call(this,e,t)},s.prototype.fixAfterRestorePriceAxis=function(){this.priceScale().isLog()||delete this._priceOffset},s.prototype.cloneData=function(e){this._priceOffset=e._priceOffset},s.prototype.restoreData=function(e){e.priceOffset&&(this._priceOffset=e.priceOffset)},s.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.priceOffset=this._priceOffset,t},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=[].concat(this._points).splice(0,2);function t(e,t){return e.index<=t.index?[e,t]:[t,e]}var i,n,r,o,s=t((e=e.concat([{price:e[0].price+this._priceOffset,time:e[0].time,index:e[0].index},{price:e[1].price+this._priceOffset,time:e[1].time,index:e[1].index}]))[0],e[1]),a=t(e[2],e[3]);this._priceOffset<0?(n=a,i=s):(n=s,i=a);var l=this.properties().extendLeft.value(),c=this.properties().extendRight.value();return e[0].index<=e[1].index?(r=l,o=c):(r=c,o=l),[this._linePointsToAlertPlot(i,"Upper",r,o),this._linePointsToAlertPlot(n,"Lower",r,o)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){ +return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("VkdP").ParallelChannelDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolparallelchannel",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolParallelChannel=s},qckB:function(e,t){e.exports=''},qgcC:function(e,t,i){"use strict";i.r(t),i.d(t,"CompareStatusProvider",(function(){return r}));var n=i("mrSG"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.getSplitTitle=function(){return this._source.titleInParts(!0,void 0,!1,!1)},t.prototype.text=function(){return this._source.isFailed()?this._source.title(!0,void 0,!1,!1)+": "+this._source.status():this._source.title(!0,void 0,!1,!1)+" "+this._source.status()},t}(i("W+6j").a)},qgcf:function(e,t,i){"use strict";i.r(t),i.d(t,"calculateLabelPosition",(function(){return _})),i.d(t,"wordWrap",(function(){return m})),i.d(t,"TextRenderer",(function(){return M}));var n,r=i("aO4+"),o=i("GEp6"),s=i("Eyy1"),a=i("f6yo"),l=i("Ialn"),c=i("VdBB"),u=i("jFln"),h=i("ogJP"),d=i("ikwP"),p=i("8Uy/");function _(e,t,i,n,o){var s=.5*(t.x+i.x),a=i.y;return t.y>i.y?(a-=e.height/2+n.y,a=Math.max(e.height/2,a)):(a+=e.height/2+n.y,a=Math.min(o-e.height/2,a)),new r.Point(s,a)}function f(){var e=document.createElement("canvas");e.width=0,e.height=0,n=Object(s.ensureNotNull)(e.getContext("2d"))}function m(e,t,i){n||f(),i=Object(h.isString)(i)?parseInt(i):i;var r=(e+="").split(/[^\S\r\n]*(?:\r\n|\r|\n|$)/);if(r[r.length-1]||r.pop(),!Object(h.isNumber)(i)||!isFinite(i)||i<=0)return r;n.font=t;for(var o=[],s=0;s0&&n.measureText(c.slice(0,3*--d-1).join("")).width>i;);if(d>0)o.push(c.slice(0,3*d-1).join("")),c.splice(0,3*d);else{var p=c[0]+(c[1]||"");if(u=1===u?1:~~(i/n.measureText(p).width*p.length),n.measureText(p.substr(0,u)).width<=i)for(;n.measureText(p.substr(0,u+1)).width<=i;)u++;else for(;u>1&&n.measureText(p.substr(0,--u)).width>i;);u<1&&(u=1),o.push(p.substr(0,u)),c[0]=p.substr(u),c[1]=""}if(n.measureText(c.join("")).width<=i){o.push(c.join(""));break}}}return o}function v(e,t,i){if(0===i)return e.clone();var n=(e.x-t.x)*Math.cos(i)-(e.y-t.y)*Math.sin(i)+t.x,o=(e.x-t.x)*Math.sin(i)+(e.y-t.y)*Math.cos(i)+t.y;return new r.Point(n,o)}function y(e,t){return t+2*P(e)+2*S(e)}function g(e,t){return x(e)*t+C(e)*(t-1)+2*w(e)+2*b(e)} +function b(e){return void 0!==e.boxPaddingVert?e.boxPaddingVert*I(e):void 0!==e.boxPadding?e.boxPadding*I(e):x(e)/3}function S(e){return void 0!==e.boxPaddingHorz?e.boxPaddingHorz*I(e):void 0!==e.boxPadding?e.boxPadding*I(e):x(e)/3}function w(e){return(e.backgroundVertInflate||0)*I(e)}function P(e){return(e.backgroundHorzInflate||0)*I(e)}function C(e){return(e.padding||0)*I(e)}function x(e){return Math.ceil(T(e)*I(e))}function T(e){return e.fontsize||e.fontSize||30}function I(e){var t=Math.min(1,Math.max(.2,Math.min(e.scaleX||1,e.scaleY||1)));if(1===t)return t;var i=T(e);return Math.ceil(t*i)/i}var M=function(){function e(e,t){this._data=null,this._internalData=null,this._boxSize=null,this._linesInfo=null,this._fontInfo=null,this._hittest=t||new c.HitTestResult(c.HitTestResult.MOVEPOINT),void 0!==e&&this.setData(e)}return e.prototype.setData=function(e){!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(var i=0;ih?(t=new r.Point(l+h/2,c+h/2),i=new r.Point(l+u-h/2,c+h/2),n=h/2):(t=new r.Point(l+u/2,c+u/2),i=new r.Point(l+u/2,c+h-u/2),n=u/2);var p=v(t,d,s),_=v(i,d,s);return Object(o.distanceToSegment)(p,_,e).distance<=n?this._hittest:null},e.prototype.doesIntersectWithBox=function(e){return null!==this._data&&void 0!==this._data.points&&0!==this._data.points.length&&Object(a.pointInBox)(this._data.points[0],e)},e.prototype.measure=function(){if(null===this._data)return{width:0,height:0};var e=this._getBoxSize();return{width:e.boxWidth,height:e.boxHeight}},e.prototype.setPoints=function(e,t){Object(s.ensureNotNull)(this._data).points=e,this._hittest=t||new c.HitTestResult(c.HitTestResult.MOVEPOINT)},e.prototype.fontStyle=function(e){return null===this._data?"":this._getFontInfo().fontStyle}, +e.prototype.wordWrap=function(e,t,i){return m(e,i||this.fontStyle(),t)},e.prototype.draw=function(e,t){if(null!==this._data&&void 0!==this._data.points&&0!==this._data.points.length){var i=t.pixelRatio,n=this._getInternalData(),r=this._getRotationPoint().scaled(i);e.save(),e.translate(r.x,r.y),e.rotate(this._data.angle||0),e.translate(-r.x,-r.y);var o=this._getFontInfo().fontSize;e.textBaseline=n.textBaseLine,e.textAlign=n.textAlign,e.font=this.fontStyle();var s=function(e,t){var i=Math.round(e.boxLeft*t),n=Math.round(e.boxTop*t);return{scaledLeft:i,scaledRight:i+Math.round(e.boxWidth*t),scaledTop:n,scaledBottom:n+Math.round(e.boxHeight*t)}}(n,i),a=s.scaledLeft,l=s.scaledRight,c=s.scaledTop,h=s.scaledBottom;if(this._data.backgroundColor||this._data.borderColor||this._data.highlightBorder&&this._data.wordWrapWidth){var _=Math.round(Math.max(o/12,1)*i),f=_/2;if(this._data.backgroundRoundRect)this._data.backgroundColor&&(Object(u.drawRoundRect)(e,a,c,l-a,h-c,this._data.backgroundRoundRect*i),e.fillStyle=this._data.backgroundColor,e.fill()),this._data.borderColor&&(Object(u.drawRoundRect)(e,a-f,c-f,l-a+_,h-c+_,this._data.backgroundRoundRect*i),e.strokeStyle=this._data.borderColor,e.lineWidth=_,e.stroke());else if(this._data.backgroundColor&&(e.fillStyle=this._data.backgroundColor,e.fillRect(a,c,l-a,h-c)),this._data.borderColor||this._data.highlightBorder){var m=void 0;this._data.borderColor?(e.strokeStyle=this._data.borderColor,m=_):(e.strokeStyle=this._data.color,Object(u.setLineStyle)(e,p.LINESTYLE_DASHED),m=Math.max(1,Math.floor(i))),e.lineWidth=m,e.beginPath(),e.moveTo(a-m/2,c-m/2),e.lineTo(a-m/2,h+m/2),e.lineTo(l+m/2,h+m/2),e.lineTo(l+m/2,c-m/2),e.lineTo(a-m/2,c-m/2),e.stroke()}}e.fillStyle=this._data.color;for(var v=(a+Math.round(n.textStart*i))/i,y=.05*o,g=(c+Math.round((n.textTop+y)*i))/i,b=C(this._data),S=function(t){Object(d.drawScaled)(e,i,(function(){return e.fillText(t,v,g)})),g+=o+b},w=0,P=this._getLinesInfo().lines;wi&&(t=t.slice(0,i))}this._linesInfo={linesMaxWidth:this._getLinesMaxWidth(t),lines:t}}return this._linesInfo},e.prototype._getFontInfo=function(){if(null===this._fontInfo){var e=Object(s.ensureNotNull)(this._data),t=x(e),i=(e.bold?"bold ":"")+(e.italic?"italic ":"")+t+"px "+e.font;this._fontInfo={fontStyle:i,fontSize:t}}return this._fontInfo},e.prototype._getBoxSize=function(){if(null===this._boxSize){var e=this._getLinesInfo(),t=Object(s.ensureNotNull)(this._data);this._boxSize={boxWidth:y(t,e.linesMaxWidth),boxHeight:g(t,e.lines.length)}}return this._boxSize},e.prototype._getRotationPoint=function(){var e,t,i=this._getInternalData(),n=i.boxLeft,o=i.boxTop,a=i.boxWidth,l=i.boxHeight,c=Object(s.ensureNotNull)(this._data),u=c.horzAlign,h=c.vertAlign;switch(u){case"center":e=n+a/2;break;case"left":e=n;break;case"right":e=n+a}switch(h){case"middle":t=o+l/2;break;case"top":t=o;break;case"bottom":t=o+l}return new r.Point(e,t)},e}()},qocr:function(e,t,i){"use strict";function n(e,t){void 0===t&&(t=!1),("attachEvent"in document?"complete"===document.readyState:"loading"!==document.readyState)?t?setTimeout((function(){return e()}),1):e():document.addEventListener("DOMContentLoaded",(function(){return e()}))}i.d(t,"a",(function(){return n}));new Promise((function(e){n(e)}))},qySK:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("Eyy1"),r=i("JmuD"),o=i("fFKx"),s=i("SqfW"),a=i("7Fue"),l=i("xWfy");function c(e){if(!Object(r.isObject)(e))throw new Error("Graphics commands should be wrapped in an object");if(Object(r.hasProperty)(e,"create"),Object(r.hasProperty)(e,"erase")){var t=e.erase;Object(n.assert)(Array.isArray(t),"Collection of erase commands should be array");for(var i=0,o=t;ii?i/m:1,_+=y.lineHeight*y.zoom}}var v=Math.max((e-_)/2,0);for(f=0;f=r}},s9sR:function(e,t,i){"use strict";i.r(t),i.d(t,"SetResolutionUndoCommand",(function(){return a}));var n=i("mrSG"),r=i("RDU5"),o=i("LxhU"),s=i("n5al"),a=function(e){function t(t,i,n,r){var o=e.call(this,r)||this;return o._property=t,o._value=i,o._prevValue=t.value(),o._chartWidget=n,o}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._chartWidget.screen.show(),this._property.setValue(this._value),this._handleResolution(this._value)},t.prototype.undo=function(){ +this._chartWidget.screen.show(),this._property.setValue(this._prevValue),this._handleResolution(this._prevValue)},t.prototype._handleResolution=function(e){var t=this._chartWidget.model().mainSeries().properties(),i=t.style.value(),n=Object(s.isRangeStyle)(i),r=o.Interval.isRange(e);!n&&r?t.style.setValue(11):n&&!r&&t.style.setValue(Object(s.getLastUsedStyle)())},t}(r.UndoCommand)},sEk5:function(e,t,i){"use strict";var n=i("fTGZ").BarsMarksContainer,r=i("BOPY").BarMarkTooltip,o=i("mMWL");function s(e){n.call(this,e),this.toolname="UserDefinedBarsMarks";var t=this;o.hideMarksOnBars().subscribe(this,(function(){t._properties.visible.setValue(!o.hideMarksOnBars().value())}))}function a(e){r.call(this)}inherit(s,n),s.prototype._initialize=function(e){this._properties.visible.setValue(!0)},s.prototype.userEditEnabled=function(){return!1},s.prototype._plateViewData=function(e){var t={text:e.text};return"object"==typeof e.color&&(t.theme="user_defined_theme",t.overridedTheme={},t.overridedTheme.border=e.color.border,t.overridedTheme.background=e.color.background),t},s.prototype.onClicked=function(e){var t=e.id;this._marks[t].onClicked()},s.prototype.clearMarks=function(){n.prototype.clearMarks.call(this),this.onNeedRepaint.fire()},s.prototype._getData=function(e){var t=this._model.mainSeries().symbolInfo();if(t){var i=this.roundRange(this._rangeDifference(e)),n=this,r=this._model.mainSeries().properties().interval.value();ChartApiInstance.getMarks(t,i.start,i.end,(function(t){t.forEach((function(e){n._marks[e.id]=e}),n),n._loadedRange=n._rangeUnion(e,n._loadedRange),n.onNeedRepaint.fire()}),r)}},s.prototype._createTooltip=function(){return new a},s.prototype.updatePlateData=function(e,t){return t.barWidth=this.barWidth(),t.text=e.text,t.tooltipMargin=-1*Math.max(e.minSize/2,.4*this.barWidth()),t},s.prototype.hasContextMenu=function(){return!1},s.prototype.calcIsActualCurrency=function(){this._isActualCurrency=!0},inherit(a,r),a.prototype._createLayout=function(){this._layout=$('
    '),this._layout_text=$('
    ').appendTo(this._layout)},a.prototype._updatePlate=function(e){this._currentId=e.id,this._layout.css("border-color",e.theme.border),this._layout.css("margin-top",e.tooltipMargin+"px"),this._layout_text.html(e.text),this._layout.append(this._layout_text)},e.exports=s},sJA2:function(e,t,i){"use strict";i.r(t);var n=i("EsvI"),r=i("oiZD");i.d(t,"ThemesApi",(function(){return o}));var o=function(){function e(e){this._opts=e}return e.prototype.isStdTheme=function(){var e=this._opts.chartWidgetCollection.getAll().every((function(e){return Object(n.isStdTheme)(Object(n.extractThemeFromModel)(e.model()))}));return Promise.resolve(e)},e.prototype.setStdTheme=function(e,t,i){return void 0===t&&(t=!0),Object(n.loadTheme)(e,!0,!1,this._opts.chartWidgetCollection,t,i).then((function(){}))},e.prototype.setStdThemeForLayout=function(e,t){void 0===t&&(t=!0),Object(r.setTheme)(e),t&&Object(n.syncTheme)()},e.prototype.getCurrentThemeName=function(){ +return Object(n.getCurrentTheme)().name},e}()},t2ex:function(e,t,i){"use strict";var n=i("5rJj"),r=i("Ss5c").LineDataSource,o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Retracement");function a(e,t){var n=t||a.createProperties();r.call(this,e,n),this.version=a.version,this._properties._stateVersion=1,i.e("lt-pane-views").then(function(e){var t=i("R7Bt").FibRetracementPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);var s=[this._properties.child("trendline").child("linewidth"),this._properties.child("levelsStyle").child("linewidth")];this._widthsProperty=new o(s)}inherit(a,r),a.version=2,a.LevelsCount=24,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Retracement"},a.prototype.migrateVersion=function(e,t,i){1===e&&this.properties().extendLines.setValue(!0)},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("17v9").FibDrawingsWith24LevelsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new n("linetoolfibretracement",e,!1,{range:[1,24],names:["coeff","color","visible"]});return a._configureProperties(t),t},a._configureProperties=function(e){r._configureProperties(e)},a.prototype.fibLevelsBasedOnLogScale=function(){return this.properties().fibLevelsBasedOnLogScale.value()&&this.priceScale().isLog()},t.LineToolFibRetracement=a},tBG4:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesStatusView",(function(){return s}));var n=i("mrSG"),r=i("nBJD"),o=i("WPIy"),s=function(e){function t(t,i,n){var r=e.call(this,new o.a(t,i,n))||this;return r._invalidated=!0,r._series=t,r._series.onRestarted().subscribe(r,r.update),r._series.dataEvents().symbolResolved().subscribe(r,r.update),r._series.dataEvents().completed().subscribe(r,r.update),r._series.onBoxSizeChanged().subscribe(r,r.update),n.childs().symbolTextSource.listeners().subscribe(r,r.update),r}return Object(n.__extends)(t,e),t.prototype.getSeriesPrecision=function(){var e=4,t=this._series.symbolInfo();return t&&t.pricescale&&(e=Math.round(Math.log(t.pricescale)/Math.log(10))),e},t.prototype.round=function(e){var t=this.getSeriesPrecision(),i=Math.round(e*Math.pow(10,t))/Math.pow(10,t);return i?i.toString():""},t.prototype.update=function(){this._invalidated=!0},t.prototype.text=function(){return this._updateImpl(),e.prototype.text.call(this)},t.prototype.color=function(){return this._updateImpl(),e.prototype.color.call(this)},t.prototype.bold=function(){return this._updateImpl(),e.prototype.bold.call(this)},t.prototype.size=function(){return this._updateImpl(),e.prototype.size.call(this)},t.prototype.getSplitTitle=function(){return this._updateImpl(),this._statusProvider.getSplitTitle()},t.prototype._updateImpl=function(){ +this._invalidated&&(this._bold=this._statusProvider.bold(),this._size=this._statusProvider.size(),this._text=this._statusProvider.text(),this._invalidated=!1)},t}(r.a)},tDUI:function(e,t,i){"use strict";(function(e){var n=i("Eyy1").ensureNotNull,r=i("Ss5c").LineDataSource,o=i("gMtF").LineToolRiskRewardPriceAxisView,s=i("mMWL"),a=i("Ocx9").DefaultProperty,l=i("zXvd").NumericFormatter,c=i("wGNx").RiskRewardPointIndex,u=i("ogJP").isNumber,h=window.t("Risk/Reward"),d=window.t("Risk/Reward short");function p(t,n){var s=n;if(r.call(this,t,s),!n.stopLevel&&!n.profitLevel){var a=t.timeScale().visibleBarsStrictRange(),c=a.firstBar(),u=a.lastBar(),h=t.mainSeries().priceRange(c,u),d=t.mainSeries().priceScale();if(d.isLog()){var _=d.logicalToPrice(h.minValue()),f=d.logicalToPrice(h.maxValue());h=new e(_,f)}if(h&&!h.isEmpty()){var m=Math.round(.2*h.length()*t.mainSeries().base());s.merge({stopLevel:m,profitLevel:m})}}var v=this;s.stopLevel.listeners().subscribe(this,this.recalculate),s.stopLevel.listeners().subscribe(null,(function(){v.properties().stopPrice._listeners.fire(v.properties().stopPrice)})),s.profitLevel.listeners().subscribe(this,this.recalculate),s.profitLevel.listeners().subscribe(null,(function(){v.properties().targetPrice._listeners.fire(v.properties().targetPrice)})),s.addChild("entryPrice",new p.PriceProperty(this,0)),s.addChild("stopPrice",new p.StopPriceProperty(this)),s.addChild("targetPrice",new p.TargetPriceProperty(this)),s.addProperty("riskSize",250),s.addProperty("qty",0),s.addProperty("amountTarget",s.accountSize.value()),s.addProperty("amountStop",s.accountSize.value()),this._riskInPercentsFormatter=new l(2),this._riskInMoneyFormatter=new l,s.risk.subscribe(this,this._recalculateRiskSize),s.accountSize.subscribe(this,this._recalculateRiskSize),s.riskDisplayMode.subscribe(this,this._recalculateRisk),s.riskDisplayMode.subscribe(this,this._recalculateRiskSize),s.entryPrice.subscribe(this,this._recalculateRiskSize),s.stopPrice.subscribe(this,this._recalculateRiskSize),s.profitLevel.subscribe(this,this._recalculateRiskSize),s.profitLevel.subscribe(this,this._syncPriceLevels.bind(this)),s.stopLevel.subscribe(this,this._recalculateRiskSize),s.stopLevel.subscribe(this,this._syncPriceLevels.bind(this)),s.qty.subscribe(this,this._recalculateRiskSize),"percents"===s.riskDisplayMode.value()&&s.risk.value()>100&&s.riskDisplayMode.setValueSilently("money"),this._syncStateExclusions=["points","entryPrice","stopPrice","targetPrice","stopLevel","profitLevel","riskSize","qty","amountTarget","amountStop","risk","accountSize"],this.version=p.version,this._entryPriceAxisView=new o(this,{colorProperty:s.linecolor,priceProperty:s.entryPrice}),this._stopPriceAxisView=new o(this,{colorProperty:s.stopBackground,priceProperty:s.stopPrice}),this._profitPriceAxisView=new o(this,{colorProperty:s.profitBackground,priceProperty:s.targetPrice}),i.e("lt-pane-views").then(function(e){var t=i("u+oH").RiskRewardPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}function _(e,t){ +var i=t||_.createProperties();p.call(this,e,i);var n=this.properties();n.entryPrice.subscribe(this,this._recalculateQty),n.stopPrice.subscribe(this,this._recalculateQty),n.riskSize.subscribe(this,this._recalculateQty),n.entryPrice.subscribe(this,this._recalculateAmount),n.profitLevel.subscribe(this,this._recalculateAmount),n.stopLevel.subscribe(this,this._recalculateAmount),n.accountSize.subscribe(this,this._recalculateAmount),n.riskSize.subscribe(this,this._recalculateAmount),n.qty.subscribe(this,this._recalculateAmount)}function f(e,t){var i=t||f.createProperties();p.call(this,e,i);var n=this.properties();n.entryPrice.subscribe(this,this._recalculateQty),n.stopPrice.subscribe(this,this._recalculateQty),n.riskSize.subscribe(this,this._recalculateQty),n.entryPrice.subscribe(this,this._recalculateAmount),n.profitLevel.subscribe(this,this._recalculateAmount),n.stopLevel.subscribe(this,this._recalculateAmount),n.accountSize.subscribe(this,this._recalculateAmount),n.riskSize.subscribe(this,this._recalculateAmount),n.qty.subscribe(this,this._recalculateAmount)}inherit(p,r),p.prototype.riskFormatter=function(e){return"percents"===e?this._riskInPercentsFormatter:this._riskInMoneyFormatter},p.prototype.getRiskStep=function(e){return"percents"===e?.01:1},p.prototype._roundValue=function(e){return parseFloat(e.toFixed(2))},p.prototype.hasEditableCoordinates=function(){return!1},p.prototype._recalculateRisk=function(){var e=this.properties(),t=e.riskDisplayMode.value(),i=e.riskSize.value(),n=e.accountSize.value(),r=e.risk.value();r="percents"===t?this._roundValue(i/n*100):this._roundValue(n/100*r),this._riskInChange=!0,e.risk.setValue(this.riskFormatter(t).format(r)),this._riskInChange=!1},p.prototype._recalculateRiskSize=function(){if(!this._riskInChange){var e=this.properties(),t=e.risk.value(),i=e.riskDisplayMode.value(),n=e.accountSize.value();"percents"===i?e.riskSize.setValue(t/100*n):t>n?(e.risk.setValue(n),e.riskSize.setValue(n)):e.riskSize.setValue(t)}},p.version=2,p.prototype.lastBarData=function(){var e=this._model.mainSeries().bars().firstIndex(),t=this._model.mainSeries().bars().lastIndex();if(null===e||null===t||isNaN(e)||isNaN(t))return null;var i=this.points();if(4===i.length){var r=i[c.ActualClose];return r.index=1){var n=[];if(n.push(this._points[0]),o={price:(o=this._points[0]).price,index:o.index+50},n.push(o),this._points[1]&&n.push(this._points[1]),this._points[2]&&n.push(this._points[2]),this._points=n,this._timePoint.length>=1){var r=[],o=this._timePoint[0];r.push(o);var s={price:o.price,time_t:o.time_t,offset:o.offset+50};r.push(s),this._timePoint[1]&&n.push(this._points[1]),this._timePoint[2]&&n.push(this._points[2]),this._timePoint=r}}},p.prototype.checkAlert=function(){this.recalculate()}, +p.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()||t!==this.priceScale()||this._model.paneForSource(this)!==e?null:[this._entryPriceAxisView,this._stopPriceAxisView,this._profitPriceAxisView]},p.prototype.updateAllViews=function(){this.isActualSymbol()&&this._properties.visible.value()&&(s.hideAllDrawings().value()&&this.userEditEnabled()||(r.prototype.updateAllViews.call(this),this._entryPriceAxisView.update(),this._stopPriceAxisView.update(),this._profitPriceAxisView.update()))},p.prototype.restoreExternalState=function(e){(e=Object.assign({},e),this.isActualSymbol())||u(e.entryPrice)&&(this._timePoint[0].price=e.entryPrice,delete e.entryPrice);this.properties().merge(e)},p.prototype._changeEntryPoint=function(e){var t=this.properties().stopPrice.value(),i=this.properties().targetPrice.value(),n=1/this._model.mainSeries().base(),o=Math.min(t,i)+n,s=Math.max(t,i)-n;e.price=Math.max(o,Math.min(s,this._roundPrice(e.price))),r.prototype.setPoint.call(this,0,e),this.properties().stopPrice.setValue(t),this.properties().targetPrice.setValue(i)},p.prototype.setPoint=function(e,t,i){if(this.isActualSymbol()){switch(this._muteSyncLineStyle(),e){case 0:this._changeEntryPoint(t);break;case 2:this.properties().stopPrice.setValue(this.preparseStopPrice(t.price));break;case 3:this.properties().targetPrice.setValue(this.preparseProfitPrice(t.price));break;case 1:t.price=this._roundPrice(t.price),r.prototype.setPoint.call(this,1,t),this.recalculate()}this._unmuteSyncLineStyleWithoutApplyingChanges(),this._syncPriceLevels()}},p.prototype.setPoints=function(e){this._muteSyncLineStyle(),r.prototype.setPoints.call(this,e),this.recalculate(),this._unmuteSyncLineStyleWithoutApplyingChanges(),this._syncPriceLevels()},p.prototype._syncPriceLevels=function(){if(this.linkKey){var e=this.properties(),t={entryPrice:e.entryPrice.value(),stopLevel:e.stopLevel.value(),profitLevel:e.profitLevel.value()};s.changeLineStyle({linkKey:this.linkKey,state:t,model:this._model})}},p.PriceProperty=function(e,t){r.PointPriceProperty.call(this,e,t)},inherit(p.PriceProperty,r.PointPriceProperty),p.PriceProperty.prototype.setValue=function(e){var t=this._lineSource.points()[this._pointIndex];t.price=parseFloat(e),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.recalculate(),this._lineSource._model.updateSource(this._lineSource),this._listeners.fire(this),this._lineSource.endChanging(),this._lineSource._syncPriceLevels()},p.PriceProperty.prototype.state=function(){return this.value()},p.PriceProperty.prototype.merge=function(e,t){return this.setValue(e),t?[]:null},p.StopPriceProperty=function(e){p.PriceProperty.call(this,e,1)},inherit(p.StopPriceProperty,p.PriceProperty),p.StopPriceProperty.prototype.value=function(){var e=this._lineSource.stopPrice(),t=this._lineSource.ownerSource().formatter();return t.parse(t.format(e)).value},p.StopPriceProperty.prototype.setValue=function(e){var t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource._model.mainSeries().base()) +;this._lineSource.properties().stopLevel.setValue(t),this._lineSource._syncPriceLevels()},p.TargetPriceProperty=function(e){p.PriceProperty.call(this,e,2)},inherit(p.TargetPriceProperty,p.PriceProperty),p.TargetPriceProperty.prototype.value=function(){var e=this._lineSource.profitPrice(),t=this._lineSource.ownerSource().formatter();return t.parse(t.format(e)).value},p.TargetPriceProperty.prototype.setValue=function(e){var t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource._model.mainSeries().base());this._lineSource.properties().profitLevel.setValue(t),this._lineSource._syncPriceLevels()},p.prototype.pointsCount=function(){return 1},p.prototype.translatedType=function(){return""},p.prototype.name=function(){return"Risk/Reward"},p.prototype.addPoint=function(e){e.price=this._roundPrice(e.price),r.prototype.addPoint.call(this,e,null,!0);var t={price:e.price,index:e.index+50};r.prototype._addPointIntenal.call(this,t,null,!0);var i=this.calculateActualEntry(e,t);i&&(r.prototype._addPointIntenal.call(this,i,null,!0),(t=this.findClosePoint(i,t))&&r.prototype._addPointIntenal.call(this,t,null,!0));return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},p.prototype.setOwnerSource=function(e){r.prototype.setOwnerSource.call(this,e),this._model.mainSeries().symbolInfo()&&(this._recalculateAmount(),this._recalculateQty())},p.prototype._roundPrice=function(e){var t=this._model.mainSeries().base();return Math.round(e*t)/t},p.prototype.recalculate=function(){if(0!==this.points().length){var e=this.properties().targetPrice.value(),t=this.properties().stopPrice.value(),i=[this._points[0],this._points[1]],n=this.calculateActualEntry(this.points()[0],this.points()[1]);if(n){i.push(n);var r=this.findClosePoint(n,this.points()[1]);r&&i.push(r)}this._points=i,e!==this.properties().targetPrice.value()&&this.properties().targetPrice._listeners.fire(this.properties().targetPrice),t!==this.properties().stopPrice.value()&&this.properties().stopPrice._listeners.fire(this.properties().stopPrice)}},p.prototype.start=function(){r.prototype.start.call(this),this.recalculate()},p.prototype.startMoving=function(e,t,i){e.logical.price=this._roundPrice(e.logical.price),r.prototype.startMoving.call(this,e,t,i)},p.prototype.move=function(e,t,i){e.logical.price=this._roundPrice(e.logical.price),r.prototype.move.call(this,e,t,i),this.recalculate(),this._entryPriceAxisView.update()},p.prototype.correctPoints=function(e){return!!this.isActualSymbol()&&r.prototype.correctPoints.call(this,[e[0],e[1]])},p.prototype.entryPrice=function(){return this.points()[0].price},p.prototype.findClosePoint=function(e,t){for(var i=this._model.mainSeries().bars(),r=n(i.firstIndex()),o=Math.max(e.index,r),s=n(i.lastIndex()),a=Math.min(s,t.index),l=o;l<=a;l++){var c=n(i.valueAt(l)),u=this.checkStopPrice(c);if(null!=u)return{index:l,price:u}}return null},p.prototype.calculateActualEntry=function(e,t){ +for(var i=this._model.mainSeries().bars(),r=n(i.firstIndex()),o=Math.max(e.index,r),s=e.price,a=n(i.lastIndex()),l=Math.min(a,t.index),c=o;c<=l;c++){var u=n(i.valueAt(c));if(u[TradingView.HIGH_PLOT]>=s&&u[TradingView.LOW_PLOT]<=s)return{index:c,price:s}}return null},p.prototype.axisPoints=function(){if(!this._points[c.ActualEntry])return[];var e=this._points[c.ActualEntry],t=null;if(4===this._points.length)t=this._points[c.ActualClose];else{var i=this.lastBarData();if(!i)return[];t={index:i.index,price:i.closePrice}}return[e,t]},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("RYNR").RiskRewardDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.prototype.template=function(){var e=this.properties(),t=r.prototype.template.call(this);return t.stopLevel=e.stopLevel.value(),t.profitLevel=e.profitLevel.value(),t},p.prototype._applyTemplateImpl=function(e){delete e.targetPrice,delete e.stopPrice,delete e.entryPrice,r.prototype._applyTemplateImpl.call(this,e);var t=this.properties();void 0!==e.stopLevel&&t.stopLevel.setValue(e.stopLevel),void 0!==e.profitLevel&&t.profitLevel.setValue(e.profitLevel)},p.prototype.getOrderTemplate=function(){return null},p.prototype._propertiesStateExclusions=function(){return["entryPrice","stopPrice","targetPrice"]},p._configureProperties=function(e){r._configureProperties(e),e.addExclusion("stopLevel"),e.addExclusion("profitLevel"),e.addExclusion("stopPrice"),e.addExclusion("targetPrice"),e.addExclusion("entryPrice")},p.prototype._roundQty=function(e){var t=this._model.mainSeries().symbolInfo();return"bitcoin"===t.type||"crypto"===t.type?Math.round(1e3*e)/1e3:Math.floor(e)},inherit(_,p),_.prototype._recalculateQty=function(){if(0!==this.points().length){var e=this.properties(),t=e.entryPrice.value(),i=e.stopPrice.value(),n=e.riskSize.value(),r=this._model.mainSeries().pointValue(),o=this._roundQty(n/(Math.abs(i-t)*r));e.qty.setValue(o)}},_.prototype._recalculateAmount=function(){if(0!==this.points().length){var e=this.properties(),t=e.accountSize.value(),i=e.entryPrice.value(),n=e.qty.value(),r=e.stopPrice.value(),o=e.targetPrice.value(),s=this._model.mainSeries().pointValue(),a=this._roundValue(t+(i-o)*n*s),l=this._roundValue(t-(r-i)*n*s);e.amountTarget.setValue(a),e.amountStop.setValue(l)}},_.prototype.translatedType=function(){return d},_.prototype.name=function(){return"Risk/Reward short"},_.prototype.stopPrice=function(){return this.entryPrice()+this.properties().stopLevel.value()/this._model.mainSeries().base()},_.prototype.profitPrice=function(){return this.entryPrice()-this.properties().profitLevel.value()/this._model.mainSeries().base()},_.prototype.calculatePL=function(e){return this.entryPrice()-e},_.prototype.preparseStopPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()+1/this._model.mainSeries().base();return Math.max(e,t)},_.prototype.preparseProfitPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()-1/this._model.mainSeries().base() +;return Math.min(e,t)},_.prototype.checkStopPrice=function(e){var t=this.stopPrice(),i=this.profitPrice();return e[TradingView.HIGH_PLOT]>=t?this.stopPrice():e[TradingView.LOW_PLOT]<=i?this.profitPrice():null},_.prototype._orderSide=function(){throw new Error("not supported")},_.createProperties=function(e){var t=new a("linetoolriskrewardshort",e);return _._configureProperties(t),t},_._configureProperties=function(e){p._configureProperties(e)},inherit(f,p),f.prototype._recalculateQty=function(){if(0!==this.points().length){var e=this.properties(),t=e.entryPrice.value(),i=e.stopPrice.value(),n=e.riskSize.value(),r=this._model.mainSeries().pointValue(),o=this._roundQty(n/(Math.abs(t-i)*r));e.qty.setValue(o)}},f.prototype._recalculateAmount=function(){if(0!==this.points().length){var e=this.properties(),t=e.accountSize.value(),i=e.entryPrice.value(),n=e.qty.value(),r=e.stopPrice.value(),o=e.targetPrice.value(),s=this._model.mainSeries().pointValue(),a=this._roundValue(t+(o-i)*n*s),l=this._roundValue(t-(i-r)*n*s);e.amountTarget.setValue(a),e.amountStop.setValue(l)}},f.prototype.stopPrice=function(){return this.entryPrice()-this.properties().stopLevel.value()/this._model.mainSeries().base()},f.prototype.profitPrice=function(){return this.entryPrice()+this.properties().profitLevel.value()/this._model.mainSeries().base()},f.prototype.calculatePL=function(e){return e-this.entryPrice()},f.prototype.preparseStopPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()-1/this._model.mainSeries().base();return Math.min(e,t)},f.prototype.preparseProfitPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()+1/this._model.mainSeries().base();return Math.max(e,t)},f.prototype.checkStopPrice=function(e){var t=this.stopPrice(),i=this.profitPrice();return e[TradingView.LOW_PLOT]<=t?this.stopPrice():e[TradingView.HIGH_PLOT]>=i?this.profitPrice():null},f.prototype.translatedType=function(){return h},f.prototype.name=function(){return"Risk/Reward long"},f.prototype._orderSide=function(){throw new Error("not supported")},f.createProperties=function(e){var t=new a("linetoolriskrewardlong",e);return f._configureProperties(t),t},f._configureProperties=function(e){p._configureProperties(e)},t.LineToolRiskRewardLong=f,t.LineToolRiskRewardShort=_}).call(this,i("Qb4w").PriceRange)},tG6Q:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Cyclic Lines");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("GS+0").LineToolCircleLinesPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Cyclic Lines"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("LX4V").CyclicAndSineLinesPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)}, +s.createProperties=function(e){var t=new r("linetoolcirclelines",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolCircleLines=s},tWVy:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return o}));var n=i("aIyQ"),r=new(i.n(n).a);function o(){r.fire()}},"tc+8":function(e,t,i){"use strict";(function(t){var n=i("ogJP").isFunction;function r(e){if(this._listeners=new t,this._childs=[],this._muteChildChanges=!1,void 0!==e)if(this.isPrimitiveType(e))this._value=e;else for(var i in e)this.addProperty(i,e[i])}r.prototype.merge=function(e,t){var i=null;if(t)var n=(i=[]).length;if(null==e)return i;if(this.isPrimitiveType(e))return t&&this._value!==e&&i.push(this),this._value=e,i;if(Array.isArray(e))for(var r=0;rn&&i.push(this),i},r.prototype.mergeAndFire=function(e){var t=this.merge(e,!0);this._muteChildChanges=!0,t.forEach((function(e){e._muteChildChanges=!0})),t.forEach((function(e){e._muteChildChanges=!1,e.listeners().fire(e)})),this._muteChildChanges=!1,t.length>0&&this.listeners().fire(this)},r.prototype.state=function(e){var t=n(this.value)?this.value():void 0;void 0===t&&(t={});for(var i=0;i=0},r.prototype.addChild=function(e,t){this[e]=t,-1===this._childs.indexOf(e)&&this._childs.push(e),t.listeners().subscribe(this,r.prototype.childChanged)},r.prototype.childChanged=function(e,t){this._muteChildChanges||this.listeners().fire(this)},r.prototype.subscribe=function(e,t){this.listeners().subscribe(e,t,!1)}, +r.prototype.unsubscribe=function(e,t){this.listeners().unsubscribe(e,t)},r.prototype.unsubscribeAll=function(e){this.listeners().unsubscribeAll(e)},r.prototype.childs=function(){return this},e.exports=r}).call(this,i("aIyQ"))},teHb:function(e,t,i){"use strict";i.r(t),i.d(t,"ratioStudyItem",(function(){return s}));var n=i("mrSG"),r=i("7dm8"),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._doCalculation=function(e,t,i,n){return e*t/(i*n)},t}(r.a),s={name:"Ratio",metainfo:{_metainfoVersion:15,defaults:r.b,plots:r.d,styles:r.e,description:"Ratio",shortDescription:"Ratio",is_price_study:!1,inputs:r.c,id:"Ratio@tv-basicstudies-1"},constructor:o}},tqok:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n=-2e6},txPx:function(e,t,i){"use strict";i.r(t),i.d(t,"LOGLEVEL",(function(){return n})),i.d(t,"getLogLevel",(function(){return _})),i.d(t,"isHighRateEnabled",(function(){return f})),i.d(t,"setLogLevel",(function(){return m})),i.d(t,"getRawLogHistory",(function(){return v})),i.d(t,"serializeLogHistoryEntry",(function(){return y})),i.d(t,"getLogHistory",(function(){return g})),i.d(t,"getLogger",(function(){return S})),i.d(t,"loggingOn",(function(){return P})),i.d(t,"loggingOff",(function(){return C}));var n,r="undefined"!=typeof window?window:{},o=!1;try{localStorage.getItem(""),o=!0}catch(T){}!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={}));var s=0,a=[],l=null,c=null,u=null,h=NaN,d=n.WARNING,p=!1;function _(){return d}function f(){return p}function m(e){e=Math.max(n.ERROR,Math.min(n.DEBUG,e)),d=e,x()}function v(e,t){var i=a.reduce((function(e,t){return e.concat(t)}),[]);return i.sort((function(e,t){return e.id-t.id})),void 0!==t&&(i=i.filter((function(e){return e.subSystemId===t}))),"number"==typeof e&&(i=i.slice(-e)),i}function y(e){return new Date(e.timestamp).toISOString()+":"+e.subSystemId+":"+e.message.replace(/"/g,"'")}function g(e,t){return function(e,t){var i,n=0;for(i=e.length-1;i>=1&&(n+=8*(1+encodeURIComponent(e[i]).length),!(i-1>0&&n+8*(1+encodeURIComponent(e[i-1]).length)>t));i--);return e.slice(i)}(v(e,t).map(y),75497472)}function b(e,t,i,r){if(t!==c||r.id!==u){var o=new Date;if(e<=n.NORMAL&&function(e,t,i,n,r){var o={id:s,message:String(t),subSystemId:n,timestamp:Number(e)};s+=1,i.push(o),void 0!==r&&i.length>r&&i.splice(0,1)}(o,t,i,r.id,r.maxCount),e<=d&&(!r.highRate||f())&&(!l||r.id.match(l))){var a=o.toISOString()+":"+r.id+":"+t;switch(e){case n.DEBUG:console.debug(a);break;case n.INFO:case n.NORMAL:r.color?console.log("%c"+a,"color: "+r.color):console.log(a);break;case n.WARNING:console.warn(a);break;case n.ERROR:console.error(a)}c=t,u=r.id,h&&clearTimeout(h),h=setTimeout((function(){c=null,u=null,h=NaN}),1e3)}}}function S(e,t){void 0===t&&(t={});var i=[];a.push(i);var r=Object.assign(t,{id:e});function o(e){return function(t){return b(e,t,i,r)}}return{logDebug:o(n.DEBUG),logError:o(n.ERROR),logInfo:o(n.INFO),logNormal:o(n.NORMAL), +logWarn:o(n.WARNING)}}var w=S("logger"),P=r.lon=function(e,t){m(n.DEBUG),w.logNormal("Debug logging enabled"),p=Boolean(e),l=t||null,x()},C=r.loff=function(){m(n.INFO),w.logInfo("Debug logging disabled")};function x(){try{o&&(localStorage.setItem("tv.logger.logHighRate",String(p)),localStorage.setItem("tv.logger.loglevel",String(d)))}catch(e){w.logWarn("Cannot save logger state (level: "+d+", high-rate: "+p+") to localStorage: "+e.message)}}!function(){p=!!o&&"true"===localStorage.getItem("tv.logger.logHighRate");var e=parseInt(o&&localStorage.getItem("tv.logger.loglevel")||"");Number.isNaN(e)&&(e=n.WARNING),m(e),w.logNormal("Init with settings - level: "+d+", high-rate: "+p)}(),r.performance&&r.performance.now?w.logNormal("Sync logger and perf times, now is "+r.performance.now()):w.logWarn("Perf time is not available")},tzRX:function(e,t){e.exports=''},"u+0B":function(e,t,i){"use strict";i.r(t),i.d(t,"TextWidthCache",(function(){return r}));var n=/[2-9]/g,r=function(){function e(e){void 0===e&&(e=50),this._actualSize=0,this._usageTick=1,this._oldestTick=1,this._tick2Labels={},this._cache={},this._maxSize=e}return e.prototype.reset=function(){this._actualSize=0,this._cache={},this._usageTick=1,this._oldestTick=1,this._tick2Labels={}},e.prototype.measureText=function(e,t,i){var r=i||n,o=String(t).replace(r,"0");if(this._cache[o])return this._cache[o].width;if(this._actualSize===this._maxSize){var s=this._tick2Labels[this._oldestTick];delete this._tick2Labels[this._oldestTick],delete this._cache[s],this._oldestTick++,this._actualSize--}var a=e.measureText(o).width;return 0===a&&t.length?0:(this._cache[o]={width:a,tick:this._usageTick},this._tick2Labels[this._usageTick]=o,this._actualSize++,this._usageTick++,a)},e}()},u0yd:function(e,t,i){"use strict";var n=i("Zp/P").coordinateIsValid,r=i("gyZD").PaneRendererLine;function o(e){e.forceLineColor=!1,r.call(this,e),this.color1=e.color1,this.color2=e.color2,this.bottom=e.bottom,this.isSeries=!!e.isSeries,this._simpleMode=e.simpleMode}inherit(o,r),o.prototype._drawImpl=function(e){if(0!==this.items.length){e.lineCap="square",e.strokeStyle=this.lineColor,e.lineWidth=this.lineWidth,e.lineStyle=this.lineStyle,e.lineWidth=1;for(var t=0;t=0&&!n(this.items[i].y);)i--;if(!(t>=i)){e.translate(.5,.5);for(var o={},s=this.items,a=t;a<=i;a++){var l=s[a];if(h=l.style?l.style.color:this.lineColor,a0;){if(t[i]<=e)return i;i--}return i},T.prototype._spanOffset=function(e,t){if(t0&&this._hightlightBackground(e,n,t)}var r=i.model().crossHairSource();r.startMeasurePoint()&&this._hightlightBackground(e,r.measurePoints(),t)}},T.prototype.drawTickMarks=function(e,t){var i=this.chart.model().timeScale().marks();if(i&&0!==i.length){var n=i.reduce((function(e,t){ +return e.span>t.span?e:t}),i[0]).span;n>30&&n<40&&(n=30),e.save(),e.strokeStyle=this.lineColor();var r=this.rendererOptions(),o=r.borderSize+r.tickLength+r.paddingTop+r.fontSize-r.baselineOffset;e.textAlign="center",e.fillStyle=this.lineColor();var s=Math.max(1,Math.floor(t)),a=Math.floor(.5*t),l=Math.round(r.tickLength*t);e.beginPath();for(var c=i.length;c--;){var u=Math.round(i[c].coord*t);e.rect(u-a,0,s,l)}e.fill(),e.fillStyle=this.textColor();var d=this;h(e,t,(function(){e.font=d.baseFont();for(var t=0;t=n&&e.fillText(r.label,r.coord,o)}})),e.restore()}},T.prototype.drawBackLabels=function(e,t){e.save();var i=new Set,n=this.chart.model(),r=n.dataSources();n.selection().sources().forEach((function(e){i.add(e)})),n.hoveredSource()&&i.add(n.hoveredSource()),n.sourcesBeingMoved().forEach((function(e){i.add(e)}));var o=n.lineBeingEdited()||n.lineBeingCreated();o&&i.add(o),i.add(this.chart.model().crossHairSource()),r=r.concat(n.model().customSources());for(var s=this.rendererOptions(),a=0;a=s)&&(n={value:s,view:o})}}})),i.view&&t.push(i.view),n.view&&t.push(n.view),t},T.prototype._addViewsOrMaxMin=function(e,t){e.length<=1?e.forEach((function(e){if(e.timeAxisViews){var i=e.timeAxisViews();i&&i.length&&t.push(i)}})):t.push(this._minMaxViews(e))},T.prototype.drawCrossHairLabel=function(e,t){e.save(),e.clearRect(0,0,Math.ceil(this.size.w*t)+1,Math.ceil(this.size.h*t)+1);var i,n=this.chart.model(),r=[],o=n.lineBeingEdited()||n.lineBeingCreated();o&&o.timeAxisViews&&((i=o.timeAxisViews())&&i.length&&r.push(i));(this._addViewsOrMaxMin(n.sourcesBeingMoved(),r),this._addViewsOrMaxMin(n.selection().sources(),r),n.hoveredSource()&&!n.selection().isSelected(n.hoveredSource()))&&(n.hoveredSource().timeAxisViews&&(i=n.hoveredSource().timeAxisViews())&&i.length&&r.push(i));(i=n.crossHairSource().timeAxisViews())&&i.length&&r.push(i);var s=this.rendererOptions();r.forEach((function(i){i.forEach((function(i){e.save(),i.renderer().draw(e,s,t),e.restore()}))})),e.restore()},T.prototype.hardResetCanvas=function(){this.size&&(d(this._canvasBinding,this.size),d(this._topCanvasBinding,this.size))},T.prototype.paint=function(e){if(e!==a.None){var t=u(this._topCanvasBinding.canvas);if(e>a.Cursor){var i=u(this._canvasBinding.canvas),n=this._canvasBinding.pixelRatio;this.drawBackground(i,n),this.chart.model()&&(this.drawTickMarks(i,n),this.drawBackLabels(i,n),this.chart.model().crossHairSource().updateAllViews(),this.drawCrossHairLabel(t,n)), +this._lhsStubContainer.paintStubs(e),this._rhsStubContainer.paintStubs(e)}this.drawCrossHairLabel(t,this._topCanvasBinding.pixelRatio)}},T.prototype.restoreDefaultCursor=function(){this.setCursor("")},T.prototype.setCursor=function(e){var 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)},T.prototype.updatePriceAxisStubs=function(){var e=this.chart.model().model(),t=this.chart.isMaximizedPane()?this.chart.maximizedPaneWidget().state():e.paneForSource(e.mainSeries());if(t){var 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)}},T.prototype.getScreenshotData=function(){var e={};return e.content=this._canvasBinding.canvas.toDataURL(),e.canvas=this._canvasBinding.canvas,e.contentWidth=this.size.w,e.contentHeight=this.size.h,e.lhsStub=this._lhsStubContainer.getScreenshotData(),e.rhsStub=this._rhsStubContainer.getScreenshotData(),e},t.TimeAxisWidget=T}).call(this,i("aIyQ"),i("Kxc7"))},"uXw/":function(e,t,i){"use strict";(function(t){var n=i("IiTo"),r=i("LxhU").Interval,o=i("Y7w9").lowerbound,s=i("aIyQ"),a=function(){var e={},a=new Map,l=null,c=new s,u="undefined"!=typeof window?window:t,h=u.PineJsCalendar?u.PineJsCalendar:i("jCNj");function d(){a.forEach((function(t,i){var n=t.symbol,r=t.symbolInfo,o=t.pointsets,s=n;e.hasOwnProperty(s)||(e[s]=[]);var a=function(e,t,i){for(var n=0,r=null,o=0;o0){var c=t.getOffsetSinceLastRealBar(e,l[0],l[1]);c>n&&(n=c,r=l)}}return r}(r,i,o);null!==a&&i.ready()&&i.ensureExtrapolatedTo(r,a[0],a[1]);for(var l=0;l=o)return 0;var c=new n.SessionInfo(e.timezone,e.session,e.holidays,e.corrections),u=f(e,a,c,i,o);if(u>=1e3)return u;return s.findDistanceInBars(i,o,e)}(s,a,t,e[0].value[0]/1e3,i);var l=o(e,1e3*t,(function(e,t){return e.value[0]4*(7-i.spec.weekEndsCount())){d=f/7*(7-i.spec.weekEndsCount())}else{for(var m=0,v={},y=p;y.valueOf()<=_.valueOf();y=h.add_days_considering_dst(i.timezone,y,1)){void 0===v[b=h.get_day_of_week(y)]&&(v[b]=i.spec.isWeekEnd(b)),v[b]&&m++}d=f-m}if(t.isDays())o=Math.ceil(d/t.multiplier());else{var g=t.isSeconds()?t.multiplier():60*t.multiplier();if(f<1)if(i.spec.findSession(i.spec.getWeekIndex(p),h.get_day_of_week(p),h.get_minutes_from_midnight(p)).getEntry()===i.spec.findSession(i.spec.getWeekIndex(_),h.get_day_of_week(_),h.get_minutes_from_midnight(_)).getEntry())return Math.ceil((r-n)/g);var b=i.spec.entries()[0].dayOfWeek(),S=60*i.spec.entries().reduce((function(e,t){return e+(t.dayOfWeek()===b?t.length():0)}),0);o=Math.ceil(d*S/g)}}return o}function m(e,t,i){var r=n.createAligner(t,i);return null!==r&&(e=e.map((function(e){return r.alignTimeIfPossible(1e3*e)/1e3}))),e}return{createPointset:function(e,t,i,n,r,o){var s={guid:e,points:i},c=a.get(n);void 0===c&&(c={symbol:t,symbolInfo:r,session:o,pointsets:[]},a.set(n,c)),c.pointsets.push(s),null===l&&(l=setTimeout(d,0))},removePointset:function(t){var i=[];a.forEach((function(e,n){for(var r=e.pointsets,o=0;o0;)this.removeProperty(this._childs[0]);this._initValues=[];for(var t=0;tl&&t")+", line "+e.lineno+", col "+e.colno+".\nError: "+n(e.error))}),!1),window.addEventListener("unhandledrejection",(function(e){var t=(new Date).toISOString();window.__tv_js_errors.push(t+" Unhandled rejection.\nReason: "+n(e.reason))}),!1),document.addEventListener("securitypolicyviolation",(function(e){var t,i,r=(new Date).toISOString(),o="report"===e.disposition?"CSP report-only":"CSP violation";window.__tv_js_errors.push(r+" "+o+": "+(e.violatedDirective||e.effectiveDirective)+". "+(e.sourceFile||"")+", line "+(null!==(t=e.lineno)&&void 0!==t?t:e.lineNumber)+", col "+(null!==(i=e.colno)&&void 0!==i?i:e.columnNumber)+".\nBlocked URI: "+(e.blockedURL||e.blockedURI)+"\nSample: "+e.sample+"\nTarget: "+n(e.target))}),!1)}i.r(t),i.d(t,"install",(function(){return r}))},wGNx:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"RiskRewardPointIndex",(function(){return n})),function(e){e[e.Entry=0]="Entry",e[e.Close=1]="Close", +e[e.ActualEntry=2]="ActualEntry",e[e.ActualClose=3]="ActualClose"}(n||(n={}))},wOSo:function(e,t,i){"use strict";i.r(t),i.d(t,"QuotesProvider",(function(){return a}));var n=i("IWXC"),r=i("aIyQ"),o=i.n(r),s=i("e3/o"),a=function(){function e(){this._quotes=null,this._quoteSessionSymbol=null,this._quoteSessionClientId="",this._quotesUpdate=new o.a}return e.prototype.setQuotesSessionSymbol=function(e){this._quoteSessionSymbol!==e&&(this._quoteSessionClientId||(this._quoteSessionClientId="series-"+Object(s.guid)()),this._unsubscribeQuoteSession(),e&&(this._quoteSessionSymbol=e,Object(n.getQuoteSessionInstance)("full").subscribe(this._quoteSessionClientId,this._quoteSessionSymbol,this._onUpdate.bind(this))))},e.prototype.quotesUpdate=function(){return this._quotesUpdate},e.prototype.quotes=function(){return this._quotes},e.prototype.destroy=function(){this._unsubscribeQuoteSession()},e.prototype._onUpdate=function(e,t){this._quotes=e&&e.values||null,t&&t.values&&this._quotesUpdate.fire(e,t)},e.prototype._unsubscribeQuoteSession=function(){this._quoteSessionSymbol&&(Object(n.getQuoteSessionInstance)("full").unsubscribe(this._quoteSessionClientId,this._quoteSessionSymbol),this._quoteSessionSymbol=null,this._quotes=null)},e}()},wZIs:function(e,t,i){"use strict";var n=i("dfhE"),r=i("rCHB").LineToolPitchforkStyle,o=i("Ye2/").LineToolBarsPatternMode,s=i("23IT").LineStudyPlotStyle,a=i("8OdW"),l=i("oXaB").PriceAxisLastValueMode,c=i("4o++").MagnetMode,u=i("a7Ha").LineEnd,h=i("4vW/").ColorType,d=i("bKFv").StatsPosition,p=i("KUek").sessionsPreferencesDefault,_=i("txPx").getLogger("Chart.Defaults"),f=i("zDbI").CHART_FONT_FAMILY,m=function(e){var t=function(e,t){return{color:e,visible:t}},i=function(e,t,i){return{coeff:e,color:t,visible:i}},_=function(e,t,i,n,r){return{coeff:e,color:t,visible:i,linestyle:void 0===n?CanvasEx.LINESTYLE_SOLID:n,linewidth:void 0===r?1:r}},m=function(e,t,i){return{color:e,width:i,visible:t}},v=function(e,t,i,n,r){return{color:e,visible:t,width:i,x:n,y:r}},b=function(e,t,i,n,r,o){return{coeff1:e,coeff2:t,color:i,visible:n,linestyle:void 0===r?CanvasEx.LINESTYLE_SOLID:r,linewidth:void 0===o?1:o}};if(void 0===TradingView.defaultProperties){var S;switch(window.locale){case"ar_AE":S="Asia/Dubai";break;case"au":S="Australia/Sydney";break;case"br":S="America/Sao_Paulo";break;case"ca":S="America/Toronto";break;case"de_DE":case"it":S="Europe/Berlin";break;case"es":S="Europe/Madrid";break;case"fa_IR":S="Asia/Tehran";break;case"fr":case"sv_SE":S="Europe/Paris";break;case"he_IL":case"tr":S="Europe/Athens";break;case"hu_HU":case"pl":S="Europe/Warsaw";break;case"id":case"th_TH":case"vi_VN":S="Asia/Bangkok";break;case"in":S="Asia/Kolkata";break;case"ja":case"kr":S="Asia/Tokyo";break;case"ms_MY":S="Asia/Singapore";break;case"ru":S="Europe/Moscow";break;case"uk":S="Europe/London";break;case"zh_CN":case"zh_TW":S="Asia/Shanghai";break;default:S="Etc/UTC"}TradingView.defaultProperties={chartproperties:{timezone:S,priceScaleSelectionStrategyName:"auto",dataWindowProperties:{background:"rgba( 255, 254, 206, 0.2)", +border:"rgba( 96, 96, 144, 1)",font:"Verdana",fontBold:!1,fontItalic:!1,fontSize:10,transparency:80,visible:!0},paneProperties:{backgroundType:h.Solid,background:"#ffffff",backgroundGradientStartColor:"#ffffff",backgroundGradientEndColor:"#ffffff",vertGridProperties:{color:"#F0F3FA",style:CanvasEx.LINESTYLE_SOLID},horzGridProperties:{color:"#F0F3FA",style:CanvasEx.LINESTYLE_SOLID},crossHairProperties:{color:"#758696",style:CanvasEx.LINESTYLE_DASHED,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,showBarChange:!0,showBackground:!0,backgroundTransparency:50,wrapText:!1}},scalesProperties:{backgroundColor:"#ffffff",lineColor:"#E0E3EB",textColor:"#131722",fontSize:12,scaleSeriesOnly:!1,showSeriesLastValue:!0,seriesLastValueMode:l.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!1,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalNameLabel:!1,showFundamentalLastValue:!1,barSpacing:a.DEFAULT_BAR_SPACING,showCurrency:!0},mainSeriesProperties:{style:n.STYLE_CANDLES,esdShowDividends:!0,esdShowSplits:!0,esdShowEarnings:!0,esdShowBreaks:!1,esdBreaksStyle:{color:"rgba( 235, 77, 92, 1)",style:CanvasEx.LINESTYLE_DASHED,width:1},esdFlagSize:2,showCountdown:!0,bidAsk:{visible:!1,lineStyle:CanvasEx.LINESTYLE_DOTTED,lineWidth:1,bidLineColor:"#2196F3",askLineColor:"#EF5350"},prePostMarket:{visible:!0,lineStyle:CanvasEx.LINESTYLE_DOTTED,lineWidth:1,preMarketColor:"#fb8c00",postMarketColor:"#2196f3"},showInDataWindow:!0,visible:!0,showPriceLine:!0,priceLineWidth:1,priceLineColor:"",baseLineColor:"#B2B5BE",showPrevClosePriceLine:!1,prevClosePriceLineWidth:1,prevClosePriceLineColor:"rgba( 85, 85, 85, 1)",minTick:"default",extendedHours:!1,dividendsAdjustment:void 0,sessVis:!1,statusViewStyle:{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"},candleStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"#737375",wickUpColor:"#26a69a",wickDownColor:"#ef5350",barColorsOnPrevClose:!1,drawBody:!0},hollowCandleStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",drawBody:!0},haStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{},inputInfo:{},drawBody:!0},barStyle:{upColor:"#26a69a",downColor:"#ef5350",barColorsOnPrevClose:!1, +dontDrawOpen:!1,thinBars:!0},hiloStyle:{color:"#2196f3",showBorders:!0,borderColor:"#2196f3",showLabels:!0,labelColor:"#2196f3",fontSize:7,drawBody:!0},lineStyle:{color:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",styleType:n.STYLE_LINE_TYPE_SIMPLE},areaStyle:{color1:"rgba(33, 150, 243, 0.28)",color2:"#2196f3",linecolor:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",transparency:100},priceAxisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,isInverted:!1,alignLabels:!0},renkoStyle:{upColor:"#26a69a",downColor:"#ef5350",borderUpColor:"#26a69a",borderDownColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",borderUpColorProjection:"rgba( 169, 220, 195, 1)",borderDownColorProjection:"rgba( 245, 166, 174, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",inputs:{source:"close",sources:"Close",boxSize:3,style:"ATR",atrLength:14,wicks:!0},inputInfo:{source:{name:"source"},sources:{name:"Source"},boxSize:{name:"Box size"},style:{name:"Style"},atrLength:{name:"ATR length"},wicks:{name:"Wicks"}}},pbStyle:{upColor:"#26a69a",downColor:"#ef5350",borderUpColor:"#26a69a",borderDownColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",borderUpColorProjection:"rgba( 169, 220, 195, 1)",borderDownColorProjection:"rgba( 245, 166, 174, 1)",inputs:{source:"close",lb:3},inputInfo:{source:{name:"Source"},lb:{name:"Number of line"}}},kagiStyle:{upColor:"#26a69a",downColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{source:"close",style:"ATR",atrLength:14,reversalAmount:1},inputInfo:{source:{name:"Source"},style:{name:"Style"},atrLength:{name:"ATR length"},reversalAmount:{name:"Reversal amount"}}},pnfStyle:{upColor:"#26a69a",downColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{sources:"Close",reversalAmount:3,boxSize:1,style:"ATR",atrLength:14,oneStepBackBuilding:!1},inputInfo:{sources:{name:"Source"},boxSize:{name:"Box size"},reversalAmount:{name:"Reversal amount"},style:{name:"Style"},atrLength:{name:"ATR length"},oneStepBackBuilding:{name:"One step back building"}}},baselineStyle:{baselineColor:"rgba( 117, 134, 150, 1)",topFillColor1:"rgba( 38, 166, 154, 0.28)",topFillColor2:"rgba( 38, 166, 154, 0.05)",bottomFillColor1:"rgba( 239, 83, 80, 0.05)",bottomFillColor2:"rgba( 239, 83, 80, 0.28)",topLineColor:"rgba( 38, 166, 154, 1)",bottomLineColor:"rgba( 239, 83, 80, 1)",topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},rangeStyle:{upColor:"#26a69a",downColor:"#ef5350",thinBars:!0,upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{range:10,phantomBars:!1},inputInfo:{range:{name:"Range"},phantomBars:{name:"Phantom bars"}}}},chartEventsSourceProperties:{visible:!0,futureOnly:!0,breaks:{ +color:"rgba(85, 85, 85, 1)",visible:!1,style:CanvasEx.LINESTYLE_DASHED,width:1}},tradingProperties:{showPositions:!0,showOrders:!0,showExecutions:!0,extendLeft:!0,lineLength:5,lineWidth:1,lineStyle:CanvasEx.LINESTYLE_DOTTED},editorFontsList:["Verdana","Courier New","Times New Roman","Arial"],volumePaneSize:"large"},sessions:p,drawings:{magnet:!1,magnetMode:c.WeakMagnet,stayInDrawingMode:!1,drawOnAllCharts:!0},linetoolorder:{extendLeft:"inherit",lineLength:"inherit",lineColor:"rgba( 255, 0, 0, 1)",lineActiveBuyColor:"rgb(64,148,232)",lineInactiveBuyColor:"rgba(64,148,232,.5)",lineActiveSellColor:"rgb(231,86,86)",lineInactiveSellColor:"rgba(231,86,86,.5)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderActiveBuyColor:"rgb(64,148,232)",bodyBorderInactiveBuyColor:"rgba(64,148,232,.5)",bodyBorderActiveSellColor:"rgb(231,86,86)",bodyBorderInactiveSellColor:"rgba(231,86,86,.5)",bodyBackgroundColor:"rgba( 255, 255, 255, 0.75)",bodyBackgroundTransparency:25,bodyTextInactiveLimitColor:"rgba(38,140,2,.5)",bodyTextActiveLimitColor:"rgb(38,140,2)",bodyTextInactiveStopColor:"rgba(231,86,86,.5)",bodyTextActiveStopColor:"rgb(231,86,86)",bodyTextInactiveBuyColor:"rgba(64,148,232,.5)",bodyTextActiveBuyColor:"rgb(64,148,232)",bodyTextInactiveSellColor:"rgba(231,86,86,.5)",bodyTextActiveSellColor:"rgb(231,86,86)",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderActiveBuyColor:"rgb(64,148,232)",quantityBorderInactiveBuyColor:"rgba(64,148,232,.5)",quantityBorderActiveSellColor:"rgb(231,86,86)",quantityBorderInactiveSellColor:"rgba(231,86,86,.5)",quantityBackgroundInactiveBuyColor:"rgba(64,148,232,.5)",quantityBackgroundActiveBuyColor:"rgb(64,148,232)",quantityBackgroundInactiveSellColor:"rgba(231,86,86,.5)",quantityBackgroundActiveSellColor:"rgb(231,86,86)",quantityTextColor:"rgba( 255, 255, 255, 1)",quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,cancelButtonBorderActiveBuyColor:"rgb(64,148,232)",cancelButtonBorderInactiveBuyColor:"rgba(64,148,232,.5)",cancelButtonBorderActiveSellColor:"rgb(231,86,86)",cancelButtonBorderInactiveSellColor:"rgba(231,86,86,.5)",cancelButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",cancelButtonBackgroundTransparency:25,cancelButtonIconActiveBuyColor:"rgb(64,148,232)",cancelButtonIconInactiveBuyColor:"rgba(64,148,232,.5)",cancelButtonIconActiveSellColor:"rgb(231,86,86)",cancelButtonIconInactiveSellColor:"rgba(231,86,86,.5)",tooltip:"",modifyTooltip:"",cancelTooltip:""},linetoolposition:{extendLeft:"inherit",lineLength:"inherit",lineBuyColor:"rgb(64,148,232)",lineSellColor:"rgb(231,86,86)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderBuyColor:"rgb(64,148,232)",bodyBorderSellColor:"rgb(231,86,86)",bodyBackgroundColor:"rgba( 255, 255, 255, 0.75)",bodyBackgroundTransparency:25,bodyTextPositiveColor:"rgb(38,140,2)",bodyTextNeutralColor:"rgb(100,100,100)",bodyTextNegativeColor:"rgb(231,86,86)",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1, +quantityBorderBuyColor:"rgb(64,148,232)",quantityBorderSellColor:"rgb(231,86,86)",quantityBackgroundBuyColor:"rgb(64,148,232)",quantityBackgroundSellColor:"rgb(231,86,86)",quantityTextColor:"rgba( 255, 255, 255, 1)",quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,reverseButtonBorderBuyColor:"rgb(64,148,232)",reverseButtonBorderSellColor:"rgb(231,86,86)",reverseButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",reverseButtonBackgroundTransparency:25,reverseButtonIconBuyColor:"rgb(64,148,232)",reverseButtonIconSellColor:"rgb(231,86,86)",closeButtonBorderBuyColor:"rgb(64,148,232)",closeButtonBorderSellColor:"rgb(231,86,86)",closeButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",closeButtonBackgroundTransparency:25,closeButtonIconBuyColor:"rgb(64,148,232)",closeButtonIconSellColor:"rgb(231,86,86)",tooltip:"",protectTooltip:"",closeTooltip:"",reverseTooltip:""},linetoolexecution:{direction:"buy",arrowHeight:8,arrowSpacing:1,arrowBuyColor:"#4094e8",arrowSellColor:"#e75656",text:"",textColor:"rgba( 0, 0, 0, 1)",textTransparency:0,fontFamily:"Verdana",fontSize:10,fontBold:!1,fontItalic:!1,tooltip:""},linetoolicon:{color:"rgba( 61, 133, 198, 1)",size:40,icon:61720,angle:.5*Math.PI,scale:1},linetoolbezierquadro:{linecolor:"#2196f3",linewidth:1,fillBackground:!1,backgroundColor:"rgba(33, 150, 243, 0.2)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal},linetoolbeziercubic:{linecolor:"#00bcd4",linewidth:1,fillBackground:!1,backgroundColor:"rgba(0, 188, 212, 0.2)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal},linetooltrendline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",font:"Verdana",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,snapTo45Degrees:!0,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolinfoline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,snapTo45Degrees:!0,alwaysShowStats:!0,showMiddlePoint:!1,showPriceRange:!0,showBarsRange:!0,showDateTimeRange:!0,showDistance:!0,showAngle:!0,statsPosition:d.Center},linetooltimecycles:{linecolor:"rgba(21, 153, 128, 1)",linewidth:1,fillBackground:!0,backgroundColor:"rgba(106, 168, 79, 0.5)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID},linetoolsineline:{linecolor:"rgba( 21, 153, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetooltrendangle:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,snapTo45Degrees:!0,font:"Verdana", +textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,extendRight:!1,extendLeft:!1,statsPosition:d.Right},linetooldisjointangle:{linecolor:"rgba(0, 150, 136, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(0, 150, 136, 0.2)",transparency:20,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",textcolor:"rgba(0, 150, 136, 1)",fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1},linetoolflatbottom:{linecolor:"rgba(171, 71, 188, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(171, 71, 188, 0.2)",transparency:20,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",textcolor:"rgba(171, 71, 188, 1)",fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1},linetoolfibspiral:{counterclockwise:!1,linecolor:"rgba(0, 150, 136, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetooldaterange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,drawBorder:!1,borderColor:"rgba(30,136,229,0.9)",extendTop:!1,extendBottom:!1},linetoolpricerange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,drawBorder:!1,borderColor:"rgba(30,136,229,0.9)",extendLeft:!1,extendRight:!1},linetooldateandpricerange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,borderWidth:1,drawBorder:!1,borderColor:"rgba(30,136,229,1)"},linetoolriskrewardshort:{linecolor:"rgba(120, 123, 134, 1)",linewidth:1,font:"Verdana",textcolor:"rgba(255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba( 88, 88, 88, 1)",fillBackground:!0,stopBackground:"rgba(244, 67, 54, 0.2)",profitBackground:"rgba(0, 150, 136, 0.2)",stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",compact:!1,riskDisplayMode:"percents",accountSize:1e3,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolriskrewardlong:{linecolor:"rgba(120, 123, 134, 1)",linewidth:1,font:"Verdana",textcolor:"rgba(255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba( 88, 88, 88, 1)",fillBackground:!0,stopBackground:"rgba(244, 67, 54, 0.2)",profitBackground:"rgba(0, 150, 136, 0.2)",stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",compact:!1, +riskDisplayMode:"percents",accountSize:1e3,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolarrow:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Arrow,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolray:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!0,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolextended:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!0,extendRight:!0,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolhorzline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showLabel:!1,font:"Verdana",textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolhorzray:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showLabel:!1,font:"Verdana",textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolvertline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showTime:!0,showLabel:!1,horzLabelsAlign:"right",vertLabelsAlign:"top",font:"Verdana",textcolor:"#2196f3",textOrientation:"vertical",fontsize:14,bold:!1,italic:!1},linetoolcrossline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showTime:!0},linetoolcirclelines:{trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},linecolor:"rgba( 128, 204, 219, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetoolfibtimezone:{horzLabelsAlign:"right",vertLabelsAlign:"bottom",baselinecolor:"rgba( 128, 128, 128, 1)",linecolor:"rgba( 0, 85, 219, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showLabels:!0,font:f,fillBackground:!1,transparency:80,trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(0,"rgba(120, 123, 134, 1)",!0),level2:_(1,"rgba(33, 150, 243, 1)",!0),level3:_(2,"rgba(33, 150, 243, 1)",!0),level4:_(3,"rgba(33, 150, 243, 1)",!0),level5:_(5,"rgba(33, 150, 243, 1)",!0), +level6:_(8,"rgba(33, 150, 243, 1)",!0),level7:_(13,"rgba(33, 150, 243, 1)",!0),level8:_(21,"rgba(33, 150, 243, 1)",!0),level9:_(34,"rgba(33, 150, 243, 1)",!0),level10:_(55,"rgba(33, 150, 243, 1)",!0),level11:_(89,"rgba(33, 150, 243, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetooltext:{color:"#2196f3",font:"Verdana",fontsize:14,fillBackground:!1,backgroundColor:"rgba( 91, 133, 191, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",bold:!1,italic:!1,fixedSize:!0,wordWrap:!1,wordWrapWidth:200},linetooltextabsolute:{color:"#2196f3",font:"Verdana",fontsize:14,fillBackground:!1,backgroundColor:"rgba( 155, 190, 213, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",bold:!1,italic:!1,fixedSize:!1,wordWrap:!1,wordWrapWidth:200},linetoolballoon:{color:"#ffffff",backgroundColor:"rgba(156, 39, 176, 0.7)",borderColor:"rgba(156, 39, 176, 0.0)",fontsize:16,fontWeight:"normal",font:"Arial",transparency:30},linetoolbrush:{linecolor:"#00bcd4",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,smooth:5,fillBackground:!1,backgroundColor:"rgba(0, 188, 212, 0.5)",transparency:50,leftEnd:u.Normal,rightEnd:u.Normal},linetoolpolyline:{linecolor:"#7e57c2",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(126, 87, 194, 0.2)",transparency:50,filled:!1},linetoolpath:{lineColor:"#2196f3",lineWidth:2,lineStyle:CanvasEx.LINESTYLE_SOLID,leftEnd:u.Normal,rightEnd:u.Arrow},linetoolarrowmarkleft:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#2196F3",fontsize:20,font:"Verdana"},linetoolarrowmarkup:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#009688",fontsize:20,font:"Verdana"},linetoolarrowmarkright:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#2196F3",fontsize:20,font:"Verdana"},linetoolarrowmarkdown:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#E53935",fontsize:20,font:"Verdana"},linetoolflagmark:{flagColor:"#2196F3"},linetoolnote:{markerColor:"#2196f3",textColor:"#ffffff",backgroundColor:"rgba(33, 150, 243, 0.7)",backgroundTransparency:0,borderColor:"#2196f3",font:"Arial",fontSize:20,bold:!1,italic:!1,fixedSize:!0},linetoolnoteabsolute:{markerColor:"#2196f3",textColor:"#ffffff",backgroundColor:"rgba(33, 150, 243, 0.7)",backgroundTransparency:0,borderColor:"#2196f3",font:"Arial",fontSize:20,bold:!1,italic:!1,fixedSize:!0},linetoolpricelabel:{color:"#ffffff",backgroundColor:"#2196f3",borderColor:"#2196f3",fontWeight:"bold",fontsize:14,font:f,transparency:0},linetoolarrowmarker:{backgroundColor:"#1E88E5",textColor:"#1E88E5",font:f,bold:!0,italic:!1,fontsize:16,showLabel:!0},linetoolrectangle:{color:"#9c27b0",fillBackground:!0,backgroundColor:"rgba(156, 39, 176, 0.2)",linewidth:1,snapTo45Degrees:!0,transparency:50,showLabel:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",textColor:"#9c27b0",fontSize:14,bold:!1,italic:!1,extendLeft:!1,extendRight:!1},linetoolrotatedrectangle:{color:"#4caf50",fillBackground:!0,backgroundColor:"rgba(76, 175, 80, 0.2)", +transparency:50,linewidth:1,snapTo45Degrees:!0},linetoolellipse:{color:"#e91e63",fillBackground:!0,backgroundColor:"rgba(233, 30, 99, 0.2)",transparency:50,linewidth:1},linetoolarc:{color:"#ab47bc",fillBackground:!0,backgroundColor:"rgba(171, 71, 188, 0.2)",transparency:50,linewidth:1},linetoolprediction:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,sourceBackColor:"rgba(33, 150, 243, 1)",sourceTextColor:"rgba(255, 255, 255, 1)",sourceStrokeColor:"rgba(33, 150, 243, 1)",targetStrokeColor:"rgba(33, 150, 243, 1)",targetBackColor:"rgba(33, 150, 243, 1)",targetTextColor:"rgba(255, 255, 255, 1)",successBackground:"rgba(76, 175, 80, 1)",successTextColor:"rgba(255, 255, 255, 1)",failureBackground:"rgba(244, 67, 54, 1)",failureTextColor:"rgba(255, 255, 255, 1)",intermediateBackColor:"rgba(234, 210, 137, 1)",intermediateTextColor:"rgba(109, 77, 34, 1)",transparency:10,centersColor:"rgba( 32, 32, 32, 1)"},linetooltriangle:{color:"#f57c00",fillBackground:!0,backgroundColor:"rgba(245, 124, 0, 0.2)",transparency:50,linewidth:1},linetoolcallout:{color:"#ffffff",backgroundColor:"rgba(0, 151, 167, 0.7)",transparency:50,linewidth:1,fontsize:16,font:"Verdana",bordercolor:"rgba(0, 151, 167, 1)",bold:!1,italic:!1,wordWrap:!1,wordWrapWidth:200},linetoolparallelchannel:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,fillBackground:!0,backgroundColor:"rgba(33, 150, 243, 0.2)",transparency:20,showMidline:!0,midlinecolor:"rgba(33, 150, 243, 1)",midlinewidth:1,midlinestyle:CanvasEx.LINESTYLE_DASHED},linetoolelliottimpulse:{degree:7,showWave:!0,color:"rgba( 61, 133, 198, 1)",linewidth:1},linetoolelliotttriangle:{degree:7,showWave:!0,color:"rgba( 255, 152, 0, 1)",linewidth:1},linetoolelliotttriplecombo:{degree:7,showWave:!0,color:"rgba( 106, 168, 79, 1)",linewidth:1},linetoolelliottcorrection:{degree:7,showWave:!0,color:"rgba( 61, 133, 198, 1)",linewidth:1},linetoolelliottdoublecombo:{degree:7,showWave:!0,color:"rgba( 106, 168, 79, 1)",linewidth:1},linetoolbarspattern:{color:"rgba(33, 150, 243, 1)",mode:o.Bars,mirrored:!1,flipped:!1},linetoolghostfeed:{averageHL:20,variance:50,candleStyle:{upColor:"rgba(178, 223, 219, 1)",downColor:"rgba(239, 154, 154, 1)",drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:"rgba(0, 150, 136, 1)",borderDownColor:"rgba(244, 67, 54, 1)",wickColor:"rgba(120, 123, 134, 1)"},transparency:50},study:{inputs:{},styles:{},palettes:{},bands:{},area:{},graphics:{},showInDataWindow:!0,visible:!0,showStudyArguments:!0,precision:"default"},linetoolpitchfork:{fillBackground:!0,transparency:80,style:r.Original,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1), +level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolpitchfan:{fillBackground:!0,transparency:80,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolgannfan:{showLabels:!0,font:"Verdana",fillBackground:!0,transparency:80,level1:b(1,8,"rgba(255, 183, 77, 1)",!0),level2:b(1,4,"rgba(129, 199, 132, 1)",!0),level3:b(1,3,"rgba(76, 175, 80, 1)",!0),level4:b(1,2,"rgba(0, 150, 136, 1)",!0),level5:b(1,1,"rgba(100, 181, 246, 1)",!0),level6:b(2,1,"rgba(33, 150, 243, 1)",!0),level7:b(3,1,"rgba(156, 39, 176, 1)",!0),level8:b(4,1,"rgba(233, 30, 99, 1)",!0),level9:b(8,1,"rgba(229, 115, 115, 1)",!0),__collectibleLines:["level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolganncomplex:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,scaleRatio:"",showLabels:!0,labelsStyle:{font:f,fontSize:12,bold:!1,italic:!1},levels:[m("rgba(120, 123, 134, 1)",!0,1),m("rgba(255, 152, 0, 1)",!0,1),m("rgba(129, 199, 132, 1)",!0,1),m("rgba(76, 175, 80, 1)",!0,1),m("rgba(0, 150, 136, 1)",!0,1),m("rgba(120, 123, 134, 1)",!0,1)],fanlines:[v("rgba(179, 157, 219, 1)",!1,1,8,1),v("rgba(244, 67, 54, 1)",!1,1,5,1),v("rgba(120, 123, 134, 1)",!1,1,4,1),v("rgba(255, 152, 0, 1)",!1,1,3,1),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,1,1),v("rgba(0, 150, 136, 1)",!0,1,1,2),v("rgba(0, 150, 136, 1)",!1,1,1,3),v("rgba(33, 150, 243, 1)",!1,1,1,4),v("rgba(149, 117, 205, 1)",!1,1,1,5),v("rgba(179, 157, 219, 1)",!1,1,1,8)],arcs:[v("rgba(255, 152, 0, 1)",!0,1,1,0),v("rgba(255, 152, 0, 1)",!0,1,1,1),v("rgba(255, 152, 0, 1)",!0,1,1.5,0),v("rgba(129, 199, 132, 1)",!0,1,2,0),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,3,0),v("rgba(76, 175, 80, 1)",!0,1,3,1),v("rgba(0, 150, 136, 1)",!0,1,4,0),v("rgba(0, 150, 136, 1)",!0,1,4,1),v("rgba(33, 150, 243, 1)",!0,1,5,0),v("rgba(33, 150, 243, 1)",!0,1,5,1)],__collectibleLines:["trendline","levels.0","levels.1","levels.2","levels.3","levels.4","levels.5","fanlines.0","fanlines.1","fanlines.2","fanlines.3","fanlines.4","fanlines.5","fanlines.6","fanlines.7","fanlines.8","fanlines.9","fanlines.10","arcs.0","arcs.1","arcs.2","arcs.3","arcs.4","arcs.5","arcs.6","arcs.7","arcs.8","arcs.9","arcs.10"]},linetoolgannfixed:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1, +levels:[m("rgba(120, 123, 134, 1)",!0,1),m("rgba(255, 152, 0, 1)",!0,1),m("rgba(129, 199, 132, 1)",!0,1),m("rgba(76, 175, 80, 1)",!0,1),m("rgba(0, 150, 136, 1)",!0,1),m("rgba(120, 123, 134, 1)",!0,1)],fanlines:[v("rgba(179, 157, 219, 1)",!1,1,8,1),v("rgba(244, 67, 54, 1)",!1,1,5,1),v("rgba(120, 123, 134, 1)",!1,1,4,1),v("rgba(255, 152, 0, 1)",!1,1,3,1),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,1,1),v("rgba(0, 150, 136, 1)",!0,1,1,2),v("rgba(0, 150, 136, 1)",!1,1,1,3),v("rgba(33, 150, 243, 1)",!1,1,1,4),v("rgba(149, 117, 205, 1)",!1,1,1,5),v("rgba(179, 157, 219, 1)",!1,1,1,8)],arcs:[v("rgba(255, 152, 0, 1)",!0,1,1,0),v("rgba(255, 152, 0, 1)",!0,1,1,1),v("rgba(255, 152, 0, 1)",!0,1,1.5,0),v("rgba(129, 199, 132, 1)",!0,1,2,0),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,3,0),v("rgba(76, 175, 80, 1)",!0,1,3,1),v("rgba(0, 150, 136, 1)",!0,1,4,0),v("rgba(0, 150, 136, 1)",!0,1,4,1),v("rgba(33, 150, 243, 1)",!0,1,5,0),v("rgba(33, 150, 243, 1)",!0,1,5,1)],__collectibleLines:["trendline","levels.0","levels.1","levels.2","levels.3","levels.4","levels.5","fanlines.0","fanlines.1","fanlines.2","fanlines.3","fanlines.4","fanlines.5","fanlines.6","fanlines.7","fanlines.8","fanlines.9","fanlines.10","arcs.0","arcs.1","arcs.2","arcs.3","arcs.4","arcs.5","arcs.6","arcs.7","arcs.8","arcs.9","arcs.10"]},linetoolgannsquare:{color:"rgba( 21, 56, 153, 0.8)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,font:f,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,fillHorzBackground:!0,horzTransparency:80,fillVertBackground:!0,vertTransparency:80,reverse:!1,fans:t("rgba(149, 152, 161, 1)",!1),hlevel1:i(0,"rgba(120, 123, 134, 1)",!0),hlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),hlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),hlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),hlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),hlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),hlevel7:i(1,"rgba(120, 123, 134, 1)",!0),vlevel1:i(0,"rgba(120, 123, 134, 1)",!0),vlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),vlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),vlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),vlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),vlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),vlevel7:i(1,"rgba(120, 123, 134, 1)",!0),__collectibleLines:["fans","hlevel1","hlevel2","hlevel3","hlevel4","hlevel5","hlevel6","hlevel7","vlevel1","vlevel2","vlevel3","vlevel4","vlevel5","vlevel6","vlevel7"]},linetoolfibspeedresistancefan:{fillBackground:!0,transparency:80,grid:{color:"rgba( 21, 56, 153, 0.8)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,visible:!0},linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,font:f,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,snapTo45Degrees:!0,reverse:!1,hlevel1:i(0,"rgba(120, 123, 134, 1)",!0),hlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),hlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),hlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),hlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),hlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),hlevel7:i(1,"rgba(120, 123, 134, 1)",!0),vlevel1:i(0,"rgba(120, 123, 134, 1)",!0), +vlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),vlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),vlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),vlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),vlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),vlevel7:i(1,"rgba(120, 123, 134, 1)",!0),__collectibleLines:["trendline","hlevel1","hlevel2","hlevel3","hlevel4","hlevel5","hlevel6","hlevel7","vlevel1","vlevel2","vlevel3","vlevel4","vlevel5","vlevel6","vlevel7"]},linetoolfibretracement:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1),level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetoolfibchannel:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLeft:!1,extendRight:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",coeffsAsPercents:!1,levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1), +level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1),__collectibleLines:["level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetoolprojection:{showCoeffs:!0,font:"Verdana",fillBackground:!0,transparency:80,color1:"rgba(33, 150, 243, 0.2)",color2:"rgba(156, 39, 176, 0.2)",linewidth:1,trendline:{visible:!0,color:"rgba(149, 152, 161, 1)",linestyle:CanvasEx.LINESTYLE_SOLID},level1:_(1,"rgba( 128, 128, 128, 1)",!0)},linetool5pointspattern:{color:"rgba( 204, 40, 149, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 204, 40, 149, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolcypherpattern:{color:"#CC2895",textcolor:"#FFFFFF",fillBackground:!0,backgroundColor:"#CC2895",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetooltrianglepattern:{color:"rgba( 149, 40, 255, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 149, 40, 204, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolabcd:{color:"rgba( 0, 155, 0, 1)",textcolor:"rgba( 255, 255, 255, 1)",font:"Verdana",fontsize:12,bold:!1,italic:!1,linewidth:1},linetoolthreedrivers:{color:"rgba( 149, 40, 255, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 149, 40, 204, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolheadandshoulders:{color:"rgba( 69, 104, 47, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 69, 168, 47, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolfibwedge:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!1),level8:_(2.618,"rgba(244, 67, 54, 1)",!1),level9:_(3.618,"rgba(103, 58, 183, 1)",!1),level10:_(4.236,"rgba(233, 30, 99, 1)",!1),level11:_(4.618,"rgba(233, 30, 99, 1)",!1),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolfibcircles:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,snapTo45Degrees:!0,coeffsAsPercents:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED}, +level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!0),level8:_(2.618,"rgba(244, 67, 54, 1)",!0),level9:_(3.618,"rgba(103, 58, 183, 1)",!0),level10:_(4.236,"rgba(233, 30, 99, 1)",!0),level11:_(4.618,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolfibspeedresistancearcs:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,fullCircles:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!0),level8:_(2.618,"rgba(244, 67, 54, 1)",!0),level9:_(3.618,"rgba(103, 58, 183, 1)",!0),level10:_(4.236,"rgba(233, 30, 99, 1)",!0),level11:_(4.618,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetooltrendbasedfibextension:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1),level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1), +__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetooltrendbasedfibtime:{showCoeffs:!0,font:"Verdana",fillBackground:!0,transparency:80,horzLabelsAlign:"right",vertLabelsAlign:"bottom",trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(0,"rgba(120, 123, 134, 1)",!0),level2:_(.382,"rgba(244, 67, 54, 1)",!0),level3:_(.5,"rgba(129, 199, 132, 1)",!1),level4:_(.618,"rgba(76, 175, 80, 1)",!0),level5:_(1,"rgba(0, 150, 136, 1)",!0),level6:_(1.382,"rgba(100, 181, 246, 1)",!0),level7:_(1.618,"rgba(120, 123, 134, 1)",!0),level8:_(2,"rgba(33, 150, 243, 1)",!0),level9:_(2.382,"rgba(244, 67, 54, 1)",!0),level10:_(2.618,"rgba(156, 39, 176, 1)",!0),level11:_(3,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolschiffpitchfork:{fillBackground:!0,transparency:80,style:r.Schiff,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolschiffpitchfork2:{fillBackground:!0,transparency:80,style:r.Schiff2,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolinsidepitchfork:{fillBackground:!0,transparency:80,style:r.Inside,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1), +__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolregressiontrend:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,styles:{upLine:{visible:!0,color:"rgba(33, 150, 243, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},downLine:{visible:!0,color:"rgba(33, 150, 243, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},baseLine:{visible:!0,color:"rgba(244, 67, 54, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},extendLines:!1,showPearsons:!0,transparency:70}}},y(TradingView.defaultProperties.chartproperties),g()}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:{visible:!0,color:"rgba( 4, 150, 255, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0,title:"MA"}}}),void 0===TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]&&(TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]={font:"Arial",fontsize:10,borderColor:"rgba( 83, 143, 31, 1)",backColor:"rgba( 240, 255, 204, 1)",textColor:"rgba( 0, 0, 0, 1)"}),void 0===TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]){var w="rgba( 212, 121, 40, 1)";TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]={_hardCodedDefaultsVersion:1,font:"Arial",fontsize:11,levelsStyle:{showLabels:!0,visibility:{P:!0,"S1/R1":!0,"S2/R2":!0,"S3/R3":!0,"S4/R4":!0,"S5/R5":!0},colors:{P:w,"S1/R1":w,"S2/R2":w,"S3/R3":w,"S4/R4":w,"S5/R5":w},widths:{P:1,"S1/R1":1,"S2/R2":1,"S3/R3":1,"S4/R4":1,"S5/R5":1}}}}if(void 0===TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]&&(TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]={color:"rgba( 86, 135, 29, 1)",linewidth:2}),void 0===TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]&&(TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]={inputs:{},level0:t("rgba( 255, 0, 0, 1)",!1),level1:t("rgba( 0, 128, 0, 1)",!1),level2:t("rgba( 0, 0, 255, 1)",!1),level3:t("rgba( 255, 0, 255, 1)",!1),level4:t("rgba( 0, 128, 255, 1)",!0),level5:t("rgba( 255, 0, 0, 1)",!0),level6:t("rgba( 0, 128, 0, 1)",!0),level7:t("rgba( 0, 0, 255, 1)",!0),level8:t("rgba( 255, 0, 255, 1)",!0)}),void 0===TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]&&(TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]={styles:{upLine:{visible:!0,color:"rgba( 0, 0, 255, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},downLine:{visible:!0,color:"rgba( 0, 0, 255, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},baseLine:{visible:!0,color:"rgba( 255, 0, 0, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,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:n.STYLE_LINE,showPriceLine:!1,minTick:"default",candleStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"rgba( 34, 84, 55, 1)",borderDownColor:"rgba( 91, 26, 19, 1)",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"rgba( 115, 115, 117, 1)",wickDownColor:"rgba( 115, 115, 117, 1)",barColorsOnPrevClose:!1},hollowCandleStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"rgba( 34, 84, 55, 1)",borderDownColor:"rgba( 91, 26, 19, 1)",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"rgba( 115, 115, 117, 1)",wickDownColor:"rgba( 115, 115, 117, 1)",barColorsOnPrevClose:!1},barStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},lineStyle:{color:"#FF6D00",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",styleType:n.STYLE_LINE_TYPE_SIMPLE},areaStyle:{color1:"#2196f3",color2:"#2196f3",linecolor:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",transparency:95},baselineStyle:{baselineColor:"rgba( 117, 134, 150, 1)",topFillColor1:"rgba( 83, 185, 135, 0.05)",topFillColor2:"rgba( 83, 185, 135, 0.05)",bottomFillColor1:"rgba( 235, 77, 92, 0.05)",bottomFillColor2:"rgba( 235, 77, 92, 0.05)",topLineColor:"rgba( 83, 185, 135, 1)",bottomLineColor:"rgba( 235, 77, 92, 1)",topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},styles:{open:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},high:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},low:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},close:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0}}}}for(var P=e.split("."),C=TradingView.defaultProperties,x=0;x1?u(e[r],t.slice(1),i):(e[r]&&e[r].setValue?e[r].setValue(i):e[r]=i,!0))}function h(e){i||_.logWarn("Path `"+e+"` does not exist.")}}function y(e,t,i,n){window.__defaultsOverrides&&v(e,t,i,window.__defaultsOverrides,n)} +function g(){var e=/^linetool.+/;Object.keys(TradingView.defaultProperties).forEach((function(t){e.test(t)&&y(TradingView.defaultProperties[t],null,!1,t)}))}function b(e,t){return t?function(e,t){var i=m(e);if(!window._UNIT_TESTS){var n=TradingView.clone(TVSettings.getJSON(e,null));if(function(e){var t=new Set(["linetoolregressiontrend"]);return e.startsWith("study_")||t.has(e)}(e)&&n&&function(e){if(!e)return!1;e=e.toString();var t=new RegExp("\\d+").exec(e);return null!==t&&t[0]===e}(n.version)){var r=n.inputs,o=t.updateStudyInputs(n.id,n.version,"last",r,null);n.inputs=o;var s=t.updateStudyState(n,n);n=s}TradingView.merge(i,n)}return i}(e,t):function(e){var t=m(e);if(!window._UNIT_TESTS){var i=TradingView.clone(TVSettings.getJSON(e,null));i&&TradingView.merge(t,i)}return t}(e)}b.create=function(e,t){if(t){var i=m(e);TradingView.defaultProperties[e]=Object.assign(t,i)}},b.remove=function(e){TradingView.defaultProperties[e]=void 0},TradingView.saveDefaults=function(e,t){TVSettings.setJSON(e,t)},TradingView.factoryDefaults=m,window.applyDefaultOverridesToLinetools=g,window.applyDefaultsOverrides=y,window.applyPropertiesOverrides=v,window.defaults=b,t.applyDefaultOverridesToLinetools=g,t.applyDefaultsOverrides=y,t.applyPropertiesOverrides=v,t.defaults=b,t.factoryDefaults=m,t.saveDefaults=TradingView.saveDefaults},wamh:function(e,t,i){"use strict";i.r(t),i.d(t,"ChangeToolBarsThemeUndoCommand",(function(){return s}));var n=i("mrSG"),r=i("EsvI"),o=i("oiZD"),s=function(e){function t(t,i,n){void 0===n&&(n=!0);var r=e.call(this,"Apply Toolbars Theme")||this;return r._prevThemeName=t,r._themeName=i,r._syncState=n,r}return Object(n.__extends)(t,e),t.prototype.undo=function(){Object(r.isStdThemeName)(this._prevThemeName)&&(Object(o.setTheme)(this._prevThemeName),this._syncState&&Object(r.syncTheme)())},t.prototype.redo=function(){Object(r.isStdThemeName)(this._themeName.toLowerCase())&&(Object(o.setTheme)(this._themeName.toLowerCase()),this._syncState&&Object(r.syncTheme)())},t}(i("RDU5").UndoCommand)},wi9r:function(e,t,i){"use strict";(function(e){var t=i("e3/o").randomHash;function n(e){this._chartApi=e,this._sessionid="qs_"+t(),this._sessionstarted=!1}n.prototype.destroy=function(){this._sessionstarted&&(this._chartApi.quoteDeleteSession(this._sessionid),this._sessionid=null,this._sessionstarted=!1)},n.prototype.connected=function(){return this._chartApi.connected()},n.prototype.connect=function(e){this._globalHandler=e,this._chartApi.createSession(this._sessionid,this),this._chartApi.connect()},n.prototype.disconnect=function(){this._chartApi.disconnect()},n.prototype.quoteAddSymbols=function(e,t){e=[].concat(e),t&&t.forcePermission&&(e=e.concat({flags:["force_permission"]})),this._chartApi.quoteAddSymbols(this._sessionid,e)},n.prototype.quoteRemoveSymbols=function(e){this._chartApi.quoteRemoveSymbols(this._sessionid,e)},n.prototype.quoteFastSymbols=function(e){this._chartApi.quoteFastSymbols(this._sessionid,e)},n.prototype.quoteSetFields=function(e){this._chartApi.quoteSetFields(this._sessionid,e)}, +n.prototype.onMessage=function(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)},n.prototype.quoteHibernateAll=function(e){this._chartApi.quoteHibernateAll(this._sessionid)},TradingView.QuoteSession=n,e&&e.exports&&(e.exports=n)}).call(this,i("YuTi")(e))},wiuq:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolArrowMarker",(function(){return c}));var n=i("mrSG"),r=i("Ss5c"),o=i("Ocx9"),s=i("tc+8"),a=i.n(s),l=window.t("Arrow Marker"),c=function(e){function t(n,r){var o=e.call(this,n,r||t.createProperties())||this;return i.e("lt-pane-views").then(function(e){var t=i("Qa6j").ArrowMarkerPaneView;o._setPaneViews([new t(o,o.model())])}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 2},t.prototype.name=function(){return"Trend Line"},t.prototype.translatedType=function(){return l},t.createProperties=function(e){var i=new o.DefaultProperty("linetoolarrowmarker",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"FxV7")).then((function(e){return e.ArrowMarkerDefinitionsViewModel}))},t._configureProperties=function(e){r.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new a.a("")),e.addExclusion("text")},t}(r.LineDataSource)},wjVR:function(e,t,i){"use strict";i.r(t),i.d(t,"ChartWidgetBase",(function(){return b}));var n=i("mrSG"),r=i("Eyy1"),o=i("ogJP"),s=i("CW80"),a=i("3ClC"),l=i("H0vP"),c=i("mMWL"),u=i("KnF9"),h=i("VaSN"),d=i("aIyQ"),p=i.n(d),_=i("hY0g"),f=i.n(_),m=i("Tmoa"),v=i("EsvI"),y={addToWatchlistEnabled:!0,sourceSelectionEnabled:!0,propertyPagesEnabled:!0,paneContextMenuEnabled:!0,priceScaleContextMenuEnabled:!0,currencyLabelEnabled:!1,goToDateEnabled:!1,marketStatusWidgetEnabled:!0,chartWarningWidgetEnabled:!0,dataProblemWidgetEnabled:!0,paneControlsEnabled:!0,isSymbolAvailable:function(e){return Promise.resolve(!0)},legendWidgetEnabled:!0,chartEventsEnabled:!0,esdEnabled:!1,croppedTickMarks:!0,handleScale:{mouseWheel:!0,pinch:!0,axisPressedMouseMove:!0},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0}};function g(e,t,i,n){void 0===n&&(n=0);var r=t.mainSeries().syncModel(),o=e.mainSeries().syncModel(),s=i;if(null!==r&&null!==o){var a=e.createSyncPoint(r,o);0!==n&&(i=r.projectTime(i,n)),s=a.sourceTimeToTargetTime(i)}return e.timeScale().points().roughIndex(s,o&&o.distance.bind(o))}var b=function(){function e(e,t,i){var n=this;this.activePaneWidget=null,this._model=null,this._paneWidgets=[],this._maximizedPaneWidget=null,this._timeAxisWidget=null,this._paneSeparators=[],this._timeAxisSeparator=null,this._lineToolsSynchronizer=null,this._modelCreated=new p.a,this._isDestroyed=!1,this._customLegendWidgetsFactoryMap=new Map,this._backgroundBasedTheme=new f.a("light"), +this._updateThemedColorBound=this._updateThemedColor.bind(this),this._id=t,this._options=Object(o.merge)(Object(o.clone)(y),e),this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._subscribeToDrawingState(),this.withModel(this,(function(){var e=n.model().model();e.backgroundTopColor().subscribe(n._updateThemedColorBound),e.backgroundColor().subscribe(n._updateThemedColorBound)}))}return e.prototype.destroy=function(){null!==this._model&&(this._model.model().backgroundTopColor().unsubscribe(this._updateThemedColorBound),this._model.model().backgroundColor().unsubscribe(this._updateThemedColorBound),this._model.destroy()),this._customLegendWidgetsFactoryMap.clear(),this._isDestroyed=!0},e.prototype.id=function(){return this._id},e.prototype.timeAxisHeight=function(){return null!==this._timeAxisWidget?this._timeAxisWidget.size.h:0},e.prototype.withModel=function(e,t){this.model()?t.call(e):this.modelCreated().subscribe(e,t,!0)},e.prototype.images=function(e){var t=this;window.TradingView.printing=!0;var i=this.model().selection().sources();this.model().selectionMacro((function(e){return e.clearSelection()}));var n,o=function(i,n){i.paint(n,t.onWidget());var r={showCollapsedLegend:Boolean(null==e?void 0:e.showCollapsedLegend),status:null==e?void 0:e.status};return i.getScreenshotData(r)},s=[];if(null!==this._maximizedPaneWidget){var a=this._paneWidgets.indexOf(this._maximizedPaneWidget);s.push(o(this._maximizedPaneWidget,l.InvalidationMask.light().invalidateForPane(a)))}else for(var c=0;cr)){var s,a=this.m_series.bars().range(i,r),l=this.m_series.priceScale(),c=this.m_series.barColorer(),u={};if(a.each((function(i,n){var r,o={};(o.time=Math.round(i), +e(n,o))&&(u.value=n,r=n[TradingView.STYLE_PLOT]?n[TradingView.STYLE_PLOT]:c.barStyle(i,!1,u),n[TradingView.STYLE_PLOT]=r,u.previousValue=n,o.color=r.barColor,o.borderColor=r.barBorderColor,o.wickColor=r.barWickColor,o.hollow=r.isBarHollow,t.m_bars.push(o))}),this),0!==this.m_bars.length&&(s=this.m_series.firstValue(),l.barPricesToCoordinates(this.m_bars,s)),this.m_model.timeScale().barIndexesToCoordinates(this.m_bars),this.m_model.selection().isSelected(this.m_series)){var h=p(i,r);this._selectionData={points:[],bgColors:[],visible:!0};var d=this.m_model.paneForSource(this.m_series).height();this._selectionData.hittestResult=o.REGULAR;for(var _=0;_=t&&e.y<=i||e.y<=t&&e.y>=i))return new r(r.REGULAR);return null},h.prototype._drawImpl=function(e){if(null!==this._data){var t=this._data.isHlineFill;if(t||0!==this._data.points1.length&&0!==this._data.points2.length){var i=this._data.timePoints,n=this._data.points1,r=this._data.points2,s=this._data.colors,l=isNumber(this._data.transparency)?this._data.transparency:50;l=Math.min(l,100),l=Math.max(l,0);for(var c,u={},h=[],d=.25*this._data.getBarSpacing(),p=0;p0&&null!==c){var m=u[c]||[];m.push(h),u[c]=m}h=f?[_]:[]}}for(var v in u){var y=u[v];e.beginPath();for(var g=0;g=0;P--)e.lineTo(b[P].timePoint,b[P].point2)}else{var C=b[0].point2;e.lineTo(S+d,w),e.lineTo(S+d,C),e.lineTo(S-d,C),e.lineTo(S-d,w)}}e.closePath(),e.fillStyle=a.generateColor(v,l),e.fill()}}}},d.prototype.update=function(){this._invalidated=!0},d.prototype._plotNames=function(){return this._source.metaInfo().plots.map((function(e){return e.id}))},d.prototype._plotIndex1=function(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1},d.prototype._plotIndex2=function(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2},d.prototype._updateImpl=function(){if(this._points1=[],this._points2=[],this._colorsMap&&(this._colors=[]),this._timePoints=[],this._visible()){ +var e=this._source.priceScale(),t=this._source._model.timeScale();if(e&&!e.isEmpty()&&!this._source._model.timeScale().isEmpty()&&!this._source._series.bars().isEmpty()){if(this._isHlineFill){var i=this._source.firstValue(),n=this._source.properties().bands[this._bandAKey],r=this._source.properties().bands[this._bandBKey];this._level1=e.priceToCoordinate(n.value.value(),i),this._level2=e.priceToCoordinate(r.value.value(),i)}var o=this._source._model.timeScale().visibleBarsStrictRange();if(null!==o){var s=this._source._series.nearestIndex(o.firstBar(),c.NearestRight),a=this._source._series.nearestIndex(o.lastBar(),c.NearestLeft);if(!((s=this._correctStartBarIndex(s))>a)){var l=this._source.data().range(s,a);if(l.size()>0){var u=l.firstIndex(),h=l.lastIndex(),d=this._source.offset(this._plotAId()),p=this._source.offset(this._plotBId()),_=Math.max(d,p),f=Math.min(d,p),m=u+_,v=this._source.data().firstIndex();u>v&&(m=u<_+v?_+v:u);var y=h+f,g=this._source.data().lastIndex();h>g+f&&hh?u+_:m,S=m;S<=y;++S){if(this._timePoints.push(t.indexToCoordinate(b++)),this._colors){var w=this._source.data().valueAt(S-f);if(null!==w){var P=w[this._colorPlotOffset+1];null==P?this._colors.push(null):this._colors.push(this._colorValues[this._colorsMap[P]].color.value())}}if(!this._isHlineFill){var C=this._source.data().valueAt(S-d),x=this._source.data().valueAt(S-p);if(null!==C&&null!==x){var T=C[this._plotIndex1()],I=x[this._plotIndex2()];this._points1.push(T),this._points2.push(I)}}}}i=this._source.firstValue();e.pricesArrayToCoordinates(this._points1,i),e.pricesArrayToCoordinates(this._points2,i)}}}}},d.prototype.renderer=function(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);var e={};return e.points1=this._points1,e.points2=this._points2,e.timePoints=this._timePoints,e.getBarSpacing=this._getBarSpacing,e.backcolor=this._color(),e.transparency=this._transparency(),e.isHlineFill=this._isHlineFill,e.level1=this._level1,e.level2=this._level2,this._colors&&(e.colors=this._colors),this._areaRenderer.setData(e),this._areaRenderer},d.prototype._plotAId=function(){n(!1,"Pure virtual call!")},d.prototype._plotBId=function(){n(!1,"Pure virtual call!")},d.prototype._color=function(){n(!1,"Pure virtual call!")},d.prototype._transparency=function(){n(!1,"Pure virtual call!")},d.prototype._visible=function(){n(!1,"Pure virtual call!")},d.prototype._correctStartBarIndex=function(e){return e},inherit(p,d),p.prototype._plotAId=function(){return this._source.properties().area[0].name.value()},p.prototype._plotBId=function(){return this._source.properties().area[1].name.value()},p.prototype._color=function(){return this._source.properties().areaBackground.backgroundColor.value()},p.prototype._transparency=function(){var e=this._source.properties().areaBackground.transparency.value();return l(e,0,100)},p.prototype._visible=function(){return this._source.properties().areaBackground.fillBackground.value()},inherit(_,d),_.prototype._initBandIndexes=function(e,t){this._bandAKey=null, +this._bandBKey=null;for(var i=0;i0)e[e.length-1].addCommand(n);else{i.clear();var r=t.head(),o=r&&r.text();r&&r.canMerge(n)?r.merge(n):t.push(n);var a=n.text();""!==a&&a!==o&&h.logNormal("DO: "+a)}n.executeOnPush()&&n.redo(),e.length||s.fire(c())}function c(){var e=t.head(),n=i.head();return{enableUndo:!t.isEmpty(),undoText:void 0===e?void 0:e.text(),enableRedo:!i.isEmpty(),redoText:void 0===n?void 0:n.text()}}return{beginUndoMacro:function(t){var i=new o.a(t);return e.push(i),i},clearStack:function(){t.clear(),i.clear(),s.fire(c())},createUndoCheckpoint:function(){return{lastActualCommand:t.isEmpty()?null:t.head()}},endUndoMacro:function(){var t=Object(n.ensureDefined)(e.pop());t.isEmpty()||l(t)},pushUndoCommand:l,redo:function(){if(i.isEmpty())return!1;var e=i.pop();return!!e&&(e.redo(),t.push(e),h.logNormal("REDO: "+e.text()),s.fire(c()),!0)},redoStack:function(){return i},setWatchedValue:function(e,t,i){if(e.value()!==t){var n=new a(e,t,i);l(n),n.redo()}},undo:function(){if(t.isEmpty())return!1;var e=t.pop();return!!e&&(e.undo(),i.push(e),h.logNormal("UNDO: "+e.text()),s.fire(c()),!0)},undoStack:function(){return t},undoToCheckpoint:function(e){for(;!t.isEmpty()&&e.lastActualCommand!==t.head();)t.pop().undo();i.clear(),s.fire(c())},state:c,onChange:function(){return s}}}},xDuj:function(e,t,i){"use strict";i.r(t),i.d(t,"translatedIntervalString",(function(){return r}));i("YFKU");var n=i("pPtI");function r(e){var t=Object(n.getTranslatedResolutionModel)(e,!0);return null===t?e:t.multiplier+(t.mayOmitShortKind?"":t.shortKind)}},xUGI:function(e,t,i){"use strict";var n=i("GH0z").PercentageFormatter,r=i("zXvd").NumericFormatter,o=i("zDbI").CHART_FONT_FAMILY,s=i("d1Pk").fibLevelPrice,a=i("ikwP").drawScaled;function l(e,t,i){this._fibLevelsBasedOnLogScaleProperty=e,this._sourcesToRow={},this._rowsToSources={},this._currentSymbol="",this._actualCapacity=1,this._actualWidth=1,this._numericFormatter=new r,this._percentageFormatter=new n,this._pixelRatio=i.pixelRatio,this._recreateCanvas(this._actualWidth,l.ROW_HEIGHT*this._actualCapacity),this._levelsCount=t}l.prototype.destroy=function(){this._canvas=null,this._cache=null},l.prototype.topByRow=function(e){return e*l.ROW_HEIGHT},l.prototype.rowHeight=function(e){return l.ROW_HEIGHT},l.prototype.devicePixelRatio=function(){return this._canvas&&this._canvas.pixelRatio||0},l.prototype._recreateCanvas=function(e,t){this._canvas=document.createElement("canvas"),this._canvas.width=Math.ceil(e*this._pixelRatio),this._canvas.height=Math.ceil(t*this._actualCapacity*this._pixelRatio), +this._cache=this._canvas.getContext("2d"),this._cache.font="12px "+o},l.prototype.canvas=function(){return this._canvas},l.ROW_HEIGHT=14,l.prototype.points=function(e){return[e.points()[0],e.points()[1]]},l.prototype._selectStartPrice=function(e,t){return t?e.points()[0].price:e.points()[1].price},l.prototype.startPoint=function(e,t){var i=this._selectStartPrice(e,t);if(!this._calculateLogLevels(e))return{price:i};var n=e.ownerSource().firstValue();return{price:i,coordinate:e.priceScale().priceToCoordinate(i,n)}},l.prototype._calculatePriceRange=function(e,t,i){return i?t.price-e.price:e.price-t.price},l.prototype.priceRange=function(e,t){var i=this.points(e),n=i[0],r=i[1],o=this._calculatePriceRange(n,r,t);if(!this._calculateLogLevels(e))return{price:o};var s=e.priceScale(),a=e.ownerSource().firstValue(),l=s.priceToCoordinate(n.price,a),c=s.priceToCoordinate(r.price,a);return{price:o,coordinate:t?c-l:l-c}},l.prototype.sourceIsReady=function(e){return e.points().length>=2},l.prototype._calculateLogLevels=function(e){return e.fibLevelsBasedOnLogScale&&e.fibLevelsBasedOnLogScale()},l.prototype._calculateWidth=function(e){if(!this.sourceIsReady(e))return null;var t=this._canvas.getContext("2d");t.font="12px "+o;var i=!!e.properties().showPrices&&e.properties().showPrices.value(),n=!!e.properties().coeffsAsPercents&&e.properties().coeffsAsPercents.value(),r=e.properties().showCoeffs.value(),a=this.points(e),l=a[0],c=a[1];if(!l||!c)return null;var u=e.ownerSource().firstValue();if(null===u)return 0;var h=!1,d=e.properties();d.reverse&&d.reverse.value()&&(h=d.reverse.value());for(var p=this.startPoint(e,h),_=this.priceRange(e,h),f=this._calculateLogLevels(e),m=0,v=[],y=1;y<=this._levelsCount;y++){var g=d["level"+y].coeff.value(),b="";if(r&&(b+=n?this._percentageFormatter.format(Math.round(1e4*g)/100):this._numericFormatter.format(g)),i){var S=e.priceScale(),w=s(p,_,g,S,u,f);b+="("+S.formatPrice(w,u)+")"}var P={text:b,left:m,width:t.measureText(b).width+4};v.push(P),m+=P.width}return{totalWidth:m,cells:v}},l.prototype._effectiveState=function(e){var t={},i=e.properties();i.showPrices&&(t.showPrices=i.showPrices.value()),i.coeffsAsPercents&&(t.coeffsAsPercents=i.coeffsAsPercents.value()),t.showCoeffs=i.showCoeffs.value();var n=e.priceScale();n&&(n.formatter().state&&(t.formatter=e.priceScale().formatter().state()),t.logLevels=this._calculateLogLevels(e)),i.reverse&&(t.reverse=i.reverse.value()),t.p1=e.points()[0],t.p2=e.points()[1],3===e.points().length&&(t.p3=e.points()[2]),t.items=[];for(var r=1;r<=this._levelsCount;r++){var o=i["level"+r],s={coeff:o.coeff.value(),color:o.color.value()};t.items.push(s)}return t},l.prototype._findEmptyRow=function(e){for(var t=0;this._rowsToSources[t];)t++;return this._rowsToSources[t]=e,t>=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas(this._actualWidth,l.ROW_HEIGHT*this._actualCapacity)),t},l.prototype._repaintSource=function(e,t,i){var n=l.ROW_HEIGHT*i.row;a(this._cache,this._pixelRatio,function(){this._cache.clearRect(0,n,this._actualWidth,l.ROW_HEIGHT), +this._cache.textBaseline="bottom",this._cache.font="12px "+o,n+=l.ROW_HEIGHT;for(var i=0;ithis._actualWidth&&(this._recreateCanvas(o.totalWidth,l.ROW_HEIGHT*this._actualCapacity),this._actualWidth=o.totalWidth);i=this._sourcesToRow[e.id()];this._repaintSource(o,r,i),this._sourcesToRow[e.id()].effectiveState=r,this._sourcesToRow[e.id()].preparedCells=o}else this._sourcesToRow[e.id()].effectiveState=null}return this._sourcesToRow[e.id()]},e.exports=l},xWfy:function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return h})),i.d(t,"c",(function(){return d})),i.d(t,"d",(function(){return p}));var n=i("tqok"),r=i("fFKx"),o=i("SqfW"),s=i("7Fue"),a=function(){function e(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,"data"===e){var i=t;this._indexes=i.indexes,this._vertlines=l(i.vertlines,this._indexes,o.b),this._horizlines=l(i.horizlines,this._indexes,r.b)}else if("state"===e){var n=t;this._indexes=n.indexes||[],this._vertlines=c(n.vertlines,this._indexes,o.b),this._horizlines=c(n.horizlines,this._indexes,r.b)} +this._hhistsByTimePointIndex=Object(s.b)(this._hhists)}return e.prototype.horizlines=function(){return this._horizlines},e.prototype.vertlines=function(){return this._vertlines},e.prototype.lines=function(){return this._lines},e.prototype.hlines=function(){return this._hlines},e.prototype.textmarks=function(){return this._textmarks},e.prototype.shapemarks=function(){return this._shapemarks},e.prototype.backgrounds=function(){return this._backgrounds},e.prototype.polygons=function(){return this._polygons},e.prototype.trendchannels=function(){return this._trendchannels},e.prototype.hhists=function(){return this._hhists},e.prototype.dwglabels=function(){return this._dwglabels},e.prototype.dwglines=function(){return this._dwglines},e.prototype.hhistsByTimePointIndex=function(){return this._hhistsByTimePointIndex},e}();function l(e,t,i){var n=new Map;return e.forEach((function(e,r){var o=n.get(r)||new Set;e.forEach((function(e){var n=i(e,t);null!==n&&o.add(n)})),n.set(r,o)})),n}function c(e,t,i){var n=new Map;if(void 0===e)return n;for(var r=function(e){var r=e.styleId,o=n.get(r)||new Set;e.data.forEach((function(e){var n=i(e,t);null!==n&&o.add(n)})),n.set(r,o)},o=0,s=e;o0?r:void 0}function h(){return new a}function d(e){return new a("state",e)}function p(e){var t=function(e){var t=new Set;e.horizlines().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.vertlines().forEach((function(e,i){e.forEach((function(e){t.add(e.index)}))})),e.lines().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.textmarks().forEach((function(e,i){e.forEach((function(e){t.add(e.time)}))})),e.shapemarks().forEach((function(e,i){e.forEach((function(e){t.add(e.time)}))})),e.backgrounds().forEach((function(e,i){e.forEach((function(e){t.add(null!==e.start?e.start:n.a),t.add(e.stop)}))})),e.polygons().forEach((function(e,i){e.forEach((function(e){e.points.forEach((function(e){t.add(e.index)}))}))})),e.trendchannels().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.hhists().forEach((function(e,i){e.forEach((function(e){t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.dwglabels().forEach((function(e,i){e.forEach((function(e){t.add(e.x)}))})),e.dwglines().forEach((function(e,i){e.forEach((function(e){t.add(e.x1),t.add(e.x2)}))}));var i=Array.from(t);return i.sort((function(e,t){return e-t})),i}(e),i={indexes:t},s={currentId:0};return i.vertlines=u(e.vertlines(),s,t,o.a),i.horizlines=u(e.horizlines(),s,t,r.a),i}},xdS3:function(e,t,i){},xnA2:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Fib Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version, +i.e("lt-pane-views").then(function(e){var t=i("CR3a").FibChannelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.LevelsCount=24,s.version=2,s.prototype.levelsCount=function(){return s.LevelsCount},s.prototype.migrateVersion=function(e,t,i){i.properties.removeProperty("reverse")},s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Channel"},s.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("17v9").FibDrawingsWith24LevelsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolfibchannel",e,!1,{range:[1,24],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibChannel=s},xo8u:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n,o){var s=e.call(this,o)||this;s._newSourcesCurrencies=new Map,s._oldSourcesCurrencies=new Map,s._showFade=!1,s._chartWidget=n;for(var a=n.model().mainSeries(),l=0,c=t.seriesLikeSources();l0&&(n=Object.assign({},this._points[0]),this._points.unshift(n))}},p.prototype.applyTemplate=function(e){delete e.background,delete e.backgroundColor,delete e.showBackground,n.prototype.applyTemplate.call(this,e)},p.prototype.translatedType=function(){return"Elliott Labels"},p.prototype.name=function(){return"Elliott Labels"},p.prototype.additionalActions=function(e){var t=this;return[new r({label:window.t("Degree"),subItems:s.map((function(i){var n=d.filter((function(e){return e.value===i}))[0];return new r({label:n.title,checkable:!0,checked:t.properties().degree.value()===i,onExecute:function(){e.setProperty(t.properties().degree,i,"Change Elliott Degree")}})}))})]},p.prototype.label=function(e){var t=s.length-this.properties().degree.value()-1,i=Math.floor(t/3);return{group:i,bold:!!(i%2),decoration:["","brackets","circle"][t%3],label:this.labelsGroup()[i][e]}},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("UHSU").ElliottPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.prototype.availableDegreesValues=function(){return d},p.createProperties=function(e){ +var t=new o("linetoolelliott",e);return p._configureProperties(t),t},p._configureProperties=function(e){n._configureProperties(e)},inherit(_,p),_.prototype.pointsCount=function(){return 6},_._configureProperties=function(e){p._configureProperties(e)},inherit(f,_),f._labelsGroups=[["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"]],f.prototype.translatedType=function(){return a},f.prototype.name=function(){return"Elliott Impulse Wave (12345)"},f.prototype.labelsGroup=function(){return f._labelsGroups},f.createProperties=function(e){var t=new o("linetoolelliottimpulse",e);return f._configureProperties(t),t},f._configureProperties=function(e){_._configureProperties(e)},inherit(m,_),m._labelsGroups=[["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"]],m.prototype.translatedType=function(){return l},m.prototype.name=function(){return"Elliott Triangle Wave (ABCDE)"},m.prototype.labelsGroup=function(){return m._labelsGroups},m.createProperties=function(e){var t=new o("linetoolelliotttriangle",e);return m._configureProperties(t),t},m._configureProperties=function(e){_._configureProperties(e)},inherit(v,_),v._labelsGroups=[["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"]],v.prototype.translatedType=function(){return c},v.prototype.name=function(){return"Elliott Triple Combo Wave (WXYXZ)"},v.prototype.labelsGroup=function(){return v._labelsGroups},v.createProperties=function(e){var t=new o("linetoolelliotttriplecombo",e);return v._configureProperties(t),t},v._configureProperties=function(e){_._configureProperties(e)},inherit(y,p),y.prototype.pointsCount=function(){return 4},y._configureProperties=function(e){p._configureProperties(e)},inherit(g,y),g._labelsGroups=[["0","A","B","C"],["0","a","b","c"],["0","A","B","C"],["0","a","b","c"],["0","A","B","C"]],g.prototype.translatedType=function(){return u},g.prototype.name=function(){return"Elliott Correction Wave (ABC)"},g.prototype.labelsGroup=function(){return g._labelsGroups},g.createProperties=function(e){var t=new o("linetoolelliottcorrection",e);return g._configureProperties(t),t},g._configureProperties=function(e){y._configureProperties(e)},inherit(b,y),b._labelsGroups=[["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"]],b.prototype.translatedType=function(){return h},b.prototype.name=function(){return"Elliott Double Combo Wave (WXY)"},b.prototype.labelsGroup=function(){return b._labelsGroups},b.createProperties=function(e){var t=new o("linetoolelliottdoublecombo",e);return b._configureProperties(t),t},b._configureProperties=function(e){y._configureProperties(e)},t.LineToolElliott=p,t.LineToolElliottImpulse=f,t.LineToolElliottTriangle=m,t.LineToolElliottTripleCombo=v,t.LineToolElliottCorrection=g,t.LineToolElliottDoubleCombo=b},xzdg:function(e,t,i){"use strict";i.r(t) +;var n=i("Eyy1"),r=i("YFKU"),o=i("7KDR"),s=i("ikwP"),a=i("ogJP"),l=i("jFln"),c=i("u+0B"),u=i("XlJ7"),h=i("JWMC"),d=i("zDbI"),p=i("Hr11"),_=i("Kxc7").enabled("charting_library_debug_mode"),f=function(){function e(e,t,i,n){this._textWidthCache=new c.TextWidthCache(200),this._fontSize=0,this._color="",this._font="",this._keys=[],this._hash=new Map,this._fontSize=e,this._color=t,this._font=Object(u.makeFont)(e,i,n)}return e.prototype.destroy=function(){delete this._textWidthCache,this._keys=[],this._hash.clear()},e.prototype.paintTo=function(e,t,i,n,r){var o=this._getLabelImage(e,t);if("left"!==r){var a=Object(s.getCanvasDevicePixelRatio)(e.canvas);i-=Math.floor(o.textWidth*a)}n-=Math.ceil(o.height/2),e.drawImage(o.canvas,i,n,o.width,o.height)},e.prototype.getLabelHeight=function(e,t){return this._getLabelImage(e,t).height},e.prototype._getLabelImage=function(e,t){var i,r=this;if(this._hash.has(t))i=Object(n.ensureDefined)(this._hash.get(t));else{if(this._keys.length>=200){var o=Object(n.ensureDefined)(this._keys.shift());this._hash.delete(o)}var a=Object(s.getCanvasDevicePixelRatio)(e.canvas),l=Math.ceil(this._fontSize/4.5),c=Math.round(this._fontSize/10),u=Math.ceil(this._textWidthCache.measureText(e,t)),h=Object(p.ceiledEven)(Math.round(u+2*l)),d=Object(p.ceiledEven)(this._fontSize+2*l),f=Object(s.createDisconnectedCanvas)(document,new s.Size(h,d),a);i={text:t,textWidth:Math.round(Math.max(1,u)),width:Math.floor(h*a),height:Math.floor(d*a),canvas:f},0!==u?(this._keys.push(i.text),this._hash.set(i.text,i)):_&&console.log('Canvas 2d context measureText return zero width for "'+t+'" text'),e=Object(s.getContext2D)(i.canvas),Object(s.drawScaled)(e,a,(function(){e.font=r._font,e.fillStyle=r._color,e.fillText(t,0,d-l-c)}))}return i},e}(),m=i("CPmC"),v=i("+cnz"),y=i("CxTi"),g=function(){function e(){var e=this;this._width=null,this._currencyInfo=null,this._fontSize=0,this._currencyLabelWrapper=document.createElement("div"),this._currencyLabelWrapper.className=y["price-axis-currency-label-wrapper"],this._currencyLabel=document.createElement("span"),this._currencyLabel.className=y["price-axis-currency-label"],this._currencyLabel.classList.add("apply-common-tooltip"),Object(m.b)(this._currencyLabel,"text",(function(t){return e._tooltipContent()})),this._currencyText=document.createElement("span"),this._currencyText.className=y["price-axis-currency-label-text"],this._currencyLabel.appendChild(this._currencyText),this._arrowDown=document.createElement("span"),this._arrowDown.className=y["price-axis-currency-label-arrow-down"],this._arrowDown.innerHTML=v,this._currencyLabel.appendChild(this._arrowDown),this._currencyLabelWrapper.appendChild(this._currencyLabel)}return e.prototype.element=function(){return this._currencyLabelWrapper},e.prototype.labelElement=function(){return this._currencyLabel},e.prototype.isVisible=function(){return!this._currencyLabel.classList.contains("js-hidden")},e.prototype.width=function(){if(null!==this._width)return this._width;var e=this._currencyLabel.getBoundingClientRect() +;return this._width=e.right-e.left+1+8,this._width},e.prototype.drawLabel=function(e,t,i,n){var r=this._currencyText.textContent;if(null!==r){var o=Math.round(t/2*i),a=this._currencyLabel.getBoundingClientRect(),c=Object(p.ceiledEven)(a.width*i/2),h=this._currencyLabel.style,_=Math.round(this.labelTop()*i),f=Math.round(a.height*i),m=Math.round(Number(y.css_value_currency_label_radius)*i);Object(l.drawRoundRect)(e,o-c,_,2*c,f,m),e.fillStyle=h.backgroundColor,e.fill();var v=Math.max(1,Math.floor(i));e.lineWidth=v,e.strokeStyle=n?y.css_value_border_color_dark:y.css_value_border_color_light,Object(l.drawRoundRect)(e,o-c+v/2,_+v/2,2*c-v,f-v,m),e.stroke(),e.fillStyle=h.color,e.font=Object(u.makeFont)(this._fontSize,d.CHART_FONT_FAMILY),e.textBaseline="middle",e.textAlign="center",Object(s.drawScaled)(e,i,(function(){return e.fillText(r,o/i,(_+f/2)/i)}))}},e.prototype.show=function(){this._currencyLabel.classList.remove("js-hidden"),this._width=null},e.prototype.hide=function(){this._currencyLabel.classList.add("js-hidden")},e.prototype.setCurrencyInfo=function(e){if(null!==this._currencyInfo&&this._currencyInfo.selectedCurrency===e.selectedCurrency&&this._currencyInfo.readOnly===e.readOnly&&this._currencyInfo.originalCurrencies.size===e.originalCurrencies.size)return this._currencyInfo=e,!1;this._currencyInfo=e;var t=null===e.selectedCurrency?Object(r.t)("Mixed"):e.selectedCurrency;return this._currencyText.textContent!==t&&(this._currencyText.textContent=t,this._width=null),this._arrowDown.classList.contains("js-hidden")!==e.readOnly&&(this._arrowDown.classList.toggle("js-hidden",e.readOnly),this._currencyLabel.classList.toggle(y.readonly,e.readOnly),this._width=null),!0},e.prototype.updateColors=function(e,t){var i=this._currencyLabel.style;i.background=e,i.color=t},e.prototype.currencyInfo=function(){return this._currencyInfo},e.prototype.setFontSize=function(e){this._fontSize=e,this._currencyLabel.style.fontSize=e+"px",this._width=null},e.prototype.setLineHeight=function(e){this._currencyLabel.style.lineHeight=e+"px"},e.prototype.labelTop=function(){return Number(y.css_value_currency_label_top)},e.prototype._tooltipContent=function(){return null===this._currencyInfo?"":null===this._currencyInfo.selectedCurrency?Array.from(this._currencyInfo.currencies).join(", "):""},e}(),b=i("mrSG");i.d(t,"PriceAxisWidgetBase",(function(){return w}));var S={contextMenuEnabled:!0,currencyLabelEnabled:!1,contextMenu:{general:!0,source:!0},pressedMouseMoveScale:!0,croppedTickMarks:!0},w=function(){function e(e,t,i,n,r){var o=this;this._priceScale=null,this._widthCache=new c.TextWidthCache(50),this._tickmarksCache=new f(12,"#000",d.CHART_FONT_FAMILY,""),this._color=null,this._fontSize=null,this._currencyFontSize=0,this._currencyLabelWidth=null,this._isVisible=!0,this._updateTimeout=null,this._currencyMenu=null,this._prevOptimalWidth=0,this._size=null,this._destroyed=!1,this._pane=e,this._undoModel=t,this._properties=i,this._options=Object(a.merge)(Object(a.clone)(S),n),this._rendererOptionsProvider=r, +this._cell=document.createElement("div"),this._cell.className="price-axis",this._cell.style.width="25px",this._cell.style.left="0",this._canvasConfiguredHandler=function(){o._recreateTickMarksCache(o._rendererOptionsProvider.options()),o._undoModel.model().lightUpdate()},this._canvasBinding=Object(s.createBoundCanvas)(this._cell,new s.Size(16,16)),this._canvasBinding.subscribeCanvasConfigured(this._canvasConfiguredHandler);var l=this._canvasBinding.canvas;l.style.position="absolute",l.style.zIndex="1",l.style.left="0",l.style.top="0",this._topCanvasConfiguredHandler=function(){return o._undoModel.model().lightUpdate()},this._topCanvasBinding=Object(s.createBoundCanvas)(this._cell,new s.Size(16,16)),this._topCanvasBinding.subscribeCanvasConfigured(this._topCanvasConfiguredHandler);var u=this._topCanvasBinding.canvas;u.style.position="absolute",u.style.zIndex="2",u.style.left="0",u.style.top="0",this._options.currencyLabelEnabled?(this._currencyLabel=new g,this._cell.appendChild(this._currencyLabel.element()),this._currencyLabel.labelElement().addEventListener("click",(function(e){return o._showCurrenciesContextMenu(e)}))):this._currencyLabel=null,this._properties.childs().fontSize.subscribe(this,this._onFontSizeChanged)}return e.prototype.getElement=function(){return this._cell},e.prototype.onOptimalWidthNeedToBeRecalculated=function(){var e=this,t=this.optimalWidth();this._prevOptimalWidth0&&(e=Math.max(this._widthCache.measureText(i,r[0].label),this._widthCache.measureText(i,r[r.length-1].label)));for(var o=this.backLabels(!0),a=o.length;a--;){var c=this._widthCache.measureText(i,o[a].text());e=Math.max(e,c);var u=o[a].secondLineText();u&&(e=Math.max(e,this._widthCache.measureText(i,u)))}}var h=0;this._isCurrencyLabelVisible()&&(null===this._currencyLabelWidth&&(this._currencyLabelWidth=Object(n.ensureNotNull)(this._currencyLabel).width()),h=this._currencyLabelWidth);var d=Math.max(h,Math.ceil(t.borderSize+t.tickLength+t.paddingInner+t.paddingOuter+e));return d+=d%2},e.prototype.getImage=function(){var e=Object(n.ensureNotNull)(this._size),t=Object(s.createDisconnectedCanvas)(document,e);if(Object(s.getPrescaledContext2D)(t).drawImage(this._canvasBinding.canvas,0,0,e.w,e.h),null!==this._currencyLabel&&this._currencyLabel.isVisible()){var i=this._undoModel.model().isDark();this._currencyLabel.drawLabel(Object(s.getContext2D)(t),e.w,Object(s.getCanvasDevicePixelRatio)(t),i)}return t},e.prototype.priceScale=function(){return Object(n.ensureNotNull)(this._priceScale)},e.prototype.setPriceScale=function(e){ +this._priceScale!==e&&(null!==this._priceScale&&this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale=e,null!==e&&e.onMarksChanged().subscribe(this,this.onOptimalWidthNeedToBeRecalculated))},e.prototype.isVisible=function(){return this._isVisible},e.prototype.setVisible=function(e){(e=!!e)!==this._isVisible&&(this._cell.style.display=e?"table-cell":"none",this._isVisible=e)},e.prototype.destroy=function(){null!==this._currencyMenu&&(this._currencyMenu.close(),this._currencyMenu=null),this._topCanvasBinding.unsubscribeCanvasConfigured(this._topCanvasConfiguredHandler),this._topCanvasBinding.destroy(),this._canvasBinding.unsubscribeCanvasConfigured(this._canvasConfiguredHandler),this._canvasBinding.destroy(),null!==this._priceScale&&this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale=null,this._updateTimeout&&(clearTimeout(this._updateTimeout),this._updateTimeout=null),this._properties.childs().fontSize.unsubscribe(this,this._onFontSizeChanged),this._destroyed=!0},e.prototype.backgroundColor=function(){return this._pane.state().model().backgroundColor().value()},e.prototype.backgroundTopColor=function(){return this._pane.state().model().backgroundTopColor().value()},e.prototype.lineColor=function(){return this._properties.childs().lineColor.value()},e.prototype.textColor=function(){return this._properties.childs().textColor.value()},e.prototype.fontSize=function(){return this._properties.childs().fontSize.value()},e.prototype.baseFont=function(){return Object(u.makeFont)(this.fontSize(),d.CHART_FONT_FAMILY,"")},e.prototype.rendererOptions=function(){var e=this._rendererOptionsProvider.options();return this._color===e.color&&this._fontSize===e.fontSize||(this._recreateTickMarksCache(e),this._color=e.color),this._fontSize!==e.fontSize&&(this._widthCache.reset(),this._fontSize=e.fontSize,this._currencyLabelWidth=null,this._currencyFontSize=0,this.onOptimalWidthNeedToBeRecalculated()),e},e.prototype._isCurrencyLabelVisible=function(){return null!==this._currencyLabel&&this._currencyLabel.isVisible()},e.prototype._updateCurrencyLabel=function(){if(null!==this._currencyLabel){var e=this.priceScale().currency(this._undoModel.model().availableCurrenciesSet());null!==e&&this._properties.childs().showCurrency.value()?(this._currencyLabel.show(),this._currencyLabel.updateColors(this.backgroundTopColor(),this.textColor()),this._currencyLabel.setCurrencyInfo(e)&&(this._currencyLabelWidth=null,this.onOptimalWidthNeedToBeRecalculated())):this._currencyLabel.hide(),this._updateCurrencyLabelFont()}},e.prototype._currencyLabelLineHeight=function(){var e=this.rendererOptions();return Math.floor(this.fontSize()+e.paddingTop+e.paddingBottom)},e.prototype._updateCurrencyLabelFont=function(){if(null!==this._currencyLabel){var e=this.fontSize();e!==this._currencyFontSize&&(this._currencyLabel.setFontSize(e),this._currencyLabel.setLineHeight(this._currencyLabelLineHeight()),this._currencyFontSize=e,this._currencyLabelWidth=null, +this.onOptimalWidthNeedToBeRecalculated())}},e.prototype._recreateTickMarksCache=function(e){this._tickmarksCache.destroy(),this._tickmarksCache=new f(e.fontSize,e.color,d.CHART_FONT_FAMILY,"")},e.prototype._hasAlertLabel=function(){return!1},e.prototype._currenciesActions=function(){var e=this,t=Object(n.ensureNotNull)(this._currencyLabel).currencyInfo();if(null===t||t.readOnly)return[];var i=[],s=function(e,t,i,n){return new o.Action({label:e,checkable:!0,checked:t,onExecute:i,statName:n})},a=t.selectedCurrency,l=t.originalCurrencies;if(l.size>1){var c=s(Object(r.t)("Mixed"),null===t.selectedCurrency,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),null)}),"Mixed");i.push(c)}if(null!==a){var u=s(a,!0,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),a)}),a);i.push(u)}var h=Array.from(this._pane.state().model().availableCurrenciesSet()),d=h.filter((function(e){return e!==a&&l.has(e)}));d.sort();for(var p=function(n){i.push(s(n,t.selectedCurrency===n,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),n)}),n))},_=0,f=d;_0)&&i.push(new o.Separator);var m=h.filter((function(e){return e!==a&&!l.has(e)}));m.sort();for(var v=function(n){i.push(s(n,t.selectedCurrency===n,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),n)}),n))},y=0,g=m;yt.cssWidth+this._data.linewidth/2)){var i=t.pixelRatio;e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&Object(r.setLineStyle)(e,this._data.linestyle);var n=void 0!==this._data.top?Math.max(this._data.top,0):0,s=void 0!==this._data.bottom?Math.min(this._data.bottom,t.cssHeight):t.cssHeight,a=Math.round(this._data.x*i),l=Math.floor(n*i),c=Math.ceil(s*i);Object(o.drawVerticalLine)(e,a,l,c)}},e}()},"z61+":function(e,t,i){"use strict";i.d(t,"a",(function(){return _}));var n,r=i("mrSG"),o=i("Eyy1"),s=i("0YCj"),a=i.n(s),l=i("23IT"),c=i("ogJP"),u=i("txPx"),h=i("W5mg"),d=i("Ecpn"),p=Object(u.getLogger)("Platform.GUI.PropertyDialog.Indicators.MetaInfo"),_=function(){function e(e){this._metaInfo=e}return e.prototype.hasUserEditableInputs=function(){return this._metaInfo.inputs.some(h.a)},e.prototype.getUserEditableInputs=function(){return this._metaInfo.inputs.filter(h.a)},e.prototype.hasUserEditableProperties=function(){return a.a.isScriptStrategy(this._metaInfo)},e.prototype.hasUserEditableStyles=function(){var e=this._metaInfo;return this.getUserEditablePlots().length>0||void 0!==e.bands||void 0!==e.filledAreas||Object(d.a)(e.shortId)||a.a.isScriptStrategy(this._metaInfo)||Object.values(e.graphics).some((function(e){return void 0!==e}))},e.prototype.getUserEditablePlots=function(){var e=new Set,t=this._metaInfo;return t.plots.filter((function(i){if(Object(l.isColorerPlot)(i)||Object(l.isTextColorerPlot)(i)||Object(l.isDataOffsetPlot)(i)||Object(l.isOhlcColorerPlot)(i)||Object(l.isAlertConditionPlot)(i))return!1;if(Object(l.isOhlcPlot)(i)){var n=i.target;if(e.has(n))return!1;e.add(n);var r=Object(o.ensureDefined)(t.ohlcPlots);return!Object(o.ensureDefined)(r[n]).isHidden}var s=t.styles?t.styles[i.id]:void 0;return void 0===s||!s.isHidden}))},e.prototype.hasUserEditableOptions=function(){return this.hasUserEditableInputs()||this.hasUserEditableProperties()||this.hasUserEditableStyles()},e.prototype.getStrategyProperties=function(){for(var e,t=this._metaInfo,i=t.inputs.filter(m),n=Object(r.__assign)({},f),s=0,a=i;s=1e-15&&e<1?e.toFixed(15).replace(/\.?0+$/,""):String(e)},e}()},zZ2k:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("fgLi"),a=i("hY0g"),l=i.n(a),c=i("KcY8"),u=function(e){function t(t,i,n){var r=e.call(this)||this;return r._source=t,r._priceScale=i,r._priceProvider=n,r}return Object(n.__extends)(t,e),t.prototype.setHitTestData=function(e){this._hitTestData=e},t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._priceScale.mainSource(),r=null!==n?n.firstValue():null;if(this._isVisible()&&!this._priceScale.isEmpty()&&null!==r){var o=this._priceProvider(this._priceScale);null!==o&&(i.background=this._bgColor(),i.color=this.generateTextColor(i.background),i.coordinate=this._priceScale.priceToCoordinate(o,r),e.text=this._priceScale.formatPrice(o,r),e.visible=!0,t.visible=!0,t.hitTestData=this._hitTestData)}},t}(c.a),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._isVisible=function(){return this._source.visible&&null!==this._source.pane},t.prototype._bgColor=function(){return"#4c525e"},t.prototype._updateRendererData=function(t,i,n){var r=i.visible;e.prototype._updateRendererData.call(this,t,i,n),r||(i.visible=r)},t}(u),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._isVisible=function(){return null!==this._source.measurePane()},t.prototype._bgColor=function(){ +return this._source.model().isDark()?"#1E88E5":"#2196F3"},t}(u),p=i("mMWL"),_=(i("YFKU"),i("FQhm")),f=i("KtbP"),m=i("JWMC"),v=(i("7KDR"),i("5VQP")),y=(i("Kxc7"),i("/tGj")),g=function(e){function t(t,i,n,r,o){var s=e.call(this,t,i,r)||this;return s._currMainDataSourceId=null,s._hasActions=!1,s._tooltipText=null,s._gaOrigin="CH menu",s._crosshairPriceAxisView=t,t.setPaneRendererLabelIcon(0),s._crosshair=i,s._scale=n,s._options=o,s}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(t,i){e.prototype._updateImpl.call(this,t,i);var n=this._crosshair.y,r=this._chartModel.properties().scalesProperties.fontSize.value(),o=this._chartModel.timeScale().width(),s=r+2*Math.floor(r/3.5),a=s,l=n-s/2,c=o-a,u=this._crosshair.pane,h=this._mainDataSourceOnPane();null!==h&&h.idForAlert()!==this._currMainDataSourceId&&(this._currMainDataSourceId=h.idForAlert(),this._hasActions=this._hasAvailableActions(h),this._tooltipText=this._getTooltipText(h));var d=null!==h&&Object(y.isSymbolSource)(h)?h.symbol():null,p=Boolean(d)||!1;this._crosshairPriceAxisView.setPaneLabelVisible(p);var _=null!==u&&0!==u.leftPriceScales().length&&p,f=null!==u&&0!==u.rightPriceScales().length&&p,m=o-a/2,v=this._tooltipText?{text:this._tooltipText,rect:{x:m,y:l,w:0,h:0}}:void 0;this._data={left:_,right:f,xl:0,xr:c,y:l,containerWidth:a,containerHeight:s,clickHandler:this._handleClick.bind(this),tooltip:v},this._crosshairPriceAxisView.setHitTestData(this._data)},t.prototype._priceScale=function(){return this._scale},t.prototype._hasAvailableActions=function(e){return this._canCreateAlert(e)||this._canTrade(e)},t.prototype._getTooltipText=function(e){return this._canCreateAlert(e)&&!this._canTrade(e)?window.t("Add Alert"):null},t.prototype._canCreateAlert=function(e){return!1},t.prototype._canTrade=function(e){return!1},t.prototype._handleClick=function(e,t,i){Object(m.trackEvent)(this._gaOrigin,"click");var n=this._mainDataSourceOnPane(),r=null!==n&&Object(y.isSymbolSource)(n)?n.symbol():null,o={pageX:i.pageX,pageY:i.pageY,clientX:i.clientX,clientY:i.clientY,screenX:i.screenX,screenY:i.screenY,price:this._crosshair.price,symbol:r};_.emit("onPlusClick",o)},t.prototype._getMenuItems=function(e){return Promise.resolve([])},t.prototype._createAlertMenuItems=function(e){return Promise.resolve([])},t.prototype._createTradingMenuItems=function(){return Promise.resolve([])},t.prototype._getActionAddAlert=function(e){return null},t.prototype._getValue=function(e,t){return null},t.prototype._formatValue=function(e,t){return""},t.prototype._addAlert=function(e,t){},t.prototype._showContextMenu=function(e,t,i,n){var o=this,s="left"===n;setTimeout((function(){v.ContextMenuManager.createMenu(e).then((function(e){e.show((function(e,t){var n=Object(r.ensureDefined)(o._data),a=Object(r.ensureNotNull)(i.view).innerHeight,l=s?n.xl:n.xr,c=i.localX-l,u={left:i.clientX-c,right:i.clientX-c+n.containerWidth,top:i.clientY-n.containerHeight/2,bottom:i.clientY+n.containerHeight/2};return{clientX:s?u.left:u.right-e,clientY:a=0&&Object(x.drawVerticalLine)(e,o,0,l),r&&s>=0&&Object(x.drawHorizontalLine)(e,s,0,a),this._data.drawCenter&&(e.beginPath(),e.arc(o,s,Math.round(3*i),0,2*Math.PI,!0),e.fillStyle=this._data.color,e.fill()),e.restore()}},e}(),I=i("CW80"),M=function(){function e(e,t,i){this._rendererData={},this._renderer=new T(this._rendererData),this._source=e,this._pane=t,this._horzVisible=i}return e.prototype.update=function(){},e.prototype.renderer=function(e,t){var i=this._source.visible&&this._source.areLinesVisible,n=Object(p.lockTimeAxis)().value(),r=this._rendererData;if(!i||null===this._pane)return null;r.horzLinesVisible=i&&this._horzVisible,r.vertLinesVisible=i||n;var o,s=this._source.model(),a=this._source.properties(),l=this._source.selectBarMode().value()&&this._source.isOnHoveredChartWidget(),c=s.currentTool(),u=Object(w.lastEventIsTouch)()&&(Object(I.isLineToolName)(c)||Object(p.toolIsMeasure)(c))&&!l;o=u?s.isDark()?"#1E88E5":"#2196F3":a.childs().color.value();var h=a.childs().transparency.value();return!u&&h>0&&(o=Object(b.generateColor)(o,h)),r.color=o,r.lineWidth=a.childs().width.value(),r.lineStyle=a.childs().style.value(),r.drawCenter=u&&this._pane===this._source.pane,r.w=this._pane.width(),r.h=this._pane.height(),r.x=void 0!==this._source.lockedX&&isFinite(this._source.lockedX)&&this._source.lockedX||this._source.x,r.y=this._source.y,l&&(r.vertLinesVisible=!0,r.lineStyle=S.LINESTYLE_SOLID,r.lineWidth=2,r.color="#ff0000"),this._renderer},e}(),L=i("IjC5"),O=function(){function e(e){this._renderer=new L.RectangleRenderer,this._rectangle=null,this._crosshair=e}return e.prototype.update=function(){var e=this._crosshair.selection();null!==e&&null!==this._crosshair.pane?this._rectangle=this._crosshair.pane.logicalRectToPixels(e):this._rectangle=null},e.prototype.renderer=function(e,t){if(!this._rectangle)return null;var i=this._crosshair.model().isDark(),n={backcolor:i?"rgba(21, 101, 192, 0.3)":"rgba(33, 150, 243, 0.3)",color:i?"rgba(21, 101, 192, 0.8)":"rgba(33, 150, 243, 0.8)",fillBackground:!0,linewidth:1,points:[this._rectangle.min,this._rectangle.max],extendLeft:!1,extendRight:!1};return this._renderer.setData(n),this._renderer},e +}(),k=i("Ialn"),A=i("GH0z"),E=i("5C6T"),V=i("nda6"),D=i("pJOz"),B=i("qgcf"),R=i("Zy3/"),N=i("a7Ha"),F=i("zDbI"),j=window.t("{0} bars"),W=new V.TimeSpanFormatter,H=function(){function e(e,t){this._pipFormatter=null,this._lastSymbolInfo=null,this._horzTrenRenderer=new D.TrendLineRenderer,this._vertTrenRenderer=new D.TrendLineRenderer,this._bgRenderer=new L.RectangleRenderer,this._labelRenderer=new B.TextRenderer,this._p1=null,this._p2=null,this._label=null,this._source=e,this._pane=t}return e.prototype.update=function(){var e=this._source.measurePoints(),t=e[0],i=e[1];if(void 0===i)return this._p1=null,void(this._p2=null);var n=Object(r.ensureNotNull)(this._source.measurePane()),s=t.price,a=i.price,l=i.price-s,c=i.index-t.index,u=Object(k.forceLTRStr)(""+c),h=Object(r.ensureNotNull)(n.mainDataSource()),d=Object(r.ensureNotNull)(h.formatter()).format(l);if(Math.abs(s)>1e-8){var p=l/Math.abs(s);d+=" ("+(new A.PercentageFormatter).format(100*p)+")"}var _=Object(k.forceLTRStr)(d);this._label=_+"\n"+j.format(u);var f=Object(r.ensureNotNull)(h.firstValue()),m=this._source.model().timeScale().indexToCoordinate(t.index),v=this._source.model().timeScale().indexToCoordinate(i.index),y=n.defaultPriceScale().priceToCoordinate(s,f),g=n.defaultPriceScale().priceToCoordinate(a,f);this._p1=new o.Point(m,y),this._p2=new o.Point(v,g);var b=this._source.model().timeScale().indexToUserTime(t.index),w=this._source.model().timeScale().indexToUserTime(i.index),P=null;if(null!==b&&null!==w){var C=this._pane.model().mainSeries().symbolInfo();null!==C&&C!==this._lastSymbolInfo&&(this._pipFormatter=new E.PipFormatter(C.pricescale,C.minmov,C.type,C.minmove2),this._lastSymbolInfo=C),P=(w.valueOf()-b.valueOf())/1e3}var x=this._pipFormatter?this._pipFormatter.format(l):null,T=null!==x?" , "+x:"",I=null!==P?W.format(P):null,M=null!==I?", "+Object(k.startWithLTR)(I):"";this._label=Object(k.forceLTRStr)(_+T)+"\n"+j.format(u)+M;var L=a=50?N.LineEnd.Arrow:N.LineEnd.Normal};this._horzTrenRenderer.setData(z);var U,G,Y=Math.round(R.x);z={points:[U=new o.Point(Y,this._p1.y),G=new o.Point(Y,this._p2.y)],color:O,linewidth:1,linestyle:S.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:N.LineEnd.Normal,rightend:Math.abs(U.y-G.y)>=50?N.LineEnd.Arrow:N.LineEnd.Normal};this._vertTrenRenderer.setData(z);var q,K={x:0,y:10},Z=.5*(this._p1.x+this._p2.x),J=this._p2.y,X=new o.Point(Z,J),Q=(q=Object(r.ensureNotNull)(this._label),{points:[X],text:q,color:"#FFFFFF",horzAlign:"center",vertAlign:"middle",font:F.CHART_FONT_FAMILY,offsetX:K.x,offsetY:K.y,bold:!1,italic:!1,fontsize:12, +padding:8,highlightBorder:!1,backgroundColor:V,backgroundTransparency:10,backgroundVertInflate:5,backgroundHorzInflate:5,backgroundRoundRect:4});this._labelRenderer.setData(Q);var $=this._labelRenderer.measure(),ee=Object(B.calculateLabelPosition)($,this._p1,this._p2,K,this._pane.height());this._labelRenderer.setPoints([ee])},e.prototype.renderer=function(){if(null===this._p1||null===this._p2)return null;var e=new R.CompositeRenderer;return e.append(this._bgRenderer),e.append(this._horzTrenRenderer),e.append(this._vertTrenRenderer),e.append(this._labelRenderer),e},e}(),z=function(e){function t(t){var i=e.call(this)||this;return i._data=t,i}return Object(n.__extends)(t,e),t.prototype.hitTest=function(e){return null},t.prototype._drawImpl=function(e){e.translate(this._data.x-this._data.width/2,this._data.y-this._data.height/2),e.strokeStyle="rgba(153,153,153,.3)",e.lineWidth=2,e.beginPath(),this._drawShackle(e),e.stroke(),e.closePath(),e.strokeStyle="rgba(153,153,153,.7)",e.lineWidth=1,e.beginPath(),e.rect(0,this._data.height-this._data.bodyHeight+.5,this._data.width,this._data.bodyHeight),e.closePath(),e.stroke(),e.translate(0,-1),e.strokeStyle="#777",e.beginPath(),this._drawShackle(e),e.stroke(),e.closePath(),e.fillStyle="rgba(255,255,255,.7)",e.beginPath(),e.rect(1,this._data.height-this._data.bodyHeight+1.5,this._data.width-2,this._data.bodyHeight-2),e.fill(),e.beginPath(),e.rect(.5,this._data.height-this._data.bodyHeight+1,this._data.width-1,this._data.bodyHeight-1),e.stroke(),e.closePath(),e.fillStyle="#777",e.fillRect(this._data.width/2-.5,this._data.height-this._data.bodyHeight/2,1,2)},t.prototype._drawShackle=function(e){var t=(this._data.width-3)/2,i=this._data.height-this._data.bodyHeight;e.moveTo(1.5,t),e.arc(this._data.width/2,t,t,Math.PI,2*Math.PI),i>t&&(e.moveTo(1.5,t),e.lineTo(1.5,i),e.moveTo(this._data.width-1.5,t),e.lineTo(this._data.width-1.5,i))},t}(i("cPgM").ScaledPaneRenderer),U=function(){function e(e,t,i){this._horzVisible=!1,this._source=e,this._pane=t,this._axis=i||"x"}return e.prototype.update=function(){},e.prototype.renderer=function(e,t){var i=this._source.visible&&this._source.areLinesVisible,n=Object(p.lockTimeAxis)().value(),o=i&&this._horzVisible,s=i||n;if("y"===this._axis&&!o||!s)return null;var a="y"===this._axis?this._pane.width()-4.5:Object(r.ensureDefined)(this._source.lockedX)+1,l="y"===this._axis?this._source.y:this._pane.height()-5.5-1;return new z({x:a,y:l,width:9,height:11,bodyHeight:7})},e}(),G=i("qFKp"),Y=i("aIyQ"),q=i.n(Y);i.d(t,"CrosshairBase",(function(){return Z}));var K={menuEnabled:!1,menuForMainSourceOnly:!1,disableTradingMenuActions:!1},Z=function(e){function t(t,i){var n=e.call(this)||this;n._measuringStarted=new q.a,n._measurePane=null,n._startMeasurePoint=null,n._endMeasurePoint=null,n._lastValidMeasurePoint=null,n._isOnHoveredChartWidget=!1,n._selectBarMode=new l.a(!1),n._selectionPane=null,n._selectionView=new O(n),n._selectionStartPoint=null,n._measurePaneView=null,n._timeLockPaneView=null,n._priceAxisViews=new Map,n._panePriceAxisViews=new Map, +n._startMeasurePriceAxisViews=new Map,n._endMeasurePriceAxisViews=new Map,n._model=t,n._options=Object.assign({},K,i||{}),n._linesShouldBeHidden=n._model.readOnly();var o=function(e){return function(t){return t===Object(r.ensureNotNull)(n._measurePane).defaultPriceScale()?e():null}};return n._currentPosPriceProvider=function(e){var t=Object(r.ensureNotNull)(n.pane);if(e===t.defaultPriceScale())return n.price;var i=Object(r.ensureNotNull)(t.defaultPriceScale().mainSource()).firstValue();if(null===i)return null;var o=t.defaultPriceScale().priceToCoordinate(n.price,i),s=Object(r.ensureNotNull)(e.mainSource()).firstValue();return null===s?null:e.coordinateToPrice(o,s)},n._startMeasurePriceProvider=o((function(){return Object(r.ensureNotNull)(n._startMeasurePoint).price})),n._endMeasurePriceProvider=o((function(){return Object(r.ensureNotNull)(n._lastMeasurePoint()).price})),n}return Object(n.__extends)(t,e),t.prototype.currentPoint=function(){return new o.Point(this.x,this.y)},t.prototype.startMeasurePoint=function(){return this._startMeasurePoint||null},t.prototype.endMeasurePoint=function(){return this._endMeasurePoint||null},t.prototype.measurePane=function(){return this._measurePane||null},t.prototype.startMeasuring=function(e,t){this._startMeasurePoint=e,this._measurePane=t,this._measuringStarted.fire()},t.prototype.finishMeasure=function(e){this._endMeasurePoint=e},t.prototype.clearMeasure=function(){delete this._measurePane,delete this._startMeasurePoint,delete this._endMeasurePoint,delete this._lastValidMeasurePoint,this._model.lightUpdate()},t.prototype.measuringStarted=function(){return this._measuringStarted},t.prototype.measurePoints=function(){this.updateAllViews();var e=[Object(r.ensureNotNull)(this._startMeasurePoint)],t=this._lastMeasurePoint();return null!==t&&e.push(t),e},t.prototype.startSelection=function(e){this._selectionStartPoint=this.currentLogicalPoint(),this._selectionPane=e},t.prototype.clearSelection=function(){this._selectionStartPoint=null,this._selectionPane=null},t.prototype.selection=function(){return this._selectionStartPoint?{p1:this._selectionStartPoint,p2:this.currentLogicalPoint()}:null},t.prototype.currentLogicalPoint=function(){return{index:this.appliedIndex(),price:this.price}},t.prototype.setLinesShouldBeHidden=function(e){this._linesShouldBeHidden=e},t.prototype.linesShouldBeHidden=function(){return this._linesShouldBeHidden},t.prototype.priceAxisViews=function(e,t){var i=[];return this._selectBarMode.value()&&this._isOnHoveredChartWidget||this.pane!==e||i.push(this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,t,this._currentPosPriceProvider,h,!0)),this._startMeasurePoint&&i.push(this._createPriceAxisViewOnDemand(this._startMeasurePriceAxisViews,null,e,t,this._startMeasurePriceProvider,d)),this._lastMeasurePoint()&&i.push(this._createPriceAxisViewOnDemand(this._endMeasurePriceAxisViews,null,e,t,this._endMeasurePriceProvider,d)),i},t.prototype.timeAxisViews=function(){var e=[] +;return this._linesShouldBeHidden||!this.visible&&!Object(p.lockTimeAxis)().value()||e.push(this._timeAxisView),this._startMeasurePoint&&e.push(this._startMeasureTimeAxisView),this._lastMeasurePoint()&&e.push(this._endMeasureTimeAxisView),e},t.prototype.paneViews=function(e){if(void 0===e)return null;var t=this._selectBarMode.value()&&this._isOnHoveredChartWidget,i=e===this.pane&&!t,n=[new M(this,e,i)];e===this._selectionPane&&n.push(this._selectionView),e===this._measurePane&&(null===this._measurePaneView&&(this._measurePaneView=new H(this,e)),this._measurePaneView.update(),n.push(this._measurePaneView));var r=e===this.pane,o=!G.CheckMobile.any()||window.screen.width>=320,s=p.tool.value(),a=Object(I.isLineToolName)(s),l=null!==this._model.lineBeingEdited()||null!==this._model.lineBeingCreated()||this._model.sourcesBeingMoved().length>0;if(r&&this._isOnHoveredChartWidget&&!t&&o&&!a&&!l){var c=this._panePriceAxisViews.get(e);void 0!==c&&c.forEach((function(e){return n.push(e)}))}return Object(p.lockTimeAxis)().value()&&(null===this._timeLockPaneView&&(this._timeLockPaneView=new U(this,e)),n.push(this._timeLockPaneView)),n},t.prototype.updateAllViews=function(){this._priceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._panePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._startMeasurePoint&&(this._startMeasurePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._startMeasureTimeAxisView.update()),this._lastMeasurePoint()&&(this._endMeasurePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._endMeasureTimeAxisView.update()),this._timeAxisView.update(),this._selectionView.update(),this._dataWindowView.update()},t.prototype.setLockedPosition=function(e){delete this.lockedIndex,delete this.lockedX,e!==this._measurePane&&Object(p.lockTimeAxis)().value()&&(this.lockedIndex=this._model.timeScale().points().roughIndex(p.lockTimeAxisTime.value()),null!==this.lockedIndex&&(this.lockedX=this._model.timeScale().indexToCoordinate(this.lockedIndex)))},t.prototype._lastMeasurePoint=function(){return this._endMeasurePoint?this._endMeasurePoint:(null!==this.pane&&this._measurePane===this.pane&&(this._lastValidMeasurePoint={price:this._model.magnet().align(this.price,this.index,this.pane),index:this.index}),this._lastValidMeasurePoint||null)},t.prototype._createPriceAxisViewOnDemand=function(e,t,i,n,r,o,s){var a=this;void 0===s&&(s=!1);var l=e.get(i),c=null!==t?t.get(i):void 0;void 0===l&&(l=new Map,e.set(i,l),this._options.menuEnabled&&null!==t&&(c=new Map,t.set(i,c)),s&&i.onDestroyed().subscribe(this,(function(){return a._onPaneDestroyed(i)})));var u=l.get(n);if(void 0===u){if(u=new o(this,n,r),l.set(n,u),void 0!==c){var h=new g(u,this,n,this._model,{menuForMainSourceOnly:this._options.menuForMainSourceOnly});c.set(n,h)}s&&n.lastSourceRemoved().subscribe(this,(function(){return a._onPriceScaleCleared(n)}))}return u},t.prototype._onPaneDestroyed=function(e){ +e.onDestroyed().unsubscribeAll(this),this._priceAxisViews.delete(e),this._panePriceAxisViews.delete(e),this._startMeasurePriceAxisViews.delete(e),this._endMeasurePriceAxisViews.delete(e)},t.prototype._onPriceScaleCleared=function(e){e.lastSourceRemoved().unsubscribeAll(this),this._priceAxisViews.forEach((function(t){return t.delete(e)})),this._panePriceAxisViews.forEach((function(t){return t.delete(e)})),this._startMeasurePriceAxisViews.forEach((function(t){return t.delete(e)})),this._endMeasurePriceAxisViews.forEach((function(t){return t.delete(e)}))},t}(s.DataSource)},zZ5f:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Fib Speed Resistance Fan");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("xp9B").FibSpeedResistanceFanPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.HLevelsCount=7,s.VLevelsCount=7,s.prototype.hLevelsCount=function(){return s.HLevelsCount},s.prototype.vLevelsCount=function(){return s.VLevelsCount},s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Speed Resistance Fan"},s.prototype.processErase=function(e,t){var i="h"===t.type?"hlevel"+t.index:"vlevel"+t.index,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("2PB4").FibSpeedResistanceFanDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){void 0!==e&&void 0===e.reverse&&(e.reverse=!0);var t=new r("linetoolfibspeedresistancefan",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpeedResistanceFan=s},ziJ5:function(e,t,i){"use strict";(function(e){var n=i("QIuV"),r=i("Ss5c").LineDataSource,o=i("RTYN").PositionAveragePriceAxisView,s=i("jkoZ"),a=i("Ocx9").DefaultProperty,l=i("kcTO").PriceFormatter,c=i("s1Gx").sortSourcesPreOrdered.LineToolPosition;function u(e){this._line=e,this._data={bodyText:"position",quantityText:"0"},this._closeEnabled=!0,this._direction="buy",this._profitState="neutral"}function h(e){return null==e?e="":e+="",e}function d(e,t){this._adapter=new u(this);var r=t||d.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("GzSs").PositionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);var o=e.mainSeries().symbolInfo(),s=null!==o?o.pricescale:100,a=null!==o&&o.fractional?o.minmov:1,c=null!==o&&o.fractional,h=null!==o?o.minmove2:void 0;this._formatter=new l(s,a,c,h)}u.prototype.setDirection=function(e){return this._direction=e,this._line.updateAllViewsAndRedraw(),this},u.prototype.setProfitState=function(e){return this._profitState=e,this._line.updateAllViewsAndRedraw(),this}, +u.prototype.getPrice=function(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},u.prototype.setPrice=function(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},u.prototype.getText=function(){return this._data.bodyText},u.prototype.setText=function(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this},u.prototype.setTooltip=function(e){return this._line.properties().tooltip.setValue(h(e)),this},u.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},u.prototype.setProtectTooltip=function(e){return this._line.properties().protectTooltip.setValue(h(e)),this},u.prototype.getProtectTooltip=function(){return this._line.properties().protectTooltip.value()},u.prototype.setCloseTooltip=function(e){return this._line.properties().closeTooltip.setValue(h(e)),this},u.prototype.getCloseTooltip=function(){return this._line.properties().closeTooltip.value()},u.prototype.setReverseTooltip=function(e){return this._line.properties().reverseTooltip.setValue(h(e)),this},u.prototype.getReverseTooltip=function(){return this._line.properties().reverseTooltip.value()},u.prototype.getQuantity=function(){return this._data.quantityText},u.prototype.setQuantity=function(e){return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this},u.prototype.getExtendLeft=function(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e},u.prototype.setExtendLeft=function(e){return this._line.properties().extendLeft.setValue(e),this},u.prototype.getLineLength=function(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e},u.prototype.setLineLength=function(e){return this._line.properties().lineLength.setValue(Math.max(0,Math.min(e,100))),this},u.prototype.getLineColor=function(){var e=this._line.properties();return("buy"===this._direction?e.lineBuyColor:e.lineSellColor).value()},u.prototype.setLineColor=function(e){return"buy"===this._direction?this.setLineBuyColor(e):this.setLineSellColor(e),this},u.prototype.setLineBuyColor=function(e){return this._line.properties().lineBuyColor.setValue(e),this},u.prototype.setLineSellColor=function(e){return this._line.properties().lineSellColor.setValue(e),this},u.prototype.getLineStyle=function(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e},u.prototype.setLineStyle=function(e){return this._line.properties().lineStyle.setValue(e),this},u.prototype.getLineWidth=function(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e}, +u.prototype.setLineWidth=function(e){return this._line.properties().lineWidth.setValue(e),this},u.prototype.getBodyBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.bodyBorderBuyColor:e.bodyBorderSellColor).value()},u.prototype.setBodyBorderColor=function(e){return"buy"===this._direction?this.setBodyBorderBuyColor(e):this.setBodyBorderSellColor(e),this},u.prototype.setBodyBorderBuyColor=function(e){return this._line.properties().bodyBorderBuyColor.setValue(e),this},u.prototype.setBodyBorderSellColor=function(e){return this._line.properties().bodyBorderSellColor.setValue(e),this},u.prototype.getBodyBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)},u.prototype.setBodyBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this},u.prototype.getBodyTextColor=function(){var e=this._line.properties();return("positive"===this._profitState?e.bodyTextPositiveColor:"negative"===this._profitState?e.bodyTextNegativeColor:e.bodyTextNeutralColor).value()},u.prototype.setBodyTextColor=function(e){return"positive"===this._profitState?this.setBodyTextPositiveColor(e):"negative"===this._profitState?this.setBodyTextNegativeColor(e):this.setBodyTextNeutralColor(e),this},u.prototype.setBodyTextPositiveColor=function(e){return this._line.properties().bodyTextPositiveColor.setValue(e),this},u.prototype.setBodyTextNegativeColor=function(e){return this._line.properties().bodyTextNegativeColor.setValue(e),this},u.prototype.setBodyTextNeutralColor=function(e){return this._line.properties().bodyTextNeutralColor.setValue(e),this},u.prototype.getBodyFont=function(){return s.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)},u.prototype.setBodyFont=function(e){return s.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this},u.prototype.getQuantityBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.quantityBorderBuyColor:e.quantityBorderSellColor).value()},u.prototype.setQuantityBorderColor=function(e){return"buy"===this._direction?this.setQuantityBorderBuyColor(e):this.setQuantityBorderSellColor(e),this},u.prototype.setQuantityBorderBuyColor=function(e){return this._line.properties().quantityBorderBuyColor.setValue(e),this},u.prototype.setQuantityBorderSellColor=function(e){return this._line.properties().quantityBorderSellColor.setValue(e),this},u.prototype.getQuantityBackgroundColor=function(){var e=this._line.properties();return("buy"===this._direction?e.quantityBackgroundBuyColor:e.quantityBackgroundSellColor).value()},u.prototype.setQuantityBackgroundColor=function(e){ +return"buy"===this._direction?this.setQuantityBackgroundBuyColor(e):this.setQuantityBackgroundSellColor(e),this},u.prototype.setQuantityBackgroundBuyColor=function(e){return this._line.properties().quantityBackgroundBuyColor.setValue(e),this},u.prototype.setQuantityBackgroundSellColor=function(e){return this._line.properties().quantityBackgroundSellColor.setValue(e),this},u.prototype.getQuantityTextColor=function(){return s.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)},u.prototype.setQuantityTextColor=function(e){return s.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this},u.prototype.getQuantityFont=function(){return s.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)},u.prototype.setQuantityFont=function(e){return s.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this},u.prototype.getReverseButtonBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonBorderBuyColor:e.reverseButtonBorderSellColor).value()},u.prototype.setReverseButtonBorderColor=function(e){return"buy"===this._direction?this.setReverseButtonBorderBuyColor(e):this.setReverseButtonBorderSellColor(e),this},u.prototype.setReverseButtonBorderBuyColor=function(e){return this._line.properties().reverseButtonBorderBuyColor.setValue(e),this},u.prototype.setReverseButtonBorderSellColor=function(e){return this._line.properties().reverseButtonBorderSellColor.setValue(e),this},u.prototype.getReverseButtonBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency)},u.prototype.setReverseButtonBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency),this},u.prototype.getReverseButtonIconColor=function(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonIconBuyColor:e.reverseButtonIconSellColor).value()},u.prototype.setReverseButtonIconColor=function(e){return"buy"===this._direction?this.setReverseButtonIconBuyColor(e):this.setReverseButtonIconSellColor(e),this},u.prototype.setReverseButtonIconBuyColor=function(e){return this._line.properties().reverseButtonIconBuyColor.setValue(e),this},u.prototype.setReverseButtonIconSellColor=function(e){return this._line.properties().reverseButtonIconSellColor.setValue(e),this},u.prototype.getCloseButtonBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonBorderBuyColor:e.closeButtonBorderSellColor).value()},u.prototype.setCloseButtonBorderColor=function(e){ +return"buy"===this._direction?this.setCloseButtonBorderBuyColor(e):this.setCloseButtonBorderSellColor(e),this},u.prototype.setCloseButtonBorderBuyColor=function(e){return this._line.properties().closeButtonBorderBuyColor.setValue(e),this},u.prototype.setCloseButtonBorderSellColor=function(e){return this._line.properties().closeButtonBorderSellColor.setValue(e),this},u.prototype.getCloseButtonBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency)},u.prototype.setCloseButtonBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency),this},u.prototype.getCloseButtonIconColor=function(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonIconBuyColor:e.closeButtonIconSellColor).value()},u.prototype.setCloseButtonIconColor=function(e){return"buy"===this._direction?this.setCloseButtonIconBuyColor(e):this.setCloseButtonIconSellColor(e),this},u.prototype.setCloseButtonIconBuyColor=function(e){return this._line.properties().closeButtonIconBuyColor.setValue(e),this},u.prototype.setCloseButtonIconSellColor=function(e){return this._line.properties().closeButtonIconSellColor.setValue(e),this},u.prototype.block=function(){this._blocked=!0,this._line.updateAllViewsAndRedraw()},u.prototype.unblock=function(){this._blocked=!1,this._line.updateAllViewsAndRedraw()},u.prototype.isFunction=function(e){return"function"==typeof e},u.prototype.onReverse=function(e,t){return t?this.isFunction(t)&&(this._onReverseData=e,this._onReverseCallback=t):this.isFunction(e)&&(this._onReverseCallback=e),this},u.prototype.callOnReverse=function(){this.isFunction(this._onReverseCallback)&&this._onReverseCallback.call(this,this._onReverseData)},u.prototype.isOnReverseCallbackPresent=function(){return this.isFunction(this._onReverseCallback)},u.prototype.onClose=function(e,t){return t?this.isFunction(t)&&(this._onCloseData=e,this._onCloseCallback=t):this.isFunction(e)&&(this._onCloseCallback=e),this},u.prototype.setCloseEnabled=function(e){return this._closeEnabled===e||(this._closeEnabled=e,this._onCloseCallback&&this._line.updateAllViewsAndRedraw()),this},u.prototype.isCloseEnabled=function(){return this._closeEnabled},u.prototype.callOnClose=function(){this.isFunction(this._onCloseCallback)&&this._closeEnabled&&this._onCloseCallback.call(this,this._onCloseData)},u.prototype.isOnCloseCallbackPresent=function(){return this._closeEnabled&&this.isFunction(this._onCloseCallback)},u.prototype.onModify=function(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this},u.prototype.callOnModify=function(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)},u.prototype.onContextMenu=function(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e, +this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this},u.prototype.shouldShowContextMenu=function(){return this.isFunction(this._onContextMenuCallback)},u.prototype.callOnContextMenu=function(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)},u.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},inherit(d,n),d.prototype.zorder=function(){return c},d.prototype.setPoint=function(e,t,i){this._points[e]=t,this.normalizePoints()},d.prototype.addPoint=function(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},d.prototype.translatedType=function(){return"Position"},d.prototype.name=function(){return"Position"},d.prototype.createPriceAxisView=function(e){return this._priceAxisView=new o(this,{pointIndex:e,backgroundPropertyGetter:this._adapter.getLineColor.bind(this._adapter)}),this._priceAxisView},d.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.paneViews.call(this):null},d.prototype.priceAxisViews=function(t,i){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.priceAxisViews.call(this,t,i):null},d.prototype.hasContextMenu=function(){return this._adapter.shouldShowContextMenu()},d.prototype.contextMenuItems=function(){return this._adapter.callOnContextMenu()},d.prototype.formatter=function(){return this._formatter},d.createProperties=function(e){var t=new a("linetoolposition",e,!1,!1);return d._configureProperties(t),t},d._configureProperties=function(e){n._configureProperties(e)},t.LineToolPosition=d}).call(this,i("Kxc7"))},zqZp:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Price Label");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Ni7V").PriceLabelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 1},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Price Label"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("hQgR").PriceLabelDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolpricelabel",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolPriceLabel=s}},[["/G2Z","runtime","vendors"]]]); \ No newline at end of file diff --git a/public/charting_library/bundles/library.c9ed08366453322ce64f.css b/public/charting_library/bundles/library.c9ed08366453322ce64f.css new file mode 100644 index 00000000..ee0b04db --- /dev/null +++ b/public/charting_library/bundles/library.c9ed08366453322ce64f.css @@ -0,0 +1 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active{outline:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){a:hover{outline:0}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.25em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}svg use{pointer-events:none}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tv-text ol,.tv-text p,.tv-text ul{font-size:14px;margin-bottom:12px;line-height:1.6;color:#131722}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__color_bright,.tv-text p.tv-text__color_bright,.tv-text ul.tv-text__color_bright{color:#fff}.tv-text ol.tv-text__color_silver,.tv-text p.tv-text__color_silver,.tv-text ul.tv-text__color_silver{color:silver}.tv-text ol.tv-text__color_silver_30,.tv-text p.tv-text__color_silver_30,.tv-text ul.tv-text__color_silver_30{color:#9b9b9b}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol .tv-text--highlight-important,.tv-text p .tv-text--highlight-important,.tv-text ul .tv-text--highlight-important{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark .tv-text ol .tv-text--highlight-important,html.theme-dark .tv-text p .tv-text--highlight-important,html.theme-dark .tv-text ul .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .37em #194453}.tv-text ol .tv-text--highlight-important:empty,.tv-text p .tv-text--highlight-important:empty,.tv-text ul .tv-text--highlight-important:empty{background:transparent;box-shadow:none}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-left:17px}.tv-text a:not(.tv-badge):not(.tv-button){color:#2196f3;transition:color .35s ease}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button){color:#1976d2}.tv-text a:not(.tv-badge):not(.tv-button):visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-text a:not(.tv-badge):not(.tv-button):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-text a:not(.tv-badge):not(.tv-button):focus{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):focus:not(:-moz-focusring){outline:none}.tv-text a:not(.tv-badge):not(.tv-button):-moz-focusring{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.tv-text--highlight-important{box-shadow:0 0 0 .07em #fff2cf;background:#fff2cf}html.theme-dark .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .07em #194453}.tv-text--highlight-important:empty{background:transparent;box-shadow:none}.symbol-change-direction.up{color:#3cbc98}.symbol-change-direction.down{color:#ff4a68}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}body{min-width:320px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:rgba(216,240,250,.6)}html.theme-dark ::selection{background:rgba(117,134,150,.6)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body.fullscreen-mode{overflow:hidden}.tv-layout-width{width:1020px;margin:0 auto;padding:0 20px;box-sizing:border-box}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width,body.popup-wide .fancybox-overlay .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:left;position:static;height:100%;overflow-x:visible;overflow-y:hidden}.tv-main-panel{position:relative;background-color:#f1f3f6;overflow:hidden}.tv-side-panel{float:right;position:relative;z-index:15;height:100%}.tv-panels{height:100%}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;display:block;content:""}.hide{display:none!important}.show{display:block!important}.tv-right{float:right!important}.tv-left{float:left!important}#_atssh{position:absolute;margin-top:-20px}.js-right-boundary{margin-right:0}.icon{display:inline-block;background:url(1df47f578aeef40dd1f2328338a133be.png) 0 0 no-repeat;position:relative;vertical-align:middle}.ticker-text{background:#f2f5f8;width:30px!important;text-align:center}textarea.tv-textarea{color:#5a5a5a;margin:0;border:1px solid #c9cbcd;padding:0 5px}.selectable,body,html,input,textarea{font-family:Trebuchet MS,roboto,ubuntu,sans-serif}body,html{color:#4a4a4a;font-size:14px;height:100%!important}html.theme-dark body,html.theme-dark html{color:#c5cbce}body.font-VI-lang-safe,html.font-VI-lang-safe body{font-family:Arial,sans-serif}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark body{background-color:#131722}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.tv-body--bg_contrast{background-color:#fff}html.theme-dark body.tv-body--bg_contrast{background-color:#1e222d}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input::-ms-clear{display:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.font-VI-lang-safe .selectable,.font-VI-lang-safe input,.font-VI-lang-safe textarea{font-family:Arial,sans-serif}.text-center{text-align:center}#footer{background:#dbdbdb;color:#626262;border-top:1px solid #999;height:24px;font-size:small}#chart-area{background:transparent}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{position:fixed;z-index:15;left:0;top:0;width:100%!important;height:100%!important}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{position:relative;contain:strict}.chart-page .chart-container-border{position:relative;height:100%;width:100%;overflow:hidden;border:none;background-color:#fff;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{content:"";display:block;position:absolute;pointer-events:none;box-sizing:border-box;top:0;bottom:0;left:0;right:0;border:2px solid;border-color:#2196f3}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#1976d2}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:4px;border-top-right-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ui-tabs .ui-tabs-nav li a{font-size:x-small}.input-reset{width:16px;height:16px;position:absolute;top:7px;right:7px;cursor:pointer;display:none;border-radius:50%}.input-reset:before{content:" ";display:block;width:10px;height:10px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -103px -340px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{width:100%;height:100%;position:absolute;top:0;left:0;z-index:150;background:#fff}html.theme-dark .loading-indicator{background:#131722}.loading-indicator img{position:absolute;top:50%;left:50%;margin:-58px 0 0 -58px}.loading-indicator img.small{margin:-12px 0 0 -12px}.ui-slider-horizontal{margin:7px 0 0;background-color:#f4f7f9;border:1px solid!important;border-color:#c9cbcd!important;height:5px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}html.theme-dark .ui-slider-horizontal{border-color:#2f3241!important;background-color:#171b29}.ui-slider-handle{width:15px!important;height:15px!important;background:url(1df47f578aeef40dd1f2328338a133be.png) -20px -80px!important;border:none!important;top:-5px!important;margin-left:-7px!important}.ui-slider-horizontal.linewidth-slider{width:101px;margin:7px 10px;background:url(4a9abefd31dab7c8239e02e925aacd78.png) 0 0 no-repeat!important;height:12px!important;border:none!important;box-shadow:none;display:inline-block;vertical-align:middle}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{width:99px;height:8px!important;margin:7px 10px;background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.ui-slider-horizontal.transparency-slider.wide-slider{width:176px;margin:7px 1px}.slider-range{width:155px;height:5px!important;background:#fafafa;position:relative;top:1px;left:0!important;margin-left:15px;margin-right:15px;margin-top:0!important}.slider-range .ui-slider-range{top:0!important;height:5px!important}.slider-range .ui-slider-handle,.slider-range .ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABvElEQVR42r1U2U7CUBD1D9V36oP4R/AHrmFRChFsQSExKihtFB804oOJLAXKcllEifU6pwkEuYVQH2hykpuZOZNZTmdtZV+11vDk8gWfnEgrh+GEBsjxtHJ9e++rGA1p6USs29tQzq9294OnL4QWYUj4BvCGDT7EMNbbWJisVm9uByJKlggsJCctrfDMS4bJO70P3uoO7Dds8CEGscTxzqtsPXCi3KCKi8s73mJ9PhqNHAEfYij2kzhZ4oqVpjJZtNmhwB+QlsA4KUP7MwswPZhLUFatRZWJlQ44OOD+WVROe/Rh2PmHJwS6gkYc4rZJEf5JwihJA/MoVU2B8PpW5uFoioeiSbwF/3u1wcENykl1khAaI6OFbc4QkAwEG+FYSvC3afvgHh0ndLcJUaXg7/SHdsKDUFyfblm1Wzbmtgw4tlwmji2fiKpOL8WPpUC0bpcCjrAUo2ZKY9k0/yebIslmy0nYDGJ1KewuCXvP8SjgN8I8XPx6X8TJEXdz3nHwjo8D6cqC0KFNbB/AG7aZ47Cz7PkqYtiomGABeMMGH9pErJsDK2FzMkmKdKpTa3rsLKPSgfVXjLq0skv/C1tGuRhzjqXzAAAAAElFTkSuQmCC) 0 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.transparency-slider .gradient{width:92%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,transparent 0,#7db9e8)}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(40566afd832a155e5e370a8bd423de4b.svg) 0 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing,.search-results .symbol-last.falling,.search-results .symbol-last.growing{color:#fff}.growing{background:#3cbc98}.falling{background:#ff4a68}.font-awesome{font-weight:700;font-family:FontAwesome}#chart-area .chart-promo,#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{display:none;position:absolute;z-index:5;bottom:55px;left:10px;width:0;height:80px;background:#fff;transition:width .5s ease-in-out}#chart-area .chart-promo.expanded,#chart-container .chart-promo.expanded,.tv-chart-view__chart-inner .chart-promo.expanded{display:block;width:330px;opacity:1}#chart-area .chart-promo a.chart-promo-link,#chart-container .chart-promo a.chart-promo-link,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link{display:block;width:330px;height:80px;border:1px solid #dadee1;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);color:#000}#chart-area .chart-promo a.chart-promo-link .image-promo,#chart-container .chart-promo a.chart-promo-link .image-promo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .image-promo{width:330px;height:80px}#chart-area .chart-promo a.chart-promo-link .comment,#chart-container .chart-promo a.chart-promo-link .comment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment{margin-top:-2px;padding:10px 128px 10px 22px;font-size:12px;color:#555;display:block;line-height:60px}#chart-area .chart-promo a.chart-promo-link .comment .comment-alignment,#chart-container .chart-promo a.chart-promo-link .comment .comment-alignment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment .comment-alignment{display:inline-block;max-height:60px;overflow:hidden;line-height:15px;white-space:pre-wrap;vertical-align:middle}#chart-area .chart-promo a.chart-promo-link .logo,#chart-container .chart-promo a.chart-promo-link .logo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo{width:128px;height:80px;float:right;text-align:center;line-height:80px}#chart-area .chart-promo a.chart-promo-link .logo img,#chart-container .chart-promo a.chart-promo-link .logo img,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo img{max-width:85px;max-height:100%;vertical-align:middle}#chart-area .chart-promo a.remove-ad,#chart-container .chart-promo a.remove-ad,.tv-chart-view__chart-inner .chart-promo a.remove-ad{background:#ecf1f4;position:absolute;right:0;top:-18px;height:18px;line-height:18px;padding:0 11px;color:#5cbfe7;font-size:11px;border-top-right-radius:5px;border-top-left-radius:5px;opacity:.8}#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{bottom:30px}#myswf{position:fixed;top:0;left:0}.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-left:15px}.tv-button.tv-button--no-left-margin{margin-left:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-left:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-left:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-right:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-right:2px;margin-left:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-left-radius:0;border-bottom-left-radius:0}.tv-button--connect_right{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-left:0;border-right:0;border-radius:0}.tv-control-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:left}.tv-control-input--file{display:none}body,html{background:none;overflow:hidden;height:100%;width:100%}body{min-width:240px}#library-container{border:1px solid #d9dadb;background:#fff}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{margin-left:4px;padding:7px;border-width:0!important;border:none;background:#6798bb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;width:16px;height:14px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}.properties-tabs-label{margin-right:30px}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-s2GEoMlT{display:inline-flex;position:fixed;color:#f0f3fa;font-size:12px;line-height:18px;opacity:1;transition:opacity .15s linear;z-index:1000;pointer-events:none}.common-tooltip--hidden-Z0EAvXgv{opacity:0}.common-tooltip--horizontal-13imOC5w{margin:4px 0}.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:8px 0}.common-tooltip--vertical-mcRoucek{margin:0 4px}.common-tooltip--vertical-mcRoucek.common-tooltip-farther-XoKytD99{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu{pointer-events:none}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w{margin:8px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:14px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek.common-tooltip--farther-2yXMAkHF{margin:0 14px}.common-tooltip--direction_normal-3u9ejKM2{flex-direction:row}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body-356XFpBj{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-container-3EjyKV3s{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-1rnQgujz:not(:last-child){margin-right:1px}.common-tooltip--direction_reversed-XN-JUTdr{flex-direction:row-reverse}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body-356XFpBj{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-container-3EjyKV3s{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-1rnQgujz:not(:first-child){margin-left:1px}.common-tooltip__ear-holder-yIJjpvgu{position:relative}.common-tooltip__ear-holder-yIJjpvgu:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2a2e39}html.theme-dark .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#50535e}.common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip__ear-holder--below-1rmzWejA:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip__ear-holder--below-1rmzWejA:after{bottom:100%;border-bottom-width:4px}.common-tooltip__ear-holder--above-1D8FkNkw:after{top:100%;border-top-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip__ear-holder--before-oXq5sFXr:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip__ear-holder--before-oXq5sFXr:after{right:100%;border-right-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after{left:100%;border-left-width:4px}.common-tooltip__body-356XFpBj{display:block;position:relative;box-sizing:border-box;padding:3px 8px;max-width:320px;background-color:#2a2e39;white-space:pre-wrap;word-wrap:break-word;text-align:left;overflow:hidden}html.theme-dark .common-tooltip__body-356XFpBj{background-color:#50535e}.common-tooltip__body--with-hotkey-2wXRtgYZ{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-3oG604Li{max-width:640px}.common-tooltip__body--width_narrow-34hrFTFo{max-width:200px}.common-tooltip__body--no-padding-2vVe6Xco{padding:0}.common-tooltip__hotkey-block-2gS_uAOl{display:inline-flex;flex:1 0 auto;padding:4px 8px 5px;line-height:12px;align-items:center;justify-content:center;color:#ff9800}.common-tooltip__hotkey-block--divider-rQ38KmpQ{border-left:1px solid #5d606b;margin-left:8px}html.theme-dark .common-tooltip__hotkey-block--divider-rQ38KmpQ{border-left:1px solid #363a45}.common-tooltip__hotkey-text-1eb7dyCg{display:inline-flex;align-items:center;margin:3px 0 3px 8px}.common-tooltip__hotkey-button-1XJ40e4D{display:inline-flex;justify-content:center;align-items:center;height:13px;min-width:7px;padding:0 3px;border:1px solid;border-radius:2px}.common-tooltip__plus-sign-3CKSupKp{width:13px;height:15px;line-height:16px;text-align:center}.common-tooltip__button-container-3EjyKV3s{display:flex;position:relative;overflow:hidden}.common-tooltip__button-1rnQgujz{display:flex;color:#fff;background-color:#2196f3;padding:0 10px;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.common-tooltip__button-1rnQgujz:hover{background-color:#1592e6}}.common-tooltip-s2GEoMlT.theme-white{color:#131722}html.theme-dark .common-tooltip-s2GEoMlT.theme-white{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{content:"";display:block;position:absolute;z-index:1000;width:0;height:0;border:0 solid;border-color:#dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{border-color:#363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{left:50%;margin-left:-7px;border-left:7px solid;border-left-color:transparent;border-right:7px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{top:-6px;border-bottom-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before{bottom:-6px;border-top-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{top:50%;margin-top:-7px;border-top:7px solid;border-top-color:transparent;border-bottom:7px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{left:-6px;border-right-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before{right:-6px;border-left-width:6px}.common-tooltip-s2GEoMlT.theme-round-shadow{color:#131722;box-shadow:0 1px 3px 0 rgba(42,44,57,.29)}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.container-2BvS3Fpg{width:100%;height:100%;box-sizing:border-box;background-color:#e0e3eb}html.theme-dark .container-2BvS3Fpg{background-color:#2a2e39}.container-2BvS3Fpg .inner-3YzQuyJx{width:100%;height:100%;background-color:#fff}html.theme-dark .container-2BvS3Fpg .inner-3YzQuyJx{background-color:#131722}.container-2BvS3Fpg.border-left-LYAXTdyL{padding-left:4px}.container-2BvS3Fpg.border-right-OzIcepiV{padding-right:4px}.container-2BvS3Fpg.border-top-193CSDqN{padding-top:4px}.container-2BvS3Fpg.border-bottom-2lZASSTD{padding-bottom:4px}.container-2BvS3Fpg.top-right-radius-FE25nrPp .inner-3YzQuyJx{border-top-right-radius:0}.container-2BvS3Fpg.top-left-radius-1ELOZlIb .inner-3YzQuyJx{border-top-left-radius:0}.container-2BvS3Fpg.bottom-right-radius-7zqIiaLN .inner-3YzQuyJx{border-bottom-right-radius:0}.container-2BvS3Fpg.bottom-left-radius-xCxQ998i .inner-3YzQuyJx{border-bottom-left-radius:0}.tv-rename-chart-dialog__field{font-size:13px;display:block}.tv-rename-chart-dialog__field:not(:last-child){margin-bottom:13px}.tv-rename-chart-dialog__label{display:inline-block;margin-bottom:10px}.tv-rename-chart-dialog__label a{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-rename-chart-dialog__label a{color:#1976d2}.tv-rename-chart-dialog__label a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-rename-chart-dialog__label a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-rename-chart-dialog__label a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-rename-chart-dialog__label a:focus{outline:auto}.tv-rename-chart-dialog__label a:focus:not(:-moz-focusring){outline:none}.tv-rename-chart-dialog__label a:-moz-focusring{outline:auto}.tv-rename-chart-dialog__label a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-rename-chart-dialog__hint{width:16px;height:16px;vertical-align:middle;display:inline-block;margin-left:5px}.tv-rename-chart-dialog__hint:before{filter:invert(50%);content:url(70464b308617ebaa2bc504b4a50c3463.svg)}.tv-exit-fullscreen-button{z-index:16;position:fixed;top:-1px;left:50%;opacity:.6;background:#fff;color:#848487;border-radius:0 0 3px 3px;border:1px solid #c9cbcd;font-size:11px;width:116px;font-weight:700;padding:2px 4px;cursor:default;margin:0 0 0 -59px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-exit-fullscreen-button:hover{opacity:1}}button,html input[type=button],input[type=reset],input[type=submit]{cursor:default}.chart-widget{position:absolute;border-style:none;left:0;top:0;width:512px;height:256px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.chart-header{background-color:#fff;border-bottom:1px solid gray;color:#fff}table.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;line-height:0;margin:0;padding:0}.chart-markup-table tr{margin:0;padding:0}td.chart-markup-table{border:none;text-align:left;vertical-align:top;line-height:0;margin:0;padding:0}.chart-gui-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;direction:ltr}.chart-data-window{position:absolute;width:100%;box-sizing:border-box;border-collapse:collapse;margin:0;padding:0;background-color:#fff;text-align:left;color:#4a4a4a}html.theme-dark .chart-data-window{color:#c5cbce;background-color:#131722}.chart-data-window .box{margin:3px}.chart-data-window .box.with-actions{cursor:pointer}.chart-data-window .box:first-child .chart-data-window-header:first-child{margin-top:0}.chart-data-window .hover .chart-data-window-header .hover-source-icon{display:block}.chart-data-window .active{border-left:2px solid #528cde}.chart-data-window .active .chart-data-window-header{background:#e9f8ff}.chart-data-window .active .chart-data-window-header,.chart-data-window .active .chart-data-window-item .chart-data-window-item-title{padding-left:8px}.chart-data-window .active .chart-data-window-item{font-weight:700}.chart-data-window .hidden{opacity:.3}.chart-data-window .hidden .chart-data-window-item{display:none}.chart-data-window .chart-data-window-header,.chart-data-window .chart-data-window-item{margin-bottom:3px;position:relative}.chart-data-window .chart-data-window-header{padding:9px 10px;background:#f1f3f6;font-weight:700;font-size:12px}html.theme-dark .chart-data-window .chart-data-window-header{background:#262b3e}.chart-data-window .chart-data-window-header .toggle-source-icon{display:block;position:absolute;right:14px;top:11px;width:16px;height:10px}.chart-data-window .chart-data-window-header .toggle-source-icon svg{display:block;width:16px;height:10px;fill:#7d7d7d}html.theme-dark .chart-data-window .chart-data-window-header .toggle-source-icon svg{fill:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-data-window .chart-data-window-header .toggle-source-icon:hover svg{fill:#2196f3!important}}.chart-data-window .chart-data-window-header .hover-source-icon{display:none;position:absolute;right:40px;top:11px;width:10px;height:10px;border-radius:10px;background:#2196f3}.chart-data-window .chart-data-window-item:last-child{margin-bottom:0}.chart-data-window .chart-data-window-item .chart-data-window-item-title,.chart-data-window .chart-data-window-item .chart-data-window-item-value{width:50%;box-sizing:border-box;padding:4px 10px;display:inline-block;white-space:nowrap}.chart-data-window .chart-data-window-item .chart-data-window-item-title .real-color,.chart-data-window .chart-data-window-item .chart-data-window-item-value .real-color{display:inline-block;width:15px;height:8px;margin-right:15px;border:1px dotted #ccc;cursor:help}.chart-data-window .chart-data-window-item .chart-data-window-item-value{text-align:right}.property-page{color:#4a4a4a;position:relative}html.theme-dark .property-page{color:#c5cbce}.property-page td{white-space:nowrap;padding:3px 4px;height:27px}.property-page td:empty{padding:0}.property-page td:first-child{padding-left:0}.property-page td:last-child{padding-right:0}.property-page.study-properties,.property-page.study-strategy-properties{margin-top:10px}.property-page.study-strategy-properties tr.disabled label{color:#999}.property-page input[type=checkbox]{margin:3px .5ex}.property-page-bandwidth{margin-left:8px;width:55px;vertical-align:middle}.property-page input[type=checkbox]{vertical-align:middle}.property-page td:first-child input[type=checkbox]{margin-left:0}.property-page .tv-text-input{height:25px}.propertypage-name-label{text-transform:capitalize}.properties-tabs{padding:0 25px}.properties-tabs a.properties-tabs-label{padding:0;margin-left:45px;display:inline-block;position:relative;color:#4f5966}html.theme-dark .properties-tabs a.properties-tabs-label{color:#f7f8fa}.properties-tabs a.properties-tabs-label.active{font-weight:700}.properties-tabs a.properties-tabs-label.active:after{content:" ";position:absolute;display:block;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.properties-tabs a.properties-tabs-label.with-filter{padding-bottom:16px}.properties-tabs a.properties-tabs-label:first-child{margin-left:0}.properties-tabs a.properties-tabs-label:last-child{margin-right:40px}.chart-loading-screen{position:absolute;top:0;left:0;width:0;height:0;z-index:4}.chart-loading-screen .chart-loading-screen-shield{width:100%;height:100%;opacity:0;background:red}.chart-loading-screen.fade{width:100%;height:100%}.chart-loading-screen.fade .chart-loading-screen-shield{opacity:.5;transition:opacity .3s ease}.properties-tabs .help{width:15px;height:15px;background:url(180acc64d47073cae241f54fe1659797.png);float:right;margin:1px 10px 0 0}.bar-mark-tooltip{display:none;position:absolute;z-index:14;padding:8px 10px 8px 8px;background:hsla(0,0%,100%,.9);min-height:18px;border:1px solid;border-color:gray}html.theme-dark .bar-mark-tooltip{background:rgba(19,23,34,.9)}.bar-mark-tooltip .text{padding-left:4px;padding-top:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:13px;line-height:13px}.published-charts-tooltip{display:none;position:absolute;z-index:7;padding:8px 30px 8px 8px;background:hsla(0,0%,100%,.9);border:1px solid;height:32px;cursor:default;margin-top:-25px}html.theme-dark .published-charts-tooltip{background:rgba(19,23,34,.9)}.published-charts-tooltip .avatar{position:absolute;top:8px;left:8px;width:32px;height:32px}.published-charts-tooltip .avatar img{width:32px;height:32px}.published-charts-tooltip .pin{background-image:url(7393f661fc7d4389ea6d4dabd2a5aeea.png);width:16px;height:16px;vertical-align:top;position:absolute;top:9px;right:9px;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin:hover{background-position:32px 0}}.published-charts-tooltip .pin.pinned{background-position:16px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin.pinned:hover{background-position:16px 0}}.published-charts-tooltip .text{padding-left:39px;max-width:250px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:13px;line-height:15px;color:#4a4a4a;font-weight:700}html.theme-dark .published-charts-tooltip .text{color:#8b8f95}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .text:hover{text-decoration:underline}}.published-charts-tooltip .username{font-size:11px;color:#8f8f8f;font-weight:400;padding-top:2px;padding-left:39px;white-space:nowrap;line-height:13px}.published-charts-tooltip:after,.published-charts-tooltip:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.published-charts-tooltip:after{border-width:1em;top:50%;margin-top:-1em}.published-charts-tooltip:before{border-width:1.1em;top:50%;margin-top:-1.1em}.published-charts-tooltip:not(.right):after{border-color:hsla(0,0%,100%,0);border-left-color:#fff}html.theme-dark .published-charts-tooltip:not(.right):after{border-left-color:#131722}.published-charts-tooltip.right:after{border-color:hsla(0,0%,100%,0);border-right-color:#fff}html.theme-dark .published-charts-tooltip.right:after{border-right-color:#131722}.published-charts-tooltip.right:before{left:-2.2em}.published-charts-tooltip.right:after{left:-2em}.published-charts-tooltip.green{border-color:#78c143}.published-charts-tooltip.red{border-color:#cc4545}.published-charts-tooltip.neutral{border-color:#eac300}.published-charts-tooltip.green:before{border-color:rgba(120,193,67,0);border-left-color:#78c143}.published-charts-tooltip.red:before{border-color:rgba(204,69,69,0);border-left-color:#cc4545}.published-charts-tooltip.neutral:before{border-color:rgba(234,195,0,0);border-left-color:#eac300}.published-charts-tooltip.green.right:before{border-color:rgba(120,193,67,0);border-right-color:#78c143}.published-charts-tooltip.red.right:before{border-color:rgba(204,69,69,0);border-right-color:#cc4545}.published-charts-tooltip.neutral.right:before{border-color:rgba(234,195,0,0);border-right-color:#eac300}.chart-controls-bar{position:absolute;contain:strict;height:39px;box-sizing:border-box;overflow:hidden;border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}.charts-popup-list.date-range-popupmenu{margin-left:1px}.charts-popup-list.date-range-popupmenu .item{padding-left:10px;padding-right:10px}@font-face{font-family:FontAwesome;src:url(40f9a03d174178efb12303caa9bc7cd8.woff2) format("woff2"),url(3293616ec0c605c7c2db25829a0a509e.woff) format("woff");font-weight:400;font-style:normal}.ui-draggable{touch-action:none}.chart-gui-button-pseudo-border{content:"";display:block;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}html.theme-dark .chart-gui-button-pseudo-border{border-color:#4c525e}._tv-dialog .button,._tv-dialog .submenu,.bottom-widgetbar-content.backtesting .button,.bottom-widgetbar-content.backtesting .submenu,.properties-toolbar .button,.properties-toolbar .submenu,.widgetbar-widgetheader .button,.widgetbar-widgetheader .submenu{position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .button:not(.disabled):not(.selected):hover:before,._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,.properties-toolbar .button:not(.disabled):not(.selected):hover:before,.properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{content:"";display:block;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .button:not(.disabled):not(.selected):hover:before,html.theme-dark ._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .button:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,.bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,.properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,.widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .button:hover{border:1px solid;border-color:#f7f8fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .button:hover{border-color:#4c525e}}.pane{overflow:hidden;cursor:crosshair}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(0579d40b812fa2c3ffe72e5803a6e14c.cur),default}.pane--cursor-dot{cursor:url(ed68e83c16f77203e73dbc4c3a7c7fa1.cur),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nwse-resize}.pane--cursor-nesw-resize{cursor:nesw-resize}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{display:inline-block;position:relative;width:19px;height:19px;border-radius:50%;background-color:rgba(224,227,235,.5);transform-origin:bottom;z-index:2}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{position:absolute;pointer-events:false;opacity:1;z-index:2;color:#50535e;top:50%;bottom:50%;width:100%;text-align:center;font-size:11px}html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#50535e}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{position:absolute;pointer-events:false;opacity:0;z-index:3;height:15px;top:2px;left:2px}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,.5)}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:0}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#9598a1}}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis{position:absolute;cursor:default;height:100%;overflow:hidden}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis-currency-label-wrapper-opoVZ91E{position:absolute;-webkit-user-select:none;user-select:none;width:100%;text-align:center;z-index:3;left:0;top:6px}.price-axis-currency-label-1aGvtcW9{display:inline-block;padding:0 2px 0 4px;border-radius:4px;white-space:nowrap;border:1px solid #d1d4dc}.price-axis-currency-label-1aGvtcW9.readonly-OYsh-rpT{padding:0 4px}.price-axis-currency-label-arrow-down-243KKK5C svg{vertical-align:middle;margin-bottom:2px;margin-left:2px}.chart-widget__top--themed-dark .price-axis-currency-label-1aGvtcW9{border-color:#363a45}.pane-separator{position:relative;padding:0;margin:0}.pane-separator .handle{position:absolute;z-index:50;top:-4px;height:9px;left:0;width:100%;cursor:row-resize}.pane-separator .handle.i-active{background:hsla(225,8%,72%,.2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-separator .handle:hover{background:hsla(225,8%,72%,.2)}}.chart-widget--themed-dark .pane-separator .handle.i-active{background:hsla(225,8%,72%,.12)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget--themed-dark .pane-separator .handle:hover{background:hsla(225,8%,72%,.12)}}.pane-separator .handle.i-active:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(225,8%,72%,.01);opacity:0}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.tv-spinner{display:none;position:absolute;width:1em;height:1em;top:calc(50% - .5em);left:calc(50% - .5em);margin:0 auto;color:#37a6ef;animation:tv-spinner__container-rotate .9s linear infinite;will-change:transform;direction:ltr}.tv-spinner--size_mini{font-size:16px}.tv-spinner--size_medium{font-size:32px}.tv-spinner--size_large{font-size:56px}.tv-spinner--size_mini .tv-spinner__width_element:after{border-width:2px}.tv-spinner--size_medium .tv-spinner__width_element:after{border-width:3px}.tv-spinner--size_large .tv-spinner__width_element:after{border-width:4px}.tv-spinner--shown{display:block}.tv-spinner__spinner-layer{position:absolute;width:100%;height:100%;white-space:nowrap;color:currentColor;transform:rotate(90deg)}.tv-spinner__spinner-layer:after{content:"";position:absolute;box-sizing:border-box;top:0;border-width:.07em;border-radius:50%;left:45%;width:10%;border-top-style:solid}.tv-spinner__background{display:inline-block;position:absolute;width:100%;height:100%;overflow:hidden}.tv-spinner__background:after{content:"";position:absolute;box-sizing:border-box;top:0;left:0;border-radius:50%;bottom:0;width:100%;border-color:rgba(135,151,165,.2);border-style:solid}.tv-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden}.tv-spinner__circle-clipper:after{content:"";position:absolute;box-sizing:border-box;top:0;border-radius:50%;bottom:0;width:200%;border-style:solid;border-bottom-color:transparent;animation-duration:1.4s;animation-timing-function:cubic-bezier(.36,0,.37,.99);animation-iteration-count:1;will-change:transform}.tv-spinner__circle-clipper--left:after{left:0;border-right-color:transparent;transform:rotate(0deg);animation-name:tv-spinner__left-spin}.tv-spinner__circle-clipper--right:after{left:-100%;border-left-color:transparent;transform:rotate(-124deg);animation-name:tv-spinner__right-spin}@keyframes tv-spinner__container-rotate{to{transform:rotate(1turn)}}@keyframes tv-spinner__left-spin{0%{transform:rotate(130deg)}to{transform:rotate(0deg)}}@keyframes tv-spinner__right-spin{0%{transform:rotate(-130deg)}to{transform:rotate(-124deg)}}.tv-chart-events-source__tooltip{z-index:7;pointer-events:none}.tv-chart-events-source__tooltip--clickable{pointer-events:all}.tv-chart-events-source__tooltip__content{font-size:9pt;line-height:normal;cursor:default}.tv-chart-events-source__tooltip__item{margin-top:6pt;border:0;border-left:6px solid #ffc84a;border-radius:2px;background:#fff;padding:15px 20px;box-shadow:0 2px 7px rgba(0,0,0,.25);color:#131722}html.theme-dark .tv-chart-events-source__tooltip__item{color:#d1d4dc;box-shadow:0 2px 7px rgba(107,121,136,.25);background:#131722}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-normal{background:#fff;border-left-color:#f89e30}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-high{background:#fff;border-left-color:#ff4a68}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-earnings{background:#fff;border-left-color:#ff4d6a}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-splits{background:#fff;border-left-color:#007f0e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-dividends{background:#fff;border-left-color:#0496ff}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-left-width:1px;border-left-color:#dadde0}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-left-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-left-width:1px;border-left-color:#dadde0;padding:15px 20px 15px 25px;font-size:10pt}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-left-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl:before{margin-right:5px;position:absolute;left:15px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:not(:first-child){margin-top:12px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:before{content:"\2022"}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list h2{font-size:10pt}.tv-chart-events-source__tooltip__item dl{margin:0;line-height:1.5}.tv-chart-events-source__tooltip__item dl.actual{color:#000}html.theme-dark .tv-chart-events-source__tooltip__item dl.actual{color:#9db2bd}.tv-chart-events-source__tooltip__item dd,.tv-chart-events-source__tooltip__item dt{margin:0;display:inline}.tv-chart-events-source__tooltip__item h2{font-size:10pt;margin:0 0 4pt}.tv-chart-events-source__tooltip__item a,.tv-chart-events-source__tooltip__item a:active,.tv-chart-events-source__tooltip__item a:visited{color:#2196f3;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-chart-events-source__tooltip__item a:hover{color:#2196f3;cursor:pointer}}table.tv-chart-events-table{margin-top:4pt}table.tv-chart-events-table td,table.tv-chart-events-table th{width:33%;line-height:1.5}table.tv-chart-events-table th{color:#5d606b;font-weight:400}html.theme-dark table.tv-chart-events-table th{color:#9598a1}table.tv-chart-events-table td{font-weight:700}table.tv-chart-events-table td:not(:last-child),table.tv-chart-events-table th:not(:last-child){padding-right:7pt}.tv-chart-events-tooltip-date{line-height:1!important} \ No newline at end of file diff --git a/public/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css b/public/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css new file mode 100644 index 00000000..03bbff45 --- /dev/null +++ b/public/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css @@ -0,0 +1 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active{outline:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){a:hover{outline:0}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.25em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}svg use{pointer-events:none}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tv-text ol,.tv-text p,.tv-text ul{font-size:14px;margin-bottom:12px;line-height:1.6;color:#131722}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__color_bright,.tv-text p.tv-text__color_bright,.tv-text ul.tv-text__color_bright{color:#fff}.tv-text ol.tv-text__color_silver,.tv-text p.tv-text__color_silver,.tv-text ul.tv-text__color_silver{color:silver}.tv-text ol.tv-text__color_silver_30,.tv-text p.tv-text__color_silver_30,.tv-text ul.tv-text__color_silver_30{color:#9b9b9b}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol .tv-text--highlight-important,.tv-text p .tv-text--highlight-important,.tv-text ul .tv-text--highlight-important{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark .tv-text ol .tv-text--highlight-important,html.theme-dark .tv-text p .tv-text--highlight-important,html.theme-dark .tv-text ul .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .37em #194453}.tv-text ol .tv-text--highlight-important:empty,.tv-text p .tv-text--highlight-important:empty,.tv-text ul .tv-text--highlight-important:empty{background:transparent;box-shadow:none}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-right:17px}.tv-text a:not(.tv-badge):not(.tv-button){color:#2196f3;transition:color .35s ease}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button){color:#1976d2}.tv-text a:not(.tv-badge):not(.tv-button):visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-text a:not(.tv-badge):not(.tv-button):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-text a:not(.tv-badge):not(.tv-button):focus{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):focus:not(:-moz-focusring){outline:none}.tv-text a:not(.tv-badge):not(.tv-button):-moz-focusring{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.tv-text--highlight-important{box-shadow:0 0 0 .07em #fff2cf;background:#fff2cf}html.theme-dark .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .07em #194453}.tv-text--highlight-important:empty{background:transparent;box-shadow:none}.symbol-change-direction.up{color:#3cbc98}.symbol-change-direction.down{color:#ff4a68}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}body{min-width:320px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:rgba(216,240,250,.6)}html.theme-dark ::selection{background:rgba(117,134,150,.6)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body.fullscreen-mode{overflow:hidden}.tv-layout-width{width:1020px;margin:0 auto;padding:0 20px;box-sizing:border-box}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-right:-20px;margin-left:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width,body.popup-wide .fancybox-overlay .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:right;position:static;height:100%;overflow-x:visible;overflow-y:hidden}.tv-main-panel{position:relative;background-color:#f1f3f6;overflow:hidden}.tv-side-panel{float:left;position:relative;z-index:15;height:100%}.tv-panels{height:100%}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;display:block;content:""}.hide{display:none!important}.show{display:block!important}.tv-right{float:left!important}.tv-left{float:right!important}#_atssh{position:absolute;margin-top:-20px}.js-right-boundary{margin-left:0}.icon{display:inline-block;background:url(1df47f578aeef40dd1f2328338a133be.png) 100% 0 no-repeat;position:relative;vertical-align:middle}.ticker-text{background:#f2f5f8;width:30px!important;text-align:center}textarea.tv-textarea{color:#5a5a5a;margin:0;border:1px solid #c9cbcd;padding:0 5px}.selectable,body,html,input,textarea{font-family:Trebuchet MS,roboto,ubuntu,sans-serif}body,html{color:#4a4a4a;font-size:14px;height:100%!important}html.theme-dark body,html.theme-dark html{color:#c5cbce}body.font-VI-lang-safe,html.font-VI-lang-safe body{font-family:Arial,sans-serif}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark body{background-color:#131722}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.tv-body--bg_contrast{background-color:#fff}html.theme-dark body.tv-body--bg_contrast{background-color:#1e222d}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input::-ms-clear{display:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.font-VI-lang-safe .selectable,.font-VI-lang-safe input,.font-VI-lang-safe textarea{font-family:Arial,sans-serif}.text-center{text-align:center}#footer{background:#dbdbdb;color:#626262;border-top:1px solid #999;height:24px;font-size:small}#chart-area{background:transparent}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{position:fixed;z-index:15;right:0;top:0;width:100%!important;height:100%!important}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{position:relative;contain:strict}.chart-page .chart-container-border{position:relative;height:100%;width:100%;overflow:hidden;border:none;background-color:#fff;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{content:"";display:block;position:absolute;pointer-events:none;box-sizing:border-box;top:0;bottom:0;right:0;left:0;border:2px solid;border-color:#2196f3}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#1976d2}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-right-radius:4px;border-top-left-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ui-tabs .ui-tabs-nav li a{font-size:x-small}.input-reset{width:16px;height:16px;position:absolute;top:7px;left:7px;cursor:pointer;display:none;border-radius:50%}.input-reset:before{content:" ";display:block;width:10px;height:10px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -103px -340px;position:absolute;top:50%;right:50%;margin:-5px -5px 0 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{width:100%;height:100%;position:absolute;top:0;right:0;z-index:150;background:#fff}html.theme-dark .loading-indicator{background:#131722}.loading-indicator img{position:absolute;top:50%;right:50%;margin:-58px -58px 0 0}.loading-indicator img.small{margin:-12px -12px 0 0}.ui-slider-horizontal{margin:7px 0 0;background-color:#f4f7f9;border:1px solid!important;border-color:#c9cbcd!important;height:5px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}html.theme-dark .ui-slider-horizontal{border-color:#2f3241!important;background-color:#171b29}.ui-slider-handle{width:15px!important;height:15px!important;background:url(1df47f578aeef40dd1f2328338a133be.png) -20px -80px!important;border:none!important;top:-5px!important;margin-right:-7px!important}.ui-slider-horizontal.linewidth-slider{width:101px;margin:7px 10px;background:url(4a9abefd31dab7c8239e02e925aacd78.png) 100% 0 no-repeat!important;height:12px!important;border:none!important;box-shadow:none;display:inline-block;vertical-align:middle}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{width:99px;height:8px!important;margin:7px 10px;background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.ui-slider-horizontal.transparency-slider.wide-slider{width:176px;margin:7px 1px}.slider-range{width:155px;height:5px!important;background:#fafafa;position:relative;top:1px;right:0!important;margin-right:15px;margin-left:15px;margin-top:0!important}.slider-range .ui-slider-range{top:0!important;height:5px!important}.slider-range .ui-slider-handle,.slider-range .ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABvElEQVR42r1U2U7CUBD1D9V36oP4R/AHrmFRChFsQSExKihtFB804oOJLAXKcllEifU6pwkEuYVQH2hykpuZOZNZTmdtZV+11vDk8gWfnEgrh+GEBsjxtHJ9e++rGA1p6USs29tQzq9294OnL4QWYUj4BvCGDT7EMNbbWJisVm9uByJKlggsJCctrfDMS4bJO70P3uoO7Dds8CEGscTxzqtsPXCi3KCKi8s73mJ9PhqNHAEfYij2kzhZ4oqVpjJZtNmhwB+QlsA4KUP7MwswPZhLUFatRZWJlQ44OOD+WVROe/Rh2PmHJwS6gkYc4rZJEf5JwihJA/MoVU2B8PpW5uFoioeiSbwF/3u1wcENykl1khAaI6OFbc4QkAwEG+FYSvC3afvgHh0ndLcJUaXg7/SHdsKDUFyfblm1Wzbmtgw4tlwmji2fiKpOL8WPpUC0bpcCjrAUo2ZKY9k0/yebIslmy0nYDGJ1KewuCXvP8SjgN8I8XPx6X8TJEXdz3nHwjo8D6cqC0KFNbB/AG7aZ47Cz7PkqYtiomGABeMMGH9pErJsDK2FzMkmKdKpTa3rsLKPSgfVXjLq0skv/C1tGuRhzjqXzAAAAAElFTkSuQmCC) 100% 0 no-repeat!important;top:50%!important;margin:-10px -10px 0 0!important}.ui-slider-horizontal.transparency-slider .gradient{width:92%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(270deg,transparent 0,#7db9e8)}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(40566afd832a155e5e370a8bd423de4b.svg) 100% 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing,.search-results .symbol-last.falling,.search-results .symbol-last.growing{color:#fff}.growing{background:#3cbc98}.falling{background:#ff4a68}.font-awesome{font-weight:700;font-family:FontAwesome}#chart-area .chart-promo,#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{display:none;position:absolute;z-index:5;bottom:55px;right:10px;width:0;height:80px;background:#fff;transition:width .5s ease-in-out}#chart-area .chart-promo.expanded,#chart-container .chart-promo.expanded,.tv-chart-view__chart-inner .chart-promo.expanded{display:block;width:330px;opacity:1}#chart-area .chart-promo a.chart-promo-link,#chart-container .chart-promo a.chart-promo-link,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link{display:block;width:330px;height:80px;border:1px solid #dadee1;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);color:#000}#chart-area .chart-promo a.chart-promo-link .image-promo,#chart-container .chart-promo a.chart-promo-link .image-promo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .image-promo{width:330px;height:80px}#chart-area .chart-promo a.chart-promo-link .comment,#chart-container .chart-promo a.chart-promo-link .comment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment{margin-top:-2px;padding:10px 22px 10px 128px;font-size:12px;color:#555;display:block;line-height:60px}#chart-area .chart-promo a.chart-promo-link .comment .comment-alignment,#chart-container .chart-promo a.chart-promo-link .comment .comment-alignment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment .comment-alignment{display:inline-block;max-height:60px;overflow:hidden;line-height:15px;white-space:pre-wrap;vertical-align:middle}#chart-area .chart-promo a.chart-promo-link .logo,#chart-container .chart-promo a.chart-promo-link .logo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo{width:128px;height:80px;float:left;text-align:center;line-height:80px}#chart-area .chart-promo a.chart-promo-link .logo img,#chart-container .chart-promo a.chart-promo-link .logo img,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo img{max-width:85px;max-height:100%;vertical-align:middle}#chart-area .chart-promo a.remove-ad,#chart-container .chart-promo a.remove-ad,.tv-chart-view__chart-inner .chart-promo a.remove-ad{background:#ecf1f4;position:absolute;left:0;top:-18px;height:18px;line-height:18px;padding:0 11px;color:#5cbfe7;font-size:11px;border-top-left-radius:5px;border-top-right-radius:5px;opacity:.8}#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{bottom:30px}#myswf{position:fixed;top:0;right:0}.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-right:15px}.tv-button.tv-button--no-left-margin{margin-right:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-right:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-right:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-left:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-left:2px;margin-right:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-right-radius:0;border-bottom-right-radius:0}.tv-button--connect_right{border-top-left-radius:0;border-bottom-left-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-right:0;border-left:0;border-radius:0}.tv-control-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-control-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:right}.tv-control-input--file{display:none}body,html{background:none;overflow:hidden;height:100%;width:100%}body{min-width:240px}#library-container{border:1px solid #d9dadb;background:#fff}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{margin-right:4px;padding:7px;border-width:0!important;border:none;background:#6798bb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;width:16px;height:14px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}.properties-tabs-label{margin-left:30px}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-s2GEoMlT{display:inline-flex;position:fixed;color:#f0f3fa;font-size:12px;line-height:18px;opacity:1;transition:opacity .15s linear;z-index:1000;pointer-events:none}.common-tooltip--hidden-Z0EAvXgv{opacity:0}.common-tooltip--horizontal-13imOC5w{margin:4px 0}.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:8px 0}.common-tooltip--vertical-mcRoucek{margin:0 4px}.common-tooltip--vertical-mcRoucek.common-tooltip-farther-XoKytD99{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu{pointer-events:none}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w{margin:8px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:14px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek.common-tooltip--farther-2yXMAkHF{margin:0 14px}.common-tooltip--direction_normal-3u9ejKM2{flex-direction:row}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body-356XFpBj{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-container-3EjyKV3s{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-1rnQgujz:not(:last-child){margin-left:1px}.common-tooltip--direction_reversed-XN-JUTdr{flex-direction:row-reverse}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body-356XFpBj{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-container-3EjyKV3s{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-1rnQgujz:not(:first-child){margin-right:1px}.common-tooltip__ear-holder-yIJjpvgu{position:relative}.common-tooltip__ear-holder-yIJjpvgu:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2a2e39}html.theme-dark .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#50535e}.common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip__ear-holder--below-1rmzWejA:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip__ear-holder--below-1rmzWejA:after{bottom:100%;border-bottom-width:4px}.common-tooltip__ear-holder--above-1D8FkNkw:after{top:100%;border-top-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip__ear-holder--before-oXq5sFXr:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip__ear-holder--before-oXq5sFXr:after{right:100%;border-right-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after{left:100%;border-left-width:4px}.common-tooltip__body-356XFpBj{display:block;position:relative;box-sizing:border-box;padding:3px 8px;max-width:320px;background-color:#2a2e39;white-space:pre-wrap;word-wrap:break-word;text-align:right;overflow:hidden}html.theme-dark .common-tooltip__body-356XFpBj{background-color:#50535e}.common-tooltip__body--with-hotkey-2wXRtgYZ{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-3oG604Li{max-width:640px}.common-tooltip__body--width_narrow-34hrFTFo{max-width:200px}.common-tooltip__body--no-padding-2vVe6Xco{padding:0}.common-tooltip__hotkey-block-2gS_uAOl{display:inline-flex;flex:1 0 auto;padding:4px 8px 5px;line-height:12px;align-items:center;justify-content:center;color:#ff9800}.common-tooltip__hotkey-block--divider-rQ38KmpQ{border-right:1px solid #5d606b;margin-right:8px}html.theme-dark .common-tooltip__hotkey-block--divider-rQ38KmpQ{border-right:1px solid #363a45}.common-tooltip__hotkey-text-1eb7dyCg{display:inline-flex;align-items:center;margin:3px 8px 3px 0}.common-tooltip__hotkey-button-1XJ40e4D{display:inline-flex;justify-content:center;align-items:center;height:13px;min-width:7px;padding:0 3px;border:1px solid;border-radius:2px}.common-tooltip__plus-sign-3CKSupKp{width:13px;height:15px;line-height:16px;text-align:center}.common-tooltip__button-container-3EjyKV3s{display:flex;position:relative;overflow:hidden}.common-tooltip__button-1rnQgujz{display:flex;color:#fff;background-color:#2196f3;padding:0 10px;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.common-tooltip__button-1rnQgujz:hover{background-color:#1592e6}}.common-tooltip-s2GEoMlT.theme-white{color:#131722}html.theme-dark .common-tooltip-s2GEoMlT.theme-white{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-right:6px solid;border-right-color:transparent;border-left:6px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{content:"";display:block;position:absolute;z-index:1000;width:0;height:0;border:0 solid;border-color:#dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{border-color:#363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{right:50%;margin-right:-7px;border-right:7px solid;border-right-color:transparent;border-left:7px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{top:-6px;border-bottom-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before{bottom:-6px;border-top-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{top:50%;margin-top:-7px;border-top:7px solid;border-top-color:transparent;border-bottom:7px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{right:-6px;border-left-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before{left:-6px;border-right-width:6px}.common-tooltip-s2GEoMlT.theme-round-shadow{color:#131722;box-shadow:0 1px 3px 0 rgba(42,44,57,.29)}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-right:6px solid;border-right-color:transparent;border-left:6px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.container-2BvS3Fpg{width:100%;height:100%;box-sizing:border-box;background-color:#e0e3eb}html.theme-dark .container-2BvS3Fpg{background-color:#2a2e39}.container-2BvS3Fpg .inner-3YzQuyJx{width:100%;height:100%;background-color:#fff}html.theme-dark .container-2BvS3Fpg .inner-3YzQuyJx{background-color:#131722}.container-2BvS3Fpg.border-left-LYAXTdyL{padding-right:4px}.container-2BvS3Fpg.border-right-OzIcepiV{padding-left:4px}.container-2BvS3Fpg.border-top-193CSDqN{padding-top:4px}.container-2BvS3Fpg.border-bottom-2lZASSTD{padding-bottom:4px}.container-2BvS3Fpg.top-right-radius-FE25nrPp .inner-3YzQuyJx{border-top-left-radius:0}.container-2BvS3Fpg.top-left-radius-1ELOZlIb .inner-3YzQuyJx{border-top-right-radius:0}.container-2BvS3Fpg.bottom-right-radius-7zqIiaLN .inner-3YzQuyJx{border-bottom-left-radius:0}.container-2BvS3Fpg.bottom-left-radius-xCxQ998i .inner-3YzQuyJx{border-bottom-right-radius:0}.tv-rename-chart-dialog__field{font-size:13px;display:block}.tv-rename-chart-dialog__field:not(:last-child){margin-bottom:13px}.tv-rename-chart-dialog__label{display:inline-block;margin-bottom:10px}.tv-rename-chart-dialog__label a{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-rename-chart-dialog__label a{color:#1976d2}.tv-rename-chart-dialog__label a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-rename-chart-dialog__label a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-rename-chart-dialog__label a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-rename-chart-dialog__label a:focus{outline:auto}.tv-rename-chart-dialog__label a:focus:not(:-moz-focusring){outline:none}.tv-rename-chart-dialog__label a:-moz-focusring{outline:auto}.tv-rename-chart-dialog__label a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-rename-chart-dialog__hint{width:16px;height:16px;vertical-align:middle;display:inline-block;margin-right:5px}.tv-rename-chart-dialog__hint:before{filter:invert(50%);content:url(70464b308617ebaa2bc504b4a50c3463.svg)}.tv-exit-fullscreen-button{z-index:16;position:fixed;top:-1px;right:50%;opacity:.6;background:#fff;color:#848487;border-radius:0 0 3px 3px;border:1px solid #c9cbcd;font-size:11px;width:116px;font-weight:700;padding:2px 4px;cursor:default;margin:0 -59px 0 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-exit-fullscreen-button:hover{opacity:1}}button,html input[type=button],input[type=reset],input[type=submit]{cursor:default}.chart-widget{position:absolute;border-style:none;right:0;top:0;width:512px;height:256px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.chart-header{background-color:#fff;border-bottom:1px solid gray;color:#fff}table.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;line-height:0;margin:0;padding:0;direction:ltr}.chart-markup-table tr{margin:0;padding:0}td.chart-markup-table{border:none;text-align:right;vertical-align:top;line-height:0;margin:0;padding:0;direction:rtl}.chart-gui-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;direction:ltr}.chart-data-window{position:absolute;width:100%;box-sizing:border-box;border-collapse:collapse;margin:0;padding:0;background-color:#fff;text-align:right;color:#4a4a4a}html.theme-dark .chart-data-window{color:#c5cbce;background-color:#131722}.chart-data-window .box{margin:3px}.chart-data-window .box.with-actions{cursor:pointer}.chart-data-window .box:first-child .chart-data-window-header:first-child{margin-top:0}.chart-data-window .hover .chart-data-window-header .hover-source-icon{display:block}.chart-data-window .active{border-right:2px solid #528cde}.chart-data-window .active .chart-data-window-header{background:#e9f8ff}.chart-data-window .active .chart-data-window-header,.chart-data-window .active .chart-data-window-item .chart-data-window-item-title{padding-right:8px}.chart-data-window .active .chart-data-window-item{font-weight:700}.chart-data-window .hidden{opacity:.3}.chart-data-window .hidden .chart-data-window-item{display:none}.chart-data-window .chart-data-window-header,.chart-data-window .chart-data-window-item{margin-bottom:3px;position:relative}.chart-data-window .chart-data-window-header{padding:9px 10px;background:#f1f3f6;font-weight:700;font-size:12px}html.theme-dark .chart-data-window .chart-data-window-header{background:#262b3e}.chart-data-window .chart-data-window-header .toggle-source-icon{display:block;position:absolute;left:14px;top:11px;width:16px;height:10px}.chart-data-window .chart-data-window-header .toggle-source-icon svg{display:block;width:16px;height:10px;fill:#7d7d7d}html.theme-dark .chart-data-window .chart-data-window-header .toggle-source-icon svg{fill:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-data-window .chart-data-window-header .toggle-source-icon:hover svg{fill:#2196f3!important}}.chart-data-window .chart-data-window-header .hover-source-icon{display:none;position:absolute;left:40px;top:11px;width:10px;height:10px;border-radius:10px;background:#2196f3}.chart-data-window .chart-data-window-item:last-child{margin-bottom:0}.chart-data-window .chart-data-window-item .chart-data-window-item-title,.chart-data-window .chart-data-window-item .chart-data-window-item-value{width:50%;box-sizing:border-box;padding:4px 10px;display:inline-block;white-space:nowrap}.chart-data-window .chart-data-window-item .chart-data-window-item-title .real-color,.chart-data-window .chart-data-window-item .chart-data-window-item-value .real-color{display:inline-block;width:15px;height:8px;margin-left:15px;border:1px dotted #ccc;cursor:help}.chart-data-window .chart-data-window-item .chart-data-window-item-value{text-align:left}.property-page{color:#4a4a4a;position:relative}html.theme-dark .property-page{color:#c5cbce}.property-page td{white-space:nowrap;padding:3px 4px;height:27px}.property-page td:empty{padding:0}.property-page td:first-child{padding-right:0}.property-page td:last-child{padding-left:0}.property-page.study-properties,.property-page.study-strategy-properties{margin-top:10px}.property-page.study-strategy-properties tr.disabled label{color:#999}.property-page input[type=checkbox]{margin:3px .5ex}.property-page-bandwidth{margin-right:8px;width:55px;vertical-align:middle}.property-page input[type=checkbox]{vertical-align:middle}.property-page td:first-child input[type=checkbox]{margin-right:0}.property-page .tv-text-input{height:25px}.propertypage-name-label{text-transform:capitalize}.properties-tabs{padding:0 25px}.properties-tabs a.properties-tabs-label{padding:0;margin-right:45px;display:inline-block;position:relative;color:#4f5966}html.theme-dark .properties-tabs a.properties-tabs-label{color:#f7f8fa}.properties-tabs a.properties-tabs-label.active{font-weight:700}.properties-tabs a.properties-tabs-label.active:after{content:" ";position:absolute;display:block;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.properties-tabs a.properties-tabs-label.with-filter{padding-bottom:16px}.properties-tabs a.properties-tabs-label:first-child{margin-right:0}.properties-tabs a.properties-tabs-label:last-child{margin-left:40px}.chart-loading-screen{position:absolute;top:0;right:0;width:0;height:0;z-index:4}.chart-loading-screen .chart-loading-screen-shield{width:100%;height:100%;opacity:0;background:red}.chart-loading-screen.fade{width:100%;height:100%}.chart-loading-screen.fade .chart-loading-screen-shield{opacity:.5;transition:opacity .3s ease}.properties-tabs .help{width:15px;height:15px;background:url(180acc64d47073cae241f54fe1659797.png);float:left;margin:1px 0 0 10px}.bar-mark-tooltip{display:none;position:absolute;z-index:14;padding:8px 8px 8px 10px;background:hsla(0,0%,100%,.9);min-height:18px;border:1px solid;border-color:gray}html.theme-dark .bar-mark-tooltip{background:rgba(19,23,34,.9)}.bar-mark-tooltip .text{padding-right:4px;padding-top:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:13px;line-height:13px}.published-charts-tooltip{display:none;position:absolute;z-index:7;padding:8px 8px 8px 30px;background:hsla(0,0%,100%,.9);border:1px solid;height:32px;cursor:default;margin-top:-25px}html.theme-dark .published-charts-tooltip{background:rgba(19,23,34,.9)}.published-charts-tooltip .avatar{position:absolute;top:8px;right:8px;width:32px;height:32px}.published-charts-tooltip .avatar img{width:32px;height:32px}.published-charts-tooltip .pin{background-image:url(7393f661fc7d4389ea6d4dabd2a5aeea.png);width:16px;height:16px;vertical-align:top;position:absolute;top:9px;left:9px;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin:hover{background-position:32px 0}}.published-charts-tooltip .pin.pinned{background-position:16px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin.pinned:hover{background-position:16px 0}}.published-charts-tooltip .text{padding-right:39px;max-width:250px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:13px;line-height:15px;color:#4a4a4a;font-weight:700}html.theme-dark .published-charts-tooltip .text{color:#8b8f95}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .text:hover{text-decoration:underline}}.published-charts-tooltip .username{font-size:11px;color:#8f8f8f;font-weight:400;padding-top:2px;padding-right:39px;white-space:nowrap;line-height:13px}.published-charts-tooltip:after,.published-charts-tooltip:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.published-charts-tooltip:after{border-width:1em;top:50%;margin-top:-1em}.published-charts-tooltip:before{border-width:1.1em;top:50%;margin-top:-1.1em}.published-charts-tooltip:not(.right):after{border-color:hsla(0,0%,100%,0);border-right-color:#fff}html.theme-dark .published-charts-tooltip:not(.right):after{border-right-color:#131722}.published-charts-tooltip.right:after{border-color:hsla(0,0%,100%,0);border-left-color:#fff}html.theme-dark .published-charts-tooltip.right:after{border-left-color:#131722}.published-charts-tooltip.right:before{right:-2.2em}.published-charts-tooltip.right:after{right:-2em}.published-charts-tooltip.green{border-color:#78c143}.published-charts-tooltip.red{border-color:#cc4545}.published-charts-tooltip.neutral{border-color:#eac300}.published-charts-tooltip.green:before{border-color:rgba(120,193,67,0);border-right-color:#78c143}.published-charts-tooltip.red:before{border-color:rgba(204,69,69,0);border-right-color:#cc4545}.published-charts-tooltip.neutral:before{border-color:rgba(234,195,0,0);border-right-color:#eac300}.published-charts-tooltip.green.right:before{border-color:rgba(120,193,67,0);border-left-color:#78c143}.published-charts-tooltip.red.right:before{border-color:rgba(204,69,69,0);border-left-color:#cc4545}.published-charts-tooltip.neutral.right:before{border-color:rgba(234,195,0,0);border-left-color:#eac300}.chart-controls-bar{position:absolute;contain:strict;height:39px;box-sizing:border-box;overflow:hidden;border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-right-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-left-radius:0}.charts-popup-list.date-range-popupmenu{margin-right:1px}.charts-popup-list.date-range-popupmenu .item{padding-right:10px;padding-left:10px}@font-face{font-family:FontAwesome;src:url(40f9a03d174178efb12303caa9bc7cd8.woff2) format("woff2"),url(3293616ec0c605c7c2db25829a0a509e.woff) format("woff");font-weight:400;font-style:normal}.ui-draggable{touch-action:none}.chart-gui-button-pseudo-border{content:"";display:block;position:absolute;top:-1px;right:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}html.theme-dark .chart-gui-button-pseudo-border{border-color:#4c525e}._tv-dialog .button,._tv-dialog .submenu,.bottom-widgetbar-content.backtesting .button,.bottom-widgetbar-content.backtesting .submenu,.properties-toolbar .button,.properties-toolbar .submenu,.widgetbar-widgetheader .button,.widgetbar-widgetheader .submenu{position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .button:not(.disabled):not(.selected):hover:before,._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,.properties-toolbar .button:not(.disabled):not(.selected):hover:before,.properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{content:"";display:block;position:absolute;top:-1px;right:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .button:not(.disabled):not(.selected):hover:before,html.theme-dark ._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .button:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,.bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,.properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,.widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .button:hover{border:1px solid;border-color:#f7f8fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .button:hover{border-color:#4c525e}}.pane{overflow:hidden;cursor:crosshair}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(0579d40b812fa2c3ffe72e5803a6e14c.cur),default}.pane--cursor-dot{cursor:url(ed68e83c16f77203e73dbc4c3a7c7fa1.cur),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nesw-resize}.pane--cursor-nesw-resize{cursor:nwse-resize}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{display:inline-block;position:relative;width:19px;height:19px;border-radius:50%;background-color:rgba(224,227,235,.5);transform-origin:bottom;z-index:2}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{position:absolute;pointer-events:false;opacity:1;z-index:2;color:#50535e;top:50%;bottom:50%;width:100%;text-align:center;font-size:11px}html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#50535e}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{position:absolute;pointer-events:false;opacity:0;z-index:3;height:15px;top:2px;right:2px}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,.5)}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:0}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#9598a1}}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis{position:absolute;cursor:default;height:100%;overflow:hidden}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis-currency-label-wrapper-opoVZ91E{position:absolute;-webkit-user-select:none;user-select:none;width:100%;text-align:center;z-index:3;right:0;top:6px}.price-axis-currency-label-1aGvtcW9{display:inline-block;padding:0 4px 0 2px;border-radius:4px;white-space:nowrap;border:1px solid #d1d4dc}.price-axis-currency-label-1aGvtcW9.readonly-OYsh-rpT{padding:0 4px}.price-axis-currency-label-arrow-down-243KKK5C svg{vertical-align:middle;margin-bottom:2px;margin-right:2px}.chart-widget__top--themed-dark .price-axis-currency-label-1aGvtcW9{border-color:#363a45}.pane-separator{position:relative;padding:0;margin:0}.pane-separator .handle{position:absolute;z-index:50;top:-4px;height:9px;right:0;width:100%;cursor:row-resize}.pane-separator .handle.i-active{background:hsla(225,8%,72%,.2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-separator .handle:hover{background:hsla(225,8%,72%,.2)}}.chart-widget--themed-dark .pane-separator .handle.i-active{background:hsla(225,8%,72%,.12)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget--themed-dark .pane-separator .handle:hover{background:hsla(225,8%,72%,.12)}}.pane-separator .handle.i-active:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background:hsla(225,8%,72%,.01);opacity:0}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.tv-spinner{display:none;position:absolute;width:1em;height:1em;top:calc(50% - .5em);right:calc(50% - .5em);margin:0 auto;color:#37a6ef;animation:tv-spinner__container-rotate .9s linear infinite;will-change:transform;direction:rtl}.tv-spinner--size_mini{font-size:16px}.tv-spinner--size_medium{font-size:32px}.tv-spinner--size_large{font-size:56px}.tv-spinner--size_mini .tv-spinner__width_element:after{border-width:2px}.tv-spinner--size_medium .tv-spinner__width_element:after{border-width:3px}.tv-spinner--size_large .tv-spinner__width_element:after{border-width:4px}.tv-spinner--shown{display:block}.tv-spinner__spinner-layer{position:absolute;width:100%;height:100%;white-space:nowrap;color:currentColor;transform:rotate(-90deg)}.tv-spinner__spinner-layer:after{content:"";position:absolute;box-sizing:border-box;top:0;border-width:.07em;border-radius:50%;right:45%;width:10%;border-top-style:solid}.tv-spinner__background{display:inline-block;position:absolute;width:100%;height:100%;overflow:hidden}.tv-spinner__background:after{content:"";position:absolute;box-sizing:border-box;top:0;right:0;border-radius:50%;bottom:0;width:100%;border-color:rgba(135,151,165,.2);border-style:solid}.tv-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden}.tv-spinner__circle-clipper:after{content:"";position:absolute;box-sizing:border-box;top:0;border-radius:50%;bottom:0;width:200%;border-style:solid;border-bottom-color:transparent;animation-duration:1.4s;animation-timing-function:cubic-bezier(.36,0,.37,.99);animation-iteration-count:1;will-change:transform}.tv-spinner__circle-clipper--left:after{right:0;border-left-color:transparent;transform:rotate(0deg);animation-name:tv-spinner__left-spin}.tv-spinner__circle-clipper--right:after{right:-100%;border-right-color:transparent;transform:rotate(124deg);animation-name:tv-spinner__right-spin}@keyframes tv-spinner__container-rotate{to{transform:rotate(-1turn)}}@keyframes tv-spinner__left-spin{0%{transform:rotate(-130deg)}to{transform:rotate(0deg)}}@keyframes tv-spinner__right-spin{0%{transform:rotate(130deg)}to{transform:rotate(124deg)}}.tv-chart-events-source__tooltip{z-index:7;pointer-events:none}.tv-chart-events-source__tooltip--clickable{pointer-events:all}.tv-chart-events-source__tooltip__content{font-size:9pt;line-height:normal;cursor:default}.tv-chart-events-source__tooltip__item{margin-top:6pt;border:0;border-right:6px solid #ffc84a;border-radius:2px;background:#fff;padding:15px 20px;box-shadow:0 2px 7px rgba(0,0,0,.25);color:#131722}html.theme-dark .tv-chart-events-source__tooltip__item{color:#d1d4dc;box-shadow:0 2px 7px rgba(107,121,136,.25);background:#131722}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-normal{background:#fff;border-right-color:#f89e30}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-high{background:#fff;border-right-color:#ff4a68}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-earnings{background:#fff;border-right-color:#ff4d6a}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-splits{background:#fff;border-right-color:#007f0e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-dividends{background:#fff;border-right-color:#0496ff}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-right-width:1px;border-right-color:#dadde0}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-right-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-right-width:1px;border-right-color:#dadde0;padding:15px 25px 15px 20px;font-size:10pt}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-right-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl:before{margin-left:5px;position:absolute;right:15px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:not(:first-child){margin-top:12px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:before{content:"\2022"}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list h2{font-size:10pt}.tv-chart-events-source__tooltip__item dl{margin:0;line-height:1.5}.tv-chart-events-source__tooltip__item dl.actual{color:#000}html.theme-dark .tv-chart-events-source__tooltip__item dl.actual{color:#9db2bd}.tv-chart-events-source__tooltip__item dd,.tv-chart-events-source__tooltip__item dt{margin:0;display:inline}.tv-chart-events-source__tooltip__item h2{font-size:10pt;margin:0 0 4pt}.tv-chart-events-source__tooltip__item a,.tv-chart-events-source__tooltip__item a:active,.tv-chart-events-source__tooltip__item a:visited{color:#2196f3;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-chart-events-source__tooltip__item a:hover{color:#2196f3;cursor:pointer}}table.tv-chart-events-table{margin-top:4pt}table.tv-chart-events-table td,table.tv-chart-events-table th{width:33%;line-height:1.5}table.tv-chart-events-table th{color:#5d606b;font-weight:400}html.theme-dark table.tv-chart-events-table th{color:#9598a1}table.tv-chart-events-table td{font-weight:700}table.tv-chart-events-table td:not(:last-child),table.tv-chart-events-table th:not(:last-child){padding-left:7pt}.tv-chart-events-tooltip-date{line-height:1!important} \ No newline at end of file diff --git a/public/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js b/public/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js new file mode 100644 index 00000000..707f4f74 --- /dev/null +++ b/public/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js @@ -0,0 +1,12 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["load-chart-dialog"],{"/KDZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("q1tI"),i=function(e){function t(t){var n=e.call(this,t)||this;return n._handleChange=function(){n.forceUpdate()},n.state={query:window.matchMedia(n.props.rule)},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._subscribe(this.state.query)},t.prototype.componentDidUpdate=function(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))},t.prototype.componentWillUnmount=function(){this._unsubscribe(this.state.query)},t.prototype.render=function(){return this.props.children(this.state.query.matches)},t.getDerivedStateFromProps=function(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null},t.prototype._subscribe=function(e){e.addListener(this._handleChange)},t.prototype._unsubscribe=function(e){e.removeListener(this._handleChange)},t}(r.PureComponent)},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n("q1tI"),r=n("TSYQ"),i=n("XiJV");function a(e){return o.createElement("div",{className:r(i.separator,e.className)})}},"0lTl":function(e,t,n){e.exports={wrap:"wrap-ghxWUnOu","wrap--horizontal":"wrap--horizontal-1sVOJLqZ",bar:"bar-2ZGFe1r-",barInner:"barInner-2f6z58Ci","barInner--horizontal":"barInner--horizontal-35zIxXob","bar--horizontal":"bar--horizontal-2ofOPj8L"}},"25b6":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return c}));var o=/[<"'&>]/g,r=function(e){return"&#"+e.charCodeAt(0)+";"};function i(e){return e.replace(o,r)}function a(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function c(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},"8d0Q":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var o=n("q1tI");function r(){var e=Object(o.useState)(!1),t=e[0],n=e[1];return[t,{onMouseOver:function(e){i(e)&&n(!0)},onMouseOut:function(e){i(e)&&n(!1)}}]}function i(e){return!e.currentTarget.contains(e.relatedTarget)}},"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=n.n(a),l=(n("EsMY"),n("AiMB")),s=n("DTHj"),u=n("X0gx"),d=n("8Rai");function f(e){var t=e.controller,n=e.children,a=e.isOpened,f=e.closeOnClickOutside,m=void 0===f||f,v=e.doNotCloseOn,h=e.onClickOutside,b=e.onClose,p=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),g=Object(r.useContext)(u.a),O=Object(d.a)({handler:function(e){h&&h(e);if(!m)return;if(v&&e.target instanceof Node){var t=c.a.findDOMNode(v);if(t instanceof Node&&t.contains(e.target))return}b()},mouseDown:!0,touchStart:!0});return a?i.a.createElement(l.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:O,style:{pointerEvents:"auto"}},i.a.createElement(s.a,Object(o.__assign)({},p,{ +isOpened:a,onClose:b,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:g,ref:t}),n))):null}},AMW5:function(e,t,n){"use strict";n.r(t);var o=n("q1tI"),r=n.n(o),i=n("i8i4"),a=n("mrSG"),c=n("Eyy1"),l=n("YFKU"),s=n("Vdly"),u=n("qFKp"),d=n("g89m"),f=n("TSYQ"),m=n.n(f),v=n("9dlw"),h=n("Iksw"),b=n("Iivm"),p=n("e5nO"),g=n("UjII"),O=n("HjiN");function w(e){var t=e.sortDirection,n=e.children,i=Object(a.__rest)(e,["sortDirection","children"]),c=Object(o.useRef)(null),l=Object(o.useState)(!1),s=l[0],u=l[1];return r.a.createElement("div",Object(a.__assign)({},i,{ref:c,className:f(O.sortButton,"apply-common-tooltip","common-tooltip-vertical"),onClick:function(){u(!s)}}),r.a.createElement(b.Icon,{className:O.icon,icon:0===t?p:g}),r.a.createElement(v.a,{doNotCloseOn:c.current,isOpened:s,onClose:function(){u(!1)},position:Object(h.c)(c.current,{verticalMargin:-35,verticalAttachEdge:0})},n))}var C=n("N5tr"),E=n("H2qI");function j(e){var t=e.label,n=e.listSortField,r=e.itemSortField,i=e.listSortDirection,c=e.itemSortDirection,l=e.onClick,s=e.className,u=Object(a.__rest)(e,["label","listSortField","itemSortField","listSortDirection","itemSortDirection","onClick","className"]),d=r===n&&c===i;return o.createElement(C.b,Object(a.__assign)({},u,{className:f(E.container,s),label:o.createElement("div",{className:E.labelWrap},o.createElement(b.Icon,{className:E.icon,icon:0===c?p:g}),o.createElement("span",{className:E.text},t)),isActive:d,onClick:function(){l(r,c)},"data-active":d.toString(),"data-sort-field":r,"data-sort-direction":0===c?"asc":"desc"}))}var _=n("QHWU"),y=n("IePd");function N(e){var t=e.children,n=e.className;return r.a.createElement("div",{className:m()(y.container,n)},t)}function S(e){var t=e.title;return r.a.createElement("div",{className:y.title},t)}var k=n("Hr11"),D=n("Ialn"),x=n("0lTl");function T(e){var t,n,i=e.size,a=e.scrollSize,l=e.clientSize,s=e.scrollProgress,u=e.onScrollProgressChange,d=e.horizontal,f=e.theme,v=void 0===f?x:f,h=e.onDragStart,b=e.onDragEnd,p=e.minBarSize,g=void 0===p?40:p,O=Object(o.useRef)(null),w=Object(o.useRef)(null),C=Object(o.useState)(!1),E=C[0],j=C[1],_=Object(o.useRef)(0);Object(o.useEffect)((function(){if(E){h&&h();var e=Object(c.ensureNotNull)(O.current).ownerDocument;e&&(e.addEventListener("mousemove",M),e.addEventListener("mouseup",I))}else b&&b();return function(){var e=Object(c.ensureNotNull)(O.current).ownerDocument;e&&(e.removeEventListener("mousemove",M),e.removeEventListener("mouseup",I))}}),[E]);var y=i/a||0,N=l*y||0,S=Math.max(N,g),T=(i-S)/(i-N),F=function(e){if(Object(D.isRtl)()&&d)return e-a+l;return e}(Object(k.clamp)(s,0,a-i));return r.a.createElement("div",{ref:O,className:m()(v.wrap,d&&v["wrap--horizontal"]),style:(t={},t[d?"width":"height"]=i,t),onMouseDown:function(e){if(e.isDefaultPrevented())return;e.preventDefault();var t=Object(c.ensureNotNull)(w.current).getBoundingClientRect();_.current=(d?t.width:t.height)/2;var n=a-i,o=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))-_.current;o<0?(o=0, +_.current=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))):o>n*y*T&&(o=n*y*T,_.current=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))-o);u(o/y/T),j(!0)}},r.a.createElement("div",{ref:w,className:m()(v.bar,d&&v["bar--horizontal"]),style:(n={},n[d?"minWidth":"minHeight"]=g,n[d?"width":"height"]=S,n.transform="translate"+(d?"X":"Y")+"("+(F*y*T||0)+"px)",n),onMouseDown:function(e){e.preventDefault(),_.current=A(e.nativeEvent,Object(c.ensureNotNull)(w.current)),j(!0)}},r.a.createElement("div",{className:m()(v.barInner,d&&v["barInner--horizontal"])})));function M(e){var t=A(e,Object(c.ensureNotNull)(O.current))-_.current;u(t/y/T)}function I(e){j(!1)}function A(e,t){var n=t.getBoundingClientRect();return d?e.clientX-n.left:e.clientY-n.top}}var F=n("8d0Q"),M=n("ya27");function I(e){var t=e.reference,n=e.className,i=e.containerHeight,c=void 0===i?0:i,l=e.containerWidth,s=void 0===l?0:l,u=e.contentHeight,d=void 0===u?0:u,m=e.contentWidth,v=void 0===m?0:m,h=e.scrollPosTop,b=void 0===h?0:h,p=e.scrollPosLeft,g=void 0===p?0:p,O=e.onVerticalChange,w=e.onHorizontalChange,C=e.visible,E=Object(F.b)(),j=E[0],_=E[1],y=Object(o.useState)(!1),N=y[0],S=y[1],k=c0;)m+=i,d((function(e){return e+i}));a=t.length-m>0?n(r,{timeout:500}):null,f.current&&f.current()},a=n(r,{timeout:500});return function(){null!==a&&o(a)}}),[t.length]),r.a.createElement(r.a.Fragment,null,t.slice(0,u))}var L=n("tmL0"),B={onMouseOver:function(){},onMouseOut:function(){}};var R=n("ntBy");function z(e){var t=e.className,n=e.listKey,i=e.data,l=e.renderItem,s=e.onScroll,d=e.onTouchStart,f=function(e){var t=Object(o.useRef)(null),n=e||Object(o.useRef)(null),r=Object(F.b)(),i=r[0],l=r[1],s=Object(o.useState)({reference:t,containerHeight:0,containerWidth:0,contentHeight:0,contentWidth:0,scrollPosTop:0,scrollPosLeft:0,onVerticalChange:function(e){f((function(t){return Object(a.__assign)(Object(a.__assign)({},t),{scrollPosTop:e})})),Object(c.ensureNotNull)(n.current).scrollTop=e}, +onHorizontalChange:function(e){f((function(t){return Object(a.__assign)(Object(a.__assign)({},t),{scrollPosLeft:e})})),Object(c.ensureNotNull)(n.current).scrollLeft=e},visible:i}),d=s[0],f=s[1],m=Object(o.useCallback)((function(){if(n.current){var e=n.current,o=e.clientHeight,r=e.scrollHeight,i=e.scrollTop,c=e.clientWidth,l=e.scrollWidth,s=e.scrollLeft,u=t.current?t.current.offsetTop:0;f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{containerHeight:o-u,contentHeight:r-u,scrollPosTop:i,containerWidth:c,contentWidth:l,scrollPosLeft:s})}))}}),[]);function v(){f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{scrollPosTop:Object(c.ensureNotNull)(n.current).scrollTop,scrollPosLeft:Object(c.ensureNotNull)(n.current).scrollLeft})}))}return Object(o.useEffect)((function(){i&&m(),f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{visible:i})}))}),[i]),Object(o.useEffect)((function(){return n.current&&n.current.addEventListener("scroll",v),function(){n.current&&n.current.removeEventListener("scroll",v)}}),[n]),[d,u.CheckMobile.any()?B:l,n,m]}(e.reference),v=f[0],h=f[1],b=f[2],p=f[3],g=Object(o.useMemo)((function(){return i.map(l)}),[i,l]);return r.a.createElement(L.a,Object(a.__assign)({},h,{reference:b,className:m()(R.scrollContainer,t),onScroll:s,onTouchStart:d}),r.a.createElement("div",{className:R.overlapScrollWrap},r.a.createElement(I,Object(a.__assign)({},v))),r.a.createElement(A,{key:n,initCount:10,items:g,onUpdate:p}))}var P=n("ldgD"),W=n.n(P),q=n("BxxN"),H=n("dTSQ"),Q=n("pr86"),U=n("i/MG"),Y=n("xp8i");function K(e){var t=e.searchString,n=e.text,i=e.isActive;if(!t)return r.a.createElement(r.a.Fragment,null,n);var a=Object(o.useMemo)((function(){return n.split(new RegExp("("+Object(H.regExpEscape)(t)+")","i"))}),[t]);return r.a.createElement(r.a.Fragment,null,a.map((function(e,t){return t%2?r.a.createElement("span",{key:t,className:m()(Y.highlight,i&&Y.active)},e):r.a.createElement(r.a.Fragment,{key:t},e)})))}function G(e){var t=e.url,n=e.title,o=e.renderTitle,i=e.subtitle,c=e.removeBtnLabel,l=e.onClick,s=e.onClickFavorite,d=e.onClickRemove,f=e.isActive,v=e.isFavorite,h=e.isMobile,b=void 0!==h&&h,p=e.showFavorite,g=void 0===p||p,O=Object(a.__rest)(e,["url","title","renderTitle","subtitle","removeBtnLabel","onClick","onClickFavorite","onClickRemove","isActive","isFavorite","isMobile","showFavorite"]);return r.a.createElement("a",Object(a.__assign)({},O,{className:m()(Y.itemRow,f&&Y.active,b&&Y.mobile),onClick:X.bind(null,l),href:t,"data-role":"list-item","data-active":f}),g&&s&&r.a.createElement(Q.a,{className:m()(Y.favoriteButton,v&&Y.favorite,u.CheckMobile.any()&&Y.mobile),isActive:f,isFilled:v,onClick:X.bind(null,s),"data-name":"list-item-favorite-button","data-favorite":v}),r.a.createElement("div",{className:m()(Y.itemInfo,!g&&Y.itemInfoWithPadding)},r.a.createElement("div",{className:m()(Y.title,f&&Y.active,b&&Y.mobile),"data-name":"list-item-title"},o||n),r.a.createElement("div",{className:m()(Y.details,f&&Y.active,b&&Y.mobile)},i)),r.a.createElement(U.a,{ +className:Y.removeButton,isActive:f,onClick:X.bind(null,d),"data-name":"list-item-remove-button",title:c}))}function X(e,t){t.defaultPrevented||(t.preventDefault(),e(t))}var J=n("pPtI"),Z=n("+EG+"),V=n("oNDq"),$=n("25b6");var ee=Object(l.t)("Do you really want to delete Chart Layout '{0}' ?");function te(e){var t;try{t=Object(J.getTranslatedResolution)(e)}catch(n){t=e}return t}function ne(e){var t=e.chart,n=e.chartWidgetCollection,i=(e.trackEvent,e.localFavorites),c=(e.onClose,e.searchString),l=e.onClickRemove,s=e.onRemoveCanceled,u=Object(o.useState)((function(){return t.active()})),d=u[0],f=u[1],m=Object(q.a)({chartId:t.url}),v=Object(o.useContext)(Z.b);return Object(o.useEffect)((function(){return n&&n.metaInfo.id.subscribe(b),function(){n&&n.metaInfo.id.unsubscribe(b)}}),[]),r.a.createElement(G,{url:m,title:r.a.createElement(K,{searchString:c,isActive:d,text:t.title}),subtitle:r.a.createElement(r.a.Fragment,null,r.a.createElement(K,{searchString:c,isActive:d,text:t.symbol}),", ",r.a.createElement(K,{searchString:c,isActive:d,text:te(t.interval)})," ","(",W.a.unix(t.modified).format("DD.MM.YYYY HH:mm"),")"),onClick:function(e){0;t.openAction(),!1},onClickFavorite:function(){0;var e=Object(a.__assign)({},i);e[t.id]?delete e[t.id]:e[t.id]=!0;t.favoriteAction(e)},onClickRemove:function(){!function(e,t,n,o){Object(V.createConfirmDialog)({content:Object($.b)(e),manager:o||void 0}).then((function(e){e.on("action:yes",(function(){t(),e.close()})),e.on("afterClose",(function(){return n()})),e.open()}))}(ee.format(t.title),h,s,v)},isFavorite:Boolean(i[t.id]),isActive:d,"data-name":"load-chart-dialog-item"});function h(){t.deleteAction().then((function(){return l(t.id)}))}function b(e){f(t.id===e)}}var oe=n("tWVy"),re=n("YCUu"),ie={sortField:"modified",sortDirection:1};function ae(e){var t=e.charts,n=e.onClose,i=e.favoriteChartsService,l=e.chartWidgetCollection,f=Object(o.useState)(""),m=f[0],v=f[1],h=Object(o.useState)(m),b=h[0],p=h[1],g=Object(o.useState)([]),O=g[0],C=g[1],E=Object(o.useRef)(null),y=Object(o.useState)((function(){return i.get()})),k=y[0],D=y[1],x=Object(o.useState)((function(){return s.getJSON("loadChartDialog.viewState",ie)})),T=x[0],F=x[1],M=Object(o.useRef)(null);Object(o.useEffect)((function(){u.CheckMobile.any()||Object(c.ensureNotNull)(M.current).focus()}),[]);var I=null;Object(o.useEffect)((function(){I&&I()}),[m,O]);var A=Object(o.useRef)();Object(o.useEffect)((function(){return A.current=setTimeout((function(){v(b)}),300),function(){clearTimeout(A.current)}}),[b]),Object(o.useEffect)((function(){return i.getOnChange().subscribe(null,q),function(){i.getOnChange().unsubscribe(null,q)}}),[]);var L=Object(o.useMemo)((function(){return Object(a.__spreadArrays)(t).sort((e=T.sortDirection,function(t,n){if(k[t.id]&&!k[n.id])return-1;if(!k[t.id]&&k[n.id])return 1;var o=0===e?1:-1;return"modified"===T.sortField?o*(t.modified-n.modified):o*t.title.localeCompare(n.title)})).filter((function(e){return!O.includes(e.id)&&(Q(e.title)||Q(e.symbol)||Q(te(e.interval)))}));var e}),[m,T,O,k]) +;return r.a.createElement(d.a,{ref:E,onClose:n,onClickOutside:n,isOpened:!0,title:window.t("Load layout"),dataName:"load-layout-dialog",render:function(e){var t=e.requestResize;return I=t,r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,{reference:M,onChange:R,placeholder:window.t("Search")}),r.a.createElement(N,null,r.a.createElement(S,{title:window.t("Layout name")}),r.a.createElement(w,{sortDirection:T.sortDirection,title:window.t("Sort by layout name, date changed"),"data-name":"load-chart-dialog-sort-button"},r.a.createElement(j,{label:window.t("Layout name (A to Z)"),listSortField:T.sortField,itemSortField:"title",listSortDirection:T.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Layout name (Z to A)"),listSortField:T.sortField,itemSortField:"title",listSortDirection:T.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Date modified (oldest first)"),listSortField:T.sortField,itemSortField:"modified",listSortDirection:T.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Date modified (newest first)"),listSortField:T.sortField,itemSortField:"modified",listSortDirection:T.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}))),r.a.createElement(z,{listKey:[m,T.sortField,T.sortDirection].join("_"),className:re.contentList,data:L,onScroll:B,renderItem:function(e){return r.a.createElement(ne,{key:(k[e.id]?"f_":"")+e.id,chart:e,onClose:n,chartWidgetCollection:l,trackEvent:P,onRemoveCanceled:H,localFavorites:k,searchString:m,onClickRemove:W})}}))}});function B(){oe.a.fire()}function R(e){var t=e.currentTarget.value;p(t)}function P(e){0}function W(e){C(Object(a.__spreadArrays)([e],O))}function q(e){D(e)}function H(){Object(c.ensureNotNull)(E.current).focus()}function Q(e){return e.toLowerCase().includes(m.toLowerCase())}function U(e,t){var n={sortField:e,sortDirection:t};F(n),s.setValue("loadChartDialog.viewState",JSON.stringify(n),{forceFlush:!0}),P()}}function ce(e,t,n){var r=document.createElement("div");i.render(o.createElement(ae,{charts:e,favoriteChartsService:t,chartWidgetCollection:n,onClose:function(){i.unmountComponentAtNode(r)}}),r)}n.d(t,"showLoadChartDialog",(function(){return ce}))},ASyk:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},H2qI:function(e,t,n){e.exports={container:"container-3Qk84Vpk",labelWrap:"labelWrap-1kffAsJL",icon:"icon-3s9Fy0WO",text:"text-1ie73mtL"}},HjiN:function(e,t,n){e.exports={sortButton:"sortButton-16hjqEoU",icon:"icon-2nbSQjFT"}},IePd:function(e,t,n){e.exports={container:"container-1oGzHiUj",title:"title-2FsC4R5h"}},Iksw:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){ +return s}));var o,r,i,a,c=n("Eyy1");!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(r||(r={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));var l={verticalAttachEdge:o.Bottom,horizontalAttachEdge:r.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0};function s(e,t){return function(n,s){var u=Object(c.ensureNotNull)(e).getBoundingClientRect(),d=t.verticalAttachEdge,f=void 0===d?l.verticalAttachEdge:d,m=t.verticalDropDirection,v=void 0===m?l.verticalDropDirection:m,h=t.horizontalAttachEdge,b=void 0===h?l.horizontalAttachEdge:h,p=t.horizontalDropDirection,g=void 0===p?l.horizontalDropDirection:p,O=t.horizontalMargin,w=void 0===O?l.horizontalMargin:O,C=t.verticalMargin,E=void 0===C?l.verticalMargin:C,j=f===o.Top?-1*E:E,_=b===r.Right?u.right:u.left,y=f===o.Top?u.top:u.bottom;return{x:_-(g===a.FromRightToLeft?n:0)+w,y:y-(v===i.FromBottomToTop?s:0)+j}}}},ItnF:function(e,t,n){e.exports={dialog:"dialog-2QwUBM-N",wrapper:"wrapper-3ePvQMAQ",separator:"separator-1L40XQyb"}},MyWJ:function(e,t,n){e.exports={container:"container-jKs34Xgq",inputContainer:"inputContainer-1KMWEbBN",withCancel:"withCancel-2WUzxNv9",input:"input-2pz7DtzH",icon:"icon-3SNZP2-_",cancel:"cancel-CnoMjYid"}},N5tr:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return v}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("TSYQ"),c=n("tWVy"),l=n("JWMC"),s=n("QpNh"),u=n("v1bN"),d=u;function f(e){var t=e.reference,n=Object(o.__rest)(e,["reference"]),r=Object(o.__assign)(Object(o.__assign)({},n),{ref:t});return i.a.createElement(e.href?"a":"div",r)}function m(e){e.stopPropagation()}function v(e){var t,n,d,v=e.className,h=e.title,b=e.labelRowClassName,p=e.shortcut,g=e.forceShowShortcuts,O=e.icon,w=e.isActive,C=e.isDisabled,E=e.isHovered,j=e.appearAsDisabled,_=e.label,y=e.link,N=e.showToolboxOnHover,S=e.target,k=e.toolbox,D=e.reference,x=e.onMouseOut,T=e.onMouseOver,F=e.theme,M=void 0===F?u:F,I=Object(s.a)(e),A=Object(r.useRef)(null);return i.a.createElement(f,Object(o.__assign)({},I,{className:a(v,M.item,O&&M.withIcon,(t={},t[M.isActive]=w,t[M.isDisabled]=C||j,t[M.hovered]=E,t)),title:h,href:y,target:S,reference:function(e){A.current=e,D&&D(e)},onClick:function(t){var n=e.dontClosePopup,o=e.onClick,r=e.onClickArg,i=e.trackEventObject;if(C)return;i&&Object(l.trackEvent)(i.category,i.event,i.label);o&&o(r,t);n||Object(c.b)()},onContextMenu:function(t){var n=e.trackEventObject,o=e.trackRightClick;n&&o&&Object(l.trackEvent)(n.category,n.event,n.label+"_rightClick")},onMouseUp:function(t){var n=e.trackEventObject,o=e.trackMouseWheelClick;if(1===t.button&&y&&n){var r=n.label;o&&(r+="_mouseWheelClick"),Object(l.trackEvent)(n.category,n.event,r)}},onMouseOver:T,onMouseOut:x}),void 0!==O&&i.a.createElement("div",{className:M.icon, +dangerouslySetInnerHTML:{__html:O}}),i.a.createElement("div",{className:a(M.labelRow,b)},i.a.createElement("div",{className:M.label},_)),(void 0!==p||g)&&i.a.createElement("div",{className:M.shortcut},(d=p)&&d.split("+").join(" + ")),void 0!==k&&i.a.createElement("div",{onClick:m,className:a(M.toolbox,(n={},n[M.showOnHover]=N,n))},k))}},QHWU:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("TSYQ"),c=n.n(a),l=n("YFKU"),s=n("Iivm"),u=n("hYdZ"),d=n("MyWJ");function f(e){var t=e.children,n=e.renderInput,r=e.onCancel,a=Object(o.__rest)(e,["children","renderInput","onCancel"]);return i.a.createElement("div",{className:d.container},i.a.createElement("div",{className:c()(d.inputContainer,r&&d.withCancel)},n||i.a.createElement(m,Object(o.__assign)({},a))),t,i.a.createElement(s.Icon,{className:d.icon,icon:u}),r&&i.a.createElement("div",{className:d.cancel,onClick:r},Object(l.t)("Cancel")))}function m(e){var t=e.className,n=e.reference,r=e.value,a=e.onChange,l=e.onFocus,s=e.onBlur,u=e.onKeyDown,f=e.onSelect,m=e.placeholder,v=Object(o.__rest)(e,["className","reference","value","onChange","onFocus","onBlur","onKeyDown","onSelect","placeholder"]);return i.a.createElement("input",Object(o.__assign)({},v,{ref:n,type:"text",className:c()(t,d.input),autoComplete:"off","data-role":"search",placeholder:m,value:r,onChange:a,onFocus:l,onBlur:s,onSelect:f,onKeyDown:u}))}},To8B:function(e,t){e.exports=''},UjII:function(e,t){e.exports=''},XfUw:function(e,t){e.exports=''},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},YCUu:function(e,t,n){e.exports={contentList:"contentList-VpXJB1aY"}},e5nO:function(e,t){e.exports=''},fEjm:function(e,t,n){e.exports={favorite:"favorite-2V8VHwKe",disabled:"disabled-3ebwimbb",active:"active-3pQAvYvT",checked:"checked-2bhy04CF"}},g89m:function(e,t,n){"use strict" +;var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("Eyy1"),c=n("TSYQ"),l=n.n(c),s=n("/3z9"),u=n("d700"),d=n("WXjp"),f=n("02pg"),m=n("uhCe"),v=n("/KDZ"),h=n("pafz"),b=n("ZjKI"),p=n("FQhm"),g=n("Iivm"),O=n("zztK"),w=n("px1m");function C(e){var t=e.title,n=e.subtitle,o=e.onClose,r=e.renderBefore,a=e.renderAfter,c=e.draggable;return i.a.createElement("div",{className:l()(w.container,n&&w.unsetAlign)},r,i.a.createElement("div",{"data-dragg-area":c,className:w.title},i.a.createElement("div",{className:w.ellipsis},t),n&&i.a.createElement("div",{className:l()(w.ellipsis,w.subtitle)},n)),a,i.a.createElement(g.Icon,{className:w.close,icon:O,onClick:o,"data-name":"close","data-role":"button"}))}var E=n("ItnF");n.d(t,"a",(function(){return y}));var j={vertical:20},_={vertical:0},y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._controller=null,t._reference=null,t._renderChildren=function(e,n){return t._controller=e,t.props.render({requestResize:t._requestResize,centerAndFit:t._centerAndFit,isSmallWidth:n})},t._handleReference=function(e){return t._reference=e},t._handleClose=function(){t.props.onClose()},t._handleKeyDown=function(e){if(!e.defaultPrevented)switch(t.props.onKeyDown&&t.props.onKeyDown(e),Object(s.hashFromEvent)(e)){case 27:if(e.defaultPrevented)return;if(t.props.forceCloseOnEsc&&t.props.forceCloseOnEsc())return void t._handleClose();var n=document.activeElement,o=Object(a.ensureNotNull)(t._reference);if(null!==n){if(e.preventDefault(),N(n))return void t._handleClose();if(Object(u.b)(n))return void o.focus();if(o.contains(n))return void t._handleClose()}}},t._requestResize=function(){null!==t._controller&&t._controller.recalculateBounds()},t._centerAndFit=function(){null!==t._controller&&t._controller.centerAndFit()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){p.subscribe(b.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.componentWillUnmount=function(){p.unsubscribe(b.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.focus=function(){Object(a.ensureNotNull)(this._reference).focus()},t.prototype.getElement=function(){return this._reference},t.prototype.render=function(){var e=this,t=this.props,n=t.className,o=t.isOpened,r=t.title,a=t.dataName,c=t.onClickOutside,s=t.additionalElementPos,u=t.additionalHeaderElement,b=t.backdrop,p=t.shouldForceFocus,g=void 0===p||p,O=t.showSeparator,w=t.subtitle,y=t.draggable,N=void 0===y||y,S=t.fullScreen,k=void 0!==S&&S,D=t.isAnimationEnabled,x=t.growPoint,T=t.dialogTooltip,F="after"!==s?u:void 0,M="after"===s?u:void 0;return i.a.createElement(v.a,{rule:m.a.SmallHeight},(function(t){return i.a.createElement(v.a,{rule:m.a.TabletSmall},(function(s){return i.a.createElement(d.a,{className:l()(E.dialog,n),isOpened:o,reference:e._handleReference,onKeyDown:e._handleKeyDown,onClickOutside:c,onClickBackdrop:c,fullscreen:s||k,guard:t?_:j,boundByScreen:s||k,shouldForceFocus:g,backdrop:b,draggable:N,isAnimationEnabled:D,growPoint:x,name:e.props.dataName,dialogTooltip:T},i.a.createElement("div",{ +className:E.wrapper,"data-name":a,"data-dialog-name":r},i.a.createElement(C,{draggable:N&&!(s||k),onClose:e._handleClose,renderAfter:M,renderBefore:F,subtitle:w,title:r}),O&&i.a.createElement(f.a,{className:E.separator}),i.a.createElement(h.a.Consumer,null,(function(t){return e._renderChildren(t,s||k)}))))}))}))},t}(i.a.PureComponent);function N(e){return"true"===e.getAttribute("data-haspopup")&&"true"!==e.getAttribute("data-expanded")}},hYdZ:function(e,t){e.exports=''},"i/MG":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),c=n("To8B"),l=n("kXJy"),s={remove:window.t("Remove")};function u(e){var t=e.className,n=e.isActive,u=e.onClick,d=e.title,f=e.hidden,m=e["data-name"],v=void 0===m?"remove-button":m,h=Object(o.__rest)(e,["className","isActive","onClick","title","hidden","data-name"]);return r.createElement(a.Icon,Object(o.__assign)({},h,{"data-name":v,className:i(l.button,"apply-common-tooltip",n&&l.active,f&&l.hidden,t),icon:c,onClick:u,title:d||s.remove}))}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},ntBy:function(e,t,n){e.exports={overlapScrollWrap:"overlapScrollWrap-236iNA0w",scrollContainer:"scrollContainer-1OsLRrZC"}},pr86:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),c=n("sg5d"),l=n("XfUw"),s=n("fEjm"),u={add:window.t("Add to favorites"),remove:window.t("Remove from favorites")};function d(e){var t=e.className,n=e.isFilled,d=e.isActive,f=e.onClick,m=Object(o.__rest)(e,["className","isFilled","isActive","onClick"]);return r.createElement(a.Icon,Object(o.__assign)({},m,{className:i(s.favorite,"apply-common-tooltip",n&&s.checked,d&&s.active,t),icon:n?c:l,onClick:f,title:n?u.remove:u.add}))}},px1m:function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-12F9cTKw",unsetAlign:"unsetAlign-39w7dDTj",title:"title-TQFObfxW",subtitle:"subtitle-EM1kLgFz",ellipsis:"ellipsis-1PT8QOxq",close:"close-3NTwKnT_"}},sg5d:function(e,t){e.exports=''},tmL0:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("x0D+"),c=n("Eyy1"),l=n("qFKp");function s(e){var t=e.reference,n=e.children,c=Object(o.__rest)(e,["reference","children"]),s=Object(r.useRef)(null),d=Object(r.useCallback)((function(e){t&&(t.current=e),l.CheckMobile.iOS()&&(null!==s.current&&Object(a.enableBodyScroll)(s.current),s.current=e,null!==s.current&&Object(a.disableBodyScroll)(s.current,{allowTouchMove:u(s)}))}),[t]) +;return i.a.createElement("div",Object(o.__assign)({ref:d},c),n)}function u(e){return function(t){var n=Object(c.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},uhCe:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("ASyk"),r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js b/public/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js new file mode 100644 index 00000000..e8498d97 --- /dev/null +++ b/public/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js @@ -0,0 +1,96 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lt-pane-views"],{"/S7V":function(e,t,i){"use strict";i.r(t),i.d(t,"TriangleRenderer",(function(){return c}));var r=i("mrSG"),n=i("GEp6"),a=i("f6yo"),s=i("VaSN"),o=i("cPgM"),l=i("VdBB"),h=i("Tmoa"),d=i("jFln"),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points,i=t[0],r=t[1],o=Object(n.distanceToSegment)(i,r,e),h=Object(s.lastEventIsTouch)()?24:3;if(o.distance<=h)return new l.HitTestResult(l.HitTestResult.MOVEPOINT);if(3!==this._data.points.length)return null;var d=this._data.points[2];return(o=Object(n.distanceToSegment)(r,d,e)).distance<=h||(o=Object(n.distanceToSegment)(d,i,e)).distance<=h?new l.HitTestResult(l.HitTestResult.MOVEPOINT):this._data.fillBackground&&Object(a.pointInTriangle)(i,r,d,e)?new l.HitTestResult(l.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&Object(d.setLineStyle)(e,this._data.linestyle);var t=this._data.points,i=t[0],r=t[1],n=2===this._data.points.length?r:this._data.points[2];e.beginPath(),e.moveTo(i.x,i.y),e.lineTo(r.x,r.y),e.lineTo(n.x,n.y),e.lineTo(i.x,i.y),this._data.fillBackground&&(e.fillStyle=Object(h.generateColor)(this._data.backcolor,this._data.transparency),e.fill()),e.stroke()}},t}(o.ScaledPaneRenderer)},"00XE":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("BCbF").PolygonRenderer,s=i("vq8G").SelectionRenderer,o=i("Zy3/").CompositeRenderer,l=i("VdBB").HitTestResult;function h(e,t){n.call(this,e,t),this._model=t,this._source=e,this._poligonRenderer=new a,this._renderer=null}inherit(h,n),h.prototype._smoothArray=function(e,t){for(var i=new Array(e.length),n=0;n0){var v=[u.points[0],u.points[u.points.length-1]];f.append(new s({points:v,bgColors:this._lineAnchorColors(v),visible:this.areAnchorsVisible(),hittestResult:l.REGULAR}))}this._renderer=f}else this._renderer=this._poligonRenderer}},h.prototype.renderer=function(e,t){return this._invalidated&&this._updateInternal(),this._renderer},t.BrushPaneView=h},"1SUO":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("pJOz").TrendLineRenderer,a=i("cjIn").PaneRendererCachedImage,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("isd9").ArcWedgeRenderer,h=i("a7Ha").LineEnd,d=i("NCfL").LineToolPaneViewWithLevelledTextCache;function c(e,t){d.call(this,e,t),this._levels=[],this._baseTrendRenderer=new n,this._edgeTrendRenderer=new n,this._renderer=null}inherit(c,d),c.prototype.getCacheRects=function(e,t){d.prototype.getCacheRects.call(this,e,t);var i=this._cacheState.preparedCells.cells[this._levels[t].index-1];if(i){var r=this._levels[t],n={left:i.left,top:this._cache.topByRow(this._cacheState.row),width:i.width,height:this._cache.rowHeight(this._cacheState.row)};return{cacheRect:n,targetRect:{left:Math.round(r.labelPoint.x-n.width),top:Math.round(r.labelPoint.y-n.height/2),width:i.width,height:n.height}}}},c.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,this._levels=[],this._points.length<3)this._updateRenderer();else{var e=this._points,t=e[0],i=e[1],n=e[2],a=i.subtract(t).normalized(),s=n.subtract(t).normalized(),o=new r(1,0),l=new r(0,1),h=Math.acos(a.dotProduct(o));a.dotProduct(l)<0&&(h=2*Math.PI-h),this._edge1=h;var c=Math.acos(s.dotProduct(o));s.dotProduct(l)<0&&(c=2*Math.PI-c),this._edge2=c,hMath.PI&&(this._edge1=Math.min(h,c),this._edge2=Math.max(h,c)-2*Math.PI);for(var p=this._source.properties(),u=1;u<=this._source.levelsCount();u++){var _=p["level"+u];if(_.visible.value()){var f=_.coeff.value(),v=_.color.value(),g=i.subtract(t).length()*f,y=a.add(s).scaled(.5).normalized().scaled(g),w=t.add(y);this._levels.push({coeff:f,color:v,radius:g,labelPoint:w,p1:t.add(a.scaled(g)),p2:t.add(s.scaled(g)),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:u})}}this._points.length<2||this._updateRenderer()}},c.prototype._updateRenderer=function(){if(!((w=this._points).length<2)){var e=new o,t=this._source.properties(),i=w[0],r=w[1],n={points:[i,r],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.trendline.visible.value()?t.trendline.linewidth.value():0,linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if(this._baseTrendRenderer.setData(n),e.append(this._baseTrendRenderer),w.length<3)return this.addAnchors(e),void(this._renderer=e) +;var d=w[2],c=d.data,p=r.subtract(i).length(),u=d.subtract(i).normalized();(d=i.add(u.scaled(p))).data=c,n={points:[i,d],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.trendline.visible.value()?t.trendline.linewidth.value():0,linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal},this._edgeTrendRenderer.setData(n),e.append(this._edgeTrendRenderer);for(var _=this._levels.length-1;_>=0;_--){var f=this._levels[_],v={};v.center=this._points[0],v.radius=f.radius,v.prevRadius=_>0?this._levels[_-1].radius:0,v.edge=this._edge,v.color=f.color,v.linewidth=f.linewidth,v.edge1=this._edge1,v.edge2=this._edge2,v.p1=f.p1,v.p2=f.p2,v.fillBackground=t.fillBackground.value(),v.transparency=t.transparency.value();var g=new l;if(g.setData(v),g.setHitTest(new s(s.MOVEPOINT,null,f.index)),e.append(g),t.showCoeffs.value()){var y=new a(this,_);e.append(y)}}var w=[i,r];this._model.lineBeingCreated()!==this._source&&w.push(d),e.append(this.createLineAnchor({points:w})),this._renderer=e}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibWedgePaneView=c},"1oDZ":function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("qgcf").TextRenderer,a=i("VdBB").HitTestResult,s=i("Zy3/").CompositeRenderer,o=i("gAom").drawHorizontalLine,l=i("jFln").setLineStyle;function h(){this._data=null}function d(e,t){r.call(this,e,t),this._horzRayRenderer=new h,this._labelRenderer=new n,this._renderer=null}h.prototype.setData=function(e){this._data=e},h.prototype.draw=function(e,t){if(null===this._data||0===this._data.points.length)return null;var i=t.pixelRatio,r=e.canvas.width,n=this._data.points[0].y,a=Math.max(0,this._data.points[0].x),s=Math.max(r,this._data.points[0].x);e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&l(e,this._data.linestyle),o(e,Math.round(n*i),Math.round(a*i),Math.round(s*i))},h.prototype.hitTest=function(e){if(null===this._data||0===this._data.points.length)return null;if(e.x=v?l.x+=f+3:(l.x=v,h=3)}else"center"===o&&(l.x=(l.x+this._model.timeScale().width())/2);var g={points:[l],text:d,color:e.textcolor.value(),vertAlign:n,horzAlign:o,font:u,offsetX:h,offsetY:0,bold:c,italic:p,fontsize:_,forceTextAlign:!0};this._labelRenderer.setData(g),t.append(this._labelRenderer)}this.addAnchors(t),this._renderer=t},t.HorzRayPaneView=d},"2hKl":function(e,t,i){"use strict";function r(e,t,i,r){for(var n=3/(i.subtract(e).length()+i.subtract(t).length()),a=0;a<=1;a+=n){var s=e.scaled((1-a)*(1-a)),o=i.scaled(2*a*(1-a)),l=t.scaled(a*a);if(s.add(o).add(l).subtract(r).length()<5)return!0}return!1}function n(e,t,i,r,n){for(var a=3/(i.subtract(e).length()+r.subtract(i).length()+t.subtract(r).length()),s=0;s<=1;s+=a){var o=e.scaled((1-s)*(1-s)*(1-s)),l=i.scaled(3*(1-s)*(1-s)*s),h=r.scaled(3*(1-s)*s*s),d=t.scaled(s*s*s);if(o.add(l).add(h).add(d).subtract(n).length()<5)return!0}return!1}function a(e,t,i,r,n){var a=i.subtract(e).length()+i.subtract(t).length();if(!a)return[];var l=function(e,t,i,r,n){for(var a=[],l=s(e.y,t.y,i.y,0).concat(s(e.y,t.y,i.y,n)),h=0;h=0&&d<=r&&a.push(l[h])}var c=s(e.x,t.x,i.x,0).concat(s(e.x,t.x,i.x,r));for(h=0;h=0&&p<=n&&a.push(c[h])}return a}(e,t,i,r,n).filter((function(e){return e>1})).sort((function(e,t){return e-t}));t.x>=0&&t.x<=r&&t.y>=0&&t.y<=n&&l.unshift(1);for(var h=3/a,d=[],c=0;c0)f[f.length-1].subtract(w).length()<2&&(_+=p,p*=2);f.push(w),u+=p}f.length>0&&d.push(f)}return d}function s(e,t,i,r){var n=[],a=e-2*i+t,s=2*i-2*e,o=e-r;if(Math.abs(a)>1e-8){var l=s*s-4*a*o;l>=0&&(n.push((-s+Math.sqrt(l))/(2*a)),n.push((-s-Math.sqrt(l))/(2*a)))}else n.push(-o/s);return n}function o(e,t,i,r){return(1-r)*(1-r)*e+2*(1-r)*r*i+r*r*t}i.r(t),i.d(t,"quadroBezierHitTest",(function(){return r})),i.d(t,"cubicBezierHitTest",(function(){return n})),i.d(t,"extendQuadroBezier",(function(){return a}))},"2trc":function(e,t,i){"use strict";i.r(t),i.d(t,"ChannelRenderer",(function(){return c}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("f6yo"),o=i("GEp6"),l=i("hBTJ"),h=i("VdBB"),d=i("Tmoa"),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;var i=this._visiblePolygon(t);return null!==i&&Object(s.pointInPolygon)(e,i)?new h.HitTestResult(h.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e,t){if(null!==this._data){var i=this._visiblePolygon(t);if(null!==i){e.beginPath(),e.moveTo(i[0].x,i[0].y);for(var r=1;r=15*C.linewidth?c.Arrow:c.Normal,this._distancePriceRenderer.setData(C),e.append(this._distancePriceRenderer) +;var m=this._source.points()[0].index,b=this._source.points()[1].index,R=b-m,T=this._model.timeScale().indexToUserTime(m),S=this._model.timeScale().indexToUserTime(b),P="";if(T&&S){var L=(S.valueOf()-T.valueOf())/1e3;P=", "+_((new d).format(L))}var C,M=window.t("{0} bars").format(u(R))+P,I={x:0,y:10};(C={}).text=M,C.color=t.textcolor.value(),C.height=v._source.priceScale().height(),C.font=t.font.value(),C.offsetX=I.x,C.offsetY=I.y,C.vertAlign="middle",C.horzAlign="center",C.fontsize=t.fontsize.value(),C.backgroundRoundRect=4,C.backgroundHorzInflate=.4*t.fontsize.value(),C.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(C.backgroundColor=t.labelBackgroundColor.value()),t.drawBorder&&t.drawBorder.value()&&(C.borderColor=t.borderColor.value()),this._textRenderer.setData(C);var O=this._textRenderer.measure(),D=s(O,o,l,I,v._source.priceScale().height());this._textRenderer.setPoints([D]),e.append(this._textRenderer),e.append(this._textRenderer),this.addAnchors(e),this._renderer=e}},t.DateRangePaneView=f},"4Ptp":function(e,t,i){"use strict";var r=i("GEp6").distanceToSegment,n=i("aB9a").LineSourcePaneView,a=i("pJOz").drawArrow,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("a7Ha").LineEnd,d=i("2hKl"),c=i("cPgM").ScaledPaneRenderer;function p(){c.call(this),this._data=null}function u(e,t){for(var i=0;i2&&(e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.beginPath(),e.moveTo(i.x,i.y),e.quadraticCurveTo(o.x,o.y,n.x,n.y),e.quadraticCurveTo(d.x,d.y,r.x,r.y),e.fill()),e.beginPath(),u(e,this._data.extendLeftSegments),e.moveTo(i.x,i.y),e.quadraticCurveTo(o.x,o.y,n.x,n.y),e.quadraticCurveTo(d.x,d.y,r.x,r.y),u(e,this._data.extendRightSegments),e.stroke(),this._data.leftend===h.Arrow&&a(o,i,e,e.lineWidth,t.pixelRatio),this._data.rightend===h.Arrow&&a(d,r,e,e.lineWidth,t.pixelRatio)}}},p.prototype.hitTest=function(e){if(null!==this._data&&3===this._data.points.length){var t=this._data.points[0],i=this._data.points[1],r=this._data.points[2],n=i.subtract(t),a=r.subtract(n.scaled(.25)),o=r.add(n.scaled(.25)) +;if(d.quadroBezierHitTest(r,t,a,e)||d.quadroBezierHitTest(r,i,o,e))return new s(s.MOVEPOINT);var l=_(e,3,this._data.extendLeftSegments);return null===l&&(l=_(e,3,this._data.extendRightSegments)),l}return null},inherit(f,n),f.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,this._extendLeftSegments=[],this._extendRightSegments=[],3===this._source.points().length){var e=this._source.pointToScreenPoint(this._source.points()[0])[1],t=this._source.pointToScreenPoint(this._source.points()[1])[1],i=this._source.pointToScreenPoint(this._source.points()[2])[1],r=t.subtract(e),a=i.subtract(r.scaled(.25)),s=i.add(r.scaled(.25)),l=this._model.timeScale().width(),h=this._source.priceScale().height();this._source.properties().extendLeft.value()&&(this._extendLeftSegments=d.extendQuadroBezier(i,e,a,l,h)),this._source.properties().extendRight.value()&&(this._extendRightSegments=d.extendQuadroBezier(i,t,s,l,h))}if(!(this._points.length<2)){var c=[].concat(this._points);this._source._controlPoint&&c.push(this._source.pointToScreenPoint(this._source._controlPoint)[0]);var p={},u=this._source.properties();p.points=c,p.color=u.linecolor.value(),p.linewidth=u.linewidth.value(),p.linestyle=u.linestyle.value(),p.leftend=u.leftEnd.value(),p.rightend=u.rightEnd.value(),p.fillBack=u.fillBackground.value(),p.backcolor=u.backgroundColor.value(),p.transparency=u.transparency.value(),p.extendLeftSegments=this._extendLeftSegments,p.extendRightSegments=this._extendRightSegments,this._bezierQuadroRenderer.setData(p);var _=new o;_.append(this._bezierQuadroRenderer),this.addAnchors(_),this._renderer=_}},f.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.BezierQuadroPaneView=f},"5/lF":function(e,t,i){"use strict";i.r(t),i.d(t,"iconsContainer",(function(){return v})),i.d(t,"TrendLineStatsRenderer",(function(){return w}));var r=i("aO4+"),n=i("f6yo"),a=i("Eyy1"),s=i("qFKp"),o=i("qgcf"),l=i("VdBB"),h=i("jFln"),d=i("ogJP"),c=i("ikwP"),p=i("aIyQ"),u=i.n(p),_=null;var f=function(){function e(e,t){var i=this;this._ready=!1,this._img=function(e,t){var i=new Image;return i.width=g,i.height=g,i.onload=t,i.src=e,i}(e,(function(){i._ready=!0,t()}))}return e.prototype.ready=function(){return this._ready},e.prototype.image=function(){return this._img},e}(),v=new(function(){function e(e){var t=this;this._icons=new Map,this._onAllIconsLoaded=new u.a,this._pendingLoading=e.length;var i=function(){--t._pendingLoading&&t._onAllIconsLoaded.fire()};e.forEach((function(e){var r=t._icons.get(e.name)||new Map;r.set(e.theme,new f(e.imageData,i)),t._icons.set(e.name,r)}))}return e.prototype.getIcon=function(e,t){return Object(a.ensureDefined)(Object(a.ensureDefined)(this._icons.get(e)).get(t))},e.prototype.onAllIconsReady=function(){return this._onAllIconsLoaded},e}())([{name:"angle",theme:"dark", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ5OTk5IDE1SDIuNjU3NzFMMy4wNjEwNCAxNC4yNjA2TDkuMDYxMDQgMy4yNjA1N0w5LjMwMDQ2IDIuODIxNjJMMTAuMTc4NCAzLjMwMDQ4TDkuOTM4OTMgMy43Mzk0Mkw3LjUxMzg1IDguMTg1NDJDMTAuNTYyMSA5LjY3MjA1IDEwLjk0NTEgMTIuNjI2MSAxMC45OTMxIDE0SDE0LjVIMTVWMTVIMTQuNUgzLjQ5OTk5Wk05Ljk5MTk3IDE0QzkuOTQyMzYgMTIuNzI1OSA5LjU4NjI5IDEwLjI4OCA3LjAzNDM1IDkuMDY0NDlMNC4zNDIyNiAxNEg5Ljk5MTk3WiIgZmlsbD0iI0Y4RjlGRCIvPgo8L3N2Zz4K"},{name:"angle",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTk5OSAxNUgyLjY1NzcxTDMuMDYxMDQgMTQuMjYwNkw5LjA2MTA0IDMuMjYwNTdMOS4zMDA0NiAyLjgyMTYyTDEwLjE3ODQgMy4zMDA0OEw5LjkzODkzIDMuNzM5NDJMNy41MTM4NSA4LjE4NTQyQzEwLjU2MjEgOS42NzIwNSAxMC45NDUxIDEyLjYyNjEgMTAuOTkzMSAxNEgxNC41SDE1VjE1SDE0LjVIMy40OTk5OVpNOS45OTE5NyAxNEM5Ljk0MjM2IDEyLjcyNTkgOS41ODYyOSAxMC4yODggNy4wMzQzNSA5LjA2NDQ5TDQuMzQyMjYgMTRIOS45OTE5N1oiIGZpbGw9IiMyQTJFMzkiLz4NCjwvc3ZnPg0K"},{name:"barsRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjRjhGOUZEIi8+DQo8L3N2Zz4NCg=="},{name:"barsRange",theme:"light", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjMkEyRTM5Ii8+DQo8L3N2Zz4NCg=="},{name:"priceRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iI0Y4RjlGRCIvPg0KPC9zdmc+DQo="},{name:"priceRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iIzJBMkUzOSIvPg0KPC9zdmc+DQo="}]),g=18,y=new Map,w=function(){function e(e,t,i){this._fontSize=0,this._preRendered=!1,this._boundingBox=null,this._rect=null,this._padding=null,this._textPoint=null,this._textSizeCache=t,this._data=e,this._fontSize=e.fontSize?e.fontSize:12, +this._lineSpacing=Object(d.isNumber)(this._data.lineSpacing)&&this._data.lineSpacing?this._data.lineSpacing:0,e.lines=this._lines=null===e.text?[]:Object(o.wordWrap)(e.text,this.fontStyle(),e.wordWrapWidth),this._hittest=i||new l.HitTestResult(l.HitTestResult.MOVEPOINT)}return e.prototype.fontStyle=function(){return(this._data.bold?"bold ":"")+(this._data.italic?"italic ":"")+this._fontSize+"px "+this._data.font},e.prototype.draw=function(e,t){if(0===this._data.points.length||null===this._data.text)return{width:0};this._preRender();var i=this._fontSize+this._lineSpacing;e.textBaseline="top",e.font=this.fontStyle();var r=Object(a.ensureNotNull)(this._rect);if(this._rect){if("right"!==this._data.horzAlign&&"center"!==this._data.horzAlign||!0!==this._data.doNotAlignText&&(e.textAlign="right"===this._data.horzAlign?"end":"center"),this._data.backgroundRoundRect?(Object(h.drawRoundRect)(e,r.x,r.y,r.w,r.h,this._data.backgroundRoundRect),e.fillStyle=this._data.backgroundColor,e.fill(),e.globalAlpha=1):(e.fillStyle=this._data.backgroundColor,e.fillRect(r.x,r.y,r.w,r.h),e.globalAlpha=1),!s.isIE&&this._data.icons)for(var n=0,o=Math.ceil((g-this._fontSize)/2),l=Object(a.ensureNotNull)(this._padding),d=0,c=this._data.icons;d=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),this._source.points().length>=4&&(r=this._source.points()[3],this._BCRetracement=Math.round(1e3*Math.abs((r.price-i.price)/(i.price-t.price)))/1e3),this._source.points().length>=5&&(n=this._source.points()[4],this._CDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(r.price-i.price)))/1e3,this._XDRetracement=Math.round(1e3*Math.abs((n.price-t.price)/(t.price-e.price)))/1e3)},d.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._updateBaseData(),this._renderer=null,!(this._points.length<2)){var e=this._source.properties(),t=new o,i=[this._points[0],this._points[1],this._points.length<3?this._points[1]:this._points[2]],n=this,a=function(t,i){return{points:[t],text:i,color:e.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:e.font.value(),offsetX:0,offsetY:0,bold:e.bold&&e.bold.value(),italic:e.italic&&e.italic.value(),fontsize:e.fontsize.value(),backgroundColor:n._source.properties().color.value(),backgroundRoundRect:4}},s=function(e,t){return{ +points:[e,t],width:n._model.timeScale().width(),height:n._source.priceScale().height(),color:n._source.properties().color.value(),linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}};if((l={}).points=i,l.color=e.color.value(),l.linewidth=e.linewidth.value(),l.backcolor=e.backgroundColor.value(),l.fillBackground=e.fillBackground.value(),l.transparency=e.transparency.value(),this._mainTriangleRenderer.setData(l),t.append(this._mainTriangleRenderer),this._points.length>3){var l;i=[this._points[2],this._points[3],5===this._points.length?this._points[4]:this._points[3]];(l={}).points=i,l.color=e.color.value(),l.linewidth=e.linewidth.value(),l.backcolor=e.backgroundColor.value(),l.fillBackground=e.fillBackground.value(),l.transparency=e.transparency.value(),this._triangleRendererPoints234.setData(l),t.append(this._triangleRendererPoints234)}if(this._points.length>=3){var d=a(c=this._points[0].add(this._points[2]).scaled(.5),this._numericFormatter.format(this._ABRetracement));this._abLabelRenderer.setData(d),t.append(this._abLabelRenderer)}if(this._points.length>=4){var c=this._points[1].add(this._points[3]).scaled(.5),p=s(this._points[1],this._points[3]);this._bcRetracementTrend.setData(p),t.append(this._bcRetracementTrend);d=a(c,this._numericFormatter.format(this._BCRetracement));this._bcLabelRenderer.setData(d),t.append(this._bcLabelRenderer)}if(this._points.length>=5){d=a(c=this._points[2].add(this._points[4]).scaled(.5),this._numericFormatter.format(this._CDRetracement));this._cdLabelRenderer.setData(d),t.append(this._cdLabelRenderer);p=s(this._points[0],this._points[4]);this._xdRetracementTrend.setData(p),t.append(this._xdRetracementTrend);d=a(c=this._points[0].add(this._points[4]).scaled(.5),this._numericFormatter.format(this._XDRetracement));this._xdLabelRenderer.setData(d),t.append(this._xdLabelRenderer)}d=a(this._points[0],"X");this._points[1].y>this._points[0].y?(d.vertAlign="bottom",d.offsetY=5):(d.vertAlign="top",d.offsetY=5),this._textRendererXLabel.setData(d),t.append(this._textRendererXLabel);d=a(this._points[1],"A");if(this._points[1].y2){d=a(this._points[2],"B");this._points[2].y3){d=a(this._points[3],"C");this._points[3].y4){d=a(this._points[4],"D");this._points[4].y0&&B){var E=this._levels[T-1],V=(i=new r(D,this._levels[T].y),p=new r(k,E.y),{});V.points=[i,p],V.color=this._levels[T].color,V.linewidth=0,V.backcolor=this._levels[T].color,V.fillBackground=!0,V.transparency=N,V.extendLeft=A,V.extendRight=z;var j=new n(void 0,void 0,!0);j.setData(V),I.append(j)}var H=D,W=k;H===W&&(A&&(H-=1),z&&(W+=1));for(T=0;T=t.length)return null;var n=e-i;n=Math.pow(n,1.15);var a=t[r]-t[i];return t[i]+a*n},h.prototype.hitTest=function(e){if(null===this._data)return null;var t=this._data.points[0],i=this._data.points[1].subtract(t),r=e.subtract(t),n=i.normalized(),s=n.transposed(),o=r.normalized(),l=Math.acos(n.dotProduct(o));Math.asin(s.dotProduct(o))<0&&(l=2*Math.PI-l);for(var h=this._data.counterclockwise?-1:1,d=r.length(),c=0;c<4;c++){var p=h*l/(.5*Math.PI),u=this._continiusFib(p+4*c) +;if(null!==(u=u*i.length()/5)&&Math.abs(u-d)<5)return new a(a.MOVEPOINT)}return null},h.prototype._drawImpl=function(e){if(null!==this._data){e.lineCap="round",e.strokeStyle=this._data.color;var t=this._data.points[0],i=this._data.points[1];e.translate(t.x,t.y);var r=i.subtract(t),n=r.length();r=r.normalized();var a=Math.acos(r.x);Math.asin(r.y)<0&&(a=2*Math.PI-a),e.rotate(a),e.scale(n/5,n/5),e.lineWidth=this._data.linewidth,CanvasEx.setLineStyle(e,this._data.linestyle);var s=Math.PI/100;e.moveTo(0,0);for(var o=this._data.counterclockwise?-1:1,l=0;l<50*(this._fibNumbers().length-1);l++){var h=o*l*s,d=this._continiusFib(l/50),c=Math.cos(h)*d,p=Math.sin(h)*d;e.lineTo(c,p)}e.scale(5/n,5/n),e.rotate(-a),e.stroke()}},inherit(d,r),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,!(this._floatPoints.length<2)){var e,t=new s;(e={}).points=this._floatPoints,e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.color=this._source.properties().linecolor.value(),e.linewidth=this._source.properties().linewidth.value(),e.linestyle=this._source.properties().linestyle.value(),e.extendleft=!1,e.extendright=!0,e.leftend=o.Normal,e.rightend=o.Normal,this._trendLineRenderer.setData(e),t.append(this._trendLineRenderer),(e={}).points=this._floatPoints,e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.color=this._source.properties().linecolor.value(),e.linewidth=this._source.properties().linewidth.value(),e.linestyle=this._source.properties().linestyle.value(),e.counterclockwise=this._source.properties().counterclockwise.value(),this._spiralRenderer.setData(e),t.append(this._spiralRenderer),this.addAnchors(t),this._renderer=t}},t.FibSpiralPaneView=d},"8xAY":function(e,t,i){"use strict";var r;i.r(t),i.d(t,"LabelSettings",(function(){return r})),function(e){e.offset=8,e.fontSize=12,e.lineSpacing=16,e.rectRadius=4,e.bgColorLight="rgba(227,242,253,0.9)",e.bgColorDark="rgba(67,70,81,0.9)",e.textColorLight="#2A2E39",e.textColorDark="#F8F9FD",e.textPadding=10,e.paddingTopBottom=13,e.paddingLeftRight=10}(r||(r={}))},"9FRF":function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("NN6M").ParallelChannelRenderer,a=i("Zy3/").CompositeRenderer,s=i("//lt").PaneCursorType,o=[s.Default,s.Default,s.VerticalResize];function l(e,t){r.call(this,e,t),this._channelRenderer=new n,this._renderer=null,this._p3=null,this._p4=null}inherit(l,r),l.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,this._source.priceScale()&&!this._source.priceScale().isEmpty()&&0!==this._source.points().length){if(this._source._priceOffset||this._source.calculatePriceDiff(),3===this._points.length&&this._source._priceOffset){var e=this._points[0],t=this._points[1],i=this._source._priceOffset+this._source.points()[0].price,n=this._source._priceOffset+this._source.points()[1].price;this._p3=e.clone(),this._p4=t.clone() +;var s=this._source.priceScale(),l=this._source.ownerSource().firstValue();if(s.isLog()){var h=.5*(i+n)-this._source._priceOffset,d=.5*(i+n),c=this._source.priceScale().priceToCoordinate(h,l),p=this._source.priceScale().priceToCoordinate(d,l)-c;this._p3.y+=p,this._p4.y+=p}else this._p3.y=this._source.priceScale().priceToCoordinate(i,l),this._p4.y=this._source.priceScale().priceToCoordinate(n,l)}var u={points:[]};this._points.length>1&&(u.points.push(this._points[0]),u.points.push(this._points[1])),this._points.length>2&&null!==this._p3&&null!==this._p4&&(u.points.push(this._p3),u.points.push(this._p4)),u.color=this._source.properties().linecolor.value(),u.width=this._model.timeScale().width(),u.height=this._source.priceScale().height();var _=this._source.properties();u.linewidth=_.linewidth.value(),u.linestyle=_.linestyle.value(),u.extendleft=_.extendLeft.value(),u.extendright=_.extendRight.value(),u.fillBackground=_.fillBackground.value(),u.backcolor=_.backgroundColor.value(),u.transparency=_.transparency.value(),u.showMidline=_.showMidline.value(),u.midlinewidth=_.midlinewidth.value(),u.midlinestyle=_.midlinestyle.value(),u.midcolor=_.midlinecolor.value(),u.fillBackground=_.fillBackground.value(),u.hittestOnBackground=!0,this._channelRenderer.setData(u);var f=new a;f.append(this._channelRenderer);var v=[];if(this._points[0]&&v.push(this._points[0]),this._points[1]&&v.push(this._points[1]),this._p3){var g=this._p3.add(this._p4).scaled(.5);g.data=v.length,g.square=!0,v.push(g)}var y=3===this._points.length&&!this._p3;this._model.lineBeingCreated()!==this._source||y||v.pop(),f.append(this.createLineAnchor({points:v,pointsCursorType:o})),this._renderer=f}},l.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.ParallelChannelPaneView=l},"9XXR":function(e,t,i){"use strict";i.r(t),i.d(t,"splitThousands",(function(){return n}));var r=i("ivNn");function n(e,t){void 0===t&&(t=" ");var i=e+"";-1!==i.indexOf("e")&&(i=function(e){return Object(r.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));var n=i.split(".");return n[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(n[1]?"."+n[1]:"")}},Ay2m:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("LxhU").Interval,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("UfPO"),h=i("Hr11"),d=i("GH0z").PercentageFormatter,c=i("gQ5K").DateFormatter,p=i("4kQX").TimeFormatter,u=i("nda6").TimeSpanFormatter,_=i("Tmoa"),f=i("08i5"),v=i("ikwP").calcTextHorizontalShift,g=i("Ialn").isRtl,y=i("jFln").drawRoundRect,w=i("XlJ7").makeFont,x=i("cPgM").ScaledPaneRenderer,m=i("Ialn"),b=m.forceLTRStr,R=m.startWithLTR,T=i("zDbI").CHART_FONT_FAMILY;function S(){x.call(this),this._data=null,this._font=T,this._targetFontSize1=14,this._targetFontSize2=11,this._sourceFontSize1=12,this._sourceFontSize2=10,this._arrowOffset=6,this._arrowWidth=5,this._arrowHeight=5,this._radius=3,this._sourceWidth=void 0,this._sourceHeight=void 0,this._sourceRectLeftOffset=void 0,this._targetWidth=void 0, +this._targetHeight=void 0,this._targetRectLeftOffset=void 0}function P(e,t){n.call(this,e,t),this._clockWhite=l("prediction-clock-white",i("qjB4")),this._clockBlack=l("prediction-clock-black",i("ukvZ")),this._successIcon=l("prediction-success-white",i("mJB8")),this._failureIcon=l("prediction-failure-white",i("V8bI")),this._percentageFormatter=new d,this._predictionRenderer=new S,this._renderer=null}inherit(S,x),S.prototype.setData=function(e){this._data=e},S.prototype.drawBalloon=function(e,t,i,n,a,s){var o=s||20;if(e.beginPath(),"down"===a){var l=new r(t.x-o,t.y-this._arrowOffset-this._arrowHeight-n);return e.moveTo(l.x+this._radius,l.y),e.lineTo(l.x+i-this._radius,l.y),e.arcTo(l.x+i,l.y,l.x+i,l.y+this._radius,this._radius),e.lineTo(l.x+i,l.y+n-this._radius),e.arcTo(l.x+i,l.y+n,l.x+i-this._radius,l.y+n,this._radius),e.lineTo(l.x+o+this._arrowWidth,l.y+n),e.lineTo(l.x+o,l.y+n+this._arrowHeight),e.lineTo(l.x+o-this._arrowWidth,l.y+n),e.lineTo(l.x+this._radius,l.y+n),e.arcTo(l.x,l.y+n,l.x,l.y+n-this._radius,this._radius),e.lineTo(l.x,l.y+this._radius),e.arcTo(l.x,l.y,l.x+this._radius,l.y,this._radius),l}var h=new r(t.x-o,t.y+this._arrowOffset+this._arrowHeight+n);return e.moveTo(h.x+this._radius,h.y),e.lineTo(h.x+i-this._radius,h.y),e.arcTo(h.x+i,h.y,h.x+i,h.y-this._radius,this._radius),e.lineTo(h.x+i,h.y-n+this._radius),e.arcTo(h.x+i,h.y-n,h.x+i-this._radius,h.y-n,this._radius),e.lineTo(h.x+o+this._arrowWidth,h.y-n),e.lineTo(h.x+o,h.y-n-this._arrowHeight),e.lineTo(h.x+o-this._arrowWidth,h.y-n),e.lineTo(h.x+this._radius,h.y-n),e.arcTo(h.x,h.y-n,h.x,h.y-n+this._radius,this._radius),e.lineTo(h.x,h.y-this._radius),e.arcTo(h.x,h.y,h.x+this._radius,h.y,this._radius),new r(h.x,h.y-n)},S.prototype.drawTargetLabel=function(e){e.save(),e.translate(.5,.5);var t=w(this._targetFontSize1,this._font,"normal"),i=w(this._targetFontSize2,this._font,"normal"),r=this._data.targetLine1,n=this._data.targetLine2,a=this._data.targetLine3,s=this._data.targetLine4;e.font=t;var o=e.measureText(r).width,l=e.measureText(n).width,h=e.measureText(" ").width;e.font=i;var d=e.measureText(a).width,c=e.measureText(s).width,p=e.measureText(" ").width,u=this._data.clockWhite.width;this._targetWidth=Math.max(o+l+h,d+c+u+2*p)+8+4,this._targetHeight=this._targetFontSize1+this._targetFontSize2+9+4;var x=this._data.points[1],m=x.x+this._targetWidth-e.canvas.width+5;this._targetRectLeftOffset=Math.max(20,Math.min(this._targetWidth-15,m));var b="up"===this._data.direction?"down":"up",R=this.drawBalloon(e,x,this._targetWidth,this._targetHeight,b,this._targetRectLeftOffset);e.fillStyle=_.generateColor(this._data.targetBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=_.generateColor(this._data.targetStrokeColor,this._data.transparency),e.stroke();e.beginPath(),e.arc(x.x,x.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.textBaseline="top",e.fillStyle=this._data.targetTextColor;var T=2+R.x+4,S=2+R.y+3,P=this._targetWidth-8-4;e.font=t,e.textAlign=g()?"right":"left";var L=v(e,P-l-h);e.fillText(r,T+L,S);var C=v(e,P-o) +;e.fillText(n,T+o+h+C,S),e.font=i;var M=S+this._targetFontSize1+3,I=v(e,P-c-u-p);e.fillText(a,T+I,M);var O=v(e,P-d-p-u-c);e.drawImage(this._data.clockWhite,T+d+p+O,M+1);var D=v(e,P-d-u);if(e.fillText(s,T+d+u+2*p+D,M),this._data.status){var k,B,N,A;switch(e.font=w(this._targetFontSize1,this._font,"bold"),this._data.status){case f.AlertStatus.Success:k=$.t("SUCCESS"),B=_.generateColor(this._data.successBackground,this._data.transparency),N=this._data.successTextColor,A=this._data.successIcon;break;case f.AlertStatus.Failure:k=$.t("FAILURE"),B=_.generateColor(this._data.failureBackground,this._data.transparency),N=this._data.failureTextColor,A=this._data.failureIcon}var z=this._targetFontSize1+4,E=e.measureText(k).width,V=Math.round((this._targetWidth-E)/2),j=v(e,E);e.fillStyle=B,"up"===this._data.direction?(y(e,R.x-1,R.y-z-2,this._targetWidth+2,z,5),e.fill(),e.fillStyle=N,e.fillText(k,R.x+V+j,R.y-z+1),e.drawImage(A,R.x+V-A.width-4,R.y-z-2+Math.abs(z-A.height)/2)):(y(e,R.x-1,R.y+this._targetHeight+2,this._targetWidth+2,z,5),e.fill(),e.fillStyle=N,e.fillText(k,R.x+V+j,R.y+this._targetHeight+5),e.drawImage(A,R.x+V-A.width-4,R.y+this._targetHeight+10-Math.abs(z-A.height)/2)),e.restore()}else e.restore()},S.prototype.drawStartLabel=function(e){e.save(),e.translate(.5,.5);var t=w(this._sourceFontSize1,this._font,"normal"),i=w(this._sourceFontSize2,this._font,"normal");e.font=t;var r=e.measureText(this._data.sourceLine1).width;e.font=i;var n=e.measureText(this._data.sourceLine2).width;this._sourceWidth=Math.max(r,n)+6+4,this._sourceHeight=this._sourceFontSize1+this._sourceFontSize2+6+4;var a=this._data.points[0],s=a.x+this._sourceWidth-e.canvas.width+5;this._sourceRectLeftOffset=Math.max(20,Math.min(this._sourceWidth-15,s));var o=this.drawBalloon(e,a,this._sourceWidth,this._sourceHeight,this._data.direction,this._sourceRectLeftOffset);e.fillStyle=_.generateColor(this._data.sourceBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=_.generateColor(this._data.sourceStrokeColor,this._data.transparency),e.stroke(),e.textAlign=g()?"right":"left",e.textBaseline="top",e.fillStyle=this._data.sourceTextColor;var l=v(e,this._sourceWidth-6-4),h=2+o.x+3+l,d=2+o.y+2;e.font=t,e.fillText(this._data.sourceLine1,h,d),e.font=i,e.fillText(this._data.sourceLine2,h,d+this._sourceFontSize1+2);e.beginPath(),e.arc(a.x,a.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.restore()},S.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.lineStyle=this._data.linestyle;var t=this._data.points[0],i=this._data.points[1],r=i.subtract(t);Math.abs(r.x)<1||Math.abs(r.y)<1?(e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),e.stroke()):(e.save(),e.beginPath(),e.translate(t.x,t.y),e.scale(1,r.y/r.x),e.moveTo(0,0),e.arcTo(r.x,0,r.x,r.x,Math.abs(r.x)),e.lineTo(r.x,r.x),e.restore(),e.stroke()),this.drawTargetLabel(e),this.drawStartLabel(e);var n=Math.max(8,4*this._data.linewidth);e.fillStyle=this._data.color +;var a=r.y<0?1:-1;if(Math.abs(r.x)<1||Math.abs(r.y)<1)var s=Math.atan(r.x/r.y);else{var o,l,h=Math.abs(r.x),d=Math.abs(r.y),c=0,p=Math.PI/2,u=(c+p)/2;if(r.length()>n)for(;;){o=h*Math.sin(u),l=d*(1-Math.cos(u));var _=Math.sqrt((o-h)*(o-h)+(l-d)*(l-d));if(Math.abs(_-n)<1)break;_>n?c=u:p=u,u=(c+p)/2}s=Math.atan((h-o)/(d-l)),r.x*r.y<0&&(s=-s)}e.save(),e.beginPath(),e.translate(i.x,i.y),e.rotate(-s),e.moveTo(0,0),e.lineTo(-n/2,a*n),e.lineTo(n/2,a*n),e.lineTo(0,0),e.restore(),e.fill()}},S.prototype.targetLabelHitTest=function(e){if(void 0===this._targetWidth||void 0===this._targetHeight||void 0===this._targetRectLeftOffset)return null;var t=this._targetHeight+this._arrowHeight;this._data.status&&(t+=this._targetFontSize1+10);var i="up"===this._data.direction?-1:1,r=this._radius,n=this._data.points[1],a=n.x-this._targetRectLeftOffset,o=n.y+i*r,l=n.y+i*(t+r),h=Math.min(o,l),d=Math.max(o,l);return e.x>=a&&e.x<=a+this._targetWidth&&e.y>=h&&e.y<=d?new s(s.MOVEPOINT):null},S.prototype.sourceLabelHitTest=function(e){if(void 0===this._sourceHeight||void 0===this._sourceWidth||void 0===this._sourceRectLeftOffset)return null;var t="up"===this._data.direction?1:-1,i=this._radius,r=this._data.points[0],n=r.x-this._sourceRectLeftOffset,a=r.y+i*t,o=r.y+(i+this._sourceHeight+this._arrowHeight)*t,l=Math.min(a,o),h=Math.max(a,o);return e.x>=n&&e.x<=n+this._sourceWidth&&e.y>=l&&e.y<=h?new s(s.MOVEPOINT):null},S.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1],r=i.subtract(t),n=(r=i.subtract(t),e.subtract(t)),a=Math.abs(r.x),o=Math.abs(r.y),l=h.sign(r.y)*(o-o*Math.sqrt(1-n.x*n.x/(a*a)));if(Math.abs(l-n.y)<3)return new s(s.MOVEPOINT);var d=this.targetLabelHitTest(e);return d||this.sourceLabelHitTest(e)},inherit(P,n),P.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},P.prototype._updateImpl=function(){if((n.prototype._updateImpl.call(this),this._renderer=null,this._targetLine1="",this._targetLine2="",this._targetLine3="",this._targetLine4="",!(this._source.points().length<2))&&this._source.priceScale()){var e=this._source.ownerSource().formatter(),t=this._source.points()[1],i=this._source.points()[0];this._targetLine3=b(e.format(t.price));var r=t.price-i.price,s=r/Math.abs(i.price)*100;this._targetLine1=b(e.format(r)+" ("+this._percentageFormatter.format(s)+")");var l=this._model.timeScale().indexToUserTime(i.index),h=this._model.timeScale().indexToUserTime(t.index);i.time&&t.time&&(l=TradingView.isString(i.time)?new Date(Date.parse(i.time)):i.time,h=TradingView.isString(t.time)?new Date(Date.parse(t.time)):t.time);var d=this._model.mainSeries().isDWM(),_=a.isSeconds(this._model.mainSeries().interval());if(h&&l){this._targetLine4=(new c).format(h),d||(this._targetLine4=this._targetLine4+" "+new p(_?"%h:%m:%s":"%h:%m").format(h));var v=(h.valueOf()-l.valueOf())/1e3;this._targetLine2=$.t("in",{context:"dates"})+" "+R((new u).format(v))}this._sourceLine1=e.format(i.price),this._sourceLine2="" +;var g=this._model.timeScale().indexToUserTime(i.index);g&&(this._sourceLine2=(new c).format(g),d||(this._sourceLine2=this._sourceLine2+" "+new p(_?"%h:%m:%s":"%h:%m").format(g))),this._direction=this._source.direction()===f.Direction.Up?"up":"down",this._finished=this._model.lineBeingCreated()!==this._source&&this._model.lineBeingEdited()!==this._source&&!this._model.sourcesBeingMoved().includes(this._source);var y={};y.points=this._points,y.color=this._source.properties().linecolor.value(),y.linewidth=this._source.properties().linewidth.value(),y.targetLine1=this._targetLine1,y.targetLine2=this._targetLine2,y.targetLine3=this._targetLine3,y.targetLine4=this._targetLine4,y.status=this._source.properties().status.value(),y.transparency=this._source.properties().transparency.value(),y.targetBackColor=this._source.properties().targetBackColor.value(),y.targetStrokeColor=this._source.properties().targetStrokeColor.value(),y.targetTextColor=this._source.properties().targetTextColor.value(),y.sourceBackColor=this._source.properties().sourceBackColor.value(),y.sourceStrokeColor=this._source.properties().sourceStrokeColor.value(),y.sourceTextColor=this._source.properties().sourceTextColor.value(),y.successBackground=this._source.properties().successBackground.value(),y.successTextColor=this._source.properties().successTextColor.value(),y.failureBackground=this._source.properties().failureBackground.value(),y.failureTextColor=this._source.properties().failureTextColor.value(),y.intermediateBackColor=this._source.properties().intermediateBackColor.value(),y.intermediateTextColor=this._source.properties().intermediateTextColor.value(),y.sourceLine1=this._sourceLine1,y.sourceLine2=this._sourceLine2,y.direction=this._direction,y.clockWhite=this._clockWhite,y.clockBlack=this._clockBlack,y.successIcon=this._successIcon,y.failureIcon=this._failureIcon,y.finished=this._finished,y.centersColor=this._model.backgroundCounterColor(),this._predictionRenderer.setData(y);var w=new o;w.append(this._predictionRenderer),this.addAnchors(w),this._renderer=w}},t.PredictionPaneView=P},B4Hi:function(e,t,i){"use strict";var r,n=i("aO4+").Point,a=i("aB9a").LineSourcePaneView,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("jTis").CalloutConsts,d=i("ikwP").calcTextHorizontalShift,c=i("Ialn").isRtl,p=i("cPgM").ScaledPaneRenderer;function u(e){p.call(this),this._data=null,this._textSizeCache=e}function _(e,t){a.call(this,e,t),this._textSizeCache={},this._calloutRenderer=new u(this._textSizeCache),this._renderer=null}inherit(u,p),u.prototype.wordWrap=function(e,t){var i;r||((i=document.createElement("canvas")).width=0,i.height=0,r=i.getContext("2d"),i=null),t=+t;var n=(e+="").split(/[^\S\r\n]*(?:\r\n|\r|\n|$)/);if(n[n.length-1]||n.pop(),!isFinite(t)||t<=0)return n;r.font=this.fontStyle();for(var a=[],s=0;s0&&r.measureText(l.slice(0,3*--d-1).join("")).width>t;);if(d>0)a.push(l.slice(0,3*d-1).join("")),l.splice(0,3*d);else{var c=l[0]+(l[1]||""),p=1===p?1:~~(t/r.measureText(c)*c.length);if(r.measureText(c.substr(0,p)).width<=t)for(;r.measureText(c.substr(0,p+1)).width<=t;)p++;else for(;p>1&&r.measureText(c.substr(0,--p)).width>t;);p<1&&(p=1),a.push(c.substr(0,p)),l[0]=c.substr(p),l[1]=""}if((h=r.measureText(l.join("")).width)<=t){a.push(l.join(""));break}}}return a},u.prototype.setData=function(e){this._data=e,this._data.lines=this.wordWrap(e.text,e.wordWrapWidth)},u.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1];if(t.subtract(e).length()<3)return new s(s.CHANGEPOINT,0);var r=i.x-this._textSizeCache.totalWidth/2,n=i.y-this._textSizeCache.totalHeight/2;return e.x>=r&&e.x<=r+this._textSizeCache.totalWidth&&e.y>=n&&e.y<=n+this._textSizeCache.totalHeight?new s(s.MOVEPOINT):null},u.prototype.fontStyle=function(){return(this._data.bold?"bold ":"")+(this._data.italic?"italic ":"")+this._data.fontSize+"px "+this._data.font},u.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0].clone(),i=this._data.points[1].clone();e.lineCap="butt",e.strokeStyle=this._data.bordercolor,e.lineWidth=this._data.linewidth,e.textBaseline="bottom",e.font=this.fontStyle();var r=this._data.fontSize*this._data.lines.length,n=this._data.wordWrapWidth||this._data.lines.reduce((function(t,i){return Math.max(t,e.measureText(i).width)}),0);this._textSizeCache.textHeight=r,this._textSizeCache.textHeight=n;var a=h.RoundRadius,s=h.TextMargins,o=n+2*s+2*a,p=r+2*s+2*a;this._textSizeCache.totalWidth=o,this._textSizeCache.totalHeight=p;var u=i.x-o/2,_=i.y-p/2,f=0,v=n+2*s>2*a,g=r+2*s>2*a;e.textAlign=c()?"right":"left";var y=d(e,n);t.x>u+o?f=20:t.x>u&&(f=10),t.y>_+p?f+=2:t.y>_&&(f+=1),e.save(),e.translate(u,_),t.x-=u,t.y-=_,i.x-=u,i.y-=_,e.beginPath(),e.moveTo(a,0),10===f?v?(e.lineTo(i.x-a,0),e.lineTo(t.x,t.y),e.lineTo(i.x+a,0),e.lineTo(o-a,0)):(e.lineTo(t.x,t.y),e.lineTo(o-a,0)):e.lineTo(o-a,0),20===f?(e.lineTo(t.x,t.y),e.lineTo(o,a)):e.arcTo(o,0,o,a,a),21===f?g?(e.lineTo(o,i.y-a),e.lineTo(t.x,t.y),e.lineTo(o,i.y+a),e.lineTo(o,p-a)):(e.lineTo(t.x,t.y),e.lineTo(o,p-a)):e.lineTo(o,p-a),22===f?(e.lineTo(t.x,t.y),e.lineTo(o-a,p)):e.arcTo(o,p,o-a,p,a),12===f?v?(e.lineTo(i.x+a,p),e.lineTo(t.x,t.y),e.lineTo(i.x-a,p),e.lineTo(a,p)):(e.lineTo(t.x,t.y),e.lineTo(a,p)):e.lineTo(a,p),2===f?(e.lineTo(t.x,t.y),e.lineTo(0,p-a)):e.arcTo(0,p,0,p-a,a),1===f?g?(e.lineTo(0,i.y+a),e.lineTo(t.x,t.y),e.lineTo(0,i.y-a),e.lineTo(0,a)):(e.lineTo(t.x,t.y),e.lineTo(0,a)):e.lineTo(0,a),0===f?(e.lineTo(t.x,t.y),e.lineTo(a,0)):e.arcTo(0,0,a,0,a),e.stroke(),e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.fill(),e.fillStyle=this._data.color,_=a+s+this._data.fontSize,u=a+s+y +;for(var w=0;w>1)+h.RoundRadius+h.TextMargins,s.y);d.data=1,r.append(this.createLineAnchor({points:[d]}))}this._renderer=r}},_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.CalloutPaneView=_},BCbF:function(e,t,i){"use strict";i.r(t),i.d(t,"PolygonRenderer",(function(){return p}));var r=i("mrSG"),n=i("f6yo"),a=i("GEp6"),s=i("jFln"),o=i("VaSN"),l=i("pJOz"),h=i("a7Ha"),d=i("VdBB"),c=i("Tmoa"),p=function(e){function t(t){var i=e.call(this)||this;return i._data=null,i._backHittest=new d.HitTestResult(d.HitTestResult.MOVEPOINT_BACKGROUND),i._points=[],i._hittest=t||new d.HitTestResult(d.HitTestResult.MOVEPOINT),i}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e,this._points=e.points},t.prototype.hitTest=function(e){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;for(var t=Object(o.lastEventIsTouch)()?24:3,i=1;i0){r=this._points[0],s=this._points[this._points.length-1];if(Object(a.distanceToSegment)(r,s,e).distance<=t)return this._hittest}return this._data.filled&&this._data.fillBackground&&Object(n.pointInPolygon)(e,this._data.points)?this._backHittest:null},t.prototype._drawImpl=function(e,t){if(null!==this._data&&0!==this._points.length){e.beginPath(),e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,Object(s.setLineStyle)(e,this._data.linestyle);var i=this._points[0];e.moveTo(i.x,i.y);for(var r=0,n=this._points;r0&&e.stroke(),this._points.length>1&&(this._data.leftend===h.LineEnd.Arrow&&Object(l.drawArrow)(this._points[1],this._points[0],e,e.lineWidth,t.pixelRatio),this._data.rightend===h.LineEnd.Arrow&&Object(l.drawArrow)(this._points[this._points.length-2],this._points[this._points.length-1],e,e.lineWidth,t.pixelRatio))}},t}(i("cPgM").ScaledPaneRenderer)},BSCN:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("Zy3/").CompositeRenderer,s=i("z+cS").VerticalLineRenderer,o=i("qgcf").TextRenderer,l=[i("//lt").PaneCursorType.HorizontalResize];function h(e,t){n.call(this,e,t),this._lineRenderer=new s,this._labelRenderer=new o,this._renderer=null}inherit(h,n),h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},h.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e=this._source.properties(),t={};t.width=this._model.timeScale().width(),t.height=this._source.priceScale().height(),t.x=this._points[0].x,t.color=e.linecolor.value(),t.linewidth=e.linewidth.value(),t.linestyle=e.linestyle.value(),this._lineRenderer.setData(t);var i=new a;if(i.append(this._lineRenderer),e.showLabel.value()){var s,o,h,d=0,c=5,p=this._points[0].x;switch(e.vertLabelsAlign.value()){case"top":h=t.height;break;case"middle":h=t.height/2;break;case"bottom":h=0}if("horizontal"===e.textOrientation.value()){switch(e.horzLabelsAlign.value()){case"left":s="right";break;case"right":s="left";break;case"center":s="center"}switch(e.vertLabelsAlign.value()){case"top":o="bottom";break;case"middle":o="middle";break;case"bottom":o="top"}}else{switch(d=-Math.PI/2,c=0,e.horzLabelsAlign.value()){case"left":o="bottom";break;case"right":o="top";break;case"center":o="middle"}switch(e.vertLabelsAlign.value()){case"top":s="left";break;case"middle":s="center";break;case"bottom":s="right"}}var u={points:[new r(p,h)],text:e.text.value(),color:e.textcolor.value(),vertAlign:o,horzAlign:s,font:e.font.value(),offsetX:c,offsetY:0,bold:e.bold.value(),italic:e.italic.value(),fontsize:e.fontsize.value(),forceTextAlign:!0,angle:d};this._labelRenderer.setData(u),i.append(this._labelRenderer)}if(1===this._points.length){var _=new r(this._points[0].x,t.height/2);_.data=0,_.square=!0,i.append(this.createLineAnchor({points:[_],pointsCursorType:l}))}this._renderer=i}},t.VertLinePaneView=h},C2CE:function(e,t,i){"use strict";i.r(t),i.d(t,"PolylinePaneView",(function(){return s}));var r=i("mrSG"),n=i("BCbF"),a=i("Zy3/"),s=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._polygonRenderer=new n.PolygonRenderer(null),r._renderer=new a.CompositeRenderer,r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer.clear();var t=this._source.properties().childs(),i={points:this._points,color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(), +filled:t.filled.value(),backcolor:t.backgroundColor.value(),fillBackground:t.fillBackground.value(),transparency:t.transparency.value()};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)},t}(i("aB9a").LineSourcePaneView)},CR3a:function(e,t,i){"use strict";var r=i("NN6M").ParallelChannelRenderer,n=i("pJOz").TrendLineRenderer,a=i("cjIn").PaneRendererCachedImage,s=i("Zy3/").CompositeRenderer,o=i("Tmoa"),l=i("a7Ha").LineEnd,h=i("NCfL").LineToolPaneViewWithLevelledTextCache,d=i("xUGI");function c(e,t,i){d.call(this,e,t,i)}function p(e,t){r.call(this,e,t)}function u(e,t){h.call(this,e,t),this._rendererCache={},this._baseLineRenderer=new n,this._lastLevelTrendRenderer=new n,this._renderer=null}inherit(c,d),c.prototype._selectStartPrice=function(e){return e.points()[0].price},c.prototype.priceRange=function(e,t){var i=e.points()[2],r=e.points()[0],n=this._calculatePriceRange(i,r,t);if(!this._calculateLogLevels(e))return{price:n};var a=e.priceScale(),s=e.ownerSource().firstValue(),o=a.priceToCoordinate(i.price,s),l=a.priceToCoordinate(r.price,s);return{price:n,coordinate:t?l-o:o-l}},inherit(p,r),p.prototype._getColor=function(){return o.generateColor(this._data.backcolor,this._data.transparency,!0)},inherit(u,h),u.prototype.getCacheRects=function(e,t){h.prototype.getCacheRects.call(this,e,t);var i,r=this._source.properties(),n=r["level"+t],a=this._cacheState.preparedCells.cells[t-1],s=this._floatPoints[0],o=this._floatPoints[1],l=this.norm.scaled(n.coeff.value()),d=s.add(l),c=o.add(l);switch(r.horzLabelsAlign.value()){case"left":i=d;break;case"center":(i=d.add(c).scaled(.5)).x+=a.width/2,i.x=Math.round(i.x);break;case"right":(i=c.clone()).x+=a.width,i.x=Math.round(i.x)}var p={left:a.left,top:this._cache.topByRow(this._cacheState.row),width:a.width,height:this._cache.rowHeight(this._cacheState.row)},u={left:Math.round(i.x-p.width),top:Math.round(i.y),width:a.width,height:p.height},_=r.vertLabelsAlign.value();return"middle"===_&&(u.top-=u.height/2),"bottom"===_&&(u.top-=u.height),{cacheRect:p,targetRect:u}},u.prototype._createCache=function(e){return new c(this._source.properties().fibLevelsBasedOnLogScale,this._source.levelsCount(),e)},u.prototype._updateImpl=function(){h.prototype._updateImpl.call(this),this._renderer=null,3===this._floatPoints.length&&3===this._source.points().length&&(this.norm=this._floatPoints[2].subtract(this._floatPoints[0]));var e=new s;if(this._floatPoints.length<2)return this.addAnchors(e),void(this._renderer=e);var t=this._source.properties(),i=this._floatPoints[0],r=this._floatPoints[1];if(this._floatPoints.length<3){var n={points:[i,r],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.level1.color.value(),linewidth:t.levelsStyle.linewidth.value(),linestyle:t.levelsStyle.linestyle.value(),extendleft:t.extendLeft.value(),extendright:t.extendRight.value(),leftend:l.Normal,rightend:l.Normal};return this._baseLineRenderer.setData(n),e.append(this._baseLineRenderer),this.addAnchors(e),void(this._renderer=e) +}for(var o=function(t,i,r){var n=new a(this,c);e.append(n)}.bind(this),d=this._source.levelsCount(),c=1;c=1;c--){var S;if((S=t["level"+c]).visible.value()){T=c;break}}if(null!=T&&(S=t["level"+T]).visible.value()){v=this.norm.scaled(S.coeff.value()),n={points:[g=i.add(v),y=r.add(v)],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:S.color.value(),linewidth:t.levelsStyle.linewidth.value(),linestyle:t.levelsStyle.linestyle.value(),extendleft:t.extendLeft.value(),extendright:t.extendRight.value(),leftend:l.Normal,rightend:l.Normal};this._lastLevelTrendRenderer.setData(n),e.append(this._lastLevelTrendRenderer),(t.showCoeffs.value()||t.showPrices.value())&&o(g,y,T-1)}this.addAnchors(e),this._renderer=e},u.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibChannelPaneView=u},D4q4:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("Zy3/").CompositeRenderer,a=i("/S7V").TriangleRenderer;function s(e,t){r.call(this,e,t),this._triangleRenderer=new a,this._renderer=null}inherit(s,r),s.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},s.prototype._updateImpl=function(){r.prototype._updateImpl.call(this),this._renderer=null;var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._triangleRenderer.setData(e);var t=new n;t.append(this._triangleRenderer),this.addAnchors(t),this._renderer=t},t.TrianglePaneView=s},"Dz+H":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("vq8G"),o=i("VdBB"),l=i("Eyy1"),h=i("qgcf"),d=i("Tmoa"),c=i("Ialn"),p=i("ikwP"),u=i("c44N"),_=i("aO4+"),f=i("f6yo");var v=function(){function e(e){this._data=null,this._sourceCanvas=null,this._translate=new _.Point(0,0),this._renderParams=e}return e.prototype.destroy=function(){var e;null===(e=this._sourceCanvas)||void 0===e||e.remove()},e.prototype.renderParams=function(){return this._renderParams},e.prototype.update=function(e){ +var t,i;t=this._data,i=e,(null===t||t.markerColor!==i.markerColor||t.borderColor!==i.borderColor||t.width!==i.width||t.height!==i.height)&&this._createSource(e.width,e.height,e.markerColor),this._data=e},e.prototype.drawOn=function(e){var t=Object(l.ensureNotNull)(this._data),i=new _.Point(Math.round(t.point.x),Math.round(t.point.y)).add(this._translate);e.drawImage(Object(l.ensureNotNull)(this._sourceCanvas),Math.round(i.x*this._renderParams.pixelRatio),Math.round(i.y*this._renderParams.pixelRatio),Math.round(t.width*this._renderParams.pixelRatio),Math.round(t.height*this._renderParams.pixelRatio))},e.prototype.hasPoint=function(e){var t=Object(l.ensureNotNull)(this._data),i=t.point.add(this._translate),r=new _.Point(t.point.x-this._translate.x,t.point.y);return Object(f.pointInBox)(e,Object(_.box)(i,r))},e.prototype._createSource=function(e,t,i){this._sourceCanvas=Object(p.createDisconnectedCanvas)(document,new p.Size(e,t),this._renderParams.pixelRatio),this._translate=new _.Point(-e/2,.5-t),this._translate.x%1==0&&(this._translate=new _.Point(this._translate.x+.5,this._translate.y));var r=Object(l.ensureNotNull)(this._sourceCanvas.getContext("2d"));Object(p.drawScaled)(r,this._renderParams.pixelRatio,(function(){var n=.6*e;r.fillStyle=i,r.beginPath(),r.moveTo(e/2,t),r.quadraticCurveTo(e,e/1.15,e,e/2),r.arc(e/2,e/2,e/2,0,Math.PI,!0),r.quadraticCurveTo(0,e/1.15,e/2,t),r.fill(),r.globalCompositeOperation="destination-out",r.beginPath(),r.moveTo((e-n)/2,e/2),r.arc(e/2,e/2,n/2,0,2*Math.PI),r.fill()}))},e}(),g=function(){function e(){this._source=null,this._data=null}return e.prototype.setData=function(e){this._data=e,this._source&&this._source.update(e)},e.prototype.draw=function(e,t){var i;null!==this._data&&(null!==this._source&&Object(u.areEqualPaneRenderParams)(this._source.renderParams(),t)||(null===(i=this._source)||void 0===i||i.destroy(),this._source=new v(t),this._source.update(this._data)),this._source.drawOn(e),this._data.tooltipVisible&&this._drawTooltipOn(e,t))},e.prototype.hitTest=function(e){return null!==this._data&&null!==this._source&&this._source.hasPoint(e)?new o.HitTestResult(o.HitTestResult.MOVEPOINT):null},e.prototype._drawTooltipOn=function(e,t){e.save(),e.translate(.5,.5);var i=Object(l.ensureNotNull)(this._data),r=String(i.text).replace(/^\s+|\s+$/g,"").replace(/[\r\n]+/g,"\n");e.font=(i.bold?"bold ":"")+(i.italic?"italic ":"")+i.fontSize+"px "+i.font;var n=i.tooltipWidth-2*i.tooltipPadding,a=Object(h.wordWrap)(r,e.font,n),s=i.point,o=i.tooltipLineSpacing,u=i.tooltipWidth,_=a.length*i.fontSize+2*i.tooltipPadding;a.length>1&&(_+=(a.length-1)*o);var f=Math.round(s.x-u/2),v=Math.round(s.y-i.height-_-8),g=s.x<20||s.x+20>i.vpWidth,y=g?null:"top",w=g?0:Math.round(s.x);v<10?v=s.y+13:y="bottom",f<10?f+=Math.abs(f-10):f+u+10>i.vpWidth&&(f-=f+u+10-i.vpWidth),e.fillStyle=Object(d.generateColor)(i.backgroundColor,i.backgroundTransparency),e.strokeStyle=i.borderColor,e.lineWidth=1,e.beginPath();var x=Math.round(f*t.pixelRatio),m=Math.round(v*t.pixelRatio);w=Math.round(w*t.pixelRatio), +_=Math.round(_*t.pixelRatio),u=Math.round(u*t.pixelRatio);var b=Math.round(7*t.pixelRatio);e.moveTo(x,m),g||"top"!==y||(e.lineTo(w-b,m),e.lineTo(w,m-b),e.lineTo(w+b,m)),e.lineTo(x+u,m),e.lineTo(x+u,m+_),g||"bottom"!==y||(e.lineTo(w+b,m+_),e.lineTo(w,m+_+b),e.lineTo(w-b,m+_)),e.lineTo(x,m+_),e.closePath(),e.fill(),e.stroke(),e.textBaseline="middle",e.fillStyle=i.textColor,e.textAlign=Object(c.isRtl)()?"right":"left";var R=Object(p.calcTextHorizontalShift)(e,n),T=f+i.tooltipPadding+R,S=v+i.tooltipPadding+i.fontSize/2;Object(p.drawScaled)(e,t.pixelRatio,(function(){for(var t=0;t=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas()),t},e.prototype._effectiveState=function(e){var t=e.properties(),i={p1:Object.assign({},e.points()[0]),p2:Object.assign({},e.points()[1]),props:e.properties(),showBars:t.showBarsRange.value(),showTimeRange:t.showDateTimeRange.value(),showDistance:t.showDistance.value(),showPriceRange:t.showPriceRange.value(),showAngle:t.showAngle.value(),dark:e.model().isDark(),priceRange:void 0,barSpacing:void 0};return!0===i.showAngle&&(i.priceRange=Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.priceScale()).priceRange()).state(),i.barSpacing=e.model().timeScale().barSpacing()),i},e.prototype._effectiveStatesEquals=function(e,t){if(null!==e&&null===t)return!1;if(null===e&&null!==t)return!1;var i=Object(r.ensureNotNull)(e),n=Object(r.ensureNotNull)(t);if(_(i.p1,n.p1))return!1;if(_(i.p2,n.p2))return!1;if(i.dark!==n.dark)return!1;if(i.showBars!==n.showBars)return!1;if(i.showTimeRange!==n.showTimeRange)return!1;if(i.showDistance!==n.showDistance)return!1;if(i.showPriceRange!==n.showPriceRange)return!1;if(i.showAngle!==n.showAngle)return!1;if(i.showAngle&&n.showAngle){if(i.priceRange.min!==n.priceRange.min)return!1;if(i.priceRange.max!==n.priceRange.max)return!1;if(i.barSpacing!==n.barSpacing)return!1}return!0},e.prototype._repaintSource=function(e,t,i){var a=this;i.points[0]=new n.Point(0,0),i.offsetX=0,i.offsetY=0,delete i.horzAlign,delete i.vertAlign,Object(h.drawScaled)(this._ctx,this._params.pixelRatio,(function(){a._ctx.translate(.5,a.topByRow(t)+.5),a._ctx.clearRect(0,0,a._currentWidth,a.rowHeight(t));var n=new s.TrendLineStatsRenderer(i,{widths:[]}).draw(a._ctx,a._params);Object(r.ensureDefined)(a._sourcesToRow.get(e)).width=n.width}))},e.prototype._recreateCanvas=function(){this._canvas=Object(r.ensureNotNull)(document.createElement("canvas")),this._canvas.width=this._currentWidth*this._params.pixelRatio,this._canvas.height=this._rowHeight*this._actualCapacity*this._params.pixelRatio,this._ctx=Object(r.ensureNotNull)(this._canvas.getContext("2d")),this._ctx.font=d+"px "+o.CHART_FONT_FAMILY, +this._sourcesToRow.clear(),this._rowsToSources.clear()},e}()},Fx2Q:function(e,t,i){"use strict";var r=i("hBTJ").intersectLineSegments,n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("/S7V").TriangleRenderer,o=i("qgcf").TextRenderer,l=i("Zy3/").CompositeRenderer,h=i("Tmoa"),d=i("a7Ha").LineEnd;function c(e,t){n.call(this,e,t),this._trendLineRenderer=new a,this._triangleRendererPoints234=new s,this._intersect1Renderer=new s,this._intersect2Renderer=new s,this._leftShoulderLabelRenderer=new o,this._headLabelRenderer=new o,this._rightShoulderLabelRenderer=new o,this._renderer=null}inherit(c,n),c.prototype._i18nCache=function(){return{leftShoulder:$.t("Left Shoulder"),rightShoulder:$.t("Right Shoulder"),head:$.t("Head")}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},c.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,delete this._intersect1,delete this._intersect2,this._points.length>=5){var e=this._points[0],t=this._points[1],i=this._points[2],s=this._points[4];if(null!==(c=r(i,s,e,t))){var o=s.subtract(i);this._intersect1=i.add(o.scaled(c))}if(7===this._points.length){var c,p=this._points[5],u=this._points[6];if(null!==(c=r(i,s,p,u))){o=s.subtract(i);this._intersect2=i.add(o.scaled(c))}}}if(!(this._points.length<2)){for(var _=this._source.properties(),f=new l,v=this,g=function(e,t){return{points:[e],text:$.t(t),color:_.textcolor.value(),horzAlign:"center",font:_.font.value(),offsetX:0,offsetY:0,bold:_.bold&&_.bold.value(),italic:_.italic&&_.italic.value(),fontsize:_.fontsize.value(),backgroundColor:v._source.properties().color.value(),backgroundRoundRect:4}},y=function(e,t,i,r){return{points:[e,t],width:v._model.timeScale().width(),height:v._source.priceScale().height(),color:h.generateColor(v._source.properties().color.value(),i),linewidth:r||_.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal}},w=function(e,t,i){var r=[e,t,i],n={};return n.points=r,n.color=_.color.value(),n.linewidth=0,n.backcolor=_.backgroundColor.value(),n.fillBackground=_.fillBackground.value(),n.transparency=_.transparency.value(),n},x=1;x=5){var R,T,S=!1,P=!1;this._intersect1?R=this._intersect1:(R=this._points[2],S=!0),this._intersect2?T=this._intersect2:(T=this._points[4],P=!0),(m=y(R,T,0)).extendleft=S,m.extendright=P,this._trendLineRenderer.setData(m),f.append(this._trendLineRenderer);var L=w(this._points[2],this._points[3],this._points[4]);this._triangleRendererPoints234.setData(L),f.append(this._triangleRendererPoints234)}if(this._intersect1){L=w(this._intersect1,this._points[1],this._points[2]);this._intersect1Renderer.setData(L),f.append(this._intersect1Renderer)}if(this._intersect2){L=w(this._points[4],this._points[5],this._intersect2);this._intersect2Renderer.setData(L),f.append(this._intersect2Renderer)}var C=this._i18nCache() +;if(this._points.length>=2){var M=g(this._points[1],C.leftShoulder);this._points[1].y=4){M=g(this._points[3],C.head);this._points[3].y=6){M=g(this._points[5],C.rightShoulder);this._points[5].y0&&(R.wholePoints=this._levels[u-1].points),R.fillBackground=x,R.transparency=m;var T=new s(s.MOVEPOINT,null,b.index);if(w.append(new h(R,T)),l.showCoeffs.value()){var S=new a(this,u);w.append(S)}}if(l.trendline.visible.value()){var P={points:[this._points[0],this._points[1]], +width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:l.trendline.color.value(),linewidth:l.trendline.linewidth.value(),linestyle:l.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};this._trendLineRenderer.setData(P),w.append(this._trendLineRenderer)}this.addAnchors(w),this._renderer=w}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibCirclesPaneView=p},"GS+0":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("z+cS").VerticalLineRenderer,s=i("pJOz").TrendLineRenderer,o=i("VdBB").HitTestResult,l=i("Zy3/").CompositeRenderer,h=i("a7Ha").LineEnd;function d(e,t){n.call(this,e,t),this._lines=[],this._trendRenderer=new s,this._renderer=null}inherit(d,n),d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)){var e=this._model.timeScale();if(this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!e.isEmpty()){var t=this._source.points()[0],i=this._source.points()[1],s=i?i.index-t.index:1;if(this._lines=[],0!==s){var d=e.visibleBarsStrictRange();if(s>0)for(var c=t.index;c<=d.lastBar();c+=s)this._lines.push({x:e.indexToCoordinate(c)});else for(c=t.index;c>=d.firstBar();c+=s)this._lines.push({x:e.indexToCoordinate(c)});if(!(this._points.length<2)){var p=new l,u=this._source.properties(),_={points:[t,i],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:u.trendline.color.value(),linewidth:u.trendline.linewidth.value(),linestyle:u.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._trendRenderer.setData(_),p.append(this._trendRenderer);var f=this._model.timeScale().width(),v=this._source.priceScale().height();for(c=0;c0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,u>0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.VerticalResize,d.PaneCursorType.VerticalResize];i.append(this.createLineAnchor({points:[e,t,r,a,s,o,l,h],pointsCursorType:_}))},t}(h.LineSourcePaneView)},GzSs:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("jkoZ"),a=i("VdBB").HitTestResult,s=i("9XXR").splitThousands,o=i("Ialn"),l=i("cPgM").ScaledPaneRenderer;function h(e,t){l.call(this),this._data=null,this._cache=e,this._adapter=t}function d(e,t){r.call(this,e,t),this._rendererCache={},this._renderer=new h(this._rendererCache,e._adapter)}inherit(h,l),h.prototype.setData=function(e){this._data=e},h.prototype._height=function(){return Math.max(20,1+Math.max(n.fontHeight(this._adapter.getBodyFont()),n.fontHeight(this._adapter.getQuantityFont())))},h.prototype._bodyWidth=function(e){if(0===this._adapter.getText().length)return 0;e.save(),e.font=this._adapter.getBodyFont();var t=e.measureText(this._adapter.getText()).width;return e.restore(),Math.round(10+t)}, +h.prototype._getQuantity=function(){var e=this._adapter.getQuantity();return isNaN(e)?e:s(this._adapter.getQuantity()," ")},h.prototype._quantityWidth=function(e){if(0===this._getQuantity().length)return 0;e.save(),e.font=this._adapter.getQuantityFont();var t=e.measureText(this._getQuantity()).width;return e.restore(),Math.round(Math.max(this._height(),10+t))},h.prototype._reverseButtonWidth=function(){return this._adapter.isOnReverseCallbackPresent()?this._height():0},h.prototype._closeButtonWidth=function(){return this._adapter.isOnCloseCallbackPresent()?this._height():0},h.prototype._drawLines=function(e,t,i,r,n){e.save(),e.strokeStyle=this._adapter.getLineColor(),e.lineStyle=this._adapter.getLineStyle(),e.lineWidth=this._adapter.getLineWidth(),CanvasEx.drawLine(e,i,r,n,r),this._adapter.getExtendLeft()&&CanvasEx.drawLine(e,0,r,t,r),e.restore()},h.prototype._drawBody=function(e,t,i){e.strokeStyle=this._adapter.getBodyBorderColor(),e.fillStyle=this._adapter.getBodyBackgroundColor();var r=this._bodyWidth(e),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n)},h.prototype._drawBodyText=function(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getBodyFont(),e.fillStyle=this._adapter.getBodyTextColor();var r=t+this._bodyWidth(e)/2,n=i+this._height()/2;e.fillText(this._adapter.getText(),r,n),e.restore()},h.prototype._drawQuantity=function(e,t,i){e.strokeStyle=this._adapter.getQuantityBorderColor(),e.fillStyle=this._adapter.getQuantityBackgroundColor();var r=this._quantityWidth(e),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n)},h.prototype._drawQuantityText=function(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getQuantityFont(),e.fillStyle=this._adapter.getQuantityTextColor();var r=t+this._quantityWidth(e)/2,n=i+this._height()/2;e.fillText(o.startWithLTR(this._getQuantity()+""),r,n),e.restore()},h.prototype._drawReverseButton=function(e,t,i){e.save(),e.strokeStyle=this._adapter.getReverseButtonBorderColor(),e.fillStyle=this._adapter.getReverseButtonBackgroundColor();var r=this._reverseButtonWidth(),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n),e.strokeStyle=this._adapter.getReverseButtonIconColor();var a=function(e,t){CanvasEx.setLineStyle(e,CanvasEx.LINESTYLE_SOLID),CanvasEx.drawLine(e,0,0,0,t),CanvasEx.drawLine(e,-1,1,1,1),CanvasEx.drawLine(e,-2,2,2,2)},s=t+Math.round((this._reverseButtonWidth()-6)/2),o=i+5;e.save(),e.translate(s,o),a(e,10),e.translate(6,10),e.rotate(Math.PI),a(e,10),e.restore(),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,r-1,n-1)),e.restore()},h.prototype._drawCloseButton=function(e,t,i){e.save(),e.strokeStyle=this._adapter.getCloseButtonBorderColor(),e.fillStyle=this._adapter.getCloseButtonBackgroundColor();var r=this._closeButtonWidth(),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n);var a=t+r,s=i+n;e.strokeStyle=this._adapter.getCloseButtonIconColor() +;var o=(this._closeButtonWidth()-8)/2,l=(this._height()-8)/2;CanvasEx.drawPoly(e,[{x:t+o,y:i+l},{x:a-o,y:s-l}],!0),CanvasEx.drawPoly(e,[{x:a-o,y:i+l},{x:t+o,y:s-l}],!0),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,r-1,n-1)),e.restore()},h.prototype._drawImpl=function(e){if(null!==this._data&&this._data.points&&!(this._data.points.length<1)){var t=this._data.width,i=this._bodyWidth(e),r=this._quantityWidth(e),n=this._reverseButtonWidth(e),a=i+r+n+this._closeButtonWidth(),s=t-a,o=Math.max(this._adapter.getLineLength()/100*t,1),l=Math.round(t-Math.min(s,o)),h=l-a,d=Math.round(this._data.points[0].y),c=Math.round(d-(this._height()+1)/2);this._cache.bodyRight=h+i,this._cache.quantityRight=this._cache.bodyRight+r,this._cache.reverseButtonRight=this._cache.quantityRight+n,this._cache.top=c,this._cache.bottom=c+this._height(),this._cache.left=h,this._cache.right=l,this._drawLines(e,h,l,d,t),0!==i&&(this._drawBody(e,h,c),this._drawBodyText(e,h,c)),0!==r&&(this._drawQuantity(e,this._cache.bodyRight,c),this._drawQuantityText(e,this._cache.bodyRight,c)),0!==n&&this._drawReverseButton(e,this._cache.quantityRight,c),0!==this._closeButtonWidth()&&this._drawCloseButton(e,this._cache.reverseButtonRight,c)}},h.prototype.hitTest=function(e){return null===this._data||0===this._data.points.length||e.ythis._cache.bottom||e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x=this._cache.reverseButtonRight&&e.x2){y=this._points[2],w=this._points[1];I=l.sign(y.y-w.y)}var O=0;this._model.lineBeingCreated()===this._source&&(O=1);for(_=p(e.color.value()),g=0;g=3){m=x(this._points[1],this._points[2]);this._trendLineRendererPoints12.setData(m),g.append(this._trendLineRendererPoints12)}if(4===this._points.length){m=x(this._points[2],this._points[3]);if(this._trendLineRendererPoints23.setData(m),g.append(this._trendLineRendererPoints23),this._intersectPoint){var b=[this._startPoint1,this._startPoint2,this._intersectPoint];(R={}).points=b,R.color=v.color.value(),R.linewidth=v.linewidth.value(),R.backcolor=v.backgroundColor.value(),R.fillBackground=v.fillBackground.value(),R.transparency=v.transparency.value(),this._intersectionRenderer.setData(R),g.append(this._intersectionRenderer)}else if(this._intersectPoint1&&this._intersectPoint2){var R;b=[this._startPoint1,this._startPoint2,this._intersectPoint2,this._intersectPoint1];(R={filled:!0,fillBackground:!0}).points=b,R.color=v.color.value(),R.linewidth=v.linewidth.value(),R.backcolor=v.backgroundColor.value(),R.transparency=v.transparency.value(),this._poligonRenderer.setData(R),g.append(this._poligonRenderer)}}var T=w(this._points[0],"A");this._points[1].y>this._points[0].y?(T.vertAlign="bottom",T.offsetY=5):(T.vertAlign="top",T.offsetY=5),this._aLabelRenderer.setData(T),g.append(this._aLabelRenderer);T=w(this._points[1],"B");if(this._points[1].y2){T=w(this._points[2],"C");this._points[2].y3){T=w(this._points[3],"D");this._points[3].ythis._cache.bottom)return null;if(this._adapter._blocked&&e.x>=this._cache.left&&e.x=this._cache.left&&e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x0){var t=this._points[0].y,i=e-l.RADIUS-1,n=this._adapter.hasMoveCallback()?s.MOVEPOINT:s.REGULAR,o=[new r(i,t)];this._selectionData={points:o,bgColors:this._lineAnchorColors(o),hittestResult:n,visible:!0}}this._orderRenderer.setData({points:this._points,width:this._model.timeScale().width()}),this._selectionRenderer.setData(this._selectionData)},t.OrderPaneView=p},NCfL:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPaneViewWithLevelledTextCache",(function(){return h}));var r=i("mrSG"),n=i("Eyy1"),a=i("aB9a"),s=i("xUGI"),o=i.n(s),l=i("c44N"),h=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._cache=null,r._cacheDrawParams=null,r._cacheInvalidated=!0,r}return Object(r.__extends)(t,e),t.prototype.getCacheCanvas=function(e){return this._createCacheIfRequired(e),Object(n.ensureNotNull)(this._cache).canvas()},t.prototype.getCacheRects=function(e,t){return this._createCacheIfRequired(e),null},t.prototype.destroy=function(){var e;null===(e=this._cache)||void 0===e||e.destroy()},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._cacheInvalidated=!0},t.prototype._createCache=function(e){ +return new o.a(this._source.properties().fibLevelsBasedOnLogScale,this._source.levelsCount(),e)},t.prototype._createCacheIfRequired=function(e){var t;null!==this._cache&&null!==this._cacheDrawParams&&Object(l.areEqualPaneRenderParams)(e,this._cacheDrawParams)||(null===(t=this._cache)||void 0===t||t.destroy(),this._cache=this._createCache(e),this._cacheState=this._cache.updateSource(this._source),this._cacheDrawParams=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._cacheState=this._cache.updateSource(this._source),this._cacheInvalidated=!1)},t}(a.LineSourcePaneView)},NN6M:function(e,t,i){"use strict";i.r(t),i.d(t,"ParallelChannelRenderer",(function(){return p}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("GEp6"),o=i("hBTJ"),l=i("jFln"),h=i("VdBB"),d=i("Zp/P"),c=i("Tmoa"),p=function(e){function t(t,i){var r=e.call(this)||this;return r._data=null,r._hittestResult=t||new h.HitTestResult(h.HitTestResult.MOVEPOINT),r._backHittestResult=i||new h.HitTestResult(h.HitTestResult.MOVEPOINT_BACKGROUND),r}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e,t){if(null===this._data||this._data.points.length<2)return null;var i=this._data.points,r=i[0],n=i[1],a=this._extendAndHitTestLineSegment(e,r,n,t);if(null!==a)return a;if(4===this._data.points.length&&!this._data.skipTopLine){var s=this._data.points,o=s[2],l=s[3],h=this._extendAndHitTestLineSegment(e,o,l,t);if(null!==h)return h;if(this._data.showMidline&&!this._data.skipLines){var d=r.add(o).scaled(.5),c=n.add(l).scaled(.5),p=this._extendAndHitTestLineSegment(e,d,c,t);if(null!==p)return p}}return this._data.hittestOnBackground&&this._data.fillBackground?this._hitTestBackground(e):null},t.prototype._drawImpl=function(e,t){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,Object(l.setLineStyle)(e,this._data.linestyle);var i=this._data.points,r=i[0],n=i[1];if(this._data.skipLines||this._extendAndDrawLineSegment(e,r,n,t),4===this._data.points.length){var a=this._data.points,s=a[2],o=a[3];if(this._data.skipLines||this._data.skipTopLine||this._extendAndDrawLineSegment(e,s,o,t),this._data.fillBackground&&this._drawBackground(e,this._data.points,t),this._data.showMidline&&!this._data.skipLines){e.strokeStyle=this._data.midcolor,e.lineWidth=this._data.midlinewidth,Object(l.setLineStyle)(e,this._data.midlinestyle);var h=r.add(s).scaled(.5),d=n.add(o).scaled(.5);this._extendAndDrawLineSegment(e,h,d,t)}}}},t.prototype._getColor=function(){var e=Object(n.ensureNotNull)(this._data);return Object(c.generateColor)(e.backcolor,e.transparency)},t.prototype._extendAndDrawLineSegment=function(e,t,i,r){var n=this._extendAndClipLineSegment(t,i,r);null!==n&&Object(l.drawLine)(e,n[0].x,n[0].y,n[1].x,n[1].y)},t.prototype._extendAndHitTestLineSegment=function(e,t,i,r){var n=this._extendAndClipLineSegment(t,i,r);if(null!==n&&Object(s.distanceToSegment)(n[0],n[1],e).distance<=3)return this._hittestResult;return null}, +t.prototype._extendAndClipLineSegment=function(e,t,i){var r=Object(n.ensureNotNull)(this._data);return Object(d.extendAndClipLineSegment)(e,t,i.cssWidth,i.cssHeight,r.extendleft,r.extendright)},t.prototype._drawBackground=function(e,t,i){var r=Object(n.ensureNotNull)(this._data),o=t[0],l=t[1],h=t[2],d=t[3];if(!(Object(a.equalPoints)(o,l)||Object(a.equalPoints)(h,d)||Object(s.distanceToLine)(o,l,h).distance<1e-6||Object(s.distanceToLine)(o,l,d).distance<1e-6||i.cssWidth<=0||i.cssHeight<=0)){var c=[new a.Point(0,0),new a.Point(i.cssWidth,0),new a.Point(i.cssWidth,i.cssHeight),new a.Point(0,i.cssHeight)];if(c=u(c,o,l,d),r.extendright||(c=u(c,l,d,h)),c=u(c,d,h,o),r.extendleft||(c=u(c,h,o,l)),null!==c){e.beginPath(),e.moveTo(c[0].x,c[0].y);for(var p=1;pu?null:e.y>=c&&e.y<=d?this._backHittestResult:null},t}(i("cPgM").ScaledPaneRenderer);function u(e,t,i,r){return null!==e?Object(o.intersectPolygonAndHalfplane)(e,Object(a.halfplaneThroughPoint)(Object(a.lineThroughPoints)(t,i),r)):null}},Ni7V:function(e,t,i){"use strict";var r=i("aO4+"),n=r.Point,a=r.box,s=i("f6yo").pointInBox,o=i("aB9a").LineSourcePaneView,l=i("vq8G").SelectionRenderer,h=i("VdBB").HitTestResult,d=i("Zy3/").CompositeRenderer,c=i("UfPO"),p=i("Tmoa"),u=i("ikwP").calcTextHorizontalShift,_=i("Ialn").isRtl,f=i("cPgM").ScaledPaneRenderer;function v(e,t){f.call(this),this._data=null,this._measureCache=e,this._chartModel=t,this._points=null}function g(e,t,r){o.call(this,e,t),this._image=c("price_label",i("Pyj3")),this._rendererCache={},this._priceLabelRenderer=new v(this._rendererCache,t),this._renderer=null}inherit(v,f),v.prototype.setData=function(e){this._data=e,this._points=e.points},v.prototype._drawImpl=function(e){if(null!==this._data&&null!==this._points&&0!==this._points.length){e.font=[this._data.fontWeight,this._data.fontSize+"px",this._data.fontFamily].join(" ");var t=e.measureText(this._data.label);t.height=this._data.fontSize;var i=10,r=5,n=t.width+2*i,a=t.height+2*r,s=this._points[0].x- -9,o=this._points[0].y-(a+15);e.textAlign=_()?"right":"left";var l=u(e,t.width);this._measureCache&&Object.assign(this._measureCache,{innerWidth:n,innerHeight:a,tailLeft:-9,tailHeight:15}),e.translate(.5+s,.5+o),e.beginPath(),e.moveTo(12,a),e.lineTo(-9,a+15),e.lineTo(-10,a+15-1),e.lineTo(5,a),e.lineTo(3,a),e.arcTo(0,a,0,0,3),e.lineTo(0,3),e.arcTo(0,0,n,0,3),e.lineTo(n-3,0),e.arcTo(n,0,n,a,3),e.lineTo(n,a-3),e.arcTo(n,a,0,a,3),e.lineTo(12,a),e.fillStyle=p.generateColor(this._data.backgroundColor,this._data.transparency),e.fill(),e.strokeStyle=this._data.borderColor,e.lineWidth=2,e.stroke(),e.closePath(),e.textBaseline="alphabetic",e.fillStyle=this._data.color, +e.fillText(this._data.label,i+l,a/2+Math.floor(.35*this._data.fontSize)),e.translate(-.5,-.5),e.beginPath(),e.arc(-9,a+15,2.5,0,2*Math.PI,!1),e.fillStyle=p.generateColor(this._data.borderColor,this._data.transparency),e.fill(),e.strokeStyle=this._chartModel.backgroundColor().value(),e.lineWidth=1,e.stroke(),e.closePath()}},v.prototype.hitTest=function(e){if(null===this._data||null===this._points||0===this._points.length)return null;var t=this._points[0].x-this._measureCache.tailLeft,i=this._points[0].y-(this._measureCache.innerHeight+this._measureCache.tailHeight),r=a(new n(t,i),new n(t+this._measureCache.innerWidth,i+this._measureCache.innerHeight));return s(e,r)?new h(h.MOVEPOINT):null},inherit(g,o),g.prototype._updateImpl=function(){if(o.prototype._updateImpl.call(this),this._renderer=null,this._source.points().length>0){var e=this._source.points()[0].price,t=this._source.priceScale();if(!t||t.isEmpty())return;var i=this._source.ownerSource().firstValue();this._priceLabel=t.formatPrice(e,i)}var r={};if(r.points=this._points,r.borderColor=this._source.properties().borderColor.value(),r.backgroundColor=this._source.properties().backgroundColor.value(),r.color=this._source.properties().color.value(),r.fontWeight=this._source.properties().fontWeight.value(),r.fontSize=this._source.properties().fontsize.value(),r.fontFamily=this._source.properties().font.value(),r.transparency=this._source.properties().transparency.value(),r.label=this._priceLabel,r.image=this._image,this._priceLabelRenderer.setData(r),1===r.points.length){var n=new d;return n.append(this._priceLabelRenderer),n.append(new l({points:r.points,bgColors:this._lineAnchorColors(r.points),visible:this.areAnchorsVisible()})),void(this._renderer=n)}this._renderer=this._priceLabelRenderer},g.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.PriceLabelPaneView=g},Pyj3:function(e,t,i){e.exports=i.p+"6bbe99469a47c58a056f32085bbdfc26.png"},QA6D:function(e,t,i){"use strict";i.r(t),i.d(t,"EllipseRendererSimple",(function(){return h}));var r=i("mrSG"),n=i("VdBB"),a=i("Hr11"),s=i("aO4+"),o=i("Tmoa"),l=i("jFln"),h=function(e){function t(t,i,r){var a=e.call(this)||this;return a._data=t,a._hitTest=i||new n.HitTestResult(n.HitTestResult.MOVEPOINT),a._backgroundHitTest=r||new n.HitTestResult(n.HitTestResult.MOVEPOINT_BACKGROUND),a}return Object(r.__extends)(t,e),t.prototype.hitTest=function(e){if(this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1],r=.5*Math.abs(t.x-i.x),n=Math.abs(t.x-i.x),o=Math.abs(t.y-i.y),l=t.add(i).scaled(.5),h=e.subtract(l);if(n<1||o<1)return null;var d=(i.y-t.y)/(i.x-t.x),c=(h=new s.Point(h.x,h.y/d)).x*h.x+h.y*h.y-r*r;return c=Object(a.sign)(c)*Math.sqrt(Math.abs(c/r)),Math.abs(c)<3?this._hitTest:this._data.fillBackground&&!this._data.noHitTestOnBackground&&c<3?this._backgroundHitTest:null},t.prototype._drawImpl=function(e){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth, +void 0!==this._data.linestyle&&Object(l.setLineStyle)(e,this._data.linestyle);var t=this._data.points[0],i=this._data.points[1],r=Math.abs(t.x-i.x),n=Math.abs(t.y-i.y),a=t.add(i).scaled(.5);if(!(r<1||n<1)){var s=0;if(this._data.wholePoints){var h=this._data.wholePoints[0],d=this._data.wholePoints[1];s=Math.abs(h.x-d.x)}e.save(),e.translate(a.x,a.y),e.scale(1,n/r),e.beginPath(),e.arc(0,0,r/2,0,2*Math.PI,!1),e.restore(),e.stroke(),this._data.fillBackground&&(this._data.wholePoints&&(e.translate(a.x,a.y),e.scale(1,n/r),e.arc(0,0,s/2,0,2*Math.PI,!0)),e.fillStyle=Object(o.generateColor)(this._data.backcolor,this._data.transparency,!0),e.fill())}},t}(i("cPgM").ScaledPaneRenderer)},QPcX:function(e,t,i){"use strict";i.r(t),i.d(t,"LetterInCircleRenderer",(function(){return o}));var r=i("aO4+"),n=i("f6yo"),a=i("ikwP"),s=i("XlJ7"),o=function(){function e(e,t){this._data=e,this._hitTestResult=t}return e.prototype.hitTest=function(e){var t=this._center(),i=this._data.circleRadius,a={min:new r.Point(t.x-i,t.y-i),max:new r.Point(t.x+i,t.y+i)};return Object(n.pointInBox)(e,a)?this._hitTestResult:null},e.prototype.draw=function(e,t){var i=this;e.save();var r=t.pixelRatio,n=Math.max(1,Math.floor(r))%2/2,o=this._center(),l=Math.round(o.x*r)+n,h=Math.round(o.y*r)+n;if(this._data.showCircle){var d=Math.round(l+this._data.circleRadius*r)-l-this._data.circleBorderWidth*r/2;e.strokeStyle=this._data.color,e.lineWidth=this._data.circleBorderWidth*r,e.beginPath(),e.moveTo(l+d,h),e.arc(l,h,d,0,2*Math.PI,!1),e.stroke()}e.font=Object(s.makeFont)(this._data.fontSize,this._data.font,this._data.bold?"bold":void 0),e.textBaseline="middle",e.textAlign="center",e.fillStyle=this._data.color,Object(a.drawScaled)(e,r,(function(){e.fillText(i._data.letter,l/r,h/r+.05*i._data.fontSize)})),e.restore()},e.prototype._center=function(){var e="bottom"===this._data.vertAlign?-1:1,t=this._data.point.y+e*this._data.yOffset+e*this._data.circleRadius,i=this._data.point.x;return new r.Point(i,t)},e}()},Qa6j:function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("qgcf"),o=i("aO4+"),l=i("VaSN"),h=i("cPgM"),d=i("VdBB");function c(e){if(e<92)return 18;var t=.25*e;return t=Math.min(t,106),t=Math.max(t,18),t=Math.min(t,.9*e)}var p=function(e){function t(t){var i=e.call(this)||this;return i._data=t,i}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1].subtract(t),r=i.length();(i=this._data.points[1].subtract(this._data.points[0])).length()<22&&(t=this._data.points[1].addScaled(i.normalized(),-22),i=this._data.points[1].subtract(t));var n=e.subtract(t),a=i.dotProduct(n)/r;if(a<0||a>r)return null;for(var s=i.scaled(1/r),o=t.addScaled(s,a),h=e.subtract(o),c=Object(l.lastEventIsTouch)()?24:3,p=this._hittestGeometry(r),u=p.length-2;u>=0;u--){var _=p[u];if(a>=_.x){var f=p[u+1],v=f.x-_.x,g=f.y-_.y,y=(a-_.x)/v,w=_.y+g*y;return h.length()<=w+c?new d.HitTestResult(d.HitTestResult.MOVEPOINT):null}} +return h.length()<3?new d.HitTestResult(d.HitTestResult.MOVEPOINT):null},t.prototype._drawImpl=function(e){if(!(this._data.points.length<2)){e.fillStyle=this._data.color,e.strokeStyle=this._data.color,e.lineJoin="round",e.lineCap="round";var t=this._data.points[1].subtract(this._data.points[0]),i=t.length(),r=this._data.points[0];i<22&&(r=this._data.points[1].addScaled(t.normalized(),-22),t=this._data.points[1].subtract(r));var n,a,s=new o.Point(t.y,-t.x).normalized(),l=this._arrowGeometry(t.length()),h=t.normalized();e.lineWidth=(n=t.length(),a=Math.round(.02*n),a=Math.min(a,5),a=Math.max(a,2)),e.beginPath(),e.moveTo(r.x,r.y);for(var d=0;d=0;d--){c=l[d],p=r.addScaled(h,c.x).addScaled(s,-c.y);e.lineTo(p.x,p.y)}e.lineTo(r.x,r.y),e.stroke(),e.fill()}},t.prototype._arrowGeometry=function(e){var t=c(e),i=[],r=e>=35?.1:0;return i.push(new o.Point(0,0)),i.push(new o.Point(e-t+t*r,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)),i.push(new o.Point(e,0)),i},t.prototype._hittestGeometry=function(e){var t=c(e),i=[];return i.push(new o.Point(0,0)),i.push(new o.Point(e-t,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)),i.push(new o.Point(e,0)),i},t}(h.ScaledPaneRenderer),u=i("QA6D");i.d(t,"ArrowMarkerPaneView",(function(){return _}));var _=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._textRendererData={text:"",color:"",vertAlign:"middle",horzAlign:"center",font:"",offsetX:10,offsetY:10,points:[],forceTextAlign:!0},r._arrowRendererData={points:[],color:""},r._ellipseRendererData={color:"",linewidth:0,points:[],fillBackground:!0,backcolor:"",noHitTestOnBackground:!0},r._drawAsCircle=!1,r._textRenderer=new s.TextRenderer(r._textRendererData),r._arrowRenderer=new p(r._arrowRendererData),r._ellipseRenderer=new u.EllipseRendererSimple(r._ellipseRendererData),r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){this._invalidated&&this._updateImpl();var i=new a.CompositeRenderer;this._drawAsCircle?i.append(this._ellipseRenderer):i.append(this._arrowRenderer);var n=this._getSource().properties();return this._textRendererData.points&&this._textRendererData.points.length>0&&n.showLabel.value()&&(this._textRenderer.setData(Object(r.__assign)({},this._textRendererData)),i.append(this._textRenderer)),this.addAnchors(i),i},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this);var t=this._getPoints(),i=this._getSource().properties();if(this._arrowRendererData.color=i.backgroundColor.value(),this._arrowRendererData.points=t,this._textRendererData.text=i.text.value(),this._textRendererData.color=i.textColor.value(),this._textRendererData.font=i.font.value(),this._textRendererData.bold=i.bold.value(),this._textRendererData.italic=i.italic.value(),this._textRendererData.fontsize=i.fontsize.value(),t.length>=2){var r=this._getSource().points(),n=r[0].index-r[1].index,a=r[0].price-r[1].price;if(this._drawAsCircle=0===n&&Math.abs(a)<1e-8, +this._textRendererData.points=[t[0]],this._drawAsCircle){this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle";var s=new o.Point(t[0].x-9,t[0].y-9),l=new o.Point(t[0].x+9,t[0].y+9);this._ellipseRendererData.points=[s,l],this._ellipseRendererData.backcolor=i.backgroundColor.value(),this._ellipseRendererData.color=i.backgroundColor.value()}else{var h=t[1].subtract(t[0]);Math.abs(h.x)>=Math.abs(h.y)?(t[1].x>t[0].x?this._textRendererData.horzAlign="right":this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle"):(t[1].y>t[0].y?this._textRendererData.vertAlign="bottom":this._textRendererData.vertAlign="top",this._textRendererData.horzAlign="center")}}},t}(n.LineSourcePaneView)},R7Bt:function(e,t,i){"use strict";var r=i("Eyy1").ensureNotNull,n=i("aO4+").Point,a=i("IjC5").RectangleRenderer,s=i("pJOz").TrendLineRenderer,o=i("cjIn").PaneRendererCachedImage,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd,c=i("d1Pk").fibLevelCoordinate,p=i("NCfL").LineToolPaneViewWithLevelledTextCache;function u(e,t){p.call(this,e,t),this._rendererCache={},this._trendLineRenderer=new s,this._renderer=null}inherit(u,p),u.prototype.getCacheRects=function(e,t){if(p.prototype.getCacheRects.call(this,e,i),!this._cacheState.preparedCells)return null;var i=this._levels[t].index-1,a=this._cacheState.preparedCells.cells[i];if(!a)return null;var s=this._points[0],o=this._points[1],l=Math.min(s.x,o.x),h=Math.max(s.x,o.x);s=new n(l,this._levels[t].y),o=new n(h,this._levels[t].y);var d,c=this._source.properties(),u=c.extendLines.value()?this._model.timeScale().width():h,_=r(this._cache);switch(c.horzLabelsAlign.value()){case"left":d=s;break;case"center":(d=s.add(o).scaled(.5)).x+=a.width/2,d.x=Math.round(d.x);break;case"right":c.extendLines.value()?d=new n(u-4,this._levels[t].y):((d=new n(u+4,this._levels[t].y)).x+=a.width,d.x=Math.round(d.x))}var f={left:a.left,top:_.topByRow(this._cacheState.row),width:a.width,height:_.rowHeight(this._cacheState.row)},v={left:d.x-f.width,top:d.y,width:a.width,height:f.height},g=c.vertLabelsAlign.value();return"middle"===g&&(v.top-=v.height/2),"bottom"===g&&(v.top-=v.height),{cacheRect:f,targetRect:v}},u.prototype._updateImpl=function(){if(p.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)){var e=this._source.priceScale();if(e&&!e.isEmpty()&&!this._model.timeScale().isEmpty()){var t=this._source.ownerSource().firstValue();if(null!=t){var i=this._source.points()[0],r=this._source.points()[1],u=!1;(C=this._source.properties()).reverse&&C.reverse.value()&&(u=C.reverse.value()),this._levels=[];var _,f,v=u?i.price:r.price,g=u?r.price:i.price,y=g-v,w=e.isLog()&&C.fibLevelsBasedOnLogScale.value();if(w)_=e.priceToCoordinate(v,t),f=e.priceToCoordinate(g,t)-_;for(var x={price:v,coordinate:_},m={price:y,coordinate:f},b=this._source.levelsCount(),R=1;R<=b;R++){var T=C["level"+R];if(T.visible.value()){var S=T.coeff.value(),P=T.color.value(),L=c(x,m,S,e,t,w);this._levels.push({color:P,y:L, +linewidth:C.levelsStyle.linewidth.value(),linestyle:C.levelsStyle.linestyle.value(),index:R})}}if(!(this._points.length<2)){var C,M=new h,I=(i=this._points[0],r=this._points[1],Math.min(i.x,r.x)),O=Math.max(i.x,r.x),D=(C=this._source.properties()).fillBackground.value(),k=C.transparency.value(),B=C.extendLinesLeft.value(),N=C.extendLines.value();if(D)for(R=0;R0&&D){var A=this._levels[R-1],z=(i=new n(I,this._levels[R].y),r=new n(O,A.y),{});z.points=[i,r],z.color=this._levels[R].color,z.linewidth=0,z.backcolor=this._levels[R].color,z.fillBackground=!0,z.transparency=k,z.extendLeft=B,z.extendRight=N,(j=new a(void 0,void 0,!0)).setData(z),M.append(j)}var E=I,V=O;E===V&&(B&&(E-=1),N&&(V+=1));for(R=0;R=4){var e=this._source.points()[1],t=this._source.points()[2],i=this._source.points()[3];this._retrace1=Math.round(100*Math.abs((i.price-t.price)/(t.price-e.price)))/100}if(this._source.points().length>=6){i=this._source.points()[3];var a=this._source.points()[4],o=this._source.points()[5];this._retrace2=Math.round(100*Math.abs((o.price-a.price)/(a.price-i.price)))/100}if(!(this._points.length<2)){for(var d=this._source.properties(),c=new s,p=this,u=function(e,t){return{points:[e],text:t,color:d.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:d.font.value(),offsetX:0,offsetY:0, +bold:d.bold&&d.bold.value(),italic:d.italic&&d.italic.value(),fontsize:d.fontsize.value(),backgroundColor:p._source.properties().color.value(),backgroundRoundRect:4}},_=function(e,t,i,r){return{points:[e,t],width:p._model.timeScale().width(),height:p._source.priceScale().height(),color:l.generateColor(p._source.properties().color.value(),i),linewidth:r||d.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}},f=1;f=25*k.linewidth?u.Arrow:u.Normal,this._distanceLineRenderer.setData(k),e.append(this._distanceLineRenderer);i=this._points[0],a=this._points[1];var g=Math.round((i.x+a.x)/2);d=new r(g,i.y+Math.sign(a.y-i.y)*o),_=new r(g,a.y+Math.sign(i.y-a.y)*o);(k={}).points=[d,_],k.width=this._model.timeScale().width(),k.height=this._source.priceScale().height(),k.color=this._source.properties().linecolor.value(),k.linewidth=this._source.properties().linewidth.value(),k.linestyle=CanvasEx.LINESTYLE_SOLID,k.extendleft=!1,k.extendright=!1,k.leftend=u.Normal,k.rightend=Math.abs(d.y-_.y)>=25*k.linewidth?u.Arrow:u.Normal,this._distancePriceRenderer.setData(k),e.append(this._distancePriceRenderer);var y=this._source.points()[0].price,w=this._source.points()[1].price,x=w-y,m=100*x/Math.abs(y),b=this._source.points()[0].index,R=this._source.points()[1].index,T=f(R-b+""),S=this._model.timeScale().indexToUserTime(b),P=this._model.timeScale().indexToUserTime(R),L="";if(S&&P){var C=(P.valueOf()-S.valueOf())/1e3;L=", "+v((new c).format(C))}var M=this._model.mainSeries().symbolInfo();M&&M!==this._lastSymbolInfo&&(this._pipFormatter=new p(M.pricescale,M.minmov,M.type,M.minmove2),this._lastSymbolInfo=M);var I,O=this._source.ownerSource().formatter().format(x)+" ("+this._percentageFormatter.format(Math.round(100*m)/100)+") "+(this._pipFormatter?this._pipFormatter.format(x):""),D=f(O)+"\n"+$.t("{0} bars").format(T)+L,k={};if(w>y)(I=a.clone()).y-=2*t.fontsize.value(),I.x=.5*(i.x+a.x),k.points=[I];else(I=a.clone()).x=.5*(i.x+a.x),I.y+=.7*t.fontsize.value(),k.points=[I];var B={x:0,y:10};k.text=D,k.color=t.textcolor.value(),k.height=this._source.priceScale().height(),k.font=t.font.value(),k.offsetX=B.x,k.offsetY=B.y,k.padding=8,k.vertAlign="middle",k.horzAlign="center",k.fontsize=t.fontsize.value(),k.backgroundRoundRect=4,k.backgroundHorzInflate=.4*t.fontsize.value(),k.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(k.backgroundColor=t.labelBackgroundColor.value()),this._textRenderer.setData(k);var N=this._textRenderer.measure(),A=s(N,i,a,B,this._source.priceScale().height());this._textRenderer.setPoints([A]),e.append(this._textRenderer),this.addAnchors(e),this._renderer=e}}, +t.DateAndPriceRangePaneView=g},UfPO:function(e,t,i){"use strict";e.exports=function(e,t){var i=document.body,r=i[e];return r||((r=document.createElement("img")).src=t,i[e]=r),r}},V8bI:function(e,t,i){e.exports=i.p+"898929f1acdb622689e0fc0c95c8fcd0.png"},VghZ:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("qgcf").TextRenderer,s=i("qgcf").calculateLabelPosition,o=i("IjC5").RectangleRenderer,l=i("pJOz").TrendLineRenderer,h=i("Zy3/").CompositeRenderer,d=i("GH0z").PercentageFormatter,c=i("5C6T").PipFormatter,p=i("a7Ha").LineEnd,u=i("Ialn").forceLTRStr;function _(e,t){n.call(this,e,t),this._percentageFormatter=new d,this._pipFormatter=null,this._lastSymbolInfo=null,this._topBorderRenderer=new l,this._bottomBorderRenderer=new l,this._distanceRenderer=new l,this._backgroundRenderer=new o,this._labelRenderer=new a,this._renderer=null}inherit(_,n),_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},_.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2||this._source.points().length<2)){var e=new h,t=this._source.properties(),i=t.extendLeft.value(),a=t.extendRight.value(),o=this._points[0],l=this._points[1],d=Math.min(o.x,l.x),_=Math.max(o.x,l.x);if(t.fillBackground&&t.fillBackground.value())(M={}).points=[new r(d,o.y),new r(_,l.y)],M.color="white",M.linewidth=0,M.backcolor=t.backgroundColor.value(),M.fillBackground=!0,M.transparency=t.backgroundTransparency.value(),M.extendLeft=i,M.extendRight=a,this._backgroundRenderer.setData(M),e.append(this._backgroundRenderer);var f=this,v=function(t,r,n){var s={};s.points=[r,n],s.width=f._model.timeScale().width(),s.height=f._source.priceScale().height(),s.color=f._source.properties().linecolor.value(),s.linewidth=f._source.properties().linewidth.value(),s.linestyle=CanvasEx.LINESTYLE_SOLID,s.extendleft=i,s.extendright=a,s.leftend=p.Normal,s.rightend=p.Normal,t.setData(s),e.append(t)},g=d,y=_;g===y&&(i&&(g-=1),a&&(y+=1)),v(this._topBorderRenderer,new r(g,o.y),new r(y,o.y)),v(this._bottomBorderRenderer,new r(g,l.y),new r(y,l.y));o=this._points[0],l=this._points[1];var w=Math.round((o.x+l.x)/2),x=new r(w,o.y),m=new r(w,l.y);(M={}).points=[x,m],M.width=f._model.timeScale().width(),M.height=f._source.priceScale().height(),M.color=f._source.properties().linecolor.value(),M.linewidth=f._source.properties().linewidth.value(),M.linestyle=CanvasEx.LINESTYLE_SOLID,M.extendleft=!1,M.extendright=!1,M.leftend=p.Normal,M.rightend=Math.abs(x.y-m.y)>=15*M.linewidth?p.Arrow:p.Normal,this._distanceRenderer.setData(M),e.append(this._distanceRenderer);var b=this._source.points()[0].price,R=this._source.points()[1].price,T=R-b,S=100*T/Math.abs(b),P=this._model.mainSeries().symbolInfo();P&&P!==this._lastSymbolInfo&&(this._pipFormatter=new c(P.pricescale,P.minmov,P.type,P.minmove2),this._lastSymbolInfo=P);var L,C=u(this._source.ownerSource().formatter().format(T)+" ("+this._percentageFormatter.format(S)+") "+(this._pipFormatter?this._pipFormatter.format(T):"")),M={} +;if(R>b)(L=l.clone()).y-=2*t.fontsize.value(),L.x=.5*(o.x+l.x),M.points=[L];else(L=l.clone()).x=.5*(o.x+l.x),L.y+=.7*t.fontsize.value(),M.points=[L];var I={x:0,y:10};M.text=C,M.color=t.textcolor.value(),M.height=f._source.priceScale().height(),M.font=t.font.value(),M.offsetX=I.x,M.offsetY=I.y,M.vertAlign="middle",M.horzAlign="center",M.fontsize=t.fontsize.value(),M.backgroundRoundRect=4,M.backgroundHorzInflate=.4*t.fontsize.value(),M.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(M.backgroundColor=t.labelBackgroundColor.value()),t.drawBorder&&t.drawBorder.value()&&(M.borderColor=t.borderColor.value()),this._labelRenderer.setData(M);var O=this._labelRenderer.measure(),D=s(O,o,l,I,f._source.priceScale().height());this._labelRenderer.setPoints([D]),e.append(this._labelRenderer),this.addAnchors(e),this._renderer=e}},t.PriceRangePaneView=_},X4Cb:function(e,t,i){"use strict";i.r(t),i.d(t,"GannComplexPaneView",(function(){return u}));var r=i("mrSG"),n=i("aO4+"),a=i("aB9a"),s=i("pJOz"),o=i("qgcf"),l=i("Zy3/"),h=i("a7Ha"),d=i("8Uy/"),c=i("amvX"),p=i("Ialn"),u=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._verticalLevelsRenderers=[],r._horizontalLevelsRenderers=[],r._fanRenderers=[],r._arcRenderers=[],r._priceDiffTextRenderer=new o.TextRenderer,r._indexDiffTextRenderer=new o.TextRenderer,r._ratioTextRenderer=new o.TextRenderer,r._renderer=null,r._initRenderers(),r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer=null;var t=new l.CompositeRenderer,i=this._getPoints();if(i.length<2)return this.addAnchors(t),void(this._renderer=t);var r=i[0],n=i[1],a=this._getSource(),s=a.isReversed();s&&(n=i[0],r=i[1]);var o=n.x-r.x,h=n.y-r.y,d=r,c=n,p=this._getModel(),u={barsCoordsRange:o,priceCoordsRange:h,startPoint:d,endPoint:c,p1:r,p2:n,isLabelsVisible:a.isLabelsVisible(),reversed:s};this._prepareLevels(t,u),this._prepareFanLines(t,u),this._prepareArcs(t,u),this._prepareLabels(t,u);var _=[r,n];p.lineBeingCreated()===a&&_.pop(),t.append(this.createLineAnchor({points:_})),this._renderer=t},t.prototype._initRenderers=function(){for(var e=this._getSource(),t=e.levelsCount(),i=0;i_){f=a.x;var g=_/u;v=r.y+g*o}else{v=a.y;g=u/_;f=r.x+g*s}var y={points:[i,new n.Point(f,v)],color:p.color,linewidth:p.width,linestyle:d.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal},w=this._fanRenderers[p.index];w.setData(y),e.append(w)}}},t.prototype._prepareArcs=function(e,t){for(var i=t.p1,r=t.startPoint,a=t.endPoint,s=t.barsCoordsRange,o=t.priceCoordsRange,l=i,h=this._getSource(),d=h.isArcsBackgroundFilled(),c=h.arcsBackgroundTransparency(),p=0,u=h.arcs();p0?"right":"left",_.vertAlign=h>0?"bottom":"top",_.offsetX=10,_.offsetY=h>0?8:10,_.forceTextAlign=!0,this._priceDiffTextRenderer.setData(_),e.append(this._priceDiffTextRenderer);var f=new n.Point(r.x,i.y),v=Object(p.forceLTRStr)(d.toString()),g=this._getLabelData(f,v);g.horzAlign=d>0?"left":"right",g.vertAlign=h>0?"top":"bottom",g.offsetX=10,g.offsetY=h>0?10:8,g.forceTextAlign=!0,this._indexDiffTextRenderer.setData(g),e.append(this._indexDiffTextRenderer);var y=o.getScaleRatio();if(null!==y){var w=o.getScaleRatioFormatter(),x=Object(p.forceLTRStr)(w.format(y)),m=this._getLabelData(r,x);m.horzAlign=d>0?"left":"right",m.vertAlign=h>0?"bottom":"top",m.offsetX=10,m.offsetY=h>0?8:10,m.forceTextAlign=!0,this._ratioTextRenderer.setData(m),e.append(this._ratioTextRenderer)}}}},t.prototype._getLabelData=function(e,t){var i=this._getSource().getLabelsStyle(),r=i.textColor,n=i.font,a=i.fontSize;return{points:[e],backgroundColor:"transparent",text:t,font:n,bold:i.bold,italic:i.italic,fontsize:a,color:r,vertAlign:"top",horzAlign:"center",offsetX:0,offsetY:0,backgroundRoundRect:4}},t}(a.LineSourcePaneView)},XHET:function(e,t,i){"use strict" +;var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("5/lF").TrendLineStatsRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("Zy3/").CompositeRenderer,h=i("GH0z").PercentageFormatter,d=i("vq8G").SelectionRenderer,c=i("5C6T").PipFormatter,p=i("a7Ha").LineEnd,u=i("8xAY").LabelSettings,_=i("zDbI").CHART_FONT_FAMILY,f=i("VdBB").HitTestResult,v=i("cPgM").ScaledPaneRenderer,g=i("cPgM").ScaledPaneRendererWrapper,y=i("Ialn").forceLTRStr;function w(){v.call(this),this._data=null}function x(e,t){n.call(this,e,t),this._label=null,this._rendererCache={},this._pipFormatter=null,this._lastSymbolInfo=null,this._trendLineRenderer=new o,this._angleRenderer=new w,this._angleLabelRenderer=new s,this._renderer=null}inherit(w,v),w.prototype.setData=function(e){this._data=e},w.prototype.hitTest=function(){return null},w.prototype._drawImpl=function(e){if(null!==this._data){e.save(),e.translate(this._data.point.x,this._data.point.y),e.strokeStyle=this._data.color;var t=[1,2];"function"==typeof e.setLineDash?e.setLineDash(t):void 0!==e.mozDash?e.mozDash=t:void 0!==e.webkitLineDash&&(e.webkitLineDash=t);var i=this._data.size;e.beginPath(),e.moveTo(0,0),e.lineTo(i,0),e.arc(0,0,i,0,-this._data.angle,this._data.angle>0),e.stroke(),e.restore()}},inherit(x,n),x.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,this._points.length>0&&void 0!==this._source._angle){var e=this._points[0],t=Math.cos(this._source._angle),i=-Math.sin(this._source._angle),s=new r(t,i);this._secondPoint=e.addScaled(s,this._source._distance),this._secondPoint.data=1,this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._secondPoint)}if(this._label=null,!(this._source.points().length<2)){e=this._source.points()[0];var o,v,w=this._source.points()[1],x=[];if(this._source.properties().showPriceRange.value()&&this._source.priceScale()){var m=w.price-e.price,b=m/Math.abs(e.price);o=this._source.ownerSource().formatter().format(m)+" ("+(new h).format(100*b)+") ";var R=this._model.mainSeries().symbolInfo();R&&R!==this._lastSymbolInfo&&(this._pipFormatter=new c(R.pricescale,R.minmov,R.type,R.minmove2),this._lastSymbolInfo=R),o+=this._pipFormatter?", "+this._pipFormatter.format(m):"",x.push("priceRange")}if(this._source.properties().showBarsRange.value()){v="";var T=w.index-e.index;v+=$.t("{0} bars").format(y(T)),x.push("barsRange")}this._label=[y(o),v].filter((function(e){return e})).join("\n")||null,this._icons=x;var S=new l,P={},L=this.isHoveredSource()||this.isSelectedSource()||this._source.properties().alwaysShowStats.value(),C=(this.isHoveredSource()||this.isSelectedSource())&&this._source.properties().showMiddlePoint.value();if(this._secondPoint&&this._points.length>0){var M=this._source.properties().linecolor.value();if(P.points=[this._points[0],this._secondPoint],P.width=this._model.timeScale().width(),P.height=this._source.priceScale().height(),P.color=M,P.linewidth=this._source.properties().linewidth.value(),P.linestyle=this._source.properties().linestyle.value(), +P.extendleft=this._source.properties().extendLeft.value(),P.extendright=this._source.properties().extendRight.value(),P.leftend=p.Normal,P.rightend=p.Normal,this._trendLineRenderer.setData(P),S.append(this._trendLineRenderer),L&&this._label&&2===this._points.length){var I=this._source.properties().statsPosition.value(),O=this._source.getPointByPosition(I,P.points[0],this._middlePoint,P.points[1]),D=this._model.isDark(),k=D?u.bgColorDark:u.bgColorLight,B=D?u.textColorDark:u.textColorLight,N={points:[O],text:this._label,color:B,isDark:D,font:_,fontSize:u.fontSize,lineSpacing:u.lineSpacing,backgroundColor:k,backgroundRoundRect:u.rectRadius,paddingLeft:u.paddingLeftRight,paddingRight:u.paddingLeftRight,paddingTop:u.paddingTopBottom,paddingBottom:u.paddingTopBottom,textPadding:u.textPadding,doNotAlignText:!0,icons:this._icons},A=u.offset;N.offsetX=A,N.offsetY=A,(this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x)&&(N.vertAlign="bottom"),S.append(new g(new a(N,this._rendererCache)))}this._middlePoint&&S.append(new d({points:[this._middlePoint],bgColors:this._lineAnchorColors([this._middlePoint]),color:M,visible:C&&this.areAnchorsVisible(),hittestResult:f.REGULAR}));var z={};z.point=this._points[0],z.angle=this._source._angle,z.color=this._source.properties().linecolor.value(),z.size=50,this._angleRenderer.setData(z),S.append(this._angleRenderer);var E=Math.round(180*z.angle/Math.PI)+"º";(O=this._points[0].clone()).x=O.x+50;var V={points:[O],text:y(E),color:this._source.properties().textcolor.value(),horzAlign:"left",font:this._source.properties().font.value(),offsetX:5,offsetY:0,bold:this._source.properties().bold.value(),italic:this._source.properties().italic.value(),fontsize:this._source.properties().fontsize.value(),vertAlign:"middle"};this._angleLabelRenderer.setData(V),S.append(this._angleLabelRenderer)}0,this._secondPoint&&this._points.length>0&&S.append(this.createLineAnchor({points:[this._points[0],this._secondPoint]})),this._renderer=S}},x.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.TrendAnglePaneView=x},ZJWf:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("2trc").ChannelRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd;function c(e,t){n.call(this,e,t),this._renderer=null}inherit(c,n),c.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._floatPoints[0],t=this._floatPoints[1];this._fans=[];for(var i=t.x-e.x,c=t.y-e.y,p=1;p<=9;p++){var u="level"+p,_=this._source.properties()[u];if(_.visible.value()){var f,v,g=_.coeff1.value(),y=_.coeff2.value(),w=g/y,x=_.color.value(),m=g+"/"+y;g>y?(f=t.x,v=e.y+c/w):(f=e.x+i*w,v=t.y),this._fans.push({label:m,color:x,x:f,y:v, +linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:p})}}if(!(this._floatPoints.length<2)){var b=new h,R=(e=this._floatPoints[0],this._source.properties()),T=this._source.properties().fillBackground.value(),S=this._source.properties().transparency.value();for(p=0;p4&&p>0){var C;L=new r(this._fans[p-1].x,this._fans[p-1].y);(C={}).width=this._model.timeScale().width(),C.height=this._source.priceScale().height(),C.p1=e,C.p2=P,C.p3=e,C.p4=L,C.color=this._fans[p].color,C.transparency=S,C.hittestOnBackground=!0,(M=new a).setData(C),b.append(M)}var M,I={points:[e,P],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._fans[p].color,linewidth:this._fans[p].linewidth,linestyle:this._fans[p].linestyle,extendleft:!1,extendright:!0,leftend:d.Normal,rightend:d.Normal};if((M=new o).setData(I),M.setHitTest(new l(l.MOVEPOINT,null,this._fans[p].index)),b.append(M),R.showLabels.value()){var O={points:[P],text:this._fans[p].label,color:this._fans[p].color,vertAlign:"middle",horzAlign:"left",font:R.font.value(),offsetX:0,offsetY:5,fontsize:12};b.append(new s(O))}}this.addAnchors(b),this._renderer=b}}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.GannFanPaneView=c},a6on:function(e,t,i){"use strict";var r=i("GEp6").distanceToSegment,n=i("aB9a").LineSourcePaneView,a=i("pJOz").drawArrow,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("a7Ha").LineEnd,d=i("2hKl"),c=i("cPgM").ScaledPaneRenderer;function p(){c.call(this),this._data=null}function u(e,t){n.call(this,e,t),this._bezierCubicrenderer=new p,this._renderer=null}inherit(p,c),p.prototype.setData=function(e){this._data=e},p.prototype._drawImpl=function(e,t){if(null!==this._data){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,CanvasEx.setLineStyle(e,this._data.linestyle);var i=this._data.points[0],r=this._data.points[1];if(2===this._data.points.length)e.beginPath(),e.moveTo(i.x,i.y),e.lineTo(r.x,r.y),e.stroke(),this._data.leftend===h.Arrow&&a(r,i,e,e.lineWidth,t.pixelRatio),this._data.rightend===h.Arrow&&a(i,r,e,e.lineWidth,t.pixelRatio);else{var n=this._data.points[2],s=this._data.points[3],o=s.subtract(i),d=n.subtract(o.scaled(.25)),c=n.add(o.scaled(.25)),p=r.subtract(n),u=s.subtract(p.scaled(.25)),_=s.add(p.scaled(.25));if(this._data.fillBack&&this._data.points.length>2&&(e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.beginPath(),e.moveTo(i.x,i.y),e.quadraticCurveTo(d.x,d.y,n.x,n.y),e.bezierCurveTo(c.x,c.y,u.x,u.y,s.x,s.y),e.quadraticCurveTo(_.x,_.y,r.x,r.y),e.fill()),e.beginPath(), +this._data.extendLeftPoints.length>0){var f=this._data.extendLeftPoints[this._data.extendLeftPoints.length-1];e.moveTo(f.x,f.y);for(var v=this._data.extendLeftPoints.length-2;v>=0;v--){var g=this._data.extendLeftPoints[v];e.lineTo(g.x,g.y)}}e.moveTo(i.x,i.y),e.quadraticCurveTo(d.x,d.y,n.x,n.y),e.bezierCurveTo(c.x,c.y,u.x,u.y,s.x,s.y),e.quadraticCurveTo(_.x,_.y,r.x,r.y);for(v=0;vMath.PI/4&&n<3*Math.PI/4?c.PaneCursorType.VerticalResize:c.PaneCursorType.HorizontalResize}i.d(t,"thirdPointCursorType",(function(){return m})),i.d(t,"LineSourcePaneView",(function(){return b}));var b=function(){function e(e,t){this._invalidated=!0,this._points=[],this._floatPoints=[],this._middlePoint=null,this._source=e,this._model=t}return e.prototype.priceToCoordinate=function(e){var t=this._source.priceScale();if(null===t)return null +;var i=this._source.ownerSource(),r=null!==i?i.firstValue():null;return null===r?null:t.priceToCoordinate(e,r)},e.prototype.currentPoint=function(){var e=this._model.crossHairSource();return new n.Point(e.originX(),e.originY())},e.prototype.anchorColor=function(){return"#1E88E5"},e.prototype.isHoveredSource=function(){return this._source===this._model.hoveredSource()},e.prototype.isSelectedSource=function(){return this._model.selection().isSelected(this._source)},e.prototype.isBeingEdited=function(){return this._model.lineBeingEdited()===this._source},e.prototype.isEditMode=function(){return!this._model.isSnapshot()},e.prototype.areAnchorsVisible=function(){return(this.isHoveredSource()&&!this.isLocked()||this.isSelectedSource())&&this.isEditMode()},e.prototype.update=function(){this._invalidated=!0},e.prototype.isLocked=function(){return Boolean(this._source.isLocked&&this._source.isLocked())},e.prototype.addAnchors=function(e){var t=this._points;this._model.lineBeingCreated()===this._source&&(t=t.slice(0,-1)),e.append(this.createLineAnchor({points:t}))},e.prototype.createLineAnchor=function(e){if(this.isLocked())return new o.SelectionRenderer({bgColors:this._lineAnchorColors(e.points),points:e.points,visible:this.areAnchorsVisible(),hittestResult:s.HitTestResult.REGULAR,barSpacing:this._model.timeScale().barSpacing()});var t=Object(a.lastEventIsTouch)();return new w(Object(r.__assign)(Object(r.__assign)({},e),{color:this.anchorColor(),backgroundColors:this._lineAnchorColors(e.points),currentPoint:this.currentPoint(),linePointBeingEdited:this.isBeingEdited()?this._model.linePointBeingEdited():null,hittestResult:s.HitTestResult.CHANGEPOINT,radius:t?13:6,strokeWidth:t?2:1,selected:this.isSelectedSource(),selectedStrokeWidth:t?0:3,visible:this.areAnchorsVisible()}))},e.prototype._lineAnchorColors=function(e){var t=this,i=Object(x.ensureNotNull)(this._model.paneForSource(this._source)).height();return e.map((function(e){return t._model.backgroundColorAtYPercentFromTop(e.y/i)}))},e.prototype._updateImpl=function(){this._points=[],this._floatPoints=[];var e=this._source.priceScale(),t=this._model.timeScale();if(e&&!e.isEmpty()&&!t.isEmpty()){for(var i=this._source.points(),r=0;rthis._data.point.y)return null;if(e.xthis._data.point.x+this._data.width)return null;var t=new r(this._data.point.x+this._data.width/2,this._data.point.y),i=e.subtract(t),n=this._data.height/this._data.width;i.y/=n;var s=i.length();return Math.abs(s-this._data.width/2)<3?new a(a.MOVEPOINT):null},inherit(d,n),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e=this._source.points(),t=e[0],i=e[1],a=Math.min(t.index,i.index),o=Math.max(t.index,i.index),l=o-a,d=this._points[0],c=this._points[1],p=Math.abs(d.x-c.x),u=new s,_=this._source.properties(),f=this._model.timeScale();if(0!==l){for(var v=Math.min(d.x,c.x),g=[],y=a;v>-p;y-=l)v=f.indexToCoordinate(y),g.push(v);v=Math.max(d.x,c.x);for(y=o;v=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTestResult.MOVEPOINT):this._data.fillBack&&o>=h&&o<=a&&t.x*e.x>=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e){if(null!==this._data){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.translate(this._data.center.x,this._data.center.y);var t=this._data.edge.subtract(this._data.center),i=t.y/t.x,r=this._data.point.subtract(this._data.center),s=(r=new n.Point(r.x,r.y/i)).length(),o=this._data.prevPoint.subtract(this._data.center),l=(o=new n.Point(o.x,o.y/i)).length();e.scale(1,i),this._data.fillBack&&(this._data.point.xthis._data.center.x?e.arc(0,0,Math.abs(s),0,Math.PI/2,!1):e.arc(0,0,Math.abs(s),-Math.PI/2,-Math.PI,!0),e.scale(1,1/i),e.stroke()}},t}(i("cPgM").ScaledPaneRenderer)},bFMU:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("pJOz").TrendLineRenderer,a=i("qgcf").TextRenderer,s=i("Zy3/").CompositeRenderer,o=i("zXvd").NumericFormatter,l=i("Tmoa"),h=i("a7Ha").LineEnd;function d(e,t){r.call(this,e,t),this._numericFormatter=new o,this._lineRendererPoints01=new n,this._lineRendererPoints12=new n,this._lineRendererPoints23=new n,this._abRetracementTrend=new n,this._cdRetracementTrend=new n,this._abLabelRenderer=new a,this._cdLabelRenderer=new a,this._textRendererALabel=new a,this._textRendererBLabel=new a,this._textRendererCLabel=new a,this._textRendererDLabel=new a,this._renderer=null}inherit(d,r),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){var e,t,i;if(r.prototype._updateImpl.call(this),this._source.points().length>=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),4===this._source.points().length){var n=this._source.points()[3];this._CDRetracement=Math.round(1e3*Math.abs((n.price-i.price)/(i.price-t.price)))/1e3}if(this._points.length<2)this._renderer=null;else{ +var a=this._source.properties(),o=new s,d=this._points,c=this,p=function(e,t){return{points:[e],text:t,color:a.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:a.font.value(),offsetX:0,offsetY:0,bold:a.bold&&a.bold.value(),italic:a.italic&&a.italic.value(),fontsize:a.fontsize.value(),backgroundColor:c._source.properties().color.value(),backgroundRoundRect:4}},u=function(e,t,i,r){return{points:[e,t],width:c._model.timeScale().width(),height:c._source.priceScale().height(),color:l.generateColor(c._source.properties().color.value(),i),linewidth:r||a.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}},_=u(d[0],d[1],0);if(this._lineRendererPoints01.setData(_),o.append(this._lineRendererPoints01),d.length>=3){_=u(d[1],d[2],0);this._lineRendererPoints12.setData(_),o.append(this._lineRendererPoints12)}if(4===d.length){_=u(d[2],d[3],0);this._lineRendererPoints23.setData(_),o.append(this._lineRendererPoints23)}var f=p(this._points[0],"A");this._points[1].y>this._points[0].y?(f.vertAlign="bottom",f.offsetY=5):(f.vertAlign="top",f.offsetY=5),this._textRendererALabel.setData(f),o.append(this._textRendererALabel);f=p(this._points[1],"B");if(this._points[1].y2){f=p(this._points[2],"C");this._points[2].y3){f=p(this._points[3],"D");this._points[3].y=3){var v=this._points[0].add(this._points[2]).scaled(.5);_=u(this._points[0],this._points[2],70,1);this._abRetracementTrend.setData(_),o.append(this._abRetracementTrend);f=p(v,this._numericFormatter.format(this._ABRetracement));this._abLabelRenderer.setData(f),o.append(this._abLabelRenderer)}if(this._points.length>=4){v=this._points[1].add(this._points[3]).scaled(.5),_=u(this._points[1],this._points[3],70,1);this._cdRetracementTrend.setData(_),o.append(this._cdRetracementTrend);f=p(v,this._numericFormatter.format(this._CDRetracement));this._cdLabelRenderer.setData(f),o.append(this._cdLabelRenderer)}this.addAnchors(o),this._renderer=o}},t.ABCDPaneView=d},bcXK:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("Hr11"),a=i("pJOz").TrendLineRenderer,s=i("cjIn").PaneRendererCachedImage,o=i("VdBB").HitTestResult,l=i("Zy3/").CompositeRenderer,h=i("Tmoa"),d=i("a7Ha").LineEnd,c=i("cPgM").ScaledPaneRenderer,p=i("NCfL").LineToolPaneViewWithLevelledTextCache;function u(e,t,i){c.call(this),this._data=e,this._hittest=t||new o(o.MOVEPOINT),this._backHittest=i||new o(o.MOVEPOINT_BACKGROUND)}function _(e,t){p.call(this,e,t),this._rendererCache={},this._trendLineRenderer=new a,this._renderer=null} +inherit(u,c),u.prototype._drawImpl=function(e){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.translate(this._data.center.x,this._data.center.y),e.beginPath(),this._data.fullCircles?e.arc(0,0,this._data.radius,2*Math.PI,0,!1):this._data.dir>0?e.arc(0,0,this._data.radius,0,Math.PI,!1):e.arc(0,0,this._data.radius,Math.PI,0,!1),e.stroke(),this._data.fillBackground&&(this._data.radius2&&(this._data.fullCircles?e.arc(0,0,this._data.radius2,2*Math.PI,0,!0):this._data.dir>0?e.arc(0,0,this._data.radius2,Math.PI,0,!0):e.arc(0,0,this._data.radius2,0,Math.PI,!0)),e.fillStyle=h.generateColor(this._data.color,this._data.transparency,!0),e.fill())},u.prototype.hitTest=function(e){if(n.sign(e.y-this._data.center.y)!==this._data.dir&&!this._data.fullCircles)return null;var t=e.subtract(this._data.center).length();return Math.abs(t-this._data.radius)<3?this._hittest:this._data.hittestOnBackground&&Math.abs(t)<=this._data.radius+3?this._backHittest:null},inherit(_,p),_.prototype.getCacheRects=function(e,t){p.prototype.getCacheRects.call(this,e,t);var i=this._cacheState.preparedCells.cells[this._levels[t].index-1];if(i){var r=this._levels[t],n={left:i.left,top:this._cache.topByRow(this._cacheState.row),width:i.width,height:this._cache.rowHeight(this._cacheState.row)};return{cacheRect:n,targetRect:{left:Math.round(r.labelPoint.x-n.width),top:Math.round(r.labelPoint.y-n.height/2),width:i.width,height:n.height}}}},_.prototype._updateImpl=function(){if(p.prototype._updateImpl.call(this),this._renderer=null,!(this._floatPoints.length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._floatPoints[0],t=this._floatPoints[1],i=e.subtract(t).length();this._levels=[];for(var a=this._source.properties(),h=this._source.levelsCount(),c=1;c<=h;c++){var _=a["level"+c];if(_.visible.value()){var f=_.coeff.value(),v=_.color.value(),g=t.subtract(e).length()*f,y=n.sign(t.y-e.y),w=new r(e.x,e.y+y*i*f);this._levels.push({color:v,radius:g,dir:y,labelPoint:w,linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:c})}}if(!(this._floatPoints.length<2)){var x=new l,m=(e=this._floatPoints[0],(a=this._source.properties()).fillBackground.value()),b=a.transparency.value();for(c=0;c0&&(T.radius2=this._levels[c-1].radius);var S=new o(o.MOVEPOINT,null,R.index);if(x.append(new u(T,S)),a.showCoeffs.value()){var P=new s(this,c);x.append(P)}}if(a.trendline.visible.value()){var L={points:[this._floatPoints[0],this._floatPoints[1]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:a.trendline.color.value(),linewidth:a.trendline.linewidth.value(),linestyle:a.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};this._trendLineRenderer.setData(L), +x.append(this._trendLineRenderer)}this.addAnchors(x),this._renderer=x}}},_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibSpeedResistanceArcsPaneView=_},c6sA:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("z+cS").VerticalLineRenderer,s=i("IjC5").RectangleRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("gyZD").PaneRendererLine,d=i("Zy3/").CompositeRenderer,c=i("Tmoa"),p=i("Ye2/").LineToolBarsPatternMode,u=i("a7Ha").LineEnd;function _(e,t){n.call(this,e,t),this._vertLineRenderer1=new a,this._vertLineRenderer2=new a,this._medianRenderer=new o,this._renderer=null}inherit(_,n),_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},_.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(!this._source.priceScale()||this._source.priceScale().isEmpty()||this._points.length<2)){if(this._source._pattern&&this._source._pattern.length>0&&2===this._source.points().length){var e=this._source.priceScale(),t=this._source.firstPatternPrice(),i=this._source.pressCoeff(),a=this._source.ownerSource().firstValue(),o=e.priceToCoordinate(t,a),_=function(r){var n=(r-t)*i+t;return e.priceToCoordinate(n,a)-o},f=parseInt(this._source.properties().mode.value()),v=this._source.points()[0].index>this._source.points()[1].index?1:0,g=this._points[v],y=g.x,w=Math.abs((this._points[0].x-this._points[1].x)/(this._source._pattern.length-1)),x={0:function(e){return{high:_(e[TradingView.HIGH_PLOT]),low:_(e[TradingView.LOW_PLOT])}},1:function(e,t){return new r(y+t*w,_(e[TradingView.CLOSE_PLOT])+g.y)},2:function(e){return{open:_(e[TradingView.OPEN_PLOT]),close:_(e[TradingView.CLOSE_PLOT])}},3:function(e,t){return new r(y+t*w,_(e[TradingView.OPEN_PLOT])+g.y)},4:function(e,t){return new r(y+t*w,_(e[TradingView.HIGH_PLOT])+g.y)},5:function(e,t){return new r(y+t*w,_(e[TradingView.LOW_PLOT])+g.y)},6:function(e,t){return new r(y+t*w,_((e[TradingView.HIGH_PLOT]+e[TradingView.LOW_PLOT])/2)+g.y)}};this._pattern=this._source._pattern.map(x[f])}else delete this._pattern;if(this._pattern&&2===this._source.points().length){var m=this._source.points()[0].index1&&(this._modifiedBase=this._floatPoints[0].add(this._floatPoints[1]).scaled(.5))},inherit(p,c),p.prototype._calcMofifiedBase=function(){if(this._floatPoints.length>2){var e=this._floatPoints[0].x,t=.5*(this._floatPoints[0].y+this._floatPoints[1].y),i=new r(e,t);this._modifiedBase=i}},inherit(u,d),u.prototype._updateRenderer=function(){if(this._floatPoints.length>1&&(this._modifiedBase=this._floatPoints[0].add(this._floatPoints[1]).scaled(.5)),!(this._floatPoints.length<2)){var e=new l;if(this._medianPoint&&this._modifiedBase){var t=this._source.properties();if(3===this._floatPoints.length){var i={points:[this._modifiedBase,this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._medianRenderer.setData(i), +e.append(this._medianRenderer)}var r={points:[this._floatPoints[0],this._floatPoints[1]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if(this._backSideRenderer.setData(r),e.append(this._backSideRenderer),this._floatPoints.length<3)return this.addAnchors(e),void(this._renderer=e);var n={points:[this._floatPoints[1],this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._sideRenderer.setData(n),e.append(this._sideRenderer);var d=this._floatPoints[2].subtract(this._floatPoints[1]).scaled(.5),c=this._floatPoints[2].subtract(this._modifiedBase),p=0,u=t.fillBackground.value(),_=t.transparency.value(),f={points:[this._medianPoint,this._medianPoint.add(c)],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal};this._centerRenderer.setData(f),e.append(this._centerRenderer);for(var v=0;v<=8;v++){var g=t["level"+v];if(g.visible.value()){var y=this._medianPoint.addScaled(d,g.coeff.value()),w=y.add(c),x=this._medianPoint.addScaled(d,-g.coeff.value()),m=x.add(c);if(u)(r={}).p1=y,r.p2=w,r.p3=this._medianPoint.addScaled(d,p),r.p4=r.p3.add(c),r.color=g.color.value(),r.width=this._model.timeScale().width(),r.height=this._source.priceScale().height(),r.transparency=_,r.hittestOnBackground=!0,r.extendLeft=t.extendLines.value(),(T=new s).setData(r),e.append(T),(r={}).p1=x,r.p2=m,r.p3=this._medianPoint.addScaled(d,-p),r.p4=r.p3.add(c),r.color=g.color.value(),r.width=this._model.timeScale().width(),r.height=this._source.priceScale().height(),r.transparency=_,r.hittestOnBackground=!0,r.extendLeft=t.extendLines.value(),(T=new s).setData(r),e.append(T);p=g.coeff.value();var b={points:[y,w],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal},R=new a;R.setData(b),R.setHitTest(new o(o.MOVEPOINT,null,v)),e.append(R);var T,S={points:[x,m],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal};(T=new a).setData(S),T.setHitTest(new o(o.MOVEPOINT,null,v)),e.append(T)}}this.addAnchors(e),this._renderer=e}else this.addAnchors(e)}},u.prototype._updateImpl=function(){d.prototype._updateImpl.call(this)},u.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},t.PitchforkLinePaneView=d,t.SchiffPitchforkLinePaneView=c,t.SchiffPitchfork2LinePaneView=p,t.InsidePitchforkLinePaneView=u},cjIn:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCachedImage",(function(){return s}));var r=i("aO4+"),n=i("f6yo"),a=i("VdBB"),s=function(){function e(e,t){this._cacheRect=null,this._targetRect=null,this._cacheProvider=e,this._index=t}return e.prototype.draw=function(e,t){var i=this._cacheProvider.getCacheRects(t,this._index);if(null===i)return this._cacheRect=null,void(this._targetRect=null);if(this._cacheRect=i.cacheRect,this._targetRect=i.targetRect,0!==this._cacheRect.width&&0!==this._cacheRect.height&&0!==this._targetRect.width&&0!==this._targetRect.height){e.save(),e.setTransform(1,0,0,1,0,0);var r=t.pixelRatio,n=this._cacheProvider.getCacheCanvas(t);e.drawImage(n,Math.round(this._cacheRect.left*r),Math.round(this._cacheRect.top*r),this._cacheRect.width*r,this._cacheRect.height*r,Math.round(this._targetRect.left*r),Math.round(this._targetRect.top*r),this._targetRect.width*r,this._targetRect.height*r),e.restore()}},e.prototype.hitTest=function(e){if(null===this._targetRect)return null;var t=new r.Point(this._targetRect.left,this._targetRect.top),i=t.add(new r.Point(this._targetRect.width,this._targetRect.height));return Object(n.pointInBox)(e,Object(r.box)(t,i))?new a.HitTestResult(a.HitTestResult.REGULAR):null},e}()},"ckl+":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("qgcf").TextRenderer,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("l4sv").HorizontalLineRenderer,h=[i("//lt").PaneCursorType.VerticalResize];function d(e,t){n.call(this,e,t),this._rendererCache={},this._labelRenderer=new a,this._lineRenderer=new l,this._lineRenderer.setHitTest(new s(s.MOVEPOINT)),this._renderer=null}inherit(d,n),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e=new o,t={};t.width=this._model.timeScale().width(),t.height=this._source.priceScale().height(),t.y=this._points[0].y,t.color=this._source.properties().linecolor.value(),t.linewidth=this._source.properties().linewidth.value(),t.linestyle=this._source.properties().linestyle.value(),this._lineRenderer.setData(t);var i=this._source.properties();if(e.append(this._lineRenderer),this._source.properties().showLabel.value()&&1===this._points.length){var a=i.vertLabelsAlign.value(),s=i.horzLabelsAlign.value(),l=this._points[0],d=0;"left"===s?l.x=3:"right"===s?(l.x=this._model.timeScale().width(),d=3):l.x=this._model.timeScale().width()/2;var c={points:[l],text:i.text.value(),color:i.textcolor.value(),vertAlign:a,horzAlign:s,font:i.font.value(),offsetX:d,offsetY:0,bold:this._source.properties().bold.value(),italic:this._source.properties().italic.value(),fontsize:this._source.properties().fontsize.value(),forceTextAlign:!0};this._labelRenderer.setData(c), +e.append(this._labelRenderer)}if(1===this._points.length){var p=new r(this._model.timeScale().width()/2,this._points[0].y);p.data=0,p.square=!0,e.append(this.createLineAnchor({points:[p],pointsCursorType:h}))}this._renderer=e}},t.HorzLinePaneView=d},"ct+2":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("zDbI"),a=i("aB9a"),s=i("Zy3/"),o=i("vq8G"),l=i("qgcf"),h=i("VdBB"),d=i("f6yo"),c=i("Hr11");var p=function(){function e(){this._data=null}return e.prototype.setData=function(e){this._data=e},e.prototype.draw=function(e,t){if(null!==this._data){switch(e.save(),e.fillStyle=this._data.color,this._data.direction){case"up":case"down":!function(e,t,i,r){var n=Math.max(1,Math.floor(r))%2?.5:0,a="up"===i?1:-1,s=a*Math.round(12*r),o=Object(c.ceiledEven)(19.5*r)/2+n,l=a*Math.round(10*r),h=Object(c.ceiledEven)(10*r)/2+n,d=Math.round(t.x*r)+n,p=Math.round(t.y*r);e.beginPath(),e.moveTo(d,p),e.lineTo(d+o,p+s),e.lineTo(d+h,p+s),e.lineTo(d+h,p+s+l),e.lineTo(d-h,p+s+l),e.lineTo(d-h,p+s),e.lineTo(d-o,p+s),e.moveTo(d,p),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio);break;case"left":case"right":!function(e,t,i,r){var n=Math.max(1,Math.floor(r))%2?.5:0,a="left"===i?1:-1,s=a*Math.round(12*r)+n,o=Object(c.ceiledEven)(19.5*r)/2+n,l=a*Math.round(22*r)+n,h=Object(c.ceiledEven)(10*r)/2+n,d=Math.round(t.x*r)+n,p=Math.round(t.y*r)+n;e.beginPath(),e.moveTo(d,p),e.lineTo(d+s,p+o),e.lineTo(d+s,p+h),e.lineTo(d+l,p+h),e.lineTo(d+l,p-h),e.lineTo(d+s,p-h),e.lineTo(d+s,p-o),e.moveTo(d,p),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio)}e.restore()}},e.prototype.hitTest=function(e){if(null===this._data)return null;var t,i,r,n;switch(this._data.direction){case"up":r=(t=this._data.point.x-9.75)+19.5,n=(i=this._data.point.y)+12+10;break;case"down":r=(t=this._data.point.x-9.75)+19.5,i=(n=this._data.point.y)-12-10;break;case"left":r=(t=this._data.point.x)+12+10,n=(i=this._data.point.y-9.75)+19.5;break;case"right":t=(r=this._data.point.x)-12-10,n=(i=this._data.point.y-9.75)+19.5}return e.xr||e.yn?null:new h.HitTestResult(h.HitTestResult.MOVEPOINT)},e.prototype.doesIntersectWithBox=function(e){return null!==this._data&&Object(d.pointInBox)(this._data.point,e)},e}();i.d(t,"ArrowMarkPaneView",(function(){return u}));var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._arrowMarkRenderer=new p,t._textRenderer=new l.TextRenderer,t._renderer=null,t._anchorsOffset=null,t}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){if(e.prototype._updateImpl.call(this),this._renderer=null,1===this._points.length){var t=this._getSource(),i=t.properties().childs(),a=this._getModel();this._arrowMarkRenderer.setData({point:this._points[0],direction:t.direction(),color:i.arrowColor.value()}),this._renderer=new s.CompositeRenderer,this._renderer.append(this._arrowMarkRenderer),""!==i.text.value()&&(this._textRenderer.setData(Object(r.__assign)({points:this._points, +font:n.CHART_FONT_FAMILY,fontSize:i.fontsize.value(),text:i.text.value(),color:i.color.value()},t.textAlignParams())),this._renderer.append(this._textRenderer));var l=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new o.SelectionRenderer({points:l,bgColors:this._lineAnchorColors(l),visible:this.areAnchorsVisible(),barSpacing:a.timeScale().barSpacing(),hittestResult:h.HitTestResult.MOVEPOINT}))}},t}(a.LineSourcePaneView)},dKqZ:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("hfHJ"),s=a.rotationMatrix,o=a.scalingMatrix,l=a.translationMatrix,h=a.transformPoint,d=i("aB9a").LineSourcePaneView,c=i("aB9a").thirdPointCursorType,p=i("VdBB").HitTestResult,u=i("Zy3/").CompositeRenderer,_=i("Tmoa"),f=i("cPgM").ScaledPaneRenderer,v=i("//lt").PaneCursorType;function g(){f.call(this),this._data=null}function y(e,t){d.call(this,e,t),this._arcRenderer=new g,this._renderer=null}inherit(g,f),g.prototype.setData=function(e){this._data=e,this._data.angleFrom=0,this._data.angleTo=Math.PI,this._data.clockwise=!1},g.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0],i=this._data.points[1];if(this._data.points.length<3)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var c=i.subtract(t),p=t.add(i).scaled(.5),u=new r(-c.y,c.x);u=u.normalized(),a=p.add(u.scaled(d)),e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth;var f=c.length(),v=c.x/f,g=c.y/f,y=Math.acos(v);g<0&&(y=-y);var w=this._data.points[2],x=l(-p.x,-p.y);w=h(x,w),x=s(-y),w=h(x,w),x=o(1,f/(2*d)),(w=h(x,w)).y<0?this._data.clockwise=!0:this._data.clockwise=!1,e.save(),e.beginPath(),e.translate(t.x,t.y),e.rotate(y);var m=1-Math.sqrt(3)/2;e.scale(1,d/(f*m)),this._data.clockwise?e.arc(.5*f,f*Math.sqrt(3)/2,f,-2*Math.PI/3,-Math.PI/3,!1):e.arc(.5*f,-f*Math.sqrt(3)/2,f,Math.PI/3,2*Math.PI/3,!1),e.restore(),e.stroke(),this._data.fillBackground&&(e.fillStyle=_.generateColor(this._data.backcolor,this._data.transparency),e.fill())}},g.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<3)return null;var t=this._data.points[0],i=this._data.points[1],a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return(d=n(t,i,e).distance)<5?new p(p.MOVEPOINT):null;var c=i.subtract(t),u=c.length(),_=t.add(i).scaled(.5),f=a.subtract(_);f=f.normalized(),a=_.add(f.scaled(d));var v=c.x/u,g=c.y/u,y=Math.acos(v);g<0&&(y=-y);var w=l(-t.x,-t.y);e=h(w,e),w=s(-y),e=h(w,e),f=h(w,f);var x,m=1-Math.sqrt(3)/2;if(w=o(1,u*m/d),e=h(w,e),f=h(w,f),e.y*f.y<0)return null;x=e.y<0?new r(.5*u,u*Math.sqrt(3)/2):new r(.5*u,-u*Math.sqrt(3)/2);var b=e.subtract(x).length();return Math.abs(b-u)<=5?new p(p.MOVEPOINT):null},inherit(y,d),y.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},y.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._arcRenderer.setData(e);var t=new u;this._renderer=t,t.append(this._arcRenderer);var i=[],a=e.points[0],p=new r(a.x,a.y);if(p.data=0,i.push(p),1!==e.points.length){var _=e.points[1],f=new r(_.x,_.y);if(f.data=1,2!==e.points.length){i.push(f);var g=e.points[2],y=n(a,_,g).distance,w=_.subtract(a),x=a.add(_).scaled(.5),m=new r(-w.y,w.x);m=m.normalized(),g=x.add(m.scaled(y));var b=x.add(m.scaled(-y)),R=w.length(),T=w.x/R,S=w.y/R,P=Math.acos(T);S<0&&(P=-P);var L=e.points[2],C=l(-x.x,-x.y);L=h(C,L),C=s(-P),L=h(C,L),C=o(1,R/(2*y));var M=(L=h(C,L)).y>=0?new r(g.x,g.y):new r(b.x,b.y);M.data=2,i.push(M);var I=[v.Default,v.Default,c(a,_)];t.append(this.createLineAnchor({points:i,pointsCursorType:I}))}else this.addAnchors(t)}}},t.ArcPaneView=y},dMkl:function(e,t,i){"use strict";var r=i("Hr11"),n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("VdBB").HitTestResult,o=i("/hKg").PaneRendererCandles,l=i("Zy3/").CompositeRenderer,h=i("a7Ha").LineEnd,d=i("Zp/P");function c(e,t){n.call(this,e,t),this._renderer=null}inherit(c,n),c.prototype._udpateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null;var e=this;if(this._segments=[],!(e._points.length<2)){this._segments=this._source.segments().map((function(t,i){var n=e._source.points();if(i>=e._points.length-1)return null;var a=e._points[i].x,s=n[i].price,o=n[i+1].price,l=n[i+1].index-n[i].index,h=e._model.timeScale().barSpacing()*r.sign(l),d=(o-s)/(t.bars().length-1),c=e._source.properties(),p=c.candleStyle.upColor.value(),u=c.candleStyle.downColor.value(),_=c.candleStyle.borderUpColor.value(),f=c.candleStyle.borderDownColor.value();return{bars:t.bars().map((function(t,i){var r=t.c>=t.o;return{time:a+i*h,open:e.priceToCoordinate(t.o+s+i*d),high:e.priceToCoordinate(t.h+s+i*d),low:e.priceToCoordinate(t.l+s+i*d),close:e.priceToCoordinate(t.c+s+i*d),color:r?p:u,borderColor:r?_:f,hollow:!1}}))}})).filter((function(e){return!!e}));for(var t=new l,i=1;i0&&M){var k=this._hlevels[u-1];e=new r(T,this._hlevels[u].y),t=new r(P,k.y);(z={}).points=[e,t],z.color=this._hlevels[u].color,z.linewidth=0,z.backcolor=this._hlevels[u].color,z.fillBackground=!0,z.transparency=I,z.extendLeft=!1,z.extendRight=!1,(V=new s(void 0,void 0,!0)).setData(z),R.append(V)}var B={points:[e=new r(T,this._hlevels[u].y),t=new r(P,this._hlevels[u].y)],width:this._model.timeScale().width(), +height:this._source.priceScale().height(),color:this._hlevels[u].color,linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};if((V=new o).setData(B),R.append(V),C.showLeftLabels.value()){var N={points:[e],text:this._numericFormatter.format(this._hlevels[u].coeff),color:this._hlevels[u].color,vertAlign:"middle",horzAlign:"right",font:C.font.value(),offsetX:5,offsetY:0,fontsize:12,forceTextAlign:!0};R.append(new a(N))}if(C.showRightLabels.value()){var A={points:[t],text:this._numericFormatter.format(this._hlevels[u].coeff),color:this._hlevels[u].color,vertAlign:"middle",horzAlign:"left",font:C.font.value(),offsetX:5,offsetY:0,fontsize:12};R.append(new a(A))}}for(u=0;u0&&O){k=this._vlevels[u-1];var z,E=new r(k.x,S);(z={}).points=[E,t],z.color=this._vlevels[u].color,z.linewidth=0,z.backcolor=this._vlevels[u].color,z.fillBackground=!0,z.transparency=D,z.extendLeft=!1,z.extendRight=!1,(V=new s(void 0,void 0,!0)).setData(z),R.append(V)}var V;B={points:[e,t],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._vlevels[u].color,linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};if((V=new o).setData(B),R.append(V),C.showTopLabels.value()){var j={points:[e],text:this._numericFormatter.format(this._vlevels[u].coeff),color:this._vlevels[u].color,vertAlign:"bottom",horzAlign:"center",font:C.font.value(),offsetX:0,offsetY:3,fontsize:12};R.append(new a(j))}if(C.showBottomLabels.value()){var H={points:[t],text:this._numericFormatter.format(this._vlevels[u].coeff),color:this._vlevels[u].color,vertAlign:"top",horzAlign:"center",font:C.font.value(),offsetX:0,offsetY:5,fontsize:12};R.append(new a(H))}}var W=this;F(R,this._hfans,!0),F(R,this._vfans,!1),this.addAnchors(R),this._renderer=R}function F(e,t,i){var n=new r(T,S),a=new r(P,S),s=new r(T,L),l=new r(P,L),h={width:W._model.timeScale().width(),height:W._source.priceScale().height(),color:C.fans.color.value(),linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};function c(t){var i=new o;i.setData(Object.assign({},h,{points:t})),e.append(i)}for(var p=0;pr.x?"left":"right",vertAlign:"middle",font:v._source.properties().font.value(),offsetX:6,offsetY:0,boxPadding:0,bold:v._source.properties().bold.value(),italic:v._source.properties().italic.value(),fontsize:v._source.properties().fontsize.value(),forceTextAlign:!0};e.setData(o),s.append(e);o={points:[r],text:a,color:v._source.properties().textcolor.value(),horzAlign:i.x=l&&d>=l)return this._backHitTest}return null},t.prototype._drawImpl=function(e){if(null!==this._data&&(e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.arc(this._data.center.x,this._data.center.y,this._data.radius,this._data.edge1,this._data.edge2,!0),e.stroke(),this._data.fillBackground)){if(e.arc(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.edge2,this._data.edge1,!1),this._data.gradient){var t=e.createRadialGradient(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.center.x,this._data.center.y,this._data.radius);t.addColorStop(0,Object(a.generateColor)(this._data.color1,this._data.transparency)),t.addColorStop(1,Object(a.generateColor)(this._data.color2,this._data.transparency)),e.fillStyle=t}else e.fillStyle=Object(a.generateColor)(this._data.color,this._data.transparency,!0);e.fill()}},t}(i("cPgM").ScaledPaneRenderer)},jlk4:function(e,t,i){"use strict";var r=i("isd9").ArcWedgeRenderer,n=i("1SUO").FibWedgePaneView,a=i("pJOz").TrendLineRenderer,s=i("Zy3/").CompositeRenderer,o=i("a7Ha").LineEnd;function l(e,t){n.call(this,e,t),this._baseTrendRenderer=new a,this._edgeTrendRenderer=new a,this._arcWedgeRenderer=new r}inherit(l,n),l.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},l.prototype._updateRenderer=function(){if(!(this._points.length<2)){var e=new s,t=this._source.properties(),i=this._points,r=i[0],n=i[1],a={points:[r,n],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.linewidth.value(),linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.Normal,rightend:o.Normal};if(this._baseTrendRenderer.setData(a),e.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e);var l=i[2],h=l.data,d=n.subtract(r).length(),c=l.subtract(r).normalized();(l=r.add(c.scaled(d))).data=h,a={points:[r,l],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(), +linewidth:t.linewidth.value(),linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.Normal,rightend:o.Normal},this._edgeTrendRenderer.setData(a),e.append(this._edgeTrendRenderer);var p=this._levels[0],u={};u.center=this._points[0],u.radius=p.radius,u.prevRadius=0,u.edge=this._edge,u.color=t.trendline.color.value(),u.color1=t.color1.value(),u.color2=t.color2.value(),u.linewidth=t.linewidth.value(),u.edge1=this._edge1,u.edge2=this._edge2,u.p1=p.p1,u.p2=p.p2,u.fillBackground=t.fillBackground.value(),u.transparency=t.transparency.value(),u.gradient=!0,this._arcWedgeRenderer.setData(u),e.append(this._arcWedgeRenderer),this.addAnchors(e),this._renderer=e}},t.ProjectionLinePaneView=l},l5Au:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("2trc").ChannelRenderer,a=i("pJOz").TrendLineRenderer,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("a7Ha").LineEnd;function h(e,t){r.call(this,e,t),this._medianRenderer=new a,this._sideRenderer=new a,this._renderer=null}inherit(h,r),h.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,0!==this._floatPoints.length&&(3===this._floatPoints.length?(this._medianPoint=this._floatPoints[1].add(this._floatPoints[2]).scaled(.5),this._medianPoint.data=3):2===this._floatPoints.length?(this._medianPoint=this._floatPoints[1],this._medianPoint.data=3):(this._medianPoint=this._floatPoints[0],this._medianPoint.data=3),!(this._floatPoints.length<2)&&this._medianPoint)){var e=new o,t={points:[this._floatPoints[0],this._medianPoint],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._source.properties().median.color.value(),linewidth:this._source.properties().median.linewidth.value(),linestyle:this._source.properties().median.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};if(this._medianRenderer.setData(t),e.append(this._medianRenderer),this._floatPoints.length<3)return this.addAnchors(e),void(this._renderer=e);var i={points:[this._floatPoints[1],this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._source.properties().median.color.value(),linewidth:this._source.properties().median.linewidth.value(),linestyle:this._source.properties().median.linestyle.value(),extendleft:!1,extendright:!1,leftend:l.Normal,rightend:l.Normal};this._sideRenderer.setData(i),e.append(this._sideRenderer);for(var h=0,d=this._floatPoints[2].subtract(this._floatPoints[1]).scaled(.5),c=this._source.properties().fillBackground.value(),p=this._source.properties().transparency.value(),u=0;u<=8;u++){var _="level"+u,f=this._source.properties()[_];if(f.visible.value()){var v,g=this._medianPoint.addScaled(d,f.coeff.value()),y=this._medianPoint.addScaled(d,-f.coeff.value());if(c)(v={}).width=this._model.timeScale().width(),v.height=this._source.priceScale().height(),v.p1=this._floatPoints[0],v.p2=g,v.p3=this._floatPoints[0],v.p4=this._medianPoint.addScaled(d,h),v.color=f.color.value(),v.transparency=p, +v.hittestOnBackground=!0,(x=new n).setData(v),e.append(x),(v={}).width=this._model.timeScale().width(),v.height=this._source.priceScale().height(),v.p1=this._floatPoints[0],v.p2=y,v.p3=this._floatPoints[0],v.p4=this._medianPoint.addScaled(d,-h),v.color=f.color.value(),v.transparency=p,v.hittestOnBackground=!0,(x=new n).setData(v),e.append(x);h=f.coeff.value();var w={points:[this._floatPoints[0],g],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:f.color.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};(x=new a).setData(w),x.setHitTest(new s(s.MOVEPOINT,null,u)),e.append(x);var x,m={points:[this._floatPoints[0],y],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:f.color.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};(x=new a).setData(m),x.setHitTest(new s(s.MOVEPOINT,null,u)),e.append(x)}}this.addAnchors(e),this._renderer=e}},h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.PitchfanLinePaneView=h},lZ9F:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("aB9a").LineSourcePaneView,s=i("aB9a").thirdPointCursorType,o=i("pJOz").TrendLineRenderer,l=i("BCbF").PolygonRenderer,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd,c=i("//lt").PaneCursorType;function p(e,t){a.call(this,e,t),this._poligonRenderer=new l,this._renderer=null}inherit(p,a),p.prototype._updateImpl=function(){if(a.prototype._updateImpl.call(this),this._renderer=null,this._distance=0,3===this._points.length&&(this._distance=n(this._points[0],this._points[1],this._points[2]).distance),0!==this._points.length){var e,t,i,l,p=new h,u=this._source.properties(),_=this._points[0],f=this._points[1];if(2===this._points.length){(g={}).points=this._points,g.floatPoints=this._floatPoints,g.width=this._model.timeScale().width(),g.height=this._source.priceScale().height(),g.color=u.color.value(),g.linewidth=1,g.linestyle=CanvasEx.LINESTYLE_SOLID,g.extendleft=!1,g.extendright=!1,g.leftend=d.Normal,g.rightend=d.Normal;var v=new o;v.setData(g),p.append(v)}else if(3===this._points.length){var g,y=f.subtract(_),w=new r(y.y,-y.x).normalized().scaled(this._distance),x=w.scaled(-1);e=_.add(w),t=f.add(w),i=_.add(x),l=f.add(x),(g={}).points=[e,t,l,i],g.color=u.color.value(),g.linewidth=this._source.properties().linewidth.value(),g.linestyle=CanvasEx.LINESTYLE_SOLID,g.filled=!0,g.backcolor=u.backgroundColor.value(),g.fillBackground=u.fillBackground.value(),g.transparency=u.transparency.value(),this._poligonRenderer.setData(g),p.append(this._poligonRenderer)}var m=[];m.push(_),this._points.length>=2&&m.push(f);var b=[c.Default,c.Default];if(3===this._points.length){e.data=2,i.data=2,t.data=2,l.data=2,m.push(e,i,t,l);var R=s(_,f);b.push(R,R,R,R)}p.append(this.createLineAnchor({points:m,pointsCursorType:b})),this._renderer=p}},p.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},t.RotatedRectanglePaneView=p},mJB8:function(e,t,i){e.exports=i.p+"4fafff07d8914dc11f6d335f606ff47c.png"},mjK7:function(e,t,i){"use strict";var r=i("6MfG").Pattern5PaneView;function n(e,t){r.call(this,e,t)}inherit(n,r),n.prototype._updateBaseData=function(){var e,t,i,r,n;this._source.points().length>=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),this._source.points().length>=4&&(r=this._source.points()[3],this._BCRetracement=Math.round(1e3*Math.abs((r.price-e.price)/(t.price-e.price)))/1e3),this._source.points().length>=5&&(n=this._source.points()[4],this._CDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(r.price-i.price)))/1e3,this._XDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(e.price-r.price)))/1e3)},t.CypherPaneView=n},mr3a:function(e,t,i){"use strict";i.r(t),i.d(t,"TextPaneView",(function(){return f}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("zDbI"),o=i("//lt"),l=i("qgcf"),h=i("Zy3/"),d=i("vq8G"),c=i("TTFo"),p=i("VdBB"),u=i("aB9a"),_=[o.PaneCursorType.HorizontalResize],f=function(e){function t(t,i,r,n,a,s,o){var h=e.call(this,t,i)||this;return h._textRenderer=new l.TextRenderer,h._noSelection=!1,h._renderer=null,h._offsetX=r,h._offsetY=n,h._vertAlign=a,h._horzAlign=s,h._forceTextAlign=Boolean(o),h._noSelection=!1,h._renderer=null,h}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype.disableSelection=function(){this._noSelection=!0},t.prototype.isEditMode=function(){return!this._getModel().readOnly()},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer=null;var t=this._getSource(),i=t.priceScale();if(i&&!i.isEmpty()){var r=t.properties().childs(),o=this._getModel(),l={text:r.text.value(),color:r.color.value(),fontSize:r.fontsize.value(),boxPadding:r.fontsize.value()/6,font:s.CHART_FONT_FAMILY,vertAlign:this._vertAlign||"top",horzAlign:this._horzAlign||"left",offsetX:this._offsetX||0,offsetY:this._offsetY||0,forceTextAlign:this._forceTextAlign};if(l.points=t.isFixed()?t.fixedPoints():this._points,r.fillBackground&&r.fillBackground.value()&&(l.backgroundColor=r.backgroundColor.value()),r.drawBorder&&r.drawBorder.value()&&(l.borderColor=r.borderColor.value()),r.wordWrap&&r.wordWrap.value()&&(l.wordWrapWidth=r.wordWrapWidth.value()),l.bold=r.bold&&r.bold.value(),l.italic=r.italic&&r.italic.value(),l.highlightBorder=o.selection().isSelected(t),!t.isFixed()&&r.fixedSize&&!r.fixedSize.value()){l.scaleX=o.timeScale().barSpacing()/t.barSpacing();var u=Object(n.ensureNotNull)(i.priceRange()),f=i.height()/u.length();t.isPriceDencityLog()&&!i.isLog()&&(f=i.height()/(Object(c.toLog)(u.maxValue())-Object(c.toLog)(u.minValue()))),!t.isPriceDencityLog()&&i.isLog()&&(f=i.height()/(Object(c.fromLog)(u.maxValue())-Object(c.fromLog)(u.minValue())));var v=t.priceDencity();void 0!==v&&(l.scaleY=f/v), +(void 0===v||void 0===l.scaleY||l.scaleY<=0)&&delete l.scaleY}if(this._textRenderer.setData(l),1===l.points.length&&!this._noSelection){var g=new h.CompositeRenderer;g.append(this._textRenderer);var y=l.points[0].clone(),w=this._textRenderer.measure(),x=w.width,m=w.height;if(l.wordWrapWidth){var b=new a.Point(y.x+x,y.y+m/2);b.data=0,g.append(this.createLineAnchor({points:[b],pointsCursorType:_}))}var R=new a.Point(y.x+x/2,y.y+m);return R.data=0,g.append(new d.SelectionRenderer({points:[R],bgColors:this._lineAnchorColors([R]),visible:this.areAnchorsVisible(),hittestResult:p.HitTestResult.MOVEPOINT,barSpacing:o.timeScale().barSpacing()})),void(this._renderer=g)}this._renderer=this._textRenderer}},t}(u.LineSourcePaneView)},"obU/":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("hfHJ"),s=a.rotationMatrix,o=a.scalingMatrix,l=a.translationMatrix,h=a.transformPoint,d=i("aB9a").LineSourcePaneView,c=i("VdBB").HitTestResult,p=i("Zy3/").CompositeRenderer,u=i("Tmoa"),_=i("aB9a").thirdPointCursorType,f=i("//lt").PaneCursorType,v=i("cPgM").ScaledPaneRenderer;function g(){v.call(this),this._data=null}function y(e,t){d.call(this,e,t),this._ellipseRenderer=new g,this._renderer=null}inherit(g,v),g.prototype.setData=function(e){this._data=e,this._data.angleFrom=0,this._data.angleTo=2*Math.PI,this._data.clockwise=!1},g.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0],i=this._data.points[1];if(this._data.points.length<3)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var c=i.subtract(t),p=t.add(i).scaled(.5),_=new r(-c.y,c.x);_=_.normalized(),a=p.add(_.scaled(d)),e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth;var f=c.length(),v=c.x/f,g=c.y/f,y=Math.acos(v);g<0&&(y=-y);var w=this._data.points[2],x=l(-p.x,-p.y);w=h(x,w),x=s(-y),w=h(x,w),x=o(1,f/(2*d)),(w=h(x,w)).y<0?this._data.clockwise=!0:this._data.clockwise=!1,e.save(),e.beginPath(),e.translate(p.x,p.y),e.rotate(y),e.scale(1,2*d/f),e.arc(0,0,.5*f,this._data.angleFrom,this._data.angleTo,this._data.clockwise),e.restore(),e.stroke(),this._data.fillBackground&&(e.fillStyle=u.generateColor(this._data.backcolor,this._data.transparency),e.fill())}},g.prototype._additionalPointTest=function(e,t){return!0},g.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<3)return null;var t=this._data.points[0],i=this._data.points[1],a=this._data.points[2],d=n(t,i,a).distance,p=i.subtract(t),u=t.add(i).scaled(.5),_=new r(-p.y,p.x);_=_.normalized(),a=u.add(_.scaled(d));var f=p.length(),v=p.x/f,g=p.y/f,y=Math.acos(v);g<0&&(y=-y);var w=l(-u.x,-u.y);e=h(w,e);var x=h(w,this._data.points[2]);w=s(-y),e=h(w,e),x=h(w,x),w=o(1,f/(2*d)),e=h(w,e),x=h(w,x);var m=e.length() +;return this._additionalPointTest(e,x)?Math.abs(m-.5*f)<=3?new c(c.MOVEPOINT):this._data.fillBackground&&!this._data.noHitTestOnBackground&&m<=.5*f?new c(c.MOVEPOINT_BACKGROUND):null:null},inherit(y,d),y.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},y.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._ellipseRenderer.setData(e);var t=new p;t.append(this._ellipseRenderer);var i=e.points[0],a=e.points[1];if(2===this._points.length)return this.addAnchors(t),void(this._renderer=t);var s=e.points[2],o=n(i,a,s).distance,l=a.subtract(i),h=i.add(a).scaled(.5),c=new r(-l.y,l.x);c=c.normalized(),s=h.add(c.scaled(o));var u=h.add(c.scaled(-o)),v=new r(i.x,i.y);v.data=0;var g=new r(a.x,a.y);g.data=1;var y=new r(s.x,s.y);y.data=2;var w=new r(u.x,u.y);w.data=3;var x=_(v,g),m=[f.Default,f.Default,x,x];t.append(this.createLineAnchor({points:[v,g,y,w],pointsCursorType:m})),this._renderer=t}},t.EllipsePaneView=y},ocVb:function(e,t,i){"use strict";var r=i("Eyy1").ensureNotNull,n=i("aO4+").Point,a=i("aB9a").LineSourcePaneView,s=i("cjIn").PaneRendererCachedImage,o=i("Zy3/").CompositeRenderer,l=i("GH0z").PercentageFormatter,h=i("zXvd").NumericFormatter,d=i("nda6").TimeSpanFormatter,c=i("5C6T").PipFormatter,p=i("vq8G").SelectionRenderer,u=i("pJOz").TrendLineRenderer,_=i("qgcf").TextRenderer,f=i("8xAY").LabelSettings,v=i("zDbI").CHART_FONT_FAMILY,g=i("VdBB").HitTestResult,y=i("FVHe").TrendLineStatsCache,w=i("c44N").areEqualPaneRenderParams,x=i("5/lF").iconsContainer,m=i("Ialn"),b=m.forceLTRStr,R=m.startWithLTR;function T(e,t){a.call(this,e,t),this._label=null,this._rendererCache={},this._cacheInvalidated=!0,this._percentageFormatter=new l,this._numericFormatter=new h,this._pipFormatter=null,this._lastSymbolInfo=null,this._trendRenderer=new u,this._labelRenderer=new _,this._renderer=null,this._cache=null,this._cacheDrawParams=null,x.onAllIconsReady().subscribe(this,(function(){this._cache&&(this._cache.destroy(),this._cache=null),t.lightUpdate()}))}inherit(T,a),T.prototype.update=function(){a.prototype.update.call(this),this._cacheInvalidated=!0},T.prototype.getCacheCanvas=function(e){return this._createCacheIfRequired(e),r(this._cache).canvas()},T.prototype.getCacheRects=function(e,t){this._createCacheIfRequired(e);var i=this._source.properties().statsPosition.value(),r=this._source.getPointByPosition(i,this._points[0],this._middlePoint,this._points[1]),n={left:0,top:this._cache.topByRow(this._statCache.rowIndex),width:this._cache.rowWidth(this._statCache.rowIndex),height:this._cache.rowHeight(this._statCache.rowIndex)},a={left:Math.floor(r.x),top:Math.floor(r.y),width:n.width,height:n.height} +;return a.left+=f.paddingLeftRight,this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x?a.top-=f.paddingLeftRight+a.height:a.top+=f.paddingLeftRight,{cacheRect:n,targetRect:a}},T.prototype._createCacheIfRequired=function(e){null!=this._cache&&null!=this._cacheDrawParams&&w(e,this._cacheDrawParams)||(this._cache&&this._cache.destroy(),this._cache=new y(e),this._statCache=this._cache.updateSource(this._source,function(){return this._statLabelData()}.bind(this)),this._cacheDrawParams=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._cacheState=this._cache.updateSource(this._source,function(){return this._statLabelData()}.bind(this)),this._cacheInvalidated=!1)},T.prototype.destroy=function(){this._cache&&(this._cache.destroy(),this._cache=null),x.onAllIconsReady().unsubscribeAll(this)},T.prototype._updateImpl=function(){this._renderer=null,this._invalidated=!1;var e=this._source.priceScale(),t=this._model.timeScale();if(e&&!e.isEmpty()&&!t.isEmpty()){var i=this._model.timeScale().visibleBarsStrictRange();if(null!==i){var r=this._source.points();if(!(r.length<2)){var l=r[0],h=r[1],d=this._source.properties();if((!(l.index0&&(I=I.normalized(),L=Math.acos(I.x),I.y>0&&(L=-L))}"number"!=typeof L||TradingView.isNaN(L)||(i=Math.round(180*L/Math.PI)+"º",p.push("angle"))}this._label=[b(e),t,i].filter((function(e){return e})).join("\n")||null,this._icons=p;var O=this._model.isDark(),D=O?f.bgColorDark:f.bgColorLight,k=O?f.textColorDark:f.textColorLight,B={points:[this._points[1]],text:this._label,color:k,isDark:O,font:v,fontSize:f.fontSize,lineSpacing:f.lineSpacing,backgroundColor:D,backgroundRoundRect:f.rectRadius,paddingLeft:f.paddingLeftRight,paddingRight:f.paddingLeftRight,paddingTop:f.paddingTopBottom,paddingBottom:f.paddingTopBottom,textPadding:f.textPadding,doNotAlignText:!0,icons:this._icons};return this._points[1].y=3){(n=this._points[2]).x=t.x,n.square=!0;var u=t.y-e.y;if((s=e.clone()).y=n.y+u,s.data=3,d.fillBackground.value()){var _=c.timeScale().width(),f=p.priceScale().height(),v=d.extendLeft.value(),g=d.extendRight.value();this._disjointChannelRenderer.setData({width:_,height:f,extendleft:v,extendright:g,points:[e,t,n,s],backcolor:d.backgroundColor.value(),transparency:d.transparency.value(),hittestOnBackground:TradingView.isMobile.any()}),l.append(this._disjointChannelRenderer)}}var y=function(e,t){return{points:[e,t],width:c.timeScale().width(),height:p.priceScale().height(),color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:d.extendLeft.value(),extendright:d.extendRight.value(),leftend:d.leftEnd.value(),rightend:d.rightEnd.value()}},w=this,x=function(e,t,i,r,n,a){if(w._source.properties().showPrices.value()){var s={points:[i],text:n,color:w._source.properties().textcolor.value(),horzAlign:i.x>r.x?"left":"right",vertAlign:"middle",font:w._source.properties().font.value(),offsetX:6,offsetY:0,boxPadding:0,bold:w._source.properties().bold.value(),italic:w._source.properties().italic.value(),fontsize:w._source.properties().fontsize.value(),forceTextAlign:!0};e.setData(s),l.append(e);s={points:[r],text:a,color:w._source.properties().textcolor.value(),horzAlign:i.xthis._data.point.x+2*this._data.width)return null;var t=(e.x-this._data.point.x)*Math.PI/this._data.width,i=Math.sin(t-Math.PI/2)*this._data.height/2;i=this._data.point.y+i+this._data.height/2;return Math.abs(i-e.y)<=3?new a(a.MOVEPOINT):null},inherit(h,n),h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},h.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e=this._source.points(),t=e[0],i=e[1],a=Math.min(t.index,i.index),o=2*(Math.max(t.index,i.index)-a),h=this._points[0],d=this._points[1],c=Math.abs(h.x-d.x),p=d.y-h.y,u=new s,_=this._source.properties(),f=this._model.timeScale();if(0!==o){for(var v=f.indexToCoordinate(a),g=[],y=a;v>-c;y-=o)v=f.indexToCoordinate(y),g.push(v);v=v=f.indexToCoordinate(a+o);for(y=a+o;v=r-2&&e.x<=r+2&&e.y>=t&&e.y<=i){var o=this._adapter.getTooltip();const e=()=>{TradingView.TradingWidget&&TradingView.TradingWidget.journalDialog()};return new s(s.CUSTOM,{clickHandler:e,tapHandler:e,tooltip:""!==o?{text:o,rect:{x:r,y:t,w:2,h:i-t}}:null})}return null},inherit(h,n),h.prototype._renderer=null,h.prototype._rendererCached=!1,h.prototype._updateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null,this._rendererCached=!1},h.prototype.renderer=function(e,t){if(this._invalidated&&this._updateImpl(),this._rendererCached)return this._renderer;this._rendererCached=!0;var i=this._source,n=i.points();if(0===n.length)return null;var a=i._adapter,s=i._model.timeScale(),o=this._source._model.paneForSource(this._source).executionsPositionController().getXYCoordinate(a,s,n[0].index);if(!isFinite(o.y)||o.y<0||o.y>e||o.x<0)return this._renderer=null,null;var h={points:[new r(o.x,o.y)]};return this._renderer=new l(h,a),this._renderer},t.ExecutionPaneView=h},"u+oH":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("qgcf").TextRenderer,o=i("IjC5").RectangleRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("GH0z").PercentageFormatter,c=i("zXvd").NumericFormatter,p=i("5C6T").PipFormatter,u=i("Tmoa"),_=i("a7Ha").LineEnd,f=i("wGNx").RiskRewardPointIndex,v=i("Ialn").forceLTRStr,g=i("//lt").PaneCursorType,y=[g.Default,g.HorizontalResize,g.VerticalResize,g.VerticalResize];function w(e,t){n.call(this,e,t),this._percentageFormatter=new d,this._numericFormatter=new c,this._pipFormatter=null,this._lastSymbolInfo=null,this._entryLineRenderer=new a,this._stopLineRenderer=new a,this._targetLineRenderer=new a,this._positionLineRenderer=new a,this._fullStopBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._stopBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._fullTargetBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._targetBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._stopLabelRenderer=new s,this._middleLabelRenderer=new s,this._profitLabelRenderer=new s,this._renderer=null}inherit(w,n),w.prototype.i18nCache={pnl:$.t("{0} P&L: {1}"),open:$.t("Open",{context:"line_tool_position"}),closed:$.t("Closed",{context:"line_tool_position"}),ratio:$.t("Risk/Reward Ratio: {0}"),stop:$.t("Stop: {0} ({1}) {2}, Amount: {3}"),target:$.t("Target: {0} ({1}) {2}, Amount: {3}"),qty:$.t("Qty: {0}")},w.prototype._formatInTicks=function(e){ +var t=this._model.mainSeries().base();return Math.round(e*t)},w.prototype.isLabelVisible=function(){return this.isHoveredSource()||this.isSelectedSource()||this._source.properties().alwaysShowStats.value()},w.prototype._updateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null,this._stopLevel=null,this._profitLevel=null;var e=this._model.timeScale(),t=this._source.priceScale();if(t&&!t.isEmpty()&&!e.isEmpty()&&0!==this._source.points().length&&0!==this._points.length&&null!==this._model.mainSeries().bars().last()&&!(this._source.points().length<2)&&0!==this._model.mainSeries().bars().length){this._isClosed=4===this._source.points().length;var i=this._source.lastBarData();if(i){var a=this._source.stopPrice(),s=this._source.profitPrice();this._pl=this._source.points().length>1?this._source.calculatePL(i.closePrice):0;var o=this._source.ownerSource().firstValue();if(this._entryLevel=this._points[f.Entry].y,this._stopLevel=t.priceToCoordinate(a,o),this._profitLevel=t.priceToCoordinate(s,o),this._closeLevel=t.priceToCoordinate(i.closePrice,o),this._closeBar=this._source._model.timeScale().indexToCoordinate(i.index),!(this._points.length<2||this._source.points().length<2)){var l=new h,d=this,c=this._source.properties(),g=this._points[f.Entry].x,w=this._points[f.ActualEntry]?this._points[f.ActualEntry].x:this._points[f.Close].x,x=this._points[f.ActualClose]?this._points[f.ActualClose].x:this._points[f.Close].x,m=this._points[f.Close].x,b=new r(g,this._entryLevel),R=new r(m,this._stopLevel);if((C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.stopBackground.value(),C.fillBackground=!0,C.transparency=c.stopBackgroundTransparency.value(),C.extendLeft=!1,C.extendRight=!1,this._fullStopBgRenderer.setData(C),l.append(this._fullStopBgRenderer),this._pl<0){b=new r(w,this._entryLevel),R=new r(x,this._closeLevel);(C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.stopBackground.value(),C.fillBackground=!0;var T=100-100*(1-(S=.01*c.stopBackgroundTransparency.value())*S*S);C.transparency=T,C.extendLeft=!1,C.extendRight=!1,this._stopBgRenderer.setData(C),l.append(this._stopBgRenderer)}b=new r(g,this._entryLevel),R=new r(m,this._profitLevel);if((C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.profitBackground.value(),C.fillBackground=!0,C.transparency=c.profitBackgroundTransparency.value(),C.extendLeft=!1,C.extendRight=!1,this._fullTargetBgRenderer.setData(C),l.append(this._fullTargetBgRenderer),this._pl>0){b=new r(w,this._entryLevel),R=new r(x,this._closeLevel);(C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.profitBackground.value(),C.fillBackground=!0;var S,P=100-100*(1-(S=.01*c.profitBackgroundTransparency.value())*S*S);C.transparency=P,C.extendLeft=!1,C.extendRight=!1,this._targetBgRenderer.setData(C),l.append(this._targetBgRenderer)}var L=function(e,t,i,r){var n={};n.points=[t,i],n.width=d._model.timeScale().width(),n.height=d._source.priceScale().height(),n.color=r||d._source.properties().linecolor.value(), +n.linewidth=d._source.properties().linewidth.value(),n.linestyle=CanvasEx.LINESTYLE_SOLID,n.extendleft=!1,n.extendright=!1,n.leftend=_.Normal,n.rightend=_.Normal,e.setData(n),l.append(e)};if(this._points[f.ActualEntry]){var C;b=this._points[f.ActualEntry],R=this._isClosed?this._points[f.ActualClose]:new r(this._closeBar,this._closeLevel);(C={}).points=[b,R],C.width=d._model.timeScale().width(),C.height=d._source.priceScale().height(),C.color=d._source.properties().linecolor.value(),C.linewidth=1,C.linestyle=CanvasEx.LINESTYLE_DASHED,C.extendleft=!1,C.extendright=!1,C.leftend=_.Normal,C.rightend=_.Arrow,this._positionLineRenderer.setData(C),l.append(this._positionLineRenderer)}d=this;var M=function(e,t,i,r,n,a,s){if(d.isLabelVisible()){var o={};o.points=[t],o.text=i,o.color=c.textcolor.value(),o.font=c.font.value(),o.offsetX=3,o.offsetY=a,o.vertAlign=n,o.horzAlign="center",o.backgroundRoundRect=4,o.backgroundColor=u.resetTransparency(r),o.fontsize=c.fontsize.value(),o.backgroundHorzInflate=4,s&&(o.borderColor=s),e.setData(o),l.append(e)}},I=this._source.entryPrice(),O=this._source.stopPrice(),D=this._source.profitPrice(),k=Math.abs(O-I),B=Math.round(1e4*k/I)/100,N=Math.abs(D-I),A=Math.round(1e4*N/I)/100,z=Math.abs(I-D)/Math.abs(I-O);b=new r(g,this._points[f.Entry].y),R=new r(m,this._points[f.Entry].y);L(this._entryLineRenderer,b,R);var E=new r((g+m)/2,Math.round(this._points[0].y)+.5),V="",j="",H=this._numericFormatter.format(Math.round(100*z)/100);if(this._points[1]&&void 0!==this._pl&&(j=this._source.ownerSource().formatter().format(this._pl)),c.compact.value())V+=j?j+" ~ ":"",V+=c.qty.value()+"\n",V+=H;else{var W=this._isClosed?this.i18nCache.closed:this.i18nCache.open;V+=j?this.i18nCache.pnl.format(W,j)+", ":"",V+=this.i18nCache.qty.format(c.qty.value())+"\n",V+=this.i18nCache.ratio.format(H)+" "}var F=c.linecolor.value();this._pl<0?F=c.stopBackground.value():this._pl>0&&(F=c.profitBackground.value()),M(this._middleLabelRenderer,E,V,F,"middle",0,"white");b=new r(g,this._stopLevel),R=new r(m,this._stopLevel);L(this._stopLineRenderer,b,R,c.stopBackground.value());var Y=this._model.mainSeries().symbolInfo();Y&&Y!==this._lastSymbolInfo&&(this._pipFormatter=new p(Y.pricescale,Y.minmov,Y.type,Y.minmove2),this._lastSymbolInfo=Y);E=new r((g+m)/2,this._stopLevel),V="";var U=this._source.ownerSource().formatter().format(k),Z=this._percentageFormatter.format(B);V=c.compact.value()?U+" ("+Z+") "+c.amountStop.value():this.i18nCache.stop.format(v(this._source.ownerSource().formatter().format(k)),v(this._percentageFormatter.format(B)),this._pipFormatter?v(this._pipFormatter.format(k)):"",v(c.amountStop.value())),M(this._stopLabelRenderer,E,V,c.stopBackground.value(),I_){f=a.x;var g=_/u;v=r.y+g*o}else{v=a.y;g=u/_;f=r.x+g*s}var y={points:[i,new n.Point(f,v)],color:p.color,linewidth:p.width,linestyle:h.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal},w=this._fanRenderers[p.index];w.setData(y),e.append(w)}}},t.prototype._prepareArcs=function(e,t){for(var i=t.p1,r=t.startPoint,a=t.endPoint,s=t.barsCoordsRange,o=t.priceCoordsRange,l=i,h=this._getSource(),d=h.isArcsBackgroundFilled(),c=h.arcsBackgroundTransparency(),p=0,u=h.arcs();p0&&y.append(this.createLineAnchor({points:[new r(this._points[0].x,this._source.priceScale().height()/2)],hittestResult:h.MOVEPOINT})),this._renderer=y}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibTimeZonePaneView=p},xp9B:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("2trc").ChannelRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("zXvd").NumericFormatter,c=i("a7Ha").LineEnd;function p(e,t){n.call(this,e,t),this._numericFormatter=new d,this._renderer=null}inherit(p,n),p.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._source.points()[0],t=this._source.points()[1],i=this._source.properties(),d=i.reverse.value();this._hlevels=[];for(var p=d?t.price-e.price:e.price-t.price,u=d?e.price:t.price,_=this._source.ownerSource().firstValue(),f=1;f<=7;f++){if((b=i["hlevel"+f]).visible.value()){var v=b.coeff.value(),g=b.color.value(),y=u+v*p,w=this._source.priceScale().priceToCoordinate(y,_);this._hlevels.push({coeff:v,color:g,y:w,index:f})}}this._vlevels=[];var x=d?t.index-e.index:e.index-t.index,m=d?e.index:t.index;for(f=1;f<=7;f++){var b;if((b=i["vlevel"+f]).visible.value()){v=b.coeff.value(),g=b.color.value() +;var R=Math.round(m+v*x),T=this._model.timeScale().indexToCoordinate(R,!0);this._vlevels.push({coeff:v,color:g,x:T,index:f})}}if(!(this._floatPoints.length<2)){var S=new h,P=(e=this._floatPoints[0],t=this._floatPoints[1],Math.min(e.x,t.x)),L=Math.min(e.y,t.y),C=Math.max(e.x,t.x),M=Math.max(e.y,t.y),I=i.grid.color.value(),O=i.grid.linewidth.value(),D=i.grid.linestyle.value();for(f=0;f0&&E){var H=new r(t.x,this._hlevels[f-1].y);(F={}).width=this._model.timeScale().width(),F.height=this._source.priceScale().height(),F.p1=e,F.p2=j,F.p3=e,F.p4=H,F.color=this._hlevels[f].color,F.transparency=V,F.hittestOnBackground=!0,(Y=new a).setData(F),S.append(Y)}k={points:[e,j],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._hlevels[f].color,linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!0,leftend:c.Normal,rightend:c.Normal};(Y=new o).setData(k),Y.setHitTest(new l(l.MOVEPOINT,null,{type:"h",index:this._hlevels[f].index})),S.append(Y)}for(f=0;f0&&E){var F;H=new r(this._vlevels[f-1].x,t.y);(F={}).width=this._model.timeScale().width(), +F.height=this._source.priceScale().height(),F.p1=e,F.p2=W,F.p3=e,F.p4=H,F.color=this._vlevels[f].color,F.transparency=V,F.hittestOnBackground=!0,(Y=new a).setData(F),S.append(Y)}var Y;k={points:[e,W],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._vlevels[f].color,linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!0,leftend:c.Normal,rightend:c.Normal};(Y=new o).setData(k),Y.setHitTest(new l(l.MOVEPOINT,null,{type:"v",index:this._vlevels[f].index})),S.append(Y)}this.addAnchors(S),this._renderer=S}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibSpeedResistanceFanPaneView=p},"y/56":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("vq8G"),o=i("VdBB"),l=i("f6yo"),h=i("jFln"),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data)return null;var t=this._data.point,i=t.x,r=t.y;return e.xi+20||e.yr?null:new o.HitTestResult(o.HitTestResult.MOVEPOINT)},t.prototype.doesIntersectWithBox=function(e){return null!==this._data&&Object(l.pointInBox)(this._data.point,e)},t.prototype._drawImpl=function(e){null!==this._data&&(e.save(),e.translate(Math.round(this._data.point.x)-.5,Math.round(this._data.point.y-22)-.5),e.fillStyle="#434651",Object(h.drawRoundRect)(e,0,0,2,22,1),e.fill(),e.fillStyle=this._data.color,e.beginPath(),e.moveTo(6.87,0),e.bezierCurveTo(5.62,0,4.46,.23,3.32,.69),e.bezierCurveTo(3.26,.71,3.2,.75,3.15,.8),e.bezierCurveTo(3.06,.89,3,1.02,3,1.16),e.lineTo(3,1.19),e.lineTo(3,12.5),e.bezierCurveTo(3,12.8,3.3,13.02,3.59,12.93),e.bezierCurveTo(4.61,12.64,5.94,12.44,6.87,12.44),e.bezierCurveTo(8.5,12.44,10.09,12.83,11.63,13.21),e.bezierCurveTo(13.19,13.6,14.79,14,16.45,14),e.bezierCurveTo(17.59,14,18.65,13.81,19.69,13.43),e.bezierCurveTo(19.88,13.36,20,13.18,20,12.98),e.lineTo(20,1.19),e.bezierCurveTo(20,1.06,19.83,.93,19.66,.99),e.bezierCurveTo(18.63,1.38,17.58,1.56,16.45,1.56),e.bezierCurveTo(14.82,1.56,13.23,1.17,11.69,.79),e.bezierCurveTo(10.14,.4,8.53,0,6.87,0),e.closePath(),e.fill(),e.restore())},t}(i("cPgM").ScaledPaneRenderer);i.d(t,"FlagMarkPaneView",(function(){return c}));var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._flagMarkRenderer=new d,t._renderer=null,t._anchorsOffset=null,t}return Object(r.__extends)(t,e),t.prototype.setAnchors=function(e){this._anchorsOffset=e},t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){if(e.prototype._updateImpl.call(this),this._renderer=null,1===this._points.length){this._flagMarkRenderer.setData({point:this._points[0],color:this._getSource().properties().childs().flagColor.value()});var t=this._getModel();this._renderer=new a.CompositeRenderer,this._renderer.append(this._flagMarkRenderer) +;var i=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new s.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),barSpacing:t.timeScale().barSpacing(),hittestResult:o.HitTestResult.MOVEPOINT}))}},t}(n.LineSourcePaneView)}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js b/public/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js new file mode 100644 index 00000000..db44c154 --- /dev/null +++ b/public/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js @@ -0,0 +1,26 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lt-property-pages-with-definitions"],{"17v9":function(e,t,i){"use strict";i.r(t),i.d(t,"FibDrawingsWith24LevelsDefinitionsViewModel",(function(){return k}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("SMr9"),c=i("hY0g"),d=i.n(c),u=i("25b6"),a=window.t("Trend Line"),h=window.t("Levels Line"),b=window.t("Extend Right"),p=window.t("Extend Left"),w=window.t("Extend Lines Right"),f=window.t("Extend Lines Left"),g=window.t("Reverse"),_=window.t("Prices"),j=window.t("Levels"),O=window.t("Labels"),C=window.t("Use one color"),v=window.t("Background"),y=window.t("Fib levels based on log scale"),L=[{value:!1,title:window.t("Values")},{value:!0,title:window.t("Percents")}],M=[{value:"bottom",title:window.t("Top")},{value:"middle",title:window.t("Middle")},{value:"top",title:window.t("Bottom")}],k=function(e){function t(t,i){var n=e.call(this,t,i)||this;if(n._disabledBasedOnLog=null,"fibLevelsBasedOnLogScale"in n._source.properties().childs()){var o=n._source.priceScale();null!==o&&(n._disabledBasedOnLog=new d.a(Boolean(!o.mode().log)),n._createPropertyRages(),o.modeChanged().subscribe(n,(function(e,t){null!==n._disabledBasedOnLog&&n._disabledBasedOnLog.setValue(Boolean(!t.log))})))}return n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this);var t=this._source.priceScale();null!==t&&t.modeChanged().unsubscribeAll(this)},t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(u.c)(n);if("trendline"in i){var c=i.trendline.childs(),k=Object(o.a)(this._undoModel,{showLine:c.visible,lineColor:c.color,lineStyle:c.linestyle,lineWidth:c.linewidth},n,"TrendLine",{line:a});e.push(k)}var x=i.levelsStyle.childs(),m={lineStyle:x.linestyle,lineWidth:x.linewidth},S={line:h};"extendLines"in i&&(m.extendRight=i.extendLines,S.extendRightTitle=w),"extendLinesLeft"in i&&(m.extendLeft=i.extendLinesLeft,S.extendLeftTitle=f),"extendRight"in i&&(m.extendRight=i.extendRight,S.extendRightTitle=b),"extendLeft"in i&&(m.extendLeft=i.extendLeft,S.extendLeftTitle=p);var P=Object(o.a)(this._undoModel,m,n,"LevelsStyleLine",S);e.push(P);for(var T=[],V=this._source.levelsCount(),B=1;B<=V;B++){var D=i["level"+B].childs(),A=Object(r.g)({checked:Object(r.b)(this._undoModel,D.visible,"Change "+n+" Level "+B+" Line Visibility"),color:Object(r.u)(this._undoModel,D.color,null,"Change "+n+" Level "+B+" Line Color"),level:Object(r.b)(this._undoModel,D.coeff,"Change "+n+" Level "+B+" Coeff")},{id:l+"LineLevel"+B});T.push(A)}var R=Object(r.l)(T,l+"LeveledLinesGroup");e.push(Object(r.k)([R],l+"Group"));var W=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:C});e.push(W);var G=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:l+"Background",title:v});e.push(G) +;var E=i;if("reverse"in E){var H=Object(r.c)({checked:Object(r.b)(this._undoModel,E.reverse,"Change "+n+" Reverse")},{id:l+"Reverse",title:g});e.push(H)}var F=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showPrices,"Change "+n+" Prices Visibility")},{id:l+"Prices",title:_});e.push(F);var z=Object(r.j)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Style"),option:Object(r.b)(this._undoModel,i.coeffsAsPercents,"Change "+n+" Style")},{id:n+"PitchStyle",title:j,options:new d.a(L)});e.push(z);var I=Object(r.s)({option1:Object(r.b)(this._undoModel,i.horzLabelsAlign,"Change "+n+" Labels Alignment"),option2:Object(r.b)(this._undoModel,i.vertLabelsAlign,"Change "+n+" Labels Alignment")},{id:l+"Alignment",title:O,optionsItems1:new d.a(s.availableAlignmentHorizontalItems),optionsItems2:new d.a(M)});if(e.push(I),"fibLevelsBasedOnLogScale"in i&&null!==this._disabledBasedOnLog){var U=Object(r.c)({disabled:Object(r.a)(this._undoModel,this._disabledBasedOnLog,"Change "+n+" Fib levels based on log scale disabled"),checked:Object(r.b)(this._undoModel,i.fibLevelsBasedOnLogScale,"Change "+n+" Fib levels based on log scale")},{id:l+"BasedOnLog",title:y});e.push(U)}return e},t}(l.a)},"1yQO":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("hY0g"),o=i.n(n);function r(e,t,i,n){void 0===n&&(n=null);var r={id:t,title:i,definitions:new o.a(e)};return null!==n&&(r.icon=n),r}},"25b6":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return s}));var n=/[<"'&>]/g,o=function(e){return"&#"+e.charCodeAt(0)+";"};function r(e){return e.replace(n,o)}function l(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function s(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},"2PB4":function(e,t,i){"use strict";i.r(t),i.d(t,"FibSpeedResistanceFanDefinitionsViewModel",(function(){return g}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Price Levels"),u=window.t("Time Levels"),a=window.t("Left Labels"),h=window.t("Right Labels"),b=window.t("Top Labels"),p=window.t("Bottom Labels"),w=window.t("Grid"),f=window.t("Reverse"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),g=[],_=this._source.hLevelsCount(),j=1;j<=_;j++){var O=i["hlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"HLineLevel"+j});g.push(C)}var v=Object(o.l)(g,r+"HLeveledLinesGroup"),y=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLeftLabels,"Change "+n+" Left Labels Visibility")},{id:r+"LeftLabels",title:a}),L=Object(o.c)({ +checked:Object(o.b)(this._undoModel,i.showRightLabels,"Change "+n+" Right Labels Visibility")},{id:r+"RightLabels",title:h}),M=Object(o.k)([v,y,L],r+"HLevelGroup",d);e.push(M);var k=[],x=this._source.vLevelsCount();for(j=1;j<=x;j++){O=i["vlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"VLineLevel"+j});k.push(C)}var m=Object(o.l)(k,r+"VLeveledLinesGroup"),S=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showTopLabels,"Change "+n+" Top Labels Visibility")},{id:r+"TopLabels",title:b}),P=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showBottomLabels,"Change "+n+" Bottom Labels Visibility")},{id:r+"BottomLabels",title:p}),T=Object(o.k)([m,S,P],r+"VLevelGroup",u);e.push(T);var V=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(V);var B=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:c});e.push(B);var D=i.grid.childs(),A=Object(o.h)({checked:Object(o.b)(this._undoModel,D.visible,"Change "+n+" Grid Visibility"),color:Object(o.u)(this._undoModel,D.color,null,"Change "+n+" Grid Line Color"),width:Object(o.b)(this._undoModel,D.linewidth,"Change "+n+" Grid Line Width"),style:Object(o.b)(this._undoModel,D.linestyle,"Change "+n+" Grid Line Style")},{id:r+"GridLine",title:w});e.push(A);var R=Object(o.c)({checked:Object(o.b)(this._undoModel,i.reverse,"Change "+n+" Reverse Mode")},{id:r+"Reverse",title:f});return e.push(R),e},t}(r.a)},"2liL":function(e,t,i){"use strict";i.r(t),i.d(t,"GannSquareDefinitionsViewModel",(function(){return g}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Price Levels"),u=window.t("Time Levels"),a=window.t("Left Labels"),h=window.t("Right Labels"),b=window.t("Top Labels"),p=window.t("Bottom Labels"),w=window.t("Angles"),f=window.t("Reverse"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),g=[],_=this._source.hLevelsCount(),j=1;j<=_;j++){var O=i["hlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"HLineLevel"+j});g.push(C)}var v=Object(o.l)(g,r+"HLeveledLinesGroup"),y=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLeftLabels,"Change "+n+" Left Labels Visibility")},{ +id:r+"LeftLabels",title:a}),L=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showRightLabels,"Change "+n+" Right Labels Visibility")},{id:r+"RightLabels",title:h}),M=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillHorzBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.horzTransparency,"Change "+n+" Background Transparency")},{id:r+"BackgroundH",title:c}),k=Object(o.k)([v,y,L,M],r+"HLevelGroup",d);e.push(k);var x=[],m=this._source.vLevelsCount();for(j=1;j<=m;j++){O=i["vlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"VLineLevel"+j});x.push(C)}var S=Object(o.l)(x,r+"VLeveledLinesGroup"),P=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showTopLabels,"Change "+n+" Top Labels Visibility")},{id:r+"TopLabels",title:b}),T=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showBottomLabels,"Change "+n+" Bottom Labels Visibility")},{id:r+"BottomLabels",title:p}),V=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillVertBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.vertTransparency,"Change "+n+" Background Transparency")},{id:r+"BackgroundV",title:c}),B=Object(o.k)([S,P,T,V],r+"VLevelGroup",u);e.push(B);var D=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(D);var A=i.fans.childs(),R=Object(o.e)({checked:Object(o.b)(this._undoModel,A.visible,"Change "+n+" Fans Visibility"),color:Object(o.u)(this._undoModel,A.color,null,"Change "+n+" Fans Line Color")},{id:r+"FansLines",title:w});e.push(R);var W=Object(o.c)({checked:Object(o.b)(this._undoModel,i.reverse,"Change "+n+" Reverse")},{id:r+"Reverse",title:f});return e.push(W),e},t}(r.a)},"5sLb":function(e,t,i){"use strict";i.r(t),i.d(t,"ArrowMarkDefinitionsViewModel",(function(){return d}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=i("HSjo"),s=window.t("Text"),c=window.t("Arrow"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,text:e.text},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:s}})]},t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(l.e)({color:Object(l.u)(this._undoModel,e.arrowColor,null,"Change Arrow Color")},{id:"ArrowColor",title:c})]},t}(r.a)},"6U6r":function(e,t,i){"use strict";i.r(t),i.d(t,"FibCirclesDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("25b6"),c=window.t("Trend Line"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Levels"),h=window.t("Coeffs As Percents"),b=function(e){ +function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(s.c)(n),b=i.trendline.childs(),p=Object(o.a)(this._undoModel,{showLine:b.visible,lineColor:b.color,lineStyle:b.linestyle,lineWidth:b.linewidth},n,"TrendLine",{line:c});e.push(p);for(var w=this._source.levelsCount(),f=1;f<=w;f++){var g=i["level"+f].childs(),_=Object(r.g)({checked:Object(r.b)(this._undoModel,g.visible,"Change "+n+" Level "+f+" Line Visibility"),color:Object(r.u)(this._undoModel,g.color,null,"Change "+n+" Level "+f+" Line Color"),width:Object(r.b)(this._undoModel,g.linewidth,"Change "+n+" Level "+f+" Line Width"),level:Object(r.b)(this._undoModel,g.coeff,"Change "+n+" Level "+f+" Coeff")},{id:l+"LineLevel"+f});e.push(_)}var j=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:d});e.push(j);var O=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:l+"Background",title:u});e.push(O);var C=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Levels Visibility")},{id:l+"Levels",title:a});e.push(C);var v=Object(r.c)({checked:Object(r.b)(this._undoModel,i.coeffsAsPercents,"Change "+n+" Coeffs As Percents Visibility")},{id:l+"Percentage",title:h});return e.push(v),e},t}(l.a)},"6mGk":function(e,t,i){"use strict";i.r(t),i.d(t,"FibWedgeDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("25b6"),c=window.t("Trend Line"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Levels"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(s.c)(n),h=i.trendline.childs(),b=Object(o.a)(this._undoModel,{showLine:h.visible,lineColor:h.color,lineWidth:h.linewidth},n,"TrendLine",{line:c});e.push(b);for(var p=this._source.levelsCount(),w=1;w<=p;w++){var f=i["level"+w].childs(),g=Object(r.g)({checked:Object(r.b)(this._undoModel,f.visible,"Change "+n+" Level "+w+" Line Visibility"),color:Object(r.u)(this._undoModel,f.color,null,"Change "+n+" Level "+w+" Line Color"),width:Object(r.b)(this._undoModel,f.linewidth,"Change "+n+" Level "+w+" Line Width"),level:Object(r.b)(this._undoModel,f.coeff,"Change "+n+" Level "+w+" Coeff")},{id:l+"LineLevel"+w});e.push(g)}var _=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:d});e.push(_);var j=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{ +id:l+"Background",title:u});e.push(j);var O=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Levels Visibility")},{id:l+"Levels",title:a});return e.push(O),e},t}(l.a)},"74nv":function(e,t,i){"use strict";i.r(t),i.d(t,"NoteDefinitionsViewModel",(function(){return d}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Label"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.e)({color:Object(l.u)(this._undoModel,e.markerColor,null,"Change "+t+" background color")},{id:Object(s.c)(t+"LabelColor"),title:c})]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{textColor:e.textColor,fontSize:e.fontSize,bold:e.bold,italic:e.italic,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderColor:e.borderColor},t,{isEditable:!0,isMultiLine:!0})]},t}(r.a)},"78yF":function(e,t,i){"use strict";i.d(t,"a",(function(){return j}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("hY0g"),s=i.n(l),c=i("bKFv"),d=i("25b6"),u=[{value:c.StatsPosition.Left,title:window.t("Left")},{value:c.StatsPosition.Center,title:window.t("Center")},{value:c.StatsPosition.Right,title:window.t("Right")}],a=window.t("Show Middle Point"),h=window.t("Stats Position"),b=window.t("Show Price Range"),p=window.t("Show Bars Range"),w=window.t("Show Date/Time Range"),f=window.t("Show Distance"),g=window.t("Show Angle"),_=window.t("Always Show Stats");function j(e,t,i,l){var c=Object(d.c)(i),j=[],O=t,C=Object(o.a)(e,Object(n.__assign)(Object(n.__assign)({},O),{lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle}),c,"Line");j.push(C);var v=Object(r.c)({checked:Object(r.b)(e,t.showMiddlePoint,"Change "+i+" Show Middle Point")},{id:c+"MiddlePoint",title:l&&l.middlePoint||a});j.push(v);var y=Object(r.c)({checked:Object(r.b)(e,t.showPriceRange,"Change "+i+" Show Price Range")},{id:c+"PriceRange",title:l&&l.priceRange||b});j.push(y);var L=Object(r.c)({checked:Object(r.b)(e,t.showBarsRange,"Change "+i+" Show Bars Range")},{id:c+"BarsRange",title:l&&l.barRange||p});if(j.push(L),"showDateTimeRange"in t){var M=Object(r.c)({checked:Object(r.b)(e,t.showDateTimeRange,"Change "+i+" Show Date/Time Range")},{id:c+"DateTimeRange",title:l&&l.dateTimeRange||w});j.push(M)}if("showDistance"in t){var k=Object(r.c)({checked:Object(r.b)(e,t.showDistance,"Change "+i+" Show Distance")},{id:c+"Distance",title:l&&l.distance||f});j.push(k)}if("showAngle"in t){var x=Object(r.c)({checked:Object(r.b)(e,t.showAngle,"Change "+i+" Show Angle")},{id:c+"Angle",title:l&&l.angle||g});j.push(x)}var m=Object(r.c)({checked:Object(r.b)(e,t.alwaysShowStats,"Change "+i+" Always Show Stats")},{id:c+"ShowStats",title:l&&l.showStats||_});j.push(m);var S=Object(r.j)({option:Object(r.b)(e,t.statsPosition,"Change "+i+" Stats Position")},{ +id:c+"StatsPosition",title:l&&l.statsPosition||h,options:new s.a(u)});return j.push(S),j}},"8ioM":function(e,t,i){"use strict";i.r(t),i.d(t,"BarsPatternDefinitionsViewModel",(function(){return f}));var n=i("mrSG"),o=i("Cn8r"),r=i("HSjo"),l=i("hY0g"),s=i.n(l),c=i("Ye2/"),d=i("Z5lT"),u=i("25b6"),a=window.t("Color"),h=window.t("Mode"),b=window.t("Mirrored"),p=window.t("Flipped"),w=[{value:c.LineToolBarsPatternMode.Bars,title:window.t("HL Bars")},{value:c.LineToolBarsPatternMode.OpenClose,title:window.t("OC Bars")},{value:c.LineToolBarsPatternMode.Line,title:window.t("Line - Close")},{value:c.LineToolBarsPatternMode.LineOpen,title:window.t("Line - Open")},{value:c.LineToolBarsPatternMode.LineHigh,title:window.t("Line - High")},{value:c.LineToolBarsPatternMode.LineLow,title:window.t("Line - Low")},{value:c.LineToolBarsPatternMode.LineHL2,title:window.t("Line - HL/2")}],f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(u.c)(t);return[Object(r.e)({color:Object(r.u)(this._undoModel,e.color,null,"Change "+t+" color")},{id:i+"Color",title:a}),Object(r.j)({option:Object(r.b)(this._undoModel,e.mode,"Change "+t+" mode",[d.a])},{id:i+"Mode",title:h,options:new s.a(w)}),Object(r.c)({checked:Object(r.b)(this._undoModel,e.mirrored,"Change "+t+" Mirrored")},{id:i+"Mirrored",title:b}),Object(r.c)({checked:Object(r.b)(this._undoModel,e.flipped,"Change "+t+" Flipped")},{id:i+"Flipped",title:p})]},t}(o.a)},"91EF":function(e,t,i){"use strict";i.r(t),i.d(t,"PolylinesDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Border"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line",{line:c}),Object(l.e)({checked:Object(l.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(l.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(s.c)(t+"BackgroundColor"),title:d})]},t}(r.a)},ASG6:function(e,t,i){"use strict";i.r(t),i.d(t,"GannFanDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Labels"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),u=this._source.levelsCount(),a=1;a<=u;a++){var h=i["level"+a].childs(),b=Object(o.g)({checked:Object(o.b)(this._undoModel,h.visible,"Change "+n+" Level "+a+" Line Visibility"), +color:Object(o.u)(this._undoModel,h.color,null,"Change "+n+" Level "+a+" Line Color"),width:Object(o.b)(this._undoModel,h.linewidth,"Change "+n+" Level "+a+" Line Width"),style:Object(o.b)(this._undoModel,h.linestyle,"Change "+n+" Level "+a+" Line Style")},{id:r+"LineLevel"+a,title:h.coeff1.value()+"/"+h.coeff2.value()});e.push(b)}var p=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(p);var w=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:c});e.push(w);var f=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLabels,"Change "+n+" Labels Visibility")},{id:r+"Labels",title:d});return e.push(f),e},t}(r.a)},Ax76:function(e,t,i){"use strict";i.r(t),i.d(t,"GeneralDatePriceRangeDefinitionsViewModel",(function(){return _}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("25b6"),d=window.t("Line"),u=window.t("Border"),a=window.t("Background"),h=window.t("Extend top"),b=window.t("Extend bottom"),p=window.t("Extend left"),w=window.t("Extend right"),f=window.t("Label"),g=window.t("Label background");var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties().childs(),i=this._source.name(),n=Object(c.c)(i),l=Object(o.a)(this._undoModel,{lineColor:t.linecolor,lineWidth:t.linewidth},i,"Line",{line:d});if(e.push(l),t.hasOwnProperty("borderWidth")){var _=Object(o.a)(this._undoModel,{showLine:t.drawBorder,lineColor:t.borderColor,lineWidth:t.borderWidth},i,"Border",{line:u});e.push(_)}var j=Object(s.e)({checked:Object(s.b)(this._undoModel,t.fillBackground,"Change "+i+" background visibility"),color:Object(s.u)(this._undoModel,t.backgroundColor,t.backgroundTransparency,"Change "+i+" background color")},{id:n+"BackgroundColor",title:a});if(e.push(j),function(e){return e.hasOwnProperty("extendTop")}(t)){var O=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendTop,"Change "+i+" Extend top")},{id:n+"ExtendTop",title:h}),C=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendBottom,"Change "+i+" Extend bottom")},{id:n+"ExtendBottom",title:b});e.push(O,C)}if(function(e){return e.hasOwnProperty("extendLeft")}(t)){var v=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendLeft,"Change "+i+" Extend left")},{id:n+"extendLeft",title:p}),y=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendRight,"Change "+i+" Extend bottom")},{id:n+"ExtendBottom",title:w});e.push(v,y)}var L=Object(r.a)(this._undoModel,{textColor:t.textcolor,fontSize:t.fontsize,backgroundVisible:t.fillLabelBackground,backgroundColor:t.labelBackgroundColor,backgroundTransparency:t.backgroundTransparency},i,{isEditable:!0,isMultiLine:!0,customTitles:{text:f,backgroundTitle:g}});return e.push(L),e},t}(l.a)},BABJ:function(e,t,i){"use strict" +;i.r(t),i.d(t,"TimeCyclesPatternDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Line"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},t,"Line",{line:c}),Object(l.e)({checked:Object(l.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(l.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(s.c)(t+"BackgroundColor"),title:d})]},t}(r.a)},BDhr:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("wm7x"),o=i("HSjo"),r=i("25b6"),l=window.t("Show Price"),s=window.t("Show Time");function c(e,t,i){var c=Object(r.c)(i),d=[],u=Object(n.a)(e,{lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle},c,"Line");if(d.push(u),"showPrice"in t){var a=Object(o.c)({checked:Object(o.b)(e,t.showPrice,"Change "+i+" Price Label Visibility")},{id:c+"ShowPrice",title:l});d.push(a)}if("showTime"in t){var h=Object(o.c)({checked:Object(o.b)(e,t.showTime,"Change "+i+" Time Label Visibility")},{id:c+"ShowTime",title:s});d.push(h)}return d}},CA9d:function(e,t,i){"use strict";i.d(t,"b",(function(){return u})),i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return h}));var n=i("mrSG"),o=i("HSjo"),r=i("hY0g"),l=i.n(r),s=i("25b6"),c=window.t("Price"),d=window.t("Bar#");function u(e,t,i){return{property:Object(o.b)(e,t.price,"Change "+c+" Y coordinate"),info:{typeY:1,stepY:i}}}function a(e,t){return{property:Object(o.b)(e,t.bar,"Change "+d+" X coordinate"),info:{typeX:0,minX:new l.a(-5e4),maxX:new l.a(15e3),stepX:new l.a(1)}}}function h(e,t,i,r,l,c){var d=a(e,t),h=u(e,t,r);return Object(o.f)({x:d.property,y:h.property},Object(n.__assign)(Object(n.__assign)({id:Object(s.c)(c+"Coordinates"+l),title:l},d.info),h.info))}},Cn8r:function(e,t,i){"use strict";i("YFKU"),i("HbRj");var n=i("Eyy1"),o=i("HSjo"),r=i("1yQO"),l=i("hY0g"),s=i.n(l),c=i("Kxc7"),d=window.t("Seconds"),u=window.t("Minutes"),a=window.t("Hours"),h=window.t("Days"),b=window.t("Weeks"),p=window.t("Months"),w=(window.t("Ranges"),[1,59]),f=[1,59],g=[1,24],_=[1,366];var j=i("CA9d");i.d(t,"a",(function(){return M}));var O=window.t("Visibility"),C=window.t("Coordinates"),v=window.t("Style"),y=window.t("Text"),L=window.t("Inputs");var M=function(){function e(e,t){this._yCoordinateStepWV=null,this._propertyPages=[],this._source=t,this._undoModel=e,this._ownerSource=Object(n.ensureNotNull)(this._source.ownerSource()),this._createPropertyRages()}return e.prototype.destroy=function(){null!==this._yCoordinateStepWV&&(this._source.ownerSourceChanged().unsubscribeAll(this),this._ownerSource.priceStepChanged().unsubscribeAll(this)),this._propertyPages.forEach((function(e){Object(o.t)(e.definitions.value())}))}, +e.prototype.propertyPages=function(){return Promise.resolve(this._propertyPages)},e.prototype._createPropertyRages=function(){this._propertyPages=[];var e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);var t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t);var i=this._createTextPropertyPage();if(null!==i&&this._propertyPages.push(i),this._source.hasEditableCoordinates()){var n=this._createCoordinatesPropertyPage();null!==n&&this._propertyPages.push(n)}var o=this._createVisibilitiesPropertyPage();this._propertyPages.push(o)},e.prototype._createVisibilitiesPropertyPage=function(){var e=this._source.properties().childs().intervalsVisibilities.childs();return Object(r.a)(function(e,t){var i=[];if(c.enabled("seconds_resolution")){var n=Object(o.m)({checked:Object(o.b)(e,t.seconds,"Change Line Tool Visibility On Seconds"),from:Object(o.b)(e,t.secondsFrom,"Change Line Tool Seconds From"),to:Object(o.b)(e,t.secondsTo,"Change Line Tool Seconds To")},{id:"IntervalsVisibilitiesSecond",title:d,min:new s.a(w[0]),max:new s.a(w[1])});i.push(n)}var r=Object(o.m)({checked:Object(o.b)(e,t.minutes,"Change Line Tool Visibility On Minutes"),from:Object(o.b)(e,t.minutesFrom,"Change Line Tool Minutes From"),to:Object(o.b)(e,t.minutesTo,"Change Line Tool Minutes To")},{id:"IntervalsVisibilitiesMinutes",title:u,min:new s.a(f[0]),max:new s.a(f[1])}),l=Object(o.m)({checked:Object(o.b)(e,t.hours,"Change Line Tool Visibility On Hours"),from:Object(o.b)(e,t.hoursFrom,"Change Line Tool Hours From"),to:Object(o.b)(e,t.hoursTo,"Change Line Tool Hours To")},{id:"IntervalsVisibilitiesHours",title:a,min:new s.a(g[0]),max:new s.a(g[1])}),j=Object(o.m)({checked:Object(o.b)(e,t.days,"Change Line Tool Visibility On Days"),from:Object(o.b)(e,t.daysFrom,"Change Line Tool Days From"),to:Object(o.b)(e,t.daysTo,"Change Line Tool Days To")},{id:"IntervalsVisibilitiesDays",title:h,min:new s.a(_[0]),max:new s.a(_[1])});i.push(r,l,j);var O=Object(o.c)({checked:Object(o.b)(e,t.weeks,"Change Line Tool Visibility On Weeks")},{id:"IntervalsVisibilitiesWeeks",title:b}),C=Object(o.c)({checked:Object(o.b)(e,t.months,"Change Line Tool Visibility On Months")},{id:"IntervalsVisibilitiesMonths",title:p});return i.push(O,C),i}(this._undoModel,e),"visibility",O)},e.prototype._createCoordinatesPropertyPage=function(){var e=this._coordinatesPropertyDefinitions();return null!==e?Object(r.a)(e,"coordinates",C):null},e.prototype._getYCoordinateStepWV=function(){var e=this;return null===this._yCoordinateStepWV&&(this._yCoordinateStepWV=new s.a(function(e){if(null!==e){var t=e.priceStep();if(null!==t)return t}return 1}(this._source.ownerSource())),this._ownerSource.priceStepChanged().subscribe(this,(function(){return e._updateYCoordinateStep()})),this._source.ownerSourceChanged().subscribe(this,(function(){e._ownerSource.priceStepChanged().unsubscribeAll(e),e._ownerSource=Object(n.ensureNotNull)(e._source.ownerSource()),e._ownerSource.priceStepChanged().subscribe(e,(function(){return e._updateYCoordinateStep()}))}))),this._yCoordinateStepWV +},e.prototype._coordinatesPropertyDefinitions=function(){var e=this,t=this._source.points(),i=this._source.pointsProperty().childs().points,n=[],o=this._getYCoordinateStepWV();return t.forEach((function(t,r){var l=i[r].childs();l&&n.push(Object(j.c)(e._undoModel,l,t,o,window.t("#{0} (price, bar)",{context:"linetool point"}).format(r+1),e._source.name()))})),n},e.prototype._createStylePropertyPage=function(){var e=this._stylePropertyDefinitions();return null!==e?Object(r.a)(e,"style",v):null},e.prototype._stylePropertyDefinitions=function(){return null},e.prototype._createTextPropertyPage=function(){var e=this._textPropertyDefinitions();return null!==e?Object(r.a)(e,"text",y):null},e.prototype._textPropertyDefinitions=function(){return null},e.prototype._createInputsPropertyPage=function(){var e=this._inputsPropertyDefinitions();return null!==e?Object(r.a)(e,"inputs",L):null},e.prototype._inputsPropertyDefinitions=function(){return null},e.prototype._updateYCoordinateStep=function(){var e=this._ownerSource.priceStep();this._getYCoordinateStepWV().setValue(e||1)},e}()},"D+Nk":function(e,t,i){"use strict";i.r(t),i.d(t,"PitchBaseDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Median"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Extend Lines"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(s.c)(n);t.hasChild("extendLines")&&e.push(Object(l.c)({checked:Object(l.b)(this._undoModel,i.extendLines,"Toggle "+n+" Extend Lines")},{id:r+"ExtendLines",title:a}));var h=i.median.childs(),b=Object(o.a)(this._undoModel,{lineColor:h.color,lineStyle:h.linestyle,lineWidth:h.linewidth},n,"Median",{line:c});e.push(b);for(var p=this._source.levelsCount(),w=0;w<=p;w++){var f=i["level"+w].childs(),g=Object(l.g)({checked:Object(l.b)(this._undoModel,f.visible,"Change "+n+" Level "+(w+1)+" Line Visibility"),color:Object(l.u)(this._undoModel,f.color,null,"Change "+n+" Level "+(w+1)+" Line Color"),width:Object(l.b)(this._undoModel,f.linewidth,"Change "+n+" Level "+(w+1)+" Line Width"),style:Object(l.b)(this._undoModel,f.linestyle,"Change "+n+" Level "+(w+1)+" Line Style"),level:Object(l.b)(this._undoModel,f.coeff,"Change "+n+" Level "+(w+1)+" Line Coeff")},{id:r+"LineLevel"+(w+1)});e.push(g)}var _=Object(l.e)({color:Object(l.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:d});e.push(_);var j=Object(l.q)({checked:Object(l.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(l.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:u});return e.push(j),e},t}(r.a)},DSp8:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("HSjo"),o=i("25b6"),r=window.t("Background"),l=window.t("Border"),s=window.t("Text Wrap") +;function c(e,t,i,c){var d={},u={id:Object(o.c)(i)+"Text",title:c.customTitles&&c.customTitles.text||""};if(void 0!==t.showText&&(d.checked=Object(n.b)(e,t.showText,"Change "+i+" Text Visibility")),void 0!==t.textColor&&(d.color=Object(n.u)(e,t.textColor,t.transparency||null,"Change "+i+" Text Color")),void 0!==t.fontSize&&(d.size=Object(n.b)(e,t.fontSize,"Change "+i+" Text Font Size")),void 0!==t.bold&&(d.bold=Object(n.b)(e,t.bold,"Change "+i+" Text Font Bold")),void 0!==t.italic&&(d.italic=Object(n.b)(e,t.italic,"Change "+i+" Text Font Italic")),void 0!==t.text&&(d.text=Object(n.b)(e,t.text,"Change "+i+" Text"),u.isEditable=Boolean(c.isEditable),u.isMultiLine=Boolean(c.isMultiLine)),void 0!==t.vertLabelsAlign&&(d.alignmentVertical=Object(n.b)(e,t.vertLabelsAlign,"Change "+i+" Labels Alignment Vertical"),u.alignmentVerticalItems=c.alignmentVerticalItems),void 0!==t.horzLabelsAlign&&(d.alignmentHorizontal=Object(n.b)(e,t.horzLabelsAlign,"Change "+i+" Labels Alignment Horizontal"),u.alignmentHorizontalItems=c.alignmentHorizontalItems),void 0!==t.textOrientation&&(d.orientation=Object(n.b)(e,t.textOrientation,"Change "+i+" Labels Direction")),void 0!==t.backgroundVisible&&(d.backgroundVisible=Object(n.b)(e,t.backgroundVisible,"Change "+i+" Text Background Visibility")),void 0!==t.backgroundColor){var a=null;void 0!==t.backgroundTransparency&&(a=t.backgroundTransparency),d.backgroundColor=Object(n.u)(e,t.backgroundColor,a,"Change "+i+" Text Background Color")}return void 0===t.backgroundVisible&&void 0===t.backgroundColor||(u.backgroundTitle=c.customTitles&&c.customTitles.backgroundTitle||r),void 0!==t.borderVisible&&(d.borderVisible=Object(n.b)(e,t.borderVisible,"Change "+i+" Text Border Visibility")),void 0!==t.borderWidth&&(d.borderWidth=Object(n.b)(e,t.borderWidth,"Change "+i+" Text Border Width")),void 0!==t.borderColor&&(d.borderColor=Object(n.u)(e,t.borderColor,null,"Change "+i+" Text Border Color")),void 0===t.borderVisible&&void 0===t.borderColor&&void 0===t.borderWidth||(u.borderTitle=c.customTitles&&c.customTitles.borderTitle||l),void 0!==t.wrap&&(d.wrap=Object(n.b)(e,t.wrap,"Change "+i+" Text Wrap"),u.wrapTitle=c.customTitles&&c.customTitles.wrapTitle||s),Object(n.p)(d,u)}},EFc4:function(e,t,i){"use strict";i.r(t),i.d(t,"Points5PatternDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("25b6"),d=window.t("Label"),u=window.t("Border"),a=window.t("Background"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(r.a)(this._undoModel,{textColor:e.textcolor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:d}}),Object(o.a)(this._undoModel,{lineColor:e.color,lineWidth:e.linewidth},t,"Line",{line:u}),Object(s.e)({checked:Object(s.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"), +color:Object(s.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(c.c)(t+"BackgroundColor"),title:a})]},t}(l.a)},FkpW:function(e,t,i){"use strict";i.r(t),i.d(t,"VerticalLineDefinitionsViewModel",(function(){return a}));var n=i("mrSG"),o=i("HSjo"),r=i("CA9d"),l=i("BDhr"),s=i("25b6"),c=i("Cn8r"),d=i("DSp8"),u=window.t("Show text"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return Object(l.a)(this._undoModel,e,this._source.name())},t.prototype._coordinatesPropertyDefinitions=function(){var e=this._source.pointsProperty().childs().points[0].childs(),t=Object(r.a)(this._undoModel,e);return[Object(o.f)({x:t.property},Object(n.__assign)({id:Object(s.c)(this._source.name()+"Point1"),title:window.t("#1 (bar)",{context:"linetool point"})},t.info))]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(d.a)(this._undoModel,Object(n.__assign)(Object(n.__assign)({},e),{showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize,textOrientation:e.textOrientation}),this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:u}})]},t}(c.a)},FxV7:function(e,t,i){"use strict";i.r(t),i.d(t,"ArrowMarkerDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=i("DSp8"),c=window.t("Color"),d=window.t("Show text"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.e)({color:Object(o.u)(this._undoModel,e.backgroundColor,null,"Change "+t+" color")},{id:Object(l.c)(t+"Color"),title:c})]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(s.a)(this._undoModel,{text:e.text,showText:e.showLabel,textColor:e.textColor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:d}})]},t}(r.a)},HCdA:function(e,t,i){"use strict";i.r(t),i.d(t,"PitchForkDefinitionsViewModel",(function(){return a}));var n=i("mrSG"),o=i("HSjo"),r=i("D+Nk"),l=i("rCHB"),s=i("hY0g"),c=i.n(s),d=window.t("Style"),u=[{value:l.LineToolPitchforkStyle.Original,title:window.t("Original")},{value:l.LineToolPitchforkStyle.Schiff2,title:window.t("Schiff")},{value:l.LineToolPitchforkStyle.Schiff,title:window.t("Modified Schiff")},{value:l.LineToolPitchforkStyle.Inside,title:window.t("Inside")}],a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var t=e.prototype._stylePropertyDefinitions.call(this),i=this._source.properties().childs(),n=this._source.name(),r=Object(o.j)({option:Object(o.b)(this._undoModel,i.style,"Change "+n+" Style")},{id:n+"PitchStyle",title:d,options:new c.a(u)}) +;return t.push(r),t},t}(r.PitchBaseDefinitionsViewModel)},K4wI:function(e,t,i){"use strict";i.r(t),i.d(t,"RectangleDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("YFKU"),r=i("HSjo"),l=i("Zd1D"),s=i("DSp8"),c=Object(o.t)("Text"),d=window.t("Extend left"),u=window.t("Extend right"),a=[{value:"bottom",title:window.t("Top")},{value:"middle",title:window.t("Inside")},{value:"top",title:window.t("Bottom")}],h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var t=this._source.properties().childs(),i=this._source.name(),n=e.prototype._stylePropertyDefinitions.call(this),o=Object(r.c)({checked:Object(r.b)(this._undoModel,t.extendRight,"Change "+i+" Extending Right")},{id:i+"ExtendRight",title:u});n.push(o);var l=Object(r.c)({checked:Object(r.b)(this._undoModel,t.extendLeft,"Change "+i+" Extending Left")},{id:i+"ExtendLeft",title:d});return n.push(l),n},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(s.a)(this._undoModel,{textColor:e.textColor,text:e.text,bold:e.bold,italic:e.italic,fontSize:e.fontSize,horzLabelsAlign:e.horzLabelsAlign,vertLabelsAlign:e.vertLabelsAlign,showText:e.showLabel},this._source.name(),{isEditable:!0,isMultiLine:!0,alignmentVerticalItems:a,customTitles:{text:c}})]},t}(l.GeneralFiguresDefinitionsViewModelBase)},LX4V:function(e,t,i){"use strict";i.r(t),i.d(t,"CyclicAndSineLinesPatternDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=window.t("Lines"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},this._source.name(),"Line",{line:l})]},t}(r.a)},LzAw:function(e,t,i){"use strict";i.r(t),i.d(t,"ProjectionDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Border"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.r)({color1:Object(l.u)(this._undoModel,e.color1,e.transparency,"Change "+t+" background color 1"),color2:Object(l.u)(this._undoModel,e.color2,e.transparency,"Change "+t+" background color 2")},{id:Object(s.c)(t+"Background2Color"),title:d}),Object(o.a)(this._undoModel,{lineColor:e.trendline.childs().color,lineWidth:e.linewidth},t,"Line",{line:c})]},t}(r.a)},NEbb:function(e,t,i){"use strict";i.r(t),i.d(t,"HorizontalLineDefinitionsViewModel",(function(){return c}));var n=i("mrSG"),o=i("HSjo"),r=i("xrdl"),l=i("CA9d"),s=i("25b6"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e), +t.prototype._coordinatesPropertyDefinitions=function(){var e=this._source.pointsProperty().childs().points[0].childs(),t=this._getYCoordinateStepWV(),i=Object(l.b)(this._undoModel,e,t);return[Object(o.f)({y:i.property},Object(n.__assign)({id:Object(s.c)(this._source.name()+"Point"),title:window.t("#1 (price)",{context:"linetool point"})},i.info))]},t}(r.CrossLineDefinitionsViewModel)},Pwwq:function(e,t,i){"use strict";i.r(t),i.d(t,"PredictionDefinitionsViewModel",(function(){return _}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Source text"),d=window.t("Source background"),u=window.t("Source border"),a=window.t("Target text"),h=window.t("Target background"),b=window.t("Target border"),p=window.t("Success text"),w=window.t("Success background"),f=window.t("Failure text"),g=window.t("Failure background"),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(s.c)(t);return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line"),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceTextColor,null,"Change "+t+" source text color")},{id:i+"SourceTextColor",title:c}),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceBackColor,e.transparency,"Change "+t+" source background color")},{id:i+"SourceBackgroundColor",title:d}),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceStrokeColor,null,"Change "+t+" source border color")},{id:i+"SourceBorderColor",title:u}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetTextColor,null,"Change "+t+" target text color")},{id:i+"TargetTextColor",title:a}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetBackColor,null,"Change "+t+" target background color")},{id:i+"TargetBackgroundColor",title:h}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetStrokeColor,null,"Change "+t+" target border color")},{id:i+"TargetBorderColor",title:b}),Object(l.e)({color:Object(l.u)(this._undoModel,e.successTextColor,null,"Change "+t+" success text color")},{id:i+"SuccessTextColor",title:p}),Object(l.e)({color:Object(l.u)(this._undoModel,e.successBackground,null,"Change "+t+" success background color")},{id:i+"SuccessBackgroundColor",title:w}),Object(l.e)({color:Object(l.u)(this._undoModel,e.failureTextColor,null,"Change "+t+" failure text color")},{id:i+"FailureTextColor",title:f}),Object(l.e)({color:Object(l.u)(this._undoModel,e.failureBackground,null,"Change "+t+" failure background color")},{id:i+"FailureBackgroundColor",title:g})]},t}(r.a)},QWxu:function(e,t,i){"use strict";i.r(t),i.d(t,"TextDefinitionsViewModel",(function(){return r}));var n=i("mrSG"),o=i("DSp8"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,fontSize:e.fontsize,bold:e.bold, +italic:e.italic,text:e.text,backgroundVisible:e.fillBackground,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderVisible:e.drawBorder,borderColor:e.borderColor,wrap:e.wordWrap},this._source.name(),{isEditable:!0,isMultiLine:!0})]},t}(i("Cn8r").a)},RYNR:function(e,t,i){"use strict";i.r(t),i.d(t,"RiskRewardDefinitionsViewModel",(function(){return m}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("hY0g"),d=i.n(c),u=i("25b6"),a=window.t("Lines"),h=window.t("Stop color"),b=window.t("Target color"),p=window.t("Text"),w=window.t("Compact stats mode"),f=window.t("Ticks"),g=window.t("Price"),_=window.t("Entry price"),j=window.t("Profit level"),O=window.t("Stop level"),C=window.t("Account size"),v=window.t("Risk"),y=window.t("Always show stats"),L=window.t("Show price labels"),M=window.t("%"),k=window.t("Cash");function x(e){return[{value:"percents",title:M},{value:"money",title:e||k}]}var m=function(e){function t(t,i){var n=e.call(this,t,i)||this,o=n._source.properties().childs(),r=o.riskDisplayMode.value();return n._riskMaxWV=new d.a(n._getRiskMax(r)),n._riskStepWV=new d.a(n._getRiskStep(r)),n._riskPrecisionWV=new d.a(n._getRiskPrecision(r)),n._riskUnitWV=new d.a(n._getRiskUnit()),n._riskUnitOptionsWV=new d.a(n._getRiskUnitOptions()),n._createPropertyRages(),o.riskDisplayMode.subscribe(n,(function(e){return n._onRiskDisplayChanged(e)})),o.accountSize.subscribe(n,(function(){return n._onAccountSizeChanged()})),n._undoModel.model().mainSeries().dataEvents().symbolResolved().subscribe(n,n._onSymbolInfoChanged),n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this);var t=this._source.properties().childs();t.riskDisplayMode.unsubscribeAll(this),t.accountSize.unsubscribeAll(this),this._undoModel.model().mainSeries().dataEvents().symbolResolved().unsubscribeAll(this)},t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(u.c)(t);return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line",{line:a}),Object(s.e)({color:Object(s.u)(this._undoModel,e.stopBackground,e.stopBackgroundTransparency,"Change "+t+" stop color")},{id:i+"StopColor",title:h}),Object(s.e)({color:Object(s.u)(this._undoModel,e.profitBackground,e.profitBackgroundTransparency,"Change "+t+" stop color")},{id:i+"ProfitColor",title:b}),Object(r.a)(this._undoModel,{textColor:e.textcolor,fontSize:e.fontsize},t,{isEditable:!0,isMultiLine:!0,customTitles:{text:p}}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.showPriceLabels,"Change "+t+" Show price labels")},{id:i+"ShowPriceLabels",title:L}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.compact,"Change "+t+" Compact stats mode")},{id:i+"CompactMode",title:w}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.alwaysShowStats,"Change "+t+" Always show stats")},{id:i+"AlwaysShowStats",title:y})]},t.prototype._inputsPropertyDefinitions=function(){ +var e=this,t=this._source.properties().childs(),i=this._source.name(),n=Object(u.c)(i),o=this._getYCoordinateStepWV(),r=Object(s.i)({value:Object(s.b)(this._undoModel,t.accountSize,"Change "+i+" Account Size")},{id:n+"AccountSize",title:C,type:1,min:new d.a(1e-9),max:new d.a(1e9),step:new d.a(1),unit:this._riskUnitWV}),l=Object(s.i)({value:Object(s.b)(this._undoModel,t.risk,"Change "+i+" Risk",[function(e){return parseFloat(e)}]),unitOptionsValue:Object(s.b)(this._undoModel,t.riskDisplayMode,"Change "+i+" Risk Display Mode")},{id:n+"Risk",title:v,type:1,min:new d.a(1e-9),max:this._riskMaxWV,precision:this._riskPrecisionWV,step:this._riskStepWV,unitOptions:this._riskUnitOptionsWV}),c=Object(s.i)({value:Object(s.b)(this._undoModel,t.entryPrice,"Change "+i+" entry price")},{id:n+"EntryPrice",title:_,type:1,step:o}),a=Object(s.k)([r,l,c],n+"AccountRisk"),h=Object(s.i)({value:Object(s.b)(this._undoModel,t.profitLevel,"Change "+i+" profit level")},{id:n+"ProfitLevelTicks",title:f,type:0,min:new d.a(0),max:new d.a(1e9),step:new d.a(1)}),b=Object(s.i)({value:Object(s.b)(this._undoModel,t.targetPrice,"Change "+i+" profit price",[function(e){return e},function(t){return e._source.preparseProfitPrice(t)}])},{id:n+"ProfitLevelPrice",title:g,type:1,step:o}),p=Object(s.k)([h,b],n+"ProfitLevel",j),w=Object(s.i)({value:Object(s.b)(this._undoModel,t.stopLevel,"Change "+i+" stop level")},{id:n+"StopLevelTicks",title:f,type:0,min:new d.a(0),max:new d.a(1e9),step:new d.a(1)}),y=Object(s.i)({value:Object(s.b)(this._undoModel,t.stopPrice,"Change "+i+" stop price",[function(e){return e},function(t){return e._source.preparseStopPrice(t)}])},{id:n+"StopLevelPrice",title:g,type:1,step:o});return[a,p,Object(s.k)([w,y],n+"StopLevel",O)]},t.prototype._onRiskDisplayChanged=function(e){var t=e.value();this._riskMaxWV.setValue(this._getRiskMax(t)),this._riskStepWV.setValue(this._getRiskStep(t)),this._riskPrecisionWV.setValue(this._getRiskPrecision(t))},t.prototype._onAccountSizeChanged=function(){this._riskMaxWV.setValue(this._getRiskMax(this._source.properties().childs().riskDisplayMode.value()))},t.prototype._onSymbolInfoChanged=function(){this._riskUnitWV.setValue(this._getRiskUnit()),this._riskUnitOptionsWV.setValue(this._getRiskUnitOptions())},t.prototype._getRiskMax=function(e){return"percents"===e?100:this._source.properties().childs().accountSize.value()},t.prototype._getRiskStep=function(e){return"percents"===e?.01:1},t.prototype._getRiskPrecision=function(e){if("percents"===e)return 2},t.prototype._getRiskUnit=function(){var e=this._undoModel.model().mainSeries().symbolInfo();return null!==e&&e.currency_code||""},t.prototype._getRiskUnitOptions=function(){var e=this._undoModel.model().mainSeries().symbolInfo();return null!==e?x(e.currency_code):x()},t}(l.a)},RhWr:function(e,t,i){"use strict";i.r(t),i.d(t,"BalloonDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=window.t("Text"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e), +t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,fontSize:e.fontsize,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.transparency,borderColor:e.borderColor},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:l}})]},t}(r.a)},SMr9:function(e,t,i){"use strict";i.r(t),i.d(t,"availableAlignmentVerticalItems",(function(){return h})),i.d(t,"availableAlignmentHorizontalItems",(function(){return b})),i.d(t,"FibTimezoneDefinitionsViewModel",(function(){return p}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("hY0g"),s=i.n(l),c=i("25b6"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Labels"),h=[{value:"top",title:window.t("Top")},{value:"middle",title:window.t("Middle")},{value:"bottom",title:window.t("Bottom")}],b=[{value:"left",title:window.t("Left")},{value:"center",title:window.t("Center")},{value:"right",title:window.t("Right")}],p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(c.c)(n),l=this._source.levelsCount(),p=1;p<=l;p++){var w=i["level"+p].childs(),f=Object(o.g)({checked:Object(o.b)(this._undoModel,w.visible,"Change "+n+" Level "+p+" Line Visibility"),color:Object(o.u)(this._undoModel,w.color,null,"Change "+n+" Level "+p+" Line Color"),width:Object(o.b)(this._undoModel,w.linewidth,"Change "+n+" Level "+p+" Line Width"),style:Object(o.b)(this._undoModel,w.linestyle,"Change "+n+" Level "+p+" Line Style"),level:Object(o.b)(this._undoModel,w.coeff,"Change "+n+" Level "+p+" Coeff")},{id:r+"LineLevel"+p});e.push(f)}var g=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:d});e.push(g);var _=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:u});e.push(_);var j=Object(o.s)({checked:Object(o.b)(this._undoModel,i.showLabels,"Change "+n+" Labels Visibility"),option1:Object(o.b)(this._undoModel,i.horzLabelsAlign,"Change "+n+" Labels Alignment"),option2:Object(o.b)(this._undoModel,i.vertLabelsAlign,"Change "+n+" Labels Alignment")},{id:r+"Labels",title:a,optionsItems1:new s.a(b),optionsItems2:new s.a(h)});return e.push(j),e},t}(r.a)},UHSU:function(e,t,i){"use strict";i.r(t),i.d(t,"ElliottPatternDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("hY0g"),c=i.n(s),d=i("25b6"),u=window.t("Color"),a=window.t("Wave"),h=window.t("Degree"),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.e)({ +color:Object(l.u)(this._undoModel,e.color,null,"Change "+t+" color")},{id:Object(d.c)(t+"BackgroundColor"),title:u}),Object(o.a)(this._undoModel,{showLine:e.showWave,lineWidth:e.linewidth},t,"Line",{line:a}),Object(l.j)({option:Object(l.b)(this._undoModel,e.degree,"Change "+t+" degree")},{id:t+"Degree",title:h,options:new c.a(this._source.availableDegreesValues())})]},t}(r.a)},VkdP:function(e,t,i){"use strict";i.r(t),i.d(t,"ParallelChannelDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("wm7x"),s=i("25b6"),c=window.t("Background"),d=window.t("Extend left line"),u=window.t("Extend right line"),a=window.t("Channel"),h=window.t("Middle"),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(s.c)(t);return[Object(l.a)(this._undoModel,{lineColor:e.linecolor,lineStyle:e.linestyle,lineWidth:e.linewidth},t,"ChannelLine",{line:a}),Object(l.a)(this._undoModel,{showLine:e.showMidline,lineColor:e.midlinecolor,lineStyle:e.midlinestyle,lineWidth:e.midlinewidth},"MiddleLine",t,{line:h}),Object(o.c)({checked:Object(o.b)(this._undoModel,e.extendLeft,"Change "+t+" Extending Left")},{id:i+"ExtendLeft",title:d}),Object(o.c)({checked:Object(o.b)(this._undoModel,e.extendRight,"Change "+t+" Extending Right")},{id:i+"ExtendRight",title:u}),Object(o.e)({checked:Object(o.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(o.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background visibility color")},{id:i+"Background",title:c})]},t}(r.a)},"WW+G":function(e,t,i){"use strict";i.r(t),i.d(t,"PathDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=window.t("Line"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.lineColor,lineWidth:e.lineWidth,lineStyle:e.lineStyle,leftEnd:e.leftEnd,rightEnd:e.rightEnd},t,"Line",{line:l})]},t}(r.a)},WfUZ:function(e,t,i){"use strict";i.r(t),i.d(t,"isGannComplexLineTool",(function(){return O})),i.d(t,"GannComplexAndFixedDefinitionsViewModel",(function(){return C}));var n=i("mrSG"),o=i("DSp8"),r=i("HSjo"),l=i("Cn8r"),s=i("nd9+"),c=i("hY0g"),d=i.n(c),u=i("Z5lT"),a=i("25b6"),h=window.t("Reverse"),b=window.t("Use one color"),p=window.t("Background"),w=window.t("Price/Bar Ratio"),f=window.t("Ranges and ratio"),g=window.t("Levels"),_=window.t("Fans"),j=window.t("Arcs");function O(e){return e instanceof s.LineToolGannComplex}var C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){ +for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(a.c)(n),s=[],c=i.levels.childCount(),C=0;Cr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},iqv3:function(e,t,n){"use strict";n.r(t);var o=n("i8i4"),r=n("q1tI"),i=n.n(r),c=(n("bSeV"),n("YFKU"),n("ycFu")),s=n("tWVy"),a=n("tmL0"),u=n("5Ssy"),l=n("tc+8"),d=n.n(l),f=n("aIyQ"),v=n.n(f),m=n("qFKp"),p=n("jOdQ");function h(e){var t=e.title,n=e.studyMetaInfo,o=e.model,l=e.confirmInputsType,f=e.onCancel,h=e.onSubmit,b=e.onClose,y=Object(r.useState)(!0),g=y[0],w=y[1],O=Object(r.useMemo)((function(){var e=Object.assign({},n.defaults.inputs);return new d.a({inputs:e})}),[]),_=Object(r.useMemo)((function(){var e=new v.a;return{isInputsStudy:!0,symbolsResolved:function(){return e},resolvedSymbolInfoBySymbol:function(){return null},tempProperties:O}}),[]),E=Object(r.useRef)(null);return Object(r.useEffect)((function(){if(!m.CheckMobile.any()&&g&&"symbol"===l&&E.current){var e=E.current.querySelector("input");e&&e.focus()}}),[g]),i.a.createElement(c.a,{dataName:"confirm-inputs-dialog",title:t,isOpened:g,onSubmit:function(){h(O.state().inputs),S()},onCancel:f,onClickOutside:S,onClose:S,render:function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:p.separator}),i.a.createElement(a.a,{className:p.scrollable,onScroll:C},i.a.createElement(u.a,{reference:E,property:O,model:o,study:_, +inputs:j()})))},defaultActionOnClose:c.b.None,submitButtonText:window.t("Apply"),submitOnEnterKey:!1});function C(){s.a.fire()}function S(){w(!1),b()}function j(){return"symbol"===l?n.inputs.filter((function(e){return e.id===n.symbolInputId()})):n.inputs.filter((function(e){return e.confirm}))}}n.d(t,"ConfirmInputsDialogRenderer",(function(){return b}));var b=function(){function e(e,t,n,r,i,c){var s=this;this._container=document.createElement("div"),this._handleClose=function(){o.unmountComponentAtNode(s._container),s._onClose()},this._title=e,this._studyMetaInfo=t,this._model=n,this._confirmInputsType=r,this._onSubmit=i,this._onClose=c}return e.prototype.show=function(){o.render(r.createElement(h,{title:this._title,studyMetaInfo:this._studyMetaInfo,model:this._model,confirmInputsType:this._confirmInputsType,onSubmit:this._onSubmit,onCancel:function(){},onClose:this._handleClose}),this._container)},e}()},jOdQ:function(e,t,n){e.exports={separator:"separator-1fBbiGH4",scrollable:"scrollable-1was6mON"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,c=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},c,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'},"01Ho":function(e,t){e.exports=''},"4Njr":function(e,t){e.exports=''},"4ZyK":function(e,t){e.exports=''},"4pMH":function(e,t,n){},"5ijr":function(e){e.exports=JSON.parse('{"switcherWrapper":"switcherWrapper-1wFH-_jm","size-small":"size-small-1gT-kZYO","size-large":"size-large-MOSirnj_","intent-select":"intent-select-2kut8F29","switcherThumbWrapper":"switcherThumbWrapper-2u191lDO","input":"input-J7QIcTTo","switcherTrack":"switcherTrack-2XruDVTa","intent-default":"intent-default-3soo5rvS","switcherThumb":"switcherThumb-2yuEucci","focus":"focus-uZMRkCO0"}')},"9FXF":function(e,t){e.exports=''},CHgb:function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("H172"),c=n("Iivm"),p=n("+ByK");function u(e){var t=e.menuItemClassName,n=Object(r.__rest)(e,["menuItemClassName"]);return o.a.createElement(s.a,Object(r.__assign)({},n,{menuItemClassName:i()(t,p.itemWrap)}))}function d(e){return o.a.createElement("div",{className:i()(p.item,p.selected)},o.a.createElement(c.Icon,{className:p.icon,icon:e.icon}))}function h(e){return o.a.createElement("div",{className:p.item},o.a.createElement(c.Icon,{className:i()(p.icon,e.iconClassName),icon:e.icon}),o.a.createElement("div",{className:p.label},e.label))}},D2im:function(e,t){e.exports=''},Dj0x:function(e,t){e.exports=''}, +FzLb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("j3s+"),t)},HWhk:function(e,t){e.exports=''},J4oI:function(e,t,n){e.exports={lineStyleSelect:"lineStyleSelect-1s1ap44b"}},KacW:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG"),a=(n("YFKU"),n("q1tI")),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("8Uy/"),c=n("CHgb"),p=n("bQEj"),u=n("UXdH"),d=n("ZSM+"),h=n("J4oI"),m=[{type:s.LINESTYLE_SOLID,icon:p,label:window.t("Line")},{type:s.LINESTYLE_DASHED,icon:u,label:window.t("Dashed Line")},{type:s.LINESTYLE_DOTTED,icon:d,label:window.t("Dotted Line")}];var v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,a=n.lineStyle,l=n.className,s=n.lineStyleChange,p=n.disabled,u=n.additionalItems,d=n.allowedLineStyles,v=(e=d,t=Object(r.__spreadArrays)(m),void 0!==e&&(t=t.filter((function(t){return e.includes(t.type)}))),t.map((function(e){return{value:e.type,selectedContent:o.a.createElement(c.a,{icon:e.icon}),content:o.a.createElement(c.b,{icon:e.icon,label:e.label})}})));return u&&(v=Object(r.__spreadArrays)([{readonly:!0,content:u}],v)),o.a.createElement(c.c,{disabled:p,className:i()(h.lineStyleSelect,l),hideArrowButton:!0,items:v,value:a,onChange:s,"data-name":"line-style-select"})},t}(o.a.PureComponent)},Ly1u:function(e,t){e.exports=''},MB0Y:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("FzLb"),c=n("QpNh"),p=n("OP2o"),u=p;function d(e){var t=e.className,n=e.checked,a=e.id,l=e.label,u=e.labelDescription,d=e.value,h=e.preventLabelHighlight,m=e.reference,v=e.switchReference,y=e.theme,f=void 0===y?p:y,b=i()(f.label,n&&!h&&f.labelOn),g=i()(t,f.wrapper,n&&f.wrapperWithOnLabel);return o.a.createElement("label",{className:g,htmlFor:a,ref:m},o.a.createElement("div",{className:f.labelRow},o.a.createElement("div",{className:b},l),u&&o.a.createElement("div",{className:f.labelHint},u)),o.a.createElement(s.Switch,Object(r.__assign)({className:f.switch,reference:v,checked:n,onChange:function(t){var n=t.target.checked;void 0!==e.onChange&&e.onChange(n)},value:d,tabIndex:-1,id:a},Object(c.a)(e))))}},OP2o:function(e,t,n){e.exports={wrapper:"wrapper-3Sj-FzgR",hovered:"hovered-1G0yygIe",labelRow:"labelRow-3h7cSJ_L",label:"label-3iLxp29M",labelHint:"labelHint-3qxeiVfa",labelOn:"labelOn-10QGwv2n"}},UXdH:function(e,t){ +e.exports=''},UXjO:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("H172"),c=n("QpNh"),p=n("z1Uu");function u(e){var t,n=e.fontSize,a=e.fontSizes,l=void 0===a?[]:a,u=e.className,d=e.disabled,h=e.fontSizeChange;return o.a.createElement(s.a,Object(r.__assign)({disabled:d,className:i()(u,p.defaultSelect),menuClassName:p.defaultSelect,items:(t=l,t.map((function(e){return{value:e.value,content:e.title}}))),value:n,onChange:h},Object(c.a)(e)))}},V1YL:function(e,t,n){e.exports={recalculateCheckbox:"recalculateCheckbox-1Xa1TR7D",descriptionCell:"descriptionCell-3oIbGAm4"}},W7Dn:function(e,t,n){e.exports={scrollable:"scrollable-mKj9lAM_"}},Y5hB:function(e,t,n){"use strict";n.r(t);var r=n("mrSG"),a=(n("YFKU"),n("i8i4")),o=n("q1tI"),l=n.n(o),i=n("Eyy1"),s=(n("bSeV"),n("CLNU")),c=n("Vdly"),p=n("Kxc7"),u=n("FQhm"),d=n("JWMC"),h=n("aDg1"),m=n("vHME"),v=n("ycFu"),y=n("tWVy"),f=n("tmL0"),b=n("3ClC"),g=n("W7Dn"),w=function(e){function t(t){var n=e.call(this,t)||this;n._renderFooterLeft=function(e){var t=n.props,r=t.source,a=t.model;if(Object(b.isStudy)(r))return o.createElement(m.a,{model:a,source:r,mode:e?"compact":"normal"});throw new TypeError("Unsupported source type.")},n._handleSelect=function(e){n.setState({activeTabId:e},(function(){n._requestResize&&n._requestResize()})),n.props.onActiveTabChanged&&n.props.onActiveTabChanged(e)},n._handleScroll=function(){y.a.fire()},n._handleSubmit=function(){n.props.onSubmit(),n.props.onClose()};var r=n.props,a=r.pages,l=r.initialActiveTab;return n.state={activeTabId:a.allIds.includes(l)?l:a.allIds[0]},n}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.onCancel,r=e.onClose,a=this.state.activeTabId;return o.createElement(v.a,{dataName:"indicator-properties-dialog",title:t,isOpened:!0,onSubmit:this._handleSubmit,onCancel:n,onClickOutside:r,onClose:r,footerLeftRenderer:this._renderFooterLeft,render:this._renderChildren(a),submitOnEnterKey:!1})},t.prototype._renderChildren=function(e){var t=this;return function(n){var r=n.requestResize;t._requestResize=r;var a=t.props,l=a.pages,i=a.source,s=a.model,c=l.byId[e];"Component"in c||c.page;return o.createElement(o.Fragment,null,o.createElement(h.a,{activeTabId:e,onSelect:t._handleSelect,tabs:l}),o.createElement(f.a,{className:g.scrollable,onScroll:t._handleScroll},"Component"in c&&o.createElement(c.Component,{source:i,model:s})))}},t}(o.PureComponent),_=n("PjdP"),C=n("HfwS"),S=n("HGyE"),E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=e.value,a=e.onChange,l=e.onBlur,i=e.onKeyDown,s=t.options.reduce((function(e,t){return e[t]="NONE"===t?window.t("Default"):t,e}),{}),c=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:s});return o.createElement(S.b,{input:c, +value:n,onChange:a,onBlur:l,onKeyDown:i})},t}(o.PureComponent),x=Object(C.a)(E),P=n("h5Dg"),O=n("rJEJ"),j=n("XDrA"),k=n("+8gn"),L=n("Q+1u"),T=(n("HbRj"),o.createContext(null)),M=window.t("{currency} per order"),N=window.t("{currency} per contract"),I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.input,n=Object(i.ensureNotNull)(this.context),a=((e={}).percent="%",e.cash_per_order=M.format({currency:n}),e.cash_per_contract=N.format({currency:n}),e),l=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:a});return o.createElement(S.a,{input:l})},t.contextType=T,t}(o.PureComponent),z=window.t("Contracts"),D=window.t("% of equity"),V=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.input,n=Object(i.ensureNotNull)(this.context),a=((e={}).fixed=z,e.cash_per_order=n,e.percent_of_equity=D,e),l=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:a});return o.createElement(S.a,{input:l})},t.contextType=T,t}(o.PureComponent),R=n("V1YL"),B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.inputs;return o.createElement(L.a,null,o.createElement(O.a,{label:window.t("Initial capital")},o.createElement(_.a,{input:e.initial_capital})),o.createElement(O.a,{label:window.t("Base currency")},o.createElement(x,{input:e.currency})),o.createElement(O.a,{label:window.t("Order size"),labelAlign:"adaptive"},o.createElement(j.a,null,o.createElement(_.a,{input:e.default_qty_value}),o.createElement(V,{input:e.default_qty_type}))),o.createElement(O.a,{label:window.t("Pyramiding")},o.createElement("span",null,o.createElement(_.a,{input:e.pyramiding})),o.createElement("span",{className:R.descriptionCell},window.t("orders",{context:"Pyramiding: count orders"}))),o.createElement(L.a.Separator,null),o.createElement(O.a,{label:window.t("Commission"),labelAlign:"adaptive"},o.createElement(j.a,null,o.createElement(_.a,{input:e.commission_value}),o.createElement(I,{input:e.commission_type}))),o.createElement(O.a,{label:window.t("Verify Price for Limit Orders")},o.createElement("span",null,o.createElement(_.a,{input:e.backtest_fill_limits_assumption})),o.createElement("span",{className:R.descriptionCell},window.t("ticks",{context:"slippage ... ticks"}))),o.createElement(O.a,{label:window.t("Slippage")},o.createElement("span",null,o.createElement(_.a,{input:e.slippage})),o.createElement("span",{className:R.descriptionCell},window.t("ticks",{context:"slippage ... ticks"}))),o.createElement(L.a.Separator,null),o.createElement(O.a,{label:window.t("Recalculate"),labelAlign:"top"},o.createElement("div",null,o.createElement("div",{className:R.recalculateCheckbox},o.createElement(P.a,{label:window.t("After Order is Filled"),input:e.calc_on_order_fills})),o.createElement("div",{className:R.recalculateCheckbox},o.createElement(P.a,{ +label:window.t("On Every Tick"),input:e.calc_on_every_tick})))))},t.contextType=k.b,t}(o.PureComponent);function H(e){var t=e.property,n=e.model,r=e.inputs,a=e.study;return o.createElement(k.a,{property:t.inputs,model:n,study:a},o.createElement(B,{inputs:r}))}var A,F=n("z61+"),W=n("txPx"),G=Object(W.getLogger)("Platform.GUI.PropertyDialog.Indicators.StrategyPage"),U=function(e){function t(t){var n=e.call(this,t)||this;n._handleWatchedDataChange=function(){n.setState({currency:n._getCurrency()})};var r=n.props.source;if(n._source=r,!Object(b.isStudy)(n._source))throw new TypeError("Strategy page works only for study.");n._properties=r.properties();var a=r.metaInfo(),o=new F.a(a);return n._inputs=o.getStrategyProperties(),n.state={currency:n._getCurrency()},n}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){this._source.watchedData.subscribe(this._handleWatchedDataChange)},t.prototype.componentWillUnmount=function(){this._source.watchedData.unsubscribe(this._handleWatchedDataChange)},t.prototype.render=function(){return o.createElement(T.Provider,{value:this.state.currency},o.createElement(H,{inputs:this._inputs,property:this._properties,model:this.props.model,study:this.props.source}))},t.prototype._getCurrency=function(){var e=this._source.reportData();return null===e||void 0===e.currency?(void 0!==this.state&&null===this.state.currency||G.logWarn("Can't obtain currency from strategy report"),null):e.currency},t}(o.PureComponent),Y=n("5Ssy"),q=function(e){function t(t){var n=e.call(this,t)||this;return n._properties=n.props.source.properties(),n._inputs=new F.a(n.props.source.metaInfo()).getUserEditableInputs(),n}return Object(r.__extends)(t,e),t.prototype.render=function(){return o.createElement(Y.a,{property:this._properties,model:this.props.model,study:this.props.source,inputs:this._inputs})},t}(o.PureComponent),Q=n("23IT"),K=n("0YCj"),J=n.n(K),X=n("Z1Tk"),Z=n("S0KV"),$=window.t("Change Visibility"),ee=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.context.setValue,r=t.props.visible;r&&Object(Z.b)(r,(function(t){return n(t,e,$)}))},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.title,r=e.visible,a=e.disabled,l=Object(s.clean)(window.t(n,{context:"input"}),!0);return o.createElement(P.b,{label:l,disabled:a,input:{id:t,type:"bool",defval:!0,name:"visible"},value:!r||Object(Z.a)(r),onChange:this._onChange})},t.contextType=X.b,t}(o.PureComponent),te=n("KKsp"),ne=n("MB0Y"),re=n("CHgb"),ae=n("xHjM"),oe=n("/YRR"),le=n("rlj/"),ie=n("ZtdB"),se=n("D2im"),ce=n("tH7p"),pe=n("tQCG"),ue=n("9FXF"),de=n("sPU+"),he=((A={})[Q.LineStudyPlotStyle.Line]={type:Q.LineStudyPlotStyle.Line,order:0,icon:ae,label:window.t("Line")},A[Q.LineStudyPlotStyle.LineWithBreaks]={type:Q.LineStudyPlotStyle.LineWithBreaks,order:1,icon:oe,label:window.t("Line With Breaks")},A[Q.LineStudyPlotStyle.StepLine]={type:Q.LineStudyPlotStyle.StepLine,order:2,icon:le,label:window.t("Step Line")},A[Q.LineStudyPlotStyle.Histogram]={ +type:Q.LineStudyPlotStyle.Histogram,order:3,icon:ie,label:window.t("Histogram")},A[Q.LineStudyPlotStyle.Cross]={type:Q.LineStudyPlotStyle.Cross,order:4,icon:se,label:window.t("Cross",{context:"chart_type"})},A[Q.LineStudyPlotStyle.Area]={type:Q.LineStudyPlotStyle.Area,order:5,icon:ce,label:window.t("Area")},A[Q.LineStudyPlotStyle.AreaWithBreaks]={type:Q.LineStudyPlotStyle.AreaWithBreaks,order:6,icon:pe,label:window.t("Area With Breaks")},A[Q.LineStudyPlotStyle.Columns]={type:Q.LineStudyPlotStyle.Columns,order:7,icon:ue,label:window.t("Columns")},A[Q.LineStudyPlotStyle.Circles]={type:Q.LineStudyPlotStyle.Circles,order:8,icon:de,label:window.t("Circles")},A),me=Object.values(he).sort((function(e,t){return e.order-t.order})).map((function(e){return{value:e.type,selectedContent:l.a.createElement(re.a,{icon:e.icon}),content:l.a.createElement(re.b,{icon:e.icon,label:e.label})}})),ve=window.t("Price Line"),ye=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plotType,n=e.className,a=e.priceLine,o=e.plotTypeChange,i=e.priceLineChange,s=e.disabled,c={readonly:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(ne.b,{id:"PlotTypePriceLineSwitch",checked:a,label:ve,preventLabelHighlight:!0,value:"priceLineSwitcher",onChange:i}),l.a.createElement(te.a,null))};return l.a.createElement(re.c,{disabled:s,className:n,hideArrowButton:!0,items:Object(r.__spreadArrays)([c],me),value:t,onChange:o})},t}(l.a.PureComponent),fe=n("lkVX"),be=n("wwEg"),ge=window.t("Change Plot Type"),we=window.t("Change Price Line"),_e=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){var n=t.context.setValue,r=t.props.styleProp.plottype;r&&n(r,e,ge)},t._onPriceLineChange=function(e){var n=t.context.setValue,r=t.props.styleProp.trackPrice;r&&n(r,e,we)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.paletteColor,n=e.paletteColorProps,r=e.styleProp,a=e.isLine,l=e.hasPlotTypeSelect,i=e.grouped,s=n.childs();return o.createElement(O.a,{grouped:i,label:o.createElement("div",{className:be.childRowContainer},window.t(t.name,{context:"input"}))},o.createElement(fe.a,{disabled:!r.visible.value(),color:s.color,transparency:r.transparency,thickness:a?s.width:void 0,isPaletteColor:!0}),a&&l&&r.plottype&&r.trackPrice?o.createElement(ye,{disabled:!r.visible.value(),className:be.smallStyleControl,plotType:r.plottype.value(),priceLine:r.trackPrice.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}):null)},t.contextType=X.b,t}(o.PureComponent);var Ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plot,n=e.area,r=e.palette,a=e.paletteProps,l=e.hideVisibilitySwitch,s=e.styleProp,c=t?t.id:Object(i.ensureDefined)(n).id,p=!c.startsWith("fill")&&t&&Object(Q.isLinePlot)(t) +;return o.createElement(o.Fragment,null,!l&&o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2,grouped:!0},o.createElement(ee,{id:c,title:n?n.title:s.title.value(),visible:s.visible}))),function(e,t,n,r){var a=e.colors,l=t.colors;return Object.keys(a).map((function(e,t){return o.createElement(_e,{key:e,grouped:!0,paletteColor:Object(i.ensureDefined)(a[e]),paletteColorProps:Object(i.ensureDefined)(l[e]),styleProp:n,isLine:r,hasPlotTypeSelect:0===t})}))}(r,a,s,p),o.createElement(L.a.GroupSeparator,null))},t.contextType=X.b,t}(o.PureComponent),Se=window.t("Change Plot Type"),Ee=window.t("Change Price Line"),xe=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){var n=t.context.setValue,r=t.props.property.plottype;r&&n(r,e,Se)},t._onPriceLineChange=function(e){var n=t.context.setValue,r=t.props.property.trackPrice;r&&n(r,e,Ee)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.title,a=n.color,l=n.plottype,i=n.linewidth,s=n.transparency,c=n.trackPrice,p=n.visible;return o.createElement(O.a,{label:o.createElement(ee,{id:t,title:r.value(),visible:p})},o.createElement(fe.a,{disabled:!p.value(),color:a,transparency:s,thickness:i}),o.createElement(ye,{disabled:!p.value(),className:be.smallStyleControl,plotType:l.value(),priceLine:c.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}))},t.contextType=X.b,t}(o.PureComponent),Pe=o.createContext(null),Oe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.colorup,a=n.colordown,l=n.transparency,s=n.visible;return o.createElement(Pe.Consumer,null,(function(e){return o.createElement(O.a,{label:o.createElement(ee,{id:t,title:je(Object(i.ensureNotNull)(e),t),visible:s})},o.createElement(fe.a,{disabled:!s.value(),color:r,transparency:l}),o.createElement("span",{className:be.additionalSelect},o.createElement(fe.a,{disabled:!s.value(),color:a,transparency:l})))}))},t.contextType=X.b,t}(o.PureComponent);function je(e,t){var n=Object(i.ensureDefined)(e.metaInfo().styles),r=Object(i.ensureDefined)(n[t]).title;return Object(i.ensureDefined)(r)}var ke,Le,Te=n("/SnT"),Me=n.n(Te),Ne=n("TSYQ"),Ie=n.n(Ne),ze=n("3G1X"),De=n("H172"),Ve=n("972a"),Re=((ke={})[Ve.MarkLocation.AboveBar]={value:Ve.MarkLocation.AboveBar,content:window.t("Above Bar"),order:0},ke[Ve.MarkLocation.BelowBar]={value:Ve.MarkLocation.BelowBar,content:window.t("Below Bar"),order:1},ke[Ve.MarkLocation.Top]={value:Ve.MarkLocation.Top,content:window.t("Top"),order:2},ke[Ve.MarkLocation.Bottom]={value:Ve.MarkLocation.Bottom,content:window.t("Bottom"),order:3},ke[Ve.MarkLocation.Absolute]={value:Ve.MarkLocation.Absolute,content:window.t("Absolute"),order:4},ke),Be=Object.values(Re).sort((function(e,t){return e.order-t.order})),He=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e), +t.prototype.render=function(){var e=this.props,t=e.shapeLocation,n=e.className,r=e.menuItemClassName,a=e.shapeLocationChange,l=e.disabled;return o.createElement(De.a,{disabled:l,className:n,menuItemClassName:r,items:Be,value:t,onChange:a})},t}(o.PureComponent),Ae=window.t("Change Char"),Fe=window.t("Change Location"),We=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onCharChange=function(e){var n=t.context.setValue,r=e.currentTarget.value.trim(),a=Me()(r),o=0===a.length?"":a[a.length-1];n(t.props.property.char,o,Ae)},t._onLocationChange=function(e){(0,t.context.setValue)(t.props.property.location,e,Fe)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.title,a=n.color,l=n.transparency,i=n.char,s=n.location,c=n.visible,p=e.hasPalette;return o.createElement(O.a,{grouped:p,label:o.createElement(ee,{id:t,title:r.value(),visible:c})},!p&&o.createElement(fe.a,{disabled:!c.value(),color:a,transparency:l}),o.createElement(ze.a,{disabled:!c.value(),className:be.smallStyleControl,value:i.value(),onChange:this._onCharChange}),o.createElement(He,{disabled:!c.value(),className:Ne(be.defaultSelect,be.additionalSelect),menuItemClassName:be.defaultSelectItem,shapeLocation:s.value(),shapeLocationChange:this._onLocationChange}))},t.contextType=X.b,t}(o.PureComponent),Ge=n("Nu4p"),Ue=n("4Njr"),Ye=n("lOpG"),qe=n("br6c"),Qe=n("m+Gx"),Ke=n("01Ho"),Je=n("4ZyK"),Xe=n("kMtk"),Ze=n("Dj0x"),$e=n("Ly1u"),et=n("leq5"),tt=n("flzi"),nt=n("iB0j"),rt=((Le={}).arrow_down=Ue,Le.arrow_up=Ye,Le.circle=qe,Le.cross=Qe,Le.diamond=Ke,Le.flag=Je,Le.label_down=Xe,Le.label_up=Ze,Le.square=$e,Le.triangle_down=et,Le.triangle_up=tt,Le.x_cross=nt,Le);function at(e){return rt[e]}var ot=[];Object.keys(Ge.plotShapesData).forEach((function(e){var t=Ge.plotShapesData[e];ot.push({value:t.id,selectedContent:l.a.createElement(re.a,{icon:at(t.icon)}),content:l.a.createElement(re.b,{icon:at(t.icon),label:t.guiName})})}));var lt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.shapeStyleId,n=e.className,r=e.shapeStyleChange,a=e.disabled;return l.a.createElement(re.c,{disabled:a,className:n,hideArrowButton:!0,items:ot,value:t,onChange:r})},t}(l.a.PureComponent),it=window.t("Change Shape"),st=window.t("Change Location"),ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){(0,t.context.setValue)(t.props.property.plottype,e,it)},t._onLocationChange=function(e){(0,t.context.setValue)(t.props.property.location,e,st)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.hasPalette,r=e.property,a=r.title,l=r.color,i=r.transparency,s=r.plottype,c=r.location,p=r.visible;return o.createElement(O.a,{grouped:n,label:o.createElement(ee,{id:t,title:a.value(),visible:p})},!n&&o.createElement(fe.a,{disabled:!p.value(),color:l,transparency:i}),o.createElement(lt,{disabled:!p.value(), +className:be.smallStyleControl,shapeStyleId:s.value(),shapeStyleChange:this._onPlotTypeChange}),o.createElement(He,{disabled:!p.value(),className:Ne(be.defaultSelect,be.additionalSelect),menuItemClassName:be.defaultSelectItem,shapeLocation:c.value(),shapeLocationChange:this._onLocationChange}))},t.contextType=X.b,t}(o.PureComponent),pt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.title,r=e.visible,a=e.color,l=e.transparency,i=e.thickness,s=e.children,c=e.switchable,p=void 0===c||c;return o.createElement(O.a,{label:p?o.createElement(ee,{id:t,title:n,visible:r}):n},o.createElement(fe.a,{disabled:r&&!(Array.isArray(r)?r[0].value():r.value()),color:a,transparency:l,thickness:i}),s)},t.contextType=X.b,t}(o.PureComponent),ut=Object(W.getLogger)("Chart.Study.PropertyPage"),dt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plot,n=e.palette,r=e.paletteProps,a=e.study,l=t.id,s=a.properties().styles[l],c=t.type;if("line"===c||"bar_colorer"===c||"bg_colorer"===c)return n&&r?o.createElement(Ce,{plot:t,palette:n,paletteProps:r,styleProp:s}):o.createElement(xe,{id:l,property:s});if("arrows"===c)return o.createElement(Oe,{id:l,property:s});if("chars"===c||"shapes"===c)return o.createElement(o.Fragment,null,"chars"===c?o.createElement(We,{id:l,property:s,hasPalette:Boolean(n)}):o.createElement(ct,{id:l,property:s,hasPalette:Boolean(n)}),n&&r&&o.createElement(Ce,{plot:t,palette:n,paletteProps:r,hideVisibilitySwitch:!0,styleProp:s}));if(Object(Q.isOhlcPlot)(t)){var p=t.target,u=Object(i.ensureDefined)(a.metaInfo().defaults.ohlcPlots)[p],d=a.properties().ohlcPlots[p],h=void 0;h=n&&r?o.createElement(Ce,{plot:t,palette:n,paletteProps:r,styleProp:d}):o.createElement(pt,{id:p,title:d.title.value(),color:d.color,visible:d.visible,transparency:d.transparency});var m=void 0;return void 0!==u&&Object(Q.isOhlcPlotStyleCandles)(u)&&(m=o.createElement(o.Fragment,null,o.createElement(pt,{id:p,title:window.t("Wick"),visible:d.drawWick,color:d.wickColor,transparency:d.transparency}),o.createElement(pt,{id:p,title:window.t("Border"),visible:d.drawBorder,color:d.borderColor,transparency:d.transparency}))),o.createElement(o.Fragment,null,h,m)}return ut.logError("Unknown plot type: "+c),null},t}(o.PureComponent),ht=n("YS4w"),mt=n("KacW"),vt=window.t("Change Line Style"),yt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onLineStyleChange=function(e){(0,t.context.setValue)(t.props.lineStyle,e,vt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.lineStyle,n=Object(r.__rest)(e,["lineStyle"]);return l.a.createElement(mt.a,Object(r.__assign)({},n,{lineStyle:t.value(),lineStyleChange:this._onLineStyleChange}))},t.contextType=X.b,t}(l.a.PureComponent),ft=window.t("Change Value"),bt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this +;return t._onValueChange=function(e){(0,t.context.setValue)(t.props.property.value,e,ft)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.name,a=n.color,l=n.linestyle,i=n.linewidth,s=n.transparency,c=n.value,p=n.visible;return o.createElement(O.a,{labelAlign:"adaptive",label:o.createElement(ee,{id:t,title:r.value(),visible:p})},o.createElement("div",{className:be.block},o.createElement("div",{className:be.group},o.createElement(fe.a,{disabled:!p.value(),color:a,transparency:s,thickness:i}),o.createElement(yt,{disabled:!p.value(),className:be.smallStyleControl,lineStyle:l})),o.createElement("div",{className:Ne(be.wrapGroup,be.defaultSelect,be.additionalSelect)},o.createElement(ht.b,{input:{id:"",name:"",type:"float",defval:0},value:c.value(),disabled:!p.value(),onChange:this._onValueChange}))))},t.contextType=X.b,t}(o.PureComponent),gt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.orders,t=e.visible,n=e.showLabels,r=e.showQty;return o.createElement(o.Fragment,null,o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-switch",title:window.t("Trades on Chart"),visible:t}))),o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-labels-switch",title:window.t("Signal Labels"),visible:n}))),o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-qty-switch",title:window.t("Quantity"),visible:r}))))},t.contextType=X.b,t}(o.PureComponent),wt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.title,t=this.props.property.childs(),n=t.color,r=t.transparency,a=t.width,l=t.style,i=t.visible;return o.createElement(O.a,{label:o.createElement(ee,{id:e.value(),title:e.value(),visible:i})},o.createElement(fe.a,{disabled:!i.value(),color:n,transparency:r,thickness:a}),o.createElement(yt,{disabled:!i.value(),className:be.smallStyleControl,lineStyle:l}))},t.contextType=X.b,t}(o.PureComponent),_t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.graphicType,n=e.study,r=n.metaInfo().graphics,a=n.properties().graphics,l=Object(i.ensureDefined)(r[t]);return Object.keys(l).map((function(e,n){var r=a[t][e];return"horizlines"===t||"vertlines"===t||"lines"===t?o.createElement(wt,{key:e,title:"lines"===t?r.title:r.name,property:r}):null}))},t}(o.PureComponent),Ct=window.t("Change Font"),St=["Verdana","Courier New","Times New Roman","Arial"].map((function(e){return{value:e,content:e}})),Et=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onFontFamilyChange=function(e){(0,t.context.setValue)(t.props.fontFamily,e,Ct)},t}return Object(r.__extends)(t,e), +t.prototype.render=function(){var e=this.props,t=e.fontFamily,n=e.className,r=e.disabled;return o.createElement(De.a,{disabled:r,className:Ie()(n,be.defaultSelect),menuItemClassName:be.defaultSelectItem,items:St,value:t.value(),onChange:this._onFontFamilyChange})},t.contextType=X.b,t}(o.PureComponent),xt=n("UXjO"),Pt=window.t("Change Font Size"),Ot=[10,11,12,14,16,20,24,28,32,40].map((function(e){return{value:e,title:e.toString()}})),jt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onFontSizeChange=function(e){(0,t.context.setValue)(t.props.fontSize,e,Pt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.fontSize,n=Object(r.__rest)(e,["fontSize"]);return o.createElement(xt.a,Object(r.__assign)({},n,{fontSizes:Ot,fontSize:t.value(),fontSizeChange:this._onFontSizeChange}))},t.contextType=X.b,t}(o.PureComponent),kt=window.t("Change Visibility"),Lt=window.t("Labels Font"),Tt=window.t("Show Labels"),Mt={Traditional:new Set(["S5/R5","S4/R4","S3/R3","S2/R2","S1/R1","P"]),Fibonacci:new Set(["S3/R3","S2/R2","S1/R1","P"]),Woodie:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),Classic:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),DM:new Set(["S1/R1","P"]),DeMark:new Set(["S1/R1","P"]),Camarilla:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"])},Nt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){(0,t.context.setValue)(t.props.property.childs().levelsStyle.childs().showLabels,e,kt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.property.childs(),t=e.font,n=e.fontsize,r=e.levelsStyle;return l.a.createElement(l.a.Fragment,null,l.a.createElement(O.a,{labelAlign:"adaptive",label:l.a.createElement("span",null,Lt)},l.a.createElement("div",{className:be.block},l.a.createElement("div",{className:be.group},l.a.createElement(Et,{fontFamily:t})),l.a.createElement("div",{className:Ne(be.wrapGroup,be.additionalSelect)},l.a.createElement(jt,{fontSize:n})))),l.a.createElement(L.a.Row,null,l.a.createElement(L.a.Cell,{placement:"first",colSpan:2},l.a.createElement(P.b,{label:Tt,input:{id:"ShowLabels",type:"bool",defval:!0,name:"visible"},value:r.childs().showLabels.value(),onChange:this._onChange}))),this._renderColors())},t.prototype._renderColors=function(){var e=this.props.property.childs(),t=e.levelsStyle,n=e.inputs,r=t.childs(),a=r.colors,o=r.widths,s=r.visibility,c=n.childs().kind,p=Object(i.ensureDefined)(Mt[c.value()]);return a.childNames().filter((function(e){return p.has(e)})).map((function(e){return l.a.createElement(pt,{key:e,id:e,title:e,color:a.childs()[e],visible:s.childs()[e],thickness:o.childs()[e]})}))},t.contextType=X.b,t}(l.a.PureComponent);for(var It=n("KJt4"),zt={PivotPointsStandard:function(){var e=Object(i.ensureNotNull)(Object(o.useContext)(Pe)).properties();return l.a.createElement(Nt,{property:e})}},Dt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){ +var e=this,t=Object(i.ensureNotNull)(this.context);return o.createElement(Pe.Consumer,null,(function(n){return o.createElement(X.a,{property:Object(i.ensureNotNull)(n).properties(),model:t},o.createElement(L.a,null,e._renderCustomContent(Object(i.ensureNotNull)(n).metaInfo().shortId)))}))},t.prototype._renderCustomContent=function(e){if(e in zt){var t=zt[e];return o.createElement(t,null)}return null},t.contextType=It.a,t}(o.PureComponent),Vt=n("Ecpn"),Rt=window.t("Default"),Bt=window.t("Precision"),Ht=window.t("Change Precision"),At=[{value:"default",content:Rt}],Ft=0;Ft<=8;Ft++)At.push({value:Ft,content:Ft.toString()});for(var Wt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){(0,t.context.setValue)(t.props.precision,e,Ht)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.precision;return o.createElement(O.a,{label:Bt},o.createElement(De.a,{className:be.defaultSelect,menuItemClassName:be.defaultSelectItem,items:At,value:e.value(),onChange:this._onChange}))},t.contextType=X.b,t}(o.PureComponent),Gt=window.t("Default"),Ut=window.t("Override Min Tick"),Yt=window.t("Change Min Tick"),qt=[{priceScale:1,minMove:1,frac:!1},{priceScale:10,minMove:1,frac:!1},{priceScale:100,minMove:1,frac:!1},{priceScale:1e3,minMove:1,frac:!1},{priceScale:1e4,minMove:1,frac:!1},{priceScale:1e5,minMove:1,frac:!1},{priceScale:1e6,minMove:1,frac:!1},{priceScale:1e7,minMove:1,frac:!1},{priceScale:1e8,minMove:1,frac:!1},{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}],Qt=[{value:"default",content:Gt}],Kt=0;Kt0,f=Object(Zt.a)(t).canOverrideMinTick();return o.createElement(L.a,null,a.map((function(n){var a=Object(Q.isOhlcPlot)(n)?Object(r.__assign)(Object(r.__assign)({},n),{id:n.target}):n,l=e._findPlotPalette(a),i=l.palette,s=l.paletteProps;return o.createElement(dt,{key:n.id,plot:n,palette:i,paletteProps:s,study:t})})),s&&s.childNames().map((function(e,t){var n=s.child(e);if(!n.isHidden||!n.isHidden.value())return o.createElement(bt,{key:t,id:n.name.value(),property:n})})),c&&o.createElement(pt,{id:"bandsBackground",title:"Background",visible:c.fillBackground,color:c.backgroundColor,transparency:c.transparency}),p&&o.createElement(pt,{id:"areaBackground",title:"Background",visible:p.fillBackground,color:p.backgroundColor,transparency:p.transparency}),m&&m.map((function(n){if(!n.isHidden){var r=t.properties().filledAreasStyle[n.id],a=n.title||"Background";if(n.palette){var l=e._findPaletteByTargetId(n.id);return o.createElement(Ce,{key:n.id,area:n,palette:Object(i.ensureDefined)(l.palette),paletteProps:Object(i.ensureDefined)(l.paletteProps),styleProp:r})}return o.createElement(pt,{key:n.id,id:n.id,title:a,color:r.color,visible:r.visible,transparency:r.transparency})}})),v&&Object.keys(v).map((function(e,n){return o.createElement(_t,{key:e,graphicType:e,study:t})})),y&&o.createElement(Wt,{precision:u}),f&&o.createElement(Xt,{minTick:h}),J.a.isScriptStrategy(n)&&o.createElement(gt,{orders:d.orders}))},t.prototype._findPaletteByTargetId=function(e){for(var t=this.props.study,n=t.metaInfo(),r=n.plots,a=Object(i.ensureDefined)(n.palettes),o=0,l=r;o'},ZtdB:function(e,t){e.exports=''}, +bQEj:function(e,t){e.exports=''},br6c:function(e,t){e.exports=''},flzi:function(e,t){e.exports=''},iB0j:function(e,t){e.exports=''},"j3s+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Switch=void 0;var r=n("mrSG"),a=n("q1tI"),o=n("TSYQ"),l=n("5ijr");function i(e){var t=e.className,n=void 0===t?"":t,r=e.intent,a=void 0===r?"default":r,i=e.size,s=void 0===i?"small":i,c=e.disabled;return o(n,l.switcherWrapper,l["size-"+s],!c&&l["intent-"+a])}n("4pMH");var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.reference,n=(e.size,e.intent,r.__rest(e,["reference","size","intent"])),s=o(l.input,-1!==this.props.tabIndex&&l.focus);return a.createElement("div",{className:i(this.props)},a.createElement("input",r.__assign({},n,{type:"checkbox",className:s,ref:t})),a.createElement("div",{className:l.switcherThumbWrapper},a.createElement("div",{className:l.switcherTrack}),a.createElement("div",{className:l.switcherThumb})))},t}(a.PureComponent);t.Switch=s},kMtk:function(e,t){e.exports=''},lOpG:function(e,t){e.exports=''},leq5:function(e,t){e.exports=''},"m+Gx":function(e,t){e.exports=''},"rlj/":function(e,t){e.exports=''},"sPU+":function(e,t){e.exports=''},tH7p:function(e,t){ +e.exports=''},tQCG:function(e,t){e.exports=''},wwEg:function(e,t,n){e.exports={smallStyleControl:"smallStyleControl-1XGqoHgA",additionalSelect:"additionalSelect-1RoWzlTA",childRowContainer:"childRowContainer-_iCnmDPI",defaultSelect:"defaultSelect-DeTJWnAh",defaultSelectItem:"defaultSelectItem-1jN74NCa",block:"block-3Tp_jRog",group:"group-2HQIdqE5",wrapGroup:"wrapGroup-3gHGJIrr",textMarkGraphicBlock:"textMarkGraphicBlock-1nDopgxR",textMarkGraphicWrapGroup:"textMarkGraphicWrapGroup-3QaIoY03"}},xHjM:function(e,t){e.exports=''},z1Uu:function(e,t,n){e.exports={defaultSelect:"defaultSelect-2RDyqwu4"}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/react.5c26d836993909a1b0b6.js b/public/charting_library/bundles/react.5c26d836993909a1b0b6.js new file mode 100644 index 00000000..992945b8 --- /dev/null +++ b/public/charting_library/bundles/react.5c26d836993909a1b0b6.js @@ -0,0 +1,40 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["react"],{"+wdc":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,l=3,i=-1,o=-1,a=!1,u=!1;function c(){if(!a){var e=n.expirationTime;u?T():u=!0,w(d,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=l,a=o;l=e,o=t;try{var u=r()}finally{l=i,o=a}if("function"==typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,c()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){a=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{a=!1,null!==n?c():u=!1}}}function d(e){a=!0;var l=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!S())}finally{a=!1,r=l,null!==n?c():u=!1,f()}}var p,m,h=Date,y="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function k(e){p=g((function(t){v(m),e(t)})),m=y((function(){b(p),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var x=performance;t.unstable_now=function(){return x.now()}}else t.unstable_now=function(){return h.now()};var w,T,S,_=null;if("undefined"!=typeof window?_=window:void 0!==e&&(_=e),_&&_._schedMock){var C=_._schedMock;w=C[0],T=C[1],S=C[2],t.unstable_now=C[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var E=null,P=function(e){if(null!==E)try{E(e)}finally{E=null}};w=function(e){null!==E?setTimeout(w,0,e):(E=e,setTimeout(P,0,!1))},T=function(){E=null},S=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var N=null,O=!1,R=-1,z=!1,M=!1,I=0,U=33,D=33;S=function(){return I<=t.unstable_now()};var F=new MessageChannel,L=F.port2;F.port1.onmessage=function(){O=!1;var e=N,n=R;N=null,R=-1;var r=t.unstable_now(),l=!1;if(0>=I-r){if(!(-1!==n&&n<=r))return z||(z=!0,k(A)),N=e,void(R=n);l=!0}if(null!==e){M=!0;try{e(l)}finally{M=!1}}};var A=function(e){if(null!==N){k(A);var t=e-I+D;tt&&(t=8),D=tt?L.postMessage(void 0):z||(z=!0,k(A))},T=function(){N=null,O=!1,R=-1}}t.unstable_ImmediatePriority=1, +t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=l,o=i;l=e,i=t.unstable_now();try{return n()}finally{l=r,i=o,f()}},t.unstable_next=function(e){switch(l){case 1:case 2:case 3:var n=3;break;default:n=l}var r=l,o=i;l=n,i=t.unstable_now();try{return e()}finally{l=r,i=o,f()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(l){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:l,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{o=null;var a=n;do{if(a.expirationTime>r){o=a;break}a=a.next}while(a!==n);null===o?o=n:o===n&&(n=e,c()),(r=o.previous).next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=l;return function(){var r=l,o=i;l=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{l=r,i=o,f()}}},t.unstable_getCurrentPriorityLevel=function(){return l},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTimeM.length&&M.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,l){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var u=!1;if(null===t)u=!0;else switch(a){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case o:u=!0}}if(u)return r(l,t,""===n?"."+F(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;cthis.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=fe,e.release=de}l(se.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ue)},persist:function(){this.isPersistent=ue},isPersistent:ce,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ce,this._dispatchInstances=this._dispatchListeners=null}}),se.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},se.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,pe(n),n},pe(se);var me=se.extend({data:null}),he=se.extend({data:null}),ye=[9,13,27,32],ve=q&&"CompositionEvent"in window,ge=null;q&&"documentMode"in document&&(ge=document.documentMode);var be=q&&"TextEvent"in window&&!ge,ke=q&&(!ve||ge&&8=ge),xe=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Te=!1;function Se(e,t){switch(e){case"keyup":return-1!==ye.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode +;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function _e(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ce=!1;var Ee={eventTypes:we,extractEvents:function(e,t,n,r){var l=void 0,i=void 0;if(ve)e:{switch(e){case"compositionstart":l=we.compositionStart;break e;case"compositionend":l=we.compositionEnd;break e;case"compositionupdate":l=we.compositionUpdate;break e}l=void 0}else Ce?Se(e,n)&&(l=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(l=we.compositionStart);return l?(ke&&"ko"!==n.locale&&(Ce||l!==we.compositionStart?l===we.compositionEnd&&Ce&&(i=ae()):(ie="value"in(le=r)?le.value:le.textContent,Ce=!0)),l=me.getPooled(l,t,n,r),i?l.data=i:null!==(i=_e(n))&&(l.data=i),Q(l),i=l):i=null,(e=be?function(e,t){switch(e){case"compositionend":return _e(t);case"keypress":return 32!==t.which?null:(Te=!0,xe);case"textInput":return(e=t.data)===xe&&Te?null:e;default:return null}}(e,n):function(e,t){if(Ce)return"compositionend"===e||!ve&&Se(e,t)?(e=ae(),oe=ie=le=null,Ce=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1
    ","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},se=U(n);function ae(e,t){return i.nodeName(e,"table")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ue(e,t){if(1===t.nodeType&&i.hasData(e)){var n,r,o,s=i._data(e),a=i._data(t,s),u=s.events;if(u)for(n in delete a.handle,a.events={},u)for(r=0,o=u[n].length;r",""]),i.fn.extend({text:function(e){return i.access(this,(function(e){ +return void 0===e?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||n).createTextNode(e))}),null,e,arguments.length)},wrapAll:function(e){if(i.isFunction(e))return this.each((function(t){i(this).wrapAll(e.call(this,t))}));if(this[0]){var t=i(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e})).append(this)}return this},wrapInner:function(e){return i.isFunction(e)?this.each((function(t){i(this).wrapInner(e.call(this,t))})):this.each((function(){var t=i(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=i.isFunction(e);return this.each((function(n){i(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(){return this.parent().each((function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)})).end()},append:function(){return this.domManip(arguments,!0,(function(e){1===this.nodeType&&this.appendChild(e)}))},prepend:function(){return this.domManip(arguments,!0,(function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)}))},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,(function(e){this.parentNode.insertBefore(e,this)}));if(arguments.length){var e=i.clean(arguments);return e.push.apply(e,this.toArray()),this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}));if(arguments.length){var e=this.pushStack(this,"after",arguments);return e.push.apply(e,i.clean(arguments)),e}},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)e&&!i.filter(e,[n]).length||(t||1!==n.nodeType||(i.cleanData(n.getElementsByTagName("*")),i.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&i.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return i.clone(this,e,t)}))},html:function(e){return i.access(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Q,""):null;if("string"==typeof e&&!Z.test(e)&&(i.support.leadingWhitespace||!X.test(e))&&!ie[(Y.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(K,"<$1>");try{for(;n1&&c0?this.clone(!0):this).get();i(o[a])[t](l),r=r.concat(l)}return this.pushStack(r,e,o.selector)}})),i.extend({clone:function(e,t,r){var o,s,a,u=i.support.html5Clone||i.isXMLDoc(e)||!te.test("<"+e.nodeName+">")?e.cloneNode(!0):function(e){var t=n.createElement("div");return se.appendChild(t),t.innerHTML=e.outerHTML,t.firstChild}(e);if(!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||i.isXMLDoc(e)))for(le(e,u),o=ce(e),s=ce(u),a=0;o[a];++a)s[a]&&le(o[a],s[a]);if(t&&(ue(e,u),r))for(o=ce(e),s=ce(u),a=0;o[a];++a)ue(o[a],s[a]);return o=s=null,u},clean:function(e,t,r,o){var s,a,u,l=[];void 0===(t=t||n).createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||n);for(var c,f=0;null!=(c=e[f]);f++)if("number"==typeof c&&(c+=""),c){if("string"==typeof c)if(G.test(c)){c=c.replace(K,"<$1>");var d,p=(Y.exec(c)||["",""])[1].toLowerCase(),h=ie[p]||ie._default,g=h[0],v=t.createElement("div"),m=se.childNodes;for(t===n?se.appendChild(v):U(t).appendChild(v),v.innerHTML=h[1]+c+h[2];g--;)v=v.lastChild;if(!i.support.tbody){var y=J.test(c),_="table"!==p||y?""!==h[1]||y?[]:v.childNodes:v.firstChild&&v.firstChild.childNodes;for(u=_.length-1;u>=0;--u)i.nodeName(_[u],"tbody")&&!_[u].childNodes.length&&_[u].parentNode.removeChild(_[u])}!i.support.leadingWhitespace&&X.test(c)&&v.insertBefore(t.createTextNode(X.exec(c)[0]),v.firstChild), +c=v.childNodes,v&&(v.parentNode.removeChild(v),m.length>0&&(d=m[m.length-1])&&d.parentNode&&d.parentNode.removeChild(d))}else c=t.createTextNode(c);var b;if(!i.support.appendChecked)if(c[0]&&"number"==typeof(b=c.length))for(u=0;u0){if("border"!==n)for(;o<4;o+=2)n||(r-=parseFloat(i.css(e,"padding"+Se[o]))||0),"margin"===n?r+=parseFloat(i.css(e,n+Se[o]))||0:r-=parseFloat(i.css(e,"border"+Se[o]+"Width"))||0;return r+"px"}if(((r=pe(e,t))<0||null==r)&&(r=e.style[t]),be.test(r))return r;if(r=parseFloat(r)||0,n)for(;o<4;o+=2)r+=parseFloat(i.css(e,"padding"+Se[o]))||0,"padding"!==n&&(r+=parseFloat(i.css(e,"border"+Se[o]+"Width"))||0),"margin"===n&&(r+=parseFloat(i.css(e,n+Se[o]))||0);return r+"px"}i.fn.css=function(e,t){return i.access(this,(function(e,t,n){return void 0!==n?i.style(e,t,n):i.css(e,t)}),e,t,arguments.length>1)},i.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=pe(e,"opacity");return""===n?"1":n}return e.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,a=i.camelCase(t),u=e.style,l=i.cssHooks[a];if(t=i.cssProps[a]||a,void 0===n)return l&&"get"in l&&void 0!==(o=l.get(e,!1,r))?o:u[t];if(!("string"===(s=typeof n)&&(o=we.exec(n))&&(n=+(o[1]+1)*+o[2]+parseFloat(i.css(e,t)),s="number"),null==n||"number"===s&&isNaN(n)||("number"!==s||i.cssNumber[a]||(n+="px"),l&&"set"in l&&void 0===(n=l.set(e,n)))))try{u[t]=n}catch(c){}}},css:function(e,t,n){var r,o;return t=i.camelCase(t),o=i.cssHooks[t],"cssFloat"===(t=i.cssProps[t]||t)&&(t="float"),o&&"get"in o&&void 0!==(r=o.get(e,!0,n))?r:pe?pe(e,t):void 0},swap:function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r}}),i.curCSS=i.css, +n.defaultView&&n.defaultView.getComputedStyle&&(he=function(e,t){var n,r,o,s,a=e.style;return t=t.replace(ye,"-$1").toLowerCase(),(r=e.ownerDocument.defaultView)&&(o=r.getComputedStyle(e,null))&&(""!==(n=o.getPropertyValue(t))||i.contains(e.ownerDocument.documentElement,e)||(n=i.style(e,t))),!i.support.pixelMargin&&o&&xe.test(t)&&be.test(n)&&(s=a.width,a.width=n,n=o.width,a.width=s),n}),n.documentElement.currentStyle&&(ge=function(e,t){var n,r,o,i=e.currentStyle&&e.currentStyle[t],s=e.style;return null==i&&s&&(o=s[t])&&(i=o),be.test(i)&&(n=s.left,(r=e.runtimeStyle&&e.runtimeStyle.left)&&(e.runtimeStyle.left=e.currentStyle.left),s.left="fontSize"===t?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),""===i?"auto":i}),pe=he||ge,i.each(["height","width"],(function(e,t){i.cssHooks[t]={get:function(e,n,r){if(n)return 0!==e.offsetWidth?Ee(e,t,r):i.swap(e,ke,(function(){return Ee(e,t,r)}))},set:function(e,t){return _e.test(t)?t+"px":t}}})),i.support.opacity||(i.cssHooks.opacity={get:function(e,t){return me.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,o=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",s=r&&r.filter||n.filter||"";n.zoom=1,t>=1&&""===i.trim(s.replace(ve,""))&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=ve.test(s)?s.replace(ve,o):s+" "+o)}}),i((function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(e,t){return i.swap(e,{display:"inline-block"},(function(){return t?pe(e,"margin-right"):e.style.marginRight}))}})})),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(e){var t=e.offsetWidth,n=e.offsetHeight;return 0===t&&0===n||!i.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||i.css(e,"display"))},i.expr.filters.visible=function(e){return!i.expr.filters.hidden(e)}),i.each({margin:"",padding:"",border:"Width"},(function(e,t){i.cssHooks[e+t]={expand:function(n){var r,o="string"==typeof n?n.split(" "):[n],i={};for(r=0;r<4;r++)i[e+Se[r]+t]=o[r]||o[r-2]||o[0];return i}}}));var Te,Ce,Ne=/%20/g,Oe=/\[\]$/,je=/\r?\n/g,Le=/#.*$/,Ae=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Pe=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Fe=/^(?:GET|HEAD)$/,Re=/^\/\//,De=/\?/,Me=/)<[^<]*)*<\/script>/gi,Ie=/^(?:select|textarea)/i,He=/\s+/,Be=/([?&])_=[^&]*/,We=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,qe=i.fn.load,Ve={},ze={},Ue=["*/"]+["*"];try{Te=o.href}catch(_t){(Te=n.createElement("a")).href="",Te=Te.href}function $e(e){return function(t,n){if("string"!=typeof t&&(n=t,t="*"),i.isFunction(n))for(var r,o,s=t.toLowerCase().split(He),a=0,u=s.length;a=0){var o=e.slice(r,e.length);e=e.slice(0,r)}var s="GET";t&&(i.isFunction(t)?(n=t,t=void 0):"object"==typeof t&&(t=i.param(t,i.ajaxSettings.traditional),s="POST"));var a=this;return i.ajax({url:e,type:s,dataType:"html",data:t,complete:function(e,t,r){r=e.responseText,e.isResolved()&&(e.done((function(e){r=e})),a.html(o?i("
    ").append(r.replace(Me,"")).find(o):r)),n&&a.each(n,[r,t,e])}}),this},serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map((function(){return this.elements?i.makeArray(this.elements):this})).filter((function(){return this.name&&!this.disabled&&(this.checked||Ie.test(this.nodeName)||Pe.test(this.type))})).map((function(e,t){var n=i(this).val();return null==n?null:i.isArray(n)?i.map(n,(function(e,n){return{name:t.name,value:e.replace(je,"\r\n")}})):{name:t.name,value:n.replace(je,"\r\n")}})).get()}}),i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),(function(e,t){i.fn[t]=function(e){return this.on(t,e)}})),i.each(["get","post"],(function(e,t){i[t]=function(e,n,r,o){return i.isFunction(n)&&(o=o||r,r=n,n=void 0),i.ajax({type:t,url:e,data:n,success:r,dataType:o})}})),i.extend({getScript:function(e,t){return i.get(e,void 0,t,"script")},getJSON:function(e,t,n){return i.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Xe(e,i.ajaxSettings):(t=e,e=i.ajaxSettings),Xe(e,t),e},ajaxSettings:{url:Te,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Ce[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Ue},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":window.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:$e(Ve),ajaxTransport:$e(ze),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r,o,s,a,u,l,c,f=i.ajaxSetup({},t),d=f.context||f,p=d!==f&&(d.nodeType||d instanceof i)?i(d):i.event,h=i.Deferred(),g=i.Callbacks("once memory"),v=f.statusCode||{},m={},y={},_=0,b={readyState:0,setRequestHeader:function(e,t){if(!_){var n=e.toLowerCase();e=y[n]=y[n]||e,m[e]=t}return this},getAllResponseHeaders:function(){return 2===_?r:null},getResponseHeader:function(e){var t;if(2===_){ +if(!o)for(o={};t=Ae.exec(r);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return void 0===t?null:t},overrideMimeType:function(e){return _||(f.mimeType=e),this},abort:function(e){return e=e||"abort",s&&s.abort(e),w(0,e),this}};function w(e,t,o,u){if(2!==_){_=2,a&&clearTimeout(a),s=void 0,r=u||"",b.readyState=e>0?4:0;var c,m,y,w,x,k=t,S=o?function(e,t,n){var r,o,i,s,a=e.contents,u=e.dataTypes,l=e.responseFields;for(o in l)o in n&&(t[l[o]]=n[o]);for(;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("content-type"));if(r)for(o in a)if(a[o]&&a[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}s||(s=o)}i=i||s}if(i)return i!==u[0]&&u.unshift(i),n[i]}(f,b,o):void 0;if(e>=200&&e<300||304===e)if(f.ifModified&&((w=b.getResponseHeader("Last-Modified"))&&(i.lastModified[n]=w),(x=b.getResponseHeader("Etag"))&&(i.etag[n]=x)),304===e)k="notmodified",c=!0;else try{m=function(e,t){e.dataFilter&&(t=e.dataFilter(t,e.dataType));var n,r,o,s,a,u,l,c,f=e.dataTypes,d={},p=f.length,h=f[0];for(n=1;n0&&(a=setTimeout((function(){b.abort("timeout")}),f.timeout));try{_=1,s.send(m,w)}catch(_t){if(!(_<2))throw _t;w(-1,_t)}}else w(-1,"No Transport");return b},param:function(e,t){var n=[],r=function(e,t){t=i.isFunction(t)?t():t,n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings.traditional),i.isArray(e)||e.jquery&&!i.isPlainObject(e))i.each(e,(function(){r(this.name,this.value)}));else for(var o in e)Ke(o,e[o],t,r);return n.join("&").replace(Ne,"+")}}),i.extend({active:0,lastModified:{},etag:{}});var Ye=i.now(),Je=/(\=)\?(&|$)|\?\?/i;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return i.expando+"_"+Ye++}}),i.ajaxPrefilter("json jsonp",(function(e,t,n){var r="string"==typeof e.data&&/^application\/x\-www\-form\-urlencoded/.test(e.contentType);if("jsonp"===e.dataTypes[0]||!1!==e.jsonp&&(Je.test(e.url)||r&&Je.test(e.data))){var o,s=e.jsonpCallback=i.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a=window[s],u=e.url,l=e.data,c="$1"+s+"$2";return!1!==e.jsonp&&(u=u.replace(Je,c),e.url===u&&(r&&(l=l.replace(Je,c)),e.data===l&&(u+=(/\?/.test(u)?"&":"?")+e.jsonp+"="+s))),e.url=u,e.data=l,window[s]=function(e){o=[e]},n.always((function(){window[s]=a,o&&i.isFunction(a)&&window[s](o[0])})),e.converters["script json"]=function(){return o||i.error(s+" was not called"),o[0]},e.dataTypes[0]="json","script"}})),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return i.globalEval(e),e}}}),i.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)})),i.ajaxTransport("script",(function(e){if(e.crossDomain){var t,r=n.head||n.getElementsByTagName("head")[0]||n.documentElement;return{send:function(o,i){(t=n.createElement("script")).async="async",e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,r&&t.parentNode&&r.removeChild(t),t=void 0,n||i(200,"success"))},r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(0,1)}}}}));var Ge,Ze,et=!!window.ActiveXObject&&function(){for(var e in Ge)Ge[e](0,1)},tt=0;function nt(){try{return new window.XMLHttpRequest}catch(_t){}}i.ajaxSettings.xhr=window.ActiveXObject?function(){return!this.isLocal&&nt()||function(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(_t){}}()}:nt,Ze=i.ajaxSettings.xhr(),i.extend(i.support,{ajax:!!Ze,cors:!!Ze&&"withCredentials"in Ze}), +i.support.ajax&&i.ajaxTransport((function(e){var t;if(!e.crossDomain||i.support.cors)return{send:function(n,r){var o,s,a=e.xhr();if(e.username?a.open(e.type,e.url,e.async,e.username,e.password):a.open(e.type,e.url,e.async),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");try{for(s in n)a.setRequestHeader(s,n[s])}catch(u){}a.send(e.hasContent&&e.data||null),t=function(n,s){var u,l,c,f,d;try{if(t&&(s||4===a.readyState))if(t=void 0,o&&(a.onreadystatechange=i.noop,et&&delete Ge[o]),s)4!==a.readyState&&a.abort();else{u=a.status,c=a.getAllResponseHeaders(),f={},(d=a.responseXML)&&d.documentElement&&(f.xml=d);try{f.text=a.responseText}catch(n){}try{l=a.statusText}catch(_t){l=""}u||!e.isLocal||e.crossDomain?1223===u&&(u=204):u=f.text?200:404}}catch(p){s||r(-1,p)}f&&r(u,l,f,c)},e.async&&4!==a.readyState?(o=++tt,et&&(Ge||(Ge={},i(window).unload(et)),Ge[o]=t),a.onreadystatechange=t):t()},abort:function(){t&&t(0,1)}}}));var rt,ot,it,st,at={},ut=/^(?:toggle|show|hide)$/,lt=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ct=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function ft(){return setTimeout(dt,0),st=i.now()}function dt(){st=void 0}function pt(e,t){var n={};return i.each(ct.concat.apply([],ct.slice(0,t)),(function(){n[this]=e})),n}function ht(e){if(!at[e]){var t=n.body,r=i("<"+e+">").appendTo(t),o=r.css("display");r.remove(),"none"!==o&&""!==o||(rt||((rt=n.createElement("iframe")).frameBorder=rt.width=rt.height=0),t.appendChild(rt),ot&&rt.createElement||((ot=(rt.contentWindow||rt.contentDocument).document).write((i.support.boxModel?"":"")+""),ot.close()),r=ot.createElement(e),ot.body.appendChild(r),o=i.css(r,"display"),t.removeChild(rt)),at[e]=o}return at[e]}i.fn.extend({show:function(e,t,n){var r,o;if(e||0===e)return this.animate(pt("show",3),e,t,n);for(var s=0,a=this.length;s=u.duration+this.startTime){for(t in this.now=this.end,this.pos=this.state=1,this.update(),u.animatedProperties[this.prop]=!0,u.animatedProperties)!0!==u.animatedProperties[t]&&(s=!1);if(s){if(null==u.overflow||i.support.shrinkWrapBlocks||i.each(["","X","Y"],(function(e,t){a.style["overflow"+t]=u.overflow[e]})),u.hide&&i(a).hide(),u.hide||u.show)for(t in u.animatedProperties)i.style(a,t,u.orig[t]),i.removeData(a,"fxshow"+t,!0),i.removeData(a,"toggle"+t,!0);(r=u.complete)&&(u.complete=!1,r.call(a))}return!1}return u.duration==1/0?this.now=o:(n=o-this.startTime,this.state=n/u.duration,this.pos=i.easing[u.animatedProperties[this.prop]](this.state,n,0,1,u.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},i.extend(i.fx,{tick:function(){for(var e,t=i.timers,n=0;n-1?(o=(d=a.position()).top,s=d.left):(o=parseFloat(l)||0,s=parseFloat(c)||0),i.isFunction(t)&&(t=t.call(e,n,u)),null!=t.top&&(f.top=t.top-u.top+o),null!=t.left&&(f.left=t.left-u.left+s),"using"in t?t.using.call(e,f):a.css(f)}},i.fn.extend({position:function(){if(!this[0])return null;var e=this[0],t=this.offsetParent(),n=this.offset(),r=mt.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(i.css(e,"marginTop"))||0,n.left-=parseFloat(i.css(e,"marginLeft"))||0,r.top+=parseFloat(i.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||n.body;e&&!mt.test(e.nodeName)&&"static"===i.css(e,"position");)e=e.offsetParent;return e}))}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n=/Y/.test(t);i.fn[e]=function(r){return i.access(this,(function(e,r,o){var s=yt(e);if(void 0===o)return s?t in s?s[t]:i.support.boxModel&&s.document.documentElement[r]||s.document.body[r]:e[r];s?s.scrollTo(n?i(s).scrollLeft():o,n?o:i(s).scrollTop()):e[r]=o}),e,r,arguments.length,null)}})),i.each({Height:"height",Width:"width"},(function(e,t){ +var n="client"+e,r="scroll"+e,o="offset"+e;i.fn["inner"+e]=function(){var e=this[0];return e?e.style?parseFloat(i.css(e,t,"padding")):this[t]():null},i.fn["outer"+e]=function(e){var n=this[0];return n?n.style?parseFloat(i.css(n,t,e?"margin":"border")):this[t]():null},i.fn[t]=function(e){return i.access(this,(function(e,t,s){var a,u,l,c;return i.isWindow(e)?(u=(a=e.document).documentElement[n],i.support.boxModel&&u||a.body&&a.body[n]||u):9===e.nodeType?(a=e.documentElement)[n]>=a[r]?a[n]:Math.max(e.body[r],a[r],e.body[o],a[o]):void 0===s?(l=i.css(e,t),c=parseFloat(l),i.isNumeric(c)?c:l):void i(e).css(t,s)}),t,e,arguments.length,null)}})),e.exports=window.jQuery=window.$=i},PAQY:function(e,t,n){var r=n("QqfT")("meta"),o=n("zY5Q"),i=n("isQe"),s=n("gPPl").f,a=0,u=Object.isExtensible||function(){return!0},l=!n("u52/")((function(){return u(Object.preventExtensions({}))})),c=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&f.NEED&&u(e)&&!i(e,r)&&c(e),e}}},PPId:function(e,t){t.f=Object.getOwnPropertySymbols},QYoC:function(e,t,n){"use strict";var r;(r=jQuery).fn.contextMenu=function(e){r(this).bind("contextmenu",(function(t){return e(t),!1}))}},QqfT:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},Qwlt:function(e,t,n){var r,o,i;o=[n("P5fv")],void 0===(i="function"==typeof(r=function(e){return e.ui=e.ui||{},e.ui.version="1.12.1"})?r.apply(t,o):r)||(e.exports=i)},R99l:function(e,t,n){"use strict";var r=n("Vrag"),o=n("yUtn"),i=n("AuAe"),s={};n("khJW")(s,n("IXQl")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(s,{next:o(1,n)}),i(e,t+" Iterator")}},SYQx:function(e,t,n){var r=n("gPPl"),o=n("9TFj"),i=n("xjCr");e.exports=n("nULH")?Object.defineProperties:function(e,t){o(e);for(var n,s=i(t),a=s.length,u=0;a>u;)r.f(e,n=s[u++],t[n]);return e}},SpsL:function(e,t){!function(){function e(e){if(!Uint32Array.prototype.hasOwnProperty(e)){var t=Array.prototype[e];Int8Array.prototype[e]=t,Uint8Array.prototype[e]=t,Uint8ClampedArray.prototype[e]=t,Int16Array.prototype[e]=t,Uint16Array.prototype[e]=t,Int32Array.prototype[e]=t,Uint32Array.prototype[e]=t,Float32Array.prototype[e]=t,Float64Array.prototype[e]=t}}e("reduce"),e("reduceRight"),e("fill"),e("join")}()},SwRI:function(e,t){e.exports=!1},T0pI:function(e,t,n){var r=n("KGgr").parseInt,o=n("W+In").trim,i=n("YqzG"),s=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(s.test(n)?16:10))}:r},TnYX:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},UyYM:function(e,t,n){"use strict";var r=n("1Vm/");function o(e){var t,n;this.promise=new e((function(e,r){ +if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},V3uq:function(e,t){e.exports={}},VUhU:function(e,t){"undefined"!=typeof window&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){for(var t=this;t&&1===t.nodeType;t=t.parentNode)if(t.matches(e))return t;return null}))},VgLE:function(e,t,n){var r=n("/B3w"),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},Vrag:function(e,t,n){var r=n("9TFj"),o=n("SYQx"),i=n("IbiK"),s=n("pND+")("IE_PROTO"),a=function(){},u=function(){var e,t=n("9S7S")("iframe"),r=i.length;for(t.style.display="none",n("OpLF").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("
    \ No newline at end of file diff --git a/public/charting_library/da_DK-tv-chart.b555c6a4.html b/public/charting_library/da_DK-tv-chart.b555c6a4.html new file mode 100644 index 00000000..6308f5b4 --- /dev/null +++ b/public/charting_library/da_DK-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/datafeed-api.d.ts b/public/charting_library/datafeed-api.d.ts new file mode 100644 index 00000000..c8f93800 --- /dev/null +++ b/public/charting_library/datafeed-api.d.ts @@ -0,0 +1,259 @@ +// Generated by dts-bundle-generator v5.3.0 + +export declare type DomeCallback = (data: DOMData) => void; +export declare type ErrorCallback = (reason: string) => void; +export declare type GetMarksCallback = (marks: T[]) => void; +export declare type HistoryCallback = (bars: Bar[], meta: HistoryMetadata) => void; +export declare type MarkConstColors = "red" | "green" | "blue" | "yellow"; +/** + * This is the generic type useful for declaring a nominal type, + * which does not structurally matches with the base type and + * the other types declared over the same base type + * + * Usage: + * @example + * type Index = Nominal; + * // let i: Index = 42; // this fails to compile + * let i: Index = 42 as Index; // OK + * @example + * type TagName = Nominal; + */ +export declare type Nominal = T & { + [Symbol.species]: Name; +}; +export declare type OnReadyCallback = (configuration: DatafeedConfiguration) => void; +export declare type QuoteData = QuoteOkData | QuoteErrorData; +export declare type QuotesCallback = (data: QuoteData[]) => void; +export declare type ResolutionBackValues = "D" | "M"; +export declare type ResolutionString = Nominal; +export declare type ResolveCallback = (symbolInfo: LibrarySymbolInfo) => void; +export declare type SearchSymbolsCallback = (items: SearchSymbolResultItem[]) => void; +export declare type SeriesFormat = "price" | "volume"; +export declare type ServerTimeCallback = (serverTime: number) => void; +export declare type SubscribeBarsCallback = (bar: Bar) => void; +export declare type Timezone = "Etc/UTC" | CustomTimezones; +export interface Bar { + time: number; + open: number; + high: number; + low: number; + close: number; + volume?: number; +} +export interface DOMData { + snapshot: boolean; + asks: DOMLevel[]; + bids: DOMLevel[]; +} +export interface DOMLevel { + price: number; + volume: number; +} +export interface DatafeedConfiguration { + exchanges?: Exchange[]; + supported_resolutions?: ResolutionString[]; + currency_codes?: string[]; + supports_marks?: boolean; + supports_time?: boolean; + supports_timescale_marks?: boolean; + symbols_types?: DatafeedSymbolType[]; +} +export interface DatafeedQuoteValues { + ch?: number; + chp?: number; + short_name?: string; + exchange?: string; + description?: string; + lp?: number; + ask?: number; + bid?: number; + spread?: number; + open_price?: number; + high_price?: number; + low_price?: number; + prev_close_price?: number; + volume?: number; + original_name?: string; + [valueName: string]: string | number | undefined; +} +export interface DatafeedSymbolType { + name: string; + value: string; +} +export interface Exchange { + value: string; + name: string; + desc: string; +} +export interface HistoryDepth { + resolutionBack: ResolutionBackValues; + intervalBack: number; +} +export interface HistoryMetadata { + noData: boolean; + nextTime?: number | null; +} +export interface IDatafeedChartApi { + calculateHistoryDepth?(resolution: ResolutionString, resolutionBack: ResolutionBackValues, intervalBack: number): HistoryDepth | undefined; + getMarks?(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void; + getTimescaleMarks?(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void; + /** + * This function is called if configuration flag supports_time is set to true when chart needs to know the server time. + * The charting library expects callback to be called once. + * The time is provided without milliseconds. Example: 1445324591. It is used to display Countdown on the price scale. + */ + getServerTime?(callback: ServerTimeCallback): void; + searchSymbols(userInput: string, exchange: string, symbolType: string, onResult: SearchSymbolsCallback): void; + resolveSymbol(symbolName: string, onResolve: ResolveCallback, onError: ErrorCallback): void; + getBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, rangeStartDate: number, rangeEndDate: number, onResult: HistoryCallback, onError: ErrorCallback, isFirstCall: boolean): void; + subscribeBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, onTick: SubscribeBarsCallback, listenerGuid: string, onResetCacheNeededCallback: () => void): void; + unsubscribeBars(listenerGuid: string): void; + subscribeDepth?(symbol: string, callback: DomeCallback): string; + unsubscribeDepth?(subscriberUID: string): void; +} +export interface IDatafeedQuotesApi { + getQuotes(symbols: string[], onDataCallback: QuotesCallback, onErrorCallback: (msg: string) => void): void; + subscribeQuotes(symbols: string[], fastSymbols: string[], onRealtimeCallback: QuotesCallback, listenerGUID: string): void; + unsubscribeQuotes(listenerGUID: string): void; +} +export interface IExternalDatafeed { + onReady(callback: OnReadyCallback): void; +} +export interface LibrarySymbolInfo { + /** + * Symbol Name + */ + name: string; + full_name: string; + base_name?: [string]; + /** + * Unique symbol id + */ + ticker?: string; + description: string; + type: string; + /** + * @example "1700-0200" + */ + session: string; + session_display?: string; + /** + * @example "20181105,20181107,20181112" + */ + holidays?: string; + /** + * @example "1900F4-2350F4,1000-1845:20181113;1000-1400:20181114" + */ + corrections?: string; + /** + * Traded exchange + * @example "NYSE" + */ + exchange: string; + listed_exchange: string; + timezone: Timezone; + /** + * Prices format: "price" or "volume" + */ + format: SeriesFormat; + /** + * Code (Tick) + * @example 8/16/.../256 (1/8/100 1/16/100 ... 1/256/100) or 1/10/.../10000000 (1 0.1 ... 0.0000001) + */ + pricescale: number; + /** + * The number of units that make up one tick. + * @example For example, U.S. equities are quotes in decimals, and tick in decimals, and can go up +/- .01. So the tick increment is 1. But the e-mini S&P futures contract, though quoted in decimals, goes up in .25 increments, so the tick increment is 25. (see also Tick Size) + */ + minmov: number; + fractional?: boolean; + /** + * @example Quarters of 1/32: pricescale=128, minmovement=1, minmovement2=4 + */ + minmove2?: number; + /** + * false if DWM only + */ + has_intraday?: boolean; + /** + * An array of resolutions which should be enabled in resolutions picker for this symbol. + */ + supported_resolutions: ResolutionString[]; + /** + * @example (for ex.: "1,5,60") - only these resolutions will be requested, all others will be built using them if possible + */ + intraday_multipliers?: string[]; + has_seconds?: boolean; + /** + * It is an array containing seconds resolutions (in seconds without a postfix) the datafeed builds by itself. + */ + seconds_multipliers?: string[]; + has_daily?: boolean; + has_weekly_and_monthly?: boolean; + has_empty_bars?: boolean; + force_session_rebuild?: boolean; + has_no_volume?: boolean; + /** + * Integer showing typical volume value decimal places for this symbol + */ + volume_precision?: number; + data_status?: "streaming" | "endofday" | "pulsed" | "delayed_streaming"; + /** + * Boolean showing whether this symbol is expired futures contract or not. + */ + expired?: boolean; + /** + * Unix timestamp of expiration date. + */ + expiration_date?: number; + sector?: string; + industry?: string; + currency_code?: string; + original_currency_code?: string; +} +export interface Mark { + id: string | number; + time: number; + color: MarkConstColors | MarkCustomColor; + text: string; + label: string; + labelFontColor: string; + minSize: number; +} +export interface MarkCustomColor { + color: string; + background: string; +} +export interface QuoteErrorData { + s: "error"; + n: string; + v: object; +} +export interface QuoteOkData { + s: "ok"; + n: string; + v: DatafeedQuoteValues; +} +export interface SearchSymbolResultItem { + symbol: string; + full_name: string; + description: string; + exchange: string; + ticker: string; + type: string; +} +export interface SymbolResolveExtension { + currencyCode?: string; +} +export interface TimescaleMark { + id: string | number; + time: number; + color: MarkConstColors | string; + label: string; + tooltip: string[]; +} +export type CustomTimezones = "Africa/Cairo" | "Africa/Johannesburg" | "Africa/Lagos" | "America/Argentina/Buenos_Aires" | "America/Bogota" | "America/Caracas" | "America/Chicago" | "America/El_Salvador" | "America/Juneau" | "America/Lima" | "America/Los_Angeles" | "America/Mexico_City" | "America/New_York" | "America/Phoenix" | "America/Santiago" | "America/Sao_Paulo" | "America/Toronto" | "America/Vancouver" | "Asia/Almaty" | "Asia/Ashkhabad" | "Asia/Bahrain" | "Asia/Bangkok" | "Asia/Chongqing" | "Asia/Dubai" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Jakarta" | "Asia/Jerusalem" | "Asia/Kathmandu" | "Asia/Kolkata" | "Asia/Kuwait" | "Asia/Muscat" | "Asia/Qatar" | "Asia/Riyadh" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Taipei" | "Asia/Tehran" | "Asia/Tokyo" | "Atlantic/Reykjavik" | "Australia/ACT" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Brussels" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Helsinki" | "Europe/Istanbul" | "Europe/Lisbon" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Riga" | "Europe/Rome" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Vilnius" | "Europe/Warsaw" | "Europe/Zurich" | "Pacific/Auckland" | "Pacific/Chatham" | "Pacific/Fakaofo" | "Pacific/Honolulu" | "Pacific/Norfolk" | "US/Mountain"; + +export as namespace TradingView; + +export {}; diff --git a/public/charting_library/de-tv-chart.b555c6a4.html b/public/charting_library/de-tv-chart.b555c6a4.html new file mode 100644 index 00000000..467b5cf9 --- /dev/null +++ b/public/charting_library/de-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/el-tv-chart.b555c6a4.html b/public/charting_library/el-tv-chart.b555c6a4.html new file mode 100644 index 00000000..8b366d0e --- /dev/null +++ b/public/charting_library/el-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/en-tv-chart.b555c6a4.html b/public/charting_library/en-tv-chart.b555c6a4.html new file mode 100644 index 00000000..df108873 --- /dev/null +++ b/public/charting_library/en-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/es-tv-chart.b555c6a4.html b/public/charting_library/es-tv-chart.b555c6a4.html new file mode 100644 index 00000000..932300cf --- /dev/null +++ b/public/charting_library/es-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/et_EE-tv-chart.b555c6a4.html b/public/charting_library/et_EE-tv-chart.b555c6a4.html new file mode 100644 index 00000000..4a8f0bb9 --- /dev/null +++ b/public/charting_library/et_EE-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/fa-tv-chart.b555c6a4.html b/public/charting_library/fa-tv-chart.b555c6a4.html new file mode 100644 index 00000000..805fadbe --- /dev/null +++ b/public/charting_library/fa-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/fr-tv-chart.b555c6a4.html b/public/charting_library/fr-tv-chart.b555c6a4.html new file mode 100644 index 00000000..8810c904 --- /dev/null +++ b/public/charting_library/fr-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/he_IL-tv-chart.b555c6a4.html b/public/charting_library/he_IL-tv-chart.b555c6a4.html new file mode 100644 index 00000000..ebeb7b66 --- /dev/null +++ b/public/charting_library/he_IL-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/hu_HU-tv-chart.b555c6a4.html b/public/charting_library/hu_HU-tv-chart.b555c6a4.html new file mode 100644 index 00000000..ac0578f3 --- /dev/null +++ b/public/charting_library/hu_HU-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/id_ID-tv-chart.b555c6a4.html b/public/charting_library/id_ID-tv-chart.b555c6a4.html new file mode 100644 index 00000000..bf5638df --- /dev/null +++ b/public/charting_library/id_ID-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/it-tv-chart.b555c6a4.html b/public/charting_library/it-tv-chart.b555c6a4.html new file mode 100644 index 00000000..18726417 --- /dev/null +++ b/public/charting_library/it-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/ja-tv-chart.b555c6a4.html b/public/charting_library/ja-tv-chart.b555c6a4.html new file mode 100644 index 00000000..b985020c --- /dev/null +++ b/public/charting_library/ja-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/ko-tv-chart.b555c6a4.html b/public/charting_library/ko-tv-chart.b555c6a4.html new file mode 100644 index 00000000..f66389a8 --- /dev/null +++ b/public/charting_library/ko-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/ms_MY-tv-chart.b555c6a4.html b/public/charting_library/ms_MY-tv-chart.b555c6a4.html new file mode 100644 index 00000000..96a859c5 --- /dev/null +++ b/public/charting_library/ms_MY-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/nl_NL-tv-chart.b555c6a4.html b/public/charting_library/nl_NL-tv-chart.b555c6a4.html new file mode 100644 index 00000000..50795356 --- /dev/null +++ b/public/charting_library/nl_NL-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/no-tv-chart.b555c6a4.html b/public/charting_library/no-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1a10b00d --- /dev/null +++ b/public/charting_library/no-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/package.json b/public/charting_library/package.json new file mode 100644 index 00000000..60edf751 --- /dev/null +++ b/public/charting_library/package.json @@ -0,0 +1,8 @@ +{ + "private": true, + "description": "CL v18.043 (internal id b555c6a4 @ 2021-02-18T09:41:15.150Z)", + "type": "module", + "main": "charting_library.cjs.js", + "module": "charting_library.esm.js", + "types": "charting_library.d.ts" +} diff --git a/public/charting_library/pl-tv-chart.b555c6a4.html b/public/charting_library/pl-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1dec3712 --- /dev/null +++ b/public/charting_library/pl-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/pt-tv-chart.b555c6a4.html b/public/charting_library/pt-tv-chart.b555c6a4.html new file mode 100644 index 00000000..99962055 --- /dev/null +++ b/public/charting_library/pt-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/ro-tv-chart.b555c6a4.html b/public/charting_library/ro-tv-chart.b555c6a4.html new file mode 100644 index 00000000..f5390e8f --- /dev/null +++ b/public/charting_library/ro-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/ru-tv-chart.b555c6a4.html b/public/charting_library/ru-tv-chart.b555c6a4.html new file mode 100644 index 00000000..c66790f5 --- /dev/null +++ b/public/charting_library/ru-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/sk_SK-tv-chart.b555c6a4.html b/public/charting_library/sk_SK-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1d4c78d3 --- /dev/null +++ b/public/charting_library/sk_SK-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/sv-tv-chart.b555c6a4.html b/public/charting_library/sv-tv-chart.b555c6a4.html new file mode 100644 index 00000000..19afed7b --- /dev/null +++ b/public/charting_library/sv-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/th-tv-chart.b555c6a4.html b/public/charting_library/th-tv-chart.b555c6a4.html new file mode 100644 index 00000000..339869dd --- /dev/null +++ b/public/charting_library/th-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/tr-tv-chart.b555c6a4.html b/public/charting_library/tr-tv-chart.b555c6a4.html new file mode 100644 index 00000000..a7283fd1 --- /dev/null +++ b/public/charting_library/tr-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/vi-tv-chart.b555c6a4.html b/public/charting_library/vi-tv-chart.b555c6a4.html new file mode 100644 index 00000000..04690020 --- /dev/null +++ b/public/charting_library/vi-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/zh-tv-chart.b555c6a4.html b/public/charting_library/zh-tv-chart.b555c6a4.html new file mode 100644 index 00000000..afc3db73 --- /dev/null +++ b/public/charting_library/zh-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/charting_library/zh_TW-tv-chart.b555c6a4.html b/public/charting_library/zh_TW-tv-chart.b555c6a4.html new file mode 100644 index 00000000..da9cae2d --- /dev/null +++ b/public/charting_library/zh_TW-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/public/datafeeds/README.md b/public/datafeeds/README.md new file mode 100644 index 00000000..cc8ed3f2 --- /dev/null +++ b/public/datafeeds/README.md @@ -0,0 +1,3 @@ +# Charting Library Datafeeds + +This folder contains implementation of Charting Library Datafeeds. diff --git a/public/datafeeds/udf/.npmrc b/public/datafeeds/udf/.npmrc new file mode 100644 index 00000000..dda497a1 --- /dev/null +++ b/public/datafeeds/udf/.npmrc @@ -0,0 +1,2 @@ +package-lock=false +audit=false diff --git a/public/datafeeds/udf/README.md b/public/datafeeds/udf/README.md new file mode 100644 index 00000000..34cfdb12 --- /dev/null +++ b/public/datafeeds/udf/README.md @@ -0,0 +1,46 @@ +# UDF Compatible Datafeed + +This folder contains [UDF](https://github.com/tradingview/charting_library/wiki/UDF) datafeed adapter. It implements [JS API](https://github.com/tradingview/charting_library/wiki/JS%20API) and makes HTTP requests using [UDF](https://github.com/tradingview/charting_library/wiki/UDF) protocol. + +You can use this datafeed adapter to plug your data if you implement [UDF](https://github.com/tradingview/charting_library/wiki/UDF) on your server. You can also scrutinize how it works before writing your own adapter. + +This datafeed is implemented in [TypeScript](https://github.com/Microsoft/TypeScript/). + +## Folders content + +- `./src` folder contains the source code in TypeScript. + +- `./lib` folder contains transpiled in es5 code. So, if you do not know how to use TypeScript - you can modify these files to change the result bundle later. + +- `./dist` folder contains bundled JavaScript files which can be inlined into a page and used in the Widget Constructor. + +## Build & bundle + +Before building or bundling your code you need to run `npm install` to install dependencies. + +`package.json` contains some handy scripts to build or generate the bundle: + +- `npm run compile` to compile TypeScript source code into JavaScript files (output will be in `./lib` folder) +- `npm run bundle-js` to bundle multiple JavaScript files into one bundle (it also bundle polyfills) +- `npm run build` to compile and bundle (it is a combination of all above commands) + +NOTE: if you want to minify the bundle code, you need to set `ENV` environment variable to a value different from `development`. + +For example: + +```bash +export ENV=prod +npm run bundle-js # or npm run build +``` + +or + +```bash +ENV=prod npm run bundle-js +``` + +or + +```bash +ENV=prod npm run build +``` diff --git a/public/datafeeds/udf/lib/data-pulse-provider.js b/public/datafeeds/udf/lib/data-pulse-provider.js new file mode 100644 index 00000000..9a4945cb --- /dev/null +++ b/public/datafeeds/udf/lib/data-pulse-provider.js @@ -0,0 +1,107 @@ +import { getErrorMessage, logMessage, } from './helpers'; +var DataPulseProvider = /** @class */ (function () { + function DataPulseProvider(historyProvider, updateFrequency) { + this._subscribers = {}; + this._requestsPending = 0; + this._historyProvider = historyProvider; + setInterval(this._updateData.bind(this), updateFrequency); + } + DataPulseProvider.prototype.subscribeBars = function (symbolInfo, resolution, newDataCallback, listenerGuid) { + if (this._subscribers.hasOwnProperty(listenerGuid)) { + logMessage("DataPulseProvider: already has subscriber with id=" + listenerGuid); + return; + } + this._subscribers[listenerGuid] = { + lastBarTime: null, + listener: newDataCallback, + resolution: resolution, + symbolInfo: symbolInfo, + }; + logMessage("DataPulseProvider: subscribed for #" + listenerGuid + " - {" + symbolInfo.name + ", " + resolution + "}"); + }; + DataPulseProvider.prototype.unsubscribeBars = function (listenerGuid) { + delete this._subscribers[listenerGuid]; + logMessage("DataPulseProvider: unsubscribed for #" + listenerGuid); + }; + DataPulseProvider.prototype._updateData = function () { + var _this = this; + if (this._requestsPending > 0) { + return; + } + this._requestsPending = 0; + var _loop_1 = function (listenerGuid) { + this_1._requestsPending += 1; + this_1._updateDataForSubscriber(listenerGuid) + .then(function () { + _this._requestsPending -= 1; + logMessage("DataPulseProvider: data for #" + listenerGuid + " updated successfully, pending=" + _this._requestsPending); + }) + .catch(function (reason) { + _this._requestsPending -= 1; + logMessage("DataPulseProvider: data for #" + listenerGuid + " updated with error=" + getErrorMessage(reason) + ", pending=" + _this._requestsPending); + }); + }; + var this_1 = this; + for (var listenerGuid in this._subscribers) { + _loop_1(listenerGuid); + } + }; + DataPulseProvider.prototype._updateDataForSubscriber = function (listenerGuid) { + var _this = this; + var subscriptionRecord = this._subscribers[listenerGuid]; + var rangeEndTime = parseInt((Date.now() / 1000).toString()); + // BEWARE: please note we really need 2 bars, not the only last one + // see the explanation below. `10` is the `large enough` value to work around holidays + var rangeStartTime = rangeEndTime - periodLengthSeconds(subscriptionRecord.resolution, 10); + return this._historyProvider.getBars(subscriptionRecord.symbolInfo, subscriptionRecord.resolution, rangeStartTime, rangeEndTime) + .then(function (result) { + _this._onSubscriberDataReceived(listenerGuid, result); + }); + }; + DataPulseProvider.prototype._onSubscriberDataReceived = function (listenerGuid, result) { + // means the subscription was cancelled while waiting for data + if (!this._subscribers.hasOwnProperty(listenerGuid)) { + logMessage("DataPulseProvider: Data comes for already unsubscribed subscription #" + listenerGuid); + return; + } + var bars = result.bars; + if (bars.length === 0) { + return; + } + var lastBar = bars[bars.length - 1]; + var subscriptionRecord = this._subscribers[listenerGuid]; + if (subscriptionRecord.lastBarTime !== null && lastBar.time < subscriptionRecord.lastBarTime) { + return; + } + var isNewBar = subscriptionRecord.lastBarTime !== null && lastBar.time > subscriptionRecord.lastBarTime; + // Pulse updating may miss some trades data (ie, if pulse period = 10 secods and new bar is started 5 seconds later after the last update, the + // old bar's last 5 seconds trades will be lost). Thus, at fist we should broadcast old bar updates when it's ready. + if (isNewBar) { + if (bars.length < 2) { + throw new Error('Not enough bars in history for proper pulse update. Need at least 2.'); + } + var previousBar = bars[bars.length - 2]; + subscriptionRecord.listener(previousBar); + } + subscriptionRecord.lastBarTime = lastBar.time; + subscriptionRecord.listener(lastBar); + }; + return DataPulseProvider; +}()); +export { DataPulseProvider }; +function periodLengthSeconds(resolution, requiredPeriodsCount) { + var daysCount = 0; + if (resolution === 'D' || resolution === '1D') { + daysCount = requiredPeriodsCount; + } + else if (resolution === 'M' || resolution === '1M') { + daysCount = 31 * requiredPeriodsCount; + } + else if (resolution === 'W' || resolution === '1W') { + daysCount = 7 * requiredPeriodsCount; + } + else { + daysCount = requiredPeriodsCount * parseInt(resolution) / (24 * 60); + } + return daysCount * 24 * 60 * 60; +} diff --git a/public/datafeeds/udf/lib/helpers.js b/public/datafeeds/udf/lib/helpers.js new file mode 100644 index 00000000..77040691 --- /dev/null +++ b/public/datafeeds/udf/lib/helpers.js @@ -0,0 +1,20 @@ +/** + * If you want to enable logs from datafeed set it to `true` + */ +var isLoggingEnabled = false; +export function logMessage(message) { + if (isLoggingEnabled) { + var now = new Date(); + // tslint:disable-next-line:no-console + console.log(now.toLocaleTimeString() + "." + now.getMilliseconds() + "> " + message); + } +} +export function getErrorMessage(error) { + if (error === undefined) { + return ''; + } + else if (typeof error === 'string') { + return error; + } + return error.message; +} diff --git a/public/datafeeds/udf/lib/history-provider.js b/public/datafeeds/udf/lib/history-provider.js new file mode 100644 index 00000000..e1d326ee --- /dev/null +++ b/public/datafeeds/udf/lib/history-provider.js @@ -0,0 +1,70 @@ +import { getErrorMessage, } from './helpers'; +var HistoryProvider = /** @class */ (function () { + function HistoryProvider(datafeedUrl, requester) { + this._datafeedUrl = datafeedUrl; + this._requester = requester; + } + HistoryProvider.prototype.getBars = function (symbolInfo, resolution, rangeStartDate, rangeEndDate) { + var _this = this; + var requestParams = { + symbol: symbolInfo.ticker || '', + resolution: resolution, + from: rangeStartDate, + to: rangeEndDate, + }; + if (symbolInfo.currency_code !== undefined) { + requestParams.currencyCode = symbolInfo.currency_code; + } + return new Promise(function (resolve, reject) { + _this._requester.sendRequest(_this._datafeedUrl, 'history', requestParams) + .then(function (response) { + if (response.s !== 'ok' && response.s !== 'no_data') { + reject(response.errmsg); + return; + } + var bars = []; + var meta = { + noData: false, + }; + if (response.s === 'no_data') { + meta.noData = true; + meta.nextTime = response.nextTime; + } + else { + var volumePresent = response.v !== undefined; + var ohlPresent = response.o !== undefined; + for (var i = 0; i < response.t.length; ++i) { + var barValue = { + time: response.t[i] * 1000, + close: parseFloat(response.c[i]), + open: parseFloat(response.c[i]), + high: parseFloat(response.c[i]), + low: parseFloat(response.c[i]), + }; + if (ohlPresent) { + barValue.open = parseFloat(response.o[i]); + barValue.high = parseFloat(response.h[i]); + barValue.low = parseFloat(response.l[i]); + } + if (volumePresent) { + barValue.volume = parseFloat(response.v[i]); + } + bars.push(barValue); + } + } + resolve({ + bars: bars, + meta: meta, + }); + }) + .catch(function (reason) { + var reasonString = getErrorMessage(reason); + // tslint:disable-next-line:no-console + console.warn("HistoryProvider: getBars() failed, error=" + reasonString); + reject(reasonString); + }); + }); + }; + return HistoryProvider; +}()); +export { HistoryProvider }; diff --git a/public/datafeeds/udf/lib/iquotes-provider.js b/public/datafeeds/udf/lib/iquotes-provider.js new file mode 100644 index 00000000..e69de29b diff --git a/public/datafeeds/udf/lib/quotes-provider.js b/public/datafeeds/udf/lib/quotes-provider.js new file mode 100644 index 00000000..1cdde2ca --- /dev/null +++ b/public/datafeeds/udf/lib/quotes-provider.js @@ -0,0 +1,28 @@ +import { getErrorMessage, logMessage, } from './helpers'; +var QuotesProvider = /** @class */ (function () { + function QuotesProvider(datafeedUrl, requester) { + this._datafeedUrl = datafeedUrl; + this._requester = requester; + } + QuotesProvider.prototype.getQuotes = function (symbols) { + var _this = this; + return new Promise(function (resolve, reject) { + _this._requester.sendRequest(_this._datafeedUrl, 'quotes', { symbols: symbols }) + .then(function (response) { + if (response.s === 'ok') { + resolve(response.d); + } + else { + reject(response.errmsg); + } + }) + .catch(function (error) { + var errorMessage = getErrorMessage(error); + logMessage("QuotesProvider: getQuotes failed, error=" + errorMessage); + reject("network error: " + errorMessage); + }); + }); + }; + return QuotesProvider; +}()); +export { QuotesProvider }; diff --git a/public/datafeeds/udf/lib/quotes-pulse-provider.js b/public/datafeeds/udf/lib/quotes-pulse-provider.js new file mode 100644 index 00000000..25ab79d7 --- /dev/null +++ b/public/datafeeds/udf/lib/quotes-pulse-provider.js @@ -0,0 +1,51 @@ +import { getErrorMessage, logMessage, } from './helpers'; +var QuotesPulseProvider = /** @class */ (function () { + function QuotesPulseProvider(quotesProvider) { + this._subscribers = {}; + this._requestsPending = 0; + this._quotesProvider = quotesProvider; + setInterval(this._updateQuotes.bind(this, 1 /* Fast */), 10000 /* Fast */); + setInterval(this._updateQuotes.bind(this, 0 /* General */), 60000 /* General */); + } + QuotesPulseProvider.prototype.subscribeQuotes = function (symbols, fastSymbols, onRealtimeCallback, listenerGuid) { + this._subscribers[listenerGuid] = { + symbols: symbols, + fastSymbols: fastSymbols, + listener: onRealtimeCallback, + }; + logMessage("QuotesPulseProvider: subscribed quotes with #" + listenerGuid); + }; + QuotesPulseProvider.prototype.unsubscribeQuotes = function (listenerGuid) { + delete this._subscribers[listenerGuid]; + logMessage("QuotesPulseProvider: unsubscribed quotes with #" + listenerGuid); + }; + QuotesPulseProvider.prototype._updateQuotes = function (updateType) { + var _this = this; + if (this._requestsPending > 0) { + return; + } + var _loop_1 = function (listenerGuid) { + this_1._requestsPending++; + var subscriptionRecord = this_1._subscribers[listenerGuid]; + this_1._quotesProvider.getQuotes(updateType === 1 /* Fast */ ? subscriptionRecord.fastSymbols : subscriptionRecord.symbols) + .then(function (data) { + _this._requestsPending--; + if (!_this._subscribers.hasOwnProperty(listenerGuid)) { + return; + } + subscriptionRecord.listener(data); + logMessage("QuotesPulseProvider: data for #" + listenerGuid + " (" + updateType + ") updated successfully, pending=" + _this._requestsPending); + }) + .catch(function (reason) { + _this._requestsPending--; + logMessage("QuotesPulseProvider: data for #" + listenerGuid + " (" + updateType + ") updated with error=" + getErrorMessage(reason) + ", pending=" + _this._requestsPending); + }); + }; + var this_1 = this; + for (var listenerGuid in this._subscribers) { + _loop_1(listenerGuid); + } + }; + return QuotesPulseProvider; +}()); +export { QuotesPulseProvider }; diff --git a/public/datafeeds/udf/lib/requester.js b/public/datafeeds/udf/lib/requester.js new file mode 100644 index 00000000..891adc16 --- /dev/null +++ b/public/datafeeds/udf/lib/requester.js @@ -0,0 +1,30 @@ +import { logMessage } from './helpers'; +var Requester = /** @class */ (function () { + function Requester(headers) { + if (headers) { + this._headers = headers; + } + } + Requester.prototype.sendRequest = function (datafeedUrl, urlPath, params) { + if (params !== undefined) { + var paramKeys = Object.keys(params); + if (paramKeys.length !== 0) { + urlPath += '?'; + } + urlPath += paramKeys.map(function (key) { + return encodeURIComponent(key) + "=" + encodeURIComponent(params[key].toString()); + }).join('&'); + } + logMessage('New request: ' + urlPath); + // Send user cookies if the URL is on the same origin as the calling script. + var options = { credentials: 'same-origin' }; + if (this._headers !== undefined) { + options.headers = this._headers; + } + return fetch(datafeedUrl + "/" + urlPath, options) + .then(function (response) { return response.text(); }) + .then(function (responseTest) { return JSON.parse(responseTest); }); + }; + return Requester; +}()); +export { Requester }; diff --git a/public/datafeeds/udf/lib/symbols-storage.js b/public/datafeeds/udf/lib/symbols-storage.js new file mode 100644 index 00000000..5c164c5b --- /dev/null +++ b/public/datafeeds/udf/lib/symbols-storage.js @@ -0,0 +1,186 @@ +import { getErrorMessage, logMessage, } from './helpers'; +function extractField(data, field, arrayIndex, valueIsArray) { + var value = data[field]; + if (Array.isArray(value) && (!valueIsArray || Array.isArray(value[0]))) { + return value[arrayIndex]; + } + return value; +} +function symbolWithCurrencyKey(symbol, currency) { + // here we're using a separator that quite possible shouldn't be in a real symbol name + return symbol + (currency !== undefined ? '_%|#|%_' + currency : ''); +} +var SymbolsStorage = /** @class */ (function () { + function SymbolsStorage(datafeedUrl, datafeedSupportedResolutions, requester) { + this._exchangesList = ['NYSE', 'FOREX', 'AMEX']; + this._symbolsInfo = {}; + this._symbolsList = []; + this._datafeedUrl = datafeedUrl; + this._datafeedSupportedResolutions = datafeedSupportedResolutions; + this._requester = requester; + this._readyPromise = this._init(); + this._readyPromise.catch(function (error) { + // seems it is impossible + // tslint:disable-next-line:no-console + console.error("SymbolsStorage: Cannot init, error=" + error.toString()); + }); + } + // BEWARE: this function does not consider symbol's exchange + SymbolsStorage.prototype.resolveSymbol = function (symbolName, currencyCode) { + var _this = this; + return this._readyPromise.then(function () { + var symbolInfo = _this._symbolsInfo[symbolWithCurrencyKey(symbolName, currencyCode)]; + if (symbolInfo === undefined) { + return Promise.reject('invalid symbol'); + } + return Promise.resolve(symbolInfo); + }); + }; + SymbolsStorage.prototype.searchSymbols = function (searchString, exchange, symbolType, maxSearchResults) { + var _this = this; + return this._readyPromise.then(function () { + var weightedResult = []; + var queryIsEmpty = searchString.length === 0; + searchString = searchString.toUpperCase(); + var _loop_1 = function (symbolName) { + var symbolInfo = _this._symbolsInfo[symbolName]; + if (symbolInfo === undefined) { + return "continue"; + } + if (symbolType.length > 0 && symbolInfo.type !== symbolType) { + return "continue"; + } + if (exchange && exchange.length > 0 && symbolInfo.exchange !== exchange) { + return "continue"; + } + var positionInName = symbolInfo.name.toUpperCase().indexOf(searchString); + var positionInDescription = symbolInfo.description.toUpperCase().indexOf(searchString); + if (queryIsEmpty || positionInName >= 0 || positionInDescription >= 0) { + var alreadyExists = weightedResult.some(function (item) { return item.symbolInfo === symbolInfo; }); + if (!alreadyExists) { + var weight = positionInName >= 0 ? positionInName : 8000 + positionInDescription; + weightedResult.push({ symbolInfo: symbolInfo, weight: weight }); + } + } + }; + for (var _i = 0, _a = _this._symbolsList; _i < _a.length; _i++) { + var symbolName = _a[_i]; + _loop_1(symbolName); + } + var result = weightedResult + .sort(function (item1, item2) { return item1.weight - item2.weight; }) + .slice(0, maxSearchResults) + .map(function (item) { + var symbolInfo = item.symbolInfo; + return { + symbol: symbolInfo.name, + full_name: symbolInfo.full_name, + description: symbolInfo.description, + exchange: symbolInfo.exchange, + params: [], + type: symbolInfo.type, + ticker: symbolInfo.name, + }; + }); + return Promise.resolve(result); + }); + }; + SymbolsStorage.prototype._init = function () { + var _this = this; + var promises = []; + var alreadyRequestedExchanges = {}; + for (var _i = 0, _a = this._exchangesList; _i < _a.length; _i++) { + var exchange = _a[_i]; + if (alreadyRequestedExchanges[exchange]) { + continue; + } + alreadyRequestedExchanges[exchange] = true; + promises.push(this._requestExchangeData(exchange)); + } + return Promise.all(promises) + .then(function () { + _this._symbolsList.sort(); + logMessage('SymbolsStorage: All exchanges data loaded'); + }); + }; + SymbolsStorage.prototype._requestExchangeData = function (exchange) { + var _this = this; + return new Promise(function (resolve, reject) { + _this._requester.sendRequest(_this._datafeedUrl, 'symbol_info', { group: exchange }) + .then(function (response) { + try { + _this._onExchangeDataReceived(exchange, response); + } + catch (error) { + reject(error); + return; + } + resolve(); + }) + .catch(function (reason) { + logMessage("SymbolsStorage: Request data for exchange '" + exchange + "' failed, reason=" + getErrorMessage(reason)); + resolve(); + }); + }); + }; + SymbolsStorage.prototype._onExchangeDataReceived = function (exchange, data) { + var symbolIndex = 0; + try { + var symbolsCount = data.symbol.length; + var tickerPresent = data.ticker !== undefined; + for (; symbolIndex < symbolsCount; ++symbolIndex) { + var symbolName = data.symbol[symbolIndex]; + var listedExchange = extractField(data, 'exchange-listed', symbolIndex); + var tradedExchange = extractField(data, 'exchange-traded', symbolIndex); + var fullName = tradedExchange + ':' + symbolName; + var currencyCode = extractField(data, 'currency-code', symbolIndex); + var ticker = tickerPresent ? extractField(data, 'ticker', symbolIndex) : symbolName; + var symbolInfo = { + ticker: ticker, + name: symbolName, + base_name: [listedExchange + ':' + symbolName], + full_name: fullName, + listed_exchange: listedExchange, + exchange: tradedExchange, + currency_code: currencyCode, + original_currency_code: extractField(data, 'original-currency-code', symbolIndex), + description: extractField(data, 'description', symbolIndex), + has_intraday: definedValueOrDefault(extractField(data, 'has-intraday', symbolIndex), false), + has_no_volume: definedValueOrDefault(extractField(data, 'has-no-volume', symbolIndex), false), + minmov: extractField(data, 'minmovement', symbolIndex) || extractField(data, 'minmov', symbolIndex) || 0, + minmove2: extractField(data, 'minmove2', symbolIndex) || extractField(data, 'minmov2', symbolIndex), + fractional: extractField(data, 'fractional', symbolIndex), + pricescale: extractField(data, 'pricescale', symbolIndex), + type: extractField(data, 'type', symbolIndex), + session: extractField(data, 'session-regular', symbolIndex), + timezone: extractField(data, 'timezone', symbolIndex), + supported_resolutions: definedValueOrDefault(extractField(data, 'supported-resolutions', symbolIndex, true), this._datafeedSupportedResolutions), + force_session_rebuild: extractField(data, 'force-session-rebuild', symbolIndex), + has_daily: definedValueOrDefault(extractField(data, 'has-daily', symbolIndex), true), + intraday_multipliers: definedValueOrDefault(extractField(data, 'intraday-multipliers', symbolIndex, true), ['1', '5', '15', '30', '60']), + has_weekly_and_monthly: extractField(data, 'has-weekly-and-monthly', symbolIndex), + has_empty_bars: extractField(data, 'has-empty-bars', symbolIndex), + volume_precision: definedValueOrDefault(extractField(data, 'volume-precision', symbolIndex), 0), + format: 'price', + }; + this._symbolsInfo[ticker] = symbolInfo; + this._symbolsInfo[symbolName] = symbolInfo; + this._symbolsInfo[fullName] = symbolInfo; + if (currencyCode !== undefined) { + this._symbolsInfo[symbolWithCurrencyKey(ticker, currencyCode)] = symbolInfo; + this._symbolsInfo[symbolWithCurrencyKey(symbolName, currencyCode)] = symbolInfo; + this._symbolsInfo[symbolWithCurrencyKey(fullName, currencyCode)] = symbolInfo; + } + this._symbolsList.push(symbolName); + } + } + catch (error) { + throw new Error("SymbolsStorage: API error when processing exchange " + exchange + " symbol #" + symbolIndex + " (" + data.symbol[symbolIndex] + "): " + error.message); + } + }; + return SymbolsStorage; +}()); +export { SymbolsStorage }; +function definedValueOrDefault(value, defaultValue) { + return value !== undefined ? value : defaultValue; +} diff --git a/public/datafeeds/udf/lib/udf-compatible-datafeed-base.js b/public/datafeeds/udf/lib/udf-compatible-datafeed-base.js new file mode 100644 index 00000000..b5ac9fb1 --- /dev/null +++ b/public/datafeeds/udf/lib/udf-compatible-datafeed-base.js @@ -0,0 +1,256 @@ +import { getErrorMessage, logMessage, } from './helpers'; +import { HistoryProvider, } from './history-provider'; +import { DataPulseProvider } from './data-pulse-provider'; +import { QuotesPulseProvider } from './quotes-pulse-provider'; +import { SymbolsStorage } from './symbols-storage'; +function extractField(data, field, arrayIndex) { + var value = data[field]; + return Array.isArray(value) ? value[arrayIndex] : value; +} +/** + * This class implements interaction with UDF-compatible datafeed. + * See UDF protocol reference at https://github.com/tradingview/charting_library/wiki/UDF + */ +var UDFCompatibleDatafeedBase = /** @class */ (function () { + function UDFCompatibleDatafeedBase(datafeedURL, quotesProvider, requester, updateFrequency) { + var _this = this; + if (updateFrequency === void 0) { updateFrequency = 10 * 1000; } + this._configuration = defaultConfiguration(); + this._symbolsStorage = null; + this._datafeedURL = datafeedURL; + this._requester = requester; + this._historyProvider = new HistoryProvider(datafeedURL, this._requester); + this._quotesProvider = quotesProvider; + this._dataPulseProvider = new DataPulseProvider(this._historyProvider, updateFrequency); + this._quotesPulseProvider = new QuotesPulseProvider(this._quotesProvider); + this._configurationReadyPromise = this._requestConfiguration() + .then(function (configuration) { + if (configuration === null) { + configuration = defaultConfiguration(); + } + _this._setupWithConfiguration(configuration); + }); + } + UDFCompatibleDatafeedBase.prototype.onReady = function (callback) { + var _this = this; + this._configurationReadyPromise.then(function () { + callback(_this._configuration); + }); + }; + UDFCompatibleDatafeedBase.prototype.getQuotes = function (symbols, onDataCallback, onErrorCallback) { + this._quotesProvider.getQuotes(symbols).then(onDataCallback).catch(onErrorCallback); + }; + UDFCompatibleDatafeedBase.prototype.subscribeQuotes = function (symbols, fastSymbols, onRealtimeCallback, listenerGuid) { + this._quotesPulseProvider.subscribeQuotes(symbols, fastSymbols, onRealtimeCallback, listenerGuid); + }; + UDFCompatibleDatafeedBase.prototype.unsubscribeQuotes = function (listenerGuid) { + this._quotesPulseProvider.unsubscribeQuotes(listenerGuid); + }; + UDFCompatibleDatafeedBase.prototype.calculateHistoryDepth = function (resolution, resolutionBack, intervalBack) { + return undefined; + }; + UDFCompatibleDatafeedBase.prototype.getMarks = function (symbolInfo, from, to, onDataCallback, resolution) { + if (!this._configuration.supports_marks) { + return; + } + var requestParams = { + symbol: symbolInfo.ticker || '', + from: from, + to: to, + resolution: resolution, + }; + this._send('marks', requestParams) + .then(function (response) { + if (!Array.isArray(response)) { + var result = []; + for (var i = 0; i < response.id.length; ++i) { + result.push({ + id: extractField(response, 'id', i), + time: extractField(response, 'time', i), + color: extractField(response, 'color', i), + text: extractField(response, 'text', i), + label: extractField(response, 'label', i), + labelFontColor: extractField(response, 'labelFontColor', i), + minSize: extractField(response, 'minSize', i), + }); + } + response = result; + } + onDataCallback(response); + }) + .catch(function (error) { + logMessage("UdfCompatibleDatafeed: Request marks failed: " + getErrorMessage(error)); + onDataCallback([]); + }); + }; + UDFCompatibleDatafeedBase.prototype.getTimescaleMarks = function (symbolInfo, from, to, onDataCallback, resolution) { + if (!this._configuration.supports_timescale_marks) { + return; + } + var requestParams = { + symbol: symbolInfo.ticker || '', + from: from, + to: to, + resolution: resolution, + }; + this._send('timescale_marks', requestParams) + .then(function (response) { + if (!Array.isArray(response)) { + var result = []; + for (var i = 0; i < response.id.length; ++i) { + result.push({ + id: extractField(response, 'id', i), + time: extractField(response, 'time', i), + color: extractField(response, 'color', i), + label: extractField(response, 'label', i), + tooltip: extractField(response, 'tooltip', i), + }); + } + response = result; + } + onDataCallback(response); + }) + .catch(function (error) { + logMessage("UdfCompatibleDatafeed: Request timescale marks failed: " + getErrorMessage(error)); + onDataCallback([]); + }); + }; + UDFCompatibleDatafeedBase.prototype.getServerTime = function (callback) { + if (!this._configuration.supports_time) { + return; + } + this._send('time') + .then(function (response) { + var time = parseInt(response); + if (!isNaN(time)) { + callback(time); + } + }) + .catch(function (error) { + logMessage("UdfCompatibleDatafeed: Fail to load server time, error=" + getErrorMessage(error)); + }); + }; + UDFCompatibleDatafeedBase.prototype.searchSymbols = function (userInput, exchange, symbolType, onResult) { + if (this._configuration.supports_search) { + var params = { + limit: 30 /* SearchItemsLimit */, + query: userInput.toUpperCase(), + type: symbolType, + exchange: exchange, + }; + this._send('search', params) + .then(function (response) { + if (response.s !== undefined) { + logMessage("UdfCompatibleDatafeed: search symbols error=" + response.errmsg); + onResult([]); + return; + } + onResult(response); + }) + .catch(function (reason) { + logMessage("UdfCompatibleDatafeed: Search symbols for '" + userInput + "' failed. Error=" + getErrorMessage(reason)); + onResult([]); + }); + } + else { + if (this._symbolsStorage === null) { + throw new Error('UdfCompatibleDatafeed: inconsistent configuration (symbols storage)'); + } + this._symbolsStorage.searchSymbols(userInput, exchange, symbolType, 30 /* SearchItemsLimit */) + .then(onResult) + .catch(onResult.bind(null, [])); + } + }; + UDFCompatibleDatafeedBase.prototype.resolveSymbol = function (symbolName, onResolve, onError, extension) { + logMessage('Resolve requested'); + var currencyCode = extension && extension.currencyCode; + var resolveRequestStartTime = Date.now(); + function onResultReady(symbolInfo) { + logMessage("Symbol resolved: " + (Date.now() - resolveRequestStartTime) + "ms"); + onResolve(symbolInfo); + } + if (!this._configuration.supports_group_request) { + var params = { + symbol: symbolName, + }; + if (currencyCode !== undefined) { + params.currencyCode = currencyCode; + } + this._send('symbols', params) + .then(function (response) { + if (response.s !== undefined) { + onError('unknown_symbol'); + } + else { + onResultReady(response); + } + }) + .catch(function (reason) { + logMessage("UdfCompatibleDatafeed: Error resolving symbol: " + getErrorMessage(reason)); + onError('unknown_symbol'); + }); + } + else { + if (this._symbolsStorage === null) { + throw new Error('UdfCompatibleDatafeed: inconsistent configuration (symbols storage)'); + } + this._symbolsStorage.resolveSymbol(symbolName, currencyCode).then(onResultReady).catch(onError); + } + }; + UDFCompatibleDatafeedBase.prototype.getBars = function (symbolInfo, resolution, rangeStartDate, rangeEndDate, onResult, onError) { + this._historyProvider.getBars(symbolInfo, resolution, rangeStartDate, rangeEndDate) + .then(function (result) { + onResult(result.bars, result.meta); + }) + .catch(onError); + }; + UDFCompatibleDatafeedBase.prototype.subscribeBars = function (symbolInfo, resolution, onTick, listenerGuid, onResetCacheNeededCallback) { + this._dataPulseProvider.subscribeBars(symbolInfo, resolution, onTick, listenerGuid); + }; + UDFCompatibleDatafeedBase.prototype.unsubscribeBars = function (listenerGuid) { + this._dataPulseProvider.unsubscribeBars(listenerGuid); + }; + UDFCompatibleDatafeedBase.prototype._requestConfiguration = function () { + return this._send('config') + .catch(function (reason) { + logMessage("UdfCompatibleDatafeed: Cannot get datafeed configuration - use default, error=" + getErrorMessage(reason)); + return null; + }); + }; + UDFCompatibleDatafeedBase.prototype._send = function (urlPath, params) { + return this._requester.sendRequest(this._datafeedURL, urlPath, params); + }; + UDFCompatibleDatafeedBase.prototype._setupWithConfiguration = function (configurationData) { + this._configuration = configurationData; + if (configurationData.exchanges === undefined) { + configurationData.exchanges = []; + } + if (!configurationData.supports_search && !configurationData.supports_group_request) { + throw new Error('Unsupported datafeed configuration. Must either support search, or support group request'); + } + if (configurationData.supports_group_request || !configurationData.supports_search) { + this._symbolsStorage = new SymbolsStorage(this._datafeedURL, configurationData.supported_resolutions || [], this._requester); + } + logMessage("UdfCompatibleDatafeed: Initialized with " + JSON.stringify(configurationData)); + }; + return UDFCompatibleDatafeedBase; +}()); +export { UDFCompatibleDatafeedBase }; +function defaultConfiguration() { + return { + supports_search: false, + supports_group_request: true, + supported_resolutions: [ + '1', + '5', + '15', + '30', + '60', + '1D', + '1W', + '1M', + ], + supports_marks: false, + supports_timescale_marks: false, + }; +} diff --git a/public/datafeeds/udf/lib/udf-compatible-datafeed.js b/public/datafeeds/udf/lib/udf-compatible-datafeed.js new file mode 100644 index 00000000..9c247d07 --- /dev/null +++ b/public/datafeeds/udf/lib/udf-compatible-datafeed.js @@ -0,0 +1,17 @@ +import { __extends } from "tslib"; +import { UDFCompatibleDatafeedBase } from './udf-compatible-datafeed-base'; +import { QuotesProvider } from './quotes-provider'; +import { Requester } from './requester'; +var UDFCompatibleDatafeed = /** @class */ (function (_super) { + __extends(UDFCompatibleDatafeed, _super); + function UDFCompatibleDatafeed(datafeedURL, updateFrequency) { + if (updateFrequency === void 0) { updateFrequency = 10 * 1000; } + var _this = this; + var requester = new Requester(); + var quotesProvider = new QuotesProvider(datafeedURL, requester); + _this = _super.call(this, datafeedURL, quotesProvider, requester, updateFrequency) || this; + return _this; + } + return UDFCompatibleDatafeed; +}(UDFCompatibleDatafeedBase)); +export { UDFCompatibleDatafeed }; diff --git a/public/datafeeds/udf/package.json b/public/datafeeds/udf/package.json new file mode 100644 index 00000000..05584832 --- /dev/null +++ b/public/datafeeds/udf/package.json @@ -0,0 +1,20 @@ +{ + "private": true, + "dependencies": { + "promise-polyfill": "6.0.2", + "tslib": "1.11.1", + "whatwg-fetch": "2.0.3" + }, + "devDependencies": { + "rollup": "0.49.2", + "rollup-plugin-buble": "0.15.0", + "rollup-plugin-node-resolve": "3.0.0", + "rollup-plugin-uglify": "2.0.1", + "typescript": "3.9.6" + }, + "scripts": { + "compile": "tsc", + "bundle-js": "rollup -c rollup.config.js", + "build": "npm run compile && npm run bundle-js" + } +} diff --git a/public/datafeeds/udf/rollup.config.js b/public/datafeeds/udf/rollup.config.js new file mode 100644 index 00000000..4b958ddf --- /dev/null +++ b/public/datafeeds/udf/rollup.config.js @@ -0,0 +1,39 @@ +/* globals process */ + +var buble = require('rollup-plugin-buble'); +var uglify = require('rollup-plugin-uglify'); +var nodeResolve = require('rollup-plugin-node-resolve'); + +var environment = process.env.ENV || 'development'; +var isDevelopmentEnv = (environment === 'development'); + +module.exports = [ + { + input: 'lib/udf-compatible-datafeed.js', + name: 'Datafeeds', + sourceMap: false, + output: { + format: 'umd', + file: 'dist/bundle.js', + }, + plugins: [ + nodeResolve({ jsnext: true, main: true }), + buble(), + !isDevelopmentEnv && uglify({ output: { inline_script: true } }), + ], + }, + { + input: 'src/polyfills.es6', + sourceMap: false, + context: 'window', + output: { + format: 'iife', + file: 'dist/polyfills.js', + }, + plugins: [ + nodeResolve({ jsnext: true, main: true }), + buble(), + uglify({ output: { inline_script: true } }), + ], + }, +]; diff --git a/public/datafeeds/udf/src/data-pulse-provider.ts b/public/datafeeds/udf/src/data-pulse-provider.ts new file mode 100644 index 00000000..73ea4b4e --- /dev/null +++ b/public/datafeeds/udf/src/data-pulse-provider.ts @@ -0,0 +1,144 @@ +import { + LibrarySymbolInfo, + SubscribeBarsCallback, +} from '../../../charting_library/datafeed-api'; + +import { + GetBarsResult, + HistoryProvider, +} from './history-provider'; + +import { + getErrorMessage, + logMessage, +} from './helpers'; + +interface DataSubscriber { + symbolInfo: LibrarySymbolInfo; + resolution: string; + lastBarTime: number | null; + listener: SubscribeBarsCallback; +} + +interface DataSubscribers { + [guid: string]: DataSubscriber; +} + +export class DataPulseProvider { + private readonly _subscribers: DataSubscribers = {}; + private _requestsPending: number = 0; + private readonly _historyProvider: HistoryProvider; + + public constructor(historyProvider: HistoryProvider, updateFrequency: number) { + this._historyProvider = historyProvider; + setInterval(this._updateData.bind(this), updateFrequency); + } + + public subscribeBars(symbolInfo: LibrarySymbolInfo, resolution: string, newDataCallback: SubscribeBarsCallback, listenerGuid: string): void { + if (this._subscribers.hasOwnProperty(listenerGuid)) { + logMessage(`DataPulseProvider: already has subscriber with id=${listenerGuid}`); + return; + } + + this._subscribers[listenerGuid] = { + lastBarTime: null, + listener: newDataCallback, + resolution: resolution, + symbolInfo: symbolInfo, + }; + + logMessage(`DataPulseProvider: subscribed for #${listenerGuid} - {${symbolInfo.name}, ${resolution}}`); + } + + public unsubscribeBars(listenerGuid: string): void { + delete this._subscribers[listenerGuid]; + logMessage(`DataPulseProvider: unsubscribed for #${listenerGuid}`); + } + + private _updateData(): void { + if (this._requestsPending > 0) { + return; + } + + this._requestsPending = 0; + for (const listenerGuid in this._subscribers) { // tslint:disable-line:forin + this._requestsPending += 1; + this._updateDataForSubscriber(listenerGuid) + .then(() => { + this._requestsPending -= 1; + logMessage(`DataPulseProvider: data for #${listenerGuid} updated successfully, pending=${this._requestsPending}`); + }) + .catch((reason?: string | Error) => { + this._requestsPending -= 1; + logMessage(`DataPulseProvider: data for #${listenerGuid} updated with error=${getErrorMessage(reason)}, pending=${this._requestsPending}`); + }); + } + } + + private _updateDataForSubscriber(listenerGuid: string): Promise { + const subscriptionRecord = this._subscribers[listenerGuid]; + + const rangeEndTime = parseInt((Date.now() / 1000).toString()); + + // BEWARE: please note we really need 2 bars, not the only last one + // see the explanation below. `10` is the `large enough` value to work around holidays + const rangeStartTime = rangeEndTime - periodLengthSeconds(subscriptionRecord.resolution, 10); + + return this._historyProvider.getBars(subscriptionRecord.symbolInfo, subscriptionRecord.resolution, rangeStartTime, rangeEndTime) + .then((result: GetBarsResult) => { + this._onSubscriberDataReceived(listenerGuid, result); + }); + } + + private _onSubscriberDataReceived(listenerGuid: string, result: GetBarsResult): void { + // means the subscription was cancelled while waiting for data + if (!this._subscribers.hasOwnProperty(listenerGuid)) { + logMessage(`DataPulseProvider: Data comes for already unsubscribed subscription #${listenerGuid}`); + return; + } + + const bars = result.bars; + if (bars.length === 0) { + return; + } + + const lastBar = bars[bars.length - 1]; + const subscriptionRecord = this._subscribers[listenerGuid]; + + if (subscriptionRecord.lastBarTime !== null && lastBar.time < subscriptionRecord.lastBarTime) { + return; + } + + const isNewBar = subscriptionRecord.lastBarTime !== null && lastBar.time > subscriptionRecord.lastBarTime; + + // Pulse updating may miss some trades data (ie, if pulse period = 10 secods and new bar is started 5 seconds later after the last update, the + // old bar's last 5 seconds trades will be lost). Thus, at fist we should broadcast old bar updates when it's ready. + if (isNewBar) { + if (bars.length < 2) { + throw new Error('Not enough bars in history for proper pulse update. Need at least 2.'); + } + + const previousBar = bars[bars.length - 2]; + subscriptionRecord.listener(previousBar); + } + + subscriptionRecord.lastBarTime = lastBar.time; + subscriptionRecord.listener(lastBar); + } +} + +function periodLengthSeconds(resolution: string, requiredPeriodsCount: number): number { + let daysCount = 0; + + if (resolution === 'D' || resolution === '1D') { + daysCount = requiredPeriodsCount; + } else if (resolution === 'M' || resolution === '1M') { + daysCount = 31 * requiredPeriodsCount; + } else if (resolution === 'W' || resolution === '1W') { + daysCount = 7 * requiredPeriodsCount; + } else { + daysCount = requiredPeriodsCount * parseInt(resolution) / (24 * 60); + } + + return daysCount * 24 * 60 * 60; +} diff --git a/public/datafeeds/udf/src/helpers.ts b/public/datafeeds/udf/src/helpers.ts new file mode 100644 index 00000000..5bcc60bb --- /dev/null +++ b/public/datafeeds/udf/src/helpers.ts @@ -0,0 +1,38 @@ +export interface RequestParams { + [paramName: string]: string | string[] | number; +} + +export interface UdfResponse { + s: string; +} + +export interface UdfOkResponse extends UdfResponse { + s: 'ok'; +} + +export interface UdfErrorResponse { + s: 'error'; + errmsg: string; +} + +/** + * If you want to enable logs from datafeed set it to `true` + */ +const isLoggingEnabled = false; +export function logMessage(message: string): void { + if (isLoggingEnabled) { + const now = new Date(); + // tslint:disable-next-line:no-console + console.log(`${now.toLocaleTimeString()}.${now.getMilliseconds()}> ${message}`); + } +} + +export function getErrorMessage(error: string | Error | undefined): string { + if (error === undefined) { + return ''; + } else if (typeof error === 'string') { + return error; + } + + return error.message; +} diff --git a/public/datafeeds/udf/src/history-provider.ts b/public/datafeeds/udf/src/history-provider.ts new file mode 100644 index 00000000..b4f723fb --- /dev/null +++ b/public/datafeeds/udf/src/history-provider.ts @@ -0,0 +1,124 @@ +import { + Bar, + HistoryMetadata, + LibrarySymbolInfo, +} from '../../../charting_library/datafeed-api'; + +import { + getErrorMessage, + RequestParams, + UdfErrorResponse, + UdfOkResponse, + UdfResponse, +} from './helpers'; + +import { Requester } from './requester'; +// tslint:disable: no-any +interface HistoryPartialDataResponse extends UdfOkResponse { + t: any; + c: any; + o?: never; + h?: never; + l?: never; + v?: never; +} + +interface HistoryFullDataResponse extends UdfOkResponse { + t: any; + c: any; + o: any; + h: any; + l: any; + v: any; +} +// tslint:enable: no-any +interface HistoryNoDataResponse extends UdfResponse { + s: 'no_data'; + nextTime?: number; +} + +type HistoryResponse = HistoryFullDataResponse | HistoryPartialDataResponse | HistoryNoDataResponse; + +export interface GetBarsResult { + bars: Bar[]; + meta: HistoryMetadata; +} + +export class HistoryProvider { + private _datafeedUrl: string; + private readonly _requester: Requester; + + public constructor(datafeedUrl: string, requester: Requester) { + this._datafeedUrl = datafeedUrl; + this._requester = requester; + } + + public getBars(symbolInfo: LibrarySymbolInfo, resolution: string, rangeStartDate: number, rangeEndDate: number): Promise { + const requestParams: RequestParams = { + symbol: symbolInfo.ticker || '', + resolution: resolution, + from: rangeStartDate, + to: rangeEndDate, + }; + + if (symbolInfo.currency_code !== undefined) { + requestParams.currencyCode = symbolInfo.currency_code; + } + + return new Promise((resolve: (result: GetBarsResult) => void, reject: (reason: string) => void) => { + this._requester.sendRequest(this._datafeedUrl, 'history', requestParams) + .then((response: HistoryResponse | UdfErrorResponse) => { + if (response.s !== 'ok' && response.s !== 'no_data') { + reject(response.errmsg); + return; + } + + const bars: Bar[] = []; + const meta: HistoryMetadata = { + noData: false, + }; + + if (response.s === 'no_data') { + meta.noData = true; + meta.nextTime = response.nextTime; + } else { + const volumePresent = response.v !== undefined; + const ohlPresent = response.o !== undefined; + + for (let i = 0; i < response.t.length; ++i) { + const barValue: Bar = { + time: response.t[i] * 1000, + close: parseFloat(response.c[i]), + open: parseFloat(response.c[i]), + high: parseFloat(response.c[i]), + low: parseFloat(response.c[i]), + }; + + if (ohlPresent) { + barValue.open = parseFloat((response as HistoryFullDataResponse).o[i]); + barValue.high = parseFloat((response as HistoryFullDataResponse).h[i]); + barValue.low = parseFloat((response as HistoryFullDataResponse).l[i]); + } + + if (volumePresent) { + barValue.volume = parseFloat((response as HistoryFullDataResponse).v[i]); + } + + bars.push(barValue); + } + } + + resolve({ + bars: bars, + meta: meta, + }); + }) + .catch((reason?: string | Error) => { + const reasonString = getErrorMessage(reason); + // tslint:disable-next-line:no-console + console.warn(`HistoryProvider: getBars() failed, error=${reasonString}`); + reject(reasonString); + }); + }); + } +} diff --git a/public/datafeeds/udf/src/iquotes-provider.ts b/public/datafeeds/udf/src/iquotes-provider.ts new file mode 100644 index 00000000..23702f19 --- /dev/null +++ b/public/datafeeds/udf/src/iquotes-provider.ts @@ -0,0 +1,14 @@ +import { QuoteData } from '../../../charting_library/datafeed-api'; + +import { + UdfOkResponse, +} from './helpers'; + +export interface UdfQuotesResponse extends UdfOkResponse { + d: QuoteData[]; +} + +export interface IQuotesProvider { + // tslint:disable-next-line:variable-name tv-variable-name + getQuotes(symbols: string[]): Promise; +} diff --git a/public/datafeeds/udf/src/polyfills.es6 b/public/datafeeds/udf/src/polyfills.es6 new file mode 100644 index 00000000..471a1563 --- /dev/null +++ b/public/datafeeds/udf/src/polyfills.es6 @@ -0,0 +1,2 @@ +import 'promise-polyfill'; +import 'whatwg-fetch'; diff --git a/public/datafeeds/udf/src/quotes-provider.ts b/public/datafeeds/udf/src/quotes-provider.ts new file mode 100644 index 00000000..6e07070f --- /dev/null +++ b/public/datafeeds/udf/src/quotes-provider.ts @@ -0,0 +1,37 @@ +import { UdfQuotesResponse, IQuotesProvider } from './iquotes-provider'; +import { QuoteData } from '../../../charting_library/datafeed-api'; + +import { + getErrorMessage, + logMessage, + UdfErrorResponse, +} from './helpers'; +import { Requester } from './requester'; + +export class QuotesProvider implements IQuotesProvider { + private readonly _datafeedUrl: string; + private readonly _requester: Requester; + + public constructor(datafeedUrl: string, requester: Requester) { + this._datafeedUrl = datafeedUrl; + this._requester = requester; + } + + public getQuotes(symbols: string[]): Promise { + return new Promise((resolve: (data: QuoteData[]) => void, reject: (reason: string) => void) => { + this._requester.sendRequest(this._datafeedUrl, 'quotes', { symbols: symbols }) + .then((response: UdfQuotesResponse | UdfErrorResponse) => { + if (response.s === 'ok') { + resolve(response.d); + } else { + reject(response.errmsg); + } + }) + .catch((error?: string | Error) => { + const errorMessage = getErrorMessage(error); + logMessage(`QuotesProvider: getQuotes failed, error=${errorMessage}`); + reject(`network error: ${errorMessage}`); + }); + }); + } +} diff --git a/public/datafeeds/udf/src/quotes-pulse-provider.ts b/public/datafeeds/udf/src/quotes-pulse-provider.ts new file mode 100644 index 00000000..2f5581ac --- /dev/null +++ b/public/datafeeds/udf/src/quotes-pulse-provider.ts @@ -0,0 +1,85 @@ +import { + QuoteData, + QuotesCallback, +} from '../../../charting_library/datafeed-api'; + +import { + getErrorMessage, + logMessage, +} from './helpers'; + +import { IQuotesProvider } from './iquotes-provider'; + +interface QuoteSubscriber { + symbols: string[]; + fastSymbols: string[]; + listener: QuotesCallback; +} + +interface QuoteSubscribers { + [listenerId: string]: QuoteSubscriber; +} + +const enum SymbolsType { + General, + Fast, +} + +const enum UpdateTimeouts { + Fast = 10 * 1000, + General = 60 * 1000, +} + +export class QuotesPulseProvider { + private readonly _quotesProvider: IQuotesProvider; + private readonly _subscribers: QuoteSubscribers = {}; + private _requestsPending: number = 0; + + public constructor(quotesProvider: IQuotesProvider) { + this._quotesProvider = quotesProvider; + + setInterval(this._updateQuotes.bind(this, SymbolsType.Fast), UpdateTimeouts.Fast); + setInterval(this._updateQuotes.bind(this, SymbolsType.General), UpdateTimeouts.General); + } + + public subscribeQuotes(symbols: string[], fastSymbols: string[], onRealtimeCallback: QuotesCallback, listenerGuid: string): void { + this._subscribers[listenerGuid] = { + symbols: symbols, + fastSymbols: fastSymbols, + listener: onRealtimeCallback, + }; + + logMessage(`QuotesPulseProvider: subscribed quotes with #${listenerGuid}`); + } + + public unsubscribeQuotes(listenerGuid: string): void { + delete this._subscribers[listenerGuid]; + logMessage(`QuotesPulseProvider: unsubscribed quotes with #${listenerGuid}`); + } + + private _updateQuotes(updateType: SymbolsType): void { + if (this._requestsPending > 0) { + return; + } + + for (const listenerGuid in this._subscribers) { // tslint:disable-line:forin + this._requestsPending++; + + const subscriptionRecord = this._subscribers[listenerGuid]; + this._quotesProvider.getQuotes(updateType === SymbolsType.Fast ? subscriptionRecord.fastSymbols : subscriptionRecord.symbols) + .then((data: QuoteData[]) => { + this._requestsPending--; + if (!this._subscribers.hasOwnProperty(listenerGuid)) { + return; + } + + subscriptionRecord.listener(data); + logMessage(`QuotesPulseProvider: data for #${listenerGuid} (${updateType}) updated successfully, pending=${this._requestsPending}`); + }) + .catch((reason?: string | Error) => { + this._requestsPending--; + logMessage(`QuotesPulseProvider: data for #${listenerGuid} (${updateType}) updated with error=${getErrorMessage(reason)}, pending=${this._requestsPending}`); + }); + } + } +} diff --git a/public/datafeeds/udf/src/requester.ts b/public/datafeeds/udf/src/requester.ts new file mode 100644 index 00000000..f6fc7378 --- /dev/null +++ b/public/datafeeds/udf/src/requester.ts @@ -0,0 +1,39 @@ +import { RequestParams, UdfResponse, UdfErrorResponse, logMessage } from './helpers'; + +export class Requester { + private _headers: HeadersInit | undefined; + + public constructor(headers?: HeadersInit) { + if (headers) { + this._headers = headers; + } + } + + public sendRequest(datafeedUrl: string, urlPath: string, params?: RequestParams): Promise; + public sendRequest(datafeedUrl: string, urlPath: string, params?: RequestParams): Promise; + public sendRequest(datafeedUrl: string, urlPath: string, params?: RequestParams): Promise { + if (params !== undefined) { + const paramKeys = Object.keys(params); + if (paramKeys.length !== 0) { + urlPath += '?'; + } + + urlPath += paramKeys.map((key: string) => { + return `${encodeURIComponent(key)}=${encodeURIComponent(params[key].toString())}`; + }).join('&'); + } + + logMessage('New request: ' + urlPath); + + // Send user cookies if the URL is on the same origin as the calling script. + const options: RequestInit = { credentials: 'same-origin' }; + + if (this._headers !== undefined) { + options.headers = this._headers; + } + + return fetch(`${datafeedUrl}/${urlPath}`, options) + .then((response: Response) => response.text()) + .then((responseTest: string) => JSON.parse(responseTest)); + } +} diff --git a/public/datafeeds/udf/src/symbols-storage.ts b/public/datafeeds/udf/src/symbols-storage.ts new file mode 100644 index 00000000..6b53e525 --- /dev/null +++ b/public/datafeeds/udf/src/symbols-storage.ts @@ -0,0 +1,290 @@ +import { + LibrarySymbolInfo, + SearchSymbolResultItem, + ResolutionString, +} from '../../../charting_library/datafeed-api'; + +import { + getErrorMessage, + logMessage, +} from './helpers'; + +import { Requester } from './requester'; + +interface SymbolInfoMap { + [symbol: string]: LibrarySymbolInfo | undefined; +} + +interface ExchangeDataResponseSymbolData { + 'type': string; + 'timezone': LibrarySymbolInfo['timezone']; + 'description': string; + + 'exchange-listed': string; + 'exchange-traded': string; + + 'session-regular': string; + + 'fractional': boolean; + + 'pricescale': number; + + 'ticker'?: string; + + 'minmov2'?: number; + 'minmove2'?: number; + + 'minmov'?: number; + 'minmovement'?: number; + + 'force-session-rebuild'?: boolean; + + 'supported-resolutions'?: ResolutionString[]; + 'intraday-multipliers'?: string[]; + + 'has-intraday'?: boolean; + 'has-daily'?: boolean; + 'has-weekly-and-monthly'?: boolean; + 'has-empty-bars'?: boolean; + 'has-no-volume'?: boolean; + 'currency-code'?: string; + 'original-currency-code'?: string; + + 'volume-precision'?: number; +} + +// Here is some black magic with types to get compile-time checks of names and types +type PickArrayedObjectFields = Pick extends any[] ? K : never; +}[keyof T]>; + +type ExchangeDataResponseArrayedSymbolData = PickArrayedObjectFields; +type ExchangeDataResponseNonArrayedSymbolData = Pick>; + +type ExchangeDataResponse = + { + symbol: string[]; + } & + { + [K in keyof ExchangeDataResponseSymbolData]: ExchangeDataResponseSymbolData[K] | NonNullable[]; + }; + +function extractField(data: ExchangeDataResponse, field: Field, arrayIndex: number): ExchangeDataResponseNonArrayedSymbolData[Field]; +function extractField(data: ExchangeDataResponse, field: Field, arrayIndex: number, valueIsArray: true): ExchangeDataResponseArrayedSymbolData[Field]; +function extractField(data: ExchangeDataResponse, field: Field, arrayIndex: number, valueIsArray?: boolean): ExchangeDataResponseSymbolData[Field] { + const value: ExchangeDataResponse[keyof ExchangeDataResponseSymbolData] = data[field]; + + if (Array.isArray(value) && (!valueIsArray || Array.isArray(value[0]))) { + return value[arrayIndex] as ExchangeDataResponseSymbolData[Field]; + } + + return value as ExchangeDataResponseSymbolData[Field]; +} + +function symbolWithCurrencyKey(symbol: string, currency?: string): string { + // here we're using a separator that quite possible shouldn't be in a real symbol name + return symbol + (currency !== undefined ? '_%|#|%_' + currency : ''); +} + +export class SymbolsStorage { + private readonly _exchangesList: string[] = ['NYSE', 'FOREX', 'AMEX']; + private readonly _symbolsInfo: SymbolInfoMap = {}; + private readonly _symbolsList: string[] = []; + private readonly _datafeedUrl: string; + private readonly _readyPromise: Promise; + private readonly _datafeedSupportedResolutions: ResolutionString[]; + private readonly _requester: Requester; + + public constructor(datafeedUrl: string, datafeedSupportedResolutions: ResolutionString[], requester: Requester) { + this._datafeedUrl = datafeedUrl; + this._datafeedSupportedResolutions = datafeedSupportedResolutions; + this._requester = requester; + this._readyPromise = this._init(); + this._readyPromise.catch((error: Error) => { + // seems it is impossible + // tslint:disable-next-line:no-console + console.error(`SymbolsStorage: Cannot init, error=${error.toString()}`); + }); + } + + // BEWARE: this function does not consider symbol's exchange + public resolveSymbol(symbolName: string, currencyCode?: string): Promise { + return this._readyPromise.then(() => { + const symbolInfo = this._symbolsInfo[symbolWithCurrencyKey(symbolName, currencyCode)]; + if (symbolInfo === undefined) { + return Promise.reject('invalid symbol'); + } + + return Promise.resolve(symbolInfo); + }); + } + + public searchSymbols(searchString: string, exchange: string, symbolType: string, maxSearchResults: number): Promise { + interface WeightedItem { + symbolInfo: LibrarySymbolInfo; + weight: number; + } + + return this._readyPromise.then(() => { + const weightedResult: WeightedItem[] = []; + const queryIsEmpty = searchString.length === 0; + + searchString = searchString.toUpperCase(); + + for (const symbolName of this._symbolsList) { + const symbolInfo = this._symbolsInfo[symbolName]; + + if (symbolInfo === undefined) { + continue; + } + + if (symbolType.length > 0 && symbolInfo.type !== symbolType) { + continue; + } + + if (exchange && exchange.length > 0 && symbolInfo.exchange !== exchange) { + continue; + } + + const positionInName = symbolInfo.name.toUpperCase().indexOf(searchString); + const positionInDescription = symbolInfo.description.toUpperCase().indexOf(searchString); + + if (queryIsEmpty || positionInName >= 0 || positionInDescription >= 0) { + const alreadyExists = weightedResult.some((item: WeightedItem) => item.symbolInfo === symbolInfo); + if (!alreadyExists) { + const weight = positionInName >= 0 ? positionInName : 8000 + positionInDescription; + weightedResult.push({ symbolInfo: symbolInfo, weight: weight }); + } + } + } + + const result = weightedResult + .sort((item1: WeightedItem, item2: WeightedItem) => item1.weight - item2.weight) + .slice(0, maxSearchResults) + .map((item: WeightedItem) => { + const symbolInfo = item.symbolInfo; + return { + symbol: symbolInfo.name, + full_name: symbolInfo.full_name, + description: symbolInfo.description, + exchange: symbolInfo.exchange, + params: [], + type: symbolInfo.type, + ticker: symbolInfo.name, + }; + }); + + return Promise.resolve(result); + }); + } + + private _init(): Promise { + interface BooleanMap { + [key: string]: boolean | undefined; + } + + const promises: Promise[] = []; + const alreadyRequestedExchanges: BooleanMap = {}; + + for (const exchange of this._exchangesList) { + if (alreadyRequestedExchanges[exchange]) { + continue; + } + + alreadyRequestedExchanges[exchange] = true; + promises.push(this._requestExchangeData(exchange)); + } + + return Promise.all(promises) + .then(() => { + this._symbolsList.sort(); + logMessage('SymbolsStorage: All exchanges data loaded'); + }); + } + + private _requestExchangeData(exchange: string): Promise { + return new Promise((resolve: () => void, reject: (error: Error) => void) => { + this._requester.sendRequest(this._datafeedUrl, 'symbol_info', { group: exchange }) + .then((response: ExchangeDataResponse) => { + try { + this._onExchangeDataReceived(exchange, response); + } catch (error) { + reject(error); + return; + } + + resolve(); + }) + .catch((reason?: string | Error) => { + logMessage(`SymbolsStorage: Request data for exchange '${exchange}' failed, reason=${getErrorMessage(reason)}`); + resolve(); + }); + }); + } + + private _onExchangeDataReceived(exchange: string, data: ExchangeDataResponse): void { + let symbolIndex = 0; + + try { + const symbolsCount = data.symbol.length; + const tickerPresent = data.ticker !== undefined; + + for (; symbolIndex < symbolsCount; ++symbolIndex) { + const symbolName = data.symbol[symbolIndex]; + const listedExchange = extractField(data, 'exchange-listed', symbolIndex); + const tradedExchange = extractField(data, 'exchange-traded', symbolIndex); + const fullName = tradedExchange + ':' + symbolName; + const currencyCode = extractField(data, 'currency-code', symbolIndex); + + const ticker = tickerPresent ? (extractField(data, 'ticker', symbolIndex) as string) : symbolName; + + const symbolInfo: LibrarySymbolInfo = { + ticker: ticker, + name: symbolName, + base_name: [listedExchange + ':' + symbolName], + full_name: fullName, + listed_exchange: listedExchange, + exchange: tradedExchange, + currency_code: currencyCode, + original_currency_code: extractField(data, 'original-currency-code', symbolIndex), + description: extractField(data, 'description', symbolIndex), + has_intraday: definedValueOrDefault(extractField(data, 'has-intraday', symbolIndex), false), + has_no_volume: definedValueOrDefault(extractField(data, 'has-no-volume', symbolIndex), false), + minmov: extractField(data, 'minmovement', symbolIndex) || extractField(data, 'minmov', symbolIndex) || 0, + minmove2: extractField(data, 'minmove2', symbolIndex) || extractField(data, 'minmov2', symbolIndex), + fractional: extractField(data, 'fractional', symbolIndex), + pricescale: extractField(data, 'pricescale', symbolIndex), + type: extractField(data, 'type', symbolIndex), + session: extractField(data, 'session-regular', symbolIndex), + timezone: extractField(data, 'timezone', symbolIndex), + supported_resolutions: definedValueOrDefault(extractField(data, 'supported-resolutions', symbolIndex, true), this._datafeedSupportedResolutions), + force_session_rebuild: extractField(data, 'force-session-rebuild', symbolIndex), + has_daily: definedValueOrDefault(extractField(data, 'has-daily', symbolIndex), true), + intraday_multipliers: definedValueOrDefault(extractField(data, 'intraday-multipliers', symbolIndex, true), ['1', '5', '15', '30', '60']), + has_weekly_and_monthly: extractField(data, 'has-weekly-and-monthly', symbolIndex), + has_empty_bars: extractField(data, 'has-empty-bars', symbolIndex), + volume_precision: definedValueOrDefault(extractField(data, 'volume-precision', symbolIndex), 0), + format: 'price', + }; + + this._symbolsInfo[ticker] = symbolInfo; + this._symbolsInfo[symbolName] = symbolInfo; + this._symbolsInfo[fullName] = symbolInfo; + if (currencyCode !== undefined) { + this._symbolsInfo[symbolWithCurrencyKey(ticker, currencyCode)] = symbolInfo; + this._symbolsInfo[symbolWithCurrencyKey(symbolName, currencyCode)] = symbolInfo; + this._symbolsInfo[symbolWithCurrencyKey(fullName, currencyCode)] = symbolInfo; + } + + this._symbolsList.push(symbolName); + } + } catch (error) { + throw new Error(`SymbolsStorage: API error when processing exchange ${exchange} symbol #${symbolIndex} (${data.symbol[symbolIndex]}): ${error.message}`); + } + } +} + +function definedValueOrDefault(value: T | undefined, defaultValue: T): T { + return value !== undefined ? value : defaultValue; +} diff --git a/public/datafeeds/udf/src/udf-compatible-datafeed-base.ts b/public/datafeeds/udf/src/udf-compatible-datafeed-base.ts new file mode 100644 index 00000000..56ebfb5f --- /dev/null +++ b/public/datafeeds/udf/src/udf-compatible-datafeed-base.ts @@ -0,0 +1,370 @@ +import { + DatafeedConfiguration, + ErrorCallback, + GetMarksCallback, + HistoryCallback, + HistoryDepth, + IDatafeedChartApi, + IDatafeedQuotesApi, + IExternalDatafeed, + LibrarySymbolInfo, + Mark, + OnReadyCallback, + QuotesCallback, + ResolutionBackValues, + ResolutionString, + ResolveCallback, + SearchSymbolResultItem, + SearchSymbolsCallback, + ServerTimeCallback, + SubscribeBarsCallback, + TimescaleMark, + SymbolResolveExtension, +} from '../../../charting_library/datafeed-api'; + +import { + getErrorMessage, + logMessage, + RequestParams, + UdfErrorResponse, +} from './helpers'; + +import { + GetBarsResult, + HistoryProvider, +} from './history-provider'; + +import { IQuotesProvider } from './iquotes-provider'; +import { DataPulseProvider } from './data-pulse-provider'; +import { QuotesPulseProvider } from './quotes-pulse-provider'; +import { SymbolsStorage } from './symbols-storage'; +import { Requester } from './requester'; + +export interface UdfCompatibleConfiguration extends DatafeedConfiguration { + // tslint:disable:tv-variable-name + supports_search?: boolean; + supports_group_request?: boolean; + // tslint:enable:tv-variable-name +} + +export interface ResolveSymbolResponse extends LibrarySymbolInfo { + s: undefined; +} + +// it is hack to let's TypeScript make code flow analysis +export interface UdfSearchSymbolsResponse extends Array { + s?: undefined; +} + +export const enum Constants { + SearchItemsLimit = 30, +} + +type UdfDatafeedMarkType = { + [K in keyof T]: T[K] | T[K][]; +} & { + id: (string | number)[]; +}; + +type UdfDatafeedMark = UdfDatafeedMarkType; +type UdfDatafeedTimescaleMark = UdfDatafeedMarkType; + +function extractField(data: UdfDatafeedMark, field: Field, arrayIndex: number): Mark[Field]; +function extractField(data: UdfDatafeedTimescaleMark, field: Field, arrayIndex: number): TimescaleMark[Field]; +function extractField(data: UdfDatafeedMark | UdfDatafeedTimescaleMark, field: Field, arrayIndex: number): (TimescaleMark | Mark)[Field] { + const value = data[field]; + return Array.isArray(value) ? value[arrayIndex] : value; +} + +/** + * This class implements interaction with UDF-compatible datafeed. + * See UDF protocol reference at https://github.com/tradingview/charting_library/wiki/UDF + */ +export class UDFCompatibleDatafeedBase implements IExternalDatafeed, IDatafeedQuotesApi, IDatafeedChartApi { + protected _configuration: UdfCompatibleConfiguration = defaultConfiguration(); + private readonly _datafeedURL: string; + private readonly _configurationReadyPromise: Promise; + + private _symbolsStorage: SymbolsStorage | null = null; + + private readonly _historyProvider: HistoryProvider; + private readonly _dataPulseProvider: DataPulseProvider; + + private readonly _quotesProvider: IQuotesProvider; + private readonly _quotesPulseProvider: QuotesPulseProvider; + + private readonly _requester: Requester; + + protected constructor(datafeedURL: string, quotesProvider: IQuotesProvider, requester: Requester, updateFrequency: number = 10 * 1000) { + this._datafeedURL = datafeedURL; + this._requester = requester; + this._historyProvider = new HistoryProvider(datafeedURL, this._requester); + this._quotesProvider = quotesProvider; + + this._dataPulseProvider = new DataPulseProvider(this._historyProvider, updateFrequency); + this._quotesPulseProvider = new QuotesPulseProvider(this._quotesProvider); + + this._configurationReadyPromise = this._requestConfiguration() + .then((configuration: UdfCompatibleConfiguration | null) => { + if (configuration === null) { + configuration = defaultConfiguration(); + } + + this._setupWithConfiguration(configuration); + }); + } + + public onReady(callback: OnReadyCallback): void { + this._configurationReadyPromise.then(() => { + callback(this._configuration); + }); + } + + public getQuotes(symbols: string[], onDataCallback: QuotesCallback, onErrorCallback: (msg: string) => void): void { + this._quotesProvider.getQuotes(symbols).then(onDataCallback).catch(onErrorCallback); + } + + public subscribeQuotes(symbols: string[], fastSymbols: string[], onRealtimeCallback: QuotesCallback, listenerGuid: string): void { + this._quotesPulseProvider.subscribeQuotes(symbols, fastSymbols, onRealtimeCallback, listenerGuid); + } + + public unsubscribeQuotes(listenerGuid: string): void { + this._quotesPulseProvider.unsubscribeQuotes(listenerGuid); + } + + public calculateHistoryDepth(resolution: ResolutionString, resolutionBack: ResolutionBackValues, intervalBack: number): HistoryDepth | undefined { + return undefined; + } + + public getMarks(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void { + if (!this._configuration.supports_marks) { + return; + } + + const requestParams: RequestParams = { + symbol: symbolInfo.ticker || '', + from: from, + to: to, + resolution: resolution, + }; + + this._send('marks', requestParams) + .then((response: Mark[] | UdfDatafeedMark) => { + if (!Array.isArray(response)) { + const result: Mark[] = []; + for (let i = 0; i < response.id.length; ++i) { + result.push({ + id: extractField(response, 'id', i), + time: extractField(response, 'time', i), + color: extractField(response, 'color', i), + text: extractField(response, 'text', i), + label: extractField(response, 'label', i), + labelFontColor: extractField(response, 'labelFontColor', i), + minSize: extractField(response, 'minSize', i), + }); + } + + response = result; + } + + onDataCallback(response); + }) + .catch((error?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Request marks failed: ${getErrorMessage(error)}`); + onDataCallback([]); + }); + } + + public getTimescaleMarks(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void { + if (!this._configuration.supports_timescale_marks) { + return; + } + + const requestParams: RequestParams = { + symbol: symbolInfo.ticker || '', + from: from, + to: to, + resolution: resolution, + }; + + this._send('timescale_marks', requestParams) + .then((response: TimescaleMark[] | UdfDatafeedTimescaleMark) => { + if (!Array.isArray(response)) { + const result: TimescaleMark[] = []; + for (let i = 0; i < response.id.length; ++i) { + result.push({ + id: extractField(response, 'id', i), + time: extractField(response, 'time', i), + color: extractField(response, 'color', i), + label: extractField(response, 'label', i), + tooltip: extractField(response, 'tooltip', i), + }); + } + + response = result; + } + + onDataCallback(response); + }) + .catch((error?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Request timescale marks failed: ${getErrorMessage(error)}`); + onDataCallback([]); + }); + } + + public getServerTime(callback: ServerTimeCallback): void { + if (!this._configuration.supports_time) { + return; + } + + this._send('time') + .then((response: string) => { + const time = parseInt(response); + if (!isNaN(time)) { + callback(time); + } + }) + .catch((error?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Fail to load server time, error=${getErrorMessage(error)}`); + }); + } + + public searchSymbols(userInput: string, exchange: string, symbolType: string, onResult: SearchSymbolsCallback): void { + if (this._configuration.supports_search) { + const params: RequestParams = { + limit: Constants.SearchItemsLimit, + query: userInput.toUpperCase(), + type: symbolType, + exchange: exchange, + }; + + this._send('search', params) + .then((response: UdfSearchSymbolsResponse | UdfErrorResponse) => { + if (response.s !== undefined) { + logMessage(`UdfCompatibleDatafeed: search symbols error=${response.errmsg}`); + onResult([]); + return; + } + + onResult(response); + }) + .catch((reason?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Search symbols for '${userInput}' failed. Error=${getErrorMessage(reason)}`); + onResult([]); + }); + } else { + if (this._symbolsStorage === null) { + throw new Error('UdfCompatibleDatafeed: inconsistent configuration (symbols storage)'); + } + + this._symbolsStorage.searchSymbols(userInput, exchange, symbolType, Constants.SearchItemsLimit) + .then(onResult) + .catch(onResult.bind(null, [])); + } + } + + public resolveSymbol(symbolName: string, onResolve: ResolveCallback, onError: ErrorCallback, extension?: SymbolResolveExtension): void { + logMessage('Resolve requested'); + + const currencyCode = extension && extension.currencyCode; + + const resolveRequestStartTime = Date.now(); + function onResultReady(symbolInfo: LibrarySymbolInfo): void { + logMessage(`Symbol resolved: ${Date.now() - resolveRequestStartTime}ms`); + onResolve(symbolInfo); + } + + if (!this._configuration.supports_group_request) { + const params: RequestParams = { + symbol: symbolName, + }; + if (currencyCode !== undefined) { + params.currencyCode = currencyCode; + } + + this._send('symbols', params) + .then((response: ResolveSymbolResponse | UdfErrorResponse) => { + if (response.s !== undefined) { + onError('unknown_symbol'); + } else { + onResultReady(response); + } + }) + .catch((reason?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Error resolving symbol: ${getErrorMessage(reason)}`); + onError('unknown_symbol'); + }); + } else { + if (this._symbolsStorage === null) { + throw new Error('UdfCompatibleDatafeed: inconsistent configuration (symbols storage)'); + } + + this._symbolsStorage.resolveSymbol(symbolName, currencyCode).then(onResultReady).catch(onError); + } + } + + public getBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, rangeStartDate: number, rangeEndDate: number, onResult: HistoryCallback, onError: ErrorCallback): void { + this._historyProvider.getBars(symbolInfo, resolution, rangeStartDate, rangeEndDate) + .then((result: GetBarsResult) => { + onResult(result.bars, result.meta); + }) + .catch(onError); + } + + public subscribeBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, onTick: SubscribeBarsCallback, listenerGuid: string, onResetCacheNeededCallback: () => void): void { + this._dataPulseProvider.subscribeBars(symbolInfo, resolution, onTick, listenerGuid); + } + + public unsubscribeBars(listenerGuid: string): void { + this._dataPulseProvider.unsubscribeBars(listenerGuid); + } + + protected _requestConfiguration(): Promise { + return this._send('config') + .catch((reason?: string | Error) => { + logMessage(`UdfCompatibleDatafeed: Cannot get datafeed configuration - use default, error=${getErrorMessage(reason)}`); + return null; + }); + } + + private _send(urlPath: string, params?: RequestParams): Promise { + return this._requester.sendRequest(this._datafeedURL, urlPath, params); + } + + private _setupWithConfiguration(configurationData: UdfCompatibleConfiguration): void { + this._configuration = configurationData; + + if (configurationData.exchanges === undefined) { + configurationData.exchanges = []; + } + + if (!configurationData.supports_search && !configurationData.supports_group_request) { + throw new Error('Unsupported datafeed configuration. Must either support search, or support group request'); + } + + if (configurationData.supports_group_request || !configurationData.supports_search) { + this._symbolsStorage = new SymbolsStorage(this._datafeedURL, configurationData.supported_resolutions || [], this._requester); + } + + logMessage(`UdfCompatibleDatafeed: Initialized with ${JSON.stringify(configurationData)}`); + } +} + +function defaultConfiguration(): UdfCompatibleConfiguration { + return { + supports_search: false, + supports_group_request: true, + supported_resolutions: [ + '1' as ResolutionString, + '5' as ResolutionString, + '15' as ResolutionString, + '30' as ResolutionString, + '60' as ResolutionString, + '1D' as ResolutionString, + '1W' as ResolutionString, + '1M' as ResolutionString, + ], + supports_marks: false, + supports_timescale_marks: false, + }; +} diff --git a/public/datafeeds/udf/src/udf-compatible-datafeed.ts b/public/datafeeds/udf/src/udf-compatible-datafeed.ts new file mode 100644 index 00000000..f13c589e --- /dev/null +++ b/public/datafeeds/udf/src/udf-compatible-datafeed.ts @@ -0,0 +1,11 @@ +import { UDFCompatibleDatafeedBase } from './udf-compatible-datafeed-base'; +import { QuotesProvider } from './quotes-provider'; +import { Requester } from './requester'; + +export class UDFCompatibleDatafeed extends UDFCompatibleDatafeedBase { + public constructor(datafeedURL: string, updateFrequency: number = 10 * 1000) { + const requester = new Requester(); + const quotesProvider = new QuotesProvider(datafeedURL, requester); + super(datafeedURL, quotesProvider, requester, updateFrequency); + } +} diff --git a/public/datafeeds/udf/tsconfig.json b/public/datafeeds/udf/tsconfig.json new file mode 100644 index 00000000..6b99a658 --- /dev/null +++ b/public/datafeeds/udf/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "importHelpers": true, + "lib": [ + "dom", + "es2015.promise", + "es2015.iterable", + "es2015.symbol.wellknown", + "es5" + ], + "module": "es6", + "moduleResolution": "node", + "noEmitOnError": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUnusedLocals": true, + "outDir": "./lib/", + "rootDir": "src", + "sourceMap": false, + "strict": true, + "target": "es5", + "types": [] + }, + "include": [ + "./src/**/*.ts" + ] +} diff --git a/src/components/kline/charting_library/ar-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ar-tv-chart.b555c6a4.html new file mode 100644 index 00000000..db3d7126 --- /dev/null +++ b/src/components/kline/charting_library/ar-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/0.3a5522db90c672e977eb.js b/src/components/kline/charting_library/bundles/0.3a5522db90c672e977eb.js new file mode 100644 index 00000000..805bdab8 --- /dev/null +++ b/src/components/kline/charting_library/bundles/0.3a5522db90c672e977eb.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{Nkvk:function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("4O8T"),s=i.n(o),d=i("qocr"),a={desktop:1/0,desktopHd:1919,phone:767,"phone-vertical":479,tablet:1019},c=function(){var e;if(void 0===n){var t=document.createElement("div"),i=t.style;i.visibility="hidden",i.width="100px",i.msOverflowStyle="scrollbar",document.body.appendChild(t);var r=t.offsetWidth;t.style.overflow="scroll";var o=document.createElement("div");o.style.width="100%",t.appendChild(o);var s=o.offsetWidth;null===(e=t.parentNode)||void 0===e||e.removeChild(t),n=r-s}return n};function h(e,t,i){null!==e&&e.style.setProperty(t,i)}function u(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function l(e,t){return parseInt(u(e,t))}i.d(t,"setFixedBodyState",(function(){return w})),i.d(t,"mediaState",(function(){return g}));var p=function(e){function t(){var t=e.call(this)||this;return t.width=0,t.height=0,t.device=null,t.breakpoints=a,t._checkDevice(),window.addEventListener("resize",t._checkDevice),Object.entries(a).sort((function(e,t){e[0];var i=e[1];t[0];return i-t[1]})).forEach((function(e,i,n){var r,o=e[0],s=e[1];0!==i?r=n[i-1][1]+1:r=0;var d,a,c=(d=r,(a=s)===1/0?window.matchMedia("(min-width: "+d+"px)"):window.matchMedia("(min-width: "+d+"px) and (max-width: "+a+"px)"));c.matches&&t._setNewDevice(o),c.addListener((function(e){e.matches&&(t._checkDevice(),t._setNewDevice(o))}))})),Object(d.a)(t._checkDevice.bind(t)),t.isPhoneSizeDevice.bind(t),t}return Object(r.__extends)(t,e),t.prototype.isPhoneSizeDevice=function(){return"phone"===this.device||"phone-vertical"===this.device},t.prototype._checkDevice=function(){this.width=window.innerWidth,this.height=window.innerHeight},t.prototype._setNewDevice=function(e){var t=this.device;this.device=e,this.trigger("changeDevice",[e,t])},t}(s.a),v=0,f=!1;function w(e){var t=document.body,i=t.querySelector(".widgetbar-wrap");if(e&&1==++v){var n=u(t,"overflow"),r=l(t,"padding-right");"hidden"!==n.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(h(i,"right",c()+"px"),t.style.paddingRight=r+c()+"px",f=!0),t.classList.add("i-no-scroll")}else if(!e&&v>0&&0==--v&&(t.classList.remove("i-no-scroll"),f)){h(i,"right","0px");var o=Boolean(window.widgetbar&&window.widgetbar.resizerBridge.fullscreen.value())?0:function(e){if(null!==e)return l(e,"width")-l(e,"padding-left")-l(e,"padding-right")}(i)||0;t.scrollHeight<=t.clientHeight&&(o-=c()),t.style.paddingRight=(o<0?0:o)+"px",f=!1}}var g=new p},jAh7:function(e,t,i){"use strict";i.r(t),i.d(t,"OverlapManager",(function(){return o})),i.d(t,"getRootOverlapManager",(function(){return d}));var n=i("Eyy1"),r=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),o=function(){function e(e){void 0===e&&(e=document),this._storage=new r,this._windows=new Map, +this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){var t=this._container,i=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,i),this._container=i},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var i=this._windows.get(e);if(void 0!==i)return i;this.registerWindow(e);var 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){var r=this._container.childNodes.length;if(t.index>=r)this._container.appendChild(n);else if(t.index<=0)this._container.insertBefore(n,this._container.firstChild);else{var o=this._container.childNodes[t.index];this._container.insertBefore(n,o)}}else"reverse"===t.direction?this._container.insertBefore(n,this._container.firstChild):this._container.appendChild(n);return this._windows.set(e,n),++this._index,n},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function d(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(n.ensureDefined)(s.get(t));var i=new o(e),r=function(e){var 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 s.set(r,i),i.setContainer(r),e.body.appendChild(r),i}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur b/src/components/kline/charting_library/bundles/0579d40b812fa2c3ffe72e5803a6e14c.cur new file mode 100644 index 0000000000000000000000000000000000000000..13b6033a877e11f7f779c6a12dfafdcde402d53c GIT binary patch literal 4286 zcmeHK-Aj{E7(Yuyh`_GIo2bjW>_TOrY=R#sDke^Gn=y#87Ar@TN!-Dyf3&I(Z`gt!QxOQ->i;#-Izj1@{D1BDC}GVrfvAQp?A2Cf1RfTzF*;1ys6 zF6UD>;-3Kw6B83&lgYH**4DOHQBgr^wK`%po4>EDtT-{Q%a;b`9v>g~_4M?Frl+R^ zYin!!ySuy5{{H@`!C(kOkK}YZ-I#YJ9~uz%MN?DL{=&k-9%YoizCNU2|x3`zJwzl%30sQB@UhjN;eSIVt492kcXmoTm z0j_hIo105$*xcOA)Nnl)&jK3mW50hJ930%^HS^jt3v0j`Av`A@4>vY8hLg|Y#z{4R z|I+&U`h0tPyOix5$XXl@2X%FI(bCcq@g337(2z?F+Qr31mqw!r{Z2!7cXxt6sUecg z!_6GzLBsdmQ5qykBCFL(II}4Yb#-;JhFdw%(7C$0>cAR9ZnyiuoisHyMXjx^Dc;J; z%2d6!wl;$2`0}Lu?2kAdd?q*#tik1S5$@s?7w27utby+^_`S~se^NsyYv4U5a~)<` zLy~{?Px+y_92f)moy)ddj)D3$>_t~~b#?48ZnkJi-GL?%E^*dQ7<+&5Q#f&`D{MX^-_t{Z)r`H literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.css b/src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.css new file mode 100644 index 00000000..e69de29b diff --git a/src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css b/src/components/kline/charting_library/bundles/1.92647ec0a7beb8b2898d.rtl.css new file mode 100644 index 00000000..e69de29b diff --git a/src/components/kline/charting_library/bundles/1.b288a641198a0f397ac3.js b/src/components/kline/charting_library/bundles/1.b288a641198a0f397ac3.js new file mode 100644 index 00000000..5cb2eb09 --- /dev/null +++ b/src/components/kline/charting_library/bundles/1.b288a641198a0f397ac3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.css b/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.css new file mode 100644 index 00000000..5a58cd4b --- /dev/null +++ b/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.css @@ -0,0 +1 @@ +.container-12F9cTKw{cursor:default;display:flex;flex:0 0 auto;align-items:center;padding:0 17px 0 20px}.unsetAlign-39w7dDTj{align-items:stretch}.title-TQFObfxW{padding:17px 0;flex-grow:1;font-size:20px;font-weight:700;line-height:28px;color:#131722;min-width:0}html.theme-dark .title-TQFObfxW{color:#b2b5be}@media screen and (max-height:360px){.title-TQFObfxW{padding:10px 0}}.subtitle-EM1kLgFz{font-size:16px;line-height:24px;font-weight:400;margin:8px 0 3px}.ellipsis-1PT8QOxq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-3NTwKnT_{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;color:#787b86;cursor:default;margin:17px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.close-3NTwKnT_:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .close-3NTwKnT_:hover{background-color:#363a45;color:#b2b5be}}@media screen and (max-height:360px){.close-3NTwKnT_{margin:10px 0}}.dialog-2QwUBM-N{display:block;min-width:380px;max-width:550px;width:auto}@media screen and (max-width:379px){.dialog-2QwUBM-N{min-width:100%;min-height:auto}}.wrapper-3ePvQMAQ{display:flex;flex-direction:column;height:100%}.separator-1L40XQyb{margin:0 0 2px;flex:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css b/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css new file mode 100644 index 00000000..3a8ae342 --- /dev/null +++ b/src/components/kline/charting_library/bundles/10.f55b7ccd689ba318c0b1.rtl.css @@ -0,0 +1 @@ +.container-12F9cTKw{cursor:default;display:flex;flex:0 0 auto;align-items:center;padding:0 20px 0 17px}.unsetAlign-39w7dDTj{align-items:stretch}.title-TQFObfxW{padding:17px 0;flex-grow:1;font-size:20px;font-weight:700;line-height:28px;color:#131722;min-width:0}html.theme-dark .title-TQFObfxW{color:#b2b5be}@media screen and (max-height:360px){.title-TQFObfxW{padding:10px 0}}.subtitle-EM1kLgFz{font-size:16px;line-height:24px;font-weight:400;margin:8px 0 3px}.ellipsis-1PT8QOxq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.close-3NTwKnT_{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;color:#787b86;cursor:default;margin:17px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.close-3NTwKnT_:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .close-3NTwKnT_:hover{background-color:#363a45;color:#b2b5be}}@media screen and (max-height:360px){.close-3NTwKnT_{margin:10px 0}}.dialog-2QwUBM-N{display:block;min-width:380px;max-width:550px;width:auto}@media screen and (max-width:379px){.dialog-2QwUBM-N{min-width:100%;min-height:auto}}.wrapper-3ePvQMAQ{display:flex;flex-direction:column;height:100%}.separator-1L40XQyb{margin:0 0 2px;flex:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/10.f71cece1b9ed270fa72b.js b/src/components/kline/charting_library/bundles/10.f71cece1b9ed270fa72b.js new file mode 100644 index 00000000..d57c266b --- /dev/null +++ b/src/components/kline/charting_library/bundles/10.f71cece1b9ed270fa72b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/11.1ebf9c9231959101aacd.js b/src/components/kline/charting_library/bundles/11.1ebf9c9231959101aacd.js new file mode 100644 index 00000000..f41f6235 --- /dev/null +++ b/src/components/kline/charting_library/bundles/11.1ebf9c9231959101aacd.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"+l/S":function(e,t,n){},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n("q1tI"),r=n("TSYQ"),i=n("XiJV");function o(e){return a.createElement("div",{className:r(i.separator,e.className)})}},"2A9e":function(e){e.exports=JSON.parse('{"button":"button-1iktpaT1","content":"content-2PGssb8d","noOutline":"noOutline-d9Yp4qvi","appearance-default":"appearance-default-dMjF_2Hu","intent-primary":"intent-primary-1-IOYcbg","intent-success":"intent-success-25a4XZXM","intent-default":"intent-default-2ZbSqQDs","intent-warning":"intent-warning-24j5HMi0","intent-danger":"intent-danger-1EETHCla","appearance-stroke":"appearance-stroke-12lxiUSM","appearance-text":"appearance-text-DqKJVT3U","appearance-inverse":"appearance-inverse-r1Y2JQg_","size-s":"size-s-3mait84m","size-m":"size-m-2G7L7Qat","size-l":"size-l-2NEs9_xt","size-p":"size-p-3D4rn3v0","full-width":"full-width-1wU8ljjC","with-icon":"with-icon-yumghDr-","icon":"icon-1grlgNdV"}')},"4vL2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getButtonClasses=void 0;var a=n("TSYQ");t.getButtonClasses=function(e,t){var n=t.intent,r=void 0===n?"primary":n,i=t.size,o=void 0===i?"m":i,l=t.appearance,s=void 0===l?"default":l,c=t.useFullWidth,u=void 0!==c&&c,d=t.tabIndex,p=void 0===d?0:d,f=t.icon,m=t.className;return a(m,e.button,e["size-"+o],e["intent-"+r],e["appearance-"+s],u&&e["full-width"],-1===p&&e.noOutline,f&&"s"!==o&&e["with-icon"])}},ItnF:function(e,t,n){e.exports={dialog:"dialog-2QwUBM-N",wrapper:"wrapper-3ePvQMAQ",separator:"separator-1L40XQyb"}},V6cB:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Button=void 0;var a=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),o=n("4vL2"),l=n("2A9e");n("+l/S"),t.Button=function(e){var t=e.className,n=e.intent,s=e.size,c=e.appearance,u=e.disabled,d=e.useFullWidth,p=e.reference,f=e.icon,m=e.children,h=e.tabIndex,v=a.__rest(e,["className","intent","size","appearance","disabled","useFullWidth","reference","icon","children","tabIndex"]),b=o.getButtonClasses(l,{intent:n,size:s,appearance:c,disabled:u,useFullWidth:d,tabIndex:h,icon:f});return r.createElement("button",a.__assign({className:i(b,t),disabled:u,ref:p,tabIndex:h},v),f&&"s"!==s&&r.createElement("span",{className:l.icon},f),r.createElement("span",{className:l.content},m))}},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},"e95/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnchorButton=void 0;var a=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),o=n("4vL2"),l=n("2A9e");n("+l/S"),t.AnchorButton=function(e){var t=e.className,n=e.intent,s=e.size,c=e.appearance,u=e.disabled,d=e.useFullWidth,p=e.reference,f=e.icon,m=e.children,h=e.href,v=e.tabIndex,b=a.__rest(e,["className","intent","size","appearance","disabled","useFullWidth","reference","icon","children","href","tabIndex"]),_=o.getButtonClasses(l,{intent:n,size:s,appearance:c,disabled:u,useFullWidth:d,tabIndex:v,icon:f});return r.createElement("a",a.__assign({ +className:i(t,_),href:u?void 0:h,"aria-disabled":u,ref:p,tabIndex:v},b),f&&"s"!==s&&r.createElement("span",{className:l.icon},f),r.createElement("span",{className:l.content},m))}},g89m:function(e,t,n){"use strict";var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("Eyy1"),l=n("TSYQ"),s=n.n(l),c=n("/3z9"),u=n("d700"),d=n("WXjp"),p=n("02pg"),f=n("uhCe"),m=n("/KDZ"),h=n("pafz"),v=n("ZjKI"),b=n("FQhm"),_=n("Iivm"),g=n("zztK"),w=n("px1m");function N(e){var t=e.title,n=e.subtitle,a=e.onClose,r=e.renderBefore,o=e.renderAfter,l=e.draggable;return i.a.createElement("div",{className:s()(w.container,n&&w.unsetAlign)},r,i.a.createElement("div",{"data-dragg-area":l,className:w.title},i.a.createElement("div",{className:w.ellipsis},t),n&&i.a.createElement("div",{className:s()(w.ellipsis,w.subtitle)},n)),o,i.a.createElement(_.Icon,{className:w.close,icon:g,onClick:a,"data-name":"close","data-role":"button"}))}var E=n("ItnF");n.d(t,"a",(function(){return O}));var C={vertical:20},x={vertical:0},O=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._controller=null,t._reference=null,t._renderChildren=function(e,n){return t._controller=e,t.props.render({requestResize:t._requestResize,centerAndFit:t._centerAndFit,isSmallWidth:n})},t._handleReference=function(e){return t._reference=e},t._handleClose=function(){t.props.onClose()},t._handleKeyDown=function(e){if(!e.defaultPrevented)switch(t.props.onKeyDown&&t.props.onKeyDown(e),Object(c.hashFromEvent)(e)){case 27:if(e.defaultPrevented)return;if(t.props.forceCloseOnEsc&&t.props.forceCloseOnEsc())return void t._handleClose();var n=document.activeElement,a=Object(o.ensureNotNull)(t._reference);if(null!==n){if(e.preventDefault(),S(n))return void t._handleClose();if(Object(u.b)(n))return void a.focus();if(a.contains(n))return void t._handleClose()}}},t._requestResize=function(){null!==t._controller&&t._controller.recalculateBounds()},t._centerAndFit=function(){null!==t._controller&&t._controller.centerAndFit()},t}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){b.subscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.componentWillUnmount=function(){b.unsubscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.focus=function(){Object(o.ensureNotNull)(this._reference).focus()},t.prototype.getElement=function(){return this._reference},t.prototype.render=function(){var e=this,t=this.props,n=t.className,a=t.isOpened,r=t.title,o=t.dataName,l=t.onClickOutside,c=t.additionalElementPos,u=t.additionalHeaderElement,v=t.backdrop,b=t.shouldForceFocus,_=void 0===b||b,g=t.showSeparator,w=t.subtitle,O=t.draggable,S=void 0===O||O,z=t.fullScreen,A=void 0!==z&&z,F=t.isAnimationEnabled,y=t.growPoint,I=t.dialogTooltip,D="after"!==c?u:void 0,P="after"===c?u:void 0;return i.a.createElement(m.a,{rule:f.a.SmallHeight},(function(t){return i.a.createElement(m.a,{rule:f.a.TabletSmall},(function(c){return i.a.createElement(d.a,{className:s()(E.dialog,n),isOpened:a,reference:e._handleReference,onKeyDown:e._handleKeyDown, +onClickOutside:l,onClickBackdrop:l,fullscreen:c||A,guard:t?x:C,boundByScreen:c||A,shouldForceFocus:_,backdrop:v,draggable:S,isAnimationEnabled:F,growPoint:y,name:e.props.dataName,dialogTooltip:I},i.a.createElement("div",{className:E.wrapper,"data-name":o,"data-dialog-name":r},i.a.createElement(N,{draggable:S&&!(c||A),onClose:e._handleClose,renderAfter:P,renderBefore:D,subtitle:w,title:r}),g&&i.a.createElement(p.a,{className:E.separator}),i.a.createElement(h.a.Consumer,null,(function(t){return e._renderChildren(t,c||A)}))))}))}))},t}(i.a.PureComponent);function S(e){return"true"===e.getAttribute("data-haspopup")&&"true"!==e.getAttribute("data-expanded")}},mwqF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("mrSG");a.__exportStar(n("V6cB"),t),a.__exportStar(n("e95/"),t)},px1m:function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-12F9cTKw",unsetAlign:"unsetAlign-39w7dDTj",title:"title-TQFObfxW",subtitle:"subtitle-EM1kLgFz",ellipsis:"ellipsis-1PT8QOxq",close:"close-3NTwKnT_"}},zztK:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/12.19fddd1156a17841a7f3.js b/src/components/kline/charting_library/bundles/12.19fddd1156a17841a7f3.js new file mode 100644 index 00000000..e4605527 --- /dev/null +++ b/src/components/kline/charting_library/bundles/12.19fddd1156a17841a7f3.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{bdgK:function(t,e,n){"use strict";n.r(e),function(t){var n=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,i){return t[0]===e&&(n=i,!0)})),n}return function(){function e(){this.__entries__=[]}var n={size:{configurable:!0}};return n.size.get=function(){return this.__entries__.length},e.prototype.get=function(e){var n=t(this.__entries__,e),i=this.__entries__[n];return i&&i[1]},e.prototype.set=function(e,n){var i=t(this.__entries__,e);~i?this.__entries__[i][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,i=t(n,e);~i&&n.splice(i,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,i=this.__entries__;n0},a.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},a.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh), +this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},a.prototype.onTransitionEnd_=function(t){var e=t.propertyName;void 0===e&&(e=""),s.some((function(t){return!!~e.indexOf(t)}))&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null;var h=function(t,e){for(var n=0,i=Object.keys(e);n0;)e[n]=arguments[n+1];return e.reduce((function(e,n){return e+d(t["border-"+n+"-width"])}),0)}function v(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return f;var i=u(t).getComputedStyle(t),r=function(t){for(var e={},n=0,i=["top","right","bottom","left"];n0};var g="undefined"!=typeof WeakMap?new WeakMap:new n,E=function(t){if(!(this instanceof E))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=a.getInstance(),n=new w(t,e,this);g.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){E.prototype[t]=function(){return(e=g.get(this))[t].apply(e,arguments);var e}}));var O=void 0!==r.ResizeObserver?r.ResizeObserver:E;e.default=O}.call(this,n("yLpj"))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.css b/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.css new file mode 100644 index 00000000..d8795d1f --- /dev/null +++ b/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.css @@ -0,0 +1 @@ +.button-1iktpaT1{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;max-width:100%;transition-duration:.35s;transition-timing-function:ease;transition-property:border-color,background-color,color}.button-1iktpaT1 .content-2PGssb8d{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-1iktpaT1:after{content:"";position:absolute;box-sizing:border-box;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-width:2px;border-style:solid;transform:scale(.81);opacity:0;transition-duration:.35s;transition-timing-function:ease;transition-property:opacity,transform,border-color;will-change:border-color}.button-1iktpaT1.noOutline-d9Yp4qvi:after{content:none}.button-1iktpaT1:focus:after{transform:scale(1);opacity:1}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{color:#fff;background-color:#2196f3;border-color:#2196f3}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{color:#fff;background-color:#26a69a;border-color:#26a69a}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:#00897b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{background-color:#009688;border-color:#009688}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{color:#fff;background-color:#9598a1;border-color:#9598a1}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:#5d606b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{color:#fff;background-color:#ff9800;border-color:#ff9800}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:#f57c00;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{color:#fff;background-color:#ef5350;border-color:#ef5350}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:#e53935;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:#2196f3}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{color:#fff;background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:#26a69a}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{color:#fff;background-color:#009688;border-color:#009688}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:#9598a1}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{color:#fff;background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:#ff9800}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{color:#fff;background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:#ef5350}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{color:#fff;background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{border-color:transparent;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#1e88e5;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#1e88e5;color:#1e88e5}}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus{border-color:#1e88e5}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{border-color:transparent;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#009688;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#009688;color:#009688}}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus{border-color:#009688}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{border-color:transparent;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#131722;border-color:#787b86;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#787b86;color:#d1d4dc}}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#131722}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#d1d4dc}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{border-color:transparent;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fb8c00;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#fb8c00;color:#fb8c00}}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus{border-color:#fb8c00}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{border-color:transparent;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#f44336;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#f44336;color:#f44336}}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus{border-color:#f44336}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5}}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#1976d2;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#2196f3}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus{color:#1e88e5}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#26a69a;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688}}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#00897b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#26a69a}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus{color:#009688}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#9598a1;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#5d606b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86}}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#5d606b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#9598a1}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus{color:#787b86}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00}}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#f57c00;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#ff9800}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus{color:#fb8c00}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#ef5350;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336}}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#e53935;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#ef5350}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus{color:#f44336}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.size-s-3mait84m{height:26px;padding:0 11px;border-radius:4px}.size-s-3mait84m .content-2PGssb8d{font-size:14px;text-transform:none}.size-s-3mait84m:after{border-radius:8px}.size-m-2G7L7Qat{height:34px;padding:0 23px;border-radius:4px}.size-m-2G7L7Qat .content-2PGssb8d{font-size:16px;text-transform:none}.size-m-2G7L7Qat:after{border-radius:8px}.size-l-2NEs9_xt{height:48px;padding:0 31px;border-radius:4px}.size-l-2NEs9_xt .content-2PGssb8d{font-size:16px;text-transform:none}.size-l-2NEs9_xt:after{border-radius:8px}.size-p-3D4rn3v0{height:56px;padding:0 40px;border-radius:120px}.size-p-3D4rn3v0 .content-2PGssb8d{font-size:24px;text-transform:none}.size-p-3D4rn3v0:after{border-radius:124px}.full-width-1wU8ljjC{width:100%}.with-icon-yumghDr- .content-2PGssb8d{margin-right:3px}.icon-1grlgNdV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:4px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.rtl.css b/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.rtl.css new file mode 100644 index 00000000..e82c35ac --- /dev/null +++ b/src/components/kline/charting_library/bundles/13.102513570821ffa4cacc.rtl.css @@ -0,0 +1 @@ +.button-1iktpaT1{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;max-width:100%;transition-duration:.35s;transition-timing-function:ease;transition-property:border-color,background-color,color}.button-1iktpaT1 .content-2PGssb8d{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-1iktpaT1:after{content:"";position:absolute;box-sizing:border-box;top:-5px;right:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-width:2px;border-style:solid;transform:scale(.81);opacity:0;transition-duration:.35s;transition-timing-function:ease;transition-property:opacity,transform,border-color;will-change:border-color}.button-1iktpaT1.noOutline-d9Yp4qvi:after{content:none}.button-1iktpaT1:focus:after{transform:scale(1);opacity:1}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{color:#fff;background-color:#2196f3;border-color:#2196f3}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{color:#fff;background-color:#26a69a;border-color:#26a69a}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:#00897b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{background-color:#009688;border-color:#009688}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{color:#fff;background-color:#9598a1;border-color:#9598a1}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:#5d606b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{color:#fff;background-color:#ff9800;border-color:#ff9800}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:#f57c00;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla{transform:translateY(0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{color:#fff;background-color:#ef5350;border-color:#ef5350}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:#e53935;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-default-dMjF_2Hu.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:#2196f3}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:visited{border-color:#1976d2;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1e88e5;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e88e5;border-color:#1e88e5;color:#fff}}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{color:#fff;background-color:#1e88e5;border-color:#1e88e5}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus{border-color:#1e88e5;background-color:#1e88e5;color:#fff}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:#26a69a}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:visited{border-color:#00897b;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#009688;background-color:#009688}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:#009688;border-color:#009688;color:#fff}}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{color:#fff;background-color:#009688;border-color:#009688}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus{border-color:#009688;background-color:#009688;color:#fff}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:#9598a1}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:visited{border-color:#5d606b;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#787b86;background-color:#787b86}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:#787b86;border-color:#787b86;color:#fff}}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{color:#fff;background-color:#787b86;border-color:#787b86}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus{border-color:#787b86;background-color:#787b86;color:#fff}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:#ff9800}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:visited{border-color:#f57c00;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#fb8c00;background-color:#fb8c00}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:#fb8c00;border-color:#fb8c00;color:#fff}}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{color:#fff;background-color:#fb8c00;border-color:#fb8c00}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus{border-color:#fb8c00;background-color:#fb8c00;color:#fff}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla{transform:translateY(0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:#ef5350}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:visited{border-color:#e53935;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f44336;background-color:#f44336}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:#f44336;border-color:#f44336;color:#fff}}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{color:#fff;background-color:#f44336;border-color:#f44336}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus{border-color:#f44336;background-color:#f44336;color:#fff}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-stroke-12lxiUSM.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:visited{border-color:transparent;background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#1e88e5;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#1e88e5;color:#1e88e5}}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#1976d2;background-color:#1976d2;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){background-color:#2196f3;border-color:#2196f3;color:#fff}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus{border-color:#1e88e5}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{color:#26a69a;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:visited{border-color:transparent;background-color:transparent;color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#009688;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#009688;color:#009688}}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#00897b;background-color:#00897b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){background-color:#26a69a;border-color:#26a69a;color:#fff}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus{border-color:#009688}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{color:#131722;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:visited{border-color:transparent;background-color:transparent;color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#131722;border-color:#787b86;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#787b86;color:#d1d4dc}}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#5d606b;background-color:#5d606b;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){background-color:#9598a1;border-color:#9598a1;color:#fff}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#131722}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus{border-color:#d1d4dc}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:visited{border-color:transparent;background-color:transparent;color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fb8c00;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#fb8c00;color:#fb8c00}}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#f57c00;background-color:#f57c00;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){background-color:#ff9800;border-color:#ff9800;color:#fff}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus{border-color:#fb8c00}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla{transform:translateY(0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{color:#ef5350;background-color:transparent;border-color:transparent}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:visited{border-color:transparent;background-color:transparent;color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#f44336;background-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;border-color:#f44336;color:#f44336}}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#fff;border-color:#e53935;background-color:#e53935;transform:translateY(1px)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){background-color:#ef5350;border-color:#ef5350;color:#fff}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus,html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus{border-color:#f44336}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-text-DqKJVT3U.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#2196f3;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:visited{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:hover:not(:disabled):not([aria-disabled=true]){color:#1e88e5}}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#1976d2;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:active:not(:disabled):not([aria-disabled=true]){color:#2196f3}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus{color:#1e88e5}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(33,150,243,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:after{border-color:rgba(25,118,210,0)}.appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(33,150,243,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-primary-1-IOYcbg:focus:after{border-color:rgba(25,118,210,.3)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#26a69a;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:visited{color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:hover:not(:disabled):not([aria-disabled=true]){color:#009688}}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#00897b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:active:not(:disabled):not([aria-disabled=true]){color:#26a69a}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus{color:#009688}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(38,166,154,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:after{border-color:rgba(0,137,123,0)}.appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(38,166,154,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-success-25a4XZXM:focus:after{border-color:rgba(0,137,123,.3)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#9598a1;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:visited{color:#5d606b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:hover:not(:disabled):not([aria-disabled=true]){color:#787b86}}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#5d606b;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:active:not(:disabled):not([aria-disabled=true]){color:#9598a1}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus{color:#787b86}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:hsla(225,6%,61%,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:after{border-color:rgba(93,96,107,0)}.appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:hsla(225,6%,61%,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-default-2ZbSqQDs:focus:after{border-color:rgba(93,96,107,.3)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#ff9800;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:visited{color:#f57c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:hover:not(:disabled):not([aria-disabled=true]){color:#fb8c00}}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#f57c00;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:active:not(:disabled):not([aria-disabled=true]){color:#ff9800}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus{color:#fb8c00}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(255,152,0,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:after{border-color:rgba(245,124,0,0)}.appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(255,152,0,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-warning-24j5HMi0:focus:after{border-color:rgba(245,124,0,.3)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla{transform:translateY(0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#ef5350;background-color:#fff;border-color:#fff}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:visited{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336;border-color:#fff;background-color:#fff}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:hover:not(:disabled):not([aria-disabled=true]){color:#f44336}}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#e53935;border-color:#fff;background-color:#fff;transform:translateY(1px)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:active:not(:disabled):not([aria-disabled=true]){color:#ef5350}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{color:#b2b5be;background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:disabled:visited,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true],html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:link,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla[aria-disabled=true]:visited{border-color:#363a45;background-color:#363a45;color:#5d606b}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus,html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus{color:#f44336}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(239,83,80,0)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:after{border-color:rgba(229,57,53,0)}.appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(239,83,80,.3)}html.theme-dark .appearance-inverse-r1Y2JQg_.intent-danger-1EETHCla:focus:after{border-color:rgba(229,57,53,.3)}.size-s-3mait84m{height:26px;padding:0 11px;border-radius:4px}.size-s-3mait84m .content-2PGssb8d{font-size:14px;text-transform:none}.size-s-3mait84m:after{border-radius:8px}.size-m-2G7L7Qat{height:34px;padding:0 23px;border-radius:4px}.size-m-2G7L7Qat .content-2PGssb8d{font-size:16px;text-transform:none}.size-m-2G7L7Qat:after{border-radius:8px}.size-l-2NEs9_xt{height:48px;padding:0 31px;border-radius:4px}.size-l-2NEs9_xt .content-2PGssb8d{font-size:16px;text-transform:none}.size-l-2NEs9_xt:after{border-radius:8px}.size-p-3D4rn3v0{height:56px;padding:0 40px;border-radius:120px}.size-p-3D4rn3v0 .content-2PGssb8d{font-size:24px;text-transform:none}.size-p-3D4rn3v0:after{border-radius:124px}.full-width-1wU8ljjC{width:100%}.with-icon-yumghDr- .content-2PGssb8d{margin-left:3px}.icon-1grlgNdV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js b/src/components/kline/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js new file mode 100644 index 00000000..613b0543 --- /dev/null +++ b/src/components/kline/charting_library/bundles/13.bd9a7b50624ae8dfb71b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/14.f0c743fc89255ca1fdc0.js b/src/components/kline/charting_library/bundles/14.f0c743fc89255ca1fdc0.js new file mode 100644 index 00000000..ba0b6b6e --- /dev/null +++ b/src/components/kline/charting_library/bundles/14.f0c743fc89255ca1fdc0.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},cvc5:function(e,t,n){var r,o,i;e.exports=(r=n("q1tI"),o=n("i8i4"),i=n("bdgK"),function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1));t.default=r.default,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:n.props.includeMargin;if(n.props.shouldMeasure){n._node.parentNode||n._setDOMNode();var t=n.getDimensions(n._node,e),r="function"==typeof n.props.children;n._propsToMeasure.some((function(e){if(t[e]!==n._lastDimensions[e])return n.props.onMeasure(t),r&&void 0!==n&&n.setState({dimensions:t}),n._lastDimensions=t,!0}))}},n.state={dimensions:{width:0,height:0,top:0,right:0,bottom:0,left:0}},n._node=null,n._propsToMeasure=n._getPropsToMeasure(e),n._lastDimensions={},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;this._setDOMNode(),this.measure(),this.resizeObserver=new c.default((function(){return e.measure()})),this.resizeObserver.observe(this._node)}},{key:"componentWillReceiveProps",value:function(e){var t=(e.config,e.whitelist),n=e.blacklist;this.props.whitelist===t&&this.props.blacklist===n||(this._propsToMeasure=this._getPropsToMeasure({whitelist:t,blacklist:n}))}},{key:"componentWillUnmount",value:function(){this.resizeObserver.disconnect(this._node),this._node=null}},{key:"_setDOMNode",value:function(){this._node=s.default.findDOMNode(this)}},{key:"getDimensions",value:function(){ +var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._node,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.includeMargin;return(0,f.default)(e,{margin:t})}},{key:"_getPropsToMeasure",value:function(e){var t=e.whitelist,n=e.blacklist;return t.filter((function(e){return n.indexOf(e)<0}))}},{key:"render",value:function(){var e=this.props.children;return i.Children.only("function"==typeof e?e(this.state.dimensions):e)}}]),t}(i.Component);l.propTypes={whitelist:a.default.array,blacklist:a.default.array,includeMargin:a.default.bool,useClone:a.default.bool,cloneOptions:a.default.object,shouldMeasure:a.default.bool,onMeasure:a.default.func},l.defaultProps={whitelist:["width","height","top","right","bottom","left"],blacklist:[],includeMargin:!0,useClone:!1,cloneOptions:{},shouldMeasure:!0,onMeasure:function(){return null}},t.default=l,e.exports=t.default},function(e,t){e.exports=r},function(e,t,n){(function(t){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};if("production"!==t.env.NODE_ENV){var o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(5)((function(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e&&e.$$typeof===o}),!0)}else e.exports=n(12)()}).call(t,n(4))},function(e,t){"use strict";function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(){y&&p&&(y=!1,p.length?d=p.concat(d):h=-1,d.length&&u())}function u(){if(!y){var e=o(i);y=!0;for(var t=d.length;t;){for(p=d,d=[];++h1)for(var n=1;n1?t-1:0),r=1;r2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:{},n=e.getBoundingClientRect(),o=void 0,i=void 0,u=void 0;return t.margin&&(u=(0,r.default)(getComputedStyle(e))),t.margin?(o=u.left+n.width+u.right,i=u.top+n.height+u.bottom):(o=n.width,i=n.height),{width:o,height:i,top:n.top,right:n.right,bottom:n.bottom,left:n.left}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{top:n((e=e||{}).marginTop),right:n(e.marginRight),bottom:n(e.marginBottom),left:n(e.marginLeft)}};var n=function(e){return parseInt(e)||0};e.exports=t.default}]))},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var r=n("mrSG"),o=n("q1tI");t.Icon=o.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,u=r.__rest(e,["icon"]);return o.createElement("span",r.__assign({},u,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/15.c3822fc777211ee8315c.js b/src/components/kline/charting_library/bundles/15.c3822fc777211ee8315c.js new file mode 100644 index 00000000..699203fc --- /dev/null +++ b/src/components/kline/charting_library/bundles/15.c3822fc777211ee8315c.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{A6WY:function(e,t,n){"use strict";n.r(t),n.d(t,"LazyJqueryUI",(function(){return o})),n.d(t,"lazyJqueryUI",(function(){return a}));var r;n("P5fv");function i(e){return e in $.fn?Promise.resolve():(r||(r=new Promise((function(e){Promise.all([n.e(89),n.e("lazy-jquery-ui")]).then(function(t){n("BvgM"),e()}.bind(null,n)).catch(void 0)}))),r)}var o=function(){function e(e){this._$elem=e}return e.prototype.draggable=function(){var e=arguments,t=this._$elem;return i("draggable").then((function(){return t.draggable.apply(t,e)}))},e.prototype.resizable=function(){var e=arguments,t=this._$elem;return i("resizable").then((function(){return t.resizable.apply(t,e)}))},e.prototype.sortable=function(){var e=arguments,t=this._$elem;return i("sortable").then((function(){return t.sortable.apply(t,e)}))},e.prototype.datepicker=function(){var e=arguments,t=this._$elem;return i("datepicker").then((function(){return t.datepicker.apply(t,e)}))},e}();function a(e){return new o(e)}},nbsC:function(e,t,n){var r,i,o,a;a=function(e){var t=Object.prototype.toString,n=Array.isArray||function(e){return"[object Array]"===t.call(e)};function r(e){return"function"==typeof e}function i(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function o(e,t){return null!=e&&"object"==typeof e&&t in e}var a=RegExp.prototype.test,s=/\S/;function u(e){return!function(e,t){return a.call(e,t)}(s,e)}var c={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},p=/\s*/,l=/\s+/,f=/\s*=/,h=/\s*\}/,d=/#|\^|\/|>|\{|&|=|!/;function v(e){this.string=e,this.tail=e,this.pos=0}function g(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function y(){this.cache={}}v.prototype.eos=function(){return""===this.tail},v.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},v.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},g.prototype.push=function(e){return new g(e,this)},g.prototype.lookup=function(e){var t,n=this.cache;if(n.hasOwnProperty(e))t=n[e];else{for(var i,a,s=this,u=!1;s;){if(e.indexOf(".")>0)for(t=s.view,i=e.split("."),a=0;null!=t&&a0?i[i.length-1][4]:n;break;default:r.push(t)}return n}(function(e){for(var t,n,r=[],i=0,o=e.length;i"===o?a=this.renderPartial(i,t,n,r):"&"===o?a=this.unescapedValue(i,t):"name"===o?a=this.escapedValue(i,t):"text"===o&&(a=this.rawValue(i)),void 0!==a&&(s+=a);return s},y.prototype.renderSection=function(e,t,i,o){var a=this,s="",u=t.lookup(e[1]);if(u){if(n(u))for(var c=0,p=u.length;c"'`=\/]/g,(function(e){return c[e]}))},e.Scanner=v,e.Context=g,e.Writer=y},t&&"string"!=typeof t.nodeName?a(t):(i=[t],void 0===(o="function"==typeof(r=a)?r.apply(t,i):r)||(e.exports=o))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.css b/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.css new file mode 100644 index 00000000..37e1a9dc --- /dev/null +++ b/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.css @@ -0,0 +1 @@ +.footer-1mvnCDqp{display:flex;flex:0 0 auto;border-top:1px solid #e0e3eb;padding:20px}html.theme-dark .footer-1mvnCDqp{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-1mvnCDqp{padding:10px 20px}}.footer-1mvnCDqp .submitButton-2lNICzl3{padding-left:12px}.footer-1mvnCDqp .buttons-3yvtQ_uI{margin-left:auto} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.rtl.css b/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.rtl.css new file mode 100644 index 00000000..211eed99 --- /dev/null +++ b/src/components/kline/charting_library/bundles/16.4b079d411d2e03610769.rtl.css @@ -0,0 +1 @@ +.footer-1mvnCDqp{display:flex;flex:0 0 auto;border-top:1px solid #e0e3eb;padding:20px}html.theme-dark .footer-1mvnCDqp{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-1mvnCDqp{padding:10px 20px}}.footer-1mvnCDqp .submitButton-2lNICzl3{padding-right:12px}.footer-1mvnCDqp .buttons-3yvtQ_uI{margin-right:auto} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/16.ce20b7ac96647a3f8db3.js b/src/components/kline/charting_library/bundles/16.ce20b7ac96647a3f8db3.js new file mode 100644 index 00000000..1be04eab --- /dev/null +++ b/src/components/kline/charting_library/bundles/16.ce20b7ac96647a3f8db3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js b/src/components/kline/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js new file mode 100644 index 00000000..57416eb0 --- /dev/null +++ b/src/components/kline/charting_library/bundles/17.1a3ca6d3a9c62dfe1f17.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{"3G1X":function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return g}));var r,o=n("mrSG"),i=n("q1tI"),a=n.n(i),c=n("TSYQ"),s=n.n(c),l=n("Eyy1"),u=n("Wvr1"),d=n("Oi2w"),m=n("l9+T"),f=n("k+zC"),b=n("Hk3L");(r={}).FontSizeMedium=Object(l.ensureDefined)(b["font-size-medium"]),r.FontSizeLarge=Object(l.ensureDefined)(b["font-size-large"]),r.GroupedVertical=Object(l.ensureDefined)(b["grouped-vertical"]),r.GroupedHorizontal=Object(l.ensureDefined)(b["grouped-horizontal"]);function h(e){var t=e.borderStyle,n=void 0===t?"thin":t,r=e.removeRoundBorder,c=void 0===r?0:r,f=e.highlightRemoveRoundBorder,h=void 0===f?0:f,p=e.intent,g=void 0===p?"default":p,v=e.size,O=void 0===v?"medium":v,C=e.tabIndex,j=void 0===C?0:C,w=e.className,y=e.disabled,z=e.readonly,N=e.icon,_=e.iconPosition,E=e.highlight,B=e.reference,k=e.containerReference,F=e.inputClassName,S=e.onFocus,x=e.onBlur,D=e.interactive,R=Object(o.__rest)(e,["borderStyle","removeRoundBorder","highlightRemoveRoundBorder","intent","size","tabIndex","className","disabled","readonly","icon","iconPosition","highlight","reference","containerReference","inputClassName","onFocus","onBlur","interactive"]),I=Object(i.useRef)(null),A=Object(d.a)(),T=A[0],q=A[1],K=Object(u.a)(c),M=Object(u.a)(h),G=Object(m.a)(q.onFocus,S),Y=Object(m.a)(q.onBlur,x);return a.a.createElement("span",{className:s()(b.container,w,b["intent-"+g],b["border-"+n],b["size-"+O],K,E&&b.highlight,Boolean(N)&&_&&b["icon-"+_],y&&b.disabled,z&&b.readonly,T&&b.focused),tabIndex:y||D?void 0:T?-1:j,onFocus:function(e){D||Object(l.ensureNotNull)(I.current).focus()},ref:k},N,a.a.createElement("input",Object(o.__assign)({},R,{className:s()(b.input,F),disabled:y,readOnly:z,tabIndex:y?void 0:T?j:-1,onFocus:G,onBlur:Y,ref:function(e){I.current=e,B&&B(e)}})),E&&a.a.createElement("span",{className:s()(b.shadow,M)}))}function p(e){var t=e.className,n=e.children,r=e.interactive,i=void 0===r||r,c=Object(o.__rest)(e,["className","children","interactive"]);return a.a.createElement("span",Object(o.__assign)({},c,{className:s()(t,b.icon,i&&b.interactive)}),n)}function g(e){return e=Object(f.a)(e),a.a.createElement(h,Object(o.__assign)({},e))}},"8NUT":function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",footer:"footer-1mvnCDqp",submitButton:"submitButton-2lNICzl3",buttons:"buttons-3yvtQ_uI"}},Ce4d:function(e,t,n){e.exports={container:"container-AqxbM340",focused:"focused-3bgZ4yBI",readonly:"readonly-3YlYTz9Q",disabled:"disabled-3kisU58M","size-small":"size-small-ST9O9iKu","size-medium":"size-medium-2saizg8j","size-large":"size-large-1HDInl7D","font-size-small":"font-size-small-AVVl6ljq","font-size-medium":"font-size-medium-3qTDml7i","font-size-large":"font-size-large-36ClMPCZ","border-none":"border-none-2VoAEzD9",shadow:"shadow-rtripSA4","border-thin":"border-thin-2A_CUSMk","border-thick":"border-thick-1_qIhMms","intent-default":"intent-default-saHBD6pK", +"intent-success":"intent-success-3xXQLoWT","intent-warning":"intent-warning-SstNFztT","intent-danger":"intent-danger-1URZFATh","intent-primary":"intent-primary-npIFDxc3","corner-top-left":"corner-top-left-1Ex1ff4b","corner-top-right":"corner-top-right-37x9-mDc","corner-bottom-right":"corner-bottom-right-3-_3mqIz","corner-bottom-left":"corner-bottom-left-3mogFNyF",placeholder:"placeholder-3IHl8nis",selected:"selected-2IjEMdXr",hiddenArrow:"hiddenArrow-1HtcxiMc"}},H172:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),i=n.n(o),a=n("TSYQ"),c=n.n(a),s=n("Eyy1"),l=n("/3z9"),u=n("9dlw"),d=n("N5tr"),m=n("Oi2w"),f=n("l9+T"),b=n("Wvr1"),h=n("Iivm"),p=n("VGf/"),g=n("uhWF");function v(e){return i.a.createElement("span",{className:g.wrapper,onClick:e.onClick},i.a.createElement("span",{className:g.button},i.a.createElement(h.Icon,{className:c()(g.icon,e.isDropped&&g.dropped),icon:p})))}var O=n("k+zC"),C=n("QpNh"),j=n("Ce4d");function w(e){var t=e.value,n=e.className,a=e.menuClassName,h=e.menuItemClassName,p=e.placeholder,g=e.disabled,O=e.hideArrowButton,w=e.borderStyle,y=void 0===w?"thin":w,z=e.intent,N=void 0===z?"default":z,_=e.size,E=void 0===_?"medium":_,B=e.highlight,k=e.removeRoundBorder,F=void 0===k?0:k,S=e.highlightRemoveRoundBorder,x=void 0===S?0:S,D=e.onFocus,R=e.onBlur,I=e.items,A=Object(o.useRef)(null),T=Object(o.useState)(!1),q=T[0],K=T[1],M=Object(m.a)(),G=M[0],Y=M[1],H=Object(b.a)(F),L=Object(b.a)(x),Q=Object(f.a)(Y.onFocus,D),P=Object(f.a)(Y.onBlur,R);return p&&(I=[{content:p}].concat(I)),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",Object(r.__assign)({className:c()(j.container,n,G&&j.focused,q&&j.open,g&&j.disabled,j["intent-"+(q?"primary":N)],j["border-"+y],j["size-"+E],H,B&&j.highlight),ref:A,onClick:g?void 0:function(){K(!q)},onFocus:Q,onBlur:P,onKeyDown:U,tabIndex:g?void 0:-1,"data-role":"listbox"},Object(C.a)(e)),function(){var e=I.find((function(e){return e.value===t}));if(!e)return i.a.createElement("div",{className:c()(j.placeholder,O&&j.hiddenArrow)},p);var n=e.selectedContent||e.content;if("string"==typeof n)return i.a.createElement("div",{className:c()(j.selected,O&&j.hiddenArrow)},n);return i.a.createElement("div",{className:c()(j.selected,O&&j.hiddenArrow)},i.a.cloneElement(n))}(),!O&&i.a.createElement(v,{isDropped:q}),(B||q)&&i.a.createElement("span",{className:c()(j.shadow,L)})),i.a.createElement(u.a,{className:a,isOpened:q,position:function(){var e=Object(s.ensureNotNull)(A.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},onClose:W,doNotCloseOn:A.current,onKeyDown:U},I.map((function(e,n){return e.readonly?i.a.createElement(i.a.Fragment,{key:"readonly_item_"+n},e.content):i.a.createElement(d.b,{key:e.value||"",className:h,isActive:t===e.value,label:e.content,onClick:V,onClickArg:e.value})}))));function V(t){var n=e.onChange,r=e.onChangeArg;n&&n(t,r),Object(s.ensureNotNull)(A.current).focus()}function W(){K(!1),Object(s.ensureNotNull)(A.current).focus()}function U(e){switch(Object(l.hashFromEvent)(e)){case 27:q&&(e.preventDefault(),W())}}}function y(e){ +return e=Object(O.a)(e),i.a.createElement(w,Object(r.__assign)({},e))}n.d(t,"a",(function(){return y}))},Hk3L:function(e,t,n){e.exports={container:"container-2kDJVADV",focused:"focused-GwkJELgF",readonly:"readonly-3PcaDYes",disabled:"disabled-3y5wOPXy","size-small":"size-small-vNxOpxFU","size-medium":"size-medium-2QF4qrsy","size-large":"size-large-3c0aAmCz","font-size-small":"font-size-small-1atK0oxP","font-size-medium":"font-size-medium-15_hd7kR","font-size-large":"font-size-large-sNxmYZSZ","border-none":"border-none-2W-f5CeX",shadow:"shadow-fRMVHbcr","border-thin":"border-thin-39LN06wV","border-thick":"border-thick-3YqbfLWG","intent-default":"intent-default-2WqrktAC","intent-success":"intent-success-2qRddKlF","intent-warning":"intent-warning-3nKtF1a7","intent-danger":"intent-danger-2UcBu3hY","intent-primary":"intent-primary-1GPjPo8I","corner-top-left":"corner-top-left-1UYBpB66","corner-top-right":"corner-top-right-3vjbw1SH","corner-bottom-right":"corner-bottom-right-2Xs3BwD0","corner-bottom-left":"corner-bottom-left-2m7Qn1wR",input:"input-1Fp9QlzO","icon-left":"icon-left-sV9DQagg",icon:"icon-1S_6X6gw","icon-right":"icon-right-2uMWnixv","grouped-vertical":"grouped-vertical-2lC0wjMX","grouped-horizontal":"grouped-horizontal-3T_Yy5c3",highlight:"highlight-fnJ4zkJY",interactive:"interactive-3QZtt2FP"}},Oi2w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("q1tI");function o(e){var t=Object(r.useState)(!1),n=t[0],o=t[1];return[n,{onFocus:Object(r.useCallback)((function(t){void 0!==e&&e.current!==t.target||o(!0)}),[e]),onBlur:Object(r.useCallback)((function(t){void 0!==e&&e.current!==t.target||o(!1)}),[e]),setFocus:Object(r.useCallback)((function(){var t;null===(t=null==e?void 0:e.current)||void 0===t||t.focus()}),[e])}]}},"VGf/":function(e,t){e.exports=''},Wvr1:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("TSYQ"),o=n.n(r),i=n("Hk3L");function a(e){var t="";return 0!==e&&(1&e&&(t=o()(t,i["corner-top-left"])),2&e&&(t=o()(t,i["corner-top-right"])),4&e&&(t=o()(t,i["corner-bottom-right"])),8&e&&(t=o()(t,i["corner-bottom-left"]))),t}},"k+zC":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("mrSG"),o=n("Oi2w"),i=n("l9+T");function a(e){var t=e.onFocus,n=e.onBlur,a=e.intent,c=e.highlight,s=Object(o.a)(),l=s[0],u=s[1],d=Object(i.a)(u.onFocus,t),m=Object(i.a)(u.onBlur,n);return Object(r.__assign)(Object(r.__assign)({},e),{intent:a||(l?"primary":"default"),highlight:c||l,onFocus:d,onBlur:m})}},"l9+T":function(e,t,n){"use strict";function r(){for(var e=[],t=0;tr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t}94L-=*puqFwD3{Me z6}^S=b$YM(at^R07`pSZPEwl?!*e}OU-#;t^JRD26*wj-JeKAVG(I5>k-8o|2-h7V5Jf005prFi=Nc>E?F;K!KT(tkg>{ z;9d)s-V=q{OQW16zgF*4mCfN~7G8DcWLNSv@^gL)mJi&Nf~(TFl>7}0l(KR!=Ob66 zZd=#nCmWW-A|j|XgE0sRp_;A=axZ1&_#&dZxz2w-#`H|2ENs2Jv=!sodGuJ&^_=Pj z{`EX)Ecw1e$SmXD*(MnUaE#C*%Bced!;c9J(O~2CTZ&WQ+m8p=z$K0iQ)#&;yhw~4umI^sT z=aEt*bzDW4AM_30UmfnIQ1aWo+^rs!5DjKXoUC8+Z?ZlA`I8sgpkks zWW8uGjUDGn(-eMeqm_Ci&ei@8`C#E?%F)@+3{VRz{*-y}6S_AFr zOWe;SBRP_7U|0CtD+BM#H)>AVDYm;{vLWj(#ZisEejTx~PT(e!plD?^h3JJ<0JH$R7JyNI_ z(T5dMG4R7?Rc~`dCMkSd@$zs<(6YD$)@vFOqUQf_=Pknw3aZPx_v;mHbwwPSpD=^!B2BME- z)Z~95QC4#|X{HbXKi7%g26+|w<4fnSm{5$DR4qtG7M6*YOc^u_+%FbFM& zFz0*&h_)nO_PQ2Z&U@^&|FIl-Z`-@xW_=%^nUr56A!2-d^w)Lt)HuUWmKXr&mGP5S z?$i06!9s4xNFuZ7C*0Vbtc`vPG|o%M$O}@3-Be^v=$!ADx!bul=NPkO8iWSTxrPZw z!lzHL0WtB|n3(m13=m}56zDgdCl}qRrLCO>3h4?QjTns@z3T*iMFo-v+H%I%PL0@j zduob-_YXZ}$Hn0{e%4lNy|GN&XKV;g0Q3TP!%JTQY52ouO<0JOO<%#{l4&|liIpW5 zAk94bare4wCI8H4#PQ#|k<~iF-#!Brss>!zMc19jY`Cy3{$^?NjZkn*$)sI){{i$7 z#BSyvo&*Ii zEVz^nr9;M_SI6a)-QAjJfwN4o6td)FXIEa^0tRW|Ctc+C$nS8G81}1<;N^K+1ls7P z4+2iQ?f4662!$K6!XFmiJzc9~JaVM)cs#oyhxMuc%7;b=Lp(lI+|d325)TMZbjBZHHoZT`HI;lf}}izx|m;5Rc~X5H#U8buI7N=+>WD8@5sMy-8r1D{}gC53g9ZS+@DH?hkFb^oLtt zuP3WhiZ-ePk8wrc!8ujZ=I3flg87MHkZ zt+~hcPwN=H5~;NOi7K6GpU4il1w<~o-gh_TWK56k%~WSriF2(uxH3DU3h*`8CkDrn zPr|X0;L4n_$kbRw)^Mg^`rcAo&a>FUEtL;Eg>;FN*X2f{8|Y}V^Dr*>e#deL)7w40 zZ#B(2iAqfTk-sR@!-`eaWU&DX66WI(n*_}96~Oqd7*(=q1=BZe|xH8sVWeR z$xJ}OQ$Vg@=(#sti8sbNDfQlu8Rn|0G9KF`H)%hTsx{bRA{!aQ_1x^t*mPbY<~GvR zgqv`(M7P4u!OU5bxYnjrh3$`EM3{zrUaST^D`L6d2^}L(T>q65pQW>5vY9W=f(S>J?31khch_e+5NhZG1!${DcA#mL3R}gMO3b{*i9kBGi?~$d$P%-ktUJU$z`Sf+A zd8lO3d$XZiG`Q*ty4%cK6UW*S79eDHwCmw{HQ>i$TR`@s{qzzei;8+Z4Ndxt`4xfO zL2HQt5euVArt+>FDCoUm>FL(_&V&s|khy49E7K{OK2HLGnIEC&1LFS7k9q0~k1k1@|`$3-djw1hUgkJ*~itNPhld;HyCCk@ zxGH6eL(2BXf)xIJ!q~WR-uHJS-ES&_Io+e{sU@=dZKB0ZbYRfP>=8OxD^hi^C_j71 zC`sJs3}X30MjR8lZU;zGerxymlU5kgh5_Zo*%(*KS`rD zWKNr_v7K-VMw$*P#e6^-9!wGJ?`S0>sq+ogMbxMWmNM;`;g2q!mmMz}W`{LKvk_Vw zazG*&Y;SOvZnIrbY>twScBYnxuE+>I8q|3P~2)tFXtmZET~rm zqQI;LBtx}=#jSXmb`F1kdx0nOWr8P7GE?Xm5(s`5eg0Y`V-g@+yah<$eU^jO;e!!4 zFcS?EyU%~1BX#n4DNPTAJRpD1IA{k}ozibEbED(3C=!S1UGHV~4?l(D4uzt&9$cc` zSK6tanqP7daBwCCT(6g;#tuhGP1nIB9d6&ulxH~;6U5&){J@I#L4tOU;35_Y1Etly zUp=}X?r*y+bdn;TobZXb(OK6-z;S=*8yDs065*U-eyxqBqa4dU6{OKbTQ><`dI|=Z zUrQ>^%F<)r`#~Qn*3)>pD`p zuY$zRhj>9s4K-4#uUNbKH|3q*H>3p z_GJbD65J-Q#(Z)#pIFth=Rm2_8!cbxJSJNw9YMtPCGS& zB~#tlXb@LYsKkDGzL<&dW$!9nr24fO=*?u1)1-UNQN+7YIvp6|&w0<~8nMsCjf@EQ ziS-Ay_zZ@Pac~rm0*Bb=_nlRP>*|pMwZCQFQy^R(DRs!dCK>r`eMSi6f4L7EGbv^!go#WglJ$atl0(x}ZhEQ~< zoQzSmUc)2VB@oA@fduN`H_de*H%(LO)2(E5dQRQj(r;EL7u2A4mu7um zHT=6d{Eu{wo6qd_R#!r_;L?8x!}FbD8xeTJE27IM$z+Tw#1R$8ZvJsA&m(gP6L+_r!rM3ZxlMIyl1Fp9e8+yk ztmaw=6&`kxbb3-LiE_=wvlcxh_>y?7)!h8&xH7YY*5vH4@6GESC*#(r^7rwTW4BT+ zwA=?QbqhSUKa&Qn9`514N?f)u_NI#MJIwUb*z~LZQ#rk;(}y}IqceI=q7U@u-80i! ztJN}Yv#Zxg&-LG?-f;YQLAL*67%XaAxzGEGalDZ4-DVVd(B-!_z{=LNe>Q$CRWivJ z&l?ht2=MPui-}RTWTN~=IZ0CY@RK@X$tcaFQj&S#fhoF&tP5by4G8g za#(Ib5UAWf_5|55>QN!Mo=ol+mBM}mC@-WoC( zaWbCjI(#ACEd6=#SF(tXRU!BN9qdkQ%{Oa(m=HE^3HUiM(5Z$!_Z;`dix&u?$|n0d}XpiDl_X3MLB!h9uR$bKGbUtKWhsjNF%|G`4jPArvR zvDS|tKi+PQWNjZc4s*d?#}8w|gj(Mqn$rc3x{t73{GM!VoGr4p6$V{ukc;6Yl7)jF ziwR%o!5NS)RD$kSFrBjD*`vq{uelM>>Wp)nAU8*sOld|2`2Y>6^y%s8PK)oQLmv(q z$1=aYm59Ijgu2e*Tj$9@-=zF~367b4{iWOQy7?M5z^{y_#_?oWiqQh>iw8|D_P|S; zEWrSYL?PCBme1&lU#|62wn+@c9F;z}bk|ZK+oi3``gi%?RB3l9O)7}K8D&HKQjh6l z>;;Xv$+(6Nb*=7i$nW3c< zfFW4%bwqNT68h$zxP=S^ybw=VQlgIYQn{z_X#IXsMJ?^=$sls6tAkX>ZP~XBq zD(KQVI|vY()=>?B=V{AK*-2iTUo}!~U^Yu3Oik1cMY6Y{1Nqq{KwE0JyzZ8@v@liq z{ph!75h|YmivD-U3Ln$cQTtKun48A!LOlfq@v+1rGdS@u>y!suBXvT+?I~oimOPQP zX)xMmeVI&oV2jAdM~(Fs6{O0?C&n<6DlaHEd{X9~3|XgHShm7yyHpf)fm1sIQ5o!}x90@rbr7w6#rD<%Jzgg-uJcdOO*jz^ zJ|5hbpM$?|u`?HflwFJlhe&pgFE&*j53c=hEj>QJVe0yK132mp?XAzt;O}=9MM>hr zyvLsJ$tRcw9+h`{?s_j)}xnb&4wTs_`XN@bJBGJ%qY{ zcuj$b8h$I^5g%%ajlJ?K^j8hvyrulL_1{-13A)sNqL zC<9i-{kCx|KuZRZk7R`fzo%MbzA}Gz=u9Wt30@ZdYGHCVF|Day zL5Rgpb%USv=l=366BtnN9P}H{`)P31^>OW2^oTmAQ972L7t&@zENXxMRK3o9JBLXU z=Du2x6rT92lp>_lMJ*<(<%g}U=r$+jBTe78F(IYCR%rp}JY)_o1P#pX&0<1^P-p;oHJ zv@dz$jzD3s<{A?VO0~omirkoJTZ#-mp(6z99V-o}so!x^%FVU=90is}ujuRjAnaX& zY`jKrI8`XwT%w{C2+HjFYZ&#_7MS&Qal>}YV z-7K+g`ylFui_M~Wb+-8?XC$gIY6*gye|Ey{tGN0p$21Puk}^ay#Xx8%@LMAt()eS2 zRNJ|{IPt=C-)r-P6P?ul8REnxba^BhTu>v7HVO7P!jjvtM*1kfIpmr`13Eyw2 zqh{=hul97jTT@A;eBx+?G_t411iK#cuo1m+@6MDixV)f_8ezJRJzzI~zMT++AtxNQ zi0rRcIwuck#9(I!-oJfrtRY{65r(ArPN(5ZIDezhiV!ZS&U!%oxHsb}HEK9?~UjH?=)c9>82G{r_G;YEP*X>PQ zl$B9X(6ROM-S?HNa{0WsLg@67Si+!{5icGsnO9p)Q&M4C}6v~aq z&%6v@SU@7?!Tg4IlE1i6DK+0*<<4)DWJ_VHIQJh(Xsn0(R3VCjW{oyH2-#K)Z z%UYcOnp&MEV~#gPm`1Bs*!6SPLL>{p&_2b0!zJ^Z!yZK<=#ZTe7f4Z0FN4-qIQzXtZ4USb@5A2=Fd2m0gSc=Vy{*Z)RVOU z)@q@Q14u%XyJFJa>as5mYDIUYvK?71h492s{I&QF%Nu1(2r1r7YpGx)&dY@Ph~5f^ zGT)Dvzv@jibf!SExtY~U84)k9Kmzrs{-|gr7kg9x0yHq`g?9lyz z5HSqBwCYH)?F&-u9>jov&NNn~#f8R_53(mTDDhL|sObkN&7S~4FlTiph8#zVzF89uq_apmy$aB67L^ny9Ap{|f& zDX{hCZ%J=g7@l%ApDmGx<1uon6b2DmB0@@U(& z-e&ZJg6rNCCs)+{ID4Y=a~p+H?Tvx<4!n&>YIce}>!u|?>%)3h!Vtc7cA7Jm1tbbJ zDWYr&c9T3vt+c_-n8v`Pd`Wll>U#f}wffP1^8*o*j&j_DI;V73DZK&>v&of<&#^0x zxBE)~zq#QwwHhWqZ2Jr+paFD)_t~iVJ63)rROQ#7(pM^!vnA+J-qC5U;LLf zaW}7>ru_{6RYp0H6U`ACMxW(n`MvEGR+Gk1N0Cnp)ohF?`2B<{xNtXz9I8Q<9VF9U zH&0esOB3LC+A-}7826Gmefnde$+JS0?<`!2bp;mY$y^ZjP=C1T6XJK5`OM#da`od@ zE-X=F<8#97W2LJC5Pr3kY2p5`RJbA$vhVDB!51uOj5W7?NxPeOnh@_cf&d{*QB>cv zljGxKK`=DKv;IJi-Jp(VK6`p}I9!${?!^&qi!WyBG|`V#3GWj$Q!yJw1&M)NvA-=4 z#OLrY_k)PM5U{rot$oegopD%UIsjJJ+9yJbyQQd|rr+%4S~vTSs{WzrwHxR02vSeI z0Ek;~y!(hBN%>e4a|zYq}iaoUFUoNI-fBB_i0?%{lztotttI5b4k zy>9cr7ucqtudF(s_1vpzEb+YjceO7rtNQ}?{Ln2}Ht%@g(A$g8iUxFjh9c~GsT7Z+ z7PY$g#}nh-p2quZg6YALsD2UmL$?`8c2s--{V7Q(3U^htYN*YGeB-(9cQV+@adDt4 z{|yM7XD$e(`}cq85S?D0u3<vyQ^PsorHu}W5n)g7kvdw7I6wOmMt{O@55=uv+D?Be z*r5&BQl%4~9p+ci!p|f;>h#5=jTfJq=JWE+Z|8bdwsYpPCf)0$-8>72DJpY^&-WEi z2!kD_?DH-5TfD-(WB8PWutnePP4|vP`-ylSDEa)i5k`RvWatr4cL;Z+M6LZ)xd=EHL2i!j;*8yeHI8(xlRaJ0D)9uy1^i^pYmrg z6l_zb1}lF5MQ!B;WLm{i436;4+d}wqddXVeWb6;SuCa*8#dOeR@Ot{AFqq*}4g3ww zL%AVyDf6LRnA7lfA#GBnMW2uPQzo<>V1&BqGbtZnQ81R}ui$n|F$g9y7<)9(e(d3L zcK>I;LQIf-m6bxJ&QNa1XB59Y@jK`Yh5RWDc4J2fr$B4&tM1>X!l~~Q>M!Xn>`wFj z52Q{`4^ySTyH0HKAeT{*^+}vy{Hykt&C&^*7oCZbC$a{5TN<&#DG5V(zX-6Jfnh2< z6U|rFjCmpCXw|PS%%N#*FPJe_skwEWjSJZTnyDT(*&c+ zUr%Yj>}rUXVC`qkWJxW&{=~56bv*W`+{K#t^0g~Cp+_Wsxd}bbN>*$mz{mP*_#w~W zGOdSj(dhGm#%;8>SC53nER28-YylIEvTaYBrs#bIc^B zM)7{S0+?v~U%fImM>>zC;dCe8VtP8hJL`;x6VQS{sxqj2(3~&F$-9ii){>}g8VPL1 zWL0H#&F%I`uz9|f`ke+eN>>{EQeI>XYMt*ObyFlhQ>fiMpX@N5SRMj4F5|?pi3wql`oUZP|_0VD>A|^x7{!szGyKqBToC$JWcYG$J zd0_pJVWB98ElhXpCcxAPoJGU?TGk#GkKT1In(T1gf0Jcf`~|3pg(=I!Ts$-g=6Hg5 zAq215KR!W5zZAlHzH?Hc>`_W4fQm2qjk4U7{+F7)ie{8g{;I5qmN z9!1{`#wFu)JUT(A?hJSB;2IIkyE%{9fnkNZ)oL&e4@KXMNg4J0^${Tqab(0sz-q&L zrW&I%LhE(S=&tcD49yN-xg2f#b;E`14tkQ(3rEwZR(XxTOUAr_g<1M0m{z2=wCEkd zkX?Z+CPk3(wFs~ox2AnB&foFEL7v4GQIDO!-^JOOqj-&<=$|xsv+txiR=V6A?+Nz7 zu#)Z#%xOtME(hGuQj5xjK3H6cYQ%sUDNa>zMA&z-=yVzCi$XnBtJ#J)w~X^1GDrTo zE@QTyqo{ft6hg=3Fk%>?R-tzq(Y^O%$v14~sTmbEXzRzU!K^47TlLa6?R3QjbXu>sOtfV9Pw+tF5XhP##V5 z#LfLaHLxhbmO_`t_6lmo`H_lBLe+|kv05k}5cW@pu}w^hu`uiHt-3#7YrqrDi;WVv zP@Y88{KElvk}CuRolxk)jQz-yzx}BAkHq&roBva@)6cL{)(ca$m$-N%fhsr2w)VX- z6xD6_7Y5(B9CU^{G>8AS`*iUl)tv9_R8rG^RY}ps*@c~S$5GbWlTFj8L8F9xUA*SYfY zK58fHMq1S#ydlALmNt;*>psyb`AzpkZn&4`=LVpkd|>d$$ElUN$+e02`;=$Xd)0HNAfYfrJ;FlFA74_0)u!!kRe=zrMS|X^{|`d^*V8r z@#$_w8;3PcNOdGWw|W)OxR(%4t0MXlF+Hp;E2mh&EpF9DgP7j@MPKJ#BjO6bm|3*6 zI`setr8+12eQ|ClfE;-+!4LKxVszHD+*3Ay;a&v7;{!FK4|*5&d(2Gih?Ldr5b=!y z*~C(+gzlo8(#4&{V(=xS!rXhqs=4acOS203Tpyq-8s;S*in|@eWV{fAz|CkF!|-zM zTmvA@p>6}DQ(kvORAJ~MNEm&uRWPy>4{w_*l_SGdh0 z9a(}9lHp!IOL_qrL-0Ybvo7okO5ClBm|<}9Gen1kshE5F6L_DxDutqg4q|KmLtTM( zh8+yyv;R{{56c2tI-kbhCtxTNNmS^f30?7!L#eDdq~Vs7A^jycJ&rR^glDAJe!MunxklT`%!m8G^do4OPwI z>U)Z~L$1`T2b;Zgfh>fl=b#gmcFMW^5xjG-Kl|Huw$8DJk}K{Zr}UI;CKxQkjawT* z0}OiISpX?d5O*Ai7N*0+t%#|SfzSMGRlCuAh_08hiUy5FYDenoyB(D7mCO8M zo-vh;7-YFU9qBt)*O3!&EGHJ%U~SBxg9-OzaiS6^G{^%&-W_5jL_NPpw#&!T_+kWT z@B+Lq^pu+RrMx=Bi9+6WxT>kc+W*U>&4CWG2d|*Yp14H24+OLY`w!oBSP+3Lq~YDB z32~>-kkVM7@)ac%GJn25C#Z;yzt{FrIVPefh+HT2_$E8Lq$~I(E}}O^nTt4KB&&t^ z3^4Au>@R7a_xftzu8RzNh4o6>EI(1!Pxo#5KjtVcmAsqqECX(i(>Lv zonLbN8>w7Ffru;8Do=<(^a0n7mtrsB$G5E6D_1y3ja9@aFIp2@~duUK026RxH z3G1aYC7{6%f(bB)(v@hSPbyYVJfL!L<1(dW=B^a@UB2za=Z~m&|Aqug8dCof)VW4Q zVMZF=6*%*JNXKk|%;e)LNd+kBg`U3WIde^;&lPHb$Vy6Pg*{R5nOqA6b?{-Tb!puX#E z#k73rhfR-`v%{Vs;U+TWKN`k|Y^0{`;JNGtq6Mf78*C<<&6$Z&Hk`zs2EE}A7^3n7 zA4sHf{%p`*R=`4XdA5A`t7ks2NdZ zG0g+og98aPalHhB zJ+Ui^WZFV=?f@o+7WgMK6Z!xNk{wW8hG)iFxr^!&_U3P>$rj^^<<`?@!F=dsKvJjpG^X0EQN zM$$JyVLxkkR-xB%FEP3G3uh1Elp+hW?fq&6B_~dzGpE;{&{zM>iE0*AWl5<>U{7D) zm%^eVEtu-3g#? zWra=6WeH)zIFI)^f722cJAjwOJp6Iu@%G`i=4+qLNR5g2)HnQm0$DFIFz#4FoSzMC zFDb3?n}b^I!R_B`(c1(D7;1dgkA*anYE5qs%c+PEi5VG+hl?%BC_r-%L($4V?}AT4 zAfPoz=vUJo*804~!iI0z$kF%vHHPd8^x4X=KKz;9X61Wgg3IoP@*Pp$2-;! z4~8j<)#Ic*M;LJeC67;@Jif%nit|~1YWldFmq&lI+yN#engR!riLE+`vm^9gmol{5 zIW49}jt~&!`L&^sUkQ&tRyi4fIJe$J^sHvfTQ6)_R0+)rCr4kOFG6QjsU??_+7lhTW@%sIyQbh7igA};^v#kSn zJdx7A(Ud><@NSMYU?-dpanco5E{6;@0h6Xkp#c6R1zhqh4?ntQjP|D%lHww=oP|TV zzEhaEJWY=~fnaB?USC@m5<2e{WCY;pB2%Dm@-C|h=;w&8Fy*CN1wg~akpNmeJHX!M zCAKPrfGOvYkb&_n5?ly6!}ak#ox|T$NWfj*(DFLVF?NI94!HBuu5RdC2CK;;QT!b4 zMr6UNz$HOzk_hc02vPjnb%lWMblc%(;ieVH2}(F@d(5Vh@VgQgqA}BBM+CV&J#<4f za3jK2{L%c`-8uV3sV+%#yShaC0VkLjn~XHk{UdK86G%u%U&!R0!C-OeO8;oOWmC`p z(R3Ta0%z3kSiSL2iLd}2<>KBhNNeWdg38^X_k&akIsP|T6{G?9_=+KD8ybthW!Rd1 zN+K58=7HLcUd5GM&EHh^B1Sd7rj&%7{iWmGeMZcU`@Aeak1$^$J;)S;@rdS}lHW}n zmP8XmP;zIG{7lH{<3wJpF#*WgCDJ=|HT)QW7>M$}%QhC{2|my}eZ|spPZ0RSA?LZ} zqo5Zi;s5q6L>}cnDe|ItdYz{$MY*VD*&W<4Y_M2`;j2vq=l(0zAWsp5*725js*8>) zn9Xr5xF#ZWUlfRqTQ9`epB^c-jLs835~7$?-$ZOiwpRGCWrp7VHHb4Mb4 zWE78A*G{@I?~^@H$|a7z5w>sU^TS{6I6o%0O-CaiC4X;+M7J!fNt0TjaAI0pspDv6oL zVFLH~LJd|XZBpTW_qFUx=X0Np8rfgJr!KhZ&2oL6uq?iG=rsFb{SEcHJxy@?Td$;z z=en9&uCKgDzrEA`u?59L4WU2M(V==@oEEnCo0|$<-fqv<@*Ni5tgV_^BpG-4{hKNo z534SHk^}SY=m-=HEi#xYlQ`H_fRff0ukib?qsdsmE`L0)b*A2HnWb7}A~Qu1R|Rb` zf^KGduQaX_FX)LOAQd=yihEO5hrvTToY%+gASU{1txwSiC+YF>N=`#^iysE6_aWZM0~ ztg*!EXfPI9Rz;PU|0}piW4jl%!=sD6e5^M(`C7kJ_>WbQ;p@J5#h)$YYJP%JGZx4E zlly~xhDZ}u{jUP?sfCm3%sZ%x&@O3(ObzttlV&S-MQ87yo5+MUnwgm~p+pCR`D)u| zI}_I^v7`3=P{XS;(>pp!!XK#|kJe1MTXlTvgjoZ_!-cMx_~WVu^vZMp)V~UEi)F&` z%WCTg2$kOR^F;kQyu+*JdQI@>>zUrik$A-}LXU_rA|j&g8TYN7HI^QdslK?J&zJ#1 zXP>CmC0~6EI8+eTzH)We`I#CTO!XIvr}}}1N%tRxBZK?YZLW@|nhJ^5cN9y-nn)rd zg5)tT9yI1AeHa#8A`e?1`oMdQ%QKK&B$)#dNqhIH+^8+lDSAffvWL1rk`WfTGM|Pb zx9E~ys400&(+p$)u@XrzkyMyn*+6(6orA2H_X(r8=Yv=ezes?a-A5w)3(=xf=|KDS zr54@Ki$%sl4TN|*sK?@ld&TJNXXjw-NqQaOfY)bA5_M7hU)6eNC{80>*!RNWA?nHV zr%g{x1qf^0FKHV2eJ~A*Rq|NWatg^fObXMho!ecUl>eh5cKw`@)l@Jiqi;h;m!#!| z^(wf&zv(i;4TxVrEDA!!*BxcnqoP(7UR;+#+<5cdZJ{@ea(!u}NnsyEbb0HkyLYuf zdmGK=5U{4+lK6!z0mZ47ni8}faJD1AATQ;!+2GqT4J_VQ#hQE(6eEcT_rG=L?Ncf* z97gd^dPLqR;3UNG+7x!QbEyF#FQcWZ-u?deYCM4}-XgfGug`|#!jdQypM@q@^j+UL z$>sy6QHz@MVyp7$f#m0FbON(~JOoO&EO4wy#6%e-new@*MFuN;C;9|_MClj7&UbRF#MUR@Hnvi?`yJdumbJs-%NFw|KI&~Jf7st1<7D5Jjw5KZw z$`ecA50fKg-TrhX3G&?@%$B;zgBZx#!r}Kagu0<{XL|dhcsr6AKCP1#@Td^(QjjAi z2P^{gXAaq+dOdt-c!H&+9VdSYrXZ)P25E=GyI2K2uTzWJcdaO6OwHD87b%sv%knHM zK^{@Ci>r$)!D=Z08$AQw2)5Cm#gmi=}3IA*xsapudYu!JZsTxn&FE6OAL`Hx} zX1L#BJW-gcLEW#NYU_04d{wb_hmoLAdU%Cca6uY_BDCZ?vN>cy^#=+~c6sVK#{7jQ zA4?&L`>aE-=^5;Wq6UVQCd-B%B~wsRTv3WG0o;%KlG{_ zhp|z+gkZURZdJXVaTx!}yR}``>^tiMNmyU}sX#4ob{j|}1!+&+kBtLB{|cCE&s=Dr z0-1X$0#g&evZi~GFgav~jpn;DxN5h)?R@R}h+Yj8WcJF|_lVvHC}jf^mnf*oUvo`W z?84(0_c?zCRu{a$%SnAdEbxi)t5+%0$bJv}dwZ^oV^{qt8OOMsa{3HHS>he8%(M33 zTjF0A?#N=P&g|)`Nc4lkg!X&@{-&7@5Z?<%i2w8;+{@?qg+S|1AQI(*0_}s3u~Hy6 z52iC05}Acqkdu%Ld`*-QBhu50CLC38LGI*aZ2|{UxG!+x4*hTE#^#d&M8QZGp=DwD zuH-jT(lE%_H z1;rH=v7+RJ0}oK;85#*3LPnhMTn}i*cg23DG`gglY&_AnxuzwvYwuGsjSM41>*Jwh z83<;_{j=jyn}4>Q@9L z4yn8_P3GJEeOgWr|@h2U@B^{8~ouuU=rjeLJ) zW#voeMq`h$)303@-q;;CzmQq`#|Kj)F{L4BB;4@sQ*>~5ysR`J*z+!{=|aOB@$8qh z8B5R0a@{SC?e)6bWWs<_{kA~N@xr5a1HUFGam4pjgCEvqDB%iZb1ZuXClnukjTht! z>oH6Hh&_Gg(fi@F5oMNPE0$l_s{i&~ELR)}S39Lw#l6u?M_|C|lI%8{!tgU{GBMN^ z!Oz9}2rpFF96fC*|3WcA(Cwoa(Pk41jljr&+XYyQ%V+$tUnttr?W{9UL{}2y#WZSkdv(coxKZjbJnD8l zZndy)W!xwoSpbMML-@EMGF%}f2`;QFQq<-OW89*@W?nhkzvTOk-ru{_R6AKsi({o3 z{w6}zweEk%ir6?l0K^}z61iueIgDHBTQnl7x&udSjFX%Qtg-^ZMb6dc84Xj|MWhX) z^Q91g>{Hn}qR5*ha!PtWkTF9_rl zd#_qGJw)nEfMUI~d0mdqumKT->J~qfT!p&t(y5`>dOb-@#4F3+AV|fLcRvS{3Zu}% zArW^zkxa@MOr4s6z(f;QL6iSBMU*!0PIojB55xSvBVyn9cpv?_%!7_@MEosMcV|nk z9+!^kh;fE63NjjAlEU}!3_axIv3^qW`|MG0a#j#TCYx7um#i&R+vt!v=kTJSl;yX+ z4&ikb6aj+eNF>1IZeai`!Tf~CAN(3gemKP57fWT*FG)3$xT)f6)bbwt+NSFV@BaBN z*>;zRQKbGqwz@a`J!^Uj8Jr6zAqp>I`Z}s-G@S3z|GpXTU90)=Dcvy2vuW@sc#l*= zc9pgn++OU9x(cx&_69(f?MSJIE4J5Ragn)ri7yA!%I=Q!YjCNFWvJ-CW{dj@JXvv^ zEY@c?*Lb6jOs}0PP8)n|yMoKB9CY<(UguP-f_PkxmJu^;REVT2Yy6b^CLrS~A|kjq zRE3Ra?Gc9#|K#9L%Qn+q04dza@BKpe=y;{YR9J7lc|%iVPH5qdZAFrPfaqfO&w!?Z z3^uM~UY%ac4&}*5HiXInvOuiG0HrD@iO%W!@S(KPV^@bvGQRu+8-T~!Fz5sF?ZIA_ zDR5N_vEFxivgUVv+#)nmvCK_`GS98`hOTFzLA>{Crxy3d@)br;&afI?<0@n?DyK;&Yfm-9Pw3uhfM{yil%*T z!KS+~e-x;9UgBu*KHWScTP`!{aES`;km~r3(^X;833Xo#k|Wa^R~zTu;*_-c+NVC& zrJ&{Ty}!=$sO6GFjFKm$N{;*iyoG@gW0{b z^w@=tL-yoLj)?N*fh1x^!yf7?Z@ezE$sctaaHwkFd?otc1}^3MM0#dsrZOec!*anm z{sp!%wsr#yt+0N1`DM55;;6*!UM$K#MQYsit_-lnbMLfUw_gM#lJ5`KonHV3dLvCe zH#_B`-SMd<>~6U-1)Ou)U)OleMdtp_#EtvJG52wtF8pr$7RNZhq7MG%u#oJw4?kaJ z)VP^KUk%xwTyPpHU6xCB5`(sjG8+}Ie%5aFzCPJ7LwQkWhW(dHzo_SESzoDqAmcQS zF*|&TyPjoGF|Dkeeta=~E!`LG@YWGrx>LJR<>7a^gcF=j_4%8dHJQxwbG zG!yP^=JWc-b^;*$vfBD)?KAuo0PG;wvVH%3VvA#}hWN`)XK3_EWXK}5ymXtX%r`Tv z7GU_d^QA-8C4A;L>h(wAHXZI6Kdp|n#_ILv6DsC>$uHq@L+)+nn}43P=WZ{{xw^X2 zK3hS0BC=^LjC)t01a1GEy1SKa9?g1>@0EL zIwNloC>K1~85q|q^8Ns21NkNz1P)tCKJm1kk`if$ivDPu9kt+ojdmJBW;tiJxQqKh zcEwhR9Lh`&=Umpd;jp`q^b1^z{-n5#sI~KsSBUv6iHT|7nK<`@w?|`$4-r>rqk&s( z39Q7#EM00HA?aeX0R*m45iS{zq}*Sv#RqgfxUNjLE=P`Yy%Qu(Flu`DJ1sQ$kp@O2 z?t&<`fkL~9cD_}j9F?TcrWStHb4g2?%r`S7(Ol6<3D0lweoKuExzH&Qz_q6ix1a0} zPwy`^$ywb0Q}*`bCBCTSQF`0a#n2i2H0=Yr;*{g?4sCd{)d}Ja)x5|bXUjn%sf@3A zNu4Adgd2Xo<0wUDej8hjnTEcsNQ?+wdQ;lYFJu_t!E%s=@F6RO95hl6Xy8@InfA@%Na3P4Ie(fMKJwfGFEkpId4P5-6W9pHC zY?<9ZJ#34{xf)biR!(3b%sbTMiotLc__i3^Be0vb?KC%Q%SxF;u%zl=q@KE#Inltd z5>H*xDcr(G#$KwUyrhCSar!8#NTk|HiWP#U)r57mG;MdEsVJ=-hV@|t+K?#t1qvuu zJuA;Gq{GHMn{e_wg{)zF`XxrC;P9t*S<%M&OgX4ZUTLJ7z8Luk<2>rpzPPfm z7W!U+9c>uP2=9qByl=?({_lh`Li|g+%1&qF$W3<@q5$M?MAPUGaRlSPWC`+F{Bsx~ zjtE|hy~>i`URE04E|48_*sOK5s|C4BnX#eXM!yhNLY~3vL zT60Vs(_mGI17|3X2S1t^ZFAtd<{esaLVWOW7M#ud^1FN)&}=Kq6SL`8oi?1|3Fem2 zaqMS5zn?75T3d`MIVhr^4#!w&at`(J-3PA>FU4^uN(pTi-jWL*S4BT{`zl{7g@xM; z%8x^YB0l-Z3YoqCG4`XB$;oIF9GIZNraHO=Cr{fjg z)H|NRXcbKiwU-L=bInpCI$tlywAjoGdz{-}euNtY@>*;CT#wC;d;C=lr-Tom0GY*O zK=cQq{O{{wh9vMgV;-Nx@17+TOj9OXF<+4XQ{n@f)0p+YkB##-5U-kBL>{4Rvd->OtA@HpV2?nU7nWU4d5pmIvM-0~uB zh|>P`263hS4k~9d9|K~*qz>T4y$#}!ko$Q1YJBuJi-2J2W20>GbiuE`+?POZgMFKd zcr&|T`BvNGbpvPaDwy*QG9lR<5I z3iqM%#@`y{`FciS`h;A-eQB2gB)+?2?XfS-7^2R*xs)8^m6(9AecZ=9o4}pu3YNC? z2tf~m3yqmxdGyHza&kqO4e@{gQW4a1M28=3S$ zHJZA;t^+Jup?XQW4Yiak`;U8Y?-Rwz4@-PhzW>PYF)DRU^C~nkHddqp@5F_A#K1Z+ z4oc_77~r-MI~^}L5OX*TyM1?E>U=Lx;55~Gm*fMtr9HZ}Hp)AX8pa#+6%n%E+9W<& z`-}-Oo6u9WIXj=?TDCt@RQ^dR61RG{OviPl8cr!v47Gl<uqD~z;f<=UEklfw$|%^sXlE) zp}~WzG~5GT6!P93Kj>Igi+f1fQWa+hA>(=Co(Cm77SyN3Y(m^%Y7>JmkBL- zNw7af&qc!9AgMY2l!v`OsiZ@u%WLue@)*H%2Sr_*4I@=D}96|Fn@`rEnHkMzCs zZS!?;mZycGY|G)EP_N;)StkRrE(AY9jA>8i*ZH`^(P(VVrF;3OCsL^N);&EFMs+VC zyh87n-Zfh$zbE$v&9MPPtVAmxso#q}OmJ_%fR2_*qUuQqAs<@mdQ|ZThG- z;?!_OP`NN&YqzZo+x#m~|CW)KC+5@?H3d9ckmmYJsXQyFz=F|=vOiQ^?=5})#on6` zbyNAPOFxn>eua$MB0>vw(a=S}H;;JB3&bhWVxe|TrytT7Ru@M1%&LJ2_|~+Vjik@4 zx);wmpGvA$U7gzDO(G?2#6;>4ENoV@J#x=a4l<1SJSl45v5BNnVxFSq{UW?h>Gou^CoQD@IZgDGE_}v#5I8iNtKp^r_9}hU@}S z*y=Q^wXI{u?^86xkLEj_hB`%Bq$@gw7Xj1TozYodZ$ zpe)@b0LOEEOwyX*o3r|;H2g`oOt{r<=1&0C%&p<~ z@820}#J3-PH(sbRK-TlV`C>#ku4FnG zN68L{gpnEc_4olzX(~p?^B6Y3tKF}V{C$k4q!Y0I&e8XNDA z*J9P?S`!OtSUQL-D`atj4=dt=mNouyvJTj_%`&$m{xPd5^4ln%gmjO2I*lrI2 z`>R9}ld}{pM~KG#lSNcjbX_GZ=&h73=lj;ASEtpcOZ z8zTId(V&1u`pyn-iI*lIVLq3h#d?zFe_%6@16dw9Q*vry z_GUD;b4I`L1)R=_0Fo(66QR1my2%r7)WjpwK>Vh6z2`FUMi(xxo7HO#C%JfyzY-v# z>U)!@;6q-Lz|Z!W${Gh)O+_Lt)cuGFHi?&ZSPy|S@^<&5w|xm}7-TXGaA<%;8Sax`ggNp>Adz1# zSz&kTCpM5s`tJ=|(8Hhjvulq)N_6d&pJq9qAopoP?mh!CB zA~>FrFn<8`x9MD^0{aSptI^-L?Dwk-kNH&b8#bY-J6q=RbR1H#ZYq)nz}iwXt@jGm zBYmZ<=_6e3&|LV@>B+tNLD78Thoz{{9rS3LZW#pri2fr_Ch*G!;bS{NAAZ6)j>U0KT ztOxofTg(qQ4ws8CNyy1+(Mv!IfT+S;^_DvvszXLN6-PkgD&2~1O~Fo$C@P@I4ptos zj{u>xg{$jEiN>r6ims7U4*xJGYz66~+6Zi^^fPQdkQiqolC+)z6 z3R%$QAr^fQ*_CsWze;B<(@Sl}2q>ol{~{Yz|DsvfzGutA%eHO#?x(GDetw`D)pwZi ziHLj-2k8VB?}061sq9<3x-~}i@++esvK>)MM0)g@+;+k|R4wEXFbQTB4E#;F*i}B9 zcs)NbS2wIWHah3nxNaFb-I?^psD6)5(0jv0Se)QXjZVm>4+;6We+_(v<%!%dbo-mM zTfV(zO*!uS>gebxIpGmT=$YHmd+Q>{`-HBx^U z_zMTRfNz971%y%b3c8uVTFmDwMX5*EHMLI`jNa0zZ1N%KZof|eu{YHAEDM$XUr-XS z(4-9-EYb>*@8ynB_WPeD@x>4;ON=Z(50Hh@uH*f41BV4Et0=gywz)XFO}ojLd&**Er~k}di+a=_%_-GtI{f#{2G;& zb=iTfRky(qK`2^h6_NWtwpMEKqT}vRqZE3Cxil;3pRgb?-_p#+nWI)l{}q5MP}~_|BS6##p|JV}KTiY<#3Z2n zkc!33Q>)Y|>h)hhwJt`3((iGIoS&O&rcr6HO)8KQJ}foU5+~16XNb2 zn1KATkcongF1Lpo3exX@w6kW-eg3_1f?mNnO-{VnZuIAp6gEOHD%q zg8EuON$+{}+h*yzr)$qlP2=gd64n0pPy#8u4x&On5^Q1k4^+sls1}tCP&xVngS@`b zV58++2t=RUbEtzrv}b)Hmm}QH2!$byBw%f*Z!{W+`N82Ami4k!pNSR~84d*$Bg_i$ zC0zh}^+JFOY;jBzJKuLX0r%}KMkOI(-}jwM@~7Sn2O_AS*fp5Y1>mR+5r{M0w(z?y zV)b0&F`;*Lp@eKuE`^3D+34LOq<-8}}R)KAQY6}S8z|H>%^ z6u^oB^81xRjN3u)?%8xSfd#*i-tl!zGu=ZlYjt>}AT|egSx`!L$zi#jTtbpim;q*? z&H~4$qMSLVNp-j22^C2q2tFb@`q{51j{t&&ZGN&;Phk%LA_FLsc(1$pDC~|9;Kdmo z_JbW?p6EmU=(l3cb}5oI_JM|NVOFzc=Jy9LI5k8eh3ofZN7e2XQ?t&@tmVAV6?OjGD-=p! zSeirt(S&S;`mqy^cKcZ4(*ql#)6QTzRAaepjSjf)X%_k%*_ zDGEtan0|{wdnr?YO8Ut=hxy~l;dV3QQ}8gHr~|tJ=iN^_Fpr5uoJ^TWL;T(kP9!Fy zFw#{K={Y$$B?NKQQZdHWgg>G=c0q5fFnv=A0UMbU`Ufx)nY$(# zGdE#}2=39TheT(}QhjIgimC)NUcaX{F zNQzM|!H$WYI}lh^U#Xu@1;4SNOa zvFOzWHncuUT$rhMc_6^AI|zl*p`llg>LRg|L8vqE7AbhAddDINUGmyd7(nL^=g1E| z2NV{+Pw1@2JA-aD(=|+Wj0YRl_HSAx6H}RogYpnT>^KaziGnpJMdH-~@HDweC_ z@#$?-Ik5{f+P~TILz6RAW-f@hg59G#MmTNQxN_n|IqighWUEXpfQafTBXyf~B!p;xJEgX_baqXr92D)3BOYQHl)KpIe5+t+1I zoIet6VrJ9LRVE@mG0kSdv2sfD&BlNKOgGk|A~CVzCh?vu#bAW`Ep{6W48y|WnI`EG8 zBk@GeBjWwqU0hUo8CHLNdA3M-t1}K*mW1O7ffC)=(;{5DdxrTL2fHZ1!65mN_ExWh zR2=PavoCV>n6}9JCl$V8QT5^v^FO^G&>~Q%XpvDP*_3^{^Ecc!3;Sa!6vDAAx+z6A z!5FrT^DRjL>p9Z>g+b-VWH=6;;ZHl9YGUW7qhcM{vqLc~GA>c_s%6 zH1EyDXVJX=2NJdRjJB6RiinJSwC{_+v+xUX_op&cq@<+$xG-)wS~9^sZnUynDWT#Br&F2V(n~ExF8K@jv=t5fHqB(cKrR z@pSIU7-H^WHfUE@SGYAwb=(P$3$;ATq_Eq0u6p&9UEGulBQbPAzVd0sA*K%HObA*% z^NuVn-#xZrAdDJVg?3Ivp?+O3|LGd8Z*Omn&o1BU$4#cDrat$k>YCXI8s3!_rk|(R zzFV|(#`qHE-Ow2AgQJEkQY9PvxU^^{pC9lK!a|9sa_IL<3%XJ}@46Z$vrYq$VYb6} zZU&(JFkKL;{|2^V{kNbH0_Wp8&^*Kzw8VWF7t0OeDoU_P1KZYfZq-1{AxZ!{c$T;{b5k#Jc zahU$>u7@JBE)yol;RgWrz_6CuwRX>p)&Pd}3ZwvooPpwFyuPv#OK7jrD|4_9HTb6T z-Tm9I;1*a2__1N(OhtkwxQ1h9dNx;^qt|lbv6bAf@FFY-SPsythd(AIvWHPUe?gRH z&&cmiLF*+wtI)*GiIC92^@iZt<|;+RV0@78-EcYRw0dg^0H#e$!k zm$&*Axy^RFxyVwT#g+e8{7C0hOYp4c^*$E2%@P-i$O7|c;wj38$y6?bZup30f4y8J zjSpyGPV3KRW`1~SE_YPuwi8R|Mqq^TCYW5ku@%=11!AN@&nZ8)Grx6h zqQWg9PhQ;|0ax3%T3mu*kNe?;3!``@M-)%~=yj%J=@cDc5jO9m(P2S~0VeXH?XMzi zNpfWS!%0jpz5d#00T*+QC0}mznu-hAM(s~;a5tACj$pb@;llHFoH$>6QtQ7WiwORn zM3t(ojNLA%KnOE3P!CcchC+k?c-S`62#ip!VV{D;hPQTM%c|#cg`T1cx z8g)zNKO)mc-#hD!e=k4Wx>Y*|yDs=th%{KR2ds2DApSEEW13vo%}38IPIegSJMFDv zv9EY!{fjtP-Yh>F&Fn8yK#nJh=5vPyZyf$7=9pS@=6kTFnd#Uk}b1VNH>_7 zwF00j)zeUxaQ##&&|Gf0j#^nNR}(Gke4T-7M*^V#1zsNbr~6BsZ+m-s3_K}r7PFX8 zk>1Tx5*v2vRWOtOQ5+Z~!1uHf1wNq%$iabc-YQ(6#Kl&SVb^b+)IwemnoI2Y3qkgGz-rh7A6rT`px+6T+e`W9M06A*sZJoN@y zpC0|6o|%fl={KOOdaN1G2pTW@kM?xzBkp^xgoh}};VCnwayyRPHnMW7zirp~{QEaX zYf3sT4b2q55m^v1fY5MTFH|v3DN0?+CY|Vb(hS_*`lfSuV7J$Jzmp^4Od}_U7}pkv z8XbHeJh@gMzrWhEu>gJ&yDq@wA@!U}S08ib_6%CR9t2^bX;{nqJx^ZgDGtf7$%O_+ z`(wSvT1#^)o(J)iUAW|?R(HZUOuSI9B4?Xj2X9~}nFIe1z_pzhg%BpD6%xk}?lsw1 z58*E^y*%yue}8<0r)&U;5Xx4kBq%r7g$VwvSeiJ*}Jq91(Ly-7BBaa*W=+T$8D2{pAMTCcw(`KhWnjPvKZk82XqQTAn5<3 z@8D0|%i`Ja(5Ck$j7Luv$Ee@op+JTgxCxfdpGoUK)rcS2O?-(sktWt9mWnXm5LqPD zQ=S-C5hvcv0QgpkCo8Runx3HTmKx@e&&PAd*Fy<(4RhbKsQ1x?MYbi$Wr@!pF0*DF$l=vZVI@C1KrkUyujl9UVRSW+7@tOofsmBd?5H&H(#mJGjIocbmSr<{5A+q z7p|Y&#q?v(G5!yKGQ@+9jxGVOCkg}NyXoI2;6WI~wve%mKm5t^6gz7LYKAT|y`t28 z&~`C}s|xLAjzJixITN5loSIz3GR~tG8Aqd=ac0JN>jV!z8l52%w4IIaf?>VHooO8! z8al@ZkoFk7Y-5oeXmL)SGi_Zk;(zj6?`aJ2QD<6H8c&#S@T<1hk*yD1)egAqoG?3` zgvYd|Unwr%IEf`V}XKQnh#7~x8}TL0%e7nkLP{p*(D!-H!N z7!4qT6qE9+;+QFKS0`>^3n_$yB~5siIbccSeJ_-546Gwm48PN6rotVJBLlvlY>;N9 zu@VlK{V)=ZPZAmoxE0$WMjfw~@4j@h;qF4YPp%Ncv_0F^3*!xh3vet;7_{ZSxB9h8 z+P(_s9M*CkclN(mK?^NPQIIIJE?kRLny4yJ^_J-Im?GIV4ahK=VF$%Ic##wxHMv9)xjUUj zRxUwhG)kKbqXYwN{i6EL({`AH#Sas*nPRlIAl(GWLq>FWD$<4vu1 zwzoXl;jzvWt6443erQZ#s~5TnoM=70Iv~(hy>_ubDtwRFC`)Z?TbX*nXexM!b4Fm0 z^O*GYgf6H}_^co{Ie5NOp_%3He!&Q*@RL3Kszm=4DG}hcpUV6BrBt;GtFoI=z{UD$ z?e*pEXN1$EM_*2o=+3$&_rqx{T_gufF`Jy9& zYJMAhDWAg7rNRHS6Ku2Vvb_A~wz3P*wNs_HRZReVCAu#!Y(Kqe*Z# z1Vytsx~{O0?{BXQ0z)yr^I~VAJfHW}Jvr_bC(DP1&Rl}vSslI_Whc8wzwztxqwkGx zM=JqKC1?A2B~s_d^6O+5~GE)ZOlG&Js3e&Ijx4_t0MrAU3f&&2b57^3*lI1EE-=emat= zXjj>%CmMZ6vY9k1Atp-wVN%0!SD7>%Be?D2L#Vh>f14#df9$=owTlVO5*Wo~m9I|xJDRk$H^W+)P63PZ3&yCYEV&nX zqx{QoiqEFSp+sV3r6n^*$cZVsPFv8Xv=eykcK=uw5*K2Sf}L5wX*wy>`P$y8j^qbb zW#^5`EQ1g5j~kvg1;D8T=aJxUHd*A}9M7|l&yjbhi@c08>`zp(^}3hyp!z(V7>7lll44|G12MZ@Nc9Wl2?x7MrbrP0zkKM%mVx3pbt(T_`S zoX8E&vlc{+MhaoYQSbgs?7`WW>9%70CuxiQiXl*%ks$!>VmmaIMfrjgqHFa2X>x>F z1h71*qGtPhLfp_!Mb#gUj`^cK0fuFs;D#lx^8Y*WM}6haL37S^5|;m6yM0Qdvf?{L_j7I)$K4fKyfy}7or1RXa-?ieu@$Ofx<3L zjM`7IxlfOH@0cQ_lB5f(*f!7NLK)*?1UVJGPR&G$PiaG%vMbih&WSy0gc*BIgxXi; z)iH|Zd^mJ#Ps;(*;sxCiU@L_fL7r9GcsE;MP^%#sAg~{002DK9mRS|nwDfq?kOs(P z>;^0`xMg_wAe!LPysNZ5Vt zAAQhErUSY~HcMtb88g>!h=%Gkwcld!uHJjsI|7F)SJ`PHJ&a>XPEKzfQg?(O?Z(0* zh!tLpj2zs)H;nrkgpGc@Uc`|kj_e_*cZN8m;vHV-s(jizy)M=Wvii4(I=InX+@F)K z{zx7Ff;iChq2+dO=JR*g0O7S<`0cqa^dHz;KYN8o5H}q6%_p9ct}R~wO2sXy;_PqU zp7`~QYB0~A^P_E0psSAW_b9d0ke!QInKy$Ndn z=*1M29LL%^fb3bCpWc~bhKaUapbb3QAA#03Ha#yq;94y~o-RP`^6qOVLW8{iZCLE{ zKem7LAIzE#nR3z8mCb787~poG3a@mGx)qnOeQ_y^{^+qC7KfZr zv&*6`(M%a#DSs*G$-`qTMyfQm`d05DD~l&!^{)@Xm&2j<)&?%8hbT#vk|;%TMJ&7_ z#JPpi9#zAhMZ_jYprR;EA?S9_ag1VeOs!TzEe+~PoVB`M zI1%%ByimCA?=ehIee^>-9i%^P6)HJju5H|pGMXoAz`?2x7Jkc^&udv^fvQhGX3d8G zR;yL-2V6lWF@0o8C;@a0Oh?WUBu2L#Gtz_qHcpUL7(p${$cZ)pu*@h=Hs|>l6zz3%3UlZu`p>d$GcxowON)(26bR`_Ypqjuf z%^<|=Ao^KAEwd{a%X(vFQIz5t%A_@)^uK5$Q>WVRf6<1rII~+UfG8A_+&h~p2>rc; z03C*fScW`|)*b`u=b~86N4Q&ZZ_UdI-zEOnbjL=95Sdd)o@5y8EaA?5hPmkp8k*}* zFVrm?-DHT;vWQr?wMIxnNe)YX3Z#Zo)1#}Mns-@9J?Y(B>Z zfu*!dMeEEDmg?zM$o+C_OZ{^}NDAJ_(+FVxR&W4V{yf#e-~&uoqY!^9HhiJM!gqK& zPqjBIYl}U4WpE;pQV4Q2hEI;G3!>PYN2xYyr%TJhTC?Ye8xk?DS-ZXJ$Jm@?#fk)X z%!A%UtA?14j{U8D*GuZ<|i9l-nr5Z@D~g{&Wb1WD7b+(9)6{konT-5Ok0O zBm41>tAIx)|A{#m4j_=TsMmM^wNs-3c^5iHu@>StSNOiIil`7OnwyrUln{i)=fTn6mRZ<6EZdFxcYCaw9dAAEe>zL@0=)_b)k+CSIm*8;`UxJLhikGUY+|nX ziTH`J{P5cYp^bxJ$@XW2FIUrW(*K<@gAt8G2SMBl3P{*{q3J!5X-7xVGA)*HApb^D zO2m!o(4P$-Bo_^%LSxCNq+%o0MPA@V`6|B50Li;!^zut4@uGfzv>hxD`es|{J*qDnCK`nT!*597snWWCedqfWZ)&QWPx8*@$0LA>0Z1`n ztF5opV=W#@wkyOYADO)VPO9QN50k|0Fm-wt{${{RDc^)mTTgR!Eg24Cyu>UvC6A3Q|w%g7%a0=kUx;uh3+FrWNrc+C+gRP&!X0_P*4asKuH7=#K{_GfeVpR={=2X;E{r4 zs~LNR1v41Nnh0p(pyyo`%&+Y_crF(}GBVwpJTocfKXQ}BqDt6Y{WBaUgQ zY1DZ+Gf)2)Mpmj~vPUnnhfS-jYp3>c?25u7q8%3Uj75r&Sy7C8#06z%nRcrb%Uv1b zk9@*}rNrp^%mV8qWY2bnBll+3>aqG$FQwTf`^#(Ep;G^fR09#~Cr8UpQpbYwnYF=Y z8B}t?b+)RFIq!5wl~0cZ&|+~?^S9zD>4zO!$9;3e$dQev9kbDK`M&BNeiTM?laqUv4;|lMq{=t$8@Mc`&LL z=Cys#*x-)oup;sK@59XmXsB8gmhiT>e>$VNnd|QN35UgegaSx*8|LEmBIcypv1LN7h*{ zPr<05yxH56H3e3^A;ttmagA99blHha1~|C)1T)bn3JUMA--D9*B2{DdR%-=8_l?VC zV1eU3yxVfMu{~g^Hi1C`ak9NB?z&YE<_86{(!a=_MXM4r8od9~Jq8<^tAA3sHeUDm z6wh^A=P{-USV@Lkh6VdsJOCkWyYnN4Ad=t*3u3f8w|{e$Gy*n8D6!zU`9qt@b4rDJ z&Q;AxUyU&p=|UAfDpCkSdt=cl5@EY51Cv3A!CVVoe9{#}i8@4?u|nuj~&m z#h#V==INwgK6?g(Y3rP^t%p^k`l4afcJ;t9`Jo_&$Uc|FaOef+7nV63O4>~f;1c4d z;|KVvwbQoHNkm-bBeD_BuM7bmYa5Q15E<`Q4{n|2LoMLlgFXi31;}_OkAAaQGhZkk z6zs9YccZKNa&t5hqNITq@ws7~okFD z_1$z_!bQLEqm0&6i{vgu|A=c$V}gGq4~^vB!dSs-A=t>A@>12nOKIbXeq3rrs<8aR z>h3-8K*PKFK)~sJXP6wh7f4^C=NM`lfVZIPYVnRq1x3S<*_TTw^rAF-4o!Qx1DfbjUEKPH5 zB)?M%;hp?Lv*uM}aMf_Mkx?LKHm3JPso#b5%X*=P#Z_j37}M}mCsl@$qRnZdkmgc7^gY8LSy%tOH&e-Z&|=N*es1KnUNT4ywFxMQ&=^%R z#*B-$5sUz!+aE!Q4J~q=0A&8ct%wS!tQvK32D`?ei=2?cc8|zN;{c*!DPWJttk*ss zSq!!>TfSJn&P^y@l%8$>?o;c{fK6wOZnmr*r8wjo|>nWatpf!Be8I z8n6HIx9E-Oc&Zt2a$3M3Ybi6-=RTdRzM|E3{0}pJk=~W;+TLqmzfRTGFMZIi#6IeB%5k zK7Q8Cw(zrOG(j(yEs^sl>xs`Iw4YcoMW!8XYSn;tvBJQv4<^7%%9d1|A$sE%6Da6e zoPJ8NRJFYA+QmFIolYs38VW5kDP?`CCc*(qV?%B@y~Kp_SOV$%o?S>JRQc0DpVGgjy$ZQ=D0ox68le?9n3{{e%0BuWmr$?uNdVn znZp)UUO9CB9fZ}~dgvI1S1neZ=E;?aNYgYge7F!0V!Z>;y1^?{_BhNF5x|WiIiRBH zvLJazhCvJ6U9XzoCesD*NPfVR6)Y&d?3as|94|YuXXB+uG{Ssh6->k9U@}MsvHdq_ z1t)OUASZu$l~M2gw`8qYn!3g04*dT{T1d)e`P4SlkTAh1ww~w+Mb~>lMdsi24DjcNG$u#3yqM?x8c00xBe~5`Z=DKdKkg zm69$Z#4XY+7WVSPCst)>-!SH``+@MOBV*n07dXLR z2?>4aP&SAUM#=LsKZ}r)ZX$xuZI1XHtB$T zQBY8PLVo>M9EE}0etbvgQW(X@?{b(=3}&Phbte*GE5r`f<=um6q89lrWvvy$+k5&u z{w71JY#AHR)=3GwhXDf-38Ck0mXU`DB!m)A;HP{T6kyj&y#aE6I zW8ZXKHaZQ`LcD4;8YIc&G$CtI{N*})?wmZU;d^Q0!6}I{Qt3Wv+(WtPZ<>G(7uU+b zFHRVPsSk5XA7syQHD}r;0 zrIu1wJHuS(qg8m^jc;u|(`qsMKD&gb@dy(VbnbH6@m#I3jo_4_(le`aiX!NV_p# zQVD@k1uLu&4h9o~agIn+hb7DW{Ya$%@f;rrDYSP`EHBv=V8&NmLbIn1<~Jxu&!N^$ zbw6=qh(;pqB{H!{1?N&yE{@*+4pcZ877T25{`|m*AyvA6CCN)QzF%`1SNWAEM&aO+ zM^CjKxIY?xK`ZD@85kM#qM$R-L*9NszDnz*r{UxmR+Fj7<% z2ic%4hEV)Oi|8u_o+{k^SpJOK$S)WuTRYm{flum${r*Ip7E_kXb*FWbL`~$EH%`8r zB60=FYDuu{zD2D9RyfrVB*Yx#nHH8tvWZ{L&(7g5g|PccX7+82oRNKv#q0F!ku=R7 zwq9R!@Ub_kV4}==%6J{0r}#FJtAkX_aWSbTg%9Us7dya zU_=DDo89|_B43rLt-nKgUW64yaYm+c$Wla=jr^+_dq(@ATYJk2=R8d5qk2di)gijP zEiNa?u`Pv$sJh0RoUB;m9$24jEE6A5O1}zn z*!(E)BSqw`J4KTe%tu=_f&EIju83gaW{&R1f_R3fI$l|*)y;#mOVpN=HGzaS@mri{ z<1bo_$%J4uWa zE>dH{)BsR*#oP^L_`GCIcJneha@pa*dNyHdqMJf#svi+e{yW@?1|@|}yEO*+YqRw?7J9l2eG`OY ze*+a74u7LTYfiMUItuJXcDGSb_|ko`_#3xQjnZTYo9C^nWM!0Nf zMMVz0x{h|yw?NkEI+A!`t9T$x^!^6@=`o@nYZl0nj0^XhEfmM`%$SCTjHfm}1-$0Q zqlb$L3n6()Gp8}2La;(E1A29rC6p<=XLBQJ#$-70KLMZ+A20oxI zvvuA~8hZGr42jTP<_Fq@Mgc1Wb^Ji%%l$ZwcC&FU?4B8eb1rPV=6@~6%mI+yXA4>( z5G&ya=4MroP%%xBK@X<1%XZk1-z+!z;sGn`l%z0xMqSehOCp0Af{;sqQg_!?kQg3B6GXuVG?)y>5(+Gi{NC7O4JQ+_NIr{l|A=ZVs5+R~-1DLXGPv6ex||4f z+|)Gi{Fsu)X{MX~-q$Dm@8deKy_Vu5Bdj7*pR30N z&8cN$);cm9)vkJi8UhW6lH9{2mt2ljkJj|Rv}@)Fdq?m=0mCvgIw5b}0RZ$g%Zy{8Q*z+4m-&V7eb_L<{CN@CgZA3`m_GJi zH(zxOoz2)S&`Cf{>*5AR#&oN=Z2H@1GIp7@eYBe4=9=#8S0ne`h2TB6OYJIk+rRZr z1pgC9=<)*0M*5hggUim+_Gdj0U%i*sMXQ7q_X7ZgzK_()OWKC+=C6U8Ov5u%vBTY=PNO*pGF72`` z0l4a(Pzeo(-~t>vHT-f}+(rHtxa~&2eP+H&IaTd|3qm+9H2@j|(o;8ZTdmea0a&PA zyhA|9OF{=|&xp_8%sY2qFbPg#bRrp|{qN1CggkA!NrXv+7j1CkfYu<6|dj{iWOX>y-=cAX7V&L$L9B9Fhb%c0QGprIW4G*HFJv zjTTY#xC2N0(2MH`>_9h9PtX6v6j3b2JB+@V%I?#J0EWdAF!|GEEMQ$Ky?yh>nDB7X zsun07_GG(5T5YH(b{1BW+QtZ2iGU4hd}vTHxQ8m+&M6E*9Z(`F0?N(+QZHerL=h@h z6~q6pt@93sD}3Mn>Wjr9SS(g2h!WlEg6JX=C3=e%B>Dy$y#&!ESS1of?<9Kf6484X zy|-xZ$@lyIW`6U|d;ZunXLokC%$(=BpXa`=&jm$hX=_6QkA$4JBII@Ezx-}sfp`7) zP4kLQG+1>Q0NCA(*_C`=`Vw81l1%#g6bC^VBuD?VmECE({O`Kz z)!g*I>lXzn9+fOWFxCZUr4APzHGTOXgLk0T13~3OLjjrLKtg-+akcLe-~PDU-&Vm@IkH8ftK%tl4eXayYf4#SR-XROwwL4h`;)XLpiwhjbqi?`2jOe69Ia zp5p_Bi0!P_@}44+c`dfTQ{Xx|cT;;gd2}axVPc98lyrdj^=4pArl~Wz6=Q%argG@s zfl%{y)uX!n0t|GAHAVxT7B53)T$k(Ry90tn(unkPV!o{W{|Ps&2q3mFIR3vuf6-iJ6yWVRE6Wcbv?_# z_}^MjV1nx2b`r)z-NLB^m*?Z9la8d=Q?pkRHGMnI%BaRJKbW}F_`;9}lVQ6nN>EU6 z80+<73ziyWt2e>YxO;{^CCdTOa^>hft|cl6xTgAhi8&S}M!rq@y5MJh@rF@-SjYc? zoMnFT@^a>%q$0-?04bj%z5!@1?0Wzi?fn|AhZ$IbSwcGtm%8ar3%|T?7lmumjzxda zEK{!R#+jX_9i3e~=8?@QTdH(icr}(6ntisnzMyzuLevfTSvT9mx}-4R?uhqqPDVc- zv#@=imVL7iATWpp`i#={AN-7xrKbH`bQq?m{d3pYn9eK%M&gBe5gOx)PC!(vwtb>iE(Aib3mA75fg;u%J6&CHGPvp*a zrW7OOZOn#!N`6aoy;Y5h#2`~*DwLii#Lj`B-$Zxo$}MJ=a;o~pFd z%hAg`%{TSx*@-2MM7Q|jH%*Ktq2Zd+hj1{g4=(GoUhkgB9>1)}BcjMCm=%>$k(fzf zI&=Ufo@X&;Z|eK*JC__L^nE^au;I}sY4JsU5TziZLF&U?#<&y$VQv9LVC78ybPfO{ z*yln~=I!bAymKi9q3)>Q(JlQ-+kLG4##+}uOt(;x2Ic4*#X|iVsa)H^@D@6ebyA;m z6EichS~|}fac!G@1>Pq(xs;T@06N1h(&M5iHgXhnNNY&EyGb3YZwm@^(J0Qo*L9)X zTrRcqBOjnxhGX4a9}f#Jseaq7?C4|?yhpK+=_quwCvLB=Hp+JaPig zP$YqR!*cWvAb;GIAsAp^(@ri=%<@1ukl-UJ8O!y6{gk#x=v zX)5vbBeur{n9D68+11jaLq4+6?Sf8c1hEbH zx5f2@+ss;;`w9jdA8?g?HQ7#w6w&4r)_JI5)4Jfy-Jb&6xjd@cPjNT3qwzNbCwWq> zK)6!Mt!cnYw{j6FuZ?VP%3z9M!1yGVJGhiSqC;C!;@R{)bd3beY{t@c$|SYfB91Z? zQg54OZyr}lgGA2ey!sQ#e9z~Wzv~ws!M+L2R7*ZPtW=xy4QCQ8>GR{fwdW;R-M$=C z_l+(LIZLNloNRVsV%NIQz29$^@Zx)z^+erLOeg)nol{PYcu_-%9Mpw%RwE1Db_zQ}v`a`AG<;9~S-2(@rZ7j47AK zL6}q?|1$v+2OB8jLyNArFZ>wz?tR}mXWwxXRDT+{uX3PzhN0}2bbQzMf!E#qbW0sW zZzLGoW?N7-!@3%6p0p6_v(j(gi(7Ds>(2&-riRQ}-+O<>z9UH+(ox=aiZ5Cly4QfQNb&`-d8z9eO_*W0rU36U z1Kh3iz-yuLddwwYyR31(`6@$}$JjPCWKwCj)nRADl*WJWEu?mKcGk3&jwCFFAya6Q zlO+S-r9Zd37?_^umlN8(xrDu{uaA2k`o3^U%1LVwJC|TE;BNCLcQpq~#6r;5CRA|zf4^S>&y{+w^fo`c=rq)qLg zPIRN7r}odi@v*ef(Ni^G4e@**QB*Sxvc1gE<0$b1B<;91SN@@+G9=^nmh}Y>pX>C3 z0g5S0T0PlRZRw*fgZIw|RtC|Wo}*SBrBVl3CS7H8+PsFoA4964>k<|4*475Kn1SR( zEyZu5c8)BDF^k|&SN^06@&B^t`84h->a2=0b_HlBcfxm%Dt{M(l#3%Y}F29-|na39ox;@;fjeWo@ei9ECSQWjQuV}o%?1yznj8S z<{Uk*z1ezA5Aa$q@o0OutS)LjKmBAkkKl` zRH1I#@6of_QBaxGxiZJgP~x!jKYaL`fD#){is`P&zE@B5A4Z+>#&BQXbU}sUvi?7q zl+Jv_-DMi2>SIVq2s_a3r<_W@yI+BZor;gt>S057N|`yp=XA$&Ny^e;IV;kDFRmnR zsMH1-;oVh<10ca!5pNDI!tJZL!(Z3Jm z!mV3;{Z0ghPwgL2UpW;V*zRPH>?5yg0@D0SgkeKIKA$l`)zWFLx*8w%fSo|5vQ)zG zM1uNf7r0(%EO1yT-+))t&YdgL52seWZ|^6s?@_QCQYk0gkno|?Y3hJ&%HLz*|42BG zg_q?BhqLq_f{MlFyU!BrY6)mqNdB`| z+Q7R-E>%Gwcoa^G1-jPoCV%lpJh7`0Kh%T^N5{4J^d8kXEmH7(PT)|c>_RUWq+$f1 zzDK+hq~8peaxFGBMSZ?6*#wO4d&D~DhCevTm}IWKq)p|?;4eJ4fh0r0FgkeUZ3lp2V@m%)vXJ(6z1dY zgOss9n3Zc$sOWc$5DTXJOo0TSU~V3u$gRx5oy*C*w!H_Rh{Q(#=bLe7k8tUx>p_~C z_&qh98WTa$Qy*5&=hZmNT|NxwwJ5G2w{fiF)U_3`o+(d|*J!0!<2IK}e8%1*g6E_e zt`G1R-=0OHXk{S3VV3%q4D6=wC7=)<#N#fp8XimN+0@aX5rIWkEe`xCG)hWmpA98y zp#OOrvA#<9>4WbaJ}%}HflDCg>Jl9p2M2zKU8HLV>k9#?V8_{B<<-uh6H7Ou=d)xX z|L$Xy_Rp55B?GwFeRO!iD11=M3Yj;JOhRX4Okb@-9jF_T+YPWgZ9b&0ZtgU+ILW=p z>I1-`Cv6ZaKMwo>J>1o6;ua0L^pdbCUT@-Gg@_CowCl(_r|yDFBbWZ;`lD{UO8sxY z(^OTOc7#g}mopel1G`z__;PJQZlvUyOW49N47t1$QiicoUQPTW1#4XCLQI@`>%Js_ z^A|l{8$|TBx)KxTa&vQMLVKvtPjy9~;=)=n+PN zqhLn>L)Pe|H3lAz!Ch_e8eXwa-l%57;PBq6xK4>y@1E@5PQ%u4{ zK%b9>hyjCxsAMK@=OvBC9ZkM3gGgSKPAm^iPHEYp&TMUqyMAKbOCi||dxJ38;NZ0$ zTGeZ4h8b1_YmvDGGT#G{W1k75Tf;2=%^TLe@#zY-e0z=FYs!*B*2-2kfA<6KuI>k` zYt&kArT|cCFv7fDFj9<|GQ>6dga`)!R5Md@bhoCzv)UQ;F&SkH=rfno*^l`rXj6e& zkZam>6;T>rJ?_vupAyXM6m@&MKgF+;j1OU)6}N8dST(HNc=C#pL#y|4;<8~xI8lD; z2!y4bmnrPyKz>DAZrg^%ooycLMDnDKC9?R6chozUt>ydUD3*h%faH{1P*PU&4mCR z#in*@*?^tNL%j$E*!}Dk9PD;i@Gux3F7BYodR$9V`GX5(eo9+u>%?S)K)LA(9!=`~ zp*KQbw}IZJ$aRkehBcdlRJCxl{w;LP(jC zET+M$OU34^DeM6JqQa+cTq@i>9lP{R$Yn{X!|8ygY1=0*_fvm-C$(JEHhk3$Mp zj^C^0IK>D01um4Krxwk~_g)1Yx6Hhu^Ut!>^JMEmh`K8;|<{ zEPtgw1bgT7==qc`@^DIO_qj3J01d;(g|@&ukw$35@a_8~&!2nNkU-7`ZyA(}^eZ@h zumu&8Ajk?CYT9G9@tH7%-7#F`&G@m;>_b?RKbhr=kxGNWyq`jlR&S`wCJm$~D_ha{ z$bKPK=5K!FfhK*dR;c?5V&HR*m>?7MW*c!WPwiA!O^GF8N&3t)==C?659WfuKCO?r zP-NI8a38uOUD7oMPk$PakSQkCecePWTjT__)P{FczT3p^cdT_|MVGB%N_qZbeu`s%>0|zi zO{F3OjR!jyHXXYA3$4=T8&N7{n~N{uZkqQ$d~(u^3X0fdDwQ2wsx0oNl+GF17mHFG za-sN0x6ve;U0rcb9T?d!|xu_YKgT1F}s^-#cD!CR_FPWzM)8`^H=t z0!++)9NhELl!h^3mM=Y4{l5%seEWN>h-DZ2lD`=epRp@gj|r|$WIAgSuXz|NGn!rK zZbR#fA26c|XceTCVnbC*5c~=xVtE?fvUP{aqxu&Fwc#4`!H%!$lqHYc=FH!0J+)Lh zplHDH+!__3m;mA9yNopXb(h`s?h7Zp1e*p1gmT1%vAU6%n;&rS)#ipI`45FZ9rIk| zvpze?g8%xNXRP-|Hdd0+EMUsZV{EZ?qug&^v-h)ZvN$to+XgwO`fU4I$~;YMCjaeR znv3dDg~xhvZwQl%#>wR$*1PAAYdJAhi zsY9)zoV(SGl)kbH8=%UVAsbxn{+X%6HH>NDuQgfqhM`nrsTE$$l^?QXrhnlOY$Zyu z@l7zC300J<_a}frd(0O)L@NG6A&&d6r1w4-ed5Fd%_<&b-;23UC!WZ3k@9DmPk&)UN6Ng3mkgypx_GJ`w>Ut%_zXNqfYI+H1O?<|Tm&PbMyE z;);Ze(*-wh7{@-!FJa=F)cxXSy*0TW2Vm+XK811CJ0@KUZ%yv4>vlgAnNOX(xA_+# z$P}{>0*9zDm`-?_V3slRKsF-Jzao4KlLeN#-BjHb#jnqf39o0f+j_D+zpG!-RTnCqQ=+5Z? zzyn0CRm6OG7X-S7|3AehN$LfOD$%~~-Ly_q5shXn^K>iVC4ij;-gy*$~MQV z6wbp(iLdkVu`Nkcrxj>IpACL~q6RE@&6opaK9zrobiSZU@{GyIo2<{|RNO#|Jck8R2tvQk4{_{Z1j*4>u|{|E^f`k6 zryRBN17$&`a&zGB=okQPkz}rEk%*~FzR#L1t04(p15>Qd^vOSP`2ACJ zZ}v^N!gnK|wS!2q4A(&m^mAR}d93$z2$(6i{M!Fis#G5s%|dca8bg7!`-_PIRMa(|@lY&I#{AV`mKs0r(e>O3&TR?Qtk<_rE`cnjDO$B62+&&V-5&W;x z^UI0k8E6TE1vazRV9@9zEos?`F`oRaWfPaSg^5K}O}gnz7|J54;uN_XRW zkAp2jDm#nsS{G8}uU@a3FA7)ujuBFR-e^)Kx&PM#%4l_<6$>({f7#OrZjm$mvVrb^ z1$p`6{^@(9xc3Nz-}idhVnbJg6~jlA91fHKh4NWc>WETzgIaETsJ7QRnNOvmwUJB= zk_2e{5QB87&Ws8?{0E*sPAW)!eWNBRi6oG-Rb&Y@gwuJ$*A$rl*A*&_3U#(qU!xL> z(G{PbDGIlUzgkZ;mu3Vqs~CgjN=^_I4priM5GFLVZLU~ciTH9-8Idtmh&GD6~aCz^=lHl$&w8887 zgr1#ss(yP9f5CORvZ3g_V-E^%isB*uE;x9+{?NTi3tL;^1)}BW;*9sO-Hg)h-PzCv zd!)eom0?40Um6926rOwh(daJ)1e?cP(j$IlF+6hD6MokpxFIyL6kP1Oc<$wHUz)Sj z!-ryQYoYHVp&u~>Rg7ky<6a9ip>Egyi~U0l4<8T@g`N8Z)M4y7(ai*pc`|dw;waQ` ze?3u+WwxA5v^e^y?!v;J2+omBIf1c+>W2E@fc|?FmM(B;XYz3zIk@eP2+GQ4s^*j6 zhlNrSR<{OunNa|zk&!1kip~hLDIz>BBqsjvoT`-t`f?@DEoMtP(;2|Yo3(RQn*@RyQd?N+|FvzGQ%)pYgy$qdHju7KYL-fQXzMEE4G#BL9a_4rziCR$ZB zUCnr|e_IprfXE|yLJ}2YB{U?2sBo?24)M70ZF}>N&Fcs5k0y_u}t+cfBwSRsnv>jpZ8oDhO3r-h=RSn4u`{* zj|!f|*4iXBJdOPuPA-@Tr%{1|vE{9QY4d@)RwIfc@615&S=F*9*{Q$!5Wh>*>ms^j z_HlLL`|j&WE+7+(fUdT&d`T3vs#as{0lgp=qS*W1!1QcHujN_74#A4CS`5>}hYu%i z@K;dAd9UAx{*c`Zn0)Qu{M=<;s-Ia_J%p1WjVcP#f0+11{6j^gnb~CzbE4QX9%Cw# zs-ZsNXMJ`Rw^mOtkPry?ZT~%5Y=vGc@txB!qUVx%(*1`-!b+_SmrmZ4#IX*W@$RYi z#I?qnd9mRNVb8>!OZ2Ckh7DR@rQ2xjOFS7Jbz}K8!JC_3u%cvX>iFpS^9hoQjs_+< zC|{p#THs4vQN2|I@wnx@hHrmrjEE(uwQ?`GOYeU#9^bM^85Wn2@JZwSaJA~MiY+g6 zwa3D)kTo5cP-Es!sunC)jmPP{aeF;EImvMO7RW0)&&PXhvX^j0XpM&}xF*1!{YC(I zWDeoH5ox_v3LRLe z)u(sL3u+yB9ACN5t;)8mi91z(k1hU;BXB2+;1D|yw((qiF5NiYZODj6{{1me`l}(n zA#poCZFcG|#3cc7hy*Nm+pq|O!K7Kgn+-E88bBk2LbfFajgM2;$F}JhtW^kBdm!NW uUIhz5&}7sX{7tQVdEdkT`*;641z=68e}|dzq96Xddi+RBsYJm%@c#geKj~lq literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/2.2db061cb0002d932bfba.js b/src/components/kline/charting_library/bundles/2.2db061cb0002d932bfba.js new file mode 100644 index 00000000..549c1598 --- /dev/null +++ b/src/components/kline/charting_library/bundles/2.2db061cb0002d932bfba.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"+EG+":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.render=function(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})},t}(o.Component),u=o.createContext(null)},"6uNr":function(e,t,n){e.exports={menuWrap:"menuWrap-1gEtmoET",isMeasuring:"isMeasuring-FZ0EJCM2",scrollWrap:"scrollWrap-1B5MfTJt",momentumBased:"momentumBased-1Jq4gQt2",menuBox:"menuBox-20sJGjtG",isHidden:"isHidden-2vLQpR1t"}},"8Rai":function(e,t,n){"use strict";var r=n("q1tI"),o=function(e,t){var n=void 0===t?{}:t,r=n.bubbles,o=void 0!==r&&r,i=n.cancelable,u=void 0!==i&&i,s=n.detail,a=void 0===s?null:s;try{return new window.CustomEvent(e,{bubbles:o,cancelable:u,detail:a})}catch(c){var l=document.createEvent("CustomEvent");return l.initCustomEvent(e,o,u,a),l}},i=n("R5JZ");function u(e){var t=e.click,n=e.mouseDown,u=e.touchEnd,s=e.touchStart,a=e.handler,l=e.reference,c=e.ownerDocument,p=void 0===c?document:c,d=Object(r.useRef)(null),h=Object(r.useRef)(new o("timestamp").timeStamp);return Object(r.useLayoutEffect)((function(){var e={click:t,mouseDown:n,touchEnd:u,touchStart:s},r=l?l.current:d.current;return Object(i.a)(h.current,r,a,p,e)}),[t,n,u,s,a]),l||d}n.d(t,"a",(function(){return u}))},AiMB:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),i=n("i8i4"),u=n("e3/o"),s=n("jAh7"),a=n("+EG+"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._uuid=Object(u.guid)(),t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._manager().removeWindow(this._uuid)},t.prototype.render=function(){var e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return 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||"",i.createPortal(o.createElement(c.Provider,{value:this},this.props.children),e)},t.prototype.moveToTop=function(){this._manager().moveToTop(this._uuid)},t.prototype._manager=function(){return null===this.context?Object(s.getRootOverlapManager)():this.context},t.contextType=a.b,t}(o.PureComponent),c=o.createContext(null)},DTHj:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("mrSG"),o=n("q1tI"),i=n.n(o),u=n("TSYQ"),s=n.n(u),a=n("Eyy1"),l=n("Hr11"),c=n("XAms"),p=n("+EG+"),d=n("tWVy"),h=n("jAh7"),f=n("lxNp"),m=n("dxYz"),v=n("PN6A"),_=n("6uNr"),b=function(e){function t(t){var n=e.call(this,t)||this;return n._containerRef=null,n._scrollWrapRef=null,n._raf=null,n._manager=new h.OverlapManager,n._hotkeys=null,n._scroll=0,n._handleContainerRef=function(e){n._containerRef=e, +"function"==typeof n.props.reference&&n.props.reference(e),"object"==typeof n.props.reference&&(n.props.reference.current=e)},n._handleScrollWrapRef=function(e){return n._scrollWrapRef=e},n._handleMeasure=function(e){if(!n.state.isMeasureValid){var t=n.props.position,r=Object(a.ensureNotNull)(n._containerRef),o=r.getBoundingClientRect(),i=document.documentElement.clientHeight,u=document.documentElement.clientWidth,s=i-0,c=o.height>s;if(c)Object(a.ensureNotNull)(n._scrollWrapRef).style.overflowY="scroll",o=r.getBoundingClientRect();var p=o.width,d=o.height,h="function"==typeof t?t(p,d):t,f=u-(h.overrideWidth||p)-0,m=Object(l.clamp)(h.x,0,Math.max(0,f)),v=i-(h.overrideHeight||d)-0,_=Object(l.clamp)(h.y,0,Math.max(0,v));h.forbidCorrectYCoord&&_1&&(l=1);var u=1-a/i.height;u<0?u=0:u>1&&(u=1),r({h:o,s:l,v:u})}},t._mouseDown=function(e){window.addEventListener("mouseup",t._mouseUp),window.addEventListener("mousemove",t._mouseMove)},t._mouseUp=function(e){window.removeEventListener("mousemove",t._mouseMove),window.removeEventListener("mouseup",t._mouseUp),t._handlePosition(e)},t._mouseMove=S()(t._handlePosition,100),t._handleTouch=function(e){t._handlePosition(e.nativeEvent.touches[0])},t}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.hsv,r=n.h,i=n.s,a=n.v,c="hsl("+360*r+", 100%, 50%)";return o.createElement("div",{className:s()(x.saturation,t),style:{backgroundColor:c},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:x.pointer,style:{left:100*i+"%",top:100*(1-a)+"%"}}))},t}(o.PureComponent),I=n("jpE+"),j=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._container=null,t._refContainer=function(e){t._container=e},t._handlePosition=function(e){var n=t.props,o=n.hsv,r=o.s,i=o.v,s=n.onChange;if(s){var a=Object(c.ensureNotNull)(t._container).getBoundingClientRect(),l=e.clientY-a.top;l>=a.top&&(l=a.top-1);var u=l/a.height;u<0?u=0:u>1&&(u=1),s({h:u,s:r,v:i})}},t._mouseDown=function(e){window.addEventListener("mouseup",t._mouseUp), +window.addEventListener("mousemove",t._mouseMove)},t._mouseUp=function(e){window.removeEventListener("mousemove",t._mouseMove),window.removeEventListener("mouseup",t._mouseUp),t._handlePosition(e)},t._mouseMove=S()(t._handlePosition,100),t._handleTouch=function(e){t._handlePosition(e.nativeEvent.touches[0])},t}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.hsv.h;return o.createElement("div",{className:s()(I.hue,t)},o.createElement("div",{className:I.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:I.pointer,style:{top:100*n+"%"}})))},t}(o.PureComponent),M=n("uJfL"),T=window.t("Add",{context:"Color Picker"}),W=function(e){function t(t){var n=e.call(this,t)||this;n._handleHSV=function(e){var t=function(e){var t,n,o,r=e.h,i=e.s,s=e.v,a=Math.floor(6*r),c=6*r-a,l=s*(1-i),u=s*(1-c*i),p=s*(1-(1-c)*i);switch(a%6){case 0:t=s,n=p,o=l;break;case 1:t=u,n=s,o=l;break;case 2:t=l,n=s,o=p;break;case 3:t=l,n=u,o=s;break;case 4:t=p,n=l,o=s;break;case 5:t=s,n=l,o=u;break;default:t=0,n=0,o=0}return"#"+[255*t,255*n,255*o].map((function(e){return("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1")})).join("")}(e)||"#000000";n.setState({color:t,inputColor:t.replace(/^#/,""),hsv:e}),n.props.onSelect(t)},n._handleInput=function(e){var t=e.currentTarget.value;try{var o=N(t),r="#"+t;n.setState({color:r,inputColor:t,hsv:o}),n.props.onSelect(r)}catch(i){n.setState({inputColor:t})}},n._handleAddColor=function(){return n.props.onAdd(n.state.color)};var o=t.color||"#000000";return n.state={color:o,inputColor:o.replace(/^#/,""),hsv:N(o)},n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.state,t=e.color,n=e.hsv,r=e.inputColor;return o.createElement("div",{className:M.container},o.createElement("div",{className:M.form},o.createElement("div",{className:M.swatch,style:{backgroundColor:t}}),o.createElement("div",{className:M.inputWrap},o.createElement("span",{className:M.inputHash},"#"),o.createElement("input",{type:"text",className:M.input,value:r,onChange:this._handleInput})),o.createElement("div",{className:M.buttonWrap},o.createElement(k.Button,{size:"s",onClick:this._handleAddColor},T))),o.createElement("div",{className:M.hueSaturationWrap},o.createElement(P,{className:M.saturation,hsv:n,onChange:this._handleHSV}),o.createElement(j,{className:M.hue,hsv:n,onChange:this._handleHSV})))},t}(o.PureComponent),D=n("1Kfe"),R=window.t("Add Custom Color",{context:"Color Picker"}),L=window.t("Opacity",{context:"Color Picker"}),F=function(e){function t(t){var n=e.call(this,t)||this;return n._handleAddColor=function(e){n.setState({isCustom:!1}),n._onToggleCustom(!1);var t=n.props.onAddColor;t&&t(e)},n._handleSelectColor=function(e){var t=n.props.onColorChange;t&&t(e)},n._handleCustomClick=function(){n.setState({isCustom:!0}),n._onToggleCustom(!0)},n._handleOpacity=function(e){var t=n.props.onOpacityChange;t&&t(e)},n.state={isCustom:!1},n} +return Object(a.__extends)(t,e),t.prototype.componentDidUpdate=function(e,t){e.selectOpacity!==this.props.selectOpacity&&this.props.menu&&this.props.menu.update()},t.prototype.render=function(){var e=this.props,t=e.color,n=e.opacity,r=e.selectCustom,i=e.selectOpacity,a=e.customColors,c="number"==typeof n?n:1;return this.state.isCustom?o.createElement(W,{color:t,onSelect:this._handleSelectColor,onAdd:this._handleAddColor}):o.createElement("div",{className:D.container},o.createElement(w,{colors:b,color:t,onSelect:this._handleSelectColor}),o.createElement(w,{colors:_,color:t,onSelect:this._handleSelectColor}),o.createElement("div",{className:D.separator}),o.createElement(w,{colors:a,color:t,onSelect:this._handleSelectColor},r&&o.createElement("div",{className:s()(D.customButton,"apply-common-tooltip"),onClick:this._handleCustomClick,title:R})),i&&o.createElement(o.Fragment,null,o.createElement("div",{className:D.sectionTitle},L),o.createElement(E.a,{color:t,opacity:c,onChange:this._handleOpacity})))},t.prototype._onToggleCustom=function(e){var t=this.props.onToggleCustom;t&&t(e)},t}(o.PureComponent),U=n("PN6A");function B(e){var t=e.button,n=e.children,i=e.className,s=e.onPopupClose,h=Object(a.__rest)(e,["button","children","className","onPopupClose"]),d=Object(o.useState)(!1),f=d[0],m=d[1],v=Object(o.useState)(!1),b=v[0],g=v[1],_=Object(p.a)(),C=_[0],y=_[1],w=Object(o.useRef)(null);return r.a.createElement("div",{className:i},r.a.createElement("div",{tabIndex:e.disabled?void 0:-1,ref:w,onClick:E,onFocus:y.onFocus,onBlur:y.onBlur,onKeyDown:k},"function"==typeof t?t(b,C):t),r.a.createElement(u.a,{isOpened:b,onClose:N,position:function(){var e=Object(c.ensureNotNull)(w.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:w.current,onKeyDown:k},r.a.createElement(U.a.Consumer,null,(function(e){return r.a.createElement(F,Object(a.__assign)({},h,{onToggleCustom:m,menu:e}))})),!f&&n));function E(){e.disabled||(g((function(e){return!e})),m(!1))}function k(e){switch(Object(l.hashFromEvent)(e)){case 27:b&&(e.preventDefault(),N())}}function N(){E(),Object(c.ensureNotNull)(w.current).focus(),s&&s()}}var G=n("Vdly"),z=n("FQhm");function A(){var e,t,n=Object(o.useState)(Object(G.getJSON)("pickerCustomColors",[])),r=n[0],i=n[1];e="add_new_custom_color",t=function(e){return i(V(e,r))},Object(o.useEffect)((function(){return z.subscribe(e,t,null),function(){z.unsubscribe(e,t,null)}}),[e,t]);var s=Object(o.useCallback)((function(e){var t=e?Object(h.parseRgb)(e):null;r.some((function(e){return null!==e&&null!==t&&Object(h.areEqualRgb)(Object(h.parseRgb)(e),t)}))||(z.emit("add_new_custom_color",e),Object(G.setJSON)("pickerCustomColors",V(e,r)))}),[r]);return[r,s]}function V(e,t){var n=t.slice();return n.push(e),n.length>29&&n.shift(),n}var q=n("Tmoa"),K=n("0W35"),J=n("95N5"),Y=Object(K.makeSwitchGroupItem)(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(){t.props.onChange&&t.props.onChange(t.props.value)},t}return Object(a.__extends)(t,e), +t.prototype.render=function(){var e,t,n=this.props,r=n.name,s=n.checked,a=n.value,c=i(J.thicknessItem,((e={})[J.checked]=s,e)),l=i(J.bar,((t={})[J.checked]=s,t)),u={borderTopWidth:parseInt(a)};return o.createElement("div",{className:c},o.createElement("input",{type:"radio",className:J.radio,name:r,value:a,onChange:this._onChange,checked:s}),o.createElement("div",{className:l,style:u}," "))},t}(o.PureComponent));function Q(e){var t=e.name,n=e.values,r=e.selectedValues,i=e.onChange,s=n.map((function(e,t){return o.createElement(Y,{key:t,value:e.toString()})})),a=r.map((function(e){return e.toString()}));return o.createElement("div",{className:J.wrap},o.createElement(K.SwitchGroup,{name:t,onChange:function(e){i(parseInt(e))},values:a},s))}var X=n("85uA"),H=window.t("Thickness");function Z(e){return r.a.createElement("div",{className:X.thicknessContainer},r.a.createElement("div",{className:X.thicknessTitle},H),r.a.createElement(Q,{name:"color_picker_thickness_select",onChange:e.onChange,values:e.items,selectedValues:[e.value]}))}var $=n("4bOu");function ee(e){var t=e.className,n=e.selectOpacity,o=void 0===n?void 0!==e.opacity:n,i=e.thickness,a=e.color,c=e.disabled,l=e.opacity,u=void 0===l?1:l,p=e.onColorChange,h=e.onOpacityChange,d=e.onThicknessChange,f=e.thicknessItems,m=e.onPopupClose,v=A(),b=v[0],g=v[1];return r.a.createElement(B,{className:t,disabled:c,color:a,selectOpacity:o,opacity:u,selectCustom:!0,customColors:b,onColorChange:p,onOpacityChange:a?h:void 0,onAddColor:g,button:function(e,t){var n=e||t,o=n?"primary":"default";return r.a.createElement("div",{className:s()($.colorPickerWrap,$["intent-"+o],$["border-thin"],$["size-medium"],n&&$.highlight,n&&$.focused,c&&$.disabled),"data-role":"button","data-name":i?"color-with-thickness-select":"color-select"},r.a.createElement("div",{className:s()($.colorPicker,c&&$.disabled)},a?(l=te(a,u),p=u>=.95&&ne(a),r.a.createElement("div",{className:$.opacitySwatch},r.a.createElement("div",{style:{backgroundColor:l},className:s()($.swatch,p&&$.white)}))):r.a.createElement("div",{className:$.placeholderContainer},r.a.createElement("div",{className:$.placeholder})),i&&r.a.createElement("span",{className:s()($.colorLine,ne(a)&&$.white),style:{height:i,backgroundColor:te(a,u)}})),n&&r.a.createElement("span",{className:$.shadow}));var l,p},onPopupClose:m},i&&f&&r.a.createElement(Z,{value:i,items:f,onChange:function(e){d&&d(e)}}))}function te(e,t){return e?Object(q.generateColor)(e,Object(q.alphaToTransparency)(t)):"#000000"}function ne(e){return!!e&&e.toLowerCase()===f}n.d(t,"a",(function(){return ee}))},"85uA":function(e,t,n){e.exports={thicknessContainer:"thicknessContainer-1lrdH7bz",thicknessTitle:"thicknessTitle-2nZV_6CD"}},"8d0Q":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var o=n("q1tI");function r(){var e=Object(o.useState)(!1),t=e[0],n=e[1];return[t,{onMouseOver:function(e){i(e)&&n(!0)},onMouseOut:function(e){i(e)&&n(!1)}}]}function i(e){return!e.currentTarget.contains(e.relatedTarget)}},"95N5":function(e,t,n){e.exports={ +wrap:"wrap-3KIz6IQG",thicknessItem:"thicknessItem-1D40arGe",checked:"checked-pDy7EtmX",radio:"radio-mk150mXO",bar:"bar-3l4jwcsX"}},ASyk:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},DXuF:function(e,t,n){e.exports={swatches:"swatches-2NO2y7Xs",swatch:"swatch-CMyFZXry",empty:"empty-1lteEy1B",white:"white-RBcZELAh",selected:"selected-3mQR-gqr"}},E9Pn:function(e,t,n){},F0Qt:function(e){e.exports=JSON.parse('{"wrapper":"wrapper-21v50zE8","input":"input-24iGIobO","box":"box-3574HVnv","icon":"icon-2jsUbtec","noOutline":"noOutline-3VoWuntz","check":"check-382c8Fu1","dot":"dot-3gRd-7Qt"}')},O6kz:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSwitchGroupItem=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("17x9");t.makeSwitchGroupItem=function(e){var t;return(t=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._onChange=function(t){e.context.switchGroupContext.getOnChange()(t)},e._onUpdate=function(t){t.includes(e.props.value)&&e.forceUpdate()},e}return o.__extends(n,t),n.prototype.componentDidMount=function(){this.context.switchGroupContext.subscribe(this._onUpdate)},n.prototype.render=function(){return r.createElement(e,o.__assign({},this.props,{name:this._getName(),onChange:this._onChange,checked:this._isChecked()}))},n.prototype.componentWillUnmount=function(){this.context.switchGroupContext.unsubscribe(this._onUpdate)},n.prototype._getName=function(){return this.context.switchGroupContext.getName()},n.prototype._isChecked=function(){return this.context.switchGroupContext.getValues().includes(this.props.value)},n}(r.PureComponent)).contextTypes={switchGroupContext:i.any.isRequired},t}},OGHR:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SwitchGroup=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("17x9"),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._subscriptions=new Set,t._getName=function(){return t.props.name},t._getValues=function(){return t.props.values},t._getOnChange=function(){return t.props.onChange},t._subscribe=function(e){t._subscriptions.add(e)},t._unsubscribe=function(e){t._subscriptions.delete(e)},t}return o.__extends(t,e),t.prototype.getChildContext=function(){return{switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}},t.prototype.render=function(){return this.props.children},t.prototype.componentDidUpdate=function(e){this._notify(this._getUpdates(this.props.values,e.values))},t.prototype._notify=function(e){this._subscriptions.forEach((function(t){return t(e)}))},t.prototype._getUpdates=function(e,t){return o.__spreadArrays(t,e).filter((function(n){return t.includes(n)?!e.includes(n):e.includes(n)}))},t.childContextTypes={switchGroupContext:i.any.isRequired},t}(r.PureComponent);t.SwitchGroup=s},Oqo1:function(e,t,n){e.exports={ +opacity:"opacity-2aYjtVUz",opacitySlider:"opacitySlider-2S5vLqQZ",opacitySliderGradient:"opacitySliderGradient-1uUWtQAG",pointer:"pointer-3pBhp8nL",dragged:"dragged-1FWLoCMd",opacityPointerWrap:"opacityPointerWrap-133eLPOE",opacityInputWrap:"opacityInputWrap-1okRhpq9",opacityInput:"opacityInput-1A9bqplo",opacityInputPercent:"opacityInputPercent-n0mDvs0P"}},"P4l+":function(e,t,n){},"Q+1u":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("Eyy1"),a=n("QpNh"),c=n("qFKp"),l=n("6ix9"),u=r.createContext(null),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._rows=new WeakMap,t._rowCount=1,t}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(u.Provider,{value:this},r.createElement("div",{ref:this.props.reference,className:i(l.content,c.isIE&&l.ie)},this.props.children))},t.prototype.getRowIndex=function(e){var t=this._rows.get(e);return void 0===t&&(t=this._rowCount++,this._rows.set(e,t)),t},t}(r.PureComponent),h=r.createContext(0),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(h.Provider,{value:Object(s.ensureNotNull)(this.context).getRowIndex(this)},this.props.children)},t.contextType=u,t}(r.PureComponent);function f(e){return c.isIE?{msGridRow:e}:void 0}p.Row=d,p.Cell=function(e){var t=i(l.cell,e.offset&&l.offset,e.grouped&&l.grouped,"top"===e.verticalAlign&&l.top,"adaptive"===e.verticalAlign&&l.adaptive,e.checkableTitle&&l.checkableTitle,2===e.colSpan&&l.fill,"first"===e.placement&&2!==e.colSpan&&l.first,"last"===e.placement&&2!==e.colSpan&&l.last),n=Object(a.a)(e);return r.createElement(h.Consumer,null,(function(s){return r.createElement("div",Object(o.__assign)({},n,{className:t,style:f(s)}),r.createElement("div",{className:i(l.inner,e.className)},e.children))}))},p.Separator=function(e){return r.createElement(p.Row,null,r.createElement(h.Consumer,null,(function(e){return r.createElement("div",{className:i(l.cell,l.separator,l.fill),style:f(e)})})))},p.GroupSeparator=function(e){var t=e.size||0;return r.createElement(p.Row,null,r.createElement(h.Consumer,null,(function(e){return r.createElement("div",{className:i(l.cell,l.groupSeparator,l.fill,1===t&&l.big),style:f(e)})})))}},"R4+T":function(e,t){e.exports=''},U1eG:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("Eyy1"),a=n("Hr11"),c=n("Oqo1"),l=function(e){function t(t){var n=e.call(this,t)||this;return n._container=null,n._pointer=null,n._raf=null,n._refContainer=function(e){n._container=e},n._refPointer=function(e){n._pointer=e},n._handlePosition=function(e){null===n._raf&&(n._raf=requestAnimationFrame((function(){ +var t=Object(s.ensureNotNull)(n._container),o=Object(s.ensureNotNull)(n._pointer),r=t.getBoundingClientRect(),i=o.offsetWidth,c=e.clientX-i/2-r.left,l=Object(a.clamp)(c/(r.width-i),0,1);n.setState({inputOpacity:Math.round(100*l).toString()}),n.props.onChange(l),n._raf=null})))},n._onSliderClick=function(e){n._handlePosition(e.nativeEvent),n._dragSubscribe()},n._mouseUp=function(e){n.setState({isPointerDragged:!1}),n._dragUnsubscribe(),n._handlePosition(e)},n._mouseMove=function(e){n.setState({isPointerDragged:!0}),n._handlePosition(e)},n._onTouchStart=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouch=function(e){n.setState({isPointerDragged:!0}),n._handlePosition(e.nativeEvent.touches[0])},n._handleTouchEnd=function(){n.setState({isPointerDragged:!1})},n._handleInput=function(e){var t=e.currentTarget.value,o=Number(t)/100;n.setState({inputOpacity:t}),Number.isNaN(o)||o>1||n.props.onChange(o)},n.state={inputOpacity:Math.round(100*t.opacity).toString(),isPointerDragged:!1},n}return Object(o.__extends)(t,e),t.prototype.componentWillUnmount=function(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()},t.prototype.render=function(){var e=this.props,t=e.color,n=e.opacity,o=e.hideInput,s=this.state,a=s.inputOpacity,l=s.isPointerDragged,u={color:t||void 0};return r.createElement("div",{className:c.opacity},r.createElement("div",{className:c.opacitySlider,style:u,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},r.createElement("div",{className:c.opacitySliderGradient,style:{backgroundImage:"linear-gradient(90deg, transparent, "+t+")"}}),r.createElement("div",{className:c.opacityPointerWrap},r.createElement("div",{className:i(c.pointer,l&&c.dragged),style:{left:100*n+"%"},ref:this._refPointer}))),!o&&r.createElement("div",{className:c.opacityInputWrap},r.createElement("input",{type:"text",className:c.opacityInput,value:a,onChange:this._handleInput}),r.createElement("span",{className:c.opacityInputPercent},"%")))},t.prototype._dragSubscribe=function(){var e=Object(s.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))},t.prototype._dragUnsubscribe=function(){var e=Object(s.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))},t}(r.PureComponent)},WboT:function(e,t,n){"use strict";var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=(n("EsMY"),n("TSYQ")),a=n("kSQs"),c=n("Eyy1"),l=n("Ialn"),u=n("qFKp"),p=n("ZgM/"),h={attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},d=function(e){function t(t){var n=e.call(this,t)||this;return n._input=null,n._buttons=null,n._innerLabel=null,n._container=null,n._onBlur=function(e){n.setState({focused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onFocus=function(e){n.setState({focused:!0}), +n.props.onFocus&&n.props.onFocus(e)},n._containerFocus=function(e){(!Modernizr.mobiletouch&&n._buttons&&n._buttons.contains(e.target)||n._innerLabel&&n._innerLabel.contains(e.target))&&Object(c.ensureNotNull)(n._input).focus()},n._setContainerRef=function(e){n._container=e,n.props.containerReference&&n.props.containerReference(e)},n._setInputRef=function(e){n._input=e,n.props.inputReference&&n.props.inputReference(e)},n._setButtonsRef=function(e){n._buttons=e},n._setInnerLabelRef=function(e){n._innerLabel=e},n.state={focused:!1},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.componentDidUpdate=function(e){this.props.onWheelNoPassive!==e.onWheelNoPassive&&this._updatePassiveListenerOnWheel(e.onWheelNoPassive)},t.prototype.componentWillUnmount=function(){this.props.onWheelNoPassive&&this._removePassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.render=function(){var e;this.props.error?e=p.error:this.props.warning&&(e=p.warning);var t=this.props,n=t.borderStyle,o=void 0===n?"thick":n,i=t.fontSizeStyle,a=void 0===i?"large":i,c=s(p.inputWithErrorWrapper,"thick"===o&&p.thickBorder,this.props.className,this.state.focused&&!this.props.disabled&&p.focused,e,this.props.disabled&&p.disabled,this.props.readOnly&&p.readonly),h=s(p.innerInput,"large"===a&&p.largeFont,Object(l.isRtl)()&&!u.isChrome&&p.innerInputFix);return r.createElement("div",{className:c},r.createElement("div",{className:p.inputWithError,ref:this._setContainerRef,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onClick:this.props.onClick,onFocus:this._containerFocus,onWheel:this.props.onWheel},r.createElement("div",{className:s(p.inputContainer,Object(l.isRtl)()&&!u.isChrome&&p.inputContainerFix)},this.props.innerLabel&&r.createElement("div",{className:p.innerLabel,tabIndex:-1,ref:this._setInnerLabelRef},this.props.innerLabel),r.createElement("div",{className:p.innerInputContainer},r.createElement("input",{name:this.props.name,ref:this._setInputRef,className:h,pattern:this.props.pattern,type:this.props.type||"text",value:this.props.value,placeholder:this.props.placeholder,readOnly:this.props.readOnly,disabled:this.props.disabled,inputMode:this.props.inputMode,onBlur:this._onBlur,onChange:this.props.onChange,onClick:this.props.onInputClick,onFocus:this._onFocus,onKeyDown:this.props.onKeyDown,onKeyUp:this.props.onKeyUp})),r.createElement("div",{className:p.iconBlock,tabIndex:-1,ref:this._setButtonsRef},this.props.button)),this.props.children),this._renderError())},t.prototype._renderError=function(){return void 0!==this.props.errorMessage?r.createElement(a.a,{root:"document",show:!0,isOpened:this.props.showErrorMessage,targetAttachment:h.targetAttachment,attachment:h.attachment,target:this._container||void 0,inheritWidthFromTarget:!0,customErrorClass:p.errorMessage,attachmentOffsetY:-4},[this.props.errorMessage]):void 0},t.prototype._updatePassiveListenerOnWheel=function(e){ +e&&this._removePassiveListenerOnWheel(e),this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype._addPassiveListenerOnWheel=function(e){Object(c.ensureNotNull)(this._container).addEventListener("wheel",e,{passive:!1})},t.prototype._removePassiveListenerOnWheel=function(e){Object(c.ensureNotNull)(this._container).removeEventListener("wheel",e)},t}(r.PureComponent),f=n("Iivm"),m=n("R4+T"),v=n("uZsJ");function b(e){var t=s(v.control,v.controlIncrease),n=s(v.control,v.controlDecrease);return r.createElement("div",{className:s(v.controlWrapper,!e.visible&&v.hidden)},r.createElement("div",{className:t,onClick:e.increaseValue},r.createElement(f.Icon,{icon:m,className:v.increaseControlIcon})),r.createElement("div",{className:n,onClick:e.decreaseValue},r.createElement(f.Icon,{icon:m,className:v.decreaseControlIcon})))}var g=n("8d0Q"),_=n("Oi2w"),C=n("l9+T"),y=n("/3z9");n.d(t,"a",(function(){return k}));var w=[38],E=[40];function k(e){var t,n,r=Object(g.b)(),s=r[0],a=r[1],c=Object(_.a)(),l=c[0],u=c[1],p=Object(C.a)(u.onFocus,e.onFocus),h=Object(C.a)(u.onBlur,e.onBlur);return i.a.createElement(d,Object(o.__assign)({},a,{name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,button:(t=e.button,n=e.forceShowControls,e.disabled?void 0:i.a.createElement(i.a.Fragment,null,t||i.a.createElement(b,{visible:!Modernizr.mobiletouch&&(n||l||s),increaseValue:f,decreaseValue:m}))),disabled:e.disabled,placeholder:e.placeholder,innerLabel:e.innerLabel,containerReference:e.containerReference,inputReference:e.inputReference,inputMode:e.inputMode,error:e.error,errorMessage:e.errorMessage,showErrorMessage:e.error&&s,onClick:e.onClick,onFocus:p,onBlur:h,onChange:e.onValueChange,onKeyDown:function(t){if(e.disabled||0!==Object(y.modifiersFromEvent)(t.nativeEvent))return;var n=w,o=E;e.controlDecKeyCodes&&(o=o.concat(e.controlDecKeyCodes));e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes));(o.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(o.includes(t.keyCode)?-1:1));e.onKeyDown&&e.onKeyDown(t)},onWheelNoPassive:function(t){if(e.disabled)return;if(!l)return;t.preventDefault(),t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1)}}));function f(){e.disabled||e.onValueByStepChange(1)}function m(){e.disabled||e.onValueByStepChange(-1)}}},"ZgM/":function(e,t,n){e.exports={inputWithErrorWrapper:"inputWithErrorWrapper-3VldItns",disabled:"disabled-1H5pTmbC",thickBorder:"thickBorder-17UV-SuS",readonly:"readonly-3wmbSVwP",focused:"focused-3rk113Ah",innerInput:"innerInput-29Ku0bwF",error:"error-32uXEKXM",warning:"warning-1fcuxDP3",inputWithError:"inputWithError-1wKt_k8s",inputContainer:"inputContainer-2JfcvOzg",inputContainerFix:"inputContainerFix-3bYyvsOT",innerInputContainer:"innerInputContainer-FSOtBYl0",largeFont:"largeFont-1Tlrlf5g",innerInputFix:"innerInputFix-3nQEuMmn",errorMessage:"errorMessage-3U3e1ayv",iconBlock:"iconBlock-1uOkuIhU",innerLabel:"innerLabel-1oKvCwg6"}}, +Zzxg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupedCheckbox=t.Checkbox=void 0;var o=n("mrSG"),r=n("q1tI"),i=n("TSYQ"),s=n("0W35"),a=n("vCF3"),c=n("qibD");n("E9Pn");var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.render=function(){var e,t,n=i(this.props.className,c.checkbox,((e={})[c.reverse]=Boolean(this.props.labelPositionReverse),e[c.baseline]=Boolean(this.props.labelAlignBaseline),e)),s=i(c.label,((t={})[c.disabled]=this.props.disabled,t)),l=null;return this.props.label&&(l=r.createElement("span",{className:s},this.props.label)),r.createElement("label",{className:n},r.createElement(a.CheckboxInput,o.__assign({},this.props)),l)},t.defaultProps={value:"on"},t}(r.PureComponent);t.Checkbox=l,t.GroupedCheckbox=s.makeSwitchGroupItem(l)},aJjg:function(e,t){e.exports=''},fV0y:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("Zzxg"),t)},"jpE+":function(e,t,n){e.exports={hue:"hue-2mlXxlkM",pointer:"pointer-3fNcCimp",pointerContainer:"pointerContainer-1T_sOwrr"}},lY1a:function(e,t,n){e.exports={saturation:"saturation-2SLmW8C-",pointer:"pointer-2fX2g8ap"}},nc0P:function(e,t,n){var o;!function(r){"use strict";var i,s="[big.js] ",a=s+"Invalid ",c=a+"decimal places",l={},u=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function p(e,t,n,o){var r=e.c,i=e.e+t+1;if(i=5;else if(2===n)o=r[i]>5||5==r[i]&&(o||i<0||void 0!==r[i+1]||1&r[i-1]);else if(3===n)o=o||!!r[0];else if(o=!1,0!==n)throw Error("[big.js] Invalid rounding mode");if(i<1)r.length=1,o?(e.e=-t,r[0]=1):r[0]=e.e=0;else{if(r.length=i--,o)for(;++r[i]>9;)r[i]=0,i--||(++e.e,r.unshift(1));for(i=r.length;!r[--i];)r.pop()}}else if(n<0||n>3||n!==~~n)throw Error("[big.js] Invalid rounding mode");return e}function h(e,t,n,o){var r,i,s=e.constructor,l=!e.c[0];if(void 0!==n){if(n!==~~n||n<(3==t)||n>1e6)throw Error(3==t?a+"precision":c);for(n=o-(e=new s(e)).e,e.c.length>++o&&p(e,n,s.RM),2==t&&(o=e.e+n+1);e.c.length=s.PE))i=i.charAt(0)+(n>1?"."+i.slice(1):"")+(r<0?"e":"e+")+r;else if(r<0){for(;++r;)i="0"+i;i="0."+i}else if(r>0)if(++r>n)for(r-=n;r--;)i+="0";else r1&&(i=i.charAt(0)+"."+i.slice(1));return e.s<0&&(!l||4==t)?"-"+i:i}l.abs=function(){var e=new this.constructor(this);return e.s=1,e},l.cmp=function(e){var t,n=this,o=n.c,r=(e=new n.constructor(e)).c,i=n.s,s=e.s,a=n.e,c=e.e;if(!o[0]||!r[0])return o[0]?i:r[0]?-s:0;if(i!=s)return i;if(t=i<0,a!=c)return a>c^t?1:-1;for(s=(a=o.length)<(c=r.length)?a:c,i=-1;++ir[i]^t?1:-1;return a==c?0:a>c^t?1:-1},l.div=function(e){var t=this,n=t.constructor,o=t.c,r=(e=new n(e)).c,i=t.s==e.s?1:-1,s=n.DP;if(s!==~~s||s<0||s>1e6)throw Error(c) +;if(!r[0])throw Error("[big.js] Division by zero");if(!o[0])return new n(0*i);var a,l,u,h,d,f=r.slice(),m=a=r.length,v=o.length,b=o.slice(0,a),g=b.length,_=e,C=_.c=[],y=0,w=s+(_.e=t.e-e.e)+1;for(_.s=i,i=w<0?0:w,f.unshift(0);g++g?1:-1;else for(d=-1,h=0;++db[d]?1:-1;break}if(!(h<0))break;for(l=g==a?r:f;g;){if(b[--g]w&&p(_,s,n.RM,void 0!==b[0]),_},l.eq=function(e){return!this.cmp(e)},l.gt=function(e){return this.cmp(e)>0},l.gte=function(e){return this.cmp(e)>-1},l.lt=function(e){return this.cmp(e)<0},l.lte=function(e){return this.cmp(e)<1},l.minus=l.sub=function(e){var t,n,o,r,i=this,s=i.constructor,a=i.s,c=(e=new s(e)).s;if(a!=c)return e.s=-c,i.plus(e);var l=i.c.slice(),u=i.e,p=e.c,h=e.e;if(!l[0]||!p[0])return p[0]?(e.s=-c,e):new s(l[0]?i:0);if(a=u-h){for((r=a<0)?(a=-a,o=l):(h=u,o=p),o.reverse(),c=a;c--;)o.push(0);o.reverse()}else for(n=((r=l.length0)for(;c--;)l[t++]=0;for(c=t;n>a;){if(l[--n]0?(c=s,t=l):(r=-r,t=a),t.reverse();r--;)t.push(0);t.reverse()}for(a.length-l.length<0&&(t=l,l=a,a=t),r=l.length,i=0;r;a[r]%=10)i=(a[--r]=a[r]+l[r]+i)/10|0;for(i&&(a.unshift(i),++c),r=a.length;0===a[--r];)a.pop();return e.c=a,e.e=c,e},l.pow=function(e){var t=this,n=new t.constructor(1),o=n,r=e<0;if(e!==~~e||e<-1e6||e>1e6)throw Error(a+"exponent");for(r&&(e=-e);1&e&&(o=o.times(t)),e>>=1;)t=t.times(t);return r?n.div(o):o},l.round=function(e,t){var n=this.constructor;if(void 0===e)e=0;else if(e!==~~e||e<-1e6||e>1e6)throw Error(c);return p(new n(this),e,void 0===t?n.RM:t)},l.sqrt=function(){var e,t,n,o=this,r=o.constructor,i=o.s,a=o.e,c=new r(.5);if(!o.c[0])return new r(o);if(i<0)throw Error(s+"No square root");0===(i=Math.sqrt(o+""))||i===1/0?((t=o.c.join("")).length+a&1||(t+="0"),a=((a+1)/2|0)-(a<0||1&a),e=new r(((i=Math.sqrt(t))==1/0?"1e":(i=i.toExponential()).slice(0,i.indexOf("e")+1))+a)):e=new r(i),a=e.e+(r.DP+=4);do{n=e,e=c.times(n.plus(o.div(n)))}while(n.c.slice(0,a).join("")!==e.c.slice(0,a).join(""));return p(e,r.DP-=4,r.RM)},l.times=l.mul=function(e){ +var t,n=this,o=n.constructor,r=n.c,i=(e=new o(e)).c,s=r.length,a=i.length,c=n.e,l=e.e;if(e.s=n.s==e.s?1:-1,!r[0]||!i[0])return new o(0*e.s);for(e.e=c+l,sc;)a=t[l]+i[c]*r[l-c-1]+a,t[l--]=a%10,a=a/10|0;t[l]=(t[l]+a)%10}for(a?++e.e:t.shift(),c=t.length;!t[--c];)t.pop();return e.c=t,e},l.toExponential=function(e){return h(this,1,e,e)},l.toFixed=function(e){return h(this,2,e,this.e+e)},l.toPrecision=function(e){return h(this,3,e,e-1)},l.toString=function(){return h(this)},l.valueOf=l.toJSON=function(){return h(this,4)},(i=function e(){function t(n){var o=this;if(!(o instanceof t))return void 0===n?e():new t(n);n instanceof t?(o.s=n.s,o.e=n.e,o.c=n.c.slice()):function(e,t){var n,o,r;if(0===t&&1/t<0)t="-0";else if(!u.test(t+=""))throw Error(a+"number");e.s="-"==t.charAt(0)?(t=t.slice(1),-1):1,(n=t.indexOf("."))>-1&&(t=t.replace(".",""));(o=t.search(/e/i))>0?(n<0&&(n=o),n+=+t.slice(o+1),t=t.substring(0,o)):n<0&&(n=t.length);for(r=t.length,o=0;o0&&"0"==t.charAt(--r););for(e.e=n-o-1,e.c=[],n=0;o<=r;)e.c[n++]=+t.charAt(o++)}}(o,n),o.constructor=t}return t.prototype=l,t.DP=20,t.RM=1,t.NE=-7,t.PE=21,t.version="5.2.2",t}()).default=i.Big=i,void 0===(o=function(){return i}.call(t,n,t,e))||(e.exports=o)}()},qibD:function(e){e.exports=JSON.parse('{"checkbox":"checkbox-3xZUD-2M","reverse":"reverse-3xeTx96y","label":"label-cyItEVpF","baseline":"baseline-6TXKro4X"}')},uJfL:function(e,t,n){e.exports={container:"container-1-OmVBa-",form:"form-1PwJY7C7",swatch:"swatch-1yekatxU",inputWrap:"inputWrap-11zHN5-G",inputHash:"inputHash-2IZ-P-A4",input:"input-35LrVJJj",buttonWrap:"buttonWrap-37bmOXG9",hueSaturationWrap:"hueSaturationWrap-2qtz1WJa",saturation:"saturation-3duvfnxs",hue:"hue-31zIOKyJ"}},uZsJ:function(e,t,n){e.exports={controlWrapper:"controlWrapper-skuqZLfC",hidden:"hidden-3NLdXwWA",control:"control-1HTkHp6S",controlIncrease:"controlIncrease-2YFIq5Gk",controlDecrease:"controlDecrease-3RZJUOOQ",increaseControlIcon:"increaseControlIcon-1tvvZsEf",decreaseControlIcon:"decreaseControlIcon-O8mAFFIw"}},uhCe:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("ASyk"),r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},vCF3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxInput=void 0;var o=n("q1tI"),r=n("TSYQ"),i=n("Iivm"),s=n("aJjg"),a=n("F0Qt");n("P4l+"),t.CheckboxInput=function(e){var t,n=r(a.box,((t={})[a.check]=!Boolean(e.indeterminate),t[a.dot]=Boolean(e.indeterminate),t[a.noOutline]=-1===e.tabIndex,t));return o.createElement("div",{className:a.wrapper,title:e.title},o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:a.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.onChange(e.value)},ref:e.reference}),o.createElement("div",{className:n +},o.createElement(i.Icon,{icon:s,className:a.icon})))}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/29.4c923634e8711048f68e.js b/src/components/kline/charting_library/bundles/29.4c923634e8711048f68e.js new file mode 100644 index 00000000..5f320a5c --- /dev/null +++ b/src/components/kline/charting_library/bundles/29.4c923634e8711048f68e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[29],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/29.848432cc94542f647449.css b/src/components/kline/charting_library/bundles/29.848432cc94542f647449.css new file mode 100644 index 00000000..372be860 --- /dev/null +++ b/src/components/kline/charting_library/bundles/29.848432cc94542f647449.css @@ -0,0 +1 @@ +.inputWithErrorWrapper-3VldItns{display:block;position:relative;z-index:0;box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px transparent;border:1px solid #d1d4dc;border-radius:4px;background-color:transparent;font-size:15px;color:#131722;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 87.5ms ease,box-shadow 87.5ms ease}html.theme-dark .inputWithErrorWrapper-3VldItns{color:#b2b5be;border:1px solid #50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns:hover{z-index:1;border-color:#b2b5be}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns:hover{border-color:#6a6d78}}.disabled-1H5pTmbC{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}}html.theme-dark .disabled-1H5pTmbC{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{color:#50535e}}html.theme-dark .disabled-1H5pTmbC{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{background-color:#2a2e39}}html.theme-dark .disabled-1H5pTmbC{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{border-color:#50535e}}.disabled-1H5pTmbC.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.readonly-3wmbSVwP{border-color:#b2b5be;background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover{border-color:#b2b5be;background-color:#f0f3fa}}html.theme-dark .readonly-3wmbSVwP{background-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{background-color:#50535e}}html.theme-dark .readonly-3wmbSVwP{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{border-color:#50535e}}.readonly-3wmbSVwP.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#2196f3;z-index:2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#2196f3;z-index:2}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#1976d2}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#131722}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#b2b5be}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{color:#363a45}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#e53935}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#e53935}}.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}.inputWithError-1wKt_k8s{flex:0 0 auto;justify-content:space-between;box-sizing:border-box}.inputContainer-2JfcvOzg,.inputWithError-1wKt_k8s{display:flex;position:relative;align-items:center;height:100%}.inputContainer-2JfcvOzg{width:100%}.inputContainerFix-3bYyvsOT{flex-direction:row}.innerInputContainer-FSOtBYl0{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.innerInput-29Ku0bwF{display:block;width:100%;height:100%;border:none;padding:0 3px 0 8px;background-color:transparent;box-shadow:0 0 0 0 transparent;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .35s ease;box-sizing:border-box;-webkit-text-fill-color:currentColor}.innerInput-29Ku0bwF.largeFont-1Tlrlf5g{font-size:16px}.innerInput-29Ku0bwF::placeholder{opacity:1;color:#c1c4cd}html.theme-dark .innerInput-29Ku0bwF::placeholder{color:#2a2e39}.innerInput-29Ku0bwF::selection{background:rgba(33,150,243,.25)}html.theme-dark .innerInput-29Ku0bwF::selection{background:rgba(25,118,210,.25)}.innerInputFix-3nQEuMmn{direction:ltr;text-align:left;padding:0 3px 0 8px}.errorMessage-3U3e1ayv{padding:5px 8px;font-size:12px;line-height:14px;color:#fff;background-color:#2a2e39;box-sizing:border-box}html.theme-dark .errorMessage-3U3e1ayv{background-color:#434651;color:#b2b5be}.errorMessage-3U3e1ayv:after{content:"";display:block;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 8px 0;border-color:#2a2e39 transparent transparent}html.theme-dark .errorMessage-3U3e1ayv:after{border-color:#434651 transparent transparent}.iconBlock-1uOkuIhU{display:flex;flex:0 0 auto;height:100%}.innerLabel-1oKvCwg6{display:flex;flex:0 0 auto;color:#d1d4dc;font-size:16px;padding-left:8px}html.theme-dark .innerLabel-1oKvCwg6{color:#50535e}.controlWrapper-skuqZLfC{box-sizing:border-box;margin-right:2px;padding:2px 0;height:100%;border-radius:0 4px 4px 0;overflow:hidden}.controlWrapper-skuqZLfC.hidden-3NLdXwWA{display:none}.control-1HTkHp6S{display:flex;flex:0 0 auto;box-sizing:border-box;align-items:center;border-radius:2px;padding:0 6px;height:50%;background-color:transparent;color:#787b86;cursor:pointer;transition:color .35s ease,background-color .35s ease}.control-1HTkHp6S svg{fill:currentColor}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1HTkHp6S:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1HTkHp6S:hover{background-color:#363a45;color:#b2b5be}}.controlIncrease-2YFIq5Gk{transform:rotate(180deg)}.decreaseControlIcon-O8mAFFIw,.increaseControlIcon-1tvvZsEf{display:flex;flex:0 0 auto;justify-content:center;width:10px}.decreaseControlIcon-O8mAFFIw svg,.increaseControlIcon-1tvvZsEf svg{width:100%}.swatches-2NO2y7Xs{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-CMyFZXry{position:relative;flex:0 0 15px;width:15px;height:15px;margin:3px;border:1px solid currentColor;border-radius:2px;background-color:currentColor}.swatch-CMyFZXry:after{content:"";position:absolute;box-sizing:content-box;left:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid;border-color:transparent;border-radius:5px;transition:border-color .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.swatch-CMyFZXry:hover:after{border-color:#d1d4dc}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .swatch-CMyFZXry:hover:after{border-color:#50535e}}.swatch-CMyFZXry.empty-1lteEy1B{border-color:#000;background-color:transparent}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B{border-color:#fff}.swatch-CMyFZXry.empty-1lteEy1B:before{content:"";position:absolute;width:1px;height:21px;left:7px;top:-3px;transform:rotate(45deg);background-color:#ef5350}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B:before{background-color:#ef5350}.swatch-CMyFZXry.white-RBcZELAh{border-color:#d1d4dc}html.theme-dark .swatch-CMyFZXry.white-RBcZELAh{border-color:transparent}.swatch-CMyFZXry.selected-3mQR-gqr:after{content:"";position:absolute;z-index:1;box-sizing:content-box;left:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid #2196f3;border-radius:5px}html.theme-dark .swatch-CMyFZXry.selected-3mQR-gqr:after{border:2px solid #1976d2}.opacity-2aYjtVUz{display:flex;align-items:center}.opacitySlider-2S5vLqQZ{position:relative;flex:1 0 auto;height:10px;border-radius:5px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-position:1px}html.theme-dark .opacitySlider-2S5vLqQZ{background-color:#000}.opacitySliderGradient-1uUWtQAG{display:block;width:100%;height:100%;border-radius:4px;border:1px solid currentColor;color:inherit;background-image:linear-gradient(90deg,transparent,currentColor)}.opacitySliderGradient-1uUWtQAG,.pointer-3pBhp8nL{box-sizing:border-box;background-color:transparent}.pointer-3pBhp8nL{position:absolute;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;width:12px;height:12px;margin:-1px 0 0;border-radius:50%}.pointer-3pBhp8nL,html.theme-dark .pointer-3pBhp8nL{background-color:#fff}html.theme-dark .pointer-3pBhp8nL{border:2px solid #fff}.pointer-3pBhp8nL.dragged-1FWLoCMd{transition:left 0s}.opacityPointerWrap-133eLPOE{position:absolute;left:0;top:0;width:calc(100% - 12px)}.opacityInputWrap-1okRhpq9{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .opacityInputWrap-1okRhpq9{color:#b2b5be}.opacityInput-1A9bqplo{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:47px;margin-left:8px;padding-right:14px;text-align:right}html.theme-dark .opacityInput-1A9bqplo{border:1px solid #50535e}.opacityInput-1A9bqplo:focus{border-color:#2196f3}html.theme-dark .opacityInput-1A9bqplo:focus{border-color:#1976d2}.opacityInputPercent-n0mDvs0P{position:absolute;top:5px;left:40px;text-align:right;pointer-events:none}.saturation-2SLmW8C-{position:relative;z-index:0;border-radius:2px;overflow:hidden}.saturation-2SLmW8C-:after,.saturation-2SLmW8C-:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.saturation-2SLmW8C-:before{background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.saturation-2SLmW8C-:after{background-image:linear-gradient(0deg,#000,transparent)}.saturation-2SLmW8C- .pointer-2fX2g8ap{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;z-index:1;width:10px;height:10px;margin:-6px 0 0 -6px;border-radius:50%}html.theme-dark .saturation-2SLmW8C- .pointer-2fX2g8ap{border:2px solid #fff}.hue-2mlXxlkM{display:flex;align-items:stretch;border-radius:2px;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.hue-2mlXxlkM .pointer-3fNcCimp{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:left .1s,top .1s;width:100%;height:5px;margin:-4px 0 0 -2px;border-radius:2px}html.theme-dark .hue-2mlXxlkM .pointer-3fNcCimp{border:2px solid #fff}.pointerContainer-1T_sOwrr{position:relative;margin:3px 0;width:100%}.container-1-OmVBa-{width:224px;padding:6px 12px}.form-1PwJY7C7{display:flex;margin-bottom:12px}.swatch-1yekatxU{width:26px;height:26px;box-sizing:border-box;border-radius:4px}.inputWrap-11zHN5-G{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .inputWrap-11zHN5-G{color:#b2b5be}.inputHash-2IZ-P-A4{position:absolute;top:5px;width:21px;text-align:right;pointer-events:none}.input-35LrVJJj{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:68px;margin-left:8px;padding-left:12px}html.theme-dark .input-35LrVJJj{border:1px solid #50535e}.input-35LrVJJj:focus{border-color:#2196f3}html.theme-dark .input-35LrVJJj:focus{border-color:#1976d2}.buttonWrap-37bmOXG9{height:26px;margin-left:auto}.hueSaturationWrap-2qtz1WJa{display:flex;height:184px}.saturation-3duvfnxs{width:200px;height:100%;margin-right:7px}.hue-31zIOKyJ{width:17px;height:100%}.container-3jqXx6VY{width:224px;padding:6px 12px}.sectionTitle-14f4vHhw{margin:12px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .sectionTitle-14f4vHhw{color:#787b86}.separator-37206dUD{height:1px;margin:12px 0;background-color:#d1d4dc}html.theme-dark .separator-37206dUD{background-color:#434651}.separator-37206dUD:last-child{display:none}.customButton-1OVL2GM7{position:relative;flex:0 0 17px;width:17px;height:17px;margin:3px;border-radius:2px;transition:background-color .35s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton-1OVL2GM7:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton-1OVL2GM7:hover{background-color:#2a2e39}}.customButton-1OVL2GM7:after,.customButton-1OVL2GM7:before{content:"";position:absolute;background-color:#131722}html.theme-dark .customButton-1OVL2GM7:after,html.theme-dark .customButton-1OVL2GM7:before{background-color:#b2b5be}.customButton-1OVL2GM7:before{width:1px;height:13px;left:8px;top:2px}.customButton-1OVL2GM7:after{width:13px;height:1px;left:2px;top:8px}.wrap-3KIz6IQG{display:flex}.thicknessItem-1D40arGe{display:inline-flex;position:relative;justify-content:center;align-items:center;flex:1;box-sizing:border-box;height:32px;background-color:transparent;border:1px solid #d1d4dc;padding:0 12px}html.theme-dark .thicknessItem-1D40arGe{border-color:#50535e;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe:hover{background-color:#2a2e39}}.thicknessItem-1D40arGe.checked-pDy7EtmX{background-color:#2196f3;border-color:#2196f3;z-index:1}html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX{border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe.checked-pDy7EtmX:hover{background-color:#2196f3;border-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX:hover{border-color:#2196f3;background-color:#2196f3}}.thicknessItem-1D40arGe+.thicknessItem-1D40arGe{margin-left:-1px}.thicknessItem-1D40arGe:first-child{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.thicknessItem-1D40arGe:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.radio-mk150mXO{position:absolute;width:100%;height:100%;opacity:0;padding:0;margin:0;top:0;left:0}.bar-3l4jwcsX{width:100%;height:0;border:0 solid #131722}html.theme-dark .bar-3l4jwcsX{border:0 solid #b2b5be}.bar-3l4jwcsX.checked-pDy7EtmX,html.theme-dark .bar-3l4jwcsX.checked-pDy7EtmX{border-top-color:#fff}.thicknessContainer-1lrdH7bz{padding:0 12px}.thicknessTitle-2nZV_6CD{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-2nZV_6CD{color:#787b86}.colorPickerWrap-3CKoS76B{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;margin:0;border-radius:4px;border-style:solid;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.colorPickerWrap-3CKoS76B:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .colorPickerWrap-3CKoS76B:hover{border-color:#6a6d78}}.colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#1976d2}.colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-3CKoS76B.size-small-171myYWP{height:24px}.colorPickerWrap-3CKoS76B.size-medium-vQ4tJKsY{height:34px}.colorPickerWrap-3CKoS76B.size-large-36sdciXs{height:48px}.colorPickerWrap-3CKoS76B.font-size-medium-2FxxjPlX,.colorPickerWrap-3CKoS76B.font-size-small-2MhPDpOT{font-size:14px;line-height:20px}.colorPickerWrap-3CKoS76B.font-size-large-272pPq9L{font-size:16px;line-height:24px}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor{border-width:0}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor .shadow-2guXPu-j{margin:0}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv{border-width:1px}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv .shadow-2guXPu-j{margin:-1px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9{border-width:2px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9 .shadow-2guXPu-j{margin:-2px}.colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#50535e}.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j{border-color:#00897b}.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j{border-color:#ff9800}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#1976d2}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#1976d2}.colorPickerWrap-3CKoS76B.corner-top-left-1YL_woIU{border-top-left-radius:0}.colorPickerWrap-3CKoS76B.corner-top-right-2ch4nt0D{border-top-right-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-right-yxUtJRuR{border-bottom-right-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-left-RaqUovla{border-bottom-left-radius:0}.shadow-2guXPu-j{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none;border-radius:4px;border:2px solid}.shadow-2guXPu-j.corner-top-left-1YL_woIU{border-top-left-radius:0}.shadow-2guXPu-j.corner-top-right-2ch4nt0D{border-top-right-radius:0}.shadow-2guXPu-j.corner-bottom-right-yxUtJRuR{border-bottom-right-radius:0}.shadow-2guXPu-j.corner-bottom-left-RaqUovla{border-bottom-left-radius:0}.colorPicker-3Y3x2ZTE{display:flex;align-items:center;justify-content:center;padding:4px}.colorPicker-3Y3x2ZTE.disabled-3JLIZoXG{opacity:.5}.swatch-1HdO4thS{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:3px}.placeholderContainer-162UtvCf{position:relative;width:24px;height:24px;border-radius:3px;overflow:hidden}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo{width:24px;height:24px;background-color:#ef5350}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo{background-color:#ef5350}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{content:" ";position:absolute;border-top:24px solid #26a69a;border-left:24px solid transparent;width:0}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{border-top:24px solid #26a69a}.white-1wi9uYIx{border:1px solid #d1d4dc}html.theme-dark .white-1wi9uYIx{border:1px solid transparent}.opacitySwatch-JY_FJG0h{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:3px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-size:50%}html.theme-dark .opacitySwatch-JY_FJG0h{background-color:#000}.colorLine-2ayGuwQX{width:30px;margin-left:8px;margin-right:4px;border-radius:1px}.colorLine-2ayGuwQX.white-1wi9uYIx{margin-left:7px;margin-right:3px}.thicknessContainer-b-mOHnpg{padding:0 12px}.thicknessTitle-3PQDSIFb{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-3PQDSIFb{color:#787b86}.content-jw-2aYgg{display:inline-grid;grid-template-columns:auto 1fr;color:#131722;padding:16px 20px;max-width:550px;box-sizing:border-box;width:100%}html.theme-dark .content-jw-2aYgg{color:#b2b5be}.content-jw-2aYgg.ie-2-BNrQbP{display:-ms-inline-grid;-ms-grid-columns:1fr auto}.cell-hIDC3uV- .inner--hn7i_PK{display:flex;align-items:center;padding:8px 0}.ie-2-BNrQbP .cell-hIDC3uV- .inner--hn7i_PK{width:100%}.cell-hIDC3uV-.first-2n3flLMC{display:flex;min-width:0;align-items:center}.ie-2-BNrQbP .cell-hIDC3uV-.first-2n3flLMC{-ms-grid-column:1}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{display:block;padding-right:20px;text-transform:capitalize;min-width:0;word-wrap:break-word;cursor:default}.cell-hIDC3uV-.fill-1Pff_fQf{grid-column:1/3}.ie-2-BNrQbP .cell-hIDC3uV-.fill-1Pff_fQf{-ms-grid-column-span:2}.ie-2-BNrQbP .cell-hIDC3uV-.last-3u0rzQsJ{-ms-grid-column:2}.cell-hIDC3uV-.top-E6bk4zZh{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.top-E6bk4zZh{-ms-grid-row-align:start}.cell-hIDC3uV-:only-child{max-width:340px}.cell-hIDC3uV-.offset-2t8eK615{padding-left:26px}.grouped-HUhXUUdM .inner--hn7i_PK{padding:4px 0}.separator-27YVz1Zr{margin:8px -20px;height:1px;background-color:#e0e3eb}html.theme-dark .separator-27YVz1Zr{background-color:#434651}.groupSeparator-3LbEcdXc{height:8px}.groupSeparator-3LbEcdXc.big-1ygh-FzO{height:14px}@media screen and (max-width:379px){.content-jw-2aYgg{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{padding:8px 20px 8px 0}.cell-hIDC3uV-.adaptive-3nNVfvpI{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.adaptive-3nNVfvpI{-ms-grid-row-align:start}.cell-hIDC3uV-.adaptive-3nNVfvpI:not(.checkableTitle-3xDSPDqb){padding-top:8px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/29.848432cc94542f647449.rtl.css b/src/components/kline/charting_library/bundles/29.848432cc94542f647449.rtl.css new file mode 100644 index 00000000..95eee7ca --- /dev/null +++ b/src/components/kline/charting_library/bundles/29.848432cc94542f647449.rtl.css @@ -0,0 +1 @@ +.inputWithErrorWrapper-3VldItns{display:block;position:relative;z-index:0;box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px transparent;border:1px solid #d1d4dc;border-radius:4px;background-color:transparent;font-size:15px;color:#131722;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 87.5ms ease,box-shadow 87.5ms ease}html.theme-dark .inputWithErrorWrapper-3VldItns{color:#b2b5be;border:1px solid #50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns:hover{z-index:1;border-color:#b2b5be}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns:hover{border-color:#6a6d78}}.disabled-1H5pTmbC{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover{border-color:#d1d4dc;background-color:#f0f3fa;color:#b2b5be}}html.theme-dark .disabled-1H5pTmbC{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{color:#50535e}}html.theme-dark .disabled-1H5pTmbC{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{background-color:#2a2e39}}html.theme-dark .disabled-1H5pTmbC{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-1H5pTmbC:hover{border-color:#50535e}}.disabled-1H5pTmbC.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-1H5pTmbC:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.readonly-3wmbSVwP{border-color:#b2b5be;background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover{border-color:#b2b5be;background-color:#f0f3fa}}html.theme-dark .readonly-3wmbSVwP{background-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{background-color:#50535e}}html.theme-dark .readonly-3wmbSVwP{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .readonly-3wmbSVwP:hover{border-color:#50535e}}.readonly-3wmbSVwP.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.readonly-3wmbSVwP:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px transparent}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#2196f3;z-index:2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#2196f3;z-index:2}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah{border-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover{border-color:#1976d2}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #2196f3!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #1976d2!important}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#131722}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF{color:#b2b5be}}.inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{opacity:1;color:#e0e3eb}}html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah .innerInput-29Ku0bwF::placeholder{color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.focused-3rk113Ah:hover .innerInput-29Ku0bwF::placeholder{color:#363a45}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover{border-color:#e53935}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #ef5350!important}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover.thickBorder-17UV-SuS{box-shadow:inset 0 0 0 1px #e53935!important}}.inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#ef5350}}html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM .innerInput-29Ku0bwF{color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.error-32uXEKXM:hover .innerInput-29Ku0bwF{color:#e53935}}.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3 .innerInput-29Ku0bwF{color:#ef6c00}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .inputWithErrorWrapper-3VldItns.warning-1fcuxDP3:hover .innerInput-29Ku0bwF{color:#ef6c00}}.inputWithError-1wKt_k8s{flex:0 0 auto;justify-content:space-between;box-sizing:border-box}.inputContainer-2JfcvOzg,.inputWithError-1wKt_k8s{display:flex;position:relative;align-items:center;height:100%}.inputContainer-2JfcvOzg{width:100%;flex-direction:row-reverse}.inputContainerFix-3bYyvsOT{flex-direction:row}.innerInputContainer-FSOtBYl0{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.innerInput-29Ku0bwF{display:block;width:100%;height:100%;border:none;padding:0 8px 0 3px;background-color:transparent;box-shadow:0 0 0 0 transparent;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .35s ease;box-sizing:border-box;-webkit-text-fill-color:currentColor}direction:ltr;text-align:right;padding:0 8px 0 3px;.innerInput-29Ku0bwF.largeFont-1Tlrlf5g{font-size:16px}.innerInput-29Ku0bwF::placeholder{opacity:1;color:#c1c4cd}html.theme-dark .innerInput-29Ku0bwF::placeholder{color:#2a2e39}.innerInput-29Ku0bwF::selection{background:rgba(33,150,243,.25)}html.theme-dark .innerInput-29Ku0bwF::selection{background:rgba(25,118,210,.25)}.innerInputFix-3nQEuMmn{direction:ltr;text-align:left;padding:0 3px 0 8px}.errorMessage-3U3e1ayv{padding:5px 8px;font-size:12px;line-height:14px;color:#fff;background-color:#2a2e39;box-sizing:border-box}html.theme-dark .errorMessage-3U3e1ayv{background-color:#434651;color:#b2b5be}.errorMessage-3U3e1ayv:after{content:"";display:block;position:absolute;bottom:-5px;right:50%;transform:translateX(50%);width:0;height:0;border-style:solid;border-width:5px 8px 0;border-color:#2a2e39 transparent transparent}html.theme-dark .errorMessage-3U3e1ayv:after{border-color:#434651 transparent transparent}.iconBlock-1uOkuIhU{display:flex;flex:0 0 auto;height:100%}.innerLabel-1oKvCwg6{display:flex;flex:0 0 auto;color:#d1d4dc;font-size:16px;padding-right:8px}html.theme-dark .innerLabel-1oKvCwg6{color:#50535e}.controlWrapper-skuqZLfC{box-sizing:border-box;margin-left:2px;padding:2px 0;height:100%;border-radius:4px 0 0 4px;overflow:hidden}margin-left:2px;margin-right:0;.controlWrapper-skuqZLfC.hidden-3NLdXwWA{display:none}.control-1HTkHp6S{display:flex;flex:0 0 auto;box-sizing:border-box;align-items:center;border-radius:2px;padding:0 6px;height:50%;background-color:transparent;color:#787b86;cursor:pointer;transition:color .35s ease,background-color .35s ease}.control-1HTkHp6S svg{fill:currentColor}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1HTkHp6S:hover{color:#131722;background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1HTkHp6S:hover{background-color:#363a45;color:#b2b5be}}.controlIncrease-2YFIq5Gk{transform:rotate(-180deg)}.decreaseControlIcon-O8mAFFIw,.increaseControlIcon-1tvvZsEf{display:flex;flex:0 0 auto;justify-content:center;width:10px}.decreaseControlIcon-O8mAFFIw svg,.increaseControlIcon-1tvvZsEf svg{width:100%}.swatches-2NO2y7Xs{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-CMyFZXry{position:relative;flex:0 0 15px;width:15px;height:15px;margin:3px;border:1px solid currentColor;border-radius:2px;background-color:currentColor}.swatch-CMyFZXry:after{content:"";position:absolute;box-sizing:content-box;right:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid;border-color:transparent;border-radius:5px;transition:border-color .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.swatch-CMyFZXry:hover:after{border-color:#d1d4dc}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .swatch-CMyFZXry:hover:after{border-color:#50535e}}.swatch-CMyFZXry.empty-1lteEy1B{border-color:#000;background-color:transparent}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B{border-color:#fff}.swatch-CMyFZXry.empty-1lteEy1B:before{content:"";position:absolute;width:1px;height:21px;right:7px;top:-3px;transform:rotate(-45deg);background-color:#ef5350}html.theme-dark .swatch-CMyFZXry.empty-1lteEy1B:before{background-color:#ef5350}.swatch-CMyFZXry.white-RBcZELAh{border-color:#d1d4dc}html.theme-dark .swatch-CMyFZXry.white-RBcZELAh{border-color:transparent}.swatch-CMyFZXry.selected-3mQR-gqr:after{content:"";position:absolute;z-index:1;box-sizing:content-box;right:-4px;top:-4px;width:100%;height:100%;padding:2px;border:2px solid #2196f3;border-radius:5px}html.theme-dark .swatch-CMyFZXry.selected-3mQR-gqr:after{border:2px solid #1976d2}.opacity-2aYjtVUz{display:flex;align-items:center}.opacitySlider-2S5vLqQZ{position:relative;flex:1 0 auto;height:10px;border-radius:5px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-position:1px}html.theme-dark .opacitySlider-2S5vLqQZ{background-color:#000}.opacitySliderGradient-1uUWtQAG{display:block;width:100%;height:100%;border-radius:4px;border:1px solid currentColor;color:inherit;background-image:linear-gradient(270deg,transparent,currentColor)}.opacitySliderGradient-1uUWtQAG,.pointer-3pBhp8nL{box-sizing:border-box;background-color:transparent}.pointer-3pBhp8nL{position:absolute;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;width:12px;height:12px;margin:-1px 0 0;border-radius:50%}.pointer-3pBhp8nL,html.theme-dark .pointer-3pBhp8nL{background-color:#fff}html.theme-dark .pointer-3pBhp8nL{border:2px solid #fff}.pointer-3pBhp8nL.dragged-1FWLoCMd{transition:right 0s}.opacityPointerWrap-133eLPOE{position:absolute;right:0;top:0;width:calc(100% - 12px)}.opacityInputWrap-1okRhpq9{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .opacityInputWrap-1okRhpq9{color:#b2b5be}.opacityInput-1A9bqplo{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:47px;margin-right:8px;padding-left:14px;text-align:left}html.theme-dark .opacityInput-1A9bqplo{border:1px solid #50535e}.opacityInput-1A9bqplo:focus{border-color:#2196f3}html.theme-dark .opacityInput-1A9bqplo:focus{border-color:#1976d2}.opacityInputPercent-n0mDvs0P{position:absolute;top:5px;right:40px;text-align:left;pointer-events:none}.saturation-2SLmW8C-{position:relative;z-index:0;border-radius:2px;overflow:hidden}.saturation-2SLmW8C-:after,.saturation-2SLmW8C-:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%}.saturation-2SLmW8C-:before{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.saturation-2SLmW8C-:after{background-image:linear-gradient(0deg,#000,transparent)}.saturation-2SLmW8C- .pointer-2fX2g8ap{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;z-index:1;width:10px;height:10px;margin:-6px -6px 0 0;border-radius:50%}html.theme-dark .saturation-2SLmW8C- .pointer-2fX2g8ap{border:2px solid #fff}.hue-2mlXxlkM{display:flex;align-items:stretch;border-radius:2px;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.hue-2mlXxlkM .pointer-3fNcCimp{position:absolute;border:2px solid #fff;background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:right .1s,top .1s;width:100%;height:5px;margin:-4px -2px 0 0;border-radius:2px}html.theme-dark .hue-2mlXxlkM .pointer-3fNcCimp{border:2px solid #fff}.pointerContainer-1T_sOwrr{position:relative;margin:3px 0;width:100%}.container-1-OmVBa-{width:224px;padding:6px 12px}.form-1PwJY7C7{display:flex;margin-bottom:12px}.swatch-1yekatxU{width:26px;height:26px;box-sizing:border-box;border-radius:4px}.inputWrap-11zHN5-G{display:flex;position:relative;align-items:center;color:#131722}html.theme-dark .inputWrap-11zHN5-G{color:#b2b5be}.inputHash-2IZ-P-A4{position:absolute;top:5px;width:21px;text-align:left;pointer-events:none}.input-35LrVJJj{display:flex;padding:0 5px;height:26px;border:1px solid #d1d4dc;box-sizing:border-box;border-radius:4px;line-height:24px;background-color:transparent;width:68px;margin-right:8px;padding-right:12px}html.theme-dark .input-35LrVJJj{border:1px solid #50535e}.input-35LrVJJj:focus{border-color:#2196f3}html.theme-dark .input-35LrVJJj:focus{border-color:#1976d2}.buttonWrap-37bmOXG9{height:26px;margin-right:auto}.hueSaturationWrap-2qtz1WJa{display:flex;height:184px}.saturation-3duvfnxs{width:200px;height:100%;margin-left:7px}.hue-31zIOKyJ{width:17px;height:100%}.container-3jqXx6VY{width:224px;padding:6px 12px}.sectionTitle-14f4vHhw{margin:12px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .sectionTitle-14f4vHhw{color:#787b86}.separator-37206dUD{height:1px;margin:12px 0;background-color:#d1d4dc}html.theme-dark .separator-37206dUD{background-color:#434651}.separator-37206dUD:last-child{display:none}.customButton-1OVL2GM7{position:relative;flex:0 0 17px;width:17px;height:17px;margin:3px;border-radius:2px;transition:background-color .35s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton-1OVL2GM7:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton-1OVL2GM7:hover{background-color:#2a2e39}}.customButton-1OVL2GM7:after,.customButton-1OVL2GM7:before{content:"";position:absolute;background-color:#131722}html.theme-dark .customButton-1OVL2GM7:after,html.theme-dark .customButton-1OVL2GM7:before{background-color:#b2b5be}.customButton-1OVL2GM7:before{width:1px;height:13px;right:8px;top:2px}.customButton-1OVL2GM7:after{width:13px;height:1px;right:2px;top:8px}.wrap-3KIz6IQG{display:flex}.thicknessItem-1D40arGe{display:inline-flex;position:relative;justify-content:center;align-items:center;flex:1;box-sizing:border-box;height:32px;background-color:transparent;border:1px solid #d1d4dc;padding:0 12px}html.theme-dark .thicknessItem-1D40arGe{border-color:#50535e;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe:hover{background-color:#2a2e39}}.thicknessItem-1D40arGe.checked-pDy7EtmX{background-color:#2196f3;border-color:#2196f3;z-index:1}html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX{border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.thicknessItem-1D40arGe.checked-pDy7EtmX:hover{background-color:#2196f3;border-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .thicknessItem-1D40arGe.checked-pDy7EtmX:hover{border-color:#2196f3;background-color:#2196f3}}.thicknessItem-1D40arGe+.thicknessItem-1D40arGe{margin-right:-1px}.thicknessItem-1D40arGe:first-child{margin-right:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.thicknessItem-1D40arGe:last-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.radio-mk150mXO{position:absolute;width:100%;height:100%;opacity:0;padding:0;margin:0;top:0;right:0}.bar-3l4jwcsX{width:100%;height:0;border:0 solid #131722}html.theme-dark .bar-3l4jwcsX{border:0 solid #b2b5be}.bar-3l4jwcsX.checked-pDy7EtmX,html.theme-dark .bar-3l4jwcsX.checked-pDy7EtmX{border-top-color:#fff}.thicknessContainer-1lrdH7bz{padding:0 12px}.thicknessTitle-2nZV_6CD{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-2nZV_6CD{color:#787b86}.colorPickerWrap-3CKoS76B{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;margin:0;border-radius:4px;border-style:solid;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B{border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.colorPickerWrap-3CKoS76B:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .colorPickerWrap-3CKoS76B:hover{border-color:#6a6d78}}.colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.focused-1eNVgMcK{border-color:#1976d2}.colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.readonly-3WKrZDDZ{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .colorPickerWrap-3CKoS76B.disabled-3JLIZoXG{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-3CKoS76B.size-small-171myYWP{height:24px}.colorPickerWrap-3CKoS76B.size-medium-vQ4tJKsY{height:34px}.colorPickerWrap-3CKoS76B.size-large-36sdciXs{height:48px}.colorPickerWrap-3CKoS76B.font-size-medium-2FxxjPlX,.colorPickerWrap-3CKoS76B.font-size-small-2MhPDpOT{font-size:14px;line-height:20px}.colorPickerWrap-3CKoS76B.font-size-large-272pPq9L{font-size:16px;line-height:24px}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor{border-width:0}.colorPickerWrap-3CKoS76B.border-none-IfU-lwor .shadow-2guXPu-j{margin:0}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv{border-width:1px}.colorPickerWrap-3CKoS76B.border-thin-1PBFvGUv .shadow-2guXPu-j{margin:-1px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9{border-width:2px}.colorPickerWrap-3CKoS76B.border-thick-sfRUs3z9 .shadow-2guXPu-j{margin:-2px}.colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-3CKoS76B.intent-default-24Iojkmz .shadow-2guXPu-j{border-color:#50535e}.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,.colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu,html.theme-dark .colorPickerWrap-3CKoS76B.intent-success-2MeIS_Pu .shadow-2guXPu-j{border-color:#00897b}.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,.colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ,html.theme-dark .colorPickerWrap-3CKoS76B.intent-warning-28gYd2KQ .shadow-2guXPu-j{border-color:#ff9800}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#f44336}html.theme-dark .colorPickerWrap-3CKoS76B.intent-danger-1bAU5SPR .shadow-2guXPu-j{border-color:#d32f2f}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV{border-color:#1976d2}.colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#2196f3}html.theme-dark .colorPickerWrap-3CKoS76B.intent-primary-dbxJRTNV .shadow-2guXPu-j{border-color:#1976d2}.colorPickerWrap-3CKoS76B.corner-top-left-1YL_woIU{border-top-right-radius:0}.colorPickerWrap-3CKoS76B.corner-top-right-2ch4nt0D{border-top-left-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-right-yxUtJRuR{border-bottom-left-radius:0}.colorPickerWrap-3CKoS76B.corner-bottom-left-RaqUovla{border-bottom-right-radius:0}.shadow-2guXPu-j{position:absolute;top:0;right:0;left:0;bottom:0;z-index:3;pointer-events:none;border-radius:4px;border:2px solid}.shadow-2guXPu-j.corner-top-left-1YL_woIU{border-top-right-radius:0}.shadow-2guXPu-j.corner-top-right-2ch4nt0D{border-top-left-radius:0}.shadow-2guXPu-j.corner-bottom-right-yxUtJRuR{border-bottom-left-radius:0}.shadow-2guXPu-j.corner-bottom-left-RaqUovla{border-bottom-right-radius:0}.colorPicker-3Y3x2ZTE{display:flex;align-items:center;justify-content:center;padding:4px}.colorPicker-3Y3x2ZTE.disabled-3JLIZoXG{opacity:.5}.swatch-1HdO4thS{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:3px}.placeholderContainer-162UtvCf{position:relative;width:24px;height:24px;border-radius:3px;overflow:hidden}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo{width:24px;height:24px;background-color:#ef5350}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo{background-color:#ef5350}.placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{content:" ";position:absolute;border-top:24px solid #26a69a;border-right:24px solid transparent;width:0}html.theme-dark .placeholderContainer-162UtvCf .placeholder-1EJtBXNo:after{border-top:24px solid #26a69a}.white-1wi9uYIx{border:1px solid #d1d4dc}html.theme-dark .white-1wi9uYIx{border:1px solid transparent}.opacitySwatch-JY_FJG0h{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:3px;background-color:#fff;background-image:url(a6506134daec7169f68f563f084a9d41.svg);background-size:50%}html.theme-dark .opacitySwatch-JY_FJG0h{background-color:#000}.colorLine-2ayGuwQX{width:30px;margin-right:8px;margin-left:4px;border-radius:1px}.colorLine-2ayGuwQX.white-1wi9uYIx{margin-right:7px;margin-left:3px}.thicknessContainer-b-mOHnpg{padding:0 12px}.thicknessTitle-3PQDSIFb{margin:6px 0 4px;font-size:12px;line-height:14px;color:#787b86}html.theme-dark .thicknessTitle-3PQDSIFb{color:#787b86}.content-jw-2aYgg{display:inline-grid;grid-template-columns:auto 1fr;color:#131722;padding:16px 20px;max-width:550px;box-sizing:border-box;width:100%}html.theme-dark .content-jw-2aYgg{color:#b2b5be}.content-jw-2aYgg.ie-2-BNrQbP{display:-ms-inline-grid;-ms-grid-columns:1fr auto}.cell-hIDC3uV- .inner--hn7i_PK{display:flex;align-items:center;padding:8px 0}.ie-2-BNrQbP .cell-hIDC3uV- .inner--hn7i_PK{width:100%}.cell-hIDC3uV-.first-2n3flLMC{display:flex;min-width:0;align-items:center}.ie-2-BNrQbP .cell-hIDC3uV-.first-2n3flLMC{-ms-grid-column:1}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{display:block;padding-left:20px;text-transform:capitalize;min-width:0;word-wrap:break-word;cursor:default}.cell-hIDC3uV-.fill-1Pff_fQf{grid-column:1/3}.ie-2-BNrQbP .cell-hIDC3uV-.fill-1Pff_fQf{-ms-grid-column-span:2}.ie-2-BNrQbP .cell-hIDC3uV-.last-3u0rzQsJ{-ms-grid-column:2}.cell-hIDC3uV-.top-E6bk4zZh{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.top-E6bk4zZh{-ms-grid-row-align:start}.cell-hIDC3uV-:only-child{max-width:340px}.cell-hIDC3uV-.offset-2t8eK615{padding-right:26px}.grouped-HUhXUUdM .inner--hn7i_PK{padding:4px 0}.separator-27YVz1Zr{margin:8px -20px;height:1px;background-color:#e0e3eb}html.theme-dark .separator-27YVz1Zr{background-color:#434651}.groupSeparator-3LbEcdXc{height:8px}.groupSeparator-3LbEcdXc.big-1ygh-FzO{height:14px}@media screen and (max-width:379px){.content-jw-2aYgg{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-hIDC3uV-.first-2n3flLMC .inner--hn7i_PK{padding:8px 0 8px 20px}.cell-hIDC3uV-.adaptive-3nNVfvpI{align-items:flex-start}.ie-2-BNrQbP .cell-hIDC3uV-.adaptive-3nNVfvpI{-ms-grid-row-align:start}.cell-hIDC3uV-.adaptive-3nNVfvpI:not(.checkableTitle-3xDSPDqb){padding-top:8px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/3.0f5a56645104b8e303b5.js b/src/components/kline/charting_library/bundles/3.0f5a56645104b8e303b5.js new file mode 100644 index 00000000..5bc43e3f --- /dev/null +++ b/src/components/kline/charting_library/bundles/3.0f5a56645104b8e303b5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.css b/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.css new file mode 100644 index 00000000..fc02a54f --- /dev/null +++ b/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.css @@ -0,0 +1 @@ +.dialog-2APwxL3O{display:flex;min-width:280px;text-align:left;box-sizing:border-box;background-color:#fff;flex-direction:column}html.theme-dark .dialog-2APwxL3O{background-color:#1e222d}.dialog-2APwxL3O.rounded-tXI9mwGE{border-radius:6px}.dialog-2APwxL3O.shadowed-2M13-xZa{box-shadow:0 1px 2px 1px rgba(0,0,0,.275)}.dialog-2APwxL3O.fullscreen-2RqU2pqU{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;min-height:100%}.dialog-2APwxL3O.darker-2nhdv2oS{background-color:#fff}html.theme-dark .dialog-2APwxL3O.darker-2nhdv2oS{background-color:#131722}.backdrop-1tKdKmN_{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1tKdKmN_{background-color:#0c0e15} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css b/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css new file mode 100644 index 00000000..19249418 --- /dev/null +++ b/src/components/kline/charting_library/bundles/3.bbc49badf465eedb68cb.rtl.css @@ -0,0 +1 @@ +.dialog-2APwxL3O{display:flex;min-width:280px;text-align:right;box-sizing:border-box;background-color:#fff;flex-direction:column}html.theme-dark .dialog-2APwxL3O{background-color:#1e222d}.dialog-2APwxL3O.rounded-tXI9mwGE{border-radius:6px}.dialog-2APwxL3O.shadowed-2M13-xZa{box-shadow:0 1px 2px 1px rgba(0,0,0,.275)}.dialog-2APwxL3O.fullscreen-2RqU2pqU{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;min-height:100%}.dialog-2APwxL3O.darker-2nhdv2oS{background-color:#fff}html.theme-dark .dialog-2APwxL3O.darker-2nhdv2oS{background-color:#131722}.backdrop-1tKdKmN_{position:fixed;right:0;top:0;left:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1tKdKmN_{background-color:#0c0e15} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/30.d95a3f827655ae6f4d41.js b/src/components/kline/charting_library/bundles/30.d95a3f827655ae6f4d41.js new file mode 100644 index 00000000..884722d1 --- /dev/null +++ b/src/components/kline/charting_library/bundles/30.d95a3f827655ae6f4d41.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{"56W2":function(e,t,s){(function(t){var s;s=void 0!==t?t:this,e.exports=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var t,s=String(e),n=s.length,i=-1,o="",l=s.charCodeAt(0);++i=1&&t<=31||127==t||0==i&&t>=48&&t<=57||1==i&&t>=48&&t<=57&&45==l?"\\"+t.toString(16)+" ":0==i&&1==n&&45==t||!(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?"\\"+s.charAt(i):s.charAt(i):o+="�";return o};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}(s)}).call(this,s("yLpj"))},Gs9W:function(e,t,s){},sZhh:function(e,t,s){"use strict";var n=s("56W2");s("Gs9W"),function(e,t){function s(){this._state=[],this._defaults={classHolder:"sbHolder",classHolderDisabled:"sbHolderDisabled",classHolderOpen:"sbHolderOpen",classSelector:"sbSelector",classOptions:"sbOptions",classGroup:"sbGroup",classSub:"sbSub",classDisabled:"sbDisabled",classToggleOpen:"sbToggleOpen",classToggle:"sbToggle",classSeparator:"sbSeparator",useCustomPrependWithSelector:"",customPrependSelectorClass:"",speed:200,slidesUp:!1,effect:"slide",onChange:null,beforeOpen:null,onOpen:null,onClose:null}}function i(t,s,n,i){function o(){s.removeClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend&&(t._lastSelectorPrepend.remove(),delete t._lastSelectorPrepend),n.data("custom-option-prepend")&&(t.settings.customPrependSelectorClass&&s.addClass(t.settings.customPrependSelectorClass),t._lastSelectorPrepend=e(n.data("custom-option-prepend")).clone(),s[t.settings.useCustomPrependWithSelector](t._lastSelectorPrepend))}t.settings.useCustomPrependWithSelector&&(i?t._onAttachCallback=o:o())}e.extend(s.prototype,{_refreshSelectbox:function(e,t){if(!e)return!1;var s=this._getInst(e);return null!=s&&(this._fillList(e,s,t),!0)},_isOpenSelectbox:function(e){return!!e&&this._getInst(e).isOpen},_isDisabledSelectbox:function(e){return!!e&&this._getInst(e).isDisabled},_attachSelectbox:function(t,s){if(this._getInst(t))return!1;var i,o,l,a,c=e(t),r=this,d=r._newInst(c);c.find("optgroup"),c.find("option").length;function p(){var t,s=this.attr("id").split("_")[1];for(t in r._state)t!==s&&r._state.hasOwnProperty(t)&&e(":input[sb='"+t+"']")[0]&&r._closeSelectbox(e(":input[sb='"+t+"']")[0])}c.attr("sb",d.uid),e.extend(d.settings,r._defaults,s),r._state[d.uid]=!1,c.hide(),i=e("
    ",{id:"sbHolder_"+d.uid,class:d.settings.classHolder});var u=c.data("selectbox-css");function b(s){c.children().each((function(n){var i;if(e(this).is(":selected")){if(38==s&&n>0)return i=e(c.children()[n-1]),r._changeSelectbox(t,i.val(),i.text()),!1;if(40==s&&n",{id:"sbSelector_"+d.uid,href:"#",class:d.settings.classSelector,click:function(s){s.preventDefault(),s.stopPropagation(),p.apply(e(this),[]);var n=e(this).attr("id").split("_")[1];r._state[n]?r._closeSelectbox(t):(r._openSelectbox(t), +l.focus())},keyup:function(e){b(e.keyCode)}}),l=e("",{id:"sbToggle_"+d.uid,href:"#",class:d.settings.classToggle,click:function(s){s.preventDefault(),s.stopPropagation(),p.apply(e(this),[]);var n=e(this).attr("id").split("_")[1];r._state[n]?r._closeSelectbox(t):(r._openSelectbox(t),l.focus())},keyup:function(e){b(e.keyCode)}}),e('
    ').appendTo(l),l.appendTo(i),a=e("
    ").appendTo(c));var l=t('').appendTo(r),h=t('
    ').appendTo(l).find(".tvcolorpicker-swatch").data("color",s);i.addClass&&h.addClass(i.addClass),s&&(s=s.toLowerCase(),a&&n(f(a),f(s))&&h.addClass("active"),h.css({backgroundColor:s}).data("color",s),h.bind("click",(function(){k.call(o,s,C.val(),!0)})))})),t(l).addClass("tvcolorpicker-table"),u?l:t()}function $(i){var r=!1,n=t(this),m=n.prop("ownerDocument"),b=t('
    '),y=t('
    ').appendTo(b) +;y.append(M.call(this,["rgb(0, 0, 0)","rgb(66, 66, 66)","rgb(101, 101, 101)","rgb(152, 152, 152)","rgb(182, 182, 182)","rgb(203, 203, 203)","rgb(216, 216, 216)","rgb(238, 238, 238)","rgb(242, 242, 242)","rgb(255, 255, 255)"])),y.append(M.call(this,["rgb(151, 0, 0)","rgb(255, 0, 0)","rgb(255, 152, 0)","rgb(255, 255, 0)","rgb(0, 255, 0)","rgb(0, 255, 255)","rgb(73, 133, 231)","rgb(0, 0, 255)","rgb(152, 0, 255)","rgb(255, 0, 255)"])),y.append(M.call(this,["rgb(230, 184, 175)","rgb(244, 204, 204)","rgb(252, 229, 205)","rgb(255, 242, 204)","rgb(217, 234, 211)","rgb(208, 224, 227)","rgb(201, 218, 248)","rgb(207, 226, 243)","rgb(217, 210, 233)","rgb(234, 209, 220)","rgb(221, 126, 107)","rgb(234, 153, 153)","rgb(249, 203, 156)","rgb(255, 229, 153)","rgb(182, 215, 168)","rgb(162, 196, 201)","rgb(164, 194, 244)","rgb(159, 197, 232)","rgb(180, 167, 214)","rgb(213, 166, 189)","rgb(204, 65, 37)","rgb(224, 102, 102)","rgb(246, 178, 107)","rgb(255, 217, 102)","rgb(147, 196, 125)","rgb(118, 165, 175)","rgb(109, 158, 235)","rgb(111, 168, 220)","rgb(142, 124, 195)","rgb(194, 123, 160)","rgb(166, 28, 0)","rgb(204, 0, 0)","rgb(230, 145, 56)","rgb(241, 194, 50)","rgb(106, 168, 79)","rgb(69, 129, 142)","rgb(60, 120, 216)","rgb(61, 133, 198)","rgb(103, 78, 167)","rgb(166, 77, 121)","rgb(133, 32, 12)","rgb(153, 0, 0)","rgb(180, 95, 6)","rgb(191, 144, 0)","rgb(56, 118, 29)","rgb(19, 79, 92)","rgb(17, 85, 204)","rgb(11, 83, 148)","rgb(53, 28, 117)","rgb(116, 27, 71)","rgb(91, 15, 0)","rgb(102, 0, 0)","rgb(120, 63, 4)","rgb(127, 96, 0)","rgb(39, 78, 19)","rgb(12, 52, 61)","rgb(28, 69, 135)","rgb(7, 55, 99)","rgb(32, 18, 77)","rgb(76, 17, 48)"]));var x=t('
    ').css({display:"none"}).appendTo(b),$=t('
    ').appendTo(x),w=t('
    ').appendTo($),S=t('
    ').appendTo(w),O=t('
    ').appendTo(w),E=t('
    ').appendTo($),P=t('
    ').appendTo(E),I=t('
    ').appendTo(P),D=t('
    ').appendTo(P);(C=_(t(this),i.hideTransparency)).initEvents(),C.updateColor(),C.$el.appendTo(b),C.val(g(n.val()||"rgb(14, 15, 16)")[3]);var F=w.height(),R=w.width(),A=!1,H=!1,z=!0,L=[0,0,.5];function N(t){var e=t.originalEvent,i=t.offsetX||t.layerX||e&&(e.offsetX||e.layerX)||0,r=t.offsetY||t.layerY||e&&(e.offsetY||e.layerY)||0;S.css({left:i+"px",top:r+"px"}),L[0]=a(i/R),L[1]=l(1-r/F),P.css({backgroundColor:d(p(u(L[0],L[1],1)))}),j()}function B(e){1==e.which&&(A=!1,b.is(".opened")&&t(n).get(0).focus())}function U(e){var i=function(e){var i=e.pageY,r=t(D),o=i-r.offset().top;return o>r.height()?r.height():o<0?0:o}(e);I.css({top:i+"px"}),L[2]=c(1-Math.max(0,Math.min(i,F))/F),j()}function W(e){1==e.which&&(H=!1,t(m).unbind("mouseup",W),b.is(".opened")&&t(n).get(0).focus())}function j(){z&&(z=!1,b.find(".tvcolorpicker-swatch.active").removeClass("active"));var t=o(p(L),C.val()) +;if(!s(g(n.val().toUpperCase()),t)){var e=v(t);n.data("tvcolorpicker-custom-color",e),T.call(n,e)}}O.bind("mousedown",(function(e){1==e.which&&(A=!0,t(m).bind("mouseup",B),N(e),e.preventDefault())})),O.bind("mousemove",(function(t){A&&(N(t),t.preventDefault())})),t(C).on("change",function(){r?j():k.call(this,t(this).val()||"rgb(14, 15, 16)",C.val())}.bind(this)),t(C).on("afterChange",function(){t(this).focus()}.bind(this)),E.bind("mousedown",(function(e){1==e.which&&(H=!0,t(m).bind("mouseup",W),U(e),e.preventDefault())})),t(m).bind("mousemove",(function(t){H&&(U(t),t.preventDefault())}));t('
    '+window.t("Custom color...")+"").appendTo(b).bind("click",(function(){var e=t(this).is(".active");if(e||x.css({minWidth:y.width()+"px",minHeight:y.height()+"px"}),t(this)[e?"removeClass":"addClass"]("active"),r=t(this).is(".active"),x.css({display:e?"none":"block"}),y.css({display:e?"block":"none"}),e)n.removeData("tvcolorpicker-custom-color");else{F=w.height(),R=w.width();var i=f(n.val()||"rgb(14, 15, 16)");L=h(i),S.css({left:~~(L[0]*R)+"px",top:~~((1-L[1])*F)+"px"}),I.css({top:~~((1-L[2])*F)+"px"}),P.css({backgroundColor:d(p(u(L[0],L[1],1)))})}}));return b.append(t(M.call(this,e,{addClass:"tvcolorpicker-user"})).addClass("tvcolorpicker-user-swatches")),t(m.body).append(b),function(e,i,r){var o,n=t(e).prop("ownerDocument"),s=n.defaultView,a=t(e).offset(),l=(t(n).scrollLeft(),t(n).scrollTop()),c=t(e).outerWidth(),u=t(e).outerHeight(),h=t(s).width(),p=t(s).height(),d=t(i).outerWidth(),v=t(i).outerHeight();switch("function"==typeof r.direction?r.direction():r.direction){default:case"down":o={top:a.top+u+r.offset,left:a.left+r.drift};break;case"right":o={top:a.top+r.drift,left:a.left+c+r.offset}}o.top+v>p+l&&(o.top=p-v+l),a.left+d>h&&(o.left=h-d),o.left+="px",o.top+="px",i.css(o)}(n,b,i),m.addEventListener("keydown",V,!1),b}function w(){var i=t(this).prop("ownerDocument")||document;t(i).find(".tvcolorpicker-popup").removeClass("opened").remove(),t(C).off("change"),t(C).off("afterChange"),i.removeEventListener("keydown",V,!1),t(S).data("tvcolorpicker",null),t(S).each((function(){var i=t(this).data("tvcolorpicker-custom-color");i&&(function(i){var r=!1,o=f(i);return t.each(e,(function(t,e){if(n(f(e),o))return r=!0,!1})),!r&&(e=[d(o)].concat(e.slice(0,28)),!0)}(i)&&t(this).trigger("customcolorchange",[e]),t(this).data("tvcolorpicker-custom-color",null));var r=t(this).data("tvcolorpicker-previous-color");r&&r!=t(this).val()&&t(this).trigger("change"),t(this).removeData("tvcolorpicker-previous-color")}))}function V(t){t.keyCode===m&&(w.call(S),S.blur())}y=t.extend({},b.options,y||{});var S=this;return y&&"customColors"in y&&r(y.customColors),this.each((function(){var e=t(this);e.val(i(e.val()));var r=null,o=!1;e.addClass("tvcolorpicker-widget").attr("autocomplete","off").attr("readonly",!0);var n=function(){e.data("tvcolorpicker")||(w.call(e),r=$.call(e,y),e.data("tvcolorpicker-custom-color",null),e.data("tvcolorpicker",r),e.data("tvcolorpicker-previous-color",e.val()), +r.bind("mousedown click",(function(i){t(i.target).parents().andSelf().is(r)&&(e.focus(),o=!0,setTimeout((function(){o=!1}),0))})))};function s(){var t=i(e.val());x.call(e,t)}e.on("touchstart",n),e.focus(n),w.call(e),e.bind("blur",(function(t){o?t.stopPropagation():w.call(e)})),e.change((function(t){s()})),s()}))}b.options={direction:"down",offset:0,drift:0}}(window.jQuery)}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/36.0f30a765c5ed2cc28e47.js b/src/components/kline/charting_library/bundles/36.0f30a765c5ed2cc28e47.js new file mode 100644 index 00000000..6dd8108e --- /dev/null +++ b/src/components/kline/charting_library/bundles/36.0f30a765c5ed2cc28e47.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{BhuR:function(t,o){t.exports=''},GAqT:function(t,o,e){"use strict";(function(o,i){var n=e("Hr11").max,a=e("A6WY").lazyJqueryUI,s=e("jAh7").getRootOverlapManager;e("PVgW");var d={modalDialog:null,dialogs:[],NOTIFICATION_ANIMATION_START_OFFSET:"-33px",_constrainDraggableOptionsIfNeeded:function(t){return o.enabled("constraint_dialogs_movement")&&(t.containment=".chart-page"),t},showNotice:function(t,o,e){"object"==typeof o&&(e=o,o="");var n=(e=e||{}).doNotCloseOnBgClick||!1,a=e.html||"",s=e.width||"400px",l={};l.noClose=e.noClose||null,l.addClass=e.modalDialogClass||null,d.createModalDialog(t,l);var r=e.centerCaption?"caption-big-center":"caption-big";d.modalDialog.find("._tv-dialog").css("width",s);var c=e.customButtonCaption?e.customButtonCaption:$.t("OK");return d.modalDialog.find("._tv-dialog-content").html(i.render('
    {{text}}'+a+'
    {{^removeOkButton}}
    {{/removeOkButton}}
    ',{captionClassName:r,classSuffix:e.classSuffix||"",text:o,removeOkButton:e&&e.removeOkButton})),d.modalDialog.find("._tv-button.ok").on("click",(function(){d.destroy(),e.onOkButtonClick&&e.onOkButtonClick()})),d.positionDialog(),d.applyHandlers(!1,{doNotCloseOnBgClickIfShadowbox:n,beforeDestroy:e.onClose}),d.modalDialog},showCustomDialog:function(t){function o(t){d.destroy(),t.preventDefault()}return d.createModalDialog(t.title||$.t("Dialog"),{addClass:""}),d.modalDialog.find("._tv-dialog").css("width",t.width||"400px"),d.modalDialog.find("._tv-dialog-content").html('
    '+(t.html||$.t("Content"))+"
    "),d.modalDialog.find(".ok").click(o),d.modalDialog.find("form").submit(o),d.modalDialog.find(".cancel").click(o),d.modalDialog.find("._tv-dialog-title-close").click(o),d.positionDialog(),d.applyHandlers(),d.modalDialog},createModalDialog:function(t,o){o=o||{},null!==d.modalDialog&&d.destroy(),d.modalDialog=$('
    '+(o.noHeader?"":'
    '+(o.noClose?"":'')+''+t+"
    ")+'
    ').appendTo($("body")).data("title",t),d._addMessageCloseButton(d.modalDialog.find("._tv-dialog-error")),d._addMessageCloseButton(d.modalDialog.find("._tv-dialog-message")),o.noShadowBox&&d.modalDialog.addClass("transparent"),o.addClass&&d.modalDialog.addClass(o.addClass),o.width&&d.modalDialog.find("._tv-dialog").css({width:o.width}),o.content&&d.modalDialog.find("._tv-dialog-content").html(o.content) +;var e=$(".fancybox-overlay");if(e.length){var i=e.css("z-index");$("._tv-dialog-shadowbox").css("z-index",i+1)}return o.draggable&&a(d.modalDialog).draggable(d._constrainDraggableOptionsIfNeeded({handle:d.modalDialog.find("._tv-dialog-title")})),o.zIndex&&d.modalDialog.css("z-index",o.zIndex),d.modalDialog},_addMessageCloseButton:function(t){var o=$(e("BhuR")).attr({class:"close",title:$.t("Close message")});t.append(o),$(o).on("click",(function(){t.animate({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:0},"fast",(function(){t.hide()}))}))},createDialog:function(t,o){if(d.isOpen(t))return(c=d.get(t)).find("._tv-dialog-content").html(""),c.data("new",!1),c;var e=(o=o||{}).ownerDocument||document,l=s(e),r=l.ensureWindow(t,{position:"relative"}),c=$(i.render('
    {{^hideTitle}} {{&title}}{{/hideTitle}}{{^hideCloseCross}}{{/hideCloseCross}}
    ',{addClass:o.addClass||"",hideTitle:o.hideTitle,hideCloseCross:o.hideCloseCross,title:t}),e).appendTo(r);d._addMessageCloseButton(c.find("._tv-dialog-error")),d._addMessageCloseButton(c.find("._tv-dialog-message")),o.width&&c.css({width:o.width}),o.content&&c.find("._tv-dialog-content").html(o.content);var g=0;g=o.zIndex?o.zIndex:d.dialogs&&d.dialogs.length?n($.map(d.dialogs,(function(t){return parseInt((t.dialog||t).css("z-index"),10)})))+1:110,c.css("z-index",g),c.data("new",!0),c.data("title",t),c.data("id",d.dialogs.length+1),d.dialogs.push({title:t,dialog:c,id:d.dialogs.length+1}),c.on("mousedown touchstart",(function(){l.moveToTop(t)}));var u={start:function(t,o){for(var e=o.helper.css("z-index"),i=0,n=null,a=0;ai&&(i=s,n=d.dialogs[a].dialog)}o.helper.css("z-index",i),n.css("z-index",e)}};return o.dragHandle?u.handle=o.dragHandle:o.hideTitle||(u.handle="._tv-dialog-title"),o.dragOptions&&$.extend(u,o.dragOptions),a(c).draggable(d._constrainDraggableOptionsIfNeeded(u)),c},positionDialog:function(t,o,e){e=e||{};function i(){h.css("margin-left",-Math.round(h.outerWidth()/2)+"px"),h.css("margin-top",-Math.round(h.outerHeight()/2)+"px")}if(o=o||e.position,t){var n,a,s=t.prop("ownerDocument"),l=s.defaultView,r=t.width(),c=t.height(),g=$(l).width(),u=$(l).height();if(o&&o.top&&o.left)a=e.forcePosition?o.left:Math.max(2,Math.min(g-r-4,o.left))+"px",n=e.forcePosition?o.top:Math.max(2,Math.min(u-c-4,o.top))+"px";else if(o&&o.considerScroll){var p=$(s);a=Math.round((g-r)/2+p.scrollLeft())+"px",n=Math.round((u-c)/2+p.scrollTop())+"px"}else a=Math.round((g-r)/2)+"px",n=Math.round((u-c)/2)+"px";e.fadeIn?t.css({left:a,top:n}).hide().fadeIn("fast"):e.smooth?t.animate({left:a,top:n}):t.css({left:a,top:n}) +}else{var h=(t=d.modalDialog).find("._tv-dialog");i(),h.resize(i)}},applyHandlers:function(t,o){var e=!t||t===this.modalDialog,i=(o=o||{},e?function(){d.destroy()}:function(){d.destroy(t.data("title"))}),n=(t=t||d.modalDialog.find("._tv-dialog")).prop("ownerDocument");o.beforeDestroy&&t.on("destroy",o.beforeDestroy),t.find("._tv-dialog-title ._tv-dialog-title-close, .js-dialog-close").on("click",(function(t){o.closeHandler&&"function"==typeof o.closeHandler?o.closeHandler(t):i()})),o.doNotCloseOnBgClick||setTimeout((function(){$(n).on("mousedown.closeDialog",(function(e){var a=$(e.target).parents().andSelf();a.is(t)||o.doNotCloseOnBgClickIfShadowbox&&a.is("._tv-dialog-shadowbox, .tv-dialog__modal-wrap")||a.is(".colorpicker, .charts-popup-list, ._tv-dialog, .tvcolorpicker-popup, .symbol-edit-popup, .ui-datepicker, .clockpicker-popover, .pac-container, .context-menu-wrapper")||($(n).off("mousedown.closeDialog"),i())}))}),0),t.find('input[type="checkbox"]').change((function(){var t=$(this);t.next("._tv-dialog-checkbox-mask").toggleClass("disabled",t.prop("disabled")).toggleClass("_tv-dialog-checkbox-mask-active",t.is(":checked"))}));var a=t.find('input[type="text"]').focus((function(){$(this).addClass("_tv-dialog-content-textactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textactive")})).first();Modernizr.mobiletouch||o.notFocusFirst||a.focus(),t.find('input[type="password"]').focus((function(){$(this).addClass("_tv-dialog-content-textactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textactive")})),t.find("textarea").focus((function(){$(this).addClass("_tv-dialog-content-textareaactive")})).blur((function(){$(this).removeClass("_tv-dialog-content-textareaactive")})),t.find("._tv-dialog-checkbox-mask").click((function(){var t=$(this).prev();t.prop("disabled")||(t.prop("checked",!t[0].checked),t.change())})),o.doNotCloseOnEsc||$(n).bind("keyup.hideDialog",(function(o){if(27===o.keyCode)return t?d.destroy(t.data("title")):d.destroy(),!1})),o.processEnterButton&&$(n).bind("keyup.confirmAndCloseDialog",(function(t){13===t.keyCode&&"textarea"!==t.target.tagName.toLowerCase()&&(o.processEnterButton.click(),$(n).unbind("keyup.confirmAndCloseDialog"))}))},showError:function(t,o,e){d.showMessage(t,o,$.extend(e||{},{isError:!0}))},showMessage:function(t,o,e){o||(o=$("._tv-dialog"));var i=(e=e||{}).isError?"_tv-dialog-error":"_tv-dialog-message",n=o.find("."+i),a=n.find(".message");e.html?a.html("string"==typeof e.html?e.html:t):a.text(t),a.css("width",o.width()).toggleClass("selectable",Boolean(e.selectable)),n.toggleClass("with-close",Boolean(e.withClose)).css({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:"0"}).show().animate({marginTop:0,opacity:1},"fast"),e.withClose||(e.hideWithoutAnimation?n.on("touchstartoutside mousedownoutside keydownoutside",(function t(){n.hide(),n.off("touchstartoutside mousedownoutside keydownoutside",t)})):n.on("touchstartoutside mousedownoutside keydownoutside",(function t(){n.animate({marginTop:d.NOTIFICATION_ANIMATION_START_OFFSET,opacity:0 +},"fast",(function(){n.hide()})),n.off("touchstartoutside mousedownoutside keydownoutside",t)})))},isOpen:function(t){for(var o=0;oi&&(n-=t-i,n=Math.max(0,n),o.height(n))}};t.exports.TVOldDialogs=d}).call(this,e("Kxc7"),e("nbsC"))},PVgW:function(t,o,e){"use strict";e.r(o);e("P5fv"),e("si6p");var i=e("ogJP"),n=e("R4+T");function a(t){return t=Math.abs(t),!Object(i.isInteger)(t)&&t>1&&(t=parseFloat(t.toString().replace(/^.+\./,"0."))),0').appendTo(e.parent()),s=$('
    ').html(n).appendTo(a),r=$('
    ').html(n).appendTo(a);a.on("mousedown",(function(t){t.preventDefault(),e.focus()})),s.click((function(){e.is(":disabled")||d(e)})),r.click((function(){e.is(":disabled")||l(e)})),e.keydown((function(t){e.is(":disabled")||(38===t.keyCode?s.addClass("i-active"):40===t.keyCode&&r.addClass("i-active"))})), +e.keyup((function(t){e.is(":disabled")||(38===t.keyCode?(d(e),s.removeClass("i-active")):40===t.keyCode&&(l(e),r.removeClass("i-active")))})),e.mousewheel((function(t){t.deltaY*(t.deltaFactor/100)>0?s.click():r.click()}))}}))}},"R4+T":function(t,o){t.exports=''},jAh7:function(t,o,e){"use strict";e.r(o),e.d(o,"OverlapManager",(function(){return a})),e.d(o,"getRootOverlapManager",(function(){return d}));var i=e("Eyy1"),n=function(){function t(){this._storage=[]}return t.prototype.add=function(t){this._storage.push(t)},t.prototype.remove=function(t){this._storage=this._storage.filter((function(o){return t!==o}))},t.prototype.has=function(t){return this._storage.includes(t)},t.prototype.getItems=function(){return this._storage},t}(),a=function(){function t(t){void 0===t&&(t=document),this._storage=new n,this._windows=new Map,this._index=0,this._document=t,this._container=t.createDocumentFragment()}return t.prototype.setContainer=function(t){var o=this._container,e=null===t?this._document.createDocumentFragment():t;!function(t,o){Array.from(t.childNodes).forEach((function(t){t.nodeType===Node.ELEMENT_NODE&&o.appendChild(t)}))}(o,e),this._container=e},t.prototype.registerWindow=function(t){this._storage.has(t)||this._storage.add(t)},t.prototype.ensureWindow=function(t,o){void 0===o&&(o={position:"fixed",direction:"normal"});var e=this._windows.get(t);if(void 0!==e)return e;this.registerWindow(t);var i=this._document.createElement("div");if(i.style.position=o.position,i.style.zIndex=this._index.toString(),i.dataset.id=t,void 0!==o.index){var n=this._container.childNodes.length;if(o.index>=n)this._container.appendChild(i);else if(o.index<=0)this._container.insertBefore(i,this._container.firstChild);else{var a=this._container.childNodes[o.index];this._container.insertBefore(i,a)}}else"reverse"===o.direction?this._container.insertBefore(i,this._container.firstChild):this._container.appendChild(i);return this._windows.set(t,i),++this._index,i},t.prototype.unregisterWindow=function(t){this._storage.remove(t);var o=this._windows.get(t);void 0!==o&&(null!==o.parentElement&&o.parentElement.removeChild(o),this._windows.delete(t))},t.prototype.getZindex=function(t){var o=this.ensureWindow(t);return parseInt(o.style.zIndex||"0")},t.prototype.moveToTop=function(t){this.getZindex(t)!==this._index&&(this.ensureWindow(t).style.zIndex=(++this._index).toString())},t.prototype.removeWindow=function(t){this.unregisterWindow(t)},t}(),s=new WeakMap;function d(t){void 0===t&&(t=document);var o=t.getElementById("overlap-manager-root");if(null!==o)return Object(i.ensureDefined)(s.get(o));var e=new a(t),n=function(t){var o=t.createElement("div");return o.style.position="absolute",o.style.zIndex=150..toString(),o.style.top="0px",o.style.left="0px",o.id="overlap-manager-root",o}(t);return s.set(n,e),e.setContainer(n),t.body.appendChild(n),e}}, +"y1L/":function(t,o,e){},zjLg:function(t,o,e){}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.css b/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.css new file mode 100644 index 00000000..5905e1bb --- /dev/null +++ b/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.css @@ -0,0 +1 @@ +.header-dpl-vtN_{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 60px 30px 30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_{padding:20px 60px 20px 20px}}.header-dpl-vtN_ .close-3kPn4OTV{position:absolute;padding:15px;top:17px;right:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .header-dpl-vtN_ .close-3kPn4OTV{color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_ .close-3kPn4OTV{top:7px;right:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.header-dpl-vtN_ .close-3kPn4OTV:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_ .close-3kPn4OTV svg{display:block;width:13px;height:13px}.footer-2Zoji8zg{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg{padding:0 20px 20px}}.body-2N-vuwQW{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .body-2N-vuwQW::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.body-2N-vuwQW::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.body-2N-vuwQW::-webkit-scrollbar-corner{display:none}@media screen and (max-width:767px){.body-2N-vuwQW{padding:20px}}.message-2o-rtQm0{position:absolute;left:0;top:0;right:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0{background:#21384d}.message-2o-rtQm0.error-2EW0C6z-{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0.error-2EW0C6z-{background:#6f2626} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css b/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css new file mode 100644 index 00000000..01afac3a --- /dev/null +++ b/src/components/kline/charting_library/bundles/37.77adb3ee2dc981cb218c.rtl.css @@ -0,0 +1 @@ +.header-dpl-vtN_{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 30px 30px 60px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_{padding:20px 20px 20px 60px}}.header-dpl-vtN_ .close-3kPn4OTV{position:absolute;padding:15px;top:17px;left:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .header-dpl-vtN_ .close-3kPn4OTV{color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_ .close-3kPn4OTV{top:7px;left:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.header-dpl-vtN_ .close-3kPn4OTV:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_ .close-3kPn4OTV svg{display:block;width:13px;height:13px}.footer-2Zoji8zg{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg{padding:0 20px 20px}}.body-2N-vuwQW{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .body-2N-vuwQW::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.body-2N-vuwQW::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.body-2N-vuwQW::-webkit-scrollbar-corner{display:none}@media screen and (max-width:767px){.body-2N-vuwQW{padding:20px}}.message-2o-rtQm0{position:absolute;right:0;top:0;left:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0{background:#21384d}.message-2o-rtQm0.error-2EW0C6z-{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0.error-2EW0C6z-{background:#6f2626} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js b/src/components/kline/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js new file mode 100644 index 00000000..7f6fcf64 --- /dev/null +++ b/src/components/kline/charting_library/bundles/37.d31bd65f603d1bb9ebf1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[37],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png b/src/components/kline/charting_library/bundles/37a0b0d526f57fdfe7bef1333f5b36f1.png new file mode 100644 index 0000000000000000000000000000000000000000..9fafc4bdc09d3c6c5a6ca49bb149daf7d16dd80a GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoS!3-qd8M(d$Qh@d_50Kr}4Q6-ucy0x&0g3>{w_fY+ z>6?1~Mkvrs$&w(yU2q+*tUHx3vIVCg!0KKh+ AG5`Po literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/38.f7058b17c9cf23a00b5b.js b/src/components/kline/charting_library/bundles/38.f7058b17c9cf23a00b5b.js new file mode 100644 index 00000000..b7ff39d4 --- /dev/null +++ b/src/components/kline/charting_library/bundles/38.f7058b17c9cf23a00b5b.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{"4Cm8":function(t,e,i){"use strict";i.d(e,"a",(function(){return M}));var s=i("mrSG"),r=i("q1tI"),n=i("TSYQ"),o=i("cvc5"),l=i("Iivm"),a=i("//lZ"),c=i("9uLv"),u=i("Ialn"),h=i("Vike"),p=i("ji/R"),d={isVisibleScrollbar:!0,shouldMeasure:!0,hideButtonsFrom:1};function f(t){var e;return r.createElement("div",{className:n(p.fadeLeft,(e={},e[p.isVisible]=t.isVisible,e))})}function w(t){var e;return r.createElement("div",{className:n(p.fadeRight,(e={},e[p.isVisible]=t.isVisible,e))})}function m(t){return r.createElement(v,Object(s.__assign)({},t,{className:p.scrollLeft}))}function b(t){return r.createElement(v,Object(s.__assign)({},t,{className:p.scrollRight}))}function v(t){var e;return r.createElement("div",{className:n(t.className,(e={},e[p.isVisible]=t.isVisible,e)),onClick:t.onClick},r.createElement("div",{className:p.iconWrap},r.createElement(l.Icon,{icon:h,className:p.icon})))}var _,R,S,V,g,M=(void 0===(_=m)&&(_=m),void 0===(R=b)&&(R=b),void 0===(S=f)&&(S=f),void 0===(V=w)&&(V=w),(g=function(t){function e(e){var i=t.call(this,e)||this;return i._scroll=r.createRef(),i._wrapMeasureRef=r.createRef(),i._contentMeasureRef=r.createRef(),i._handleScrollLeft=function(){if(i.props.onScrollButtonClick)i.props.onScrollButtonClick("left");else{var t=i.props.scrollStepSize||i.state.widthWrap-50;i.animateTo(Math.max(0,i.currentPosition()-t))}},i._handleScrollRight=function(){if(i.props.onScrollButtonClick)i.props.onScrollButtonClick("right");else{var t=i.props.scrollStepSize||i.state.widthWrap-50;i.animateTo(Math.min((i.state.widthContent||0)-(i.state.widthWrap||0),i.currentPosition()+t))}},i._handleResizeWrap=function(t){i.props.onMeasureWrap&&i.props.onMeasureWrap(t),i.setState({widthWrap:t.width}),i._checkButtonsVisibility()},i._handleResizeContent=function(t){i.props.onMeasureContent&&i.props.onMeasureContent(t);var e=i.props,s=e.shouldDecreaseWidthContent,r=e.buttonsWidthIfDecreasedWidthContent;s&&r?i.setState({widthContent:t.width+2*r}):i.setState({widthContent:t.width})},i._handleScroll=function(){var t=i.props.onScroll;t&&t(i.currentPosition(),i.isAtLeft(),i.isAtRight()),i._checkButtonsVisibility()},i._checkButtonsVisibility=function(){var t=i.state,e=t.isVisibleLeftButton,s=t.isVisibleRightButton,r=i.isAtLeft(),n=i.isAtRight();r||e?r&&e&&i.setState({isVisibleLeftButton:!1}):i.setState({isVisibleLeftButton:!0}),n||s?n&&s&&i.setState({isVisibleRightButton:!1}):i.setState({isVisibleRightButton:!0})},i.state={widthContent:0,widthWrap:0,isVisibleRightButton:!1,isVisibleLeftButton:!1},i}return Object(s.__extends)(e,t),e.prototype.componentDidMount=function(){this._checkButtonsVisibility()},e.prototype.componentDidUpdate=function(t,e){e.widthWrap===this.state.widthWrap&&e.widthContent===this.state.widthContent||this._handleScroll(),this.props.shouldMeasure&&this._wrapMeasureRef.current&&this._contentMeasureRef.current&&(this._wrapMeasureRef.current.measure(),this._contentMeasureRef.current.measure())},e.prototype.currentPosition=function(){ +return this._scroll.current?Object(u.isRtl)()?Object(u.getLTRScrollLeft)(this._scroll.current):this._scroll.current.scrollLeft:0},e.prototype.isAtLeft=function(){return!this._isOverflowed()||this.currentPosition()<=this.props.hideButtonsFrom},e.prototype.isAtRight=function(){return!this._isOverflowed()||this.currentPosition()+this.state.widthWrap>=this.state.widthContent-this.props.hideButtonsFrom},e.prototype.animateTo=function(t,e){void 0===e&&(e=c.dur);var i=this._scroll.current;i&&(Object(u.isRtl)()&&(t=Object(u.getLTRScrollLeftOffset)(i,t)),e<=0?i.scrollLeft=Math.round(t):Object(a.doAnimate)({onStep:function(t,e){i.scrollLeft=Math.round(e)},from:i.scrollLeft,to:Math.round(t),easing:c.easingFunc.easeInOutCubic,duration:e}))},e.prototype.render=function(){var t,e=this.props,i=e.children,s=e.isVisibleScrollbar,l=e.isVisibleFade,a=e.isVisibleButtons,c=e.shouldMeasure,u=e.shouldDecreaseWidthContent,h=e.buttonsWidthIfDecreasedWidthContent,d=e.onMouseOver,f=e.onMouseOut,w=this.state,m=w.isVisibleRightButton,b=w.isVisibleLeftButton,v=u&&h;return r.createElement(o,{whitelist:["width"],onMeasure:this._handleResizeWrap,shouldMeasure:c,ref:this._wrapMeasureRef},r.createElement("div",{className:p.wrapOverflow,onMouseOver:d,onMouseOut:f},r.createElement("div",{className:n(p.wrap,v?p.wrapWithArrowsOuting:"")},r.createElement("div",{className:n(p.scrollWrap,(t={},t[p.noScrollBar]=!s,t)),onScroll:this._handleScroll,ref:this._scroll},r.createElement(o,{onMeasure:this._handleResizeContent,whitelist:["width"],shouldMeasure:c,ref:this._contentMeasureRef},i)),l&&r.createElement(S,{isVisible:b}),l&&r.createElement(V,{isVisible:m}),a&&r.createElement(_,{onClick:this._handleScrollLeft,isVisible:b}),a&&r.createElement(R,{onClick:this._handleScrollRight,isVisible:m}))))},e.prototype._isOverflowed=function(){var t=this.state;return t.widthContent>t.widthWrap},e}(r.PureComponent)).defaultProps=d,g)},Vike:function(t,e){t.exports=''},"ji/R":function(t,e,i){t.exports={wrap:"wrap-5DN0XnS4",wrapWithArrowsOuting:"wrapWithArrowsOuting-1OPNi0IP",wrapOverflow:"wrapOverflow-2FHnhKaN",scrollWrap:"scrollWrap-nAnkzkWd",noScrollBar:"noScrollBar-34JzryqI",icon:"icon-1nfNqIRh",scrollLeft:"scrollLeft-2cl_k1e7",scrollRight:"scrollRight-2SEqCpTf",isVisible:"isVisible-Stm3XOHb",iconWrap:"iconWrap-1E4GEP7h",fadeLeft:"fadeLeft-244lj3pA",fadeRight:"fadeRight-1JnS42hI"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/39.68ade11ff88f4442dc87.js b/src/components/kline/charting_library/bundles/39.68ade11ff88f4442dc87.js new file mode 100644 index 00000000..bcd80d70 --- /dev/null +++ b/src/components/kline/charting_library/bundles/39.68ade11ff88f4442dc87.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[39],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.css b/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.css new file mode 100644 index 00000000..a1c3b153 --- /dev/null +++ b/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.css @@ -0,0 +1 @@ +._tv-button .icon-dropdown{position:relative;left:5px;display:inline-block;height:15px;width:13px;vertical-align:top;background:url(37a0b0d526f57fdfe7bef1333f5b36f1.png) 2px 5px no-repeat}._tv-button.active .icon-dropdown{background-position:2px -15px}._tv-button._tv-button-fontstyle{height:14px;padding-left:0;padding-right:0;width:25px;text-align:center}._tv-button.process,.ajax-process-bg{background-image:url(8443ec594898865ce13f99215e8e82a4.gif)!important;background-repeat:repeat!important;background-position:0 0!important;pointer-events:none}.ajax-process-bg,html.theme-dark ._tv-button.process{background-image:url(65b878304c17beb46ef1c52c9b7eb7c7.gif)!important}._tv-button._tv-button-fontstyle .icon-fontstyle-bold,._tv-button._tv-button-fontstyle .icon-fontstyle-italic{display:block;height:11px;margin:auto;background:url(1df47f578aeef40dd1f2328338a133be.png) 0 0 no-repeat;position:relative;top:1px}._tv-button._tv-button-fontstyle .icon-fontstyle-bold{width:10px;background-position:-40px -260px}._tv-button._tv-button-fontstyle .icon-fontstyle-italic{width:7px;background-position:-60px -260px}._tv-button,button._tv-button{cursor:default;padding:6px 10px 5px;height:15px;display:inline-block;vertical-align:top;text-decoration:none!important;color:#4a4a4a;border:1px solid;border-color:#dadde0;font-size:11px;font-weight:700;text-align:center;background-color:#f1f3f6;-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark ._tv-button,html.theme-dark button._tv-button{background-color:#2f3241;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button:hover{background-position:0 -26px;color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button:hover{color:#d6d8e0}}._tv-button.active,._tv-button.toolbutton.active,._tv-button.toolbutton:active,._tv-button:active:not([disabled]),.tv-select-container.sbHolderOpen,.tv-select-container:active{background:#fff;color:#2196f3}html.theme-dark ._tv-button.active,html.theme-dark ._tv-button.toolbutton.active,html.theme-dark ._tv-button.toolbutton:active,html.theme-dark ._tv-button:active:not([disabled]),html.theme-dark .tv-select-container.sbHolderOpen,html.theme-dark .tv-select-container:active{background:#2f3241}._tv-button.ok{min-width:30px;background:#2196f3;border-color:transparent!important;color:#fff!important}html.theme-dark ._tv-button.ok{background:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.ok:hover{background:#1e88e5;border-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.ok:hover{background:#1e88e5}}._tv-button.ok:active{background:#1e88e5;border-color:transparent}html.theme-dark ._tv-button.ok:active{background:#1e88e5}._tv-button.ok.disabled,._tv-button.ok:disabled{background:#99cfd8!important;border-color:transparent}html.theme-dark ._tv-button.ok.disabled,html.theme-dark ._tv-button.ok:disabled{background:#21384d!important}._tv-button.ok.process{background:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif) 0 0 repeat!important}._tv-button.block{display:block;text-align:center}._tv-button.slim{padding:3px 8px;font-weight:400}.chart-description ._tv-button.slim{line-height:normal}._tv-button.icon{padding:5px}._tv-button.icon.active{background:#cfe1ff}._tv-button.toolbutton{width:24px;height:25px;padding:0!important;text-align:center}._tv-button.wide{padding:5px 15px;min-width:50px}._tv-button.xwide{padding:5px 0;width:175px}._tv-button.xxwide{padding:5px 0;width:185px}._tv-button.disabled{color:#848484;background-position:0 -78px;opacity:.7;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.disabled:hover{background-position:0 -78px}}._tv-button.disabled:active{background-position:0 -78px}._tv-button.theblueone{background:#4387f6 url(b65971fb3f32027c92536ebacba6683f.png);color:#fff!important;border:1px solid #346bc2;padding:4px 10px 5px}._tv-button.theblueone:active{background-position:0 -26px}._tv-button.half-left{border-radius:3px 0 0 3px;border-right:none}._tv-button.half-right{border-radius:0 3px 3px 0}._tv-button.cancel{background:#9ca0a6!important;border-color:transparent;color:#fff!important}html.theme-dark ._tv-button.cancel{color:#c5cbce!important;background:#2f3241!important}._tv-button.cancel:active,._tv-button.cancel:disabled{border-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.cancel:not(.disabled):hover{border-color:transparent;background-color:#898c91!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.cancel:not(.disabled):hover{background-color:#393d4f!important}}._tv-button.cancel:not(.disabled):active{background-color:#787b7f!important}html.theme-dark ._tv-button.cancel:not(.disabled):active{background-color:#3f4357!important}._tv-button.cancel:disabled{background:#cfd3db!important}html.theme-dark ._tv-button.cancel:disabled{background:#1c2030!important}._tv-button.process{background:url(8443ec594898865ce13f99215e8e82a4.gif) 0 0 repeat}html.theme-dark ._tv-button.process{background:url(65b878304c17beb46ef1c52c9b7eb7c7.gif) 0 0 repeat}._tv-button.delete{background:#d75442;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.delete:not(.disabled):hover{background:#da5f4f;border-color:transparent}}._tv-button.delete:active{background:#d44935;border-color:transparent}._tv-button.green{background:#43be83;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.green:hover{background:#4ec28a;border-color:transparent}}._tv-button.green:active{background:#3eb47b;border-color:transparent}._tv-button.with-arrow{position:relative;margin-left:2px}._tv-button.with-arrow.arrow-left:after,._tv-button.with-arrow.arrow-left:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}._tv-button.with-arrow.arrow-left:after{border-color:hsla(0,0%,98%,0);border-right-color:#f9f9f9;border-width:5px;top:50%;margin-top:-5px}._tv-button.with-arrow.arrow-left:before{border-color:hsla(0,0%,74%,0);border-right-color:#bcbcbc;border-width:6px;top:50%;margin-top:-6px}._tv-button.with-arrow.arrow-left:active:after{border-color:rgba(227,231,233,0);border-right-color:#e3e7e9;margin-right:-1px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border-color:#4c525e}}.tv-uppercase{text-transform:uppercase}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorpicker.main{border:1px solid #c9cbcd;box-shadow:0 1px 3px rgba(0,0,0,.4)}.tvcolorpicker-widget{vertical-align:middle;background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png);background-position:0 0;background-repeat:no-repeat;border:1px solid #e0e3eb;overflow:hidden;padding:0;width:25px;height:25px;cursor:pointer;font-size:0;-webkit-user-select:none;user-select:none}html.theme-dark .tvcolorpicker-widget{border:1px solid #434651}.tvcolorpicker-gradient-widget{background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png),url(ef184b625728ec530a7958618e0a3a86.png);background-size:cover}.tvcolorpicker-popup{position:absolute;z-index:1000;padding:4px;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 1px 2px rgba(0,0,0,.3)}html.theme-dark .tvcolorpicker-popup{border-color:#363c4e;background:#131722}.tvcolorpicker-table{border-collapse:collapse;table-layout:fixed;margin:0 0 6px}.tvcolorpicker-popup .tvcolorpicker-table:last-of-type{margin-bottom:0}.tvcolorpicker-table td{padding:0;width:18px;height:18px}.tvcolorpicker-swatch{width:16px;height:16px;border:0 none;margin:1px;cursor:pointer;overflow:hidden}.tvcolorpicker-swatch.low-contrast{margin:0;border:1px solid #ccc}.tvcolorpicker-swatch.tvcolorpicker-user{border:1px solid #eee;margin:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tvcolorpicker-cell:hover .tvcolorpicker-swatch{border:1px solid #000;margin:0}}.tvcolorpicker-swatch.active{background:url(417aec8f751eaf532fa7760b2779716d.png) 50% 50% no-repeat;border:1px solid #fff;outline:1px solid #000;margin:0}.tvcolorpicker-custom-button{display:block}.tvcolorpicker-hsv{position:relative;top:4px;height:130px;width:160px;margin:0 auto}.tvcolorpicker-hs{position:absolute;top:0;left:-7px;width:147px;height:148px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) 0 0 no-repeat;border:1px solid #eee}.tvcolorpicker-hs-area,.tvcolorpicker-v-area{position:absolute;top:0;left:0;width:100%;height:100%}.tvcolorpicker-v{position:absolute;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -165px 1px no-repeat;border:1px solid #eee;height:149px;width:9px;margin:auto;left:0;right:0}.tvcolorpicker-vv{position:relative;top:0;left:145px;width:25px;height:128px;cursor:default}.tvcolorpicker-hs-handle{width:11px;height:11px;position:absolute;left:0;top:0;margin:-5px 0 0 -5px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -37px -148px no-repeat}.tvcolorpicker-v-handle{position:absolute;left:0;top:0;width:25px;height:11px;margin:-5px 0 0 -8px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -48px -148px no-repeat}.tvcolorpicker-custom-button,.tvcolorpicker-user-swatches{margin:6px 0 0}.tvcolorpicker-user-swatches .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.some-colorpicker .tvcolorpicker-container{display:inline-block;margin-right:8px}.tvcolorpicker-container{display:inline-block;position:relative;width:27px;height:27px}div .tvcolorpicker-container:last-of-type{border-right-width:0}.tvcolorpicker-container .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important;position:absolute;width:25px;height:25px;z-index:1}.tvcolorpicker-container .tvcolorpicker-widget{z-index:2;position:absolute}.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css b/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css new file mode 100644 index 00000000..6db0444b --- /dev/null +++ b/src/components/kline/charting_library/bundles/39.9ca0e701a9ed5880e321.rtl.css @@ -0,0 +1 @@ +._tv-button .icon-dropdown{position:relative;right:5px;display:inline-block;height:15px;width:13px;vertical-align:top;background:url(37a0b0d526f57fdfe7bef1333f5b36f1.png) 2px 5px no-repeat}._tv-button.active .icon-dropdown{background-position:2px -15px}._tv-button._tv-button-fontstyle{height:14px;padding-right:0;padding-left:0;width:25px;text-align:center}._tv-button.process,.ajax-process-bg{background-image:url(8443ec594898865ce13f99215e8e82a4.gif)!important;background-repeat:repeat!important;background-position:100% 0!important;pointer-events:none}.ajax-process-bg,html.theme-dark ._tv-button.process{background-image:url(65b878304c17beb46ef1c52c9b7eb7c7.gif)!important}._tv-button._tv-button-fontstyle .icon-fontstyle-bold,._tv-button._tv-button-fontstyle .icon-fontstyle-italic{display:block;height:11px;margin:auto;background:url(1df47f578aeef40dd1f2328338a133be.png) 100% 0 no-repeat;position:relative;top:1px}._tv-button._tv-button-fontstyle .icon-fontstyle-bold{width:10px;background-position:-40px -260px}._tv-button._tv-button-fontstyle .icon-fontstyle-italic{width:7px;background-position:-60px -260px}._tv-button,button._tv-button{cursor:default;padding:6px 10px 5px;height:15px;display:inline-block;vertical-align:top;text-decoration:none!important;color:#4a4a4a;border:1px solid;border-color:#dadde0;font-size:11px;font-weight:700;text-align:center;background-color:#f1f3f6;-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark ._tv-button,html.theme-dark button._tv-button{background-color:#2f3241;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button:hover{background-position:100% -26px;color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button:hover{color:#d6d8e0}}._tv-button.active,._tv-button.toolbutton.active,._tv-button.toolbutton:active,._tv-button:active:not([disabled]),.tv-select-container.sbHolderOpen,.tv-select-container:active{background:#fff;color:#2196f3}html.theme-dark ._tv-button.active,html.theme-dark ._tv-button.toolbutton.active,html.theme-dark ._tv-button.toolbutton:active,html.theme-dark ._tv-button:active:not([disabled]),html.theme-dark .tv-select-container.sbHolderOpen,html.theme-dark .tv-select-container:active{background:#2f3241}._tv-button.ok{min-width:30px;background:#2196f3;border-color:transparent!important;color:#fff!important}html.theme-dark ._tv-button.ok{background:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.ok:hover{background:#1e88e5;border-color:transparent}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.ok:hover{background:#1e88e5}}._tv-button.ok:active{background:#1e88e5;border-color:transparent}html.theme-dark ._tv-button.ok:active{background:#1e88e5}._tv-button.ok.disabled,._tv-button.ok:disabled{background:#99cfd8!important;border-color:transparent}html.theme-dark ._tv-button.ok.disabled,html.theme-dark ._tv-button.ok:disabled{background:#21384d!important}._tv-button.ok.process{background:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif) 100% 0 repeat!important}._tv-button.block{display:block;text-align:center}._tv-button.slim{padding:3px 8px;font-weight:400}.chart-description ._tv-button.slim{line-height:normal}._tv-button.icon{padding:5px}._tv-button.icon.active{background:#cfe1ff}._tv-button.toolbutton{width:24px;height:25px;padding:0!important;text-align:center}._tv-button.wide{padding:5px 15px;min-width:50px}._tv-button.xwide{padding:5px 0;width:175px}._tv-button.xxwide{padding:5px 0;width:185px}._tv-button.disabled{color:#848484;background-position:100% -78px;opacity:.7;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.disabled:hover{background-position:100% -78px}}._tv-button.disabled:active{background-position:100% -78px}._tv-button.theblueone{background:#4387f6 url(b65971fb3f32027c92536ebacba6683f.png);color:#fff!important;border:1px solid #346bc2;padding:4px 10px 5px}._tv-button.theblueone:active{background-position:100% -26px}._tv-button.half-left{border-radius:0 3px 3px 0;border-left:none}._tv-button.half-right{border-radius:3px 0 0 3px}._tv-button.cancel{background:#9ca0a6!important;border-color:transparent;color:#fff!important}html.theme-dark ._tv-button.cancel{color:#c5cbce!important;background:#2f3241!important}._tv-button.cancel:active,._tv-button.cancel:disabled{border-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.cancel:not(.disabled):hover{border-color:transparent;background-color:#898c91!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-button.cancel:not(.disabled):hover{background-color:#393d4f!important}}._tv-button.cancel:not(.disabled):active{background-color:#787b7f!important}html.theme-dark ._tv-button.cancel:not(.disabled):active{background-color:#3f4357!important}._tv-button.cancel:disabled{background:#cfd3db!important}html.theme-dark ._tv-button.cancel:disabled{background:#1c2030!important}._tv-button.process{background:url(8443ec594898865ce13f99215e8e82a4.gif) 100% 0 repeat}html.theme-dark ._tv-button.process{background:url(65b878304c17beb46ef1c52c9b7eb7c7.gif) 100% 0 repeat}._tv-button.delete{background:#d75442;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.delete:not(.disabled):hover{background:#da5f4f;border-color:transparent}}._tv-button.delete:active{background:#d44935;border-color:transparent}._tv-button.green{background:#43be83;border-color:transparent;color:#fff!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-button.green:hover{background:#4ec28a;border-color:transparent}}._tv-button.green:active{background:#3eb47b;border-color:transparent}._tv-button.with-arrow{position:relative;margin-right:2px}._tv-button.with-arrow.arrow-left:after,._tv-button.with-arrow.arrow-left:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}._tv-button.with-arrow.arrow-left:after{border-color:hsla(0,0%,98%,0);border-left-color:#f9f9f9;border-width:5px;top:50%;margin-top:-5px}._tv-button.with-arrow.arrow-left:before{border-color:hsla(0,0%,74%,0);border-left-color:#bcbcbc;border-width:6px;top:50%;margin-top:-6px}._tv-button.with-arrow.arrow-left:active:after{border-color:rgba(227,231,233,0);border-left-color:#e3e7e9;margin-left:-1px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,.widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .bottom-widgetbar-content.backtesting ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .properties-toolbar ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover,html.theme-dark .widgetbar-widgetheader ._tv-button:not(.ok):not(.cancel):not(.disabled):not(.delete):hover{border-color:#4c525e}}.tv-uppercase{text-transform:uppercase}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorpicker.main{border:1px solid #c9cbcd;box-shadow:0 1px 3px rgba(0,0,0,.4)}.tvcolorpicker-widget{vertical-align:middle;background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png);background-position:100% 0;background-repeat:no-repeat;border:1px solid #e0e3eb;overflow:hidden;padding:0;width:25px;height:25px;cursor:pointer;font-size:0;-webkit-user-select:none;user-select:none}html.theme-dark .tvcolorpicker-widget{border:1px solid #434651}.tvcolorpicker-gradient-widget{background-image:url(79f0e781be418df4a4d5b052ba1b61a2.png),url(ef184b625728ec530a7958618e0a3a86.png);background-size:cover}.tvcolorpicker-popup{position:absolute;z-index:1000;padding:4px;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 1px 2px rgba(0,0,0,.3)}html.theme-dark .tvcolorpicker-popup{border-color:#363c4e;background:#131722}.tvcolorpicker-table{border-collapse:collapse;table-layout:fixed;margin:0 0 6px}.tvcolorpicker-popup .tvcolorpicker-table:last-of-type{margin-bottom:0}.tvcolorpicker-table td{padding:0;width:18px;height:18px}.tvcolorpicker-swatch{width:16px;height:16px;border:0 none;margin:1px;cursor:pointer;overflow:hidden}.tvcolorpicker-swatch.low-contrast{margin:0;border:1px solid #ccc}.tvcolorpicker-swatch.tvcolorpicker-user{border:1px solid #eee;margin:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tvcolorpicker-cell:hover .tvcolorpicker-swatch{border:1px solid #000;margin:0}}.tvcolorpicker-swatch.active{background:url(417aec8f751eaf532fa7760b2779716d.png) 50% 50% no-repeat;border:1px solid #fff;outline:1px solid #000;margin:0}.tvcolorpicker-custom-button{display:block}.tvcolorpicker-hsv{position:relative;top:4px;height:130px;width:160px;margin:0 auto}.tvcolorpicker-hs{position:absolute;top:0;right:-7px;width:147px;height:148px;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) 0 0 no-repeat;border:1px solid #eee}.tvcolorpicker-hs-area,.tvcolorpicker-v-area{position:absolute;top:0;right:0;width:100%;height:100%}.tvcolorpicker-v{position:absolute;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -165px 1px no-repeat;border:1px solid #eee;height:149px;width:9px;margin:auto;right:0;left:0}.tvcolorpicker-vv{position:relative;top:0;right:145px;width:25px;height:128px;cursor:default}.tvcolorpicker-hs-handle{width:11px;height:11px;position:absolute;right:0;top:0;margin:-5px -5px 0 0;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -37px -148px no-repeat}.tvcolorpicker-v-handle{position:absolute;right:0;top:0;width:25px;height:11px;margin:-5px -8px 0 0;background:url(b738e5c5b8acbd9891b5f89d3fc6f274.png) -48px -148px no-repeat}.tvcolorpicker-custom-button,.tvcolorpicker-user-swatches{margin:6px 0 0}.tvcolorpicker-user-swatches .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.some-colorpicker .tvcolorpicker-container{display:inline-block;margin-left:8px}.tvcolorpicker-container{display:inline-block;position:relative;width:27px;height:27px}div .tvcolorpicker-container:last-of-type{border-left-width:0}.tvcolorpicker-container .tvcolorpicker-transparency{background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important;position:absolute;width:25px;height:25px;z-index:1}.tvcolorpicker-container .tvcolorpicker-widget{z-index:2;position:absolute}.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg b/src/components/kline/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg new file mode 100644 index 00000000..61af3907 --- /dev/null +++ b/src/components/kline/charting_library/bundles/396b43348362fa7fe5cb2e187f2e6d78.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.css b/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.css new file mode 100644 index 00000000..2a0971cb --- /dev/null +++ b/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.css @@ -0,0 +1 @@ +.menuWrap-1gEtmoET{text-align:left;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:100;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .menuWrap-1gEtmoET{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.menuWrap-1gEtmoET.isMeasuring-FZ0EJCM2{position:fixed;visibility:hidden;opacity:0;pointer-events:none}.scrollWrap-1B5MfTJt{height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar}.scrollWrap-1B5MfTJt.momentumBased-1Jq4gQt2{-webkit-overflow-scrolling:touch}.scrollWrap-1B5MfTJt::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-1B5MfTJt::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-corner{display:none}.menuBox-20sJGjtG{padding:6px 0}.isHidden-2vLQpR1t{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css b/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css new file mode 100644 index 00000000..ce380fd2 --- /dev/null +++ b/src/components/kline/charting_library/bundles/4.4ff9c577f4760401b8ac.rtl.css @@ -0,0 +1 @@ +.menuWrap-1gEtmoET{text-align:right;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:100;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .menuWrap-1gEtmoET{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.menuWrap-1gEtmoET.isMeasuring-FZ0EJCM2{position:fixed;visibility:hidden;opacity:0;pointer-events:none}.scrollWrap-1B5MfTJt{height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar}.scrollWrap-1B5MfTJt.momentumBased-1Jq4gQt2{-webkit-overflow-scrolling:touch}.scrollWrap-1B5MfTJt::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-1B5MfTJt::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-1B5MfTJt::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-1B5MfTJt::-webkit-scrollbar-corner{display:none}.menuBox-20sJGjtG{padding:6px 0}.isHidden-2vLQpR1t{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/4.f5c620a1ef39d481d562.js b/src/components/kline/charting_library/bundles/4.f5c620a1ef39d481d562.js new file mode 100644 index 00000000..d49e7cc6 --- /dev/null +++ b/src/components/kline/charting_library/bundles/4.f5c620a1ef39d481d562.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/40.5c159009e31f3357f5b1.js b/src/components/kline/charting_library/bundles/40.5c159009e31f3357f5b1.js new file mode 100644 index 00000000..5eb65b10 --- /dev/null +++ b/src/components/kline/charting_library/bundles/40.5c159009e31f3357f5b1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.css b/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.css new file mode 100644 index 00000000..e38a38a3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.css @@ -0,0 +1 @@ +.itemWrap-3qF9ynvx{padding-left:0}.icon-2y6cSg4c,.item-112BZuXZ{display:flex;align-items:center;justify-content:center}.icon-2y6cSg4c{height:28px;width:28px}.selected-3tUrY97Z{margin:0 -8px}.label-1uw3rZaL{padding-left:6px}.lineStyleSelect-1s1ap44b{width:34px}.defaultSelect-2RDyqwu4{cursor:default;width:100px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.rtl.css b/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.rtl.css new file mode 100644 index 00000000..169baf65 --- /dev/null +++ b/src/components/kline/charting_library/bundles/40.5f251467fd134b78e377.rtl.css @@ -0,0 +1 @@ +.itemWrap-3qF9ynvx{padding-right:0}.icon-2y6cSg4c,.item-112BZuXZ{display:flex;align-items:center;justify-content:center}.icon-2y6cSg4c{height:28px;width:28px}.selected-3tUrY97Z{margin:0 -8px}.label-1uw3rZaL{padding-right:6px}.lineStyleSelect-1s1ap44b{width:34px}.defaultSelect-2RDyqwu4{cursor:default;width:100px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg b/src/components/kline/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg new file mode 100644 index 00000000..ed228918 --- /dev/null +++ b/src/components/kline/charting_library/bundles/40566afd832a155e5e370a8bd423de4b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 b/src/components/kline/charting_library/bundles/40f9a03d174178efb12303caa9bc7cd8.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d3772b651d217c48d12aaaf2afafa85889b5842 GIT binary patch literal 35328 zcmV(|K+(T6X9uEP8}Iukl-(Xl zP~O07wDfcJ9U4WjaRB*&H&nolp&m940Gj=ivj6`-F{#LyZ90;6W1s>a{crR%nVc*w z6DTu5mXP|eQLdzwZswMIN{T&PF;4${xB>!X%rj*#Vg9yAD(s+Toj@a zoei!g6`*Gzjlp-B+MH-N#>rMBJSbvyoImJx-Q_2ZtG_M5*JRb^o?Gg0*Y7%RFmb`Y z9BtO;@d@?i{OtuYbKLX0k7Zt{@Cj-E;B3DND97g1NLEgs?(6q&_f>W4z3u_f^T$}| zD_Y2r6!l-wDRlC2v;afn4bQu+$8ZAzDk=^TQ4u$SWAPaxAS$RRPH-$Vca8;)+?69U zZHP@9+oqLtwXeFmY;0TCTGw?Og6|J=-!FF>z^0{+*G9EkES>HH1y3lL@qh$4A_<2A zyv+v|P-aPt0q0>H$~^?t5C7l{VagVAg-wh1^Uu%Ocki-#@2)=yNp*@ukk+Bl`k3GQ z-n7)&4&S<**^ZFhbIwWH)dap`2?I5P7b=GMD56)86(}wJYMl(zJMQw7CpTf(HpZR& zYb9YMVHGltnvHA!zqJ$vcQDxzX`qsGz|Y!ux8;AT>Lr4NPw0zz28&>@nu6)p%a&HA zEK8;}^O9xGy*58JtCjbABrOJjyEH}G7}oxW|CqgMq<7s+!uAgm`W&bb>U)U*=-V$g zJeIvphhWYk2CGFd`>_m`X6@R7^X9bPc3?VjJy`gJd|I%qwi&Kr3DPDRUz|NQ@82xh zNt(eBww#o303~Y)|CR9m-K@}(cK-isnw(c6)~?hiR*O~eu7h@FKCnuz&U|=S$(uyZlhZ&gaoIRIrbZ8WFH#I5iHfGmS33LRguys8qw6?G3WU< z&LcoEacmk0n=mJ@K#;MWQK9ElNeXvIx07$n+=ua(`4ntiQVhb7_V=b*rQHy)0%x?w zQ)@iexgeV1%$zrw5AxUVqtV^J(Lke{EddQe0zgp$0dWO_;;9L8v;YW707$4bpv2-* z#;r42=K)YUk<=J+EX8%2S>v5{&lwvT8(m$r;bpP6K@wlM=@}n{cQvj2;Go@KIb`@{ zl(_-42{t0y?&%q+dwO;+rL1w391^kt3lYE^2!}q_66*|yA!@=UD&ZEieZ2O&>mrwe z*G&w&2q8$i%DP(F?a%zdV;FP&A2@E+jkGh)aHHU8te2%G3R-_YWQ(HG_q1mvjIq#P zWV0srrkpWHXM$CdHfh1g+?v2S@)EI13W*<&?`~R_6A>rqj)Q>nH@ZwZ{5!7Is#B9v z6tXE2q982BHW>+4KvG}8?Z9YSUIvl%p0$2C9zc4bPczMXtF8eM@*l7mfW?4~aBv&h z2^4X17F?V7UWQ!;ks)P3URxnXu*h^^JJ(MHOFm<+Zh<4KFYTLgtt`Gl1!;#&Q9XQmLdhL}wp8Owym|6E<@G zK}l0pnYJPL=eNvjGrg?RN{)B)=c`YSJpRspb{BRm5?B~?5hFr~02+M&8hDF0sB4-3 zS|Lcm8QtV*b#%%yn0li1I$EH0ih^7X@ToT3W7n~c=hU!CP7tRhBs@ty7b&Dcr>ONtN#&|y5GP3!B`Gm> z4Sh4UN`nZVu|5?{4PBPjm|fAAl9OfH*riMXn!$yw=;XZIo@l1O(icNsK2A32A?vBC zBq;fn(shpdq4iN-_S0882PPL*o(v;qJxdgu{(~a{KL)OvAMC}mkkR#d7+SR|t%Ujs zvrs99Z|ckgkO_~5$&xw__4e71^m_`hsFEZg{U#HLV|Nb4FyG zjqo@dHqS9Gz|+%?Ibv2G1_r9$gduZqSY&A5^Ty&;I1MNeTWqz~b48>uQd}^&I^{05Z^} z{7Fwr!Rf+p_MDkpw~p%3>M>kb9vW$%nNO@u`PXy0AvzSwS6mSVlM&#_5Nfe+XBub8 zBRAyY#Mh*DAjOfQp*+|`B3N)hsglbS)#nLjJ7gjq=MgoCX=9tqhBYA24aZxpf;N8y zWr^!{-fcAIMy^Hk@0>{*_c2j`SbBp!C&KT;$t{*irectz1FE|bD{ z0=N!THA~-(q-rWy)MyBX9?WXI-~PCDNHd-g+Hx}=g<1lvxovZ($N_bnL!=gg=?V(Q z4xLi9DAWZd9Ua1M&dD-Ppl?Dca60L++P$+kB)2*2cV0UT3OI)YTN~1$fYW!9*!N`c z&!Q9mbxHZGhvBW#_0x=5swrlyW;!kQT7PtBzYb%i)UOUkm1WjQAGVZuU>yg}pUkx- zq2$Z~cX$NO=SPB;dxJeFr@l}>w#mL%Vd%b(9pCL_J)TQvSUN-MQNm0ETVmI|4}{@# z)4@EQ=xXVs3y;hE7Du#KwCW*^tTlH}cF&s3zOC#Y&s(a5W0LB(h^Nmxj{78$Uoa4C~wFd44q9jARa<-DbwQk)bo%(CFESg{ldQ zqnt7!UnDJ0L?!T>p0C17J2zmS?jv z?D+PxJO6osuqi82$fdAX(JLVztVTRq)JmX)s-~;n9Q7GNHiIdfs%9RD6ioy&fE$Nate0~$ zKoO_U*?LMSC~3Tkv&dc69A7Fe033DE?uyJh&mkOm=mJ`#)sfjvl{?r-7Pwy4D+CfoacPCCbu%yDGF*ej>u3Jwv!Dm8TjbV zZrM&Rws#Q2U}ltW>KO&cAcPtdUd-OGUK=$PW*u~Qu}vA4K%(2Z&>FG_PxJqVQJ(=#bHyS!l(}ELQG7i^M z!lRW1>ulE8fba1W`_V-yOF6$FM49@@g}J5DhYJ@MSIU+dKfl+s!y77`B<2ZfyTibm#?H?o5ui6ZVCBg1wQI&$I%;PobuYxF{O+zKFaH zC7%99-95e2^-6XVTPZ0b+zVol#Vk#=!-kGsnVR}R!25sq2dIm3`C4>Am`^USeM}in zMAy(l>{+D6N@L{EU|gv@*;6&bP= z%4+zaha#8GptuOk%68184p3AhOKa%vFfUVB&0UOWFFyL~O30E+MUrN>2iy@6;&Gx4d2b_MtnL-fRgGFMbeO;>+U#7iwx`+wzJ-o zBvw@_fW-mG;8+U}OPA(=6l^NAbFaX214&Eyh6e*?ZN_?hPuQ#XcCxzup=n5e;&G4@ zyDrwy+TGm|YVYbos3Q_=!Gz)E3v+?*jlApWOogOXc&T%GVNRpj&0~uf7p%^1++aj@ z6>$hF3|rjtfR#qFJG+*~sTv_`>o186V1&vF4f|@6gGZD`r$?u5JUxQn%2$^V?Hyks zWXA5np0VW!&*^})F0Zi)!<~-weUhz{SPShembWc&$#i1cQqyWS)q1Dy^md$Gr{AoS zV5nqV>S*o0pV~K%TX5G#X4LFtiVGffnVEI7C3dt7Ly2!XF_Z#SKJRR1GIe$kEI+V4 zhiJE6sp-<@hM)_>yNcKr@`yBjLo@>+J$x$Lup!80msDbuqQH{@h&-xDXrwbW#5e^g zZfh{sb?T>7atrv+J|Rzy4K4rqpMA*kN<#I0&$IO6w$qP``q&}eLTQ_t8hUxh?2B2T zHgUZ;M2F>HCDy}T(+N2h>b|P?rxY|L&%UU zf5=YWes(ss_FAP)XgNe_1xuMDg#A8`_1QI$E}k@+gWpZ+R&XQunB|yBX;^7_)xZW0 zb41(8S|AL&lWX^PB;%jz`P3}XVIykLd}h#%@Hl8b&(bsNnKg1ngA{ z+k{?p`uGuFcgrj((t&k*k=t+kfN~qcxf-0)v*(--CY^NfHPmI(1Hs;15K7@6C~N>n z=>$|pqT6F~vIUp-!5sI#>m9Km%26`aSu#gHnj)(sJ&UZuq?5wS-j+$nc~!qkl8$YD zN5i;E0#TJD9TV<`ssu8Eg0ecwkt=U*Qu-6s#7#*1lyyzia@ON>!d{&-gzU-$tQV~> zCJ?8Aiui>F*7pp9itY2@U^}!>I)35&P2HC{EnGmPMQk8uGwN7ctXDdpFY9m>^B#ca zQx#eyHaQlaSa;r&*`eZt#BYid7xO4eWa0MqTTUF-+#79eS`FM16|+1lU4_ARl)OVb zGZ`6ArtLaqWoQ1?;#Nz|KI3GIlpH4O75pO7Q`!S|S|PtB2kpiADhR=R*tvT`i}Xs@ z)z|LCAQLjZ+ZwnTm_lB$5uRnF7ky4@zCaz`dL0OO86ihfDR$I`+YNdCNyD0OJ288- zeDhWalMi(dOH9uf#5iiMhNhQ;mpH{kCeqB!rK^ekOF$Yy@ehgJs~2D;ayVD2emw{y z3!$GhG^=s2e7$!Z8~z{|(4foA-MEjs&WtE51`{1J*{Vv&7Z{A?y1M&zr^fR^7RLp< zD_7!W89BDQAT2fcv_{Vu(gPpSa?l+~CsAW9keu-K@vQn`jGSbJ9n;f&nK4$bMh(UM z<=UkRa-Du|d?mCmx;k53w)BaS!`nXWj4O}$@01mr?ovfdpzhso>osD$kwC_l3zSgu zvvf)bn!EKOX>r34gReOm78~YN&?w>!%~X+}Lm?UWM92=rXP;sI_Chf*9O|USErPW&-ru_-S7Dq!P&cJ>iMFPzDUkCNHqXwwNdNAHiTQ%^st8b zlmt?%)}EN+#IZW#Wty;G`8zEkA*uZxO$7Ns+3o{kEo@_F3c3bEg^y&Sqo935781|e^M_8N`1O_{JcfTBRwM` z3rj=;d?!sqEmsGZ6xx;z4fARx_M5X$kP*_jB`2hE=zYq~EI|Ad`I#JP z9dRa$+4Y-ZTwn_doA3WIM8h_k8pvo7@|2y+#%gvrd)j8lLMCKI@UCT%Q(Gk0;^c9a z0-9ku!>z*|YQ0lbRxX|p!rb1K1a5;O#3Ymxog8(+8{DN~T zPd`(b-?yd2uHsQ(#!<>^2r1#VGS7z&Qd>11m0GQCE+9;@r6+L^=m3y4Gt{+1DI+js z8=Dh!y}Mt&%jFIyYF{FDNfQ+Xk+wG}9VcazC0@%R{;&;3%MOXG#w$5V96n(P>AoZzU6zTM?mg6_Fxuc%;0q2S9_F*OaICJ4Nmm^xV;`E@?Gd|&s zCr2@hdkK&o2>splP6|=K;c4^WC_b zxl^ZDGYrn63VH9taBGd*7Rds`rewN-iEbUmXnzgtOE!DEs?@$!*~7It$J^9#)Y8*3 zw_$jz`h^9;Gx!7^)ZbC$CZ)5tcd&U71D<7JXtG8sw2s=8jY25d*}-kj4c-mQ+g%vL z1XKNlTO@}$_!`RMo0l3(&>ZrYgu4{>R(^RIsEtKivqO>6ChFmet!Q<1IVx*KGw|J# zgYp8TGhTsPVnj_6V34RS8;?OzVSVQ`MQB$2Vhxq%E)j5g>=$rdoSmzI`-)S)>0?MI zcue2JR&6l0C1}nO!CYHbii4bS1~J}p^g`SZ^ML&^K_hf;STPJiM~SFgOQK9xP{pZ% zhSc<9G*(knwZ;@wVW>em8!ClEvx{$f&UAngg!9dz5hSX%`OBzr1^x-!cwA)V=19b93i6C;-$Vf&#M2$_56(2NC} zF;6p!=W%q=w&v<24!)C29?9%ra>a3N?sE?tMxzx`Ju8^S9j)Zn&qf-g;aT3Qwpduk zZe4}p?SHxWnn};ol(?CUu1A4WeCi(f#yS-gbymbN&#GA_1|7{`id0&{YzYTVf}}Fz zF@CJasDWm&hAqRu@})oEmWHN+Y0yyFV0hBPu}bPrpX`Sr)?!#^YPD1%dSQVBYoqG! zuj}+NMV;}xk0NH3J8)A?!&UWF*(TFvO6Si7PFPrdcxn5=Owhw^jL7mQ zr5x2!GL;rMzFW%Xn zT?=4yd5sLtlXcTtM;dMqUk)TvbF2~KCU;eYpffkY7`N}gEupIbH@3Ws$^(dqW8V_V!gaBXyD{8DoPEpxnc&`=Y#Kcf0+Kaw9H)_7~YVo9@;#xTkgj9Gw z)stguUBN6J?POMKnp)VD_U*i77cPTMT`T$V{UKzo-;Ykem z4%unCqNqVW$WtR&K82_PA5Q6~AZxJ1&~mv0v6P|*ZdDAX_^JFLueg~K)r%}Guo)$D zU^oDNdk&(>C;=CB1_nw@Rg6#ZC$W%UA*@&_h>`M-r$&`RNj+SSqu?g)Flco^$1DpWfxtC|7cQiR5oe=#3J#i-5Srn!AZ^M0alI1V ziutCSMu7x_IjG?#O0S8Jb)*l1h*p@gxDg$*S~p zR+m6k#jFI1Az*&f)$m9~xhzA@}bdr4to%IY_6#juGc*4>_dur>8 zO)fGAs_!@zFJ#x>{P*F1b;>hj0XOXo*Sk(BY3%zBL%OcwkL{MgXwhXH`Rycy*IC`I z`b{u%N(D+fN>+l*usm-zl06yU$Ndmc7;sTz{T8qgk4^(hv0hbUc2ocxi?PSo zQOvrqQ5l>K)gVYOndgS;tFr)T4^%(gSOU2V3=&gUi}-^zz55h`pRpn#c;z*t45b9L zCkq&g*$not!upAy@Lr6lx$Yp9!LevZa_MC9-!)#Uz>HuR*mNI{3Sst zb{%7C@5&M(e9v+;=$n8Kd4tO5?!gQIqRKN|_sHiqrhh&Tci3$vr@=@cx=clonDQCb z=FB<`GQ-_9(mov;uJ_@o5ff+f%J3ijpgF&1Xj{Xt`WQOnhB02d=<&M}y!qC6rIZZo z(KhM&y{P7!W0bHEABjo0mFu_*_*{|#cqE0e8n}UG#<`$a%{ryvf8~??wx~r{S$TAn z#h{$uqB)wcR+UQ%%cn2I@!?I(-7t`EII7>rPjEzQ>D_%toaD@{54hG3k&^I!Wm-H3 zIjKYBQx*e*PS8&+2zY(I0>vn2k?9hE;hL)-&ANZn+21gwH2c`5Ir@|V?=2YzuZ%=h zVn0`wZXroH_b<8b`QVO$@6NU^z5b&-yhYUN>wA`8+}Af|JG2Rd)nRjn;$VK3&R@Lr zWP0DnxwjFyZD1`p4JloJb!FQ1eXG9BZ35MCr1c5UyRuy#fMRcI6AwCOwi7KX^XVic zgY1-gzmiY}Zv#hnG>oH#VTWOCYe}u0EgRUhHKVqcRJH(I>uV_LpM&lgot2sZ-nq{M zSymJXwZIW~j4OWzspvOMr`?)tga6zSSdXu+FTYcM4~fC#AGDKqD(_V`;F(94;cCsL znhq0IN3o_b@R)6a*%$44bx1C{f`E&`g63V$B{SnKa2_FP>6EWd{Vxq_G%vc`YH?(%U(@S#t67n!q@wY7Z?ihy_1fBZ3Gq!a?`i=HVrRoC zGLv>OEl%EI2!>&`JS1Pk0Yik)#>o>t7l4r%8DS$WU8t*TZ|PI(8YYawetHC+sRRxk z7sz=138{qF4&X%(6~*4I?km@|_0w~5XCoQY5xuu@06Euh41 zZ`CCV_!GsyD+8`8#bBtZ(Yv~;m@DGg-mGJSY!tUt z#sIFGe2(7ONREJKP1V&-t>mw4AbN{ouq9RoWBEw|RDKd%jYZ(jj7^cSKv2r=8cz8_8k zA^G!Kg#zHM*bnWJM?b;Jj+n~|Nwk>e8T)08%XC_i%ih}1sDqi+@jQqX(vV^m!(2pl z%>ewU*mV>QA1>M~Afa^=s>H3((ciJXjW5pszh5f)QWkQ z6UZ+arJ!D&Qt@j#{icR2t`!DuSOmJuz#Iv)*26q3vnFO>aCMB+S6QETMaqN1EUC;$ zova9!mIB8CfU~}TH`58GSKbUqO_4{Cd+@Jl!H*)(Mtx519F#D09M)8uF2S=aBxy(c zUIJwW_{o*R6Lt&m{^LhL*h~5nAAGdTE(3@I?gvgsW?}Fa`P{H7UlRw$uGTpnecae+ zrfu;T1iw`JkYJ%hMG2-=poAE91`C!bQ&8TI%-x}Jk3#{1xs7luJs(yvsJ5(FIci=u zRHI|2sHMmY_%0+ckOMGP=3ph7Ffy!l|NiYbQ;== z5#)V0&c!29b!}a?zp}j!Ddk|e(h_HfN(wpf<>;U_tC9~k{Z3*ft>kRKHJVl;xiT)z z7+V$)zJ_<Y=|g=G#k*9sx0W#fW>womxRQMsBMmW7{vTHu;@~V_@%(=v zBqBQ+@s%M)s-~ess_fr8Edgc)Qg*hZRApH2UBrXE-Y7B?>3h!KTyg>&ne#+ z30|@=q8RFMw#~KQ-@cyvZ||ZM_Y<=>S*(`HfOe=->Z!_Mn2nY zK0@NSO$(AVj-+5{u7qX?utp>iIDVF9TRi7Q!hE<6;02Ru(=M{JraN(WB81WqlgZqgpJVqu6M}2pqI>t!1gAYNEaRR zt56a+7)H7DxEobHI$MHnO8K^1Y34!F0Y0^68g3TslV|%@9A&IOqMBLmjv-HJ6YDN0 zpNT~2g)E$Wl!FdNBy3c*5w<@#5ZMc zt5PV%}~4rbGFSNVHGeWKQB=YlvqvpY8 zwXtJc7qf=lx^|2SUVFTla{*`sZ38{Rl2x~PkW_Ee3Ul<9%W3@@FE@%-!XYJUO!Q}k zj*6vLWEIBHkgdT)>mS0du>Q(aL}x64 z)t;jqE&fB(MvGUox=rS7@VWAe0@w1xfX~q2OizT2`80&|g~aBOlZT=AXEQWh5MlL- zL;ZDT?1`sLGZuR;EOi$~!^gtM;juHv_-!eEg`jT9*w}TT4EL6t(qt-VKv-J|pO#81 zU*W{RL_AZr;^mK*Bp=D=G%el!CWHv&jVGM)m@J#}lM9bZS1pyi(Xka!e|*2^D30E3XHfEHY!-nBbX9fzWMHb2fqh2x zYf(KS+{q+C*{2T#bmavW$;wSVNt+qVzIVawH-#LBw`CoE%+2%-*TIbT2K9cU)T&H=DCsn0 zX)dJavSa&E6r7qZcYQIirq!^CY_rZVAF1oH0zYz#QE@@Xbo7Kysq?z!R-YVsX|7AE zP~Xrk8>$)KF*3D!y|+_z=I(#l;8A1Zm)1qkB8NMzHU4B_?+wH5 zJ=h}a9ikKm7{NEF=;_}r^T};|&_+sh)1v9H2Fb&9no+KB23PT`9FK^nmwlpOx&If% z6Fz{ST;MB*>Y7J*l@*jZkMrTsa1zuLRRyrOXLTPpCRg_r^48dN=?S$tPX((Rj8pM_ z{cqm+J(Z=sBmvpmYiL6nc5lTRN~lme(+Gz^JO7HZ&eT0N`NTyefBm7yyLeH|FiKNN zkKLS^Ka*jOBK|a@K3DfgJ35XQn2{xS#QXd~Kkx4DU?}W+EcVlQyOGm3wY$v7P%bGv zx`J3!iT#r>#AE!&TFe6A?hwY|*j2;NrLg%XbC937f(cm!>6zFtcJy)QLjy+-i1o3n zgNZBjvh>d86Zv9{zDa+S+q1}5#+EyZW0SDMoP}-8Ke{tJDR(|nxq^PVf`gEm#7IQI z0?$EPv4u{g?JT50q!-kn9lAf}#YlSM!knTEH4yNKvHJl9igB7}uVkciNrtf#YCH1D zJ+pBCNxwL6SI6^PZ)Cx5e|z(#d`bxMq2QRlv#?Q3FMfdcuin12{^F(EzABrgbFlVG z6v*2$?CNTbv87u*qD7(~bMNua&>V)b7mwWqUyjTq8rAF91+e<^#{&;+Fh{T4s#|xV z?v{7Ox+l}}(dTVo3#JBBO3CuZ_U3g`3oinZ#!WEWB7`t_2#io7EJO$|8|wh0I`aC} zB7MHI!aF7r?d4Ev@fhZ{Dav`xb<_}LUA12}_?nT-G603g>`GLHU?Y4OLWq2jurA1* z-d|rvX80Ncq*<|pe#f3y>scTi>h?o7h-A8v)2ktP8;CMW0Pm?|&aP5XVst+u14D_C zPflUpXUGW`6Oq?f#eAAW2$6sYM(9}EWX!`3CzDm*9woQ$oIk)NL6SL$6Ju z7aaFzZPagB1Nh9up{mOXT#niBkq<0#i6184wszz*%H*t9)${B-bX#ns0dWwaB)v2c zhYOs~SVMGBJv_hcP0R=Cg#yCoh}NagA(KkW_Loup@Su?h67~JWWWu^IugNb6KBbcN6^{2c=jk7I=}fkT0isBgj{k%x@r75 z$T|5%k(yja{8aPbMEJQ)h; zxKOdJ@>AhI$A4CS&UjRQ?CF#8DKmgi07;KA7`BBTOs4X!7PPY8?39n~VN15nRGcUQ z$KbYWD8C5aO*Y)SRd3oL)|sYo6<_8rb)?GcifQUevd1YEHd7}n^4@cApPIQd<}Qm* zpQZNh=gRML-V)qPTv~Hd&SZJk;AiP~?0oHIM&5A;9^{ZSo`qZLVpokTQc5e+(LH)U zo!Rf4rZjbhC1lQm$X!%6O+1e)DvybR62G&ZSabKJH`CpB@#*Z{FOMfK#SBtv_4Uz> zlv2B^)XA$3OqNrG%sd!#P-(73SKJ<+Wcrp}Z0&Hp@)$P|BP&eg*Jg9cS_((0s`b{r zty54T%-+5~`x&2K+T9gr8cGXB;@6v7uPhNxM?SMo@|yJdU1rWGsV(UoZEbX?WR5we zE!A;~$3$RRTMB>2(5;`L1*qH|CPM7Q_ssTuTj^w5v*si zEU0Djek7OMwRp1&XH%t>1}EzYR>s}68HfN|fS#a~8smHSbe^mzEr<}J0$O9yO%^25 zQ%RnGP7)Fp{=_wj-?jK^Mz)J=t`-Nw*RCP21n*Eb67+@u1*MN7Ed|Z4j?tIJ%I7I& zRyq-1?2f%5sLz}5{PD2U8@4-#!|Hsed>;mqD{ryY^ z9i`{y=9TW$S2m22Zr@=?b{D@Va&HPkD5ZA=z0BJ*yRGeuorQ*$%9zo(!#CD5gxYt1(!Sn*2(wCMrmjSr zE8@&M8aiV9g&aB40L6S_YU`VSJq8NOWY1mSbs8Zpnpr97XAt0k*=$%+FQKR@E-O)bA`9RoSc}?n+6_Z|BBOx)Iz!^dp3Pkeg zZH9RqJdEfu{xDls(czS-N@0Z)TaP4L%Td54WR=S_=Ut7MX=Ie#-Qi#8JyEzbPJh zWIv^-qPF@0>fSw)_8IrpnNsZXrZ&FTs@D2S+e0MNykGc27l!o*GkEnRuJ@zlwn#P$ z9_);mPF2S>WnGZQK;t>=tEOM4^x1rKv^IE|1Jk&+wpmBv5#n;C`o%%b!>=knIAG z_J+>$*mV_tU!*lG3DdKjIc&1M9?3o6Q+xvx5+~m5R zSD$)PwO8~yrCaEWvnr3-OtNXW=9aq3#2g7hePTM~-vv;`zxq16+NYd(2@A6$>(v_9 zMP%W5P!XXO)(X*3;S5hI^uUO$H!&Il#z4nAGn_o0x>4Y|qrM(M8FHqasGX}2NEWuk z)i$i&Rsn!*eHc(_vWmfrE20-#rx#im(Y+`C^(p34lHzV}c;6Xt87`0#?=fNEAeL4S zgfOW#HlEGVze>xDjb#S0Qsf7kAFf1}pEyyDbk^X&dz@bvu<~K^fs_hz5h#50$3g?KP8L82a|FSuG$UgsuH4J8b zBj0`~d4jx7dghQu330QsxLx>@Z7&dn>a!i)5_zIk!3O8%!p)868_qk{m{ZtEhNo&(P-nw%f1|q5&bxtSoNrxA z%420mbMrkS%{cT#W*5D?YXYyDMW#@KGPI!0^>ia%MJ+DQ4i7Yav_v^kt7H<7Lh#=J z&xTbYWcXwXWT9&^I|MPocxnn#?a&+pM*C(-ekm6V0fXW2p}-W-NLSo@BLu-D>IV!Y zJ*}Pw8Qv;)7q6!A(8i!4g10t#-pMcvrAy%`+t^7dBAn>iuofs@_*FW0^JY)aoB*zu zlmHGo+}u|V*=vE!`QOdSO6Oo50AUeAQ_zcxw!p=CG%w4BFJ-J+EM~dc3dUApQA-8w zx<-eqR~;HdG&t}JS$9~+87|vfjDGtUrg$nxq`uWyEIrZJcS3p{0Rh$G#uQ58R3rY^ z+Yhu@`p&X7_b`7f6SYmdxRuz<>QB5ym z((R_NA10pu9ewlb)$}okN6QRwCqF>M{A2=mlD{OPbm zZ1w<7Cg(fb*eOG_V=F2vEHw?csO#nIOy|OXhJocl+{o!ch)8y zRVA>pqPMdnX zJ?4Ug=RA}kBrguEg0fgB%M`3+_^-cqtQwsA)#ABPmA&z*N_BN30=nTeAbNo#(w2>4 zppT;&C^|FJf`s}VMf!eTNgCWDV_FS2lP;N{WTA8^xEa^V_x8v?`E2f6)lWwiuV-N3cuO1zIhIDJTAIVq9@1 zrMFkWIT(}E{i;2>O6QqZN6@1wuu-cpl6KaFxsZuAfh;B@RwGu-kG z6F(SnLjkaCFB@=>3mitG1+dvg*;&ZiEc*gSq=i~6o>^mZ^eq0{clk__e);EQriP`f z$vutfSQ@7M@+ARTnZP7Bw)FjOJkN>%(3|5 zf-BH}i4!VpL^#)e*E#_|tH5E;-bvf&hP6)FjrcPU3h>z+f9Hq;7!|rBBEhOw#CFUL z2s^d5LR1k27@1LuP#*UFen+<{*s?v6LR+BK?nrWdTdNhq?_VG^wywg3UR3XmRj_nj zLSaj7k_Ib4e0Nc9A=pp9|Sbzm0*-!9X zrLBSe9WL-my0QJV5a?hMfH_Ud4j*QA`qsj2VDTxF3d?x*!S_YBH)C0wuRJOIB5*GV z>6&mavE|Za(hG^tU)HAJF&5GalS~s;Le&NHVIThvhn8b=&Qjm1jOV9ej*$3zg*C}y zmBbvuE8to<;w14-W*o{JYupIdft+%eGiza47jq>RznTY|aau zQ8P+!gf)U`t;LE$;x5tPwNsu|909xL<7jipK3ZCFMoEXnF*%OFi4nO9UE6JCm>R@c zL=x;43J%)hlKqAFSbWXdd18OC#e6ePy09%D=D6;Eo9-(2Wrarjhw+6G=o|`n)D#wt zgy9)w^4ttV{Hdb@EU)u6>WCn>_4KzV2(JGZFc(mn<@R`}3U5YnZAG1fX}c^$#=yu% zlg^y)pj3m~zzuhOzNl!(Qcqlu1bN|PM)^+{H$x__4n>jH(FfR(yOho|W5_lmP zK_51)ga4&@ekW97WKOwmT`n<;G1;mZLVqLJAkEC6seZTcE{e%K>@#vF8dQ#F1twR@ z%e|_Ie_tfo7w8hVn;hTgnX&}=zl(Kf>vU)sd~nt-QXs{%^Y>Xl38HROv>WD`eKwh2 zFmW~NtbK2zURtb~BQbBEkMZ8&-W1t3=+Usz>DEzBp(y7!7mw)0JBk1@qag?SsPP~8@Vw6>Pp1coQoiEN{i8eCT)^iVPY zfJft?LXvEY8g~fT<)&g9rk6zObu>lH>QT^JTDG)Is22^5=O?uGiSY1VhUONU3=@kI9>|;+&8TiWF z=?n!lafGDjv1CtEK;sD|{+2D# zyR~IAD~Kh3`$hn8;*V&WPG?v`jwYNj{`^w-a*=S;_#I!e;N>-=HvoeYT2(*aRVeq1 zerXIEssKJf!M{JaEInMvrmzbSOD_X|YPGS=FiT+$3&YZOMde0C|B|~7nagoZmsSTJ zLN2W#Z3DsWs+yYdanm3~r83MLz=R1vGo}8gwpI}YreZ68^CQoJM>Yk7s%;jSOB=e^ z@X=LXA(5u0$mHms95XUJ7;R2^fqWFCKmk_-8*133PlCfLiG9_maV41Yww3*faf65O z{R53=KP`-|*YT=5>UzBs+|^Y`?7H=`kU~!-r86YJILUgSB_S*^4k{1rbDy-0Nb zB~l(eCMZmxKz3B&4?clL$e!8%p;+HIG5EKejOV`f-1^|iAg5K zV4yIY)Tk0{t2i$M=*6m`tR(^?J#j7N+_~P+t>pu}6)k#jTf=(55`s~mCxjxmNar7% zxnNm?sGY*3gia-{2PrFalHkwE5U(1d%wA6gDh;t>fiT%s2q60K5rxt?+nxx#t26$D z>cwM;8Ul$m)Cxgo{ul*=RRHas$>zt1nE()vW#;CN=sX$#UQ!48`K5fbNh}s$%Fv5w zwcP{oFY1|sGK9%kv4F{XM+>4LtBh5P0STbg2%`cQW3cI`s}PS@3yRVs=H><>WmZ1T zP>2qcv^0tXHde<~S}D>1#Sxd@=)t6nuYUT}!7mNx=zuFJiSflbJLCQlO%?)lZEepN z!)`_S*cMspH_gJUoX)%g6n22gGqGj*ivwNUTfe_6uH{ib-dk3?;9snVKH7;i5p)@d z)fp<#%p^-Xq(UTV*c7n>xLspu^ej5Xx4@FExaks7sZLi)S_TgQX~7{{wU=@aE2+A- zZ*|m_L;(PRlz@Um>Hz+ZOT)tx#ED+Xx#8O5amB9HrH-iX=9VoKCdJLoHWd_fj*Q^( za6B6SVlYi2I;T^Xefiw0&{bSa8EhcG994PZ>zD5IEtiyO{#ms#5ylQ{bh>iYu`xu0 z0}o=UBewX?N82J)7I$uA4L%KJ+TNPQetiykIc~kcTsA#&X%Rd)iTFS}K`xT??h#jwa0`-vX=#L0Oq6lK-w=568{DG{;m zSs@*G_8qL6lpCuzoUAKz%{hoU0N-!A$~}Lg(4SCj=Mj}b>a?r@3erKfV*!2p!6L2V z{X63`m5Iuj_!$56KowWx57J5ol6q^>v_U&_Lq2adr=2_{C!8!Ve8#}byVjVyHUlphLVN)P90kxX z#to)K<;<5-IQUjr?~GM_V8wHrzLlKtS4`nijnRMMQC{K|(C0g;y-|{=HE+*Z zqSMl`EY%d=Xf5Lg+~qIoF9Yjev(@Z%0AHp3!(hiO0;qPlUOijhcPJW&ZG(9qztRz8XNXaHcWP2?Lg19{B ziv-NCna7|%5+t(5+aQtmDQ^XR5lMHTj${%EtC8jdJ2Vnt)ETNPzz>hD)T(NbrK$J&7jMrCzpWAG4P;RG=bw1xo&G% zrsN>83_1vyV-vt={o54>{&7xo8(RPKDRbn|(zx{z2`TbSMm?ENy`aD>Rtv2Z-^@?$ zYj^xE5SyIaW5h*6Ca^65FxLdc2K-4}QE9>-)WP5RA6Jmh`Mj`6%V(vv}e2sQ%w7nZ8|mjdW^RSaZZhTY(Co{FFDb2qEtS3 zFh`@u#nEYV8#e6iIJxP{l});n0RbmCFy@=74T=S3|#)h5abkR2(z^RXb_BQAi5rmYAaom(f-x>lVrGRBeVT%Bo-L#O*%Q$*b3)PQrY6?8}Pj zal-I*4QUX&3Ul0!QE884Gz#FRu~`cN)&UDnHHC)_7)X0YrQPvW7%ai*SB!%JH#N+b zd8Z6PuMAlq?KHmf+vYQ+s}v|?fH3!t-#ed@X4#xN;SoYWSok@@O^n>E1e6pI-T3?2 znDOSAS`S*BQC>>PET z_DHKqYROpksXLA!)(XaM0mGI~gx7R&t~M}E!cc`NFNf!{vs4qdOQ~J`DM37@Y~?JY zGY3o7lF`xUKNfxF{3`5h)NdokJ)sE2Bu=z_#NuaqhQ>9`U!F+p z%~BorZlc$C5XeU#)tb*SJ~+Q4RE%sOG`Mwc&ksyq21WNR&GO6LS3Eurut@j3oG@^u zXMA3au#e`D#1!F^IHEj9ma6UiRmk~V^znQ&n!VDoIh~Bzl`>`!FQuQ_WxI4j#m>qN zS6&WNG2$eefTHp7;(dO(S#=a1g})3+4$Q}T5e|_#7>qOsMhDc%Aer zsT|z39`qW8O9}{7H*OqN>n{RKqeYMvAj&m&P%OJ-^k%M5>62kuT+hgt#BiH!qHLNS zcnHPf0u-SE%_(Iw$B*;Ca7MKJ%1}C@1b_JaYgjn1eX>#j0>^ z^SZNnf9#6ZQbAtf!2ktR5RXfclgY!~@<3i8J49krXYJm-0|QMII3YsFfcp-JF}bQc zSIyW`MW&l|dT?n_G<^f82Ammh@yXP5@5-Yk9!05{_UAM0|4yj#zUWm+O^;7*l+)VT2`W~)?XntE zuIMi=L@)N+7Ra#qGwWo2e%iLxtIs`-L2*ISGv@zWA}A<;!3(GS_3r~n{e0dV-M{1H+7_a%SvtXO*x$@5&eS^Mm0!45A%SbV zw3h|>D}`;Z{Xe$T?4~?zZBo2j2zDwP`_M(_&_ji;TJMG1byk}GEd%_2{+TEhMdGK4$716(eiBL!%_(6IDc2#BkrkY8 z-JfFRfXTI?L~nG9{`0l#rH2^n0d7DK-fVIS2Nv6V=1gxa*828#Gkik;_oy}I>N>`X zmCg_pQtRr-N*W=pBvCr)$^DhtZ2l_AvX;;2kB zK>D@-b8>hdA`jW&xMSzxoyX5TcUrJB-EjQ zZnPW3K(XkLTM04>kbtSCSBZMI>GZe32Y_;|twstq)po>3ivd{NgTM%Yq>5NoLaEUL z?bigLiS5mKt*Z!gaJ6>ovG=#LdBNwuuxUrw_c(C?(P#?g+Fe;yRoU%|nkEKXIj$sf zO)YNk?{IYN*nb4$ae zo<>w+HXvpP8LF);%@}u z&0l9-+8nTxc(2e~>qT4&Pco}CYN8ZdJa|PzeiBU)50CfxETv%@JOK;rBV)splf$uO ztf;V1)axfBgH5xWulx@};D2W(N)Nqx^_v}+8lKdhzH7W?{`5AhDl49hNZUa`sBSSX zEfAzY+t>YI;%MWXAM@DJ_tyrFG5zMo2lktgSlxXpa&n@7O$>Qt;M)76S8yF|JUa29 zl%H5#(|4(M_p8aT_Vr^v9TIv$?EZv?UANWhgo)lzbP!dI2B(BDZ6qSSF;V};HT;FC4U56p=zn2F`DyZ0$3p)Phi-xWr)nlA9J?rm zi()~_k6UtEIIe)~QcJbjw-*JMo3!7=j;u+ATfeo2xx4X=8%tm=QgSlZWt#lr`>3?j zufPcLI@qN)Brn=D7h!bO$YfuH$CPVKegO`V%nfka>=sqrRiuza^dhBMpfxvp9e)`EI73)Gg%3>Z^YEx#M^`=@DG@tJ6m; zOz2@}gES+^5GKKRp)3YQgQKxrx;ksKM(<2 zD6rfa`P(uWWG$|ubaGwlTypvA?YGtBRsnNk6EicDXE`Hlz=BC2S7{OgTbc*!QgahH z1ILO|1;4rF*kWCosaSJY1n$b@pKgcS$pH68j&lyb)|aAw9mXZ7j_10Dpf@3OaBm$x-v(y%u2$-gOoQ)d?SYVK%ylfcYU1p+{% z7uz*JEBh#uFW9`iih#DoZ|)S3`gzavt@QjRh7mUyPsVQ%N>iVz6o4|c3P1=5GguUs z4KM0+HH11kl@@3r*kZ7<2fed<2nb&(IKv2do+~$5x$>G;MHfqk(B*Oc55^`ps8l_E zs3}C$Y$X|y82HWwNZn~sD2z;jjA^huzBE~$Pz+6V})lveS z*?a!+yeb zJt&6y?*(*985v>u;yk4KoaL}a?&XQ|C%5vW5te7rP*P- z&t!y$>m*P801T~->@?NluLh|t<4f1CU)qzG=Ray%S-o!R!K0}S)s>l96DaHzEP5g< zJ6=+#9v)Md#K!t}nte=!l9Hgrk9__(#Yyf&?w^==2OnWkyXCziv8pOjajhQB%K=(- z>=2k%tHto zgyLPBzhS`JG*INiwF`ECH6nR z=O;^rjsRig!l{C%>K!5iJB=wRGI$N*ddLkl$?PZ;LAzRqHZ}$?(6&a+-f?t&s&86x zibIv|n?yMqq-sGI{7;iLt|xM{+uubP(WmIWsbU)dOLvfyCHA~`yYf>Saso2~*@=Edgd#sxVP6)vL>AdfS{6xm zZuxueF1QPmxn7lAp@h#3IPOe+!U=<-eQHLSLumP5UAsj+-RwjC3zFFEw&~q%>0@7% zd-jJ^kUqwyd#KYifPC5lmIQMNDneJdCIz#yBKQJzbwsNZ6t1?*Vg_ZIbgqvecSp3U zW!$WSK9wJ#$ghZ|IQbh($=CuDPAr{6?<2_x2SrzP%NR`R_&w@=`^)ISgg3*6v*$L!nQ6!WN?E>Fl=DP+_mGuW#k-(6>9 zwlJ8j?9496cXc{j{@(W9k`Z=%Vo_Ws0Gx?gz~<)4C*mjB0YEr2CmEiYmm?Avs_w{KPYpATV#I(M* zZ;j=b5@GhuqWW=t@!W%gXih7)KHa-rtIo%lkB;xF1Io_>7GGVO&)l%Vv4|Z8Lu>0J z+9Mo~^*OZC&)oeaW%rITyESN9?Pne|bYFYgj{B4c?&e=jMlF+=xV~}B$RIt1)>eaI z2aB1nRttcpZ(sa&=H|Bb4^@6^+AgR2C9d{tmgFBRNkZR*M_+=K-_NTm2Tig)^K#NN z)Xue^Z8Z4E+ci}OT)hV$8XsOB`{`5c@-ht${Ne$>L%Sxo|N6VW$`zN}MJWM9rER*8 zbUdo5bjvcnN#qrO5l^a0&kI%@+Q_ojU!!{>Nv}VPV6D&bMGc?Hto55nKU;nzYcqR?Dcq|l~-! zanMrvVLd_gF^l0v7{R;`|Bp@XIW>q%crvp28MzN;xH)y$dpMUmmSueHyPAPi``y$q z;zg$$c1Yv-$hBZJ5<*=b*r`AvzqvfV+q+-G0=}lO zfEPbGFsWIC8hU|%+z*lkY4X<=R_eoI!>a?{1-bS2yD_hvxAT4K8=erDO{DNMW_SJy z(=!nCE}#RtM18MyZJuJsP~~Chlm-Vr1S+}aYo-7IH$@$bV)vpkQbSw`u!@T#uAn0e zazP;}RHL_fZ(X%GP$QsJ_TJi%oxN6bvl)2D9Rm-R205YcX&rob*h)d9@)nZi?ao^# zNTK^Ei()n&8axd{^RRiC!Bw?34)-;x%}c{KZ>5ffRu`r7FiHHMN2Bv1rScXvA_aM! zKS!Vs+rz7gQF;nbRk34m8cex%! z4;zoDV5l2zC|zOe2f73~QF%VLp#ZIDffguxzz8JXBk7_Na6{IvGprCkN`CJD-ebc2 zx&7ws?7zVVL0U+f1BWUHE6UQJSS`{lYUlXKvP$G$0%=o#R`tOx?6VLcRV_M0PvpIE zMxmQ;FxZpv94YC>Ns_zf=DIHP)k1ZLhjL%>y%qv5e+a?OXnux#S2aXAw(aLo0)F!+ z-^wf28*8*g3yc}cqSphFja0yRxLme9>}~s7!8$PrU|w=-%u1kLGq0W?tkSAbe%A&= z1sPd+m+gZniO`x`{h-Wdmh(oPv(&yMNlZ{COJhn)w!npMsFbqEcN^wDo#@m^7V)n` zfutq(R2n*Vn&tyH7fX|+WLD2Yt?CqVlyuOLAWLU)5P(pA*DkS$Dda(LKKhc~NYa1Ni%9H-f8^#)=7iYux0^EblM84v0YWv>b5IIm zw@yXN3XW4Rn5NPN1JwW-t23*B=I**&`UGMwmR!wahQTi}_r;M3q#%qkW;`?YlktKO#D6;ALhn@{YnWC0a zP_`*voisw(xT=#>EZY=U$|$H!B}#jyfQlAd{T0aI@g3B>68Vl-49#+7jism4H@K;7 zvA@^K@LJJr6C<4krL$msJ(3&3W>@l)hBigrb60O3=JOzCl&nmv(+8#bXMF;KmshC` zmq!2B;A%CrjrY82v`gsDodJNf#vi1%@7MP2Q1I?y$b$DfcDye@0)o$Z9qT1~7am^l zGO(eI^n-EttDf<;hHO6)E}Eth7V>@W3eG)ZZ&l1gkK))ME9?L!k|#z$#Zy z{nx7ceqZ&Tu6HiF*d8vc^6u4)E21eUKSw)NID{3Nr)Gz~#@~tRqe1=V`kb0VAB@=K zCaOFgSrL>N*fdv>(e>%+bHIe#>1Qo3=O4SGJh1oNPLrEUPu?z%8oqe+ZOtn0MHY?Q ze9qSW*RkWS2MM+#kF5%4L)A%>q%!!F~KGwFRkCTB-Iqd6aoG^ViR@`>)rxHoP# zSat&xudhP@IW{%f#a3<+QFie9ne!27hX%(fcLGhPpex;VCd8iaVD#Yf-?wkoje}t> ztLZJwmLnOJ*2d%>d-}>%o7sYecpd5=@LpBpovMsJuO_btnlOf$S5YDTy5GO|=_d`$**{ zBqYg;vwX2Ho(CX3pFo+q#M>_~X1zVykm+GpZ#Eca?22@FFmL-ATaPt2zd!k!&^4 zG><$FLs|&AE6bgx$U=P}Z*>9#Y0<@lp0F3j4hFLV;V&@bS4uPyB1VG{?6z%xZuqCM z!3)tf`fBno_%`iX%2CU{8SDP%R?(H8UZgem4Lpaq}4+2hUDYjAov9ttdppTN*-%l^jSS3k>O3Hic@jMTz+vb zH!oDg3sU1io1g*uL#jw-JvA2(gdjmici{f|%hIb7DCWa5MQMVkkaCenaVu}}AdMRv z5p?)AY>}C7WD+yfjlvtG2t5-@6|&@|>4{!W3D8}F&jYShIcD3=Yd;Oc!eIdWf=`|- zN-6h&58*DI7ry>fa=;_-aA?HG4bPc|<{CODm9`cfbi zNc+fLaM!jAJdjugT?rK09%*%6(uZK_h62zvH)qOcaardAnE3pB&%z3_be3Smxwu%{ z60=!wqEe}1lpTvVGBK5UEvO~D|NfgGPRL|797p~2H?gd-tPIdNNrju20zM$EzN#)N zOZ4^#3b7BQ_-ArEdYfxxtwPZsha3<6AzC1S1PV}8QjWu(K;tR^0A_`z`7U(4Rn35Q zjI$d+?bwMl98yoqaa`_- zs8U)rk?v`p0R(5t)$z)?puK|AWiDvzmCM#uCf^_b9(sCmV11w4SXVc&D z7Ov2Rd0ohM)R|-PMsc=|yGHPD!9Ho2FkI+)3WQu=en$X_A$cG?T4PttWw&cNE3XWO zm8HbnB{TOMf z9uiiV8$jy9%wAYf0AOmgfioRB4R9=NHWpyFuoxVRW9EW9Psfohx|cd$;?YprF}G7k zK?L%*eX9oLvD$>-DkOSMW@g=r6KWwH zy=geQR={@=1!U#$CSS3q2l}8F`tiY^96cD|3Xox6MuwDQVr=fd^!)&Yw<2BJ*=%T4 z?p7tuczMmnb7ye~ZD57~UTyP#gh#JoaX4@7IxF#Ux2 zg9qjlDC}n*fo&+{M1k|Z*RS_E7fc|p_e~V);`BcoXI#IYVf-@+w?4#)8Qiz4e3+pn zU1Q;tk}r=e)t|xifj_Xg*8oxx;a|OrSC^Dfm=uv*0W}OcurlP}AitE~+FIWX4c51` z29UD-%UW8Ttu1bzkzf?WADUE%#YgfE*_yCRQ$)w0llAOPTdZk!dYzL^Rn4iX`F<>< z)zhqz8`v6~C>xvD3*bgz*u1E$T;El+*T2E&K|~8-c69f;+Svhiy+3(~Dg7#m&BI*= z<#p%z_@g_=#{)xDs*oGU9s&vlT%CuI^Q5nJ*`OtcSNbOgO%h)v;2rdTOY5rG)Yu= zc;%GT-Q4CosH0cTqKIzuOd^_QgGN1VXyTm>24@D$^-(7^Vs>TW%h~gEE}cB8<#;$v zOB=t-+Spjc@n^>D*c7!09(NpS-4fN|W172hp8cB(c@B_We)HAtTRkoZ$XQ-Hp-AwO zvcYS16BO{1TkU3~RgTr$EM(L}C7Ob+GWWo>^W$M~nCe%%T<#5(VR2>#VdFr$H+_S5 z<{5wgXMr6XpJLiBXaXu0umfv-Y^y{Luc>g}&z5Tkd~GX;&K8}1wU>J}c*gTt{x^Tl z+4F}1`}E2R3=VU`)LV_FpmQ`z3?AJXow)MJ&OaW_9~*1wv1=@B>(`%N!(Xd(^^q54 zN$v!oT`--4^9pF*a0rdZY{cL}q>FOm{KF0Qd+$j-N8*McX*RW@g^0|DjpKlh?FXbQTrODDIH?Zn_PL|yAcDsK)~lx2U$IElV_k4?Pl z2Qp5hT`*#@m5Nr4EJtkdiQa}d8qE~`C#&JxGj7zBaayYC)TU~idEC_U$`I}y2oz&n zHou&LwjxnXFB{<07hP;`RzrG7U9Ri+_uIwfy1%#x%wNz!w;c`2qDxz>L)RKZXkx-$?^L23TEm zK3u`59>Ge@NhqGAV)IP^(Z7>FWH8$I$$#UG8=Z^7B2?FNsdo+v?B-I981XREMAIR6 z9vlf-JTbfBBlzLc;eXg(XrzOHNuZGq%Yh%+of72)qyor2dz8G~z)|zxe=-a%I2iZf zD50rcfVC5bC5dMjFDl+2bMF)hiFAeKgu5W0-G>{Sg8ak1R{*1DIB|MXnb5K~!t_e) z{@xh`T#Gn>e_hk?GB~Xgm-=)E{6@RYpY>?hb~RZY>$~!szPng8NiBFew(&lIcwQQgWZBLH5o78j`&r(C*X;aX;m(eQPk$YEEKKdYFfc?0|#Kh!GMIw&pY#^ zD%G-6kLw@$Ew@nLq=01S2|KkUoEa&q7RK@!(X1SK20t(Q5ENx!7hIMgtM!kLdQwkt zul((s#63B`)-nYykUDs)m#ru$SvkC8@ivh)cigOPtt9St=z&+Tk3wr-A|-Hc zXJKF0S{&ewv@EKsYG>NF6O)I?O>~KU3URG77bl^1!Pv2(eA9~j*C>;R@K`bkt$eed z;e<0R8l2OS9b8HvH!$p#K)Ox5Encv%wSq@0b8{I`x>L9qI~WFIooyFYKEljD=ILrm z<$d5y|Dbvv%m4e3nUj;-{%tJgIdOP2YT^h{7#=`bn$htr%a2*q} z{&zn3GV#cYPcC#{nF0>jfhVi`X%e~Pao zWfW2hw_XyH>pQ|E=K=z^NW$jtkXr%+&WUHkdDT3JY->wPm>rhq<|f-grVjpLaxwn{ zAYwoDCeOoG?jyJLknw!eefjATs@0|0A=xFN`Q)^ZX-)SW@KiXtEUhP?e%9ANb63_m zQJ+Z=W6Qm?@ihPQ{z1n5vP5)7pnaZ;Z*=OxqJ+)4JbvzM!tR8#xzR!V}8k11?eVVQ4<7Wwv3 z3muZw0^>u`du6lSXkOwW>0aqc^J?U4((ZC`-!$LVmg2CW*5X(SVG~Zp$&vj^p?aWB(l|tL60v4K);EA zwLavKj^dk2D_ics&ZI40-hw?wat*AJmEz`{DU)|$$j1!wQG9933d950nqM{ddupK5 zW{9sF*w1k=cda|@ho$wsU=B`WdRQrDGX}C0mgEUc9@%whaH={lRMAig$_2lk6kzWf z`N3cA_$Dgxv}4&DDhvSFYiikuQtki;0G{GN|NZWtX+QYM(1}kmGR*6!6i1tyHU}}} zCkKRqp7Ec+csM8HBpg;ohAlR#b!vuIF%O}}^pNbvj>GQ5=JqaqR250urFCS2k zW_Hn(`QQFG@Bf$f>z20K*aVfM%t0m%5L&3qv1s+VsvNI(;s!V$kv^iyFiAIQ9Dm*z z7DG8|Lh;4>Z@u@${y_$%`0#Vb2M(`dGAKrQ9~&|GD6W?2`6<)r$tEyoQn-gJrnJ`LUt&W z$+a(-owS;JWm+Vb`ktRHw0oO}O$eJYF<>G_`R&a;e^p@u@nSSOT0Y~dE zXzdEL54y^}l=b)CJX`3@TUs6awZJbHE5WNuq{KM8{Ug!xQimP)(w)Bl;VyBH1A-dO zq151%K!JYk?mQ3tA-wBm^R$Z>&3^C*n>4H9&CNzPpSc;&do<|0*(j@1{@w5$WoahR zn2B7?FV!8^vL6QmzXdBtu}!p2P>DsK8!7+QWF<8@|9Q|z4*+H8#7i(lufZTSp5xw< z)S^A34M-=+Nt{S2S?UtFW)*w{`SnHRaK*}9!eXZ)CyGywOMy#FeHIkRj^|RKtg4p2 zbGYA|A|1s};*WBfm}>-IB`y`I_tM~gaHIv;{{J>O0iW%^jqYF-!~5_d`&!3B4we%K z)&r*nCvu^RrjX|dLQ3(q{iVOq=jeO9cBagE?Vp()rD2h=A+W+H7Q;S>vZvSA2N-Zjp`CEpQ2gr9nz;N?An>n z!sT1I^uYrxp>yYf(XNzX1mgehA&`*^-=jEV2e(d6+LC*od@?>fEknFMn+7+rfBXxI z=U5QGtpNuLM%DBGk8;RhKulN2CqGsb7__as_kW*PzqU-mr)|68N!-5Z z6s*gW)mGZ+gHJ4mj*zbxV6ivD5VgVY;L#UcKALGI-ZqGJ)-1--2h{+3({*V`xPnly zRK;5-t4Yij9k(nnmf4k!VXyB?v5JNJ?-Mw%Y5Vk>!vA&sJ7{O6c(qH4x#iR<#F__k zgxQTMinS2>M#T?av$r`C%QClg;rWp5SXw)erFkR>ox5eHD-H@8YB>3gCptY7>}P~> zdXiI1Es(qM0++0~X;FbV2TKcVN}%U+pc2QhKK=$I51CD=bE(WNRx5tNq*NLSY^R5( zH)mn7+wcPqt&_8GNq<;H<6F$2U_lzPQumY4j`RE8;=j$wBDmlI=GPCCfA0YhQ9VEB z066x0@~EUWrDr)s^7hEs+pdTa=)a&$wK1k8bumE^pct9#%WC3fN&Kw~Z`Cg}Z|;NU zzmQh@M(RJ^2tV(f@{#tkTs->1|JxE60P)+8Zu(OakMG!CeUoqB$QQ8YUOayUe>J=x z41{pm;*b_0-=WLXrkl!?AOt-4Z1mQJ;l>LOmVHefa*yGjIF{-qu{AHUy?uC!^ad9< z*Aq1fr8;%l7CqqyawNVjxRxSV=&*fq^2>l@7@fx!usl2GeNP7E)f z%x@jrMa!t=(VSZKO4+Wy9YqNeOVP@|IqWeavXmqgb@*99=0zax%N*z1W&G7A+thUV zin+Oo(D2^+hVk&QiLvnq!X(FtVznC2U)>&2U;mi?_})E?H9%rY0ixz@ph-7-gD?pHmdlox6Bw7|>Hl6|`Vm|TG`rt7i39FDKf zq}U3xieG_hmrv7wIdI78^uwSLs*AKm7LL9@hzQm3j*eLpKmzH+Y=bIj=%JJ;!q=he zC^Q7A{JlEqo9#(g;w`{m`ZnwCcdW=!`LR(BPB#Zfga^>8B`ASJzBeBXV%Ju z#oP3S$;pNEw;CMyoYy&&GoyZYRWh)b-rRD{I{0H9d7XtLe(TL8ETa_pJqj9l!F1li zgb1I0fHH7e!r-MG0P!#0C_)ai4jyD3))#HQ82-QPP6wCzs2xM_CbyrmE;oH$T=&<* zU7U$(!r7m3Eo+SSo7!RIap~7;R&nl*xTin#PF zv`V)~l*hO|_g%XvOgT880+scQj)U!2@VI~11_Y|#{rfX3RoCoz7Mp6-XI6w1+M+pS8SO_;+rY)5V=x(r zZO}bdg;~KB?iNn4Y|Py%EBndF^tkXM--ggrTn09gF+_spJ1fA(e>hgrzD{xWkPOG? zk)*_$$(H`J3zy3IDC%=KU- zFOt8LnSwj?|B;V}n(V)bf#3#ZN7lKs#?qJa(+`)Gl$Fz52=d66|Ngt-=iJ%bc5_?# zuD5uJ0tCd6NB(_zzzG2UWB^i6>?b9p)?`H#k#gZ#=y<22f0tvw_6dETx zEOKsKj=*r+yllcAszKguUhqHuYE|g53Mq2&SPotj}PzKK_12k3sU2+@~EJmnO{kWE>iJ~spM_i zaZAkw8vOZr5I?QcGC4jF>b8P^<$B%@N&cK*%=Iyj<@u)5hEQExb+?N)Ayg? z@lMR^_=lQzn?p7>Uv>$rwJmxr$ikGr?{A+tR9Ew2)H$KIA?tUeS92(_Iu-2hk1|v$ zZOFwI?4#Q98G7BK$7fxeX zkh{#pJ0b)sr+(~3o-g-_*jOpHJPSWJu%m>NX3#c*q;s)4{~B#V2Lwyz#8Dj+lZ%m- z*SzI<#RBvm9UJyFWNd|zAKJ0DN6}Jmi6UXWt7{F$lLm2)<$Oaq`>GuANR`7md2#%n zrpi0cJz*sSRIoso!mD=brC=6Rx^^nMYIUnE(WRxyb`2lm_Zfa0VydcEg3+<&l^bi* zYBm)lv?j{ELGulbu4LZlo%OLYYUuh5f7X0eHUn=X`2!5n_5pzPxeNykf9O&};)puL zVp^6sY*%jtTG(pfZleJRQ!b9Sr%yp4LB0h9@A_EJ&B@QVqzm~Op7VIl+a?vI@M)bpr>(=MD(p*KM5)oC|`mC6>ZM>fHc z3LsRY1mBa4$(O&mHUk;X?f`+nh{Xw}ufH$jcR|lhrYY+5JH`Pho;O$y)ZF|t|& zDNYu=XrxjjjFc$KlUgh<@=m)_*`u_=*iPZ+Q`FW*a^!PavX({ZQski2QhhkrQi7x$ z1Ign%;S2PH8uigz>gAOFK{80f=)0w#<)++yvl%S4zs6UUM)ez#FJb(6cU}ZPx9W&{})K~!;WYbEeFn-EPt>@5*uP6mQ0K=;J9O^0Gl8U}MU(}H4g_wi= zadrP!7a1%HiNOaIRnraAvK`m+gC^o)0f;c6j0a&9CqgQ1tV^@JD66_@yM7p_*)Qw1 zALn&H@Am_MATR_9gCmeAGzN>q6Nn@-g-W9{m@GDj%i{}#BC$j&lPi=ewMMJc8)EZk zlRBn(S-1T-ulsqw9{?d3K{1>lDVkw9UJxZ&Q8nE#E!%NDKM12ZNwd5ttGa2sei)~D zS-1T-ulsqwpJ7_I<9dD&MsboNOlX!DWmPwA*E25UFi!KbZu@aw_oH6D&y}aIa)nZ*)@XHlgVAKRSZ#KP z)8+PfeSV5MZgeGJ)w2GC$L90j%tDGOrJPEtsimGqnytq}^u49s|39U)Pn`x>5H!~l zrtbGBE{}LiIU-aqL#;f*K$x7`imG?$a3!adAccYY$UKW&BIf0^{ zP<(Ug5D%DDHt=GA5X_L`N1*IAZ)(WU{cdoYCOd$&?lVzKEt3cQplQoWm2PDQGYc6ARilHS24CK@sjVScgOcxE|_PK_mq-P$y z71;HvGtlxr)CQCf=#aPI%*>?5>gGshyzTh=hTECDEHO|oKL-+@CvdW=_>W9+%zA<( z$LdIw@lZh$=AfvLJ+UdPWK|B71mIw*YNBN~!@TA4HC&(31P_(WOd;Lp9Qv}kk=g~g zz4n>55X*X6E}4CT!2ucjnpk@^-b@z{ZF~XT9SzT22HGU0Toq z;~C%EV-ZFxBu^8GsF^Xk8R|w8s)lOjbxaPX zl0JCQbg0SK#w>A9cQjhHAicC8V74Gt_MmQ{)SYgMGWSOW?GD?2)vgHEl_sEAOD&~W zvw@b^(ST7Hp%UAh0hyciz}N^(!EkI;!+>J-Y#6k32x45XX^Z>9UaeM@;V5-;-ao;= z4^#=iy{a^a0#43IpFJ8)%D^EG?G_ZfwRG|g9KF0-G+N3sjLz_Vw8^qr62>+w2yb{= ztP~3F<_Q~|fizoul*CX1*|*5pL1AeRYs~pK+|Jt&Df4)xYI)GN^CeawKKjYKsCBpf z`GlgK^C(m{>Rz-)BIs-vMk4ZboM26i8e;{i)Q;{CT~NsdqVR^m8=tI&`bM9@6C3@z(2exmMCL_O zd}qtrs3O00g4JsT^rf4iTN#ce)+{wS!^?u`%(SBn-Fja~&c{N58{5qWGuxZ>;Sef| z>zM{L@@wHbJm;t)7EzpPrM9NiiQ0~`Gk9tG`D{0=>rg~aM;TVSnee}^+&3q0V;5vh zPVy5;3N_K`@Z8q+Xe`7y&N1jb`x?gWgz93HBU&R7bwEUY6pVc8`~Nj&?ti*woiZL3 zq=+7LWsmRpRqd|%Ms*KH;k51o)-JeC;PC|nudS2{+e-J+0M{dTj~hghl!FT51cf*I z@IM5&bQF8wI+3PukIN8%feAe*-Sx65iZAMTg)zDKA?}`0H=-;|Gcq{3i6j_0v*23@+8nGU(GKjaCCK6oM9Z z!6)0STe!*X2T8JIX1^TL%g=Qlu8u3$V{M$?vf4DcwAOyJ2(%lx-EkwSp~;;d!9Kl* zTd^bTaL=<|j!;#x5ZP-u{h(bUr*0UtU9Zb|>F7>>P92${qL<*8An29UE``E#AQ9 okJ)Bx{lfKgu{?5*iSyH*j0UVhjQ)B#eKQT3+?1v^t?A9+1UKD%5C8xG literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/41.7194ede4f533ae00748b.js b/src/components/kline/charting_library/bundles/41.7194ede4f533ae00748b.js new file mode 100644 index 00000000..a2e1fe3d --- /dev/null +++ b/src/components/kline/charting_library/bundles/41.7194ede4f533ae00748b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.css b/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.css new file mode 100644 index 00000000..e99a514f --- /dev/null +++ b/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.css @@ -0,0 +1 @@ +.inputWrapper-6bNZbTW4{display:flex;flex-grow:1;position:relative;border-radius:4px 4px 4px 4px}.textInput-3WRWEmm7{background-color:#fff;border:1px solid;box-sizing:border-box;color:#535353;display:flex;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease 0s,background-color .35s ease 0s,box-shadow .35s ease 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;border-color:#dadde0;flex:1}html.theme-dark .textInput-3WRWEmm7{border-color:#363c4e;color:#f2f3f5;background-color:#131722}.textInput-3WRWEmm7::placeholder{color:#d1d4dc;opacity:1}html.theme-dark .textInput-3WRWEmm7::placeholder{color:#50535e}.textInput-3WRWEmm7[readonly]{border-color:#dadde0;color:#8a8a8a}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[readonly]:hover{border-color:#dadde0;color:#8a8a8a}}html.theme-dark .textInput-3WRWEmm7[readonly]{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{color:#758696}}html.theme-dark .textInput-3WRWEmm7[readonly]{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{border-color:#363c4e}}.textInput-3WRWEmm7[disabled]{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}}html.theme-dark .textInput-3WRWEmm7[disabled]{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{background-color:#131722}}html.theme-dark .textInput-3WRWEmm7[disabled]{border-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{border-color:#262b3e}}html.theme-dark .textInput-3WRWEmm7[disabled]{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{color:#262b3e}}.textInput-3WRWEmm7[disabled]::placeholder{color:#ececec}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover::placeholder{color:#ececec}}html.theme-dark .textInput-3WRWEmm7[disabled]::placeholder{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover::placeholder{color:#262b3e}}.textInput-3WRWEmm7.error-v0663AtN,.textInput-3WRWEmm7.error-v0663AtN[disabled],.textInput-3WRWEmm7.error-v0663AtN[readonly]{border-color:#f24965!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.error-v0663AtN:hover{border-color:#f24965!important}}.textInput-3WRWEmm7.success-7iP8kTY5,.textInput-3WRWEmm7.success-7iP8kTY5[disabled],.textInput-3WRWEmm7.success-7iP8kTY5[readonly]{border-color:#38b395!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.success-7iP8kTY5:hover{border-color:#38b395!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7:hover{border-color:#4c525e}}.textInput-3WRWEmm7:focus{border-color:#2196f3!important;box-shadow:inset 0 0 0 1px #2196f3;border-width:1px;transition-duration:.06s}html.theme-dark .textInput-3WRWEmm7:focus{box-shadow:inset 0 0 0 1px #1976d2;border-color:#1976d2!important}.textInput-3WRWEmm7.textInputLeftDirection-mlAXPh8V{text-align:left;direction:ltr}.xsmall-3Ah_Or2-{height:19px}.small-2bmxiJCE{height:27px}.large-1JDowW2I{height:48px}.iconed-3ZQvxTot .textInput-3WRWEmm7{padding-left:30px}.iconed-3ZQvxTot .inputIcon-W_Bse-a1{opacity:.4}.iconed-3ZQvxTot .inputIcon-W_Bse-a1 svg{display:inline-block;position:absolute;width:14px;height:14px;margin:10px 0 0 10px;fill:#4a4a4a;stroke:#4a4a4a}.clearable-2tabt_rj .textInput-3WRWEmm7{display:inline-block;width:100%}.clearable-2tabt_rj .clearIcon-389FR5J4{display:inline-flex;position:absolute;right:12px;top:10px;cursor:pointer;opacity:.4}.clearable-2tabt_rj .clearIcon-389FR5J4 svg{max-width:16px;height:16px;fill:#4a4a4a;stroke:#4a4a4a} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css b/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css new file mode 100644 index 00000000..4018d015 --- /dev/null +++ b/src/components/kline/charting_library/bundles/41.c4ffdcc57402c9a4393e.rtl.css @@ -0,0 +1 @@ +.inputWrapper-6bNZbTW4{display:flex;flex-grow:1;position:relative;border-radius:4px 4px 4px 4px}.textInput-3WRWEmm7{background-color:#fff;border:1px solid;box-sizing:border-box;color:#535353;display:flex;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease 0s,background-color .35s ease 0s,box-shadow .35s ease 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;border-color:#dadde0;flex:1}html.theme-dark .textInput-3WRWEmm7{border-color:#363c4e;color:#f2f3f5;background-color:#131722}.textInput-3WRWEmm7::placeholder{color:#d1d4dc;opacity:1}html.theme-dark .textInput-3WRWEmm7::placeholder{color:#50535e}.textInput-3WRWEmm7[readonly]{border-color:#dadde0;color:#8a8a8a}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[readonly]:hover{border-color:#dadde0;color:#8a8a8a}}html.theme-dark .textInput-3WRWEmm7[readonly]{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{color:#758696}}html.theme-dark .textInput-3WRWEmm7[readonly]{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[readonly]:hover{border-color:#363c4e}}.textInput-3WRWEmm7[disabled]{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover{color:#ececec;border-color:#ececec;background-color:#fff;cursor:auto}}html.theme-dark .textInput-3WRWEmm7[disabled]{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{background-color:#131722}}html.theme-dark .textInput-3WRWEmm7[disabled]{border-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{border-color:#262b3e}}html.theme-dark .textInput-3WRWEmm7[disabled]{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover{color:#262b3e}}.textInput-3WRWEmm7[disabled]::placeholder{color:#ececec}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7[disabled]:hover::placeholder{color:#ececec}}html.theme-dark .textInput-3WRWEmm7[disabled]::placeholder{color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7[disabled]:hover::placeholder{color:#262b3e}}.textInput-3WRWEmm7.error-v0663AtN,.textInput-3WRWEmm7.error-v0663AtN[disabled],.textInput-3WRWEmm7.error-v0663AtN[readonly]{border-color:#f24965!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.error-v0663AtN:hover{border-color:#f24965!important}}.textInput-3WRWEmm7.success-7iP8kTY5,.textInput-3WRWEmm7.success-7iP8kTY5[disabled],.textInput-3WRWEmm7.success-7iP8kTY5[readonly]{border-color:#38b395!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7.success-7iP8kTY5:hover{border-color:#38b395!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.textInput-3WRWEmm7:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .textInput-3WRWEmm7:hover{border-color:#4c525e}}.textInput-3WRWEmm7:focus{border-color:#2196f3!important;box-shadow:inset 0 0 0 1px #2196f3;border-width:1px;transition-duration:.06s}html.theme-dark .textInput-3WRWEmm7:focus{box-shadow:inset 0 0 0 1px #1976d2;border-color:#1976d2!important}.textInput-3WRWEmm7.textInputLeftDirection-mlAXPh8V{text-align:left;direction:ltr}.xsmall-3Ah_Or2-{height:19px}.small-2bmxiJCE{height:27px}.large-1JDowW2I{height:48px}.iconed-3ZQvxTot .textInput-3WRWEmm7{padding-right:30px}.iconed-3ZQvxTot .inputIcon-W_Bse-a1{opacity:.4}.iconed-3ZQvxTot .inputIcon-W_Bse-a1 svg{display:inline-block;position:absolute;width:14px;height:14px;margin:10px 10px 0 0;fill:#4a4a4a;stroke:#4a4a4a}.clearable-2tabt_rj .textInput-3WRWEmm7{display:inline-block;width:100%}.clearable-2tabt_rj .clearIcon-389FR5J4{display:inline-flex;position:absolute;left:12px;top:10px;cursor:pointer;opacity:.4}.clearable-2tabt_rj .clearIcon-389FR5J4 svg{max-width:16px;height:16px;fill:#4a4a4a;stroke:#4a4a4a} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png b/src/components/kline/charting_library/bundles/417aec8f751eaf532fa7760b2779716d.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fe43377e7dae9a5b62fc718fc624aacb701f31 GIT binary patch literal 268 zcmV+n0rUQeP)<&sG6#&G0Pw<>>yg)-T0xUyL+>dnfk7-VBLQPhP&l;LJ28H7Ud1`Esk z{+_Qc>E64Kx-mrZcK7lbF4W0!INR_jb;5~?JeV~Sdiv{margin-bottom:12px}._tv-dialog-charting-library form .description{margin:6px 0}._tv-dialog-charting-library form .agreement{margin-bottom:10px}._tv-dialog-charting-library form .agreement .description{display:inline-block;padding:27px 5px;width:388px}._tv-dialog-charting-library form textarea{width:100%;height:90px;margin:1px}._tv-dialog-charting-library form .attach{cursor:pointer;font-size:14px;font-weight:400}._tv-dialog-charting-library form input[type=text].error{margin:1px}._tv-dialog-charting-library form .two-columns .column-wrap{box-sizing:border-box;display:inline-block;width:50%}._tv-dialog-charting-library form .two-columns .column-wrap:first-child{padding-right:10px}._tv-dialog-charting-library .big-buttons{text-align:right;padding:10px 0}._tv-dialog-charting-library .big-buttons .cancel-button{cursor:pointer;border:1px solid transparent;font-size:15px;margin:0 15px;color:#686868;background:#f2f5f8}._tv-dialog-charting-library .big-buttons .big-button{cursor:pointer;border:1px solid transparent;background-color:#06b2ce;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 45px;background-image:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif);background-position:-9999px -9999px;background-repeat:no-repeat}._tv-dialog-charting-library .big-buttons .big-button.process{background-position:0 0;background-repeat:repeat}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library .big-buttons .big-button:hover{background-color:#06bbd8}}._tv-dialog-charting-library .big-buttons .big-button:active{background-color:#07c3e2}._tv-dialog-charting-library .big-buttons .big-button.disabled{cursor:default;background-color:#c3c8cf}._tv-dialog.dialog-highlight .main .message textarea{width:350px;height:130px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css b/src/components/kline/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css new file mode 100644 index 00000000..bbbca459 --- /dev/null +++ b/src/components/kline/charting_library/bundles/42.ab85ca47ac2776a76a67.rtl.css @@ -0,0 +1 @@ +._tv-dialog-shadowbox{position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:110;-webkit-transform:translateZ(0)}._tv-dialog-shadowbox.transparent{background:none}._tv-dialog{position:absolute;min-height:18px;left:50%;top:50%;background:#fff;border:1px solid;border-color:#b5b7b9;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}html.theme-dark ._tv-dialog{border-color:#363c4e;background:#1e222d}._tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog__link{color:#1976d2}._tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog__link:focus{outline:auto}._tv-dialog__link:focus:not(:-moz-focusring){outline:none}._tv-dialog__link:-moz-focusring{outline:auto}._tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog__indented-list{padding-right:20px}._tv-dialog__highlightedText{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark ._tv-dialog__highlightedText{background:#194453;box-shadow:0 0 0 .37em #194453}._tv-dialog__highlightedText:empty{background:transparent;box-shadow:none}._tv-dialog__subTitle{margin-top:20px;font-weight:700;display:block}._tv-dialog._tv-dialog-min-width{min-width:400px}._tv-dialog--alert-email a,._tv-dialog--open-a-chart a{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog--alert-email a,html.theme-dark ._tv-dialog--open-a-chart a{color:#1976d2}._tv-dialog--alert-email a:visited,._tv-dialog--open-a-chart a:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog--alert-email a:visited,html.theme-dark ._tv-dialog--open-a-chart a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog--alert-email a:hover,._tv-dialog--open-a-chart a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog--alert-email a:focus,._tv-dialog--open-a-chart a:focus{outline:auto}._tv-dialog--alert-email a:focus:not(:-moz-focusring),._tv-dialog--open-a-chart a:focus:not(:-moz-focusring){outline:none}._tv-dialog--alert-email a:-moz-focusring,._tv-dialog--open-a-chart a:-moz-focusring{outline:auto}._tv-dialog--alert-email a:active,._tv-dialog--open-a-chart a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog .colorpicker-widget:not(.disabled):not(.selected){position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border:1px solid;border-color:#d6d8e0;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .colorpicker-widget:not(.disabled):not(.selected):not(.disabled):hover{border-color:#131722}}._tv-dialog.ui-resizable{position:absolute}._tv-dialog-title{color:#4c525e;font-weight:700;font-size:15px;padding:17px 20px 17px 35px;cursor:default;word-wrap:break-word}html.theme-dark ._tv-dialog-title{color:#d6d8e0}._tv-dialog-title._tv-dialog-title-no-close{padding-left:20px}._tv-dialog-title._tv-dialog-title-hidden{padding:0;font-size:0;color:transparent;-webkit-user-select:none;user-select:none}._tv-dialog-title ._tv-dialog-title-close{width:21px;height:21px;display:block;position:absolute;left:15px;top:13px;cursor:pointer;z-index:1}._tv-dialog-title ._tv-dialog-title-close:after{width:9px;height:9px;content:" ";position:absolute;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=);display:block}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-title ._tv-dialog-title-close:hover:after{background-position:bottom}}._tv-dialog-content{color:#131722;max-width:100%}html.theme-dark ._tv-dialog-content{color:#d6d8e0}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]){color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]){color:#1976d2}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):focus{outline:auto}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):focus:not(:-moz-focusring){outline:none}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):-moz-focusring{outline:auto}._tv-dialog-content a:not([class*=button]):not([class*=btn]):not([class*=tabs]):not([class*=tab]):not([class*=sbSelector]):not([class*=filter]):not(a[href="#yes"]):not(a[href="#no"]):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog-content .main{padding:0 20px 20px}._tv-dialog-content .main p:first-child{margin-top:0}._tv-dialog-content .main p:last-child{margin-bottom:0}._tv-dialog-content .main .buttons{margin-top:25px;text-align:left}._tv-dialog-content .main .buttons.center{text-align:center}._tv-dialog-content .main .buttons ._tv-button{min-width:60px;text-transform:uppercase}._tv-dialog-content .main-properties{padding:25px}._tv-dialog-content .main-properties.alert-aftertabs,._tv-dialog-content .main-properties.main-properties-aftertabs{padding-top:5px}._tv-dialog-content .main-properties.main-properties-tabless{padding-top:40px}._tv-dialog-content .main-properties td{padding:3px 4px;height:27px}._tv-dialog-content .main-properties td:empty{padding:0}._tv-dialog-content .main-properties td.no-left-indent,._tv-dialog-content .main-properties td:first-child{padding-right:0}._tv-dialog-content .main-properties td:last-child{padding-left:0}._tv-dialog-content .main-properties .percents-label{position:relative;top:5px;right:5px}._tv-dialog-content .main-browser-extension{padding:40px 52px 40px 70px;padding:0}._tv-dialog-content .main-browser-extension .extension-poster{width:328px;height:377px;background:url(fdbb9f3cb0365a7ab5cad76bff0b3e2b.png) 100% 0}._tv-dialog-content .main-browser-extension .left,._tv-dialog-content .main-browser-extension .right{width:50%;box-sizing:border-box}._tv-dialog-content .main-browser-extension .left{float:right;padding:32px 46px 0 0}._tv-dialog-content .main-browser-extension .right{float:left;padding:51px 44px 0 70px}._tv-dialog-content .main-browser-extension .logo{float:right;width:36px;height:36px;background-size:36px 36px;margin-left:10px}._tv-dialog-content .main-browser-extension .logo.chrome{background:url(396b43348362fa7fe5cb2e187f2e6d78.svg) 100% 0}._tv-dialog-content .main-browser-extension .info,._tv-dialog-content .main-browser-extension .name{float:right;clear:left;color:#a9a9a9;width:200px}._tv-dialog-content .main-browser-extension .name{font-size:20px;height:20px;line-height:20px}._tv-dialog-content .main-browser-extension .info{font-size:12px;height:14px;line-height:20px}._tv-dialog-content .main-browser-extension h1{margin-top:48px;margin-bottom:0;font-size:20px;line-height:20px}._tv-dialog-content .main-browser-extension p{color:#c2c5cb;margin:14px 0 28px}._tv-dialog-content .main-browser-extension .install-extension button{height:42px;padding:0 25px;line-height:42px;text-align:center;border:none;font-size:12px;text-transform:uppercase;background:#52c3e7;color:#fff;cursor:pointer}._tv-dialog-content .properties-separator{border-bottom:1px solid #b5b7b9}html.theme-dark ._tv-dialog-content .properties-separator{border-bottom:1px solid #363c4e}._tv-dialog-content ._tv-dialog-checkbox-mask{width:18px;height:16px;position:absolute;top:2px;right:2px;background:url(683e7a8e04465dc3fac39ed37f0789b8.png) 100% 0}._tv-dialog-content ._tv-dialog-checkbox-mask.radio{background:#fff url(1df47f578aeef40dd1f2328338a133be.png);background-position:-100px -140px;width:16px}._tv-dialog-content ._tv-dialog-checkbox-mask.disabled{background-position:100% -32px}._tv-dialog-content ._tv-dialog-checkbox-mask-active{background:url(683e7a8e04465dc3fac39ed37f0789b8.png) 100% -16px}._tv-dialog-content ._tv-dialog-checkbox-mask-active.radio{background-position:-120px -140px}._tv-dialog-content--with-padding-top{padding-top:40px}._tv-dialog-content form input:not(.tv-control-input)[type=text],._tv-dialog-content form input[type=password],._tv-dialog-text-input{width:100%;box-sizing:border-box;height:33px;border:1px solid #b5b7b9;margin:1px;padding:0 5px;background-color:#fff;color:#4a4a4a}html.theme-dark ._tv-dialog-content form input:not(.tv-control-input)[type=text],html.theme-dark ._tv-dialog-content form input[type=password],html.theme-dark ._tv-dialog-text-input{color:#c5cbce;background-color:#1e222d;border:1px solid #363c4e}._tv-dialog-content form input:not(.tv-control-input)[type=text]:disabled,._tv-dialog-content form input[type=password]:disabled,._tv-dialog-text-input:disabled{color:#5a5a5a;opacity:.5}._tv-dialog-content ._tv-dialog-text-input{height:27px}._tv-dialog-text-input.disabled{color:#909292!important}._tv-dialog-content form input[type=password].error,._tv-dialog-content form input[type=text].error{margin:0;border:2px solid #de5764;background:#f7e4e6;color:#e06571}._tv-dialog-content textarea{color:#4a4a4a;font-size:12px;line-height:18px;border:1px solid;border-color:#b5b7b9;padding:8px 5px;box-sizing:border-box}html.theme-dark ._tv-dialog-content textarea{background:#1e222d;border-color:#363c4e;color:#c5cbce}._tv-dialog-content textarea:disabled{color:#5a5a5a;opacity:.5}._tv-dialog-content form input:not(.tv-control-input)._tv-dialog-content-textactive,._tv-dialog-text-input:focus{background:#fff;border-color:#2196f3!important;color:#595959}html.theme-dark ._tv-dialog-content form input:not(.tv-control-input)._tv-dialog-content-textactive,html.theme-dark ._tv-dialog-text-input:focus{color:#9db2bd;border-color:#1976d2!important;background:#1e222d}._tv-dialog-content textarea{border:1px solid #b5b7b9;background:#fff}html.theme-dark ._tv-dialog-content textarea{border:1px solid #363c4e}._tv-dialog-content textarea._tv-dialog-content-textareaactive{color:#595959;border-color:#2196f3!important}html.theme-dark ._tv-dialog-content textarea._tv-dialog-content-textareaactive{border-color:#1976d2!important}._tv-dialog-content .caption{font-size:11px;color:#4f5966;margin-bottom:3px;margin-top:7px;font-weight:700}html.theme-dark ._tv-dialog-content .caption{color:#f7f8fa}._tv-dialog-content .caption.half{float:right;width:50%}._tv-dialog-content .caption-big{font-size:12px;color:#4f5966;margin:15px 0}html.theme-dark ._tv-dialog-content .caption-big{color:#f7f8fa}._tv-dialog-content .caption-big-center{font-size:12px;color:#4f5966;margin:15px 0;text-align:center}html.theme-dark ._tv-dialog-content .caption-big-center{color:#f7f8fa}._tv-dialog-content .caption-big-center.slim{margin:0;text-align:right}._tv-dialog-content .caption-big-center.slim ul{padding-right:20px}._tv-dialog-content .caption-big.slim{margin:0;text-align:right}._tv-dialog-content .caption.first{margin-top:0}._tv-dialog-content .critical,._tv-dialog-content .disconnect{padding-bottom:15px}._tv-dialog-content .disconnect ol,._tv-dialog-content .disconnect ul{padding-right:1.5em;margin-bottom:0}._tv-dialog-content .disconnect ul{list-style:square}._tv-dialog-content .input input{width:298px!important}._tv-dialog-content .input{margin-bottom:7px}._tv-dialog-content .big-button ._tv-button{padding:10px 50px;background:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content .big-button ._tv-button:hover{background:#fcfcfc}}._tv-dialog-content label{color:#4a4a4a}html.theme-dark ._tv-dialog-content label{color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-content .flat:hover:before{border-width:0!important}}._tv-dialog-error,._tv-dialog-message{display:none;position:absolute;top:0;width:100%;font-size:12px;z-index:100;text-align:center}._tv-dialog-error .message,._tv-dialog-message .message{display:table-cell;vertical-align:middle;padding:10px;height:32px}._tv-dialog-error .close,._tv-dialog-message .close{display:none;position:absolute;top:4px;left:4px;width:9px;height:9px;border:4px solid transparent;cursor:pointer;opacity:.7}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-error .close:hover,._tv-dialog-message .close:hover{opacity:1}}._tv-dialog-error.with-close .message,._tv-dialog-message.with-close .message{padding:10px 30px}._tv-dialog-error.with-close .close,._tv-dialog-message.with-close .close{display:block}._tv-dialog-error a,._tv-dialog-message a{color:#2196f3;transition:color .35s ease}html.theme-dark ._tv-dialog-error a,html.theme-dark ._tv-dialog-message a{color:#1976d2}._tv-dialog-error a:visited,._tv-dialog-message a:visited{color:#2196f3;fill:#2196f3}html.theme-dark ._tv-dialog-error a:visited,html.theme-dark ._tv-dialog-message a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-error a:hover,._tv-dialog-message a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}._tv-dialog-error a:focus,._tv-dialog-message a:focus{outline:auto}._tv-dialog-error a:focus:not(:-moz-focusring),._tv-dialog-message a:focus:not(:-moz-focusring){outline:none}._tv-dialog-error a:-moz-focusring,._tv-dialog-message a:-moz-focusring{outline:auto}._tv-dialog-error a:active,._tv-dialog-message a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}._tv-dialog-error{color:#c34c36;background:#f9e3e6}html.theme-dark ._tv-dialog-error{background:#6f2626;color:#ffedf0}._tv-dialog-error .close{fill:#9b0202}html.theme-dark ._tv-dialog-error .close{fill:#ffa4b3}._tv-dialog-message{color:#0a8415;background:#e2fde1}html.theme-dark ._tv-dialog-message{background:#21384d;color:#9addcc}._tv-dialog-message .close{fill:#096201}html.theme-dark ._tv-dialog-message .close{fill:#3bc2a1}._tv-dialog-content .dialog-buttons{text-align:left;margin-top:10px}._tv-dialog-content .dialog-comment{float:right;margin-top:15px}._tv-dialog-content .dialog-buttons a{margin:0 5px 0 0;min-width:50px;text-align:center;position:relative}._tv-dialog-content .dialog-buttons a.tv-left{margin:0 0 0 5px}._tv-dialog .ui-resizable-handle{width:11px;height:11px;background:url(c9653f735b42cd4bff0ba442c742ba82.png) 100% 0 no-repeat}._tv-dialog.change-interval-dialog ._tv-dialog-title{text-align:center;font-size:13px;padding:28px 0 23px}._tv-dialog.change-interval-dialog ._tv-dialog-content{padding:0 50px 13px;text-align:center}._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input{box-sizing:border-box;display:block;width:180px;height:76px;border:1px solid #2196f3;text-align:inherit;font-size:43px;color:#4a4a4a;background-color:#fff;text-transform:uppercase}html.theme-dark ._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input{background-color:#2f3241;color:#c5cbce;border:1px solid #1976d2}._tv-dialog.change-interval-dialog ._tv-dialog-content .change-interval-input.error{border-color:#d75442;background-color:#ffefef}._tv-dialog.change-interval-dialog ._tv-dialog-content i{display:block;font-style:normal}._tv-dialog.change-interval-dialog ._tv-dialog-content i.interval-caption{margin:8px 0 15px;color:#a8a8a8;font-size:12px;font-weight:600;cursor:default}._tv-dialog.change-interval-dialog ._tv-dialog-content i.interval-caption.error{color:#d75442}._tv-dialog.change-interval-dialog ._tv-dialog-content i.help-tooltip-trigger{margin:0 auto;width:12px;height:12px;font-size:11px;font-weight:700;line-height:12px;border:1px solid;border-color:rgba(0,0,0,.5);border-radius:50%;cursor:default}html.theme-dark ._tv-dialog.change-interval-dialog ._tv-dialog-content i.help-tooltip-trigger{border-color:rgba(157,178,189,.5)}._tv-dialog-charting-library._tv-dialog{font-size:14px;font-weight:400;background:#f2f5f8}._tv-dialog-charting-library .main{padding:0 20px 20px}._tv-dialog-charting-library .line{height:1px;background:#ced5db;overflow:hidden}._tv-dialog-charting-library .lead-in{margin-bottom:5px}._tv-dialog-charting-library h3{font-size:26px;font-weight:400;text-transform:uppercase;color:#26282f;margin:0}._tv-dialog-charting-library li,._tv-dialog-charting-library p{line-height:28px;margin:0}._tv-dialog-charting-library p,._tv-dialog-charting-library ul{margin:12px 1px}._tv-dialog-charting-library form .dropzone{margin:1px;border:1px dashed rgba(0,0,0,.3);background:#fff;display:inline-block;padding:20px 0;width:140px;height:110px;float:right;box-sizing:border-box}._tv-dialog-charting-library form .dropzone *{box-sizing:border-box}._tv-dialog-charting-library form .dropzone.dz-clickable{cursor:pointer}._tv-dialog-charting-library form .dropzone.dz-started .dz-message{display:none}._tv-dialog-charting-library form .dropzone.dz-drag-hover{border-style:solid}._tv-dialog-charting-library form .dropzone.dz-drag-hover .dz-message{opacity:.5}._tv-dialog-charting-library form .dropzone .dz-message{text-align:center}._tv-dialog-charting-library form .dropzone .dz-message .link{color:#0099d4}._tv-dialog-charting-library form .dropzone .dz-filename{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}._tv-dialog-charting-library form .dropzone .dz-filename span{padding:0 .4em}._tv-dialog-charting-library form .dropzone .dz-icon{padding:1px 42px}._tv-dialog-charting-library form .dropzone .dz-remove{fill:#ff6565;position:relative;top:-80px;right:110px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library form .dropzone .dz-remove:hover{fill:red}}._tv-dialog-charting-library form>div{margin-bottom:12px}._tv-dialog-charting-library form .description{margin:6px 0}._tv-dialog-charting-library form .agreement{margin-bottom:10px}._tv-dialog-charting-library form .agreement .description{display:inline-block;padding:27px 5px;width:388px}._tv-dialog-charting-library form textarea{width:100%;height:90px;margin:1px}._tv-dialog-charting-library form .attach{cursor:pointer;font-size:14px;font-weight:400}._tv-dialog-charting-library form input[type=text].error{margin:1px}._tv-dialog-charting-library form .two-columns .column-wrap{box-sizing:border-box;display:inline-block;width:50%}._tv-dialog-charting-library form .two-columns .column-wrap:first-child{padding-left:10px}._tv-dialog-charting-library .big-buttons{text-align:left;padding:10px 0}._tv-dialog-charting-library .big-buttons .cancel-button{cursor:pointer;border:1px solid transparent;font-size:15px;margin:0 15px;color:#686868;background:#f2f5f8}._tv-dialog-charting-library .big-buttons .big-button{cursor:pointer;border:1px solid transparent;background-color:#06b2ce;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 45px;background-image:url(77a5d6e16116f4dd430d89ed1ef42fa8.gif);background-position:-9999px -9999px;background-repeat:no-repeat}._tv-dialog-charting-library .big-buttons .big-button.process{background-position:100% 0;background-repeat:repeat}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog-charting-library .big-buttons .big-button:hover{background-color:#06bbd8}}._tv-dialog-charting-library .big-buttons .big-button:active{background-color:#07c3e2}._tv-dialog-charting-library .big-buttons .big-button.disabled{cursor:default;background-color:#c3c8cf}._tv-dialog.dialog-highlight .main .message textarea{width:350px;height:130px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/42.ac659c8ecce1a72e706a.js b/src/components/kline/charting_library/bundles/42.ac659c8ecce1a72e706a.js new file mode 100644 index 00000000..3c709615 --- /dev/null +++ b/src/components/kline/charting_library/bundles/42.ac659c8ecce1a72e706a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/43.d0fb62d739ece98891c1.js b/src/components/kline/charting_library/bundles/43.d0fb62d739ece98891c1.js new file mode 100644 index 00000000..01e9c983 --- /dev/null +++ b/src/components/kline/charting_library/bundles/43.d0fb62d739ece98891c1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css b/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css new file mode 100644 index 00000000..d2154586 --- /dev/null +++ b/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.css @@ -0,0 +1 @@ +.button-2ioYhFEY{display:flex;align-items:center;height:100%;box-sizing:border-box;cursor:default;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-2ioYhFEY{color:var(--tv-color-toolbar-button-text,#787b86)}.button-2ioYhFEY.hover-yHQNmTbI,.button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-2ioYhFEY.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-2ioYhFEY svg{display:block;-moz-transform:translateX(0)}.button-2ioYhFEY.isInteractive-20uLObIc{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);right:0;left:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);right:0;left:0}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-2ioYhFEY.isDisabled-1_tmrLfP{opacity:.3}.button-2ioYhFEY.isDisabled-1_tmrLfP,.button-2ioYhFEY.isDisabled-1_tmrLfP:active{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isDisabled-1_tmrLfP:hover{background-color:transparent}}.button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{opacity:1;color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.icon-beK_KS0k+.text-1sK7vbvh,.text-1sK7vbvh+.icon-beK_KS0k{margin-left:2px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css b/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css new file mode 100644 index 00000000..7d24b204 --- /dev/null +++ b/src/components/kline/charting_library/bundles/43.da62deb6f4f1ddeea0b7.rtl.css @@ -0,0 +1 @@ +.button-2ioYhFEY{display:flex;align-items:center;height:100%;box-sizing:border-box;cursor:default;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-2ioYhFEY{color:var(--tv-color-toolbar-button-text,#787b86)}.button-2ioYhFEY.hover-yHQNmTbI,.button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-2ioYhFEY.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-2ioYhFEY svg{display:block;-moz-transform:translateX(0)}.button-2ioYhFEY.isInteractive-20uLObIc{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO{position:relative;z-index:0}.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);left:0;right:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);left:0;right:0}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isGrouped-2BBXQnbO:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa.hover-yHQNmTbI,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isActive-22S-lGpa:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9.hover-yHQNmTbI:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:active:before,html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-2ioYhFEY.isInteractive-20uLObIc.isOpened-p-Ume5l9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-2ioYhFEY.isDisabled-1_tmrLfP{opacity:.3}.button-2ioYhFEY.isDisabled-1_tmrLfP,.button-2ioYhFEY.isDisabled-1_tmrLfP:active{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-2ioYhFEY.isDisabled-1_tmrLfP:hover{background-color:transparent}}.button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{opacity:1;color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-2ioYhFEY.isDisabled-1_tmrLfP.isActive-22S-lGpa{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.icon-beK_KS0k+.text-1sK7vbvh,.text-1sK7vbvh+.icon-beK_KS0k{margin-right:2px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/44.41a84319e3fd92e98c79.js b/src/components/kline/charting_library/bundles/44.41a84319e3fd92e98c79.js new file mode 100644 index 00000000..19f6a4a3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/44.41a84319e3fd92e98c79.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[44],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css b/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css new file mode 100644 index 00000000..a7837e16 --- /dev/null +++ b/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.css @@ -0,0 +1 @@ +.wrap-5DN0XnS4{position:relative;direction:ltr;width:100%;height:100%;overflow:hidden}.wrap-5DN0XnS4 svg{display:block}.wrapWithArrowsOuting-1OPNi0IP{width:calc(100% - 40px);margin-left:auto;margin-right:auto;overflow:visible}.wrapOverflow-2FHnhKaN{overflow:hidden;width:100%}.scrollWrap-nAnkzkWd{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scrollWrap-nAnkzkWd::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-nAnkzkWd::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-corner{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI{padding-bottom:100px;margin-bottom:-100px;-ms-overflow-style:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI.sb-scrollbar-wrap{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-thumb,.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-track{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-corner{display:none}.icon-1nfNqIRh{display:block;transition:transform 60ms ease}.scrollLeft-2cl_k1e7,.scrollRight-2SEqCpTf{display:flex;position:absolute;top:0;height:100%;width:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);flex-direction:column;justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollLeft-2cl_k1e7,html.theme-dark .scrollRight-2SEqCpTf{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollLeft-2cl_k1e7:active,.scrollRight-2SEqCpTf:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover,.scrollRight-2SEqCpTf:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-2cl_k1e7:active .icon-1nfNqIRh,.scrollRight-2SEqCpTf:active .icon-1nfNqIRh{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover .icon-1nfNqIRh,.scrollRight-2SEqCpTf:hover .icon-1nfNqIRh{transform:translateY(1px)}}.scrollLeft-2cl_k1e7.isVisible-Stm3XOHb,.scrollRight-2SEqCpTf.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-2cl_k1e7{left:0;transform:translateX(-100%)}.scrollLeft-2cl_k1e7 .iconWrap-1E4GEP7h{transform:rotate(90deg)}.scrollRight-2SEqCpTf{right:0;transform:translateX(100%)}.scrollRight-2SEqCpTf .iconWrap-1E4GEP7h{transform:rotate(-90deg)}.fadeLeft-244lj3pA,.fadeRight-1JnS42hI{position:absolute;pointer-events:none;width:50px;height:100%;top:0}.fadeLeft-244lj3pA.isVisible-Stm3XOHb,.fadeRight-1JnS42hI.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-244lj3pA{left:0;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);transform:translateX(-100%)}html.theme-dark .fadeLeft-244lj3pA{background-image:linear-gradient(270deg,rgba(19,23,34,0),#131722)}.fadeRight-1JnS42hI{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);transform:translateX(100%)}html.theme-dark .fadeRight-1JnS42hI{background-image:linear-gradient(90deg,rgba(19,23,34,0),#131722)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css b/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css new file mode 100644 index 00000000..9aebd081 --- /dev/null +++ b/src/components/kline/charting_library/bundles/44.7ec72ee1a8a8ef96dbc9.rtl.css @@ -0,0 +1 @@ +.wrap-5DN0XnS4{position:relative;direction:rtl;width:100%;height:100%;overflow:hidden}.wrap-5DN0XnS4 svg{display:block}.wrapWithArrowsOuting-1OPNi0IP{width:calc(100% - 40px);margin-right:auto;margin-left:auto;overflow:visible}.wrapOverflow-2FHnhKaN{overflow:hidden;width:100%}.scrollWrap-nAnkzkWd{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scrollWrap-nAnkzkWd::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-nAnkzkWd::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-nAnkzkWd::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-nAnkzkWd::-webkit-scrollbar-corner{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI{padding-bottom:100px;margin-bottom:-100px;-ms-overflow-style:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI.sb-scrollbar-wrap{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-thumb,.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-track{display:none}.scrollWrap-nAnkzkWd.noScrollBar-34JzryqI::-webkit-scrollbar-corner{display:none}.icon-1nfNqIRh{display:block;transition:transform 60ms ease}.scrollLeft-2cl_k1e7,.scrollRight-2SEqCpTf{display:flex;position:absolute;top:0;height:100%;width:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);flex-direction:column;justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollLeft-2cl_k1e7,html.theme-dark .scrollRight-2SEqCpTf{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollLeft-2cl_k1e7:active,.scrollRight-2SEqCpTf:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover,.scrollRight-2SEqCpTf:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-2cl_k1e7:active .icon-1nfNqIRh,.scrollRight-2SEqCpTf:active .icon-1nfNqIRh{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollLeft-2cl_k1e7:hover .icon-1nfNqIRh,.scrollRight-2SEqCpTf:hover .icon-1nfNqIRh{transform:translateY(1px)}}.scrollLeft-2cl_k1e7.isVisible-Stm3XOHb,.scrollRight-2SEqCpTf.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-2cl_k1e7{left:0;transform:translateX(-100%)}.scrollLeft-2cl_k1e7 .iconWrap-1E4GEP7h{transform:rotate(90deg)}.scrollRight-2SEqCpTf{right:0;transform:translateX(100%)}.scrollRight-2SEqCpTf .iconWrap-1E4GEP7h{transform:rotate(-90deg)}.fadeLeft-244lj3pA,.fadeRight-1JnS42hI{position:absolute;pointer-events:none;width:50px;height:100%;top:0}.fadeLeft-244lj3pA.isVisible-Stm3XOHb,.fadeRight-1JnS42hI.isVisible-Stm3XOHb{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-244lj3pA{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);transform:translateX(100%)}html.theme-dark .fadeLeft-244lj3pA{background-image:linear-gradient(90deg,rgba(19,23,34,0),#131722)}.fadeRight-1JnS42hI{left:0;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);transform:translateX(-100%)}html.theme-dark .fadeRight-1JnS42hI{background-image:linear-gradient(270deg,rgba(19,23,34,0),#131722)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/45.11bad41d3b9230cd2771.js b/src/components/kline/charting_library/bundles/45.11bad41d3b9230cd2771.js new file mode 100644 index 00000000..da06bc1a --- /dev/null +++ b/src/components/kline/charting_library/bundles/45.11bad41d3b9230cd2771.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/45.71eab448131944179f76.css b/src/components/kline/charting_library/bundles/45.71eab448131944179f76.css new file mode 100644 index 00000000..da69183a --- /dev/null +++ b/src/components/kline/charting_library/bundles/45.71eab448131944179f76.css @@ -0,0 +1 @@ +.tabs-1LGqoVz6{display:flex;position:relative;width:100%}.tab-1Yr0rq0J{flex:1 1;padding:13px 0;-webkit-user-select:none;user-select:none;text-align:center;border-bottom:1px solid;border-color:#e0e3eb;transition:color .35s ease;color:#131722}html.theme-dark .tab-1Yr0rq0J{color:#d1d4dc;border-color:#434651}.tab-1Yr0rq0J.noBorder-oc3HwerO{border-bottom:0}.tab-1Yr0rq0J.disabled-s8cEYElA{color:#eceff2}.tab-1Yr0rq0J.active-37sipdzm{color:#2196f3}html.theme-dark .tab-1Yr0rq0J.active-37sipdzm{color:#1976d2}.defaultCursor-Np9BHjTg{cursor:default}.slider-1-X4lOmE{position:absolute;bottom:0;left:0;height:3px;background-color:#2196f3;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.theme-dark .slider-1-X4lOmE{background-color:#1976d2}.content-2asssfGq{width:100%} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/45.71eab448131944179f76.rtl.css b/src/components/kline/charting_library/bundles/45.71eab448131944179f76.rtl.css new file mode 100644 index 00000000..da69183a --- /dev/null +++ b/src/components/kline/charting_library/bundles/45.71eab448131944179f76.rtl.css @@ -0,0 +1 @@ +.tabs-1LGqoVz6{display:flex;position:relative;width:100%}.tab-1Yr0rq0J{flex:1 1;padding:13px 0;-webkit-user-select:none;user-select:none;text-align:center;border-bottom:1px solid;border-color:#e0e3eb;transition:color .35s ease;color:#131722}html.theme-dark .tab-1Yr0rq0J{color:#d1d4dc;border-color:#434651}.tab-1Yr0rq0J.noBorder-oc3HwerO{border-bottom:0}.tab-1Yr0rq0J.disabled-s8cEYElA{color:#eceff2}.tab-1Yr0rq0J.active-37sipdzm{color:#2196f3}html.theme-dark .tab-1Yr0rq0J.active-37sipdzm{color:#1976d2}.defaultCursor-Np9BHjTg{cursor:default}.slider-1-X4lOmE{position:absolute;bottom:0;left:0;height:3px;background-color:#2196f3;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.theme-dark .slider-1-X4lOmE{background-color:#1976d2}.content-2asssfGq{width:100%} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/46.6614f1d452109bd0ef6a.js b/src/components/kline/charting_library/bundles/46.6614f1d452109bd0ef6a.js new file mode 100644 index 00000000..9802a138 --- /dev/null +++ b/src/components/kline/charting_library/bundles/46.6614f1d452109bd0ef6a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[46],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.css b/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.css new file mode 100644 index 00000000..d8fd6e94 --- /dev/null +++ b/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.css @@ -0,0 +1 @@ +.icon-3yfDkFjY{display:flex;flex-direction:row;align-items:center;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-3yfDkFjY svg{display:block;fill:currentColor;width:8px;height:4px}.icon-3yfDkFjY.dropped-50rfOQ8V{transform:rotate(180deg)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css b/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css new file mode 100644 index 00000000..0e83f99e --- /dev/null +++ b/src/components/kline/charting_library/bundles/46.fc24c2c028c08753d55b.rtl.css @@ -0,0 +1 @@ +.icon-3yfDkFjY{display:flex;flex-direction:row;align-items:center;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-3yfDkFjY svg{display:block;fill:currentColor;width:8px;height:4px}.icon-3yfDkFjY.dropped-50rfOQ8V{transform:rotate(-180deg)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/47.bd5957415fc28f83be44.js b/src/components/kline/charting_library/bundles/47.bd5957415fc28f83be44.js new file mode 100644 index 00000000..26e2b961 --- /dev/null +++ b/src/components/kline/charting_library/bundles/47.bd5957415fc28f83be44.js @@ -0,0 +1,34 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{"0Ez2":function(o,e){o.exports=''},"0Q2B":function(o,e){o.exports=''},"11T/":function(o,e){o.exports=''},"2dtg":function(o,e){ +o.exports=''},"2fn7":function(o,e){o.exports=''},"2gmH":function(o,e){o.exports=''},"2lje":function(o,e){o.exports=''},"39u9":function(o,e){ +o.exports=''},"3s8f":function(o,e){o.exports=''},"4+EX":function(o,e){o.exports=''},"43BO":function(o,e){o.exports=''},"43aP":function(o,e){ +o.exports=''},"4rDL":function(o,e){o.exports=''},"6oLA":function(o,e){o.exports=''},"7jlp":function(o,e){ +o.exports=''},"82rr":function(o,e){o.exports=''},"8I/E":function(o,e){o.exports=''},"9QR3":function(o,e){o.exports=''},"9wu9":function(o,e){o.exports=''},Awez:function(o,e){ +o.exports=''},BZH7:function(o,e){o.exports=''},Csdk:function(o,e){o.exports=''},D1H9:function(o,e){o.exports=''},EWkI:function(o,e){o.exports=''},EyuB:function(o,e){ +o.exports=''},FVBd:function(o,e){o.exports=''},G1jy:function(o,e){o.exports=''},G3Kc:function(o,e){ +o.exports=''},Ijvb:function(o,e,l){"use strict";l.d(e,"a",(function(){return t}));var t={SyncDrawing:l("G1jy"),arrow:l("tceb"),cursor:l("WHEt"),dot:l("Csdk"),drawginmode:l("2dtg"),drawginmodeActive:l("FVBd"),eraser:l("2lje"),group:l("lZXH"),hideAllDrawings:l("6oLA"),hideAllDrawingsActive:l("dmHa"),lockAllDrawings:l("Uh5y"),lockAllDrawingsActive:l("43BO"),magnet:l("3s8f"),strongMagnet:l("xjKU"),measure:l("oCKS"),removeAllDrawingTools:l("aVjL"),showObjectTree:l("qQ3E"),zoom:l("kmdM"),"zoom-out":l("mbEK")}},JEPD:function(o,e){o.exports=''},JR4H:function(o,e){ +o.exports=''},JsLp:function(o,e){o.exports=''},M4my:function(o,e){ +o.exports=''},"MP+M":function(o,e,l){"use strict";l("YFKU");var t=l("+GxX"),i=l("/DW5"),n=(l("HbRj"),{LineTool5PointsPattern:l("JR4H"),LineToolABCD:l("yeNt"),LineToolArc:l("XSJB"),LineToolArrow:l("nkas"),LineToolArrowMarker:l("l833"),LineToolArrowMarkDown:l("o7ef"),LineToolArrowMarkLeft:l("JEPD"),LineToolArrowMarkRight:l("pQ6k"),LineToolArrowMarkUp:l("chXN"),LineToolBalloon:l("Y3NG"),LineToolBarsPattern:l("Awez"),LineToolBezierCubic:l("VSwc"),LineToolBezierQuadro:l("po04"),LineToolBrush:l("WF4l"),LineToolCallout:l("7jlp"),LineToolCircleLines:l("4+EX"),LineToolCypherPattern:l("yppm"),LineToolDateAndPriceRange:l("BZH7"),LineToolDateRange:l("D1H9"),LineToolDisjointAngle:l("mDnV"),LineToolElliottCorrection:l("cv0m"),LineToolElliottDoubleCombo:l("gtlc"),LineToolElliottImpulse:l("W3cW"),LineToolElliottTriangle:l("N98A"),LineToolElliottTripleCombo:l("TyyN"),LineToolEllipse:l("4rDL"),LineToolExtended:l("S2na"),LineToolFibChannel:l("M4my"),LineToolFibCircles:l("hL0p"),LineToolFibRetracement:l("fhJv"),LineToolFibSpeedResistanceArcs:l("39u9"),LineToolFibSpeedResistanceFan:l("9QR3"),LineToolFibSpiral:l("eKNX"),LineToolFibTimeZone:l("xIA3"),LineToolFibWedge:l("0Q2B"),LineToolFlagMark:l("82rr"),LineToolFlatBottom:l("EyuB"),LineToolAnchoredVWAP:"",LineToolGannComplex:l("W0qL"),LineToolGannFixed:l("V53V"),LineToolGannFan:l("11T/"),LineToolGannSquare:l("8I/E"),LineToolGhostFeed:l("JsLp"),LineToolHeadAndShoulders:l("jqYn"),LineToolHorzLine:l("V9Qq"),LineToolHorzRay:l("qSes"),LineToolIcon:"icon",LineToolInsidePitchfork:l("2fn7"),LineToolNote:l("0Ez2"),LineToolNoteAbsolute:l("2gmH"),LineToolParallelChannel:l("P8r3"),LineToolPitchfan:l("iaAB"),LineToolPitchfork:l("43aP"),LineToolPolyline:l("XkCl"),LineToolPath:l("yk2I"),LineToolPrediction:l("Z6JI"),LineToolPriceLabel:l("RxfQ"),LineToolPriceRange:l("v23R"),LineToolProjection:l("EWkI"),LineToolRay:l("NKMx"),LineToolRectangle:l("a/b0"),LineToolRegressionTrend:"",LineToolRiskRewardLong:l("tD/+"),LineToolRiskRewardShort:l("G3Kc"),LineToolRotatedRectangle:l("y6kn"),LineToolSchiffPitchfork:l("zQJQ"),LineToolSchiffPitchfork2:l("qXlY"),LineToolSineLine:l("wemi"),LineToolText:l("w++H"),LineToolTextAbsolute:l("exgs"),LineToolThreeDrivers:l("e4c6"),LineToolTimeCycles:l("Yo3o"), +LineToolTrendAngle:l("mD8t"),LineToolTrendBasedFibExtension:l("v+GK"),LineToolTrendBasedFibTime:l("tdX5"),LineToolTrendLine:l("oIsX"),LineToolInfoLine:l("b5Ss"),LineToolTriangle:l("9wu9"),LineToolTrianglePattern:l("O4df"),LineToolVertLine:l("Ukrx"),LineToolCrossLine:l("v030")}),h=l("Ijvb");l.d(e,"a",(function(){return z}));var r={keys:["Shift"],text:window.t("{0} — drawing a straight line at angles of 45")},c={keys:["Shift"],text:window.t("{0} — circle")},s={keys:["Shift"],text:window.t("{0} — square")},z={LineTool5PointsPattern:{icon:n.LineTool5PointsPattern,localizedName:window.t("XABCD Pattern")},LineToolABCD:{icon:n.LineToolABCD,localizedName:window.t("ABCD Pattern")},LineToolArc:{icon:n.LineToolArc,localizedName:window.t("Arc")},LineToolArrow:{icon:n.LineToolArrow,localizedName:window.t("Arrow")},LineToolArrowMarkDown:{icon:n.LineToolArrowMarkDown,localizedName:window.t("Arrow Mark Down")},LineToolArrowMarkLeft:{icon:n.LineToolArrowMarkLeft,localizedName:window.t("Arrow Mark Left")},LineToolArrowMarkRight:{icon:n.LineToolArrowMarkRight,localizedName:window.t("Arrow Mark Right")},LineToolArrowMarkUp:{icon:n.LineToolArrowMarkUp,localizedName:window.t("Arrow Mark Up")},LineToolBalloon:{icon:n.LineToolBalloon,localizedName:window.t("Balloon")},LineToolBarsPattern:{icon:n.LineToolBarsPattern,localizedName:window.t("Bars Pattern")},LineToolBezierCubic:{icon:n.LineToolBezierCubic,localizedName:window.t("Double Curve")},LineToolBezierQuadro:{icon:n.LineToolBezierQuadro,localizedName:window.t("Curve")},LineToolBrush:{icon:n.LineToolBrush,localizedName:window.t("Brush")},LineToolCallout:{icon:n.LineToolCallout,localizedName:window.t("Callout")},LineToolCircleLines:{icon:n.LineToolCircleLines,localizedName:window.t("Cyclic Lines")},LineToolCypherPattern:{icon:n.LineToolCypherPattern,localizedName:window.t("Cypher Pattern")},LineToolDateAndPriceRange:{icon:n.LineToolDateAndPriceRange,localizedName:window.t("Date and Price Range")},LineToolDateRange:{icon:n.LineToolDateRange,localizedName:window.t("Date Range")},LineToolDisjointAngle:{icon:n.LineToolDisjointAngle,localizedName:window.t("Disjoint Channel"),hotKey:Object(i.b)(r)},LineToolElliottCorrection:{icon:n.LineToolElliottCorrection,localizedName:window.t("Elliott Correction Wave (ABC)")},LineToolElliottDoubleCombo:{icon:n.LineToolElliottDoubleCombo,localizedName:window.t("Elliott Double Combo Wave (WXY)")},LineToolElliottImpulse:{icon:n.LineToolElliottImpulse,localizedName:window.t("Elliott Impulse Wave (12345)")},LineToolElliottTriangle:{icon:n.LineToolElliottTriangle,localizedName:window.t("Elliott Triangle Wave (ABCDE)")},LineToolElliottTripleCombo:{icon:n.LineToolElliottTripleCombo,localizedName:window.t("Elliott Triple Combo Wave (WXYXZ)")},LineToolEllipse:{icon:n.LineToolEllipse,localizedName:window.t("Ellipse"),hotKey:Object(i.b)(c)},LineToolExtended:{icon:n.LineToolExtended,localizedName:window.t("Extended")},LineToolFibChannel:{icon:n.LineToolFibChannel,localizedName:window.t("Fib Channel")},LineToolFibCircles:{icon:n.LineToolFibCircles, +localizedName:window.t("Fib Circles"),hotKey:Object(i.b)(c)},LineToolFibRetracement:{icon:n.LineToolFibRetracement,localizedName:window.t("Fib Retracement")},LineToolFibSpeedResistanceArcs:{icon:n.LineToolFibSpeedResistanceArcs,localizedName:window.t("Fib Speed Resistance Arcs")},LineToolFibSpeedResistanceFan:{icon:n.LineToolFibSpeedResistanceFan,localizedName:window.t("Fib Speed Resistance Fan"),hotKey:Object(i.b)(s)},LineToolFibSpiral:{icon:n.LineToolFibSpiral,localizedName:window.t("Fib Spiral")},LineToolFibTimeZone:{icon:n.LineToolFibTimeZone,localizedName:window.t("Fib Time Zone")},LineToolFibWedge:{icon:n.LineToolFibWedge,localizedName:window.t("Fib Wedge")},LineToolFlagMark:{icon:n.LineToolFlagMark,localizedName:window.t("Flag Mark")},LineToolFlatBottom:{icon:n.LineToolFlatBottom,localizedName:window.t("Flat Top/Bottom"),hotKey:Object(i.b)(r)},LineToolAnchoredVWAP:{icon:n.LineToolAnchoredVWAP,localizedName:window.t("Anchored VWAP")},LineToolGannComplex:{icon:n.LineToolGannComplex,localizedName:window.t("Gann Square")},LineToolGannFixed:{icon:n.LineToolGannFixed,localizedName:window.t("Gann Square Fixed")},LineToolGannFan:{icon:n.LineToolGannFan,localizedName:window.t("Gann Fan")},LineToolGannSquare:{icon:n.LineToolGannSquare,localizedName:window.t("Gann Box"),hotKey:Object(i.b)({keys:["Shift"],text:window.t("{0} — fixed increments")})},LineToolHeadAndShoulders:{icon:n.LineToolHeadAndShoulders,localizedName:window.t("Head and Shoulders")},LineToolHorzLine:{icon:n.LineToolHorzLine,localizedName:window.t("Horizontal Line"),hotKey:Object(i.b)({keys:["Alt","H"],text:"{0} + {1}"})},LineToolHorzRay:{icon:n.LineToolHorzRay,localizedName:window.t("Horizontal Ray")},LineToolIcon:{icon:n.LineToolIcon,localizedName:window.t("Font Icons")},LineToolInsidePitchfork:{icon:n.LineToolInsidePitchfork,localizedName:window.t("Inside Pitchfork")},LineToolNote:{icon:n.LineToolNote,localizedName:window.t("Note")},LineToolNoteAbsolute:{icon:n.LineToolNoteAbsolute,localizedName:window.t("Anchored Note")},LineToolParallelChannel:{icon:n.LineToolParallelChannel,localizedName:window.t("Parallel Channel"),hotKey:Object(i.b)(r)},LineToolPitchfan:{icon:n.LineToolPitchfan,localizedName:window.t("Pitchfan")},LineToolPitchfork:{icon:n.LineToolPitchfork,localizedName:window.t("Pitchfork")},LineToolPolyline:{icon:n.LineToolPolyline,localizedName:window.t("Polyline")},LineToolPath:{icon:n.LineToolPath,localizedName:window.t("Path")},LineToolPrediction:{icon:n.LineToolPrediction,localizedName:window.t("Forecast")},LineToolPriceLabel:{icon:n.LineToolPriceLabel,localizedName:window.t("Price Label")},LineToolArrowMarker:{icon:n.LineToolArrowMarker,localizedName:window.t("Arrow Marker")},LineToolPriceRange:{icon:n.LineToolPriceRange,localizedName:window.t("Price Range")},LineToolProjection:{icon:n.LineToolProjection,localizedName:window.t("Projection")},LineToolRay:{icon:n.LineToolRay,localizedName:window.t("Ray")},LineToolRectangle:{icon:n.LineToolRectangle,localizedName:window.t("Rectangle"),hotKey:Object(i.b)({keys:["Shift"], +text:window.t("{0} — square")})},LineToolRegressionTrend:{icon:n.LineToolRegressionTrend,localizedName:window.t("Regression Trend")},LineToolRiskRewardLong:{icon:n.LineToolRiskRewardLong,localizedName:window.t("Long Position")},LineToolRiskRewardShort:{icon:n.LineToolRiskRewardShort,localizedName:window.t("Short Position")},LineToolRotatedRectangle:{icon:n.LineToolRotatedRectangle,localizedName:window.t("Rotated Rectangle"),hotKey:Object(i.b)(r)},LineToolSchiffPitchfork:{icon:n.LineToolSchiffPitchfork,localizedName:window.t("Modified Schiff Pitchfork")},LineToolSchiffPitchfork2:{icon:n.LineToolSchiffPitchfork2,localizedName:window.t("Schiff Pitchfork")},LineToolSineLine:{icon:n.LineToolSineLine,localizedName:window.t("Sine Line")},LineToolText:{icon:n.LineToolText,localizedName:window.t("Text",{context:"tool"})},LineToolTextAbsolute:{icon:n.LineToolTextAbsolute,localizedName:window.t("Anchored Text")},LineToolThreeDrivers:{icon:n.LineToolThreeDrivers,localizedName:window.t("Three Drives Pattern")},LineToolTimeCycles:{icon:n.LineToolTimeCycles,localizedName:window.t("Time Cycles")},LineToolTrendAngle:{icon:n.LineToolTrendAngle,localizedName:window.t("Trend Angle"),hotKey:Object(i.b)(r)},LineToolTrendBasedFibExtension:{icon:n.LineToolTrendBasedFibExtension,localizedName:window.t("Trend-Based Fib Extension")},LineToolTrendBasedFibTime:{icon:n.LineToolTrendBasedFibTime,localizedName:window.t("Trend-Based Fib Time")},LineToolTrendLine:{icon:n.LineToolTrendLine,localizedName:window.t("Trend Line"),hotKey:Object(i.b)(r)},LineToolInfoLine:{icon:n.LineToolInfoLine,localizedName:window.t("Info Line")},LineToolTriangle:{icon:n.LineToolTriangle,localizedName:window.t("Triangle")},LineToolTrianglePattern:{icon:n.LineToolTrianglePattern,localizedName:window.t("Triangle Pattern")},LineToolVertLine:{icon:n.LineToolVertLine,localizedName:window.t("Vertical Line"),hotKey:Object(i.b)({keys:["Alt","V"],text:"{0} + {1}"})},LineToolCrossLine:{icon:n.LineToolCrossLine,localizedName:$.t("Cross Line")},SyncDrawing:{icon:h.a.SyncDrawing,iconActive:h.a.SyncDrawingActive,localizedName:window.t("New drawings are replicated to all charts in the layout and shown when the same ticker is selected")},arrow:{icon:h.a.arrow,localizedName:window.t("Arrow")},cursor:{icon:h.a.cursor,localizedName:window.t("Cross")},dot:{icon:h.a.dot,localizedName:window.t("Dot")},drawginmode:{icon:h.a.drawginmode,iconActive:h.a.drawginmodeActive,localizedName:window.t("Stay in Drawing Mode")},eraser:{icon:h.a.eraser,localizedName:window.t("Eraser")},group:{icon:h.a.group,localizedName:window.t("Show Hidden Tools")},hideAllDrawings:{icon:h.a.hideAllDrawings,iconActive:h.a.hideAllDrawingsActive,localizedName:window.t("Hide All Drawing Tools"),hotKey:Object(i.b)({keys:["Ctrl","Alt","H"],text:"{0} + {1} + {2}"})},lockAllDrawings:{icon:h.a.lockAllDrawings,iconActive:h.a.lockAllDrawingsActive,localizedName:window.t("Lock All Drawing Tools")},magnet:{icon:h.a.magnet,localizedName:window.t("Magnet Mode snaps drawings placed near price bars to the closest OHLC value"), +hotKey:Object(i.b)({keys:["Ctrl"],text:"{0}"})},measure:{icon:h.a.measure,localizedName:window.t("Measure"),hotKey:Object(i.b)({keys:["Shift"],text:window.t("{0} + Click on the chart")})},removeAllDrawingTools:{icon:h.a.removeAllDrawingTools,localizedName:window.t("Remove Drawings")},showObjectsTree:{icon:h.a.showObjectTree,localizedName:window.t("Show Object Tree")},zoom:{icon:h.a.zoom,localizedName:window.t("Zoom In")},"zoom-out":{icon:h.a["zoom-out"],localizedName:window.t("Zoom Out")}};Object(t.isFeatureEnabled)("remove-line-tool-ghost-feed")||(z.LineToolGhostFeed={icon:n.LineToolGhostFeed,localizedName:window.t("Ghost Feed")})},N98A:function(o,e){o.exports=''},NKMx:function(o,e){o.exports=''},O4df:function(o,e){ +o.exports=''},P8r3:function(o,e){o.exports=''},RxfQ:function(o,e){o.exports=''},S2na:function(o,e){ +o.exports=''},TyyN:function(o,e){o.exports=''},Uh5y:function(o,e){o.exports=''},Ukrx:function(o,e){o.exports=''},V53V:function(o,e){o.exports=''}, +V9Qq:function(o,e){o.exports=''},VSwc:function(o,e){o.exports=''},W0qL:function(o,e){o.exports=''},W3cW:function(o,e){ +o.exports=''},WF4l:function(o,e){o.exports=''},WHEt:function(o,e){o.exports=''},XSJB:function(o,e){ +o.exports=''},XkCl:function(o,e){o.exports=''},Y3NG:function(o,e){o.exports=''},Yo3o:function(o,e){ +o.exports=''},Z6JI:function(o,e){o.exports=''},"a/b0":function(o,e){o.exports=''},aVjL:function(o,e){o.exports=''},b2d7:function(o,e,l){"use strict";l.d(e,"a",(function(){return i}));var t,i,n=l("aIyQ"),h=l.n(n),r=l("Vdly");!function(o){function e(){o.favorites=[], +Object(r.getJSON)("chart.favoriteDrawings",[]).forEach((function(e){o.favorites.push(e.tool||e)})),o.favoritesSynced.fire()}o.favorites=[],o.favoritesSynced=new h.a,o.favoriteIndex=function(e){return o.favorites.indexOf(e)},o.saveFavorites=function(){Object(r.setJSON)("chart.favoriteDrawings",o.favorites)},e(),r.onSync.subscribe(null,e)}(t||(t={})),function(o){function e(){return t.favorites.length}function l(o){return-1!==t.favoriteIndex(o)}o.favoriteAdded=new h.a,o.favoriteRemoved=new h.a,o.favoriteMoved=new h.a,o.favoritesSynced=t.favoritesSynced,o.favorites=function(){return t.favorites.slice()},o.favoritesCount=e,o.favorite=function(o){return o<0||o>=e()?"":t.favorites[o]},o.addFavorite=function(e){return!l(e)&&(t.favorites.push(e),t.saveFavorites(),o.favoriteAdded.fire(e),!0)},o.removeFavorite=function(e){var l=t.favoriteIndex(e);return-1!==l&&(t.favorites.splice(l,1),t.saveFavorites(),o.favoriteRemoved.fire(e),!0)},o.isFavorite=l,o.moveFavorite=function(l,i){if(i<0||i>=e())return!1;var n=t.favoriteIndex(l);return-1!==n&&i!==n&&(t.favorites.splice(n,1),t.favorites.splice(i,0,l),t.saveFavorites(),o.favoriteMoved.fire(l,n,i),!0)}}(i||(i={}))},b5Ss:function(o,e){o.exports=''},chXN:function(o,e){o.exports=''},cv0m:function(o,e){ +o.exports=''},dmHa:function(o,e){o.exports=''},e4c6:function(o,e){ +o.exports=''},eKNX:function(o,e){ +o.exports=''},exgs:function(o,e){o.exports=''},fhJv:function(o,e){o.exports=''},gtlc:function(o,e){ +o.exports=''},hL0p:function(o,e){o.exports=''},iaAB:function(o,e){ +o.exports=''},jqYn:function(o,e){o.exports=''},kmdM:function(o,e){ +o.exports=''},l833:function(o,e){o.exports=''},lZXH:function(o,e){o.exports=''},mD8t:function(o,e){o.exports=''},mDnV:function(o,e){ +o.exports=''},mbEK:function(o,e){o.exports=''},nkas:function(o,e){o.exports=''},o7ef:function(o,e){o.exports=''},oCKS:function(o,e){o.exports=''},oIsX:function(o,e){ +o.exports=''},pQ6k:function(o,e){o.exports=''},po04:function(o,e){o.exports=''},qQ3E:function(o,e){o.exports=''},qSes:function(o,e){o.exports=''},qXlY:function(o,e){ +o.exports=''},"tD/+":function(o,e){o.exports=''},tceb:function(o,e){o.exports=''},tdX5:function(o,e){ +o.exports=''},"v+GK":function(o,e){o.exports=''},v030:function(o,e){o.exports=''},v23R:function(o,e){o.exports=''},"w++H":function(o,e){ +o.exports=''},wemi:function(o,e){o.exports=''},xIA3:function(o,e){o.exports=''},xjKU:function(o,e){o.exports=''},y6kn:function(o,e){ +o.exports=''},yeNt:function(o,e){o.exports=''},yk2I:function(o,e){o.exports=''},yppm:function(o,e){ +o.exports=''},zQJQ:function(o,e){o.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/48.e25933e0cd7ea6345715.js b/src/components/kline/charting_library/bundles/48.e25933e0cd7ea6345715.js new file mode 100644 index 00000000..68b8d512 --- /dev/null +++ b/src/components/kline/charting_library/bundles/48.e25933e0cd7ea6345715.js @@ -0,0 +1,16 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{"+ByK":function(e,t,n){e.exports={itemWrap:"itemWrap-3qF9ynvx",item:"item-112BZuXZ",icon:"icon-2y6cSg4c",selected:"selected-3tUrY97Z",label:"label-1uw3rZaL"}},"4Fxa":function(e,t){e.exports=''},"6w4h":function(e,t,n){e.exports={row:"row-1NK-hr1x",wrap:"wrap-tVR5Scov",breakpointNormal:"breakpointNormal-KzkqSNOX",breakpointMedium:"breakpointMedium-pbm8vBGT",breakpointSmall:"breakpointSmall-32f3vdsC"}},"7EmB":function(e,t,n){e.exports={range:"range-2i0X47Lu",valueInput:"valueInput-2CKQO1Lv",rangeSlider:"rangeSlider-suG521NL",input:"input-2kx6q_pc"}},"8XTa":function(e,t,n){e.exports={lineEndSelect:"lineEndSelect-25TizNST",right:"right-3IlPseCZ"}},"9gev":function(e,t,n){e.exports={dropdown:"dropdown-3Y1U1Nkm",normal:"normal-i7fM20bU",big:"big-2ruaa2z2",dropdownMenu:"dropdownMenu-3UShCdED"}},CHgb:function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("H172"),s=n("Iivm"),u=n("+ByK");function d(e){var t=e.menuItemClassName,n=Object(a.__rest)(e,["menuItemClassName"]);return i.a.createElement(c.a,Object(a.__assign)({},n,{menuItemClassName:l()(t,u.itemWrap)}))}function p(e){return i.a.createElement("div",{className:l()(u.item,u.selected)},i.a.createElement(s.Icon,{className:u.icon,icon:e.icon}))}function m(e){return i.a.createElement("div",{className:u.item},i.a.createElement(s.Icon,{className:l()(u.icon,e.iconClassName),icon:e.icon}),i.a.createElement("div",{className:u.label},e.label))}},CaTF:function(e,t,n){e.exports={colorPicker:"colorPicker-3NIIN0Y8",fontStyleButton:"fontStyleButton-1445FY6N",dropdown:"dropdown-5N0LMJdQ",dropdownMenu:"dropdownMenu-yysG7ZzF",textarea:"textarea-2fko2YtQ",normal:"normal-AMDLZbUS",big:"big-1CfoFALo"}},EJl2:function(e,t,n){e.exports={input:"input-DGMBjOG0",control:"control-fEqNtKpC",item:"item-1ym_rlZM",cell:"cell-2byf6BGW",fragmentCell:"fragmentCell-1FhKQVpC",withTitle:"withTitle-QRL8YpBY",title:"title-3K1l5aiR"}},FIOl:function(e,t){e.exports=''},G7lD:function(e,t,n){e.exports={range:"range-46to1pZu",disabled:"disabled-v1pYljFO",rangeSlider:"rangeSlider-10OqoFDT",rangeSliderMiddleWrap:"rangeSliderMiddleWrap-3-EULCcf",rangeSliderMiddle:"rangeSliderMiddle-3BlpfHSS",dragged:"dragged-36bXd7Hw",pointer:"pointer-23eauHul",rangePointerWrap:"rangePointerWrap-1vnhGySq"}},HWhk:function(e,t){ +e.exports=''},J4oI:function(e,t,n){e.exports={lineStyleSelect:"lineStyleSelect-1s1ap44b"}},K5B3:function(e,t,n){e.exports={input:"input-2Cr8E1vs"}},KacW:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var a=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("8Uy/"),s=n("CHgb"),u=n("bQEj"),d=n("UXdH"),p=n("ZSM+"),m=n("J4oI"),f=[{type:c.LINESTYLE_SOLID,icon:u,label:window.t("Line")},{type:c.LINESTYLE_DASHED,icon:d,label:window.t("Dashed Line")},{type:c.LINESTYLE_DOTTED,icon:p,label:window.t("Dotted Line")}];var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(a.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.lineStyle,o=n.className,c=n.lineStyleChange,u=n.disabled,d=n.additionalItems,p=n.allowedLineStyles,h=(e=p,t=Object(a.__spreadArrays)(f),void 0!==e&&(t=t.filter((function(t){return e.includes(t.type)}))),t.map((function(e){return{value:e.type,selectedContent:i.a.createElement(s.a,{icon:e.icon}),content:i.a.createElement(s.b,{icon:e.icon,label:e.label})}})));return d&&(h=Object(a.__spreadArrays)([{readonly:!0,content:d}],h)),i.a.createElement(s.c,{disabled:u,className:l()(m.lineStyleSelect,o),hideArrowButton:!0,items:h,value:r,onChange:c,"data-name":"line-style-select"})},t}(i.a.PureComponent)},Q40t:function(e,t,n){e.exports={titleWrap:"titleWrap-1bavobjQ"}},To8B:function(e,t){e.exports=''},UXdH:function(e,t){e.exports=''},UXjO:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("TSYQ"),l=n.n(o),c=n("H172"),s=n("QpNh"),u=n("z1Uu");function d(e){var t,n=e.fontSize,r=e.fontSizes,o=void 0===r?[]:r,d=e.className,p=e.disabled,m=e.fontSizeChange;return i.a.createElement(c.a,Object(a.__assign)({disabled:p,className:l()(d,u.defaultSelect),menuClassName:u.defaultSelect,items:(t=o,t.map((function(e){return{value:e.value,content:e.title}}))),value:n,onChange:m},Object(s.a)(e)))}},ZRxn:function(e,t,n){e.exports={unit:"unit-b-yYYxjl",input:"input-124DCFwV",normal:"normal-3N4mfpQO",big:"big-1ixMJ1Cb",dropdown:"dropdown-NF5Htz1I",dropdownMenu:"dropdownMenu-36OGqXRr"}},"ZSM+":function(e,t){ +e.exports=''},ZcEB:function(e,t,n){e.exports={dropdown:"dropdown-2xTnctYy",menu:"menu-ZFNz6yWw"}},aSdR:function(e,t,n){e.exports={coordinates:"coordinates-1KIxFYVo",input:"input-1N6PPaVy"}},aw5J:function(e,t,n){e.exports={container:"container-1sHZXWOS",active:"active-2c5C-1Pl",disabled:"disabled-1s7-KBqG",icon:"icon-2ux26WKl"}},bQEj:function(e,t){e.exports=''},bvfV:function(e,t,n){"use strict";var a=n("mrSG"),r=n("q1tI"),i=n.n(r),o=n("HSjo"),l=n("yqnI"),c=function(e){var t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),a=Object(r.useState)(t?t.value():n),i=a[0],o=a[1];Object(r.useEffect)((function(){if(t){var n={};return o(t.value()),t.subscribe(n,(function(t){var n=t.value();e.handler&&e.handler(n),o(n)})),function(){return t.unsubscribeAll(n)}}return function(){}}),[t]);return[i,function(e){if(void 0!==t){var n=t.value();l.a.logNormal('Changing property value from "'+n+'" to "'+e+'"'),t.setValue(e)}}]},s=n("Q+1u"),u=n("qFKp"),d=n("fV0y");function p(e){var t=e.property,n=Object(a.__rest)(e,["property"]),r=c({property:t}),o=r[0],l=r[1];return i.a.createElement(d.Checkbox,Object(a.__assign)({},n,{name:"toggle-enabled",checked:o,onChange:function(){l(!o)}}))}var m=n("TSYQ"),f=n.n(m),h=n("eG6P");function b(e){return i.a.createElement("div",{className:f()(h.wrap,e.className)},e.children)}var v=n("vxCt");function g(e){var t=e.property,n=e.disabled,a=e.title,r=e.className,o=e.name,l=i.a.createElement("span",{className:v.title},a);return i.a.createElement(b,{className:r},t&&i.a.createElement(p,{name:o,className:v.checkbox,property:t,disabled:n,label:l,labelAlignBaseline:!u.isIE}),!t&&l)}function E(e){var t=e.id,n=e.offset,a=e.disabled,r=e.checked,o=e.title,l=e.children;return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-section-name":t,colSpan:Boolean(l)?void 0:2,checkableTitle:!0},i.a.createElement(g,{name:"is-enabled-"+t,title:o,disabled:a,property:r})),Boolean(l)&&i.a.createElement(s.a.Cell,{placement:"last","data-section-name":t},l))}function y(e){var t=e.definition,n=t.id,a=t.properties,r=a.checked,o=a.disabled,l=t.title,s=e.offset,u=c({property:o,defaultValue:!1})[0];return i.a.createElement(E,{id:n,offset:s,checked:r,title:l,disabled:e.disabled||u})}var _=n("KacW");function w(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(_.a,Object(a.__assign)({},e,{lineStyle:r,lineStyleChange:o}))}var N=n("H172"),S=n("kJwE"),C=[1,2,3,4];function O(e){var t,n=e.value,a=e.items,r=void 0===a?C:a,o=e.disabled,l=e.onChange;return i.a.createElement(N.a,{disabled:o,hideArrowButton:!0,className:S.lineWidthSelect,items:(t=r,t.map((function(e){return{ +value:e,selectedContent:c(e,!0),content:c(e)}}))),value:n,onChange:l,"data-name":"line-width-select"});function c(e,t){var a,r={borderTopWidth:e};return i.a.createElement("div",{className:S.item},i.a.createElement("div",{className:m(S.bar,(a={},a[S.isActive]=e===n&&!t,a)),style:r}," "))}}function j(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(O,Object(a.__assign)({},e,{value:r,onChange:o}))}var x=n("nc0P"),k=n("Eyy1");function V(e,t,n){var a=Object(r.useState)(e),i=a[0],o=a[1],l=Object(r.useRef)(i);return Object(r.useEffect)((function(){o(e)}),[e,n]),[i,function(e){l.current=e,o(e)},function(){t(l.current)},function(){l.current=e,o(e)}]}var M=n("/3z9"),T=n("WboT"),I=n("Hr11"),z=n("zXvd");function A(e){var t=e.property,n=Object(a.__rest)(e,["property"]),o=Object(r.useState)(performance.now()),l=o[0],s=o[1],u=c({property:t,handler:function(){return s(performance.now())}}),d=V(u[0],u[1],l);return i.a.createElement(P,Object(a.__assign)({},n,{valueHash:l,sharedBuffer:d}))}function P(e){var t=e.sharedBuffer,n=e.min,o=e.max,l=e.step,c=Object(a.__rest)(e,["sharedBuffer","min","max","step"]),s=t[0],d=t[1],p=t[2],m=t[3],f=Object(r.useRef)(null),h=Object(r.useRef)(null),b={flushed:!1};return i.a.createElement(B,Object(a.__assign)({},c,{ref:h,onValueChange:function(e,t){d(e),"step"!==t||b.flushed||(p(),b.flushed=!0)},onKeyDown:function(e){if(e.defaultPrevented||b.flushed)return;switch(Object(M.hashFromEvent)(e.nativeEvent)){case 27:m(),b.flushed=!0;break;case 13:e.preventDefault();var t=Object(k.ensureNotNull)(h.current).getClampedValue();null!==t&&(d(t),p(),b.flushed=!0)}},onBlur:function(e){var t=Object(k.ensureNotNull)(f.current);if(!t.contains(document.activeElement)&&!t.contains(e.relatedTarget)){var n=Object(k.ensureNotNull)(h.current).getClampedValue();null===n||b.flushed||(d(n),p(),b.flushed=!0)}},value:s,roundByStep:!1,containerReference:function(e){f.current=e},inputMode:u.CheckMobile.iOS()?void 0:"numeric",min:n,max:o,step:l}))}var R={mode:"float",min:-Number.MAX_VALUE,max:Number.MAX_VALUE,step:1,precision:0,inheritPrecisionFromStep:!0},B=function(e){function t(t){var n=e.call(this,t)||this;n._selection=null,n._restoreSelection=!1,n._input=null,n._handleSelectionChange=function(){n._restoreSelection||document.activeElement!==Object(k.ensureNotNull)(n._input)||n._saveSelection(Object(k.ensureNotNull)(n._input))},n._handleInputReference=function(e){n._input=e,n.props.inputReference&&n.props.inputReference(e)},n._onFocus=function(e){n._saveSelection(Object(k.ensureNotNull)(n._input)),n.setState({focused:!0}),n.props.onFocus&&n.props.onFocus(e)},n._onBlur=function(e){n._selection=null,n.setState({displayValue:D(n.props,n.props.value,W(n.props)),focused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValueChange=function(e){var t,a,r=e.currentTarget,i=r.value,o=function(e,t,n){switch(n){case"integer":return F.test(t)?t:e;case"float":return t=t.replace(/,/g,"."),L.test(t)?t:e}}(n.state.displayValue,i,n.props.mode),l=U(o),c=n._checkValueBoundaries(l);n.setState({displayValue:o}), +o!==i&&(t=n.state.displayValue,a=(a=o).replace(/,/g,"."),(t=t.replace(/,/g,".")).includes(".")||!a.includes("."))?(n._restoreSelection=!0,n.forceUpdate()):n._saveSelection(r),c.value&&D(n.props,l)===o&&n.props.onValueChange(l,"input")},n._onValueByStepChange=function(e){var t=n.props,a=t.roundByStep,r=void 0===a||a,i=t.step,o=void 0===i?1:i,l=U(n.state.displayValue);if(!isNaN(l)){var c=new x.Big(l),s=new x.Big(o),u=c.mod(s),d=c.plus(e*o);!u.eq(0)&&r&&(d=d.plus((e>0?0:1)*o).minus(u));var p=Number(d);n._checkValueBoundaries(p).value&&(n.setState({displayValue:D(n.props,p,W(n.props))}),n.props.onValueChange(p,"step"))}};var a=G(n.props.value);return n.state={value:a,displayValue:D(n.props,a,W(n.props)),focused:!1,valueHash:n.props.valueHash},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){document.addEventListener("selectionchange",this._handleSelectionChange)},t.prototype.componentWillUnmount=function(){document.removeEventListener("selectionchange",this._handleSelectionChange)},t.prototype.componentDidUpdate=function(){var e=Object(k.ensureNotNull)(this._input),t=this._selection;if(null!==t&&this._restoreSelection&&document.activeElement===e){var n=t.start,a=t.end,r=t.direction;e.setSelectionRange(n,a,r)}this._restoreSelection=!1},t.prototype.render=function(){return i.a.createElement(T.a,{inputMode:this.props.inputMode,name:this.props.name,borderStyle:"thick",fontSizeStyle:"medium",value:this.state.displayValue,className:this.props.className,placeholder:this.props.placeholder,disabled:this.props.disabled,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this._handleInputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown})},t.prototype.getClampedValue=function(){var e=this.props,t=e.min,n=e.max,a=U(this.state.displayValue);return isNaN(a)?null:Object(I.clamp)(a,t,n)},t.getDerivedStateFromProps=function(e,t){var n=e.valueHash,a=G(e.value);return t.value!==a||t.valueHash!==n?{value:a,valueHash:n,displayValue:D(e,a,t.focused&&t.valueHash===n?void 0:W(e))}:null},t.prototype._saveSelection=function(e){var t=e.selectionStart,n=e.selectionEnd,a=e.selectionDirection;null!==t&&null!==n&&null!==a&&(this._selection={start:t,end:n,direction:a})},t.prototype._checkValueBoundaries=function(e){var t=this.props;return{value:function(e,t,n){var a=e>=t,r=e<=n;return{passMin:a,passMax:r,pass:a&&r,clamped:Object(I.clamp)(e,t,n)}}(e,t.min,t.max).pass}},t.defaultProps=R,t}(i.a.PureComponent),F=/^-?[0-9]*$/,L=/^(-?([0-9]+\.?[0-9]*)|(-?[0-9]*))$/;function D(e,t,n){return null!==(t=G(t))&&void 0!==n&&(n=Math.max(H(t),n)),function(e,t){if(null===e)return"";return new z.NumericFormatter(t).format(e)}(t,n)}function W(e){var t=0;return e.inheritPrecisionFromStep&&e.step<=1&&(t=H(e.step)),Math.max(e.precision,t)||void 0}function H(e){var t=Math.trunc(e).toString();return Object(I.clamp)(z.NumericFormatter.formatNoE(e).length-t.length-1,0,15)}function U(e,t){ +return new z.NumericFormatter(t).parse(e)}function G(e){return"number"==typeof e&&Number.isFinite(e)?e:null}var Y=n("eJTA"),q=n("7MId"),K=n("Tmoa");function X(e){var t=e.color,n=e.thickness,r=e.thicknessItems,o=e.noAlpha,l=c({property:t}),s=l[0],u=l[1],d=c(n?{property:n}:{defaultValue:void 0}),p=d[0],m=d[1];return i.a.createElement(q.a,Object(a.__assign)({},e,{color:function(){if(!s)return null;return Object(Y.rgbToHexString)(Object(Y.parseRgb)(s))}(),onColorChange:function(e){var t=s?Object(K.alphaToTransparency)(Object(Y.parseRgba)(s)[3]):0;u(Object(K.generateColor)(String(e),t,!0))},thickness:p,thicknessItems:r,onThicknessChange:m,opacity:o?void 0:s?Object(Y.parseRgba)(s)[3]:void 0,onOpacityChange:o?void 0:function(e){u(Object(K.generateColor)(s,Object(K.alphaToTransparency)(e),!0))}}))}var Q=n("YFKU"),Z=n("a7Ha"),J=n("CHgb"),$=n("QpNh"),ee=n("FIOl"),te=n("jAqK"),ne=n("8XTa"),ae=[{type:Z.LineEnd.Normal,icon:ee,label:window.t("Normal")},{type:Z.LineEnd.Arrow,icon:te,label:window.t("Arrow")}],re=function(e){function t(t){var n=e.call(this,t)||this;return n._items=[],n._items=ae.map((function(e){return{value:e.type,selectedContent:i.a.createElement(J.a,{icon:e.icon}),content:i.a.createElement(J.b,{icon:e.icon,iconClassName:f()(t.isRight&&ne.right),label:e.label})}})),n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.lineEnd,n=e.className,r=e.lineEndChange,o=e.isRight,l=e.disabled;return i.a.createElement(J.c,Object(a.__assign)({disabled:l,className:f()(ne.lineEndSelect,o&&ne.right,n),items:this._items,value:t,onChange:r,hideArrowButton:!0},Object($.a)(this.props)))},t}(i.a.PureComponent);function ie(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(re,Object(a.__assign)({},e,{lineEnd:r,lineEndChange:o}))}var oe,le=n("6w4h");function ce(e){var t=e.children,n=e.className,a=e.breakPoint,i=void 0===a?"Normal":a;return r.createElement(b,{className:m(le.wrap,n,le["breakpoint"+i])},r.Children.map(t,(function(e){return r.isValidElement(e)?r.createElement("span",{key:null===e.key?void 0:e.key,className:le.row},e):e})))}var se=((oe={})[1]="float",oe[0]="integer",oe),ue=n("vqb8"),de=n("eU7S");function pe(e){var t,n,a=e.definition,o=a.id,l=a.properties,s=l.checked,u=l.disabled,d=l.leftEnd,p=l.rightEnd,f=l.value,h=l.extendLeft,b=l.extendRight,v=a.title,g=a.valueMin,y=a.valueMax,_=a.valueStep,N=a.valueUnit,S=a.extendLeftTitle,C=a.extendRightTitle,O=e.offset,x=c({property:s,defaultValue:!0})[0],k=c({property:u,defaultValue:!1})[0],V=Object(ue.a)({watchedValue:g,defaultValue:void 0}),M=Object(ue.a)({watchedValue:y,defaultValue:void 0}),T=Object(ue.a)({watchedValue:_,defaultValue:void 0}),I=Object(ue.a)({watchedValue:N,defaultValue:void 0}),z=e.disabled||!x;return i.a.createElement(r.Fragment,null,i.a.createElement(E,{id:o,offset:O,checked:s,title:v,disabled:e.disabled||k},i.a.createElement(ce,{className:de.line,breakPoint:"Small"},i.a.createElement(r.Fragment,null,function(){var t=e.definition,n=t.properties,a=n.color,r=n.width,o=t.widthValues +;if(a)return i.a.createElement("span",{className:de.control},i.a.createElement(X,{color:a,thickness:r,disabled:z,thicknessItems:o}));return r&&i.a.createElement("span",{className:de.control},i.a.createElement(j,{items:o,property:r,disabled:z}))}(),(n=e.definition.properties.style)&&i.a.createElement("span",{className:de.control},i.a.createElement(w,{property:n,disabled:z}))),(d||p||f)&&i.a.createElement(r.Fragment,null,i.a.createElement(r.Fragment,null,d&&i.a.createElement(ie,{className:de.control,property:d,disabled:z,"data-name":"left-end-select"}),p&&i.a.createElement(ie,{className:de.control,property:p,disabled:z,"data-name":"right-end-select",isRight:!0})),(t=e.definition.valueType,f&&i.a.createElement("span",{className:m(de.valueInput,de.control)},i.a.createElement(A,{className:de.input,property:f,min:V,max:M,step:T,disabled:z,mode:void 0!==t?se[t]:void 0,name:"line-value-input"}),i.a.createElement("span",{className:de.valueUnit},I)))))),h&&i.a.createElement(E,{id:o+"ExtendLeft",offset:O,checked:h,title:S,disabled:e.disabled||k}),b&&i.a.createElement(E,{id:o+"ExtendRight",offset:O,checked:b,title:C,disabled:e.disabled||k}))}var me=n("4vW/"),fe=n("gla1");function he(e){var t=e.property,n=e.options,o=Object(a.__rest)(e,["property","options"]),l=c({property:t}),s=l[0],u=l[1],d=Object(fe.a)();return Object(r.useEffect)((function(){var e=function(){return d()};return Array.isArray(n)||n.subscribe(e),function(){Array.isArray(n)||n.unsubscribe(e)}}),[]),i.a.createElement(N.a,Object(a.__assign)({},o,{onChange:u,value:s,items:(Array.isArray(n)?n:n.value()).map((function(e){return{content:e.title,value:e.value}}))}))}var be=n("ioCK"),ve=[{title:Object(Q.t)("Solid"),value:me.ColorType.Solid},{title:Object(Q.t)("Gradient"),value:me.ColorType.Gradient}];function ge(e){var t=e.disabled,n=e.noAlpha,a=e.properties,r=a.color,o=a.gradientColor1,l=a.gradientColor2,s=a.type,u=c({property:s,defaultValue:me.ColorType.Solid})[0];return i.a.createElement(ce,null,i.a.createElement(he,{className:be.dropdown,menuClassName:be.dropdownMenu,disabled:t,property:s,options:ve,"data-name":"background-type-options-dropdown"}),u===me.ColorType.Solid?i.a.createElement(X,{color:r,disabled:t,noAlpha:n}):i.a.createElement(i.a.Fragment,null,i.a.createElement(X,{className:be.firstColorPicker,color:o,disabled:t,noAlpha:n}),i.a.createElement(X,{color:l,disabled:t,noAlpha:n})))}function Ee(e){var t=e.definition,n=t.id,a=t.properties,r=t.title,o=t.noAlpha,l=e.offset,s=a.color,u=a.checked,d=a.disabled,p=c({property:u,defaultValue:!0})[0],m=c({property:d,defaultValue:!1})[0],f=e.disabled||!p;return i.a.createElement(E,{id:n,offset:l,checked:u,title:r,disabled:e.disabled||m},i.a.createElement(b,null,a.hasOwnProperty("type")?i.a.createElement(ge,{properties:a,disabled:f,noAlpha:o}):i.a.createElement(X,{color:s,disabled:f,noAlpha:o})))}var ye=n("U1eG"),_e=n("HGP3"),we=n("lB1i");function Ne(e){var t,n=e.value,a=e.disabled,r=e.onChange;return i.a.createElement("div",{className:m(we.wrap,(t={},t[we.disabled]=a,t))},i.a.createElement(ye.a,{hideInput:!0, +color:_e.colorsPalette["color-tv-blue-500"],opacity:1-n/100,onChange:function(e){a||r(100-100*e)}}))}function Se(e){var t=e.property,n=Object(a.__rest)(e,["property"]),i=c({property:t}),o=i[0],l=i[1];return r.createElement(Ne,Object(a.__assign)({},n,{value:o,onChange:l}))}function Ce(e){var t=e.definition,n=t.id,a=t.properties,r=a.transparency,o=a.checked,l=a.disabled,s=t.title,u=e.offset,d=c({property:o,defaultValue:!0})[0],p=c({property:l,defaultValue:!1})[0],m=e.disabled||!d;return i.a.createElement(E,{id:n,offset:u,checked:o,title:s,disabled:e.disabled||p},i.a.createElement(b,null,i.a.createElement(Se,{property:r,disabled:m})))}var Oe=n("oWdB");function je(e){var t=e.definition,n=t.id,a=t.properties,r=a.color1,o=a.color2,l=a.checked,s=a.disabled,u=t.title,d=t.noAlpha1,p=t.noAlpha2,m=e.offset,f=c({property:l,defaultValue:!0})[0],h=c({property:s,defaultValue:!1})[0],v=e.disabled||!f||h;return i.a.createElement(E,{id:n,offset:m,checked:l,title:u,disabled:e.disabled||h},i.a.createElement(b,{className:Oe.twoColors},g(r,d),g(o,p)));function g(e,t){return i.a.createElement("span",{className:Oe.colorPicker},i.a.createElement(X,{color:e,disabled:v,noAlpha:t}))}}var xe=n("ybVX"),ke=n("ZRxn");function Ve(e){var t=e.definition,n=t.id,a=t.properties,o=a.checked,l=a.value,s=a.unitOptionsValue,u=a.disabled,d=t.min,p=t.max,f=t.step,h=t.title,v=t.unit,g=t.unitOptions,y=t.type,_=e.offset,w=c({property:o,defaultValue:!0})[0],N=c({property:u,defaultValue:!1})[0],S=Object(ue.a)({watchedValue:d,defaultValue:void 0}),C=Object(ue.a)({watchedValue:p,defaultValue:void 0}),O=Object(ue.a)({watchedValue:f,defaultValue:void 0}),j=Object(ue.a)({watchedValue:v,defaultValue:void 0}),x=Object(r.useContext)(xe.b),V=e.disabled||!w;return i.a.createElement(E,{id:n,offset:_,checked:o,title:h,disabled:e.disabled||N},i.a.createElement(b,null,i.a.createElement(ce,null,i.a.createElement(A,{className:m(ke.input,x[n]&&ke[x[n]]),property:l,min:S,max:C,step:O,disabled:V,mode:se[y],name:"number-input"}),s&&i.a.createElement(he,{className:ke.dropdown,menuClassName:ke.dropdownMenu,disabled:V,property:s,options:Object(k.ensureDefined)(g),"data-name":"unit-options-dropdown"})),i.a.createElement("span",{className:ke.unit},j)))}function Me(e){var t=e.definition,n=t.id,a=t.properties,r=a.checked,o=a.disabled,l=t.childrenDefinitions,s=t.title,u=e.offset,d=c({property:r,defaultValue:!0})[0],p=c({property:o,defaultValue:!1})[0],m=e.disabled||!d;return i.a.createElement(i.a.Fragment,null,i.a.createElement(E,{id:n,offset:u,checked:r,title:s,disabled:e.disabled||p}),l.map((function(e){return i.a.createElement(wt,{key:e.id,disabled:m,definition:e,offset:!0})})))}var Te=n("UXjO");function Ie(e){var t=e.property,n=c({property:t}),r=n[0],o=n[1];return i.a.createElement(Te.a,Object(a.__assign)({},e,{fontSize:r,fontSizeChange:o,"data-name":"font-size-select"}))}var ze=n("Iivm"),Ae=n("aw5J");function Pe(e){var t=e.className,n=e.checked,r=e.icon,o=e.disabled,l=e.onClick;return i.a.createElement("div",Object(a.__assign)({ +className:f()(t,Ae.container,n&&!o&&Ae.active,o&&Ae.disabled),onClick:o?void 0:l,"data-role":"button"},Object($.a)(e)),i.a.createElement(ze.Icon,{className:Ae.icon,icon:r}))}function Re(e){var t=e.icon,n=e.className,i=e.property,o=e.disabled,l=c({property:i}),s=l[0],u=l[1];return r.createElement(Pe,Object(a.__assign)({className:n,icon:t,checked:s,onClick:function(){u(!s)},disabled:o},Object($.a)(e)))}var Be=n("Wvr1"),Fe=n("k+zC"),Le=n("jggR");function De(e){var t=e.value,n=e.className,a=e.onChange,i=e.disabled,o=e.readonly,l=e.name,c=e.highlight,s=e.onFocus,u=e.onBlur,d=e.intent,p=e.borderStyle,f=void 0===p?"thin":p,h=e.size,b=void 0===h?"medium":h,v=e.removeRoundBorder,g=void 0===v?0:v,E=e.highlightRemoveRoundBorder,y=void 0===E?0:E,_=Object(Be.a)(g),w=Object(Be.a)(y);return r.createElement("span",{className:m(Le.container,n,Le["intent-"+d],Le["border-"+f],Le["size-"+b],i&&Le.disabled,o&&Le.readonly,_,c&&Le.highlight)},r.createElement("textarea",{className:Le.textarea,value:t,onChange:function(e){i||o||a(e.currentTarget.value)},onFocus:s,onBlur:u,disabled:i,readOnly:o,name:l}),c&&r.createElement("span",{className:m(Le.shadow,w)}))}function We(e){return e=Object(Fe.a)(e),r.createElement(De,Object(a.__assign)({},e))}function He(e){var t=e.property,n=Object(a.__rest)(e,["property"]),i=c({property:t}),o=i[0],l=i[1];return r.createElement(We,Object(a.__assign)({},n,{value:o,onChange:l}))}var Ue=n("rRJX"),Ge=n("4Fxa"),Ye=n("CaTF"),qe=function(e){return{content:e.title,title:e.title,value:e.value}},Ke=function(e){return{content:e.title,title:e.title,value:e.value}};function Xe(e){var t=e.definition,n=t.id,a=t.properties,o=a.color,l=a.size,u=a.checked,d=a.disabled,p=a.bold,m=a.italic,h=a.text,v=a.alignmentHorizontal,g=a.alignmentVertical,y=a.orientation,_=a.backgroundVisible,w=a.backgroundColor,S=a.borderVisible,C=a.borderColor,O=a.borderWidth,j=a.wrap,x=t.title,k=t.sizeItems,V=t.alignmentTitle,M=t.alignmentHorizontalItems,T=t.alignmentVerticalItems,I=t.orientationTitle,z=t.orientationItems,A=t.backgroundTitle,P=t.borderTitle,R=t.borderWidthItems,B=t.wrapTitle,F=e.offset,L=Object(r.useContext)(xe.a),D=c({property:u,defaultValue:!0})[0],W=c({property:d,defaultValue:!1})[0],H=c({property:g,defaultValue:void 0}),U=H[0],G=H[1],Y=c({property:y,defaultValue:"horizontal"}),q=Y[0],K=Y[1],Q=c({property:v,defaultValue:void 0}),Z=Q[0],J=Q[1],$=c({property:_,defaultValue:!1})[0],ee=c({property:S,defaultValue:!1})[0],te=e.disabled||!D;return i.a.createElement(r.Fragment,null,function(){if(x)return i.a.createElement(E,{id:n,offset:F,checked:u,title:x,disabled:e.disabled||W},i.a.createElement(ce,{breakPoint:"Small"},ae(),re()));return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",colSpan:2,offset:F,"data-section-name":n},ae(),re()))}(),h&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",colSpan:2,offset:F,"data-section-name":n},i.a.createElement(He,{className:f()(Ye.textarea,L[n]&&Ye[L[n]]),property:h,disabled:te,onFocus:function(e){e.target.select()},name:"text-input" +}))),(v||g)&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:F,"data-section-name":n},i.a.createElement(b,null,V)),i.a.createElement(s.a.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":n},i.a.createElement(ce,{breakPoint:"Small"},void 0!==U&&void 0!==T&&i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:U,items:T.map(qe),onChange:G,"data-name":"alignment-vertical-select"}),void 0!==Z&&void 0!==M&&i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:Z,items:M.map(qe),onChange:J,"data-name":"alignment-horizontal-select"})))),void 0!==y&&void 0!==z&&i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{placement:"first",verticalAlign:"adaptive",offset:F,"data-section-name":n},i.a.createElement(b,null,I)),i.a.createElement(s.a.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":n},i.a.createElement(ce,{breakPoint:"Small"},i.a.createElement(N.a,{className:Ye.dropdown,menuClassName:Ye.dropdownMenu,disabled:te,value:q,items:z.map(Ke),onChange:K,"data-name":"orientation-select"})))),ie(A,_,w,!!_&&!$),ie(P,S,C,!!S&&!ee,O,R),j&&i.a.createElement(E,{id:n+"Wrap",offset:F,checked:j,title:B,disabled:e.disabled||W}));function ne(e,t,n){return e?i.a.createElement(Re,{className:Ye.fontStyleButton,icon:t,property:e,disabled:te,"data-name":n}):null}function ae(){return i.a.createElement(r.Fragment,null,o&&i.a.createElement("div",{className:Ye.colorPicker},i.a.createElement(X,{color:o,disabled:te})),l&&k&&i.a.createElement(Ie,{property:l,fontSizes:k,disabled:te}))}function re(){return i.a.createElement(r.Fragment,null,ne(p,Ue,"toggle-bold"),ne(m,Ge,"toggle-italic"))}function ie(t,a,r,o,l,c){return r?i.a.createElement(E,{id:n+"ColorSelect",offset:F,checked:a,title:t,disabled:e.disabled||W},i.a.createElement(X,{color:r,thickness:l,thicknessItems:c,disabled:te||o})):null}}var Qe=n("3G1X"),Ze=n("jAh7"),Je=n("pZll"),$e=n("RgaO"),et=n("e3/o"),tt=n("+EG+"),nt=n("K5B3"),at=function(e){function t(t){var n=e.call(this,t)||this;return n._symbolSearch=null,n._input=null,n._popup=null,n._uuid=Object(et.guid)(),n._updateSymbolName=function(){var e=n.props.definition,t=e.propType,a=e.properties[t];n._symbolSearch&&(Object(k.ensureNotNull)(n._input).value=a.value(),n._symbolSearch.acceptTypeIn())},n._onSetSymbol=function(e){var t=n.props.definition,a=t.propType;t.properties[a].setValue(e)},n._handleOutsideClick=function(e){null!==n._input&&document.activeElement===n._input&&e.target instanceof Node&&null!==n._popup&&!n._popup.contains(e.target)&&n._input.blur()},n._refInput=function(e){n._input=e},n.state={expanded:!1},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.definition;t.properties[t.propType].subscribe(this,this._updateSymbolName);var n=this.context||Object(Ze.getRootOverlapManager)();Object(Je.symbolSearchUIService)().bindToInput(Object(k.ensureNotNull)(this._input),{syncWithChartWidget:!1,syncOnBlur:!0, +callback:this._onSetSymbol,onPopupOpen:function(t){e._popup=n.ensureWindow(e._uuid),t.appendTo(e._popup),e.setState({expanded:!0})},onPopupClose:function(){e._popup=null,e.setState({expanded:!1}),n.removeWindow(e._uuid),e._input&&e._input.focus()},keepFocus:!0}).then((function(t){return e._symbolSearch=t}))},t.prototype.componentWillUnmount=function(){var e=this.props.definition;e.properties[e.propType].unsubscribe(this,this._updateSymbolName)},t.prototype.render=function(){var e=this,t=this.props.definition,n=t.id,a=t.title,r=void 0===a?"":a,o=this.state.expanded,l=this.props.definition,c=l.propType,s=l.properties[c].value()||"";return i.a.createElement(E,{id:n,title:r},i.a.createElement(b,null,i.a.createElement($e.a,{mouseDown:!0,touchStart:!0,handler:this._handleOutsideClick},(function(t){return i.a.createElement(Qe.b,{className:nt.input,reference:e._refInput,containerReference:t,defaultValue:s,"data-haspopup":!0,"data-expanded":o})}))))},t.contextType=tt.b,t}(r.PureComponent),rt=n("aSdR");function it(e){var t=e.definition,n=t.properties,a=n.x,r=n.y,o=n.disabled,l=t.id,c=t.minX,u=t.maxX,d=t.stepX,p=t.minY,m=t.maxY,f=t.stepY,h=t.title,b=t.typeX,v=t.typeY,g=e.offset,E=o&&o.value()||e.disabled,y=Object(ue.a)({watchedValue:c,defaultValue:void 0}),_=Object(ue.a)({watchedValue:u,defaultValue:void 0}),w=Object(ue.a)({watchedValue:d,defaultValue:void 0}),N=Object(ue.a)({watchedValue:p,defaultValue:void 0}),S=Object(ue.a)({watchedValue:m,defaultValue:void 0}),C=Object(ue.a)({watchedValue:f,defaultValue:void 0});return i.a.createElement(s.a.Row,null,i.a.createElement(s.a.Cell,{verticalAlign:"adaptive",placement:"first",offset:g,"data-section-name":l},i.a.createElement("span",{className:rt.coordinates},h)),(a||r)&&i.a.createElement(s.a.Cell,{placement:"last",offset:g,"data-section-name":l},i.a.createElement(ce,{breakPoint:"Medium"},r&&i.a.createElement(A,{className:rt.input,property:r,min:N,max:S,step:C,disabled:E,name:"y-input",mode:void 0!==v?se[v]:"integer"}),a&&i.a.createElement(A,{className:rt.input,property:a,min:y,max:_,step:w,disabled:E,name:"x-input",mode:void 0!==b?se[b]:"integer"}))))}var ot=n("9gev");function lt(e){var t=e.definition,n=t.id,a=t.properties,o=a.checked,l=a.option,s=a.disabled,u=t.title,d=t.options,p=e.offset,m=c({property:o,defaultValue:!0})[0],h=c({property:s,defaultValue:!1})[0],v=Object(r.useContext)(xe.b),g=e.disabled||!m;return i.a.createElement(E,{id:n,offset:p,checked:o,title:u,disabled:e.disabled||h},i.a.createElement(b,null,i.a.createElement(he,{className:f()(ot.dropdown,v[n]&&ot[v[n]]),menuClassName:f()(ot.dropdownMenu,v[n]&&ot[v[n]]),disabled:g,property:l,options:d,"data-name":"options-dropdown"})))}var ct=n("Ialn"),st=n("G7lD"),ut=function(e){function t(t){var n=e.call(this,t)||this;return n._container=null,n._pointer=null,n._rafPosition=null,n._rafDragStop=null,n._refContainer=function(e){n._container=e},n._refPointer=function(e){n._pointer=e},n._handlePosition=function(e){null!==n._rafPosition||n.props.disabled||(n._rafPosition=requestAnimationFrame((function(){ +var t=n.props,a=t.from,r=t.to,i=t.min,o=t.max,l=n._getNewPosition(e),c=1===n._detectPointerMode(e),s=c?Object(I.clamp)(l,i,r):a,u=c?r:Object(I.clamp)(l,a,o);s<=u&&n._handleChange(s,u),n._rafPosition=null})))},n._handleDragStop=function(){null!==n._rafDragStop||n.props.disabled||(n._rafDragStop=requestAnimationFrame((function(){n.setState({pointerDragMode:0}),n._rafDragStop=null,n.props.onCommit()})))},n._onSliderClick=function(e){u.CheckMobile.any()||(n._handlePosition(e.nativeEvent),n._dragSubscribe())},n._mouseUp=function(e){n._dragUnsubscribe(),n._handlePosition(e),n._handleDragStop()},n._mouseMove=function(e){n._handlePosition(e)},n._onTouchStart=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouch=function(e){n._handlePosition(e.nativeEvent.touches[0])},n._handleTouchEnd=function(){n._handleDragStop()},n.state={pointerDragMode:0},n}return Object(a.__extends)(t,e),t.prototype.componentWillUnmount=function(){null!==this._rafPosition&&(cancelAnimationFrame(this._rafPosition),this._rafPosition=null),null!==this._rafDragStop&&(cancelAnimationFrame(this._rafDragStop),this._rafDragStop=null),this._dragUnsubscribe()},t.prototype.render=function(){var e,t,n,a=this.props,i=a.className,o=a.disabled,l=a.from,c=a.to,s=a.min,u=a.max,d=0!==this.state.pointerDragMode,p=u-s,f=(l-s)/p,h=(c-s)/p,b=Object(ct.isRtl)()?"right":"left";return r.createElement("div",{className:m(i,st.range,o&&st.disabled)},r.createElement("div",{className:st.rangeSlider,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},r.createElement("div",{className:st.rangeSliderMiddleWrap},r.createElement("div",{className:m(st.rangeSliderMiddle,d&&st.dragged),style:(e={},e[b]=100*f+"%",e.width=100*(h-f)+"%",e)})),r.createElement("div",{className:st.rangePointerWrap},r.createElement("div",{className:m(st.pointer,d&&st.dragged),style:(t={},t[b]=100*f+"%",t),ref:this._refPointer})),r.createElement("div",{className:st.rangePointerWrap},r.createElement("div",{className:m(st.pointer,d&&st.dragged),style:(n={},n[b]=100*h+"%",n)}))))},t.prototype._dragSubscribe=function(){var e=Object(k.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))},t.prototype._dragUnsubscribe=function(){var e=Object(k.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))},t.prototype._getNewPosition=function(e){var t=this.props,n=t.min,a=t.max-n,r=Object(k.ensureNotNull)(this._container),i=Object(k.ensureNotNull)(this._pointer),o=r.getBoundingClientRect(),l=i.offsetWidth,c=e.clientX-l/2-o.left;return Object(ct.isRtl)()&&(c=o.width-c-l),Object(I.clamp)(c/(o.width-l),0,1)*a+n},t.prototype._detectPointerMode=function(e){var t=this.props,n=t.from,a=t.to,r=this.state.pointerDragMode;if(0!==r)return r;var i=this._getNewPosition(e),o=Math.abs(n-i),l=Math.abs(a-i),c=o===l?i'},jggR:function(e,t,n){e.exports={container:"container-2IsTVQ49",focused:"focused-1QCDvHCH",readonly:"readonly-3TW7INT8",disabled:"disabled-Ju2phm9i","size-small":"size-small-1qV-ZeVg","size-medium":"size-medium-2lM1uGoO","size-large":"size-large-1NHR4lnE","font-size-small":"font-size-small-3eSt8Wl7","font-size-medium":"font-size-medium-3lwViqM8","font-size-large":"font-size-large-uTIroj7p","border-none":"border-none-2LzWNqL7",shadow:"shadow-AN9BmmG5","border-thin":"border-thin-2QjYg4o3","border-thick":"border-thick-3XUkSewU","intent-default":"intent-default-1A7eWGEJ","intent-success":"intent-success-1Oz2EYaq","intent-warning":"intent-warning-2CIKi-Sg","intent-danger":"intent-danger-34bo52Yx","intent-primary":"intent-primary-30cIvmgZ","corner-top-left":"corner-top-left-3jqic47X","corner-top-right":"corner-top-right-YZ3WAu2k","corner-bottom-right":"corner-bottom-right-3_DA5L_W","corner-bottom-left":"corner-bottom-left-3lFAslf6",textarea:"textarea-bk9MQutx"}},kJwE:function(e,t,n){e.exports={lineWidthSelect:"lineWidthSelect-3ziEuHcz",bar:"bar-37_AfcZG",isActive:"isActive-dohf9HfR",item:"item-2zVrXM_1"}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},lB1i:function(e,t,n){e.exports={wrap:"wrap-K_N9jM1e",disabled:"disabled-2QK47L8c"}},oWdB:function(e,t,n){e.exports={twoColors:"twoColors-iyrZVlk4",colorPicker:"colorPicker-3hYQ60NL"}},rRJX:function(e,t){ +e.exports=''},vqb8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("q1tI"),r=function(e){var t="watchedValue"in e?e.watchedValue:void 0,n="defaultValue"in e?e.defaultValue:e.watchedValue.value(),r=Object(a.useState)(t?t.value():n),i=r[0],o=r[1];return Object(a.useEffect)((function(){if(t){o(t.value());var e=function(e){return o(e)};return t.subscribe(e),function(){return t.unsubscribe(e)}}return function(){}}),[t]),i}},vxCt:function(e,t,n){e.exports={checkbox:"checkbox-1So8p7GP",title:"title-1uAaOORo"}},ybVX:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var a=n("q1tI"),r=n.n(a),i=r.a.createContext({}),o=r.a.createContext({})},yqnI:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("txPx"),r=Object(a.getLogger)("Platform.GUI.PropertyDefinitionTrace")},z1Uu:function(e,t,n){e.exports={defaultSelect:"defaultSelect-2RDyqwu4"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/49.f33a65d14266ef322741.js b/src/components/kline/charting_library/bundles/49.f33a65d14266ef322741.js new file mode 100644 index 00000000..3d3e812f --- /dev/null +++ b/src/components/kline/charting_library/bundles/49.f33a65d14266ef322741.js @@ -0,0 +1,13 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{"+8gn":function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("Eyy1"),u=n("txPx"),i=Object(u.getLogger)("Platform.GUI.StudyInputPropertyContainer"),s=o.createContext(null),c=function(e){function t(t){var n=e.call(this,t)||this;n._setValue=function(e,t,r){var o=n.props,u=o.property,s=o.model,c=Object(a.ensureDefined)(u.child(e));i.logNormal('Changing property "'+e+'" value from "'+u.value()+'" to "'+t+'"'),s.setProperty(c,t,"Change "+r)};var r=t.property,o={};return r.childNames().forEach((function(e){var t=Object(a.ensureDefined)(r.child(e));o.hasOwnProperty(e)||(o[e]=t.value())})),n.state=o,n}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.property;t.childNames().forEach((function(n){Object(a.ensureDefined)(t.child(n)).subscribe(e,(function(t){var r,o=t.value();i.logNormal('Property "'+n+'" updated to value "'+o+'"'),e.setState(((r={})[n]=o,r))}))}))},t.prototype.componentWillUnmount=function(){var e=this,t=this.props.property;t.childNames().forEach((function(n){Object(a.ensureDefined)(t.child(n)).unsubscribeAll(e)}))},t.prototype.render=function(){var e=this.props,t=e.study,n=e.model,r=e.children,a={study:t,model:n,values:this.state,setValue:this._setValue};return o.createElement(s.Provider,{value:a},r)},t}(o.PureComponent)},"1Tw0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("SMoP"),t)},"5Ssy":function(e,t,n){"use strict";var r=n("mrSG"),o=n("YFKU"),a=n("q1tI"),u=n.n(a),i=n("+8gn"),s=n("rJEJ"),c=n("h5Dg"),l=n("Q+1u"),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.label,n=e.input;return a.createElement(l.a.Row,null,a.createElement(l.a.Cell,{placement:"first",colSpan:2},a.createElement(c.a,{label:t,input:n})))},t}(a.PureComponent),d=n("0W35"),f=n("1Tw0"),h=n("Eyy1"),m=n("fV01"),v=n("HfwS"),b=n("tDS2");function y(e){var t=e.children,n=e.input,s=e.disabled,c=e.onChange,p=e.grouped,m=Object(a.useContext)(i.b),y=Object(h.ensureNotNull)(m),_=y.values,C=y.setValue,O=_[n.id],j=Object(a.useState)(O?"another-symbol":"main-symbol"),S=j[0],E=j[1],w=Object(a.useRef)(null);return u.a.createElement(d.SwitchGroup,{name:"symbol-source-"+n.id,values:[S],onChange:function(e){E(e),"main-symbol"===e?Object(v.b)(C)("",n.id,n.name):Object(h.ensureNotNull)(w.current).updateSymbol()}},u.a.createElement(l.a.Row,null,u.a.createElement(l.a.Cell,{colSpan:2,placement:"first",grouped:p},u.a.createElement(f.RadioButton,{value:"main-symbol",className:b.checkbox,disabled:s,label:u.a.createElement("span",{className:b.label},Object(o.t)("Main chart symbol",{context:"input"}))}))),u.a.createElement(l.a.Row,null,u.a.createElement(l.a.Cell,{placement:"first",grouped:p},u.a.createElement(f.RadioButton,{value:"another-symbol",className:b.checkbox,disabled:s,label:u.a.createElement("span",{className:b.label +},Object(o.t)("Another symbol",{context:"input"}))})),u.a.createElement(l.a.Cell,{placement:"last",grouped:p},t||u.a.createElement(g,Object(r.__assign)({},{reference:w},{input:Object(h.ensureDefined)(n),onChange:c,disabled:s||"main-symbol"===S,autofocus:"another-symbol"===S})))))}var g=Object(v.a)((function(e){var t=Object(a.useContext)(i.b),n=Object(h.ensureNotNull)(t).study,o=e.value,s=void 0===o?"":o,c=e.reference;return u.a.createElement(m.b,Object(r.__assign)({},e,{allowEmpty:!0,value:Object(m.c)(s,n),study:n,ref:c}))}));n.d(t,"a",(function(){return C}));var _={offset:window.t("Offset")},C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.reference,r=t.inputs,o=t.property,u=t.study,i=t.model,s=o.offset,c=o.offsets;return a.createElement(l.a,{reference:n},a.createElement(O,{study:u,model:i,property:o.inputs,inputs:r}),s&&this._createOffsetSection(s),c&&c.childNames().map((function(t){var n=c.childs()[t];return e._createOffsetSection(n)})))},t.prototype._createOffsetSection=function(e){var t=e.childs();return a.createElement(O,{key:"offset_"+t.title.value(),study:this.props.study,model:this.props.model,inputs:[j(t)],property:e})},t}(a.PureComponent);function O(e){var t=e.study,n=e.model,r=e.inputs,o=e.property;return a.createElement(i.a,{property:o,study:t,model:n},r.map((function(e){return"symbol"===e.type&&e.optional?a.createElement(y,{key:e.id,input:e}):"bool"===e.type?a.createElement(p,{key:e.id,label:window.t(e.name,{context:"input"}),input:e}):a.createElement(s.a,{labelAlign:"session"===e.type?"adaptive":void 0,key:e.id,input:e})})))}function j(e){return{id:"val",name:e.title.value()||_.offset,defval:e.val.value(),type:"integer",min:e.min.value(),max:e.max.value()}}},"5YG5":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("CW80");var r=n("3ClC");function o(e){if(Object(r.isStudy)(e))return e;if("isInputsStudy"in e)return e;throw new TypeError("Unsupported source type.")}},"9XXR":function(e,t,n){"use strict";n.r(t),n.d(t,"splitThousands",(function(){return o}));var r=n("ivNn");function o(e,t){void 0===t&&(t=" ");var n=e+"";-1!==n.indexOf("e")&&(n=function(e){return Object(r.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));var o=n.split(".");return o[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(o[1]?"."+o[1]:"")}},GZ2k:function(e,t,n){},HGyE:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("H172"),u=n("HfwS"),i=n("tDS2"),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=t.defval,r=t.options,u=t.optionsTitles,s=e.value,c=e.disabled,l=r.map((function(e){var t=u&&u[e]?u[e]:e;return{value:e,content:window.t(t,{context:"input"})}})),p=void 0!==s&&r.includes(s)?s:n +;return o.createElement(a.a,{className:i.input,menuClassName:i.dropdownMenu,value:p,items:l,onChange:this._onChange,disabled:c})},t}(o.PureComponent),c=Object(u.a)(s)},HfwS:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return i}));var r=n("mrSG"),o=n("q1tI"),a=n("+8gn");function u(e){var t;return(t=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._onChange=function(t,n,r){i(e.context.setValue,e.props.onChange)(t,n,r)},e}return Object(r.__extends)(n,t),n.prototype.render=function(){var t=this.props.input,n=this.context.values;return o.createElement(e,Object(r.__assign)({},this.props,{value:n[t.id],onChange:this._onChange}))},n}(o.PureComponent)).contextType=a.b,t}function i(e,t){return function(n,r,o){e(r,n,o),t&&t(n,r,o)}}},KJt4:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),a=o.createContext(null);function u(e,t){return o.createElement(a.Consumer,null,(function(n){return n?o.createElement(e,Object(r.__assign)({},Object.assign({model:n},t))):null}))}},OL6p:function(e,t,n){e.exports={icon:"icon-1NLCncqj"}},PjdP:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),a=n.n(o),u=n("HfwS"),i=n("Yi2Q"),s=n("UYhW"),c=n("tDS2"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){return o.createElement(s.a,Object(r.__assign)({},this.props,{mode:"integer",className:c.input}))},t}(o.PureComponent),p=Object(i.a)(l,{change:1/0,commit:0,blur:0}),d=Object(u.a)(p),f=n("YS4w"),h=n("h5Dg"),m=n("3G1X"),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e.currentTarget.value,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input.defval,n=e.value,r=e.disabled,a=e.onBlur,u=e.onKeyDown;return o.createElement(m.b,{className:c.input,value:void 0===n?t:n,onChange:this._onChange,onBlur:a,onKeyDown:u,disabled:r})},t}(o.PureComponent),b=Object(i.a)(v),y=Object(u.a)(b),g=n("fV01"),_=n("TSYQ"),C=n.n(_),O=n("Eyy1"),j=n("XDrA"),S=n("qFKp"),E=n("Iivm"),w=n("OL6p"),x=n("yd0C");function N(e){return o.createElement(E.Icon,{className:w.icon,icon:x})}var P=n("Oi2w"),k=n("wnq4");var I,T=n("8Rai"),V=n("Hr11"),D=((I={})[0]={pattern:/\d/},I[9]={pattern:/\d/,optional:!0},I["#"]={pattern:/\d/,recursive:!0},I.A={pattern:/[a-zA-Z0-9]/},I.S={pattern:/[a-zA-Z]/},I);function B(e,t,n){for(var r,o=[],a=n,u=0,i=0,s=e.length,c=a.length,l=-1,p=0,d=[],f=s-1,h=[];u=0&&o[d];d--)s++;for(d=r-1;d>=0;d--)o[d]&&l++;for(d=n-1;d>=0;d--)a[d]&&p++;if(r>i)r=10*u;else if(n>=r&&n!==i){if(a[r]){var f=r;r-=p-l,o[r-=s]&&(r=f)}}else r>n&&(r+=l-p,r+=c)}return r}(c,a,d,M(t),u,i);f(s),v(!0)},onSelect:function(){var e=Object(O.ensureNotNull)(n.current);f(M(e))},maxLength:r}];function g(e){var t=b.current;return b.current=e,t}}function M(e){return e.selectionStart||0}function F(e){var t=e.value,n=e.mask,u=e.onChange,i=Object(r.__rest)(e,["value","mask","onChange"]),s=Object(o.useRef)(null),c=R(n,t,s),l=c[0],p=c[1],d=c[2];return Object(o.useLayoutEffect)((function(){void 0!==e.reference&&(e.reference.current=s.current)}),[e.reference]),a.a.createElement(m.b,Object(r.__assign)({},i,{iconPosition:"right",maxLength:d.maxLength,value:l,autoComplete:"off",reference:function(e){s.current=e},onChange:function(){d.onChange(),u(p.current)},onSelect:d.onSelect}))}var G=n("/3z9"),H=n("9dlw"),A=n("N5tr"),K=n("Y7w9"),q=function(){for(var e=[],t=0;t<24;++t)for(var n=0;n<60;n+=15){var r=[X(t.toString()),X(n.toString())],o=r[0]+":"+r[1],a=L(o)?o:W(o);e.push(a)}return e}();function U(e){var t=!1,n=Object(o.useRef)(null),u=Object(o.useRef)(null),i=Object(o.useRef)(null),s=Object(o.useRef)(null),c=Object(P.a)(),l=c[0],p=c[1],d=Object(o.useState)(e.value),f=d[0],h=d[1],v=Y(f),b=L(v)?v:W(v),y=Object(o.useState)(b),g=y[0],_=y[1],j=l||M().some((function(e){return null!==e&&e.contains(document.activeElement)}));Object(o.useLayoutEffect)((function(){return h(e.value)}),[e.value]),Object(o.useLayoutEffect)((function(){return _(b)}),[f,j]),Object(o.useEffect)((function(){return U(g===b?"auto":"smooth")}),[g]);var E=Object(K.lowerbound)(q,b,(function(e,t){return er&&o>t){var u=Object(V.clamp)(o,0,r),i=Object(V.clamp)(o,0,t);o=Math.max(u,i),a=u>i?e.top-u:e.bottom}else o>t&&(a=e.top-o);return{x:e.left,y:a,overrideWidth:e.width,overrideHeight:o}},closeOnClickOutside:!1,isOpened:j,tabIndex:-1,reference:i},w.map((function(e){return a.a.createElement(A.b,{key:e,label:e,isActive:e===b,isHovered:e===g,reference:e===g?I:void 0,onClick:D,onClickArg:e})}))));function k(n){var r=Y(n),o=L(r)?r:W(r);h(o),t||(t=!0,e.onChange(o))}function I(e){s.current=e}function D(e){if(k(Object(O.ensureDefined)(e)),S.isIE){var t=window.document.activeElement;t instanceof Node&&HTMLElement.prototype.blur.call(t)}else Object(O.ensureNotNull)(i.current).blur()}function B(e){return l&&(null!==R(document.activeElement)||null!==R(e.relatedTarget))}function R(e){return e instanceof Node&&M().find((function(t){return null!==t&&t.contains(e)}))||null}function M(){return[i.current,u.current]}function U(e){if(void 0===e&&(e="auto"),null!==s.current){var t=Object(O.ensureNotNull)(i.current).getBoundingClientRect(),n=s.current.getBoundingClientRect();(t.top>n.top||t.bottom1){var s=i.reduce((function(e,o,u){var i,s;if(!re.a.canPlotBeSourceOfChildStudy(o.type))return e;try{s=Object(O.ensureDefined)(Object(O.ensureDefined)(a)[o.id]).title}catch(c){s=o.id}return Object(r.__assign)(Object(r.__assign)({},e),((i={})[n+"$"+u]=t+": "+s,i))}),{});u=Object(r.__assign)(Object(r.__assign)({},u),s)}}))}var d=Object(r.__assign)(Object(r.__assign)({},e),{type:"text", +options:Object.keys(u),optionsTitles:u});return o.createElement(ae.a,Object(r.__assign)({},this.props,{input:d}))},t.prototype._isStudy=function(e){return!e.hasOwnProperty("isInputsStudy")},t.contextType=oe.b,t}(o.PureComponent),ce=n("LxhU"),le=n("pPtI"),pe=n("H172"),de=["","1","3","5","15","30","45","60","120","180","240","1D","1W","1M"],fe=de.map((function(e){return{value:e,content:""===e?Object(ee.t)("Same as symbol"):Object(le.getTranslatedResolutionModel)(e).hint}})),he=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=e.value,r=e.disabled,a=ce.Interval.parse(void 0===n?t.defval:n),u=a.multiplier(),i=a.value();return u&&de.includes(i)||(i=de[0]),o.createElement(pe.a,{className:C()(c.input,c.resolution),menuClassName:C()(c.dropdownMenu,c.resolution),items:fe,value:i,onChange:this._onChange,disabled:r})},t}(o.PureComponent),me=Object(u.a)(he),ve=n("xx2B"),be=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.props,r=n.input,o=r.id,a=r.name;(0,n.onChange)(e,o,a)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=t.defval,r=t.min,a=t.max,u=e.value,i=e.disabled;return o.createElement(ve.a,{className:c.input,value:Number(void 0===u?n:u),min:r,max:a,onValueChange:this._onChange,disabled:i})},t}(o.PureComponent),ye=Object(u.a)(be),ge=n("lkVX"),_e=n("Z1Tk"),Ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement(oe.b.Consumer,null,(function(t){return t?e._getColorInputWithContext(t):null}))},t.prototype._getColorInputWithContext=function(e){var t,n=this.props,r=n.input.id,a=n.disabled,u=e.model,i=e.study;if("properties"in i||"tempProperties"in i){var s="properties"in i?i.properties().inputs[r]:null===(t=i.tempProperties)||void 0===t?void 0:t.inputs.child(r);return o.createElement(_e.a,{model:u,property:s},o.createElement(ge.a,{color:s,disabled:a}))}return null},t}(o.PureComponent);n.d(t,"a",(function(){return Oe}));var Oe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.input,r=t.disabled,a=t.onChange;if(["text","integer","float","session","resolution"].includes((e=n).type)&&e.hasOwnProperty("options"))return o.createElement(ae.a,{input:n,disabled:r,onChange:a});switch(n.type){case"integer":return o.createElement(d,{input:n,disabled:r,onChange:a});case"float":return o.createElement(f.a,{input:n,disabled:r,onChange:a});case"bool":return o.createElement(h.a,{input:n,disabled:r,onChange:a});case"text":return o.createElement(y,{input:n,disabled:r,onChange:a});case"symbol":return o.createElement(g.a,{input:n,disabled:r,onChange:a});case"session":return o.createElement($,{input:n,disabled:r,onChange:a}) +;case"source":return o.createElement(se,{input:n,disabled:r,onChange:a});case"resolution":return o.createElement(me,{input:n,disabled:r,onChange:a});case"time":return o.createElement(ye,{input:n,disabled:r,onChange:a});case"color":return o.createElement(Ce,{input:n,disabled:r,onChange:a});default:return null}},t}(o.PureComponent)},S0KV:function(e,t,n){"use strict";function r(e){return Array.isArray(e)?e[0].value():e.value()}function o(e,t){if(Array.isArray(e))for(var n=0,r=e;n "+(o?"Palette":"Single")},t._onOpacityChange=function(e){var n=t.props.color,r=Object(l.a)(n);t._setProperty(n,Object(i.generateColor)(r,Object(i.alphaToTransparency)(e),!0),h)},t._onPopupClose=function(){t._trackEventLabel&&(Object(p.trackEvent)("GUI","Study settings",t._trackEventLabel),t._trackEventLabel=null)},t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._onPopupClose()},t.prototype.render=function(){var e=this.props,t=e.selectOpacity,n=void 0===t||t,r=e.disabled;return a.a.createElement(c.a,{disabled:r,color:this._getColorValueInHex(),selectOpacity:n,opacity:this._getOpacityValue(),thickness:this._getThicknessValue(),thicknessItems:m,onColorChange:this._onColorChange,onOpacityChange:this._onOpacityChange,onThicknessChange:this._onThicknessChange,onPopupClose:this._onPopupClose})},t.prototype._getThicknessValue=function(){var e=this.props.thickness;return e?Object(l.a)(e):void 0},t.prototype._setProperty=function(e,t,n){var r=this.context.setValue;Object(l.b)(e,(function(e){return r(e,t,n)}))},t.contextType=s.b,t}(a.a.PureComponent)},rJEJ:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG"),o=(n("YFKU"),n("q1tI")),a=n("Eyy1"),u=n("PjdP"),i=n("Q+1u"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.label,n=e.children,r=e.input,s=e.disabled,c=e.onChange,l=e.labelAlign,p=e.grouped;return o.createElement(i.a.Row,null,o.createElement(i.a.Cell,{ +placement:"first",verticalAlign:l,grouped:p},void 0!==t?t:window.t(Object(a.ensureDefined)(r).name,{context:"input"})),o.createElement(i.a.Cell,{placement:"last",grouped:p},n||o.createElement(u.a,{input:Object(a.ensureDefined)(r),onChange:c,disabled:s})))},t}(o.PureComponent)},tDS2:function(e,t,n){e.exports={input:"input-2M6pUl-Q",resolution:"resolution-2qfO1lUf",symbol:"symbol-1be49jiU",checkbox:"checkbox-15VqCFje",label:"label-3rCCk0Td",symbolInput:"symbolInput-1r0O05gG",isFocused:"isFocused-3ps_uNFG",readonly:"readonly-3HE9PFCu",disabled:"disabled-3omO9UCm",error:"error-3HEkUG-H",dropdownMenu:"dropdownMenu-sPl98nIf",sessionStart:"sessionStart-20Y_zZKF",sessionEnd:"sessionEnd-Biyt0SRM",sessionInputContainer:"sessionInputContainer-3fr-ovpl",sessionDash:"sessionDash-3i8ftDqe",inputGroup:"inputGroup-13um8mnj"}},wnq4:function(e,t,n){e.exports={wrap:"wrap-3UffnxXt",input:"input-1Xqn_2Yr"}},xx2B:function(e,t,n){"use strict";var r=n("mrSG"),o=n("q1tI"),a=n.n(o),u=(n("YFKU"),n("WboT")),i=n("9XXR"),s=n("Ialn"),c=n("qFKp"),l=function(){function e(e){void 0===e&&(e=" "),this._divider=e}return e.prototype.format=function(e){var t=Object(i.splitThousands)(e,this._divider);return Object(s.isRtl)()&&c.isChrome?Object(s.startWithLTR)(t):t},e.prototype.parse=function(e){var t=Object(s.stripLTRMarks)(e).split(this._divider).join(""),n=Number(t);return isNaN(n)||/e/i.test(t)?{res:!1}:{res:!0,value:n,suggest:this.format(n)}},e}(),p=n("zXvd"),d=n("nc0P"),f=n("Hr11");n.d(t,"a",(function(){return g}));var h=window.t("Number format is invalid."),m=window.t("Specified value is less that the instrument minimum."),v=window.t("Specified value is more than the instrument maximum."),b=new l,y=/^-?[0-9]*$/,g=function(e){function t(t){var n=e.call(this,t)||this;n._onFocus=function(e){n.setState({focused:!0}),n.props.onFocus&&n.props.onFocus(e)},n._onBlur=function(e){n.setState({displayValue:_(n.props,n.props.value),focused:!1}),n.props.errorHandler&&n.props.errorHandler(!1),n.props.onBlur&&n.props.onBlur(e)},n._onValueChange=function(e){var t=e.target.value;if(void 0!==n.props.onEmptyString&&""===t&&n.props.onEmptyString(),"integer"!==n.props.mode||y.test(t)){var r=C(t,n.props.formatter),o=r.res?n._checkValueBoundaries(r.value):{value:!1},a=r.res&&!o.value,u=r.res&&r.suggest&&!n.state.focused?r.suggest:t,i=a&&o.msg?o.msg:h;n.setState({displayValue:u,errorMsg:i}),r.res&&o.value&&n.props.onValueChange(r.value,"input"),n.props.errorHandler&&n.props.errorHandler(!r.res||a)}},n._onValueByStepChange=function(e){var t=n.props,r=t.roundByStep,o=void 0===r||r,a=t.step,u=void 0===a?1:a,i=t.formatter,s=C(n.state.displayValue,i),c=u;if(s.res){var l=new d.Big(s.value),p=new d.Big(u),f=l.mod(p),h=l.plus(e*u);!f.eq(0)&&o&&(h=h.plus((e>0?0:1)*u).minus(f)),c=Number(h)}n._checkValueBoundaries(c).value&&(n.setState({displayValue:_(n.props,c)}),n.props.onValueChange(c,"step")),n.props.errorHandler&&n.props.errorHandler(!1)};var r=t.value;return n.state={value:r,displayValue:_(t,r),focused:!1,errorMsg:h},n}return Object(r.__extends)(t,e), +t.prototype.render=function(){return a.a.createElement(u.a,{inputMode:this.props.inputMode,borderStyle:this.props.borderStyle,fontSizeStyle:this.props.fontSizeStyle,value:this.state.displayValue,forceShowControls:this.props.forceShowControls,className:this.props.className,button:this.props.button,placeholder:this.props.placeholder,innerLabel:this.props.innerLabel,disabled:this.props.disabled,error:this.props.error,errorMessage:this.props.errorMessage||this.state.errorMsg,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this.props.inputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown,controlDecKeyCodes:this.props.controlDecKeyCodes,controlIncKeyCodes:this.props.controlIncKeyCodes})},t.prototype.getClampedValue=function(){var e=this.props,t=e.min,n=void 0===t?-1/0:t,r=e.max,o=void 0===r?9e15:r,a=C(this.state.displayValue,this.props.formatter);return a.res?Object(f.clamp)(a.value,n,o):null},t.getDerivedStateFromProps=function(e,t){var n=e.alwaysUpdateValueFromProps,r=e.value;return t.focused&&!n||t.value===r?null:{value:r,displayValue:_(e,r)}},t.prototype._checkValueBoundaries=function(e){var t=this.props,n=t.min,r=void 0===n?-1/0:n,o=t.max,a=function(e,t,n){var r=e>=t,o=e<=n;return{passMin:r,passMax:o,pass:r&&o,clamped:Object(f.clamp)(e,t,n)}}(e,r,void 0===o?9e15:o),u=a.passMax?a.passMin?void 0:m:v;return{value:a.pass,msg:u}},t}(a.a.PureComponent);function _(e,t){var n=e.useFormatter,r=void 0===n||n,o=e.formatter,a=e.mode;return r&&"integer"!==a?function(e,t){void 0===t&&(t=b);return null!==e?t.format(e):""}(t,o):function(e){if(null===e)return"";return p.NumericFormatter.formatNoE(e)}(t)}function C(e,t){return void 0===t&&(t=b),t.parse?t.parse(e):{res:!1,error:"Formatter does not support parse"}}},yd0C:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png b/src/components/kline/charting_library/bundles/4a9abefd31dab7c8239e02e925aacd78.png new file mode 100644 index 0000000000000000000000000000000000000000..464eb9d2a2a87b3b55fcd5359afea563d5e587cb GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^sX)xb0VEjW-sm&}DW;MjzhDN2vdL#HfIM?g7srqa z#^l5WJTb`&*mr#E<|yb*&Db&7Vn2^0yYM&ey*US&SEO^xIjBc>Fdn(-q_|+Rt_vfB Xxm1$9h26IuAcH+!{an^LB{Ts5h-o7i literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png b/src/components/kline/charting_library/bundles/4fafff07d8914dc11f6d335f606ff47c.png new file mode 100644 index 0000000000000000000000000000000000000000..5d51909851f3b5573d241730e1792dbd5c4ae2b6 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^+(695!2%>t{LJA1Qu&@Pjv*YfsRshCWFTSDfkHCY!c1IO_@o&&(t=o-e),t'},COH4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Loader=void 0;var r,o=n("mrSG"),a=n("q1tI"),i=n("TSYQ"),s=n("K9GE"),c=n("YZ9j");n("O7m7"),function(e){e[e.Initial=0]="Initial",e[e.Appear=1]="Appear",e[e.Active=2]="Active"}(r||(r={}));var l=function(e){function t(t){var n=e.call(this,t)||this;return n._stateChangeTimeout=null,n.state={state:r.Initial},n}return o.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.color,o=void 0===r?"black":r,s=i(c.item,((e={})[c[o]]=Boolean(o),e));return a.createElement("span",{className:i(c.loader,n,this._getStateClass())},a.createElement("span",{className:s}),a.createElement("span",{className:s}),a.createElement("span",{className:s}))},t.prototype.componentDidMount=function(){var e=this;this.setState({state:r.Appear}),this._stateChangeTimeout=setTimeout((function(){e.setState({state:r.Active})}),2*s.dur)},t.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},t.prototype._getStateClass=function(){switch(this.state.state){case r.Initial:return c["loader-initial"];case r.Appear:return c["loader-appear"];default:return""}},t}(a.PureComponent);t.Loader=l},"D/i5":function(e,t,n){e.exports={inputWrapper:"inputWrapper-6bNZbTW4",textInput:"textInput-3WRWEmm7",error:"error-v0663AtN",success:"success-7iP8kTY5",textInputLeftDirection:"textInputLeftDirection-mlAXPh8V",xsmall:"xsmall-3Ah_Or2-",small:"small-2bmxiJCE",large:"large-1JDowW2I",iconed:"iconed-3ZQvxTot",inputIcon:"inputIcon-W_Bse-a1",clearable:"clearable-2tabt_rj",clearIcon:"clearIcon-389FR5J4"}},L0Sj:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n("mrSG"),o=n("q1tI"),a=n("TSYQ"),i=n("Iivm"),s=n("Ald9"),c=n("D/i5"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,i=n.theme,s=n.error,l=n.success,u=n.sizeMode,d=n.leftComponent,p=n.rightComponent,m=n.grouped,f=n.columnGrouped,h=n.fontSize,v=n.reference,g=n.className,b=(n.strictLeftDirectionInput, +Object(r.__rest)(n,["theme","error","success","sizeMode","leftComponent","rightComponent","grouped","columnGrouped","fontSize","reference","className","strictLeftDirectionInput"])),y={fontSize:h},w=a(i.textInput,this.props.strictLeftDirectionInput&&c.textInputLeftDirection,((e={})[i.error]=s,e[i.success]=l,e[i[u]]=Boolean(u),e)),x=a(i.inputWrapper,((t={})[g]=Boolean(g),t[i.grouped]=m,t[i.column]=f,t)),_=[],I=o.createElement("input",Object(r.__assign)({ref:v,className:w,key:"textInput",style:y},b));if(d){var C={className:a(i.leftComponent,d.props.className),key:"leftComponent"};_.push(o.cloneElement(d,C))}if(_.push(I),p){var E={className:a(i.rightComponent,p.props.className),key:"rightComponent"};_.push(o.cloneElement(p,E))}return o.createElement("div",{className:x},_)},t}(o.PureComponent);function u(e){var t,n=e.className,u=e.icon,d=e.clearable,p=e.onClear,m=e.size,f=e.strictLeftDirectionInput,h=Object(r.__rest)(e,["className","icon","clearable","onClear","size","strictLeftDirectionInput"]),v=a(c.inputWrapper,((t={})[n]=Boolean(n),t[c.iconed]=Boolean(u),t[c.clearable]=d,t));return o.createElement(l,Object(r.__assign)({theme:c,className:v,leftComponent:u?o.createElement(i.Icon,{key:"inputIcon",icon:u,className:c.inputIcon}):void 0,rightComponent:d?o.createElement(i.Icon,{className:c.clearIcon,icon:s,key:"clearIcon",onClick:p}):void 0,sizeMode:m,strictLeftDirectionInput:f},h))}},O7m7:function(e,t,n){},XYXm:function(e,t,n){e.exports={body:"body-2N-vuwQW"}},YZ9j:function(e){e.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},cJj4:function(e,t,n){e.exports={message:"message-2o-rtQm0",error:"error-2EW0C6z-"}},kQXJ:function(e,t,n){e.exports={footer:"footer-2Zoji8zg"}},kgsH:function(e,t,n){e.exports={header:"header-dpl-vtN_",close:"close-3kPn4OTV"}},oj21:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("mrSG"),o=n("q1tI"),a=n("TSYQ"),i=n("qsaw"),s=n("6KyJ");function c(e){var t,n=e.active,c=void 0===n||n,l=e.children,u=e.className,d=void 0===u?"":u,p=e.disabled,m=void 0!==p&&p,f=e.grouped,h=void 0!==f&&f,v=e.growable,g=void 0!==v&&v,b=e.onClick,y=e.reference,w=e.size,x=e.theme,_=e.type,I=void 0===_?"default":_,C=e.loading,E=void 0!==C&&C,N=e.withPadding,O=void 0===N||N,k=e.title,S=void 0===k?"":k,j=e.disabledClassName,T=e.tabIndex,L=void 0===T?0:T,D=e.target,W=void 0===D?"":D,z=e.href,A=void 0===z?"":z,P=e.rounded,q=void 0!==P&&P,J=e.name,M=a(((t={})[d]=Boolean(d),t[i.button]=!0,t[i.active]=c&&!m,t[j||i.disabled]=m,t[i.grouped]=h,t[i.growable]=g,t[i.withPadding]=O,t[function(e){switch(e){case"xsmall":return i.xsmall;case"small":return i.small;case"large":return i.large;default:return""}}(w)]=Boolean(w),t[function(e){switch(e){case"ghost":return i.ghost;default:return""}}(x)]=Boolean(x),t[function(e){switch(e){case"default":return i.base;case"primary":return i.primary +;case"secondary":return i.secondary;case"secondary-script":return i.secondaryScript;case"success":return i.success;case"warning":return i.warning;case"danger":return i.danger;case"link":return i.link;default:return""}}(I)]=!0,t[i.rounded]=q,t)),B="default"===I?"black":"white",G={disabled:m,title:S,target:W,href:A};return o.createElement("button",Object(r.__assign)({name:J,className:M,tabIndex:L,onClick:E?void 0:b,ref:y},G),o.createElement("span",{className:i.hiddenText},l),E?o.createElement("span",{className:i.loader},o.createElement(s.Loader,{color:B})):o.createElement("span",{className:i.text},l))}},qsaw:function(e,t,n){e.exports={ghost:"ghost-3yO24wIn",primary:"primary-1rSzOFdX",success:"success-1qQ3_tEI",danger:"danger-jKTO4wDd",warning:"warning-2uDfz7Zc",secondary:"secondary-3ll81brZ",button:"button-2O-nMUcz",withPadding:"withPadding-_5CJoO5q",hiddenText:"hiddenText-3qcN5Wif",text:"text-2KOWx3rB",loader:"loader-1CC-1F8J",base:"base-2d4XFcnI",secondaryScript:"secondaryScript-2iIeFIWW",link:"link-2sR0CShp",xsmall:"xsmall-1aiWe3Hs",rounded:"rounded-3qEdyiAz",small:"small-2-nQtW8O",large:"large-33HYhX8D",grouped:"grouped-1WsMjajI",growable:"growable-F6tv8R_j",active:"active-2UxWxOgk",disabled:"disabled-3u0ULovv"}},uo4K:function(e,t){e.exports=''},"ycI/":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("mrSG"),o=n("q1tI"),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleKeyDown=function(e){e.keyCode===t.props.keyCode&&t.props.handler(e)},t}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){document.addEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)},t.prototype.componentWillUnmount=function(){document.removeEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)},t.prototype.render=function(){return null},t}(o.PureComponent)}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/52.e9f9363307cf0f56bd9b.js b/src/components/kline/charting_library/bundles/52.e9f9363307cf0f56bd9b.js new file mode 100644 index 00000000..6667266c --- /dev/null +++ b/src/components/kline/charting_library/bundles/52.e9f9363307cf0f56bd9b.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{"1TxM":function(t,e,r){"use strict";r.d(e,"c",(function(){return s})),r.d(e,"a",(function(){return l})),r.d(e,"b",(function(){return u}));var o=r("q1tI"),n=r.n(o),i=r("17x9"),a=r.n(i),c=n.a.createContext({});function s(t,e){a.a.checkPropTypes(e,t,"context","RegistryContext")}function l(t){var e=t.validation,r=t.value;return s(r,e),n.a.createElement(c.Provider,{value:r},t.children)}function u(){return c}},"5YsI":function(t,e,r){t.exports={button:"button-13wlLwhJ",hover:"hover-3L87f6Kw",arrow:"arrow-2pXEy7ej",arrowWrap:"arrowWrap-r5l5nQXU",isOpened:"isOpened-1939ai3F"}},"6KyJ":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),r("mrSG").__exportStar(r("COH4"),e)},"82wv":function(t,e,r){"use strict";r.d(e,"a",(function(){return h}));var o=r("mrSG"),n=r("q1tI"),i=r("TSYQ"),a=r("9dlw"),c=r("ML8+"),s=r("QpNh"),l=r("mkWe"),u=r("Sn4D"),p=r("Iksw"),d=r("5YsI"),h=function(t){function e(e){var r=t.call(this,e)||this;return r._wrapperRef=null,r._controller=n.createRef(),r._handleWrapperRef=function(t){r._wrapperRef=t,r.props.reference&&r.props.reference(t)},r._handleClick=function(t){t.target instanceof Node&&t.currentTarget.contains(t.target)&&(r._handleToggleDropdown(),r.props.onClick&&r.props.onClick(t,!r.state.isOpened))},r._handleToggleDropdown=function(t){var e=r.props,o=e.onClose,n=e.onOpen,i=r.state.isOpened,a="boolean"==typeof t?t:!i;r.setState({isOpened:a}),a&&n&&n(),!a&&o&&o()},r._handleClose=function(){r.close()},r.state={isOpened:!1},r}return Object(o.__extends)(e,t),e.prototype.render=function(){var t,e=this.props,r=e.id,d=e.arrow,h=e.children,f=e.content,m=e.isDisabled,v=e.isDrawer,b=e.drawerPosition,w=void 0===b?"Bottom":b,g=e.isShowTooltip,O=e.minWidth,D=e.title,_=e.className,T=e.menuClassName,C=e.hotKey,E=e.theme,x=this.state.isOpened,N=i(_,E.button,((t={})["apply-common-tooltip"]=g||!m,t[E.isDisabled]=m,t[E.isOpened]=x,t)),S=x&&v&&w,k={horizontalMargin:this.props.horizontalMargin||0,verticalMargin:this.props.verticalMargin||2,verticalAttachEdge:this.props.verticalAttachEdge,horizontalAttachEdge:this.props.horizontalAttachEdge,verticalDropDirection:this.props.verticalDropDirection,horizontalDropDirection:this.props.horizontalDropDirection};return n.createElement("div",Object(o.__assign)({id:r,className:N,onClick:m?void 0:this._handleClick,title:D,"data-tooltip-hotkey":C,ref:this._handleWrapperRef,"data-role":"button"},Object(s.a)(this.props)),f,d&&n.createElement("div",{className:E.arrow},n.createElement("div",{className:E.arrowWrap},n.createElement(c.a,{dropped:x}))),S?n.createElement(l.b,null,n.createElement(u.a,{onClose:this._handleClose,position:w},h)):n.createElement(a.a,{controller:this._controller,closeOnClickOutside:this.props.closeOnClickOutside,doNotCloseOn:this,isOpened:x,minWidth:O,onClose:this._handleClose,position:Object(p.c)(this._wrapperRef,k),className:T},h))},e.prototype.close=function(){this._handleToggleDropdown(!1)},e.prototype.update=function(){ +null!==this._controller.current&&this._controller.current.update()},e.defaultProps={arrow:!0,closeOnClickOutside:!0,theme:d},e}(n.PureComponent)},COH4:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Loader=void 0;var o,n=r("mrSG"),i=r("q1tI"),a=r("TSYQ"),c=r("K9GE"),s=r("YZ9j");r("O7m7"),function(t){t[t.Initial=0]="Initial",t[t.Appear=1]="Appear",t[t.Active=2]="Active"}(o||(o={}));var l=function(t){function e(e){var r=t.call(this,e)||this;return r._stateChangeTimeout=null,r.state={state:o.Initial},r}return n.__extends(e,t),e.prototype.render=function(){var t,e=this.props,r=e.className,o=e.color,n=void 0===o?"black":o,c=a(s.item,((t={})[s[n]]=Boolean(n),t));return i.createElement("span",{className:a(s.loader,r,this._getStateClass())},i.createElement("span",{className:c}),i.createElement("span",{className:c}),i.createElement("span",{className:c}))},e.prototype.componentDidMount=function(){var t=this;this.setState({state:o.Appear}),this._stateChangeTimeout=setTimeout((function(){t.setState({state:o.Active})}),2*c.dur)},e.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},e.prototype._getStateClass=function(){switch(this.state.state){case o.Initial:return s["loader-initial"];case o.Appear:return s["loader-appear"];default:return""}},e}(i.PureComponent);e.Loader=l},Iksw:function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return i})),r.d(e,"c",(function(){return l}));var o,n,i,a,c=r("Eyy1");!function(t){t[t.Top=0]="Top",t[t.Bottom=1]="Bottom"}(o||(o={})),function(t){t[t.Left=0]="Left",t[t.Right=1]="Right"}(n||(n={})),function(t){t[t.FromTopToBottom=0]="FromTopToBottom",t[t.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(t){t[t.FromLeftToRight=0]="FromLeftToRight",t[t.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));var s={verticalAttachEdge:o.Bottom,horizontalAttachEdge:n.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0};function l(t,e){return function(r,l){var u=Object(c.ensureNotNull)(t).getBoundingClientRect(),p=e.verticalAttachEdge,d=void 0===p?s.verticalAttachEdge:p,h=e.verticalDropDirection,f=void 0===h?s.verticalDropDirection:h,m=e.horizontalAttachEdge,v=void 0===m?s.horizontalAttachEdge:m,b=e.horizontalDropDirection,w=void 0===b?s.horizontalDropDirection:b,g=e.horizontalMargin,O=void 0===g?s.horizontalMargin:g,D=e.verticalMargin,_=void 0===D?s.verticalMargin:D,T=d===o.Top?-1*_:_,C=v===n.Right?u.right:u.left,E=d===o.Top?u.top:u.bottom;return{x:C-(w===a.FromRightToLeft?r:0)+O,y:E-(f===i.FromBottomToTop?l:0)+T}}}},"ML8+":function(t,e,r){"use strict";r.d(e,"a",(function(){return s}));var o=r("q1tI"),n=r("TSYQ"),i=r("Iivm"),a=r("cvzQ"),c=r("R4+T");function s(t){var e,r=t.dropped,s=t.className;return o.createElement(i.Icon,{className:n(s,a.icon,(e={},e[a.dropped]=r,e)),icon:c})}},O7m7:function(t,e,r){},"R4+T":function(t,e){ +t.exports=''},Sn4D:function(t,e,r){"use strict";r.d(e,"a",(function(){return f}));var o=r("q1tI"),n=r.n(o),i=r("Eyy1"),a=r("TSYQ"),c=r("x0D+"),s=r("Nkvk"),l=r("AiMB"),u=r("mkWe"),p=r("qFKp"),d=r("X0gx"),h=r("sHQ4");function f(t){var e=t.position,r=t.onClose,f=t.children,m=t.className,v=Object(i.ensureNotNull)(Object(o.useContext)(u.a)),b=Object(o.useState)(0),w=b[0],g=b[1],O=Object(o.useRef)(null),D=Object(o.useContext)(d.a);return Object(o.useEffect)((function(){var t;return null===(t=O.current)||void 0===t||t.focus({preventScroll:!0}),D.subscribe(v,r),Object(s.setFixedBodyState)(!0),p.CheckMobile.iOS()&&Object(c.disableBodyScroll)(Object(i.ensureNotNull)(O.current)),g(v.addDrawer()),function(){D.unsubscribe(v,r);var t=v.removeDrawer();p.CheckMobile.iOS()&&Object(c.enableBodyScroll)(Object(i.ensureNotNull)(O.current)),0===t&&Object(s.setFixedBodyState)(!1)}}),[]),n.a.createElement(l.a,null,n.a.createElement("div",{className:a(h.wrap,h["position"+e])},w===v.currentDrawer&&n.a.createElement("div",{className:h.backdrop,onClick:r}),n.a.createElement("div",{className:a(h.drawer,h["position"+e],m),ref:function(t){O.current=t},tabIndex:-1,onScroll:function(t){t.stopPropagation()}},f)))}},YZ9j:function(t){t.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},bQ7Y:function(t,e,r){t.exports={button:"button-2ioYhFEY",hover:"hover-yHQNmTbI",isInteractive:"isInteractive-20uLObIc",isGrouped:"isGrouped-2BBXQnbO",isActive:"isActive-22S-lGpa",isOpened:"isOpened-p-Ume5l9",isDisabled:"isDisabled-1_tmrLfP",text:"text-1sK7vbvh",icon:"icon-beK_KS0k"}},cvzQ:function(t,e,r){t.exports={icon:"icon-3yfDkFjY",dropped:"dropped-50rfOQ8V"}},mkWe:function(t,e,r){"use strict";r.d(e,"b",(function(){return a})),r.d(e,"a",(function(){return c}));var o=r("mrSG"),n=r("q1tI"),i=r.n(n),a=function(t){function e(e){var r=t.call(this,e)||this;return r._addDrawer=function(){var t=r.state.currentDrawer+1;return r.setState({currentDrawer:t}),t},r._removeDrawer=function(){var t=r.state.currentDrawer-1;return r.setState({currentDrawer:t}),t},r.state={currentDrawer:0},r}return Object(o.__extends)(e,t),e.prototype.render=function(){return i.a.createElement(c.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},e}(i.a.PureComponent),c=i.a.createContext(null)},nPPD:function(t,e,r){"use strict";function o(t,e,r){void 0===r&&(r={});for(var o=Object.assign({},e),n=0,i=Object.keys(e);n]/g,n=function(e){return"&#"+e.charCodeAt(0)+";"};function r(e){return e.replace(o,n)}function s(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function l(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},Equz:function(e,i,t){"use strict";t.d(i,"a",(function(){return A}));var o=t("mrSG"),n=t("Eyy1"),r=t("HSjo"),s=t("n5al"),l=t("hY0g"),c=t.n(l),a=t("Kxc7"),d=t("Z5lT"),u=t("25b6"),h=window.t("Color Bars Based on Previous Close"),b=window.t("HLC Bars"),p=window.t("Up Color"),w=window.t("Down Color"),y=window.t("Thin Bars"),f=window.t("Body"),C=window.t("Borders"),S=window.t("Wick"),O=window.t("Price Source"),j=window.t("Type"),v=window.t("Line"),_=window.t("Top Line"),g=window.t("Bottom Line"),m=window.t("Fill"),P=window.t("Fill Top Area"),L=window.t("Fill Bottom Area"),B=(window.t("Up bars"),window.t("Down bars"),window.t("Projection up bars"),window.t("Projection down bars"),window.t("Show real prices on price scale (instead of Heikin-Ashi price)")),M=window.t("Base Level"),k=window.t("Body"),D=window.t("Borders"),T=window.t("Labels");function E(e,i,t,o){var n=Object(u.c)(t);return[Object(r.r)({checked:Object(r.b)(e,i.drawBody,"Change "+t+" Body Visibility"),color1:Object(r.u)(e,i.upColor,null,"Change "+t+" Up Color"),color2:Object(r.u)(e,i.downColor,null,"Change "+t+" Down Color")},{id:o+"Symbol"+n+"CandlesColor",title:f}),Object(r.r)({checked:Object(r.b)(e,i.drawBorder,"Change "+t+" Border Visibility"),color1:Object(r.u)(e,i.borderUpColor,null,"Change "+t+" Up Border Color"),color2:Object(r.u)(e,i.borderDownColor,null,"Change "+t+" Down Border Color")},{id:o+"Symbol"+n+"BordersColor",title:C}),Object(r.r)({checked:Object(r.b)(e,i.drawWick,"Change "+t+" Wick Visibility"),color1:Object(r.u)(e,i.wickUpColor,null,"Change "+t+" Wick Up Color"),color2:Object(r.u)(e,i.wickDownColor,null,"Change "+t+" Wick Down Color")},{id:o+"Symbol"+n+"WickColors",title:S})]}function A(e,i,t,l,u){switch(t){case 0:return function(e,i,t){return[Object(r.c)({checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolBarStyleBarColorsOnPrevClose",title:h}),Object(r.c)({checked:Object(r.b)(e,i.dontDrawOpen,"Change HLC Bars")},{id:t+"SymbolDontDrawOpen",title:b}),Object(r.e)({color:Object(r.u)(e,i.upColor,null,"Change Bar Up Color")},{id:t+"SymbolUpColor",title:p}),Object(r.e)({color:Object(r.u)(e,i.downColor,null,"Change Bar Down Color")},{id:t+"SymbolDownColor",title:w}),Object(r.c)({checked:Object(r.b)(e,i.thinBars,"Change Thin Bars")},{id:t+"SymbolBarThinBars",title:y})]}(e,i.barStyle.childs(),u);case 1:return function(e,i,t){ +var n=Object(r.c)({checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolCandleStyleBarColorsOnPrevClose",title:h});return Object(o.__spreadArrays)([n],E(e,i,"Candle",t))}(e,i.candleStyle.childs(),u);case 2:return function(e,i,t,o,n){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Price Source")},{id:n+"SymbolLinePriceSource",title:O,options:new c.a(t)}),Object(r.j)({option:Object(r.b)(e,i.styleType,"Change Line Type")},{id:n+"SymbolStyleType",title:j,options:new c.a(o)}),Object(r.h)({color:Object(r.u)(e,i.color,null,"Change Line Color"),width:Object(r.b)(e,i.linewidth,"Change Line Width")},{id:n+"SymbolLineStyle",title:v})]}(e,i.lineStyle.childs(),l.seriesPriceSources,l.lineStyleTypes,u);case 3:return function(e,i,t,o){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Area Price Source")},{id:o+"SymbolAreaPriceSource",title:O,options:new c.a(t)}),Object(r.h)({color:Object(r.u)(e,i.linecolor,null,"Change Area Line Color"),width:Object(r.b)(e,i.linewidth,"Change Area Line Width")},{id:o+"SymbolAreaLineStyle",title:v}),Object(r.r)({color1:Object(r.u)(e,i.color1,i.transparency,"Change Area Fill Color"),color2:Object(r.u)(e,i.color2,i.transparency,"Change Area Fill Color")},{id:o+"SymbolAreaFills",title:m})]}(e,i.areaStyle.childs(),l.seriesPriceSources,u);case 9:return E(e,i.hollowCandleStyle.childs(),"Hollow Candles",u);case 10:return function(e,i,t,o){return[Object(r.j)({option:Object(r.b)(e,i.priceSource,"Change Baseline Price Source")},{id:o+"SymbolBaseLinePriceSource",title:O,options:new c.a(t)}),Object(r.h)({color:Object(r.u)(e,i.topLineColor,null,"Change Baseline Top Line Color"),width:Object(r.b)(e,i.topLineWidth,"Change Baseline Top Line Width")},{id:o+"SymbolBaseLineTopLine",title:_}),Object(r.h)({color:Object(r.u)(e,i.bottomLineColor,null,"Change Baseline Bottom Line Color"),width:Object(r.b)(e,i.bottomLineWidth,"Change Baseline Bottom Line Width")},{id:o+"SymbolBaseLineBottomLine",title:g}),Object(r.r)({color1:Object(r.u)(e,i.topFillColor1,null,"Change Baseline Fill Top Area Color"),color2:Object(r.u)(e,i.topFillColor2,null,"Change Baseline Fill Top Area Color")},{id:o+"SymbolBaseLineTopFills",title:P}),Object(r.r)({color1:Object(r.u)(e,i.bottomFillColor1,null,"Change Baseline Fill Bottom Area Color"),color2:Object(r.u)(e,i.bottomFillColor2,null,"Change Baseline Fill Bottom Area Color")},{id:o+"SymbolBaseLineBottomFills",title:L}),Object(r.i)({value:Object(r.b)(e,i.baseLevelPercentage,"Change Base Level",[d.b])},{id:o+"SymbolBaseLevelPercentage",title:M,type:0,min:new c.a(0),max:new c.a(100),step:new c.a(1),unit:new c.a("%")})]}(e,i.baselineStyle.childs(),l.seriesPriceSources,u)}if(!i.hasOwnProperty("haStyle"))return[];if(l.isJapaneseChartsAvailable&&8===t)return function(e,i,t){var n=Object(r.c)({checked:Object(r.b)(e,i.showRealLastPrice,"Change Show real prices on price scale (instead of Heiken-Ashi price)")},{id:t+"SymbolRealLastPrice",title:B}),s=Object(r.c)({ +checked:Object(r.b)(e,i.barColorsOnPrevClose,"Change Color Bars Based on Previous Close")},{id:t+"SymbolHAStyleBarColorsOnPrevClose",title:h});return Object(o.__spreadArrays)([n,s],E(e,i,"Heikin Ashi",t))}(e,i.haStyle.childs(),u);if(l.isJapaneseChartsAvailable&&a.enabled("japanese_chart_styles"));if(a.enabled("chart_style_hilo")&&12===t){var f=i.hiloStyle.childs(),C=Object(s.chartStyleStudyId)(12);return function(e,i,t,o){var n=Object(r.e)({checked:Object(r.b)(e,i.drawBody,"Change High-Low Body Visibility"),color:Object(r.u)(e,i.color,null,"Change High-Low Body Color")},{id:o+"SymbolBodiesColor",title:k}),s=Object(r.e)({checked:Object(r.b)(e,i.showBorders,"Change Show High-Low Borders"),color:Object(r.u)(e,i.borderColor,null,"Change High-Low Border Color")},{id:o+"SymbolBorderColor",title:D}),l=t.map((function(e){return{title:String(e),value:e}}));return[n,s,Object(r.p)({checked:Object(r.b)(e,i.showLabels,"Change Show High-Low Labels"),color:Object(r.u)(e,i.labelColor,null,"Change High-Low Labels Color"),size:Object(r.b)(e,i.fontSize,"Change High-Low Labels Font Size")},{id:o+"SymbolLabels",title:T,isEditable:!1,isMultiLine:!1,sizeItems:l})]}(e,f,Object(n.ensure)(l.defaultSeriesFontSizes)[C],u)}return[]}},Z5lT:function(e,i,t){"use strict";t.d(i,"b",(function(){return n})),t.d(i,"a",(function(){return r})),t.d(i,"c",(function(){return s}));var o=t("T6Of");function n(e){return Math.floor(e)}function r(e){return parseInt(String(e))}function s(e){var i=new o.LimitedPrecisionNumericFormatter(e);return function(e){if(null===e)return e;var t=i.parse(i.format(e));return t.res?t.value:null}}},zqjM:function(e,i,t){"use strict";var o=t("mrSG"),n=t("Eyy1"),r=t("HSjo"),s=t("hY0g"),l=t.n(s),c=t("n5al"),a=t("dfhE"),d=t("Equz"),u=t("Z5lT");function h(e){return e.map((function(e){return{value:e,title:window.t(e)}}))}function b(e,i,t,o,s,a,d){var b=[];return t.forEach((function(t){if(function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;var t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(t,o)){var p=t.id;if(o.hasOwnProperty(p)){var w=o[p],y=function(e,i){return"style"===e.id?window.t("Box size assignment method"):"boxSize"===e.id?window.t("Box Size"):window.t(i.childs().name.value())}(t,s[p]);if("options"in t){var f=Object(n.ensure)(t.options);b.push(Object(r.j)({option:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,options:new l.a(h(f))}))}else if("integer"!==t.type){if("float"===t.type){var C=void 0;return C=function(e,i){return!((i===Object(c.chartStyleStudyId)(4)||i===Object(c.chartStyleStudyId)(6))&&"boxSize"===e||i===Object(c.chartStyleStudyId)(5)&&"reversalAmount"===e)}(p,i)||null===a.value()?new l.a(t.min):a,void b.push(Object(r.i)({value:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,type:1,min:C,max:new l.a(t.max),defval:t.defval}))}"text"!==t.type?"bool"!==t.type||b.push(Object(r.c)({checked:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y})):b.push(Object(r.p)({text:Object(r.b)(e,w,"Change "+y)},{id:""+d+t.name,title:y,isEditable:!0,isMultiLine:!1 +}))}else b.push(Object(r.i)({value:Object(r.b)(e,w,"Change "+y,[u.b])},{id:""+d+t.name,title:y,type:0,min:new l.a(t.min),max:new l.a(t.max),defval:t.defval}))}}})),b}var p,w=t("txPx"),y=t("Cf1E");t.d(i,"b",(function(){return I})),t.d(i,"c",(function(){return H})),t.d(i,"d",(function(){return W})),t.d(i,"a",(function(){return x}));var f=Object(w.getLogger)("Chart.Definitions.Series"),C=(window.t("Adjust Data for Dividends"),window.t("Extended Hours (Intraday Only)")),S=window.t("Last Price Line"),O=(window.t("Previous Day Close Price Line"),window.t("Bid and Ask lines"),window.t("Pre/Post Market Price Line"),window.t("Precision")),j=window.t("Time Zone"),v=window.t("Open"),_=window.t("High"),g=window.t("Low"),m=window.t("Close"),P=window.t("(H + L)/2"),L=window.t("(H + L + C)/3"),B=window.t("(O + H + L + C)/4"),M=window.t("Simple"),k=window.t("With Markers"),D=window.t("Step"),T=window.t("Default"),E=((p={})[Object(c.chartStyleStudyId)(12)]=[7,8,9,10,11,12,14,16,20,24,28,32,40],p),A=[{priceScale:1,minMove:1,frac:!1},{priceScale:10,minMove:1,frac:!1},{priceScale:100,minMove:1,frac:!1},{priceScale:1e3,minMove:1,frac:!1},{priceScale:1e4,minMove:1,frac:!1},{priceScale:1e5,minMove:1,frac:!1},{priceScale:1e6,minMove:1,frac:!1},{priceScale:1e7,minMove:1,frac:!1},{priceScale:1e8,minMove:1,frac:!1},{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}],I=[{title:v,value:"open"},{title:_,value:"high"},{title:g,value:"low"},{title:m,value:"close"},{title:P,value:"hl2"},{title:L,value:"hlc3"},{title:B,value:"ohlc4"}],H=[{title:M,value:a.STYLE_LINE_TYPE_SIMPLE},{title:k,value:a.STYLE_LINE_TYPE_MARKERS},{title:D,value:a.STYLE_LINE_TYPE_STEP}];function W(){for(var e=[{title:T,value:"default"}],i=0;i0?this._inputsSubscriptions=o:this._inputsSubscriptions=null},e.prototype._createSeriesDefinitions=function(){var e=this,i=this._series.properties().childs(),t=this._series.getInputsProperties(),s=this._series.getInputsInfoProperties(),a=i.style.value(),u=this._series.getStyleShortName();return new Promise((function(i){var o=Object(c.chartStyleStudyId)(a);null!==o?e._model.studyMetaInfoRepository().findById({type:"java",studyId:o}).then((function(o){if(e._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(null===e._definitions){var r=Object(n.ensureNotNull)(e._seriesMinTickWV),l=b(e._undoModel,o.id,o.inputs,t,s,r,u);e._subscribeInputsUpdate(o.inputs,t),i(l)}else i(null)})).catch((function(e){f.logWarn("Find meta info for create series definitions with error - "+Object(y.a)(e)),i(null)})):i(null)})).then((function(t){if(e._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(null!==e._definitions)return e._definitions;var n=Object(d.a)(e._undoModel,i,a,{seriesPriceSources:I,lineStyleTypes:H,isJapaneseChartsAvailable:!0,defaultSeriesFontSizes:E},"mainSeries");null!==t&&n.push.apply(n,t);var s=Object(r.j)({option:Object(r.b)(e._undoModel,i.minTick,"Change Decimal Places")},{id:u+"SymbolMinTick",title:O,options:new l.a(W())}),c=Object(r.j)({option:Object(r.b)(e._undoModel,e._timezonePropertyObj.property,"Change Timezone")},{id:u+"SymbolTimezone",title:j,options:new l.a(e._timezonePropertyObj.values)}) +;return e._definitions=Object(o.__spreadArrays)([Object(r.k)(n,"generalSymbolStylesGroup")],e._seriesPriceLinesDefinitions(u),e._seriesDataDefinitions(u),[s,c]),e._definitions}))},e.prototype._seriesDataDefinitions=function(e){this._series.dividendsAdjustmentProperty();return[]},e.prototype._createOutOfSessionDefinition=function(e){var i=this._series.properties().childs().extendedHours,t=this._model.sessions().properties().childs().graphics.childs().backgrounds.childs().outOfSession.childs();return Object(r.e)({disabled:Object(r.b)(this._undoModel,this._series.isDWMProperty(),"Change Disabled Extended hours visibility"),checked:Object(r.b)(this._undoModel,i,"Change Extended hours visibility"),color:Object(r.u)(this._undoModel,t.color,t.transparency,"Change Extended hours color")},{id:e+"SymbolExtendedHours",title:C})},e.prototype._createPrePostMarketDefinition=function(e){var i=this._series.properties().childs().extendedHours,t=this._model.sessions(),o=t.properties().childs().graphics.childs().backgrounds.childs().preMarket.childs(),n=t.properties().childs().graphics.childs().backgrounds.childs().postMarket.childs();return Object(r.r)({disabled:Object(r.b)(this._undoModel,this._series.isDWMProperty(),"Change Disabled Extended hours visibility"),checked:Object(r.b)(this._undoModel,i,"Change Extended hours visibility"),color1:Object(r.u)(this._undoModel,o.color,o.transparency,"Change Pre Market Color"),color2:Object(r.u)(this._undoModel,n.color,n.transparency,"Change Post Market Down Color")},{id:e+"SymbolExtendedHours",title:C})},e.prototype._seriesPriceLinesDefinitions=function(e){var i=[],t=this._series.properties().childs();if(this._series.hasClosePrice()){var o=Object(r.h)({checked:Object(r.b)(this._undoModel,t.showPriceLine,"Change Price Price Line"),color:Object(r.u)(this._undoModel,t.priceLineColor,null,"Change Price Line Color"),width:Object(r.b)(this._undoModel,t.priceLineWidth,"Change Price Line Width")},{id:e+"SymbolLastValuePriceLine",title:S});i.push(o)}return this._series.hasClosePrice(),i},e}()}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/55.07422567f0fbb1810a02.js b/src/components/kline/charting_library/bundles/55.07422567f0fbb1810a02.js new file mode 100644 index 00000000..4185c340 --- /dev/null +++ b/src/components/kline/charting_library/bundles/55.07422567f0fbb1810a02.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[55],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.css b/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.css new file mode 100644 index 00000000..e1548532 --- /dev/null +++ b/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.css @@ -0,0 +1 @@ +.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-left:15px}.tv-button.tv-button--no-left-margin{margin-left:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-left:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-left:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-right:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-right:2px;margin-left:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-left-radius:0;border-bottom-left-radius:0}.tv-button--connect_right{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent}.tv-control-checkbox--in-actions{max-width:50%}@media screen and (max-width:479px){.tv-control-checkbox--in-actions{max-width:none}}.tv-control-checkbox,.tv-control-checkbox__label{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.tv-control-checkbox--nowrap,.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__input{position:absolute;top:0;left:0;width:18px;height:18px;opacity:0}.tv-control-checkbox__box{display:block;width:18px;height:18px;line-height:1;border-radius:2px;box-sizing:border-box;pointer-events:none;transition:background-color .35s ease}.tv-control-checkbox__box:before{top:50%;left:50%;margin-top:-9px;margin-left:-9px;border-radius:2px;background-color:transparent;transform:scale(1);transition:transform .35s ease,background-color .35s ease,border-radius .35s ease}.tv-control-checkbox__box:after,.tv-control-checkbox__box:before{content:"";display:block;position:absolute;width:18px;height:18px}.tv-control-checkbox__box:after{top:0;left:0;border:2px solid #758696;border-radius:2px;box-sizing:border-box;transition:border-color .35s ease}.tv-control-checkbox__box svg{display:block;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;stroke:transparent;transform:scale(0);transition:stroke .35s ease 1ms,transform .35s ease 1ms}.tv-control-checkbox__label{white-space:normal;margin-right:10px}.tv-control-checkbox__label--two-lines{width:155px}.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__label--lil-line-height{line-height:16px;min-width:45%;max-width:80%}.tv-control-checkbox__label+.tv-control-checkbox{margin-left:0}.tv-control-checkbox+.tv-control-checkbox__label{margin-right:0;margin-left:10px;max-width:calc(100% - 1ex - 28px)}.tv-control-checkbox:active .tv-control-checkbox__box,.tv-control-checkbox__input:focus+.tv-control-checkbox__box{will-change:background-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box{will-change:background-color}}.tv-control-checkbox:active .tv-control-checkbox__box:before,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:before{will-change:transform,border-radius}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:before{will-change:transform,border-radius}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{will-change:border-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:after{will-change:border-color;border-color:#627384}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{border-radius:50%;transform:scale(0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box svg{stroke:#fff;transform:scale(1);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.0875s;will-change:stroke,transform}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1e88e5}}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box{background-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box:after{border-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#f1f3f6;transition:background-color .35s ease}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#2f3241}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}}.tv-control-checkbox__ripple{display:block;position:absolute;top:0;right:0;width:100%;height:100%;margin:-10px;padding:10px;overflow:hidden;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:rgba(33,150,243,.25)}.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:transparent}.tv-control-checkbox.i-error .tv-control-checkbox__box:after{border-color:#ff4a68}.tv-control-checkbox.i-disabled{cursor:default}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}.sb-inner-shadow{box-shadow:0 0 5px rgba(0,0,0,.15);position:absolute;bottom:-10px;width:100%;height:10px;background:#fff;z-index:5;pointer-events:none;transform:translateY(0);transition:opacity .11666667s ease,transform .11666667s ease}html.theme-dark .sb-inner-shadow{background:#1e222d}.sb-inner-shadow.top{box-shadow:0 0 5px rgba(0,0,0,.15);top:-10px}.sb-inner-shadow.i-invisible{transform:translateY(5px)}.sb-inner-shadow.i-invisible.top{transform:translateY(-5px)}.sb-inner-shadow.i-invisible{opacity:0}.sb-scrollbar{position:absolute!important;opacity:0;width:7px;top:73px;right:1px;z-index:1;transition:opacity .3s}.sb-scrollbar.active,.sb-scrollbar.active-always{opacity:1}.sb-scrollbar__content-wrapper--scroll-inited{position:relative}.sb-scrollbar__content--scroll-inited{position:absolute}.sb-scrollbar-wrap{position:absolute;top:0;right:1px;width:6px;height:100%;z-index:1}.sb-scrollbar-wrap .sb-scrollbar{right:0}.sb-scrollbar-body{width:6px;border:0;background:#d8d8d8}html.theme-dark .sb-scrollbar-body{background:#4f5966}.gray .sb-scrollbar-body{background:#75757a;border-color:#75757a;border-radius:3px}.sb-scrollbar-bottom,.sb-scrollbar-top{display:none}.active-always.gray,.gray{opacity:.5}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar{width:5px;height:5px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css b/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css new file mode 100644 index 00000000..0e497405 --- /dev/null +++ b/src/components/kline/charting_library/bundles/55.92e5c3a0907e418f2072.rtl.css @@ -0,0 +1 @@ +.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-right:15px}.tv-button.tv-button--no-left-margin{margin-right:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-right:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-right:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-left:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-left:2px;margin-right:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-right-radius:0;border-bottom-right-radius:0}.tv-button--connect_right{border-top-left-radius:0;border-bottom-left-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-checkbox{cursor:pointer;-webkit-tap-highlight-color:transparent}.tv-control-checkbox--in-actions{max-width:50%}@media screen and (max-width:479px){.tv-control-checkbox--in-actions{max-width:none}}.tv-control-checkbox,.tv-control-checkbox__label{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.tv-control-checkbox--nowrap,.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__input{position:absolute;top:0;right:0;width:18px;height:18px;opacity:0}.tv-control-checkbox__box{display:block;width:18px;height:18px;line-height:1;border-radius:2px;box-sizing:border-box;pointer-events:none;transition:background-color .35s ease}.tv-control-checkbox__box:before{top:50%;right:50%;margin-top:-9px;margin-right:-9px;border-radius:2px;background-color:transparent;transform:scale(1);transition:transform .35s ease,background-color .35s ease,border-radius .35s ease}.tv-control-checkbox__box:after,.tv-control-checkbox__box:before{content:"";display:block;position:absolute;width:18px;height:18px}.tv-control-checkbox__box:after{top:0;right:0;border:2px solid #758696;border-radius:2px;box-sizing:border-box;transition:border-color .35s ease}.tv-control-checkbox__box svg{display:block;position:absolute;top:50%;right:50%;margin-top:-6px;margin-right:-6px;width:12px;height:12px;stroke:transparent;transform:scale(0);transition:stroke .35s ease 1ms,transform .35s ease 1ms}.tv-control-checkbox__label{white-space:normal;margin-left:10px}.tv-control-checkbox__label--two-lines{width:155px}.tv-control-checkbox__label--nowrap{white-space:nowrap}.tv-control-checkbox__label--lil-line-height{line-height:16px;min-width:45%;max-width:80%}.tv-control-checkbox__label+.tv-control-checkbox{margin-right:0}.tv-control-checkbox+.tv-control-checkbox__label{margin-left:0;margin-right:10px;max-width:calc(100% - 1ex - 28px)}.tv-control-checkbox:active .tv-control-checkbox__box,.tv-control-checkbox__input:focus+.tv-control-checkbox__box{will-change:background-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box{will-change:background-color}}.tv-control-checkbox:active .tv-control-checkbox__box:before,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:before{will-change:transform,border-radius}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:before{will-change:transform,border-radius}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{will-change:border-color}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__box:after{will-change:border-color;border-color:#627384}}.tv-control-checkbox:active .tv-control-checkbox__box:after,.tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input:focus+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:before{border-radius:50%;transform:scale(0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#2196f3}html.theme-dark .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1976d2}.tv-control-checkbox__input:checked+.tv-control-checkbox__box svg{stroke:#fff;transform:scale(1);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.0875s;will-change:stroke,transform}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box{background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after{border-color:#1e88e5}}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box{background-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input:focus:checked+.tv-control-checkbox__box:after{border-color:#049ddc}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#dadde0}}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:after,html.theme-dark .tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:after{border-color:#363c4e}}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#f1f3f6;transition:background-color .35s ease}html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]+.tv-control-checkbox__box:before,html.theme-dark .tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box:before{background-color:#2f3241}.tv-control-checkbox:active .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-checkbox:hover .tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box{background-color:#dadde0}}.tv-control-checkbox__ripple{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:-10px;padding:10px;overflow:hidden;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.tv-control-checkbox__input:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:rgba(33,150,243,.25)}.tv-control-checkbox__input[disabled]+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple,.tv-control-checkbox__input[disabled]:checked+.tv-control-checkbox__box+.tv-control-checkbox__ripple .tv-ripple{background-color:transparent}.tv-control-checkbox.i-error .tv-control-checkbox__box:after{border-color:#ff4a68}.tv-control-checkbox.i-disabled{cursor:default}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}.sb-inner-shadow{box-shadow:0 0 5px rgba(0,0,0,.15);position:absolute;bottom:-10px;width:100%;height:10px;background:#fff;z-index:5;pointer-events:none;transform:translateY(0);transition:opacity .11666667s ease,transform .11666667s ease}html.theme-dark .sb-inner-shadow{background:#1e222d}.sb-inner-shadow.top{box-shadow:0 0 5px rgba(0,0,0,.15);top:-10px}.sb-inner-shadow.i-invisible{transform:translateY(5px)}.sb-inner-shadow.i-invisible.top{transform:translateY(-5px)}.sb-inner-shadow.i-invisible{opacity:0}.sb-scrollbar{position:absolute!important;opacity:0;width:7px;top:73px;left:1px;z-index:1;transition:opacity .3s}.sb-scrollbar.active,.sb-scrollbar.active-always{opacity:1}.sb-scrollbar__content-wrapper--scroll-inited{position:relative}.sb-scrollbar__content--scroll-inited{position:absolute}.sb-scrollbar-wrap{position:absolute;top:0;left:1px;width:6px;height:100%;z-index:1}.sb-scrollbar-wrap .sb-scrollbar{left:0}.sb-scrollbar-body{width:6px;border:0;background:#d8d8d8}html.theme-dark .sb-scrollbar-body{background:#4f5966}.gray .sb-scrollbar-body{background:#75757a;border-color:#75757a;border-radius:3px}.sb-scrollbar-bottom,.sb-scrollbar-top{display:none}.active-always.gray,.gray{opacity:.5}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar{width:5px;height:5px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrapper-2KWBfDVB.touch-E6yQTRo_.wrapper-2KWBfDVB.touch-E6yQTRo_::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/56.4cc28971d2b9e1407624.js b/src/components/kline/charting_library/bundles/56.4cc28971d2b9e1407624.js new file mode 100644 index 00000000..80ee077e --- /dev/null +++ b/src/components/kline/charting_library/bundles/56.4cc28971d2b9e1407624.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[56],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.css b/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.css new file mode 100644 index 00000000..e0eab8e5 --- /dev/null +++ b/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.css @@ -0,0 +1 @@ +.input-2M6pUl-Q{width:100px;height:34px;margin-right:12px}.input-2M6pUl-Q.resolution-2qfO1lUf,.input-2M6pUl-Q.symbol-1be49jiU{width:150px}.input-2M6pUl-Q:last-child{margin-right:0}.checkbox-15VqCFje{max-width:100%}.checkbox-15VqCFje .label-3rCCk0Td{display:inline-block;vertical-align:top;max-width:100%;min-width:0;overflow-wrap:break-word}.checkbox-15VqCFje .label-3rCCk0Td:first-letter{text-transform:capitalize}.symbolInput-1r0O05gG{box-sizing:border-box;border:1px solid;border-color:#d1d4dc;color:#131722;border-radius:4px;transition:border-color .35s ease;height:34px;overflow:hidden}html.theme-dark .symbolInput-1r0O05gG{color:#b2b5be;border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG:hover{border-color:#6a6d78}}.symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#2196f3}html.theme-dark .symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#1976d2}.symbolInput-1r0O05gG.readonly-3HE9PFCu{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.readonly-3HE9PFCu{background-color:#2a2e39;border-color:#50535e}.symbolInput-1r0O05gG.disabled-3omO9UCm{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.disabled-3omO9UCm{background-color:#2a2e39;border-color:#50535e;color:#50535e}.symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#ef5350}}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#e53935}}.symbolInput-1r0O05gG.error-3HEkUG-H,.symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#ef5350}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H,html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#e53935}.dropdownMenu-sPl98nIf{min-width:100px}.dropdownMenu-sPl98nIf.resolution-2qfO1lUf{width:150px}.sessionEnd-Biyt0SRM,.sessionStart-20Y_zZKF{display:inline-flex;align-items:center}.sessionInputContainer-3fr-ovpl{margin-right:0}.sessionDash-3i8ftDqe{flex:1 0 auto}.inputGroup-13um8mnj{display:flex;align-items:center}@media screen and (max-width:379px){.input-2M6pUl-Q{margin-bottom:8px}.input-2M6pUl-Q:last-child{margin-bottom:0}.inputGroup-13um8mnj{display:block}.sessionInputContainer-3fr-ovpl{margin-bottom:0}.sessionStart-20Y_zZKF{margin-bottom:8px}.sessionEnd-Biyt0SRM{display:block}}.icon-1NLCncqj{display:flex;align-items:center;justify-items:center}.wrap-3UffnxXt{position:relative}.input-1Xqn_2Yr{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.radio-1cZENBYk{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#5d606b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#1e88e5}}.radio-1cZENBYk.reverse-39E2s_WA{flex-direction:row-reverse}.radio-1cZENBYk.reverse-39E2s_WA .label-3Xg_J0oJ{margin-right:8px;margin-left:0}.radio-1cZENBYk .wrapper-1Law0ttl{display:inline-block;flex-shrink:0;width:18px;height:18px;position:relative}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv{display:inline-block;position:relative;width:100%;height:100%}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #b2b5be;background-color:transparent;border-radius:50%;transition:border-color .35s ease}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{border:1px solid #50535e}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{position:absolute;box-sizing:border-box;content:"";height:26px;width:26px;top:-4px;left:-4px;border:2px solid rgba(33,150,243,.3);opacity:0;border-radius:50%;transform:scale(.69231)}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{border:2px solid rgba(25,118,210,.3)}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv.noOutline-3-BkNnru:after{content:none}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua{width:100%;height:100%;opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;top:0;left:0}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#2196f3}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:after,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:after{opacity:1;transform:scale(1)}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{border-color:#2196f3;border-width:6px;background-color:#fff}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{background-color:#d1d4dc;border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{border-color:#50535e;background-color:#2a2e39}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{border-color:#2a2e39;background-color:#50535e}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{opacity:1;border-color:#b2b5be;border-width:1px}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{border-color:#50535e}.radio-1cZENBYk .label-3Xg_J0oJ{margin-left:8px;color:#000;min-width:0}html.theme-dark .radio-1cZENBYk .label-3Xg_J0oJ{color:#b2b5be} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.rtl.css b/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.rtl.css new file mode 100644 index 00000000..58f72dca --- /dev/null +++ b/src/components/kline/charting_library/bundles/56.9549ce396a46d326b332.rtl.css @@ -0,0 +1 @@ +.input-2M6pUl-Q{width:100px;height:34px;margin-left:12px}.input-2M6pUl-Q.resolution-2qfO1lUf,.input-2M6pUl-Q.symbol-1be49jiU{width:150px}.input-2M6pUl-Q:last-child{margin-left:0}.checkbox-15VqCFje{max-width:100%}.checkbox-15VqCFje .label-3rCCk0Td{display:inline-block;vertical-align:top;max-width:100%;min-width:0;overflow-wrap:break-word}.checkbox-15VqCFje .label-3rCCk0Td:first-letter{text-transform:capitalize}.symbolInput-1r0O05gG{box-sizing:border-box;border:1px solid;border-color:#d1d4dc;color:#131722;border-radius:4px;transition:border-color .35s ease;height:34px;overflow:hidden}html.theme-dark .symbolInput-1r0O05gG{color:#b2b5be;border-color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG:hover{border-color:#6a6d78}}.symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#2196f3}html.theme-dark .symbolInput-1r0O05gG.isFocused-3ps_uNFG{border-color:#1976d2}.symbolInput-1r0O05gG.readonly-3HE9PFCu{border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.readonly-3HE9PFCu{background-color:#2a2e39;border-color:#50535e}.symbolInput-1r0O05gG.disabled-3omO9UCm{color:#b2b5be;border-color:#d1d4dc;background-color:#f0f3fa}html.theme-dark .symbolInput-1r0O05gG.disabled-3omO9UCm{background-color:#2a2e39;border-color:#50535e;color:#50535e}.symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#ef5350}}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H:hover{border-color:#e53935}}.symbolInput-1r0O05gG.error-3HEkUG-H,.symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#ef5350}html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H,html.theme-dark .symbolInput-1r0O05gG.error-3HEkUG-H .input-2M6pUl-Q{color:#e53935}.dropdownMenu-sPl98nIf{min-width:100px}.dropdownMenu-sPl98nIf.resolution-2qfO1lUf{width:150px}.sessionEnd-Biyt0SRM,.sessionStart-20Y_zZKF{display:inline-flex;align-items:center}.sessionInputContainer-3fr-ovpl{margin-left:0}.sessionDash-3i8ftDqe{flex:1 0 auto}.inputGroup-13um8mnj{display:flex;align-items:center}@media screen and (max-width:379px){.input-2M6pUl-Q{margin-bottom:8px}.input-2M6pUl-Q:last-child{margin-bottom:0}.inputGroup-13um8mnj{display:block}.sessionInputContainer-3fr-ovpl{margin-bottom:0}.sessionStart-20Y_zZKF{margin-bottom:8px}.sessionEnd-Biyt0SRM{display:block}}.icon-1NLCncqj{display:flex;align-items:center;justify-items:center}.wrap-3UffnxXt{position:relative}.input-1Xqn_2Yr{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}.radio-1cZENBYk{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#5d606b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk:hover .input-303BGOua:checked:not(:focus):not(:disabled)+.box-3rMRS-wv:before{border-color:#1e88e5}}.radio-1cZENBYk.reverse-39E2s_WA{flex-direction:row-reverse}.radio-1cZENBYk.reverse-39E2s_WA .label-3Xg_J0oJ{margin-left:8px;margin-right:0}.radio-1cZENBYk .wrapper-1Law0ttl{display:inline-block;flex-shrink:0;width:18px;height:18px;position:relative}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv{display:inline-block;position:relative;width:100%;height:100%}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #b2b5be;background-color:transparent;border-radius:50%;transition:border-color .35s ease}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:before{border:1px solid #50535e}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{position:absolute;box-sizing:border-box;content:"";height:26px;width:26px;top:-4px;right:-4px;border:2px solid rgba(33,150,243,.3);opacity:0;border-radius:50%;transform:scale(.69231)}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv:after{border:2px solid rgba(25,118,210,.3)}.radio-1cZENBYk .wrapper-1Law0ttl .box-3rMRS-wv.noOutline-3-BkNnru:after{content:none}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua{width:100%;height:100%;opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;top:0;right:0}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#2196f3}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:before,html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:before{border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:active:not(:disabled)+.box-3rMRS-wv:after,.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:focus+.box-3rMRS-wv:after{opacity:1;transform:scale(1)}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{border-color:#2196f3;border-width:6px;background-color:#fff}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked+.box-3rMRS-wv:before{background-color:#d1d4dc;border-color:#1976d2}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:disabled+.box-3rMRS-wv:before{border-color:#50535e;background-color:#2a2e39}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:before{border-color:#2a2e39;background-color:#50535e}.radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{opacity:1;border-color:#b2b5be;border-width:1px}html.theme-dark .radio-1cZENBYk .wrapper-1Law0ttl .input-303BGOua:checked:disabled+.box-3rMRS-wv:after{border-color:#50535e}.radio-1cZENBYk .label-3Xg_J0oJ{margin-right:8px;color:#000;min-width:0}html.theme-dark .radio-1cZENBYk .label-3Xg_J0oJ{color:#b2b5be} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/57.7dbb2fa612975a074b3d.js b/src/components/kline/charting_library/bundles/57.7dbb2fa612975a074b3d.js new file mode 100644 index 00000000..fefb074c --- /dev/null +++ b/src/components/kline/charting_library/bundles/57.7dbb2fa612975a074b3d.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{bR4N:function(t,e,a){"use strict";var s=a("wmOI").ESC,n=a("e3/o").guid,o=a("jAh7").getRootOverlapManager;a("eL+L");var p=function(t,e,i){var c,l;t=$(t),(i=i||{}).activeClass=i.activeClass||"",c=(i.event||"click")+".popup-menu",i.hideEvent&&(l=i.hideEvent+".popup-menu");var r=function(){},d=r,u={},h=function(c,h,f){var v=n(),g=c.target.ownerDocument,m=g.defaultView,b=o(g),C=h||e;if("function"==typeof C&&(C=C()),$(this).hasClass("open")||$(this).hasClass("active"))return c.preventDefault(),d(),void(I=u.scrollTop);function w(e){var a=$(e.target).parents().andSelf();a.is(T)||a.is(t)||a.is(".charts-popup-tab-headers, .charts-popup-itemheader")||d()}function x(t){if(u.preventFirstProcessClick)u.preventFirstProcessClick=!1;else{var e=$(t.target).parents().andSelf();e.is(".charts-popup-tab-headers, .charts-popup-itemheader")||i.notCloseOnButtons&&e.is(".icon-delete")||d()}}function y(t){t.keyCode===s&&d()}d=function(){u.scrollTop=T.scrollTop(),T.remove(),b.removeWindow(v),t.removeClass("active open "+i.activeClass),t.data("popup-menu",null),$(g).off("click",x),$(g).off("mousedown",w),Modernizr.mobiletouch&&$(g).off("touchstart.chartgui",w),$(g).off("selectstart..popup-menu"),g.removeEventListener("keydown",y,!1),d=r,i.onRemove&&i.onRemove()},t.addClass("active open "+i.activeClass);var T=$('
    ');i.addClass&&T.addClass(i.addClass),i.zIndex&&T.css("z-index",i.zIndex);var k=T;i.listInner&&(k=$('
    ').appendTo(k)),i.listTable&&(k=$('').text(s.title));else if(s.separator){var h=$('');o.append(h)}else{var f;h=$('');if(s.url&&h.attr("href",s.url),s.target&&h.attr("target",s.target),n||h.addClass("first"),"function"==typeof s.active?s.active(s)&&h.addClass("active"):s.active&&h.addClass("active"),s.addClass&&h.addClass(s.addClass),s.addData&&h.data(s.addData),s.disabled&&h.addClass("disabled"),"function"==typeof s.action){var v=s.action,g=function(t){var e=$(t.target).parents().andSelf();e.is(x)||(v.apply(h,arguments),!s.url&&t&&"function"==typeof t.preventDefault&&t.preventDefault())};i.upAction?h.bind("mouseup",g):h.bind("click",g)}if(s.date)f=$('').appendTo(h),$('').text(s.date||"").appendTo(h);else if(s.icon&&!i.svg){var m=$('').appendTo(h);m.css("background-image",s.icon.image||""),s.icon.offset&&m.css("background-position","string"==typeof s.icon.offset?s.icon.offset:s.icon.offset.x+"px "+s.icon.offset.y+"px"),f=$('').appendTo(h)}else!0===i.svg&&s.svg?(i.wrapIcon?h.append($('').addClass(s.iconClass).append(s.svg)):h.append(s.svg),f=$('').appendTo(h)):s.iconClass?(h.append($('').addClass(s.iconClass)),f=$('').appendTo(h)):f=$('').appendTo(h);s.html?f.html(s.html):f.text(TradingView.clean(s.title,!0)||"");var b=$('').appendTo(h);if(s.shortcut&&b.text(s.shortcut.keys),"function"==typeof s.deleteAction){var C=s.deleteAction,w=s.deleteAction.title||$.t("Delete"),x=$('');x.html(a("uo4K")),x.attr("title",w),x.on("click",(function(t){C.apply(h,arguments),t.preventDefault()})),h.append(x)}if(s.buttons instanceof Array&&s.buttons.length&&s.buttons.forEach((function(t){t.el instanceof $||(t.el=$(t.el)),t.el.appendTo(h),t.handler&&t.el.on("click",(function(e){t.handler.apply(h,arguments)}))})),void 0!==s.counter)if("function"==typeof s.counter){$('').html(s.counter()).appendTo(h)}else{var y=s.counterBlue?"blue":"";$('').text(s.counter+"").addClass(y).appendTo(h)}s.name&&h.attr("data-name",s.name),o.append(h),t.data("popup-menu",o)}}(this,e,k)})),l||(u.preventFirstProcessClick=!0),$(g).on("click",x),$(g).on("mousedown",w),g.addEventListener("keydown",y,!1),Modernizr.mobiletouch&&$(g).on("touchstart.chartgui",w),i.upAction&&$(g).on("selectstart.popup-menu",(function(){return!1})),T.appendTo(b.ensureWindow(v)) +;var M=g.documentElement.clientWidth,D=g.documentElement.clientHeight,L=t.outerWidth(),A=t.outerHeight(),E=t.offset(),I=$(m).scrollTop()||0;E.top-=I,E.top=Math.round(E.top),E.left=Math.round(E.left);var S=T.outerWidth(),z=T.outerHeight(),B=void 0!==i.viewportSpacing?i.viewportSpacing:10,G=i.popupSpacing?~~i.popupSpacing:1,H=i.popupDrift?~~i.popupDrift:0,P=z-T.height(),R="down";i.direction&&(R="function"==typeof i.direction?i.direction():i.direction);var W=!!i.reverse;if("down"===R){var O=D-E.top-A-G-B-P,F=E.top-G-B-P;OO&&(R="up")}else if("right"===R){var j=M-E.left-L-G-B-P,J=E.left-G-B-P;jj&&(R="left")}switch(R){case"down":case"up":"down"===R?T.css("top",E.top+A+G+"px"):T.css("bottom",D-E.top+G+"px").css("top","auto"),W?T.css("left",Math.max(E.left+H+L-S,B)+"px").css("right","auto"):T.css("left",E.left+H+"px").css("right","auto");break;case"right":case"left":G=Math.max(G,4),"right"===R?T.css("left",Math.floor(E.left+L+G)+"px").css("right","auto"):T.css("left",Math.floor(Math.max(E.left-S-G,B))+"px").css("right","auto"),W?T.css("top",Math.floor(Math.max(E.top+H+A-z,B))+"px"):T.css("top",Math.floor(E.top+H)+"px")}T.show();var K=E.top;if("up"===R||{left:1,right:1}[R]&&W?"up"!==R?K+=A:K-=A+G+P+B:K=D-K-A-2*G-P,T.height()>K&&T.addClass("popup-menu-scroll-y"),T.css("max-height",K+"px"),i.careRightBorder){var V=M+$(m).scrollLeft();parseInt(T.css("left"))+T.width()+B>V&&T.css("left",V-T.width()-B+"px").css("right","auto")}i.careBottomBorder&&parseInt(T.css("top"))+T.height()+B>D+I&&T.css("top",D-T.height()-B+I+"px");var N=T.offset();T.css({position:"fixed",left:N.left-$(g).scrollLeft(),right:"auto"}),T[0].scrollHeight>T.height()&&T.addClass("popup-with-scroll"),c&&c.preventDefault()};c&&t.bind(c,h),l&&t.bind(l,(function(){d()})),i.runOpened&&h()};p.TabGroup=function t(e){if(!(this instanceof t))return new t(e);e=e||{},this.tabs=[],"function"==typeof e.onChange&&(this.onChange=e.onChange)},p.TabGroup.prototype.appendTab=function(t,e,a){if(null==t?t="":t+="",e||(e=[]),a||(a={}),!Array.isArray(e))throw new TypeError("items must be an array");return this.tabs.push({name:t,items:e,active:!!a.active}),e},p.Header=function t(e){if(!(this instanceof t))return new t(e);this.title=e},p.Group=function t(e){if(!(this instanceof t))return new t(e);e=e||{},this.items=[],this.title=null==e.title?"":e.title+"",this.collapsible=!!e.collapsible,this.collapsed=!!e.collapsed,"function"==typeof e.onChange&&(this.onChange=e.onChange)},p.Group.prototype.push=function(){this.items.push.apply(this.items,arguments)},e.bindPopupMenu=p;e.unbindPopupMenu=function(t){(t=$(t)).unbind(".popup-menu"),t.removeData("popup-menu")}},"eL+L":function(t,e,a){},uo4K:function(t,e){t.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css b/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css new file mode 100644 index 00000000..51ff958a --- /dev/null +++ b/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.css @@ -0,0 +1 @@ +.slider-2TOmsMP8{bottom:-1px;height:5px}.slider-2TOmsMP8,html.theme-dark .slider-2TOmsMP8{background-color:transparent}.slider-2TOmsMP8 .inner-21p4mP7K{margin:0 14px;height:100%;background-color:#2196f3}html.theme-sa .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#ff7200}html.theme-dark .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#1976d2}.scrollWrap-hMorJ3oa{height:33px;flex:0 0 auto}.tabsWrap-DW4tJckL{display:inline-block}.tabs-2ZEU3acm{box-sizing:border-box;font-size:16px;padding:0 6px}.tab-1l4dFt6c{flex:none;padding:0 14px 14px;border-bottom-width:0;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1l4dFt6c.withHover-1_-qVdZP:hover,html.theme-dark .tab-1l4dFt6c.withHover-1_-qVdZP:hover{color:#1e88e5}}.headerBottomSeparator-1v9qLLAy{position:relative;border-bottom:1px solid #e0e3eb;left:0;right:0;top:100%}html.theme-dark .headerBottomSeparator-1v9qLLAy{border-bottom:1px solid #434651}.defaultsButtonText-1ycd-VvR{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-1ycd-VvR{color:#b2b5be}.defaultsButtonItem-3rYXMHYc{min-width:100px}.defaultsButtonIcon-1L3YZ47K{display:flex} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css b/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css new file mode 100644 index 00000000..c455ce5a --- /dev/null +++ b/src/components/kline/charting_library/bundles/58.a90bc0f4dbc8a5c7d755.rtl.css @@ -0,0 +1 @@ +.slider-2TOmsMP8{bottom:-1px;height:5px}.slider-2TOmsMP8,html.theme-dark .slider-2TOmsMP8{background-color:transparent}.slider-2TOmsMP8 .inner-21p4mP7K{margin:0 14px;height:100%;background-color:#2196f3}html.theme-sa .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#ff7200}html.theme-dark .slider-2TOmsMP8 .inner-21p4mP7K{background-color:#1976d2}.scrollWrap-hMorJ3oa{height:33px;flex:0 0 auto}.tabsWrap-DW4tJckL{display:inline-block}.tabs-2ZEU3acm{box-sizing:border-box;font-size:16px;padding:0 6px}.tab-1l4dFt6c{flex:none;padding:0 14px 14px;border-bottom-width:0;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1l4dFt6c.withHover-1_-qVdZP:hover,html.theme-dark .tab-1l4dFt6c.withHover-1_-qVdZP:hover{color:#1e88e5}}.headerBottomSeparator-1v9qLLAy{position:relative;border-bottom:1px solid #e0e3eb;right:0;left:0;top:100%}html.theme-dark .headerBottomSeparator-1v9qLLAy{border-bottom:1px solid #434651}.defaultsButtonText-1ycd-VvR{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-1ycd-VvR{color:#b2b5be}.defaultsButtonItem-3rYXMHYc{min-width:100px}.defaultsButtonIcon-1L3YZ47K{display:flex} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/58.ac20449ddbb7f37874cc.js b/src/components/kline/charting_library/bundles/58.ac20449ddbb7f37874cc.js new file mode 100644 index 00000000..e5d51fba --- /dev/null +++ b/src/components/kline/charting_library/bundles/58.ac20449ddbb7f37874cc.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[58],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.css b/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.css new file mode 100644 index 00000000..6433ea6c --- /dev/null +++ b/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.css @@ -0,0 +1 @@ +.switcherWrapper-1wFH-_jm{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:10px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px;display:inline-block;position:relative;z-index:0;flex:0 0 auto;width:var(--tv-switcher-wrapper-width);height:var(--tv-switcher-wrapper-height);vertical-align:middle;-webkit-tap-highlight-color:transparent}.switcherWrapper-1wFH-_jm.size-large-MOSirnj_{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:28px;--tv-switcher-wrapper-radius:28px}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherThumbWrapper-2u191lDO:before{content:none}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#00bfa5;background-color:#00bfa5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00897b;border-color:#00897b}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{border-color:#42a5f5;background-color:#42a5f5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{background-color:#1e88e5;border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#4db6ac;background-color:#4db6ac}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00796b;border-color:#00796b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}}.input-J7QIcTTo{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.input-J7QIcTTo:checked,.input-J7QIcTTo:disabled,.input-J7QIcTTo:focus{border:0;outline:0}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}html.theme-dark .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{transform:translate(calc(var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding)),var(--tv-switcher-thumb-padding))}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#d6d8e0;background-color:#fff}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#131722;border-color:#4c525e}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#d6d8e0}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#4c525e}.input-J7QIcTTo.focus-uZMRkCO0:focus+.switcherThumbWrapper-2u191lDO:before{opacity:.2}.switcherThumbWrapper-2u191lDO{position:relative;z-index:0;width:100%;height:100%}.switcherThumbWrapper-2u191lDO:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:calc(var(--tv-switcher-wrapper-radius) + 8px);background-color:#37a6ef;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;opacity:0}html.theme-dark .switcherThumbWrapper-2u191lDO:before{background-color:#2e7bb2}.switcherTrack-2XruDVTa{position:absolute;left:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--tv-switcher-wrapper-radius);border:1px solid #d6d8e0;background:#d6d8e0}html.theme-dark .switcherTrack-2XruDVTa{background:#363c4e;border-color:#363c4e}.switcherThumb-2yuEucci{width:var(--tv-switcher-thumb-size);height:var(--tv-switcher-thumb-size);border-radius:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;background:#fff}html.theme-dark .switcherThumb-2yuEucci{background:#fff}.wrapper-3Sj-FzgR{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:flex-start;white-space:nowrap;padding:6px 10px 2px 12px;background-color:#fff;color:#131722}html.theme-dark .wrapper-3Sj-FzgR{color:#b2b5be;background-color:#1e222d}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{color:#000}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{color:#c1c4cd}}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{background-color:#f0f3fa}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{background-color:#2a2e39}}.wrapper-3Sj-FzgR:before{content:"";display:block;height:20px}.labelRow-3h7cSJ_L{flex:1 1 auto;padding:2px 0 6px;min-width:0}.label-3iLxp29M{font-size:14px;margin-right:12px;overflow:hidden}.labelHint-3qxeiVfa{max-height:0;margin-top:0;font-size:12px;font-weight:400;color:#787b86;overflow:hidden;opacity:0;contain:content;white-space:normal;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear}.labelOn-10QGwv2n+.labelHint-3qxeiVfa{margin-top:4px;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear;max-height:34px;opacity:1} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css b/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css new file mode 100644 index 00000000..583636b0 --- /dev/null +++ b/src/components/kline/charting_library/bundles/59.3c85911ad1fb5ec78b74.rtl.css @@ -0,0 +1 @@ +.switcherWrapper-1wFH-_jm{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:10px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px;display:inline-block;position:relative;z-index:0;flex:0 0 auto;width:var(--tv-switcher-wrapper-width);height:var(--tv-switcher-wrapper-height);vertical-align:middle;-webkit-tap-highlight-color:transparent}.switcherWrapper-1wFH-_jm.size-large-MOSirnj_{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:28px;--tv-switcher-wrapper-radius:28px}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherThumbWrapper-2u191lDO:before{content:none}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#00bfa5;background-color:#00bfa5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00897b;border-color:#00897b}.switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{border-color:#42a5f5;background-color:#42a5f5}html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29 .switcherTrack-2XruDVTa{background-color:#1e88e5;border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#4db6ac;background-color:#4db6ac}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#00796b;border-color:#00796b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .switcherWrapper-1wFH-_jm.intent-select-2kut8F29:hover .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}}.input-J7QIcTTo{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;opacity:0}.input-J7QIcTTo:checked,.input-J7QIcTTo:disabled,.input-J7QIcTTo:focus{border:0;outline:0}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#2196f3;background-color:#2196f3}html.theme-dark .input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#1976d2;border-color:#1976d2}.input-J7QIcTTo:checked+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{transform:translate(calc(-1*(var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding))),var(--tv-switcher-thumb-padding))}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{border-color:#d6d8e0;background-color:#fff}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherTrack-2XruDVTa{background-color:#131722;border-color:#4c525e}.input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#d6d8e0}html.theme-dark .input-J7QIcTTo:disabled+.switcherThumbWrapper-2u191lDO .switcherThumb-2yuEucci{background-color:#4c525e}.input-J7QIcTTo.focus-uZMRkCO0:focus+.switcherThumbWrapper-2u191lDO:before{opacity:.2}.switcherThumbWrapper-2u191lDO{position:relative;z-index:0;width:100%;height:100%}.switcherThumbWrapper-2u191lDO:before{content:"";position:absolute;top:-4px;right:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:calc(var(--tv-switcher-wrapper-radius) + 8px);background-color:#37a6ef;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;opacity:0}html.theme-dark .switcherThumbWrapper-2u191lDO:before{background-color:#2e7bb2}.switcherTrack-2XruDVTa{position:absolute;right:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--tv-switcher-wrapper-radius);border:1px solid #d6d8e0;background:#d6d8e0}html.theme-dark .switcherTrack-2XruDVTa{background:#363c4e;border-color:#363c4e}.switcherThumb-2yuEucci{width:var(--tv-switcher-thumb-size);height:var(--tv-switcher-thumb-size);border-radius:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transform:translate(calc(-1*(var(--tv-switcher-thumb-padding))),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;background:#fff}html.theme-dark .switcherThumb-2yuEucci{background:#fff}.wrapper-3Sj-FzgR{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:flex-start;white-space:nowrap;padding:6px 12px 2px 10px;background-color:#fff;color:#131722}html.theme-dark .wrapper-3Sj-FzgR{color:#b2b5be;background-color:#1e222d}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{color:#000}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{color:#c1c4cd}}.wrapper-3Sj-FzgR.hovered-1G0yygIe,.wrapper-3Sj-FzgR:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrapper-3Sj-FzgR:hover{background-color:#f0f3fa}}html.theme-dark .wrapper-3Sj-FzgR.hovered-1G0yygIe,html.theme-dark .wrapper-3Sj-FzgR:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrapper-3Sj-FzgR:hover{background-color:#2a2e39}}.wrapper-3Sj-FzgR:before{content:"";display:block;height:20px}.labelRow-3h7cSJ_L{flex:1 1 auto;padding:2px 0 6px;min-width:0}.label-3iLxp29M{font-size:14px;margin-left:12px;overflow:hidden}.labelHint-3qxeiVfa{max-height:0;margin-top:0;font-size:12px;font-weight:400;color:#787b86;overflow:hidden;opacity:0;contain:content;white-space:normal;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear}.labelOn-10QGwv2n+.labelHint-3qxeiVfa{margin-top:4px;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear;max-height:34px;opacity:1} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/59.a19f5e1e13430596a3a9.js b/src/components/kline/charting_library/bundles/59.a19f5e1e13430596a3a9.js new file mode 100644 index 00000000..e488fa9e --- /dev/null +++ b/src/components/kline/charting_library/bundles/59.a19f5e1e13430596a3a9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[59],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css b/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css new file mode 100644 index 00000000..8a1c802d --- /dev/null +++ b/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.css @@ -0,0 +1 @@ +.dialog-34XTwGTT{position:fixed;min-width:280px;width:100%;max-width:380px}.dialog-34XTwGTT [data-dragg-area=true]{cursor:grab}.dialog-34XTwGTT [data-dragg-area=true].dragging-33JfMDO6{cursor:grabbing}.dialogAnimatedAppearance-ByFJP_o1{transform-origin:0 0;animation-name:dialogAnimation-3u2LnCGZ;animation-duration:.3s}@keyframes dialogAnimation-3u2LnCGZ{0%{transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0);opacity:0}to{transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1);opacity:1}}.dialogTooltip-C1Jm8akl{position:absolute;left:50%;top:-20px;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:540px;font-size:14px;line-height:21px;color:#fff}@media screen and (max-width:768px){.dialogTooltip-C1Jm8akl{max-width:240px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css b/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css new file mode 100644 index 00000000..b4f45b21 --- /dev/null +++ b/src/components/kline/charting_library/bundles/6.f4dd5808ba4d6d1a8617.rtl.css @@ -0,0 +1 @@ +.dialog-34XTwGTT{position:fixed;min-width:280px;width:100%;max-width:380px}.dialog-34XTwGTT [data-dragg-area=true]{cursor:grab}.dialog-34XTwGTT [data-dragg-area=true].dragging-33JfMDO6{cursor:grabbing}.dialogAnimatedAppearance-ByFJP_o1{transform-origin:100% 0;animation-name:dialogAnimation-3u2LnCGZ;animation-duration:.3s}@keyframes dialogAnimation-3u2LnCGZ{0%{transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0);opacity:0}to{transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1);opacity:1}}.dialogTooltip-C1Jm8akl{position:absolute;right:50%;top:-20px;transform:translateX(50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:540px;font-size:14px;line-height:21px;color:#fff}@media screen and (max-width:768px){.dialogTooltip-C1Jm8akl{max-width:240px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/6.fcc6fec60acc5d922a67.js b/src/components/kline/charting_library/bundles/6.fcc6fec60acc5d922a67.js new file mode 100644 index 00000000..7cf99758 --- /dev/null +++ b/src/components/kline/charting_library/bundles/6.fcc6fec60acc5d922a67.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.css b/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.css new file mode 100644 index 00000000..6a076958 --- /dev/null +++ b/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.css @@ -0,0 +1 @@ +.item-stVdeCwG{vertical-align:middle;white-space:nowrap;height:32px}.item-stVdeCwG.interactive-3E0jwVyG{color:#131722}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG{color:#b2b5be}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{color:#000}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{color:#c1c4cd}}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#f0f3fa}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#2a2e39}}.item-stVdeCwG.disabled-2K7FyUI3{opacity:.3;cursor:default}.item-stVdeCwG.disabled-2K7FyUI3,.item-stVdeCwG.disabled-2K7FyUI3:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.disabled-2K7FyUI3:hover{color:#131722;background-color:#fff}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{background-color:#1e222d}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{color:#b2b5be}}.item-stVdeCwG.active-muW4lycL,.item-stVdeCwG.active-muW4lycL:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{background-color:#1976d2}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{color:#d1d4dc}}.item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,.item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}}html.theme-dark .item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,html.theme-dark .item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}}.iconCell-OhwVvlgA{min-width:6px}.icon-3DDcYD-t{display:flex;align-items:center;justify-content:center;padding-left:8px;width:28px}.icon-3DDcYD-t svg{width:28px;height:28px}.icon-3DDcYD-t.checkmark-2UE1siCn svg{width:18px;height:14px;fill:currentColor}.content-1GXgstZ5{display:flex;align-items:center;padding-left:6px;padding-right:20px;max-width:365px}.label-1If3beUH{flex:1 1 auto;text-align:left;font-size:14px;overflow-x:hidden}.toolbox-2XX2mSNw{flex:0 1 auto;margin-left:10px;line-height:14px}.feature-no-mobiletouch .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-mobiletouch .item-stVdeCwG:hover .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:1}}.arrowIcon-2FMesq_x{flex:0 1 auto;margin-left:10px}.arrowIcon-2FMesq_x svg{height:10px;fill:currentColor}.shortcut-2P38AivB{flex:0 1 auto;margin-left:10px;color:#9598a1;font-size:12px;padding-top:2px}html.theme-dark .shortcut-2P38AivB{color:#5d606b}.subMenu-QM4GIDtY{height:0}.item-3uG--HK9{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-height:40px;padding:8px 8px 8px 42px}.item-3uG--HK9.emptyIcons-m0h_sZp0{padding-left:20px}.item-3uG--HK9.loading-cNheEKQv{position:relative;justify-content:center}.item-3uG--HK9.disabled-3ilLPdQ4{opacity:.3;cursor:default}.item-3uG--HK9.disabled-3ilLPdQ4,.item-3uG--HK9.disabled-3ilLPdQ4:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#131722;background-color:#fff}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{background-color:#1e222d}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#b2b5be}}.item-3uG--HK9.interactive-2W_Hkhdy{color:#131722}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy{color:#b2b5be}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#000}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#c1c4cd}}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#f0f3fa}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#2a2e39}}.icon-1Mb1FjSX{display:flex;position:absolute;top:6px;left:8px;align-items:center;justify-content:center;width:28px;height:28px;color:#131722}html.theme-dark .icon-1Mb1FjSX{color:#b2b5be}.label-3O4C0UM-{margin-right:8px;font-size:16px;line-height:24px;color:#131722;word-break:break-word}html.theme-dark .label-3O4C0UM-{color:#b2b5be}.label-3O4C0UM-.fullWidth-1uGfIWwz{width:100%}.title-22oXfKpQ{font-weight:700}.nested-1ZM4Mhrc{display:flex;align-items:center;justify-content:center;align-self:center;width:18px;height:18px;margin-left:auto}.shortcut-3ZjqDeQg{margin-left:auto;margin-right:8px;line-height:24px;padding:0}.remove-3gWfSy1e{display:flex;margin-left:auto;margin-right:8px;height:24px;align-items:center;color:#131722}html.theme-dark .remove-3gWfSy1e{color:#b2b5be} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css b/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css new file mode 100644 index 00000000..1012147c --- /dev/null +++ b/src/components/kline/charting_library/bundles/60.0b2b2d99a039b120fb25.rtl.css @@ -0,0 +1 @@ +.item-stVdeCwG{vertical-align:middle;white-space:nowrap;height:32px}.item-stVdeCwG.interactive-3E0jwVyG{color:#131722}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG{color:#b2b5be}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{color:#000}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{color:#c1c4cd}}.item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,.item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#f0f3fa}}html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG.hovered-2HCCgw6c,html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.interactive-3E0jwVyG:hover{background-color:#2a2e39}}.item-stVdeCwG.disabled-2K7FyUI3{opacity:.3;cursor:default}.item-stVdeCwG.disabled-2K7FyUI3,.item-stVdeCwG.disabled-2K7FyUI3:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.disabled-2K7FyUI3:hover{color:#131722;background-color:#fff}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{background-color:#1e222d}}html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3,html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.disabled-2K7FyUI3:hover{color:#b2b5be}}.item-stVdeCwG.active-muW4lycL,.item-stVdeCwG.active-muW4lycL:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{background-color:#1976d2}}html.theme-dark .item-stVdeCwG.active-muW4lycL,html.theme-dark .item-stVdeCwG.active-muW4lycL:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover{color:#d1d4dc}}.item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,.item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(225,8%,72%,.7)}}html.theme-dark .item-stVdeCwG.active-muW4lycL .shortcut-2P38AivB,html.theme-dark .item-stVdeCwG.active-muW4lycL:active .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-stVdeCwG.active-muW4lycL:hover .shortcut-2P38AivB{color:hsla(227,6%,50%,.7)}}.iconCell-OhwVvlgA{min-width:6px}.icon-3DDcYD-t{display:flex;align-items:center;justify-content:center;padding-right:8px;width:28px}.icon-3DDcYD-t svg{width:28px;height:28px}.icon-3DDcYD-t.checkmark-2UE1siCn svg{width:18px;height:14px;fill:currentColor}.content-1GXgstZ5{display:flex;align-items:center;padding-right:6px;padding-left:20px;max-width:365px}.label-1If3beUH{flex:1 1 auto;text-align:right;font-size:14px;overflow-x:hidden}.toolbox-2XX2mSNw{flex:0 1 auto;margin-right:10px;line-height:14px}.feature-no-mobiletouch .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-mobiletouch .item-stVdeCwG:hover .toolbox-2XX2mSNw.showToolboxOnHover-iCrUIcOG{opacity:1}}.arrowIcon-2FMesq_x{flex:0 1 auto;margin-right:10px}.arrowIcon-2FMesq_x svg{transform:scaleX(-1);height:10px;fill:currentColor}.shortcut-2P38AivB{flex:0 1 auto;margin-right:10px;color:#9598a1;font-size:12px;padding-top:2px}html.theme-dark .shortcut-2P38AivB{color:#5d606b}.subMenu-QM4GIDtY{height:0}.item-3uG--HK9{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-height:40px;padding:8px 42px 8px 8px}.item-3uG--HK9.emptyIcons-m0h_sZp0{padding-right:20px}.item-3uG--HK9.loading-cNheEKQv{position:relative;justify-content:center}.item-3uG--HK9.disabled-3ilLPdQ4{opacity:.3;cursor:default}.item-3uG--HK9.disabled-3ilLPdQ4,.item-3uG--HK9.disabled-3ilLPdQ4:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#131722;background-color:#fff}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{background-color:#1e222d}}html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4,html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.disabled-3ilLPdQ4:hover{color:#b2b5be}}.item-3uG--HK9.interactive-2W_Hkhdy{color:#131722}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy{color:#b2b5be}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#000}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{color:#c1c4cd}}.item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,.item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#f0f3fa}}html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy.hovered-D1oc5kww,html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-3uG--HK9.interactive-2W_Hkhdy:hover{background-color:#2a2e39}}.icon-1Mb1FjSX{display:flex;position:absolute;top:6px;right:8px;align-items:center;justify-content:center;width:28px;height:28px;color:#131722}html.theme-dark .icon-1Mb1FjSX{color:#b2b5be}.label-3O4C0UM-{margin-left:8px;font-size:16px;line-height:24px;color:#131722;word-break:break-word}html.theme-dark .label-3O4C0UM-{color:#b2b5be}.label-3O4C0UM-.fullWidth-1uGfIWwz{width:100%}.title-22oXfKpQ{font-weight:700}.nested-1ZM4Mhrc,.title-22oXfKpQ .icon-1Mb1FjSX{transform:scaleX(-1)}.nested-1ZM4Mhrc{display:flex;align-items:center;justify-content:center;align-self:center;width:18px;height:18px;margin-right:auto}.shortcut-3ZjqDeQg{margin-right:auto;margin-left:8px;line-height:24px;padding:0}.remove-3gWfSy1e{display:flex;margin-right:auto;margin-left:8px;height:24px;align-items:center;color:#131722}html.theme-dark .remove-3gWfSy1e{color:#b2b5be} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/60.1ac249f4421296f40f75.js b/src/components/kline/charting_library/bundles/60.1ac249f4421296f40f75.js new file mode 100644 index 00000000..21a9df64 --- /dev/null +++ b/src/components/kline/charting_library/bundles/60.1ac249f4421296f40f75.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[60],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.css b/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.css new file mode 100644 index 00000000..db16a9fb --- /dev/null +++ b/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.css @@ -0,0 +1 @@ +.ghost-3yO24wIn.primary-1rSzOFdX{color:#2196f3;border:1px solid #2196f3;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.primary-1rSzOFdX:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.success-1qQ3_tEI{color:#3cbc98;border:1px solid #3cbc98;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.success-1qQ3_tEI:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.danger-jKTO4wDd{color:#ff4a68;border:1px solid #ff4a68;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.danger-jKTO4wDd:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.warning-2uDfz7Zc{color:#f89e30;border:1px solid #f89e30;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.warning-2uDfz7Zc:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.secondary-3ll81brZ{color:#757575;border:1px solid #e9eff2;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.secondary-3ll81brZ:hover{color:#757575;transition-duration:.06s}}.button-2O-nMUcz{display:inline-flex;justify-content:center;align-items:center;padding:0;position:relative;min-width:35px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0;cursor:pointer;overflow:hidden;box-sizing:border-box;line-height:32px;font-size:14px;transition:background-color .35s ease,border-color .35s ease,color .35s ease;border-radius:2px;border:1px solid transparent}.button-2O-nMUcz.withPadding-_5CJoO5q{padding:0 22px}.button-2O-nMUcz+.button-2O-nMUcz{margin-left:15px}.hiddenText-3qcN5Wif{visibility:hidden;flex:1 1 auto}.text-2KOWx3rB{position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:opacity .175s ease,transform .175s ease}.loader-1CC-1F8J{display:inline-block;transition:opacity .35s ease;opacity:1}.base-2d4XFcnI{color:#757575;border-color:#adaeb0;background-color:transparent}html.theme-dark .base-2d4XFcnI{border-color:#4f5966;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.base-2d4XFcnI:hover{background-color:#f2f2f2;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .base-2d4XFcnI:hover{background-color:#1c2030}}.base-2d4XFcnI:active{background-color:#ececec;transition-duration:.06s}html.theme-dark .base-2d4XFcnI:active{background-color:#262b3e}.primary-1rSzOFdX{color:#fff;border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.primary-1rSzOFdX:hover{background-color:#1e88e5;transition-duration:.06s}}.primary-1rSzOFdX:active{background-color:#049ddc;transition-duration:.06s}.success-1qQ3_tEI{color:#fff;border-color:#3cbc98;background-color:#3cbc98}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.success-1qQ3_tEI:hover{background-color:#38b395;transition-duration:.06s}}.success-1qQ3_tEI:active{background-color:#00a97f;transition-duration:.06s}.danger-jKTO4wDd{color:#fff;border-color:#ff4a68;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.danger-jKTO4wDd:hover{background-color:#f24965;transition-duration:.06s}}.danger-jKTO4wDd:active{background-color:#ff173e;transition-duration:.06s}.warning-2uDfz7Zc{color:#fff;border-color:#f89e30;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.warning-2uDfz7Zc:hover{background-color:#f79217;transition-duration:.06s}}.warning-2uDfz7Zc:active{background-color:#d47807;transition-duration:.06s}.secondary-3ll81brZ{color:#757575;border-color:#eceff2;background-color:#eceff2}html.theme-dark .secondary-3ll81brZ{background-color:#363c4e;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondary-3ll81brZ:hover{background-color:#dce6ea;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondary-3ll81brZ:hover{background-color:#4f5966}}.secondary-3ll81brZ:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondary-3ll81brZ:active{background-color:#4f5966}.secondaryScript-2iIeFIWW{color:#fff;border-color:#9db2bd;background-color:#9db2bd}html.theme-dark .secondaryScript-2iIeFIWW{background-color:#363c4e;border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondaryScript-2iIeFIWW:hover{background-color:#9db2bd;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondaryScript-2iIeFIWW:hover{background-color:#363c4e}}.secondaryScript-2iIeFIWW:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondaryScript-2iIeFIWW:active{background-color:#363c4e}.link-2sR0CShp{color:#2196f3;transition:color .35s ease;background-color:transparent}html.theme-dark .link-2sR0CShp{color:#1976d2}.link-2sR0CShp:visited{color:#2196f3;fill:#2196f3}html.theme-dark .link-2sR0CShp:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.link-2sR0CShp:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.link-2sR0CShp:focus{outline:auto}.link-2sR0CShp:focus:not(:-moz-focusring){outline:none}.link-2sR0CShp:-moz-focusring{outline:auto}.link-2sR0CShp:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.xsmall-1aiWe3Hs{line-height:17px;border-radius:1px;font-size:11px;font-weight:400}.xsmall-1aiWe3Hs.withPadding-_5CJoO5q{padding:0 7px}.xsmall-1aiWe3Hs+.xsmall-1aiWe3Hs{margin-left:10px}.xsmall-1aiWe3Hs.rounded-3qEdyiAz{border-radius:10px}.small-2-nQtW8O{line-height:25px;font-size:13px}.small-2-nQtW8O.withPadding-_5CJoO5q{padding:0 12px}.small-2-nQtW8O+.small-2-nQtW8O{margin-left:10px}.small-2-nQtW8O.rounded-3qEdyiAz{border-radius:14px}.large-33HYhX8D{line-height:46px;font-size:17px;letter-spacing:1px}.large-33HYhX8D.withPadding-_5CJoO5q{padding:0 30px}.large-33HYhX8D.rounded-3qEdyiAz{border-radius:24px}.grouped-1WsMjajI:not(:first-child):not(:last-child){border-radius:0}.grouped-1WsMjajI+.grouped-1WsMjajI{margin-left:-1px}.grouped-1WsMjajI:first-child{margin-left:0}.grouped-1WsMjajI:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.grouped-1WsMjajI:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.growable-F6tv8R_j{flex:1}.growable-F6tv8R_j.withPadding-_5CJoO5q{padding:0}.active-2UxWxOgk:active{transform:translateY(1px)}.disabled-3u0ULovv{color:#adaeb0;border-color:#f1f3f6;background-color:#f1f3f6;cursor:default}html.theme-dark .disabled-3u0ULovv{background-color:#262b3e;border-color:#262b3e;color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-3u0ULovv:hover{background-color:#f1f3f6;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-3u0ULovv:hover{background-color:#262b3e}}.disabled-3u0ULovv:active{background-color:#f1f3f6;transition-duration:.06s}html.theme-dark .disabled-3u0ULovv:active{background-color:#262b3e}.disabled-3u0ULovv:active{transform:none}.rounded-3qEdyiAz{border-radius:17px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css b/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css new file mode 100644 index 00000000..2b066d0d --- /dev/null +++ b/src/components/kline/charting_library/bundles/61.366fecec1b24a0b335af.rtl.css @@ -0,0 +1 @@ +.ghost-3yO24wIn.primary-1rSzOFdX{color:#2196f3;border:1px solid #2196f3;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.primary-1rSzOFdX:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.success-1qQ3_tEI{color:#3cbc98;border:1px solid #3cbc98;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.success-1qQ3_tEI:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.danger-jKTO4wDd{color:#ff4a68;border:1px solid #ff4a68;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.danger-jKTO4wDd:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.warning-2uDfz7Zc{color:#f89e30;border:1px solid #f89e30;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.warning-2uDfz7Zc:hover{color:#fff;transition-duration:.06s}}.ghost-3yO24wIn.secondary-3ll81brZ{color:#757575;border:1px solid #e9eff2;background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ghost-3yO24wIn.secondary-3ll81brZ:hover{color:#757575;transition-duration:.06s}}.button-2O-nMUcz{display:inline-flex;justify-content:center;align-items:center;padding:0;position:relative;min-width:35px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0;cursor:pointer;overflow:hidden;box-sizing:border-box;line-height:32px;font-size:14px;transition:background-color .35s ease,border-color .35s ease,color .35s ease;border-radius:2px;border:1px solid transparent}.button-2O-nMUcz.withPadding-_5CJoO5q{padding:0 22px}.button-2O-nMUcz+.button-2O-nMUcz{margin-right:15px}.hiddenText-3qcN5Wif{visibility:hidden;flex:1 1 auto}.text-2KOWx3rB{position:absolute;right:0;left:0;bottom:0;top:0;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:opacity .175s ease,transform .175s ease}.loader-1CC-1F8J{display:inline-block;transition:opacity .35s ease;opacity:1}.base-2d4XFcnI{color:#757575;border-color:#adaeb0;background-color:transparent}html.theme-dark .base-2d4XFcnI{border-color:#4f5966;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.base-2d4XFcnI:hover{background-color:#f2f2f2;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .base-2d4XFcnI:hover{background-color:#1c2030}}.base-2d4XFcnI:active{background-color:#ececec;transition-duration:.06s}html.theme-dark .base-2d4XFcnI:active{background-color:#262b3e}.primary-1rSzOFdX{color:#fff;border-color:#2196f3;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.primary-1rSzOFdX:hover{background-color:#1e88e5;transition-duration:.06s}}.primary-1rSzOFdX:active{background-color:#049ddc;transition-duration:.06s}.success-1qQ3_tEI{color:#fff;border-color:#3cbc98;background-color:#3cbc98}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.success-1qQ3_tEI:hover{background-color:#38b395;transition-duration:.06s}}.success-1qQ3_tEI:active{background-color:#00a97f;transition-duration:.06s}.danger-jKTO4wDd{color:#fff;border-color:#ff4a68;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.danger-jKTO4wDd:hover{background-color:#f24965;transition-duration:.06s}}.danger-jKTO4wDd:active{background-color:#ff173e;transition-duration:.06s}.warning-2uDfz7Zc{color:#fff;border-color:#f89e30;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.warning-2uDfz7Zc:hover{background-color:#f79217;transition-duration:.06s}}.warning-2uDfz7Zc:active{background-color:#d47807;transition-duration:.06s}.secondary-3ll81brZ{color:#757575;border-color:#eceff2;background-color:#eceff2}html.theme-dark .secondary-3ll81brZ{background-color:#363c4e;border-color:#363c4e;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondary-3ll81brZ:hover{background-color:#dce6ea;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondary-3ll81brZ:hover{background-color:#4f5966}}.secondary-3ll81brZ:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondary-3ll81brZ:active{background-color:#4f5966}.secondaryScript-2iIeFIWW{color:#fff;border-color:#9db2bd;background-color:#9db2bd}html.theme-dark .secondaryScript-2iIeFIWW{background-color:#363c4e;border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.secondaryScript-2iIeFIWW:hover{background-color:#9db2bd;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .secondaryScript-2iIeFIWW:hover{background-color:#363c4e}}.secondaryScript-2iIeFIWW:active{background-color:#cfdce3;transition-duration:.06s}html.theme-dark .secondaryScript-2iIeFIWW:active{background-color:#363c4e}.link-2sR0CShp{color:#2196f3;transition:color .35s ease;background-color:transparent}html.theme-dark .link-2sR0CShp{color:#1976d2}.link-2sR0CShp:visited{color:#2196f3;fill:#2196f3}html.theme-dark .link-2sR0CShp:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.link-2sR0CShp:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.link-2sR0CShp:focus{outline:auto}.link-2sR0CShp:focus:not(:-moz-focusring){outline:none}.link-2sR0CShp:-moz-focusring{outline:auto}.link-2sR0CShp:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.xsmall-1aiWe3Hs{line-height:17px;border-radius:1px;font-size:11px;font-weight:400}.xsmall-1aiWe3Hs.withPadding-_5CJoO5q{padding:0 7px}.xsmall-1aiWe3Hs+.xsmall-1aiWe3Hs{margin-right:10px}.xsmall-1aiWe3Hs.rounded-3qEdyiAz{border-radius:10px}.small-2-nQtW8O{line-height:25px;font-size:13px}.small-2-nQtW8O.withPadding-_5CJoO5q{padding:0 12px}.small-2-nQtW8O+.small-2-nQtW8O{margin-right:10px}.small-2-nQtW8O.rounded-3qEdyiAz{border-radius:14px}.large-33HYhX8D{line-height:46px;font-size:17px;letter-spacing:1px}.large-33HYhX8D.withPadding-_5CJoO5q{padding:0 30px}.large-33HYhX8D.rounded-3qEdyiAz{border-radius:24px}.grouped-1WsMjajI:not(:first-child):not(:last-child){border-radius:0}.grouped-1WsMjajI+.grouped-1WsMjajI{margin-right:-1px}.grouped-1WsMjajI:first-child{margin-right:0}.grouped-1WsMjajI:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.grouped-1WsMjajI:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0}.growable-F6tv8R_j{flex:1}.growable-F6tv8R_j.withPadding-_5CJoO5q{padding:0}.active-2UxWxOgk:active{transform:translateY(1px)}.disabled-3u0ULovv{color:#adaeb0;border-color:#f1f3f6;background-color:#f1f3f6;cursor:default}html.theme-dark .disabled-3u0ULovv{background-color:#262b3e;border-color:#262b3e;color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.disabled-3u0ULovv:hover{background-color:#f1f3f6;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .disabled-3u0ULovv:hover{background-color:#262b3e}}.disabled-3u0ULovv:active{background-color:#f1f3f6;transition-duration:.06s}html.theme-dark .disabled-3u0ULovv:active{background-color:#262b3e}.disabled-3u0ULovv:active{transform:none}.rounded-3qEdyiAz{border-radius:17px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/61.fb29f65342062c04fe5b.js b/src/components/kline/charting_library/bundles/61.fb29f65342062c04fe5b.js new file mode 100644 index 00000000..e57c97d3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/61.fb29f65342062c04fe5b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[61],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/62.40b2f091122109aa2e58.js b/src/components/kline/charting_library/bundles/62.40b2f091122109aa2e58.js new file mode 100644 index 00000000..e9a21d75 --- /dev/null +++ b/src/components/kline/charting_library/bundles/62.40b2f091122109aa2e58.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[62],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.css b/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.css new file mode 100644 index 00000000..b04cb8cd --- /dev/null +++ b/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.css @@ -0,0 +1 @@ +.tv-tabs{display:flex;position:relative;height:53px;line-height:53px;padding:0 16px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tv-tabs:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dadde0}html.theme-dark .tv-tabs:before{background-color:#363c4e}.tv-tabs::-webkit-scrollbar{display:none}.tv-tabs.i-loaded{padding:0}.tv-tabs--category-content{padding:0 6px}.tv-tabs__scroll-wrap{display:block;position:relative;height:100%;width:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:100px;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.tv-tabs__scroll-box{display:flex;position:relative}.tv-tabs.i-loaded .tv-tabs__scroll-box{padding:0 16px}.tv-tabs__additional-info{color:#b2b5be;transition:inherit}.tv-tabs__tab{display:block;position:relative;margin:0;padding:0 16px;height:53px;font-size:15px;line-height:53px;color:#131722;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:color .35s ease}html.theme-dark .tv-tabs__tab{color:#d1d4dc}.tv-tabs__tab:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{transition-duration:.06s}}.tv-tabs__tab.i-active,.tv-tabs__tab:active{color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{color:#2196f3}}html.theme-dark .tv-tabs__tab.i-active,html.theme-dark .tv-tabs__tab:active{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__tab:hover{color:#1976d2}}.tv-tabs__tab.i-disabled,.tv-tabs__tab:disabled,.tv-tabs__tab[disabled]{cursor:default;color:#dadde0}html.theme-dark .tv-tabs__tab.i-disabled,html.theme-dark .tv-tabs__tab:disabled,html.theme-dark .tv-tabs__tab[disabled]{color:#363c4e}.tv-tabs__tab--no-padding{padding:0}.tv-tabs__tab--right-shifter{margin-left:auto}.tv-tabs__tab--icon-tab{padding:0}.tv-tabs--category-header{height:46px}.tv-tabs--category-header .tv-tabs__tab{padding-left:24px;padding-right:24px;font-size:18px;height:46px;line-height:46px;color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--category-header .tv-tabs__tab:hover,.tv-tabs--category-header .tv-tabs__tab:hover .tv-tabs__additional-info{color:#1e88e5}}.tv-tabs--category-header .tv-tabs__tab.i-active{cursor:default}.tv-tabs--category-header .tv-tabs__tab.i-active,.tv-tabs--category-header .tv-tabs__tab.i-active .tv-tabs__additional-info{color:#2196f3}.tv-tabs__slider,.tv-tabs__tab.i-active:after{display:block;position:absolute;bottom:0;height:3px;pointer-events:none;background-color:#2196f3}html.theme-dark .tv-tabs__slider,html.theme-dark .tv-tabs__tab.i-active:after{background-color:#1976d2}.tv-tabs--compact,.tv-tabs--compact .tv-tabs__scroll-box,.tv-tabs--compact .tv-tabs__tab{height:23px}.tv-tabs--compact .tv-tabs__tab{line-height:23px;font-size:13px}.tv-tabs--semi-compact,.tv-tabs--semi-compact .tv-tabs__scroll-box,.tv-tabs--semi-compact .tv-tabs__tab{height:38px}.tv-tabs--semi-compact .tv-tabs__tab{line-height:38px}.tv-tabs--category-header.i-loaded,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--compact,.tv-tabs--compact.i-loaded .tv-tabs__scroll-box,.tv-tabs--semi-compact,.tv-tabs--semi-compact.i-loaded .tv-tabs__scroll-box{padding-left:0;padding-right:0}.tv-tabs--category-header,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--category-header .tv-tabs__scroll-box{padding-left:20px;padding-right:20px}.tv-tabs--category-header:before,.tv-tabs--compact:before,.tv-tabs--semi-compact:before{bottom:0}.tv-tabs--compact .tv-tabs__tab:first-child,.tv-tabs--semi-compact .tv-tabs__tab:first-child{margin-left:-16px}.tv-tabs--compact .tv-tabs__tab:last-child,.tv-tabs--semi-compact .tv-tabs__tab:last-child{margin-right:-16px}.tv-tabs--category-header .tv-tabs__tab:first-child{margin-left:-24px}.tv-tabs--category-header .tv-tabs__tab:last-child{margin-right:-24px}.page-wide .tv-tabs--category-header .tv-tabs__tab{padding-left:32px;padding-right:32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:first-child{margin-left:-32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:last-child{margin-right:-32px}.tv-tabs--compact .tv-tabs__tab.i-hidden:first-child+.tv-tabs__tab{margin-left:-16px}.tv-tabs--compact .tv-tabs__slider,.tv-tabs--compact .tv-tabs__tab.i-active:after{bottom:0;height:1px}@media screen and (max-width:767px){.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:first-child{margin-left:0;padding-left:0}.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:nth-last-child(2){margin-right:0;padding-right:0}}.tv-tabs--no-margin .tv-tabs__tab:first-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:first-child{margin-left:0}.tv-tabs--no-margin .tv-tabs__tab:last-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:last-child{margin-right:0}.tv-tabs--secondary-active .tv-tabs__wrap{display:flex;align-items:center;height:23px;padding:0 14px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__wrap{height:26px;padding:0 8px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__tab{padding:6px}.tv-tabs--secondary-active .tv-tabs__tab{padding:0 6px}.tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{background-color:#9db2bd;color:#fff;transition:color .35s ease,background-color .35s ease}html.theme-dark .tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{color:#c5cbce;background-color:#4c525e}.tv-tabs--no-border:before{display:none}.tv-tabs--no-padding,.tv-tabs--no-padding.i-loaded .tv-tabs__scroll-box{padding:0}.tv-tabs--no-padding .tv-tabs__tab{padding:0 16px}.tv-tabs--no-padding .tv-tabs__tab.tv-tabs__tab--no-padding{padding:0}.tv-tabs.i-loaded .tv-tabs__tab.i-active:after{content:none;display:none}.tv-tabs__left-arrow,.tv-tabs__right-arrow{display:flex;position:absolute;align-items:center;padding:0 5px;bottom:0;top:0;background-color:#fff;cursor:pointer;width:36px;direction:ltr;-webkit-user-select:none;user-select:none;box-sizing:content-box}.tv-tabs__left-arrow:after,.tv-tabs__right-arrow:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-tabs__left-arrow svg,.tv-tabs__right-arrow svg{display:inline-block;width:12px;height:12px;vertical-align:middle;transform:scale(1);transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__left-arrow:hover svg,.tv-tabs__right-arrow:hover svg{fill:#4f5966;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__left-arrow:hover svg,html.theme-dark .tv-tabs__right-arrow:hover svg{fill:#c5cbce}}.tv-tabs__left-arrow:active svg,.tv-tabs__right-arrow:active svg{fill:#271d2b;transition-duration:.06s}html.theme-dark .tv-tabs__left-arrow:active svg,html.theme-dark .tv-tabs__right-arrow:active svg{fill:#9db2bd}.tv-tabs__right-arrow{justify-content:flex-end}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{bottom:3px;margin-top:-1px}.tv-tabs--category-header .tv-tabs__left-arrow svg,.tv-tabs--category-header .tv-tabs__right-arrow svg{vertical-align:top}.tv-tabs__left-arrow{left:0;text-align:left;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__left-arrow.i-slided{transform:translateX(-100%)}.tv-tabs__right-arrow{right:0;text-align:right;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__right-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__right-arrow.i-slided{transform:translateX(100%)}.tv-tabs--compact .tv-tabs__left-arrow,.tv-tabs--compact .tv-tabs__right-arrow{width:23px}.tv-tabs--semi-compact .tv-tabs__left-arrow,.tv-tabs--semi-compact .tv-tabs__right-arrow{width:34px}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{width:45px}.tv-tabs--searchbar:before{display:none}.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:80px}@media screen and (max-width:1019px){.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:54px}}.tv-tabs--searchbar .tv-tabs__slider,.tv-tabs--searchbar .tv-tabs__tab.i-active:after{bottom:0;background-color:#fff}html.theme-dark .tv-tabs--searchbar .tv-tabs__slider,html.theme-dark .tv-tabs--searchbar .tv-tabs__tab.i-active:after{background-color:#fff}.tv-tabs--searchbar .tv-tabs__left-arrow svg,.tv-tabs--searchbar .tv-tabs__right-arrow svg{fill:#fff;opacity:.65}.tv-tabs--searchbar .tv-tabs__left-arrow:active svg,.tv-tabs--searchbar .tv-tabs__right-arrow:active svg{fill:#fff;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--searchbar .tv-tabs__left-arrow:hover svg,.tv-tabs--searchbar .tv-tabs__right-arrow:hover svg{fill:#fff;opacity:1}}.tv-tabs--searchbar .tv-tabs__left-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar .tv-tabs__right-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__right-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar_sub,.tv-tabs--searchbar_sub .tv-tabs__scroll-box{height:40px;line-height:40px}.tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e8ae0 0,#1e8ae0 15%,rgba(30,138,224,0))}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#176dc1 0,#176dc1 15%,rgba(23,109,193,0))}.tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(30,138,224,0) 0,#1e8ae0 85%,#1e8ae0)}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(23,109,193,0) 0,#176dc1 85%,#176dc1)}.tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#2196f3 0,#2196f3 15%,rgba(33,150,243,0))}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#1976d2 0,#1976d2 15%,rgba(25,118,210,0))}.tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(33,150,243,0) 0,#2196f3 85%,#2196f3)}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(25,118,210,0) 0,#1976d2 85%,#1976d2)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.rtl.css b/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.rtl.css new file mode 100644 index 00000000..fdccde51 --- /dev/null +++ b/src/components/kline/charting_library/bundles/62.eb00d46231222c518012.rtl.css @@ -0,0 +1 @@ +.tv-tabs{display:flex;position:relative;height:53px;line-height:53px;padding:0 16px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tv-tabs:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#dadde0}html.theme-dark .tv-tabs:before{background-color:#363c4e}.tv-tabs::-webkit-scrollbar{display:none}.tv-tabs.i-loaded{padding:0}.tv-tabs--category-content{padding:0 6px}.tv-tabs__scroll-wrap{display:block;position:relative;height:100%;width:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:100px;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.tv-tabs__scroll-box{display:flex;position:relative}.tv-tabs.i-loaded .tv-tabs__scroll-box{padding:0 16px}.tv-tabs__additional-info{color:#b2b5be;transition:inherit}.tv-tabs__tab{display:block;position:relative;margin:0;padding:0 16px;height:53px;font-size:15px;line-height:53px;color:#131722;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:color .35s ease}html.theme-dark .tv-tabs__tab{color:#d1d4dc}.tv-tabs__tab:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{transition-duration:.06s}}.tv-tabs__tab.i-active,.tv-tabs__tab:active{color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__tab:hover{color:#2196f3}}html.theme-dark .tv-tabs__tab.i-active,html.theme-dark .tv-tabs__tab:active{color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__tab:hover{color:#1976d2}}.tv-tabs__tab.i-disabled,.tv-tabs__tab:disabled,.tv-tabs__tab[disabled]{cursor:default;color:#dadde0}html.theme-dark .tv-tabs__tab.i-disabled,html.theme-dark .tv-tabs__tab:disabled,html.theme-dark .tv-tabs__tab[disabled]{color:#363c4e}.tv-tabs__tab--no-padding{padding:0}.tv-tabs__tab--right-shifter{margin-right:auto}.tv-tabs__tab--icon-tab{padding:0}.tv-tabs--category-header{height:46px}.tv-tabs--category-header .tv-tabs__tab{padding-right:24px;padding-left:24px;font-size:18px;height:46px;line-height:46px;color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--category-header .tv-tabs__tab:hover,.tv-tabs--category-header .tv-tabs__tab:hover .tv-tabs__additional-info{color:#1e88e5}}.tv-tabs--category-header .tv-tabs__tab.i-active{cursor:default}.tv-tabs--category-header .tv-tabs__tab.i-active,.tv-tabs--category-header .tv-tabs__tab.i-active .tv-tabs__additional-info{color:#2196f3}.tv-tabs__slider,.tv-tabs__tab.i-active:after{display:block;position:absolute;bottom:0;height:3px;pointer-events:none;background-color:#2196f3}html.theme-dark .tv-tabs__slider,html.theme-dark .tv-tabs__tab.i-active:after{background-color:#1976d2}.tv-tabs--compact,.tv-tabs--compact .tv-tabs__scroll-box,.tv-tabs--compact .tv-tabs__tab{height:23px}.tv-tabs--compact .tv-tabs__tab{line-height:23px;font-size:13px}.tv-tabs--semi-compact,.tv-tabs--semi-compact .tv-tabs__scroll-box,.tv-tabs--semi-compact .tv-tabs__tab{height:38px}.tv-tabs--semi-compact .tv-tabs__tab{line-height:38px}.tv-tabs--category-header.i-loaded,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--compact,.tv-tabs--compact.i-loaded .tv-tabs__scroll-box,.tv-tabs--semi-compact,.tv-tabs--semi-compact.i-loaded .tv-tabs__scroll-box{padding-right:0;padding-left:0}.tv-tabs--category-header,.tv-tabs--category-header.i-loaded .tv-tabs__scroll-box,.tv-tabs--category-header .tv-tabs__scroll-box{padding-right:20px;padding-left:20px}.tv-tabs--category-header:before,.tv-tabs--compact:before,.tv-tabs--semi-compact:before{bottom:0}.tv-tabs--compact .tv-tabs__tab:first-child,.tv-tabs--semi-compact .tv-tabs__tab:first-child{margin-right:-16px}.tv-tabs--compact .tv-tabs__tab:last-child,.tv-tabs--semi-compact .tv-tabs__tab:last-child{margin-left:-16px}.tv-tabs--category-header .tv-tabs__tab:first-child{margin-right:-24px}.tv-tabs--category-header .tv-tabs__tab:last-child{margin-left:-24px}.page-wide .tv-tabs--category-header .tv-tabs__tab{padding-right:32px;padding-left:32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:first-child{margin-right:-32px}.page-wide .tv-tabs--category-header .tv-tabs__tab:last-child{margin-left:-32px}.tv-tabs--compact .tv-tabs__tab.i-hidden:first-child+.tv-tabs__tab{margin-right:-16px}.tv-tabs--compact .tv-tabs__slider,.tv-tabs--compact .tv-tabs__tab.i-active:after{bottom:0;height:1px}@media screen and (max-width:767px){.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:first-child{margin-right:0;padding-right:0}.tv-tabs--with-wrap-padding-mobile .tv-tabs__tab:nth-last-child(2){margin-left:0;padding-left:0}}.tv-tabs--no-margin .tv-tabs__tab:first-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:first-child{margin-right:0}.tv-tabs--no-margin .tv-tabs__tab:last-child,.tv-tabs--semi-compact.tv-tabs--no-margin .tv-tabs__tab:last-child{margin-left:0}.tv-tabs--secondary-active .tv-tabs__wrap{display:flex;align-items:center;height:23px;padding:0 14px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__wrap{height:26px;padding:0 8px}.tv-tabs--secondary-active.tv-tabs--semi-compact .tv-tabs__tab{padding:6px}.tv-tabs--secondary-active .tv-tabs__tab{padding:0 6px}.tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{background-color:#9db2bd;color:#fff;transition:color .35s ease,background-color .35s ease}html.theme-dark .tv-tabs--secondary-active .tv-tabs__tab.i-active .tv-tabs__wrap{color:#c5cbce;background-color:#4c525e}.tv-tabs--no-border:before{display:none}.tv-tabs--no-padding,.tv-tabs--no-padding.i-loaded .tv-tabs__scroll-box{padding:0}.tv-tabs--no-padding .tv-tabs__tab{padding:0 16px}.tv-tabs--no-padding .tv-tabs__tab.tv-tabs__tab--no-padding{padding:0}.tv-tabs.i-loaded .tv-tabs__tab.i-active:after{content:none;display:none}.tv-tabs__left-arrow,.tv-tabs__right-arrow{display:flex;position:absolute;align-items:center;padding:0 5px;bottom:0;top:0;background-color:#fff;cursor:pointer;width:36px;direction:ltr;-webkit-user-select:none;user-select:none;box-sizing:content-box}.tv-tabs__left-arrow:after,.tv-tabs__right-arrow:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-tabs__left-arrow svg,.tv-tabs__right-arrow svg{display:inline-block;width:12px;height:12px;vertical-align:middle;transform:scale(1);transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs__left-arrow:hover svg,.tv-tabs__right-arrow:hover svg{fill:#4f5966;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-tabs__left-arrow:hover svg,html.theme-dark .tv-tabs__right-arrow:hover svg{fill:#c5cbce}}.tv-tabs__left-arrow:active svg,.tv-tabs__right-arrow:active svg{fill:#271d2b;transition-duration:.06s}html.theme-dark .tv-tabs__left-arrow:active svg,html.theme-dark .tv-tabs__right-arrow:active svg{fill:#9db2bd}.tv-tabs__right-arrow{justify-content:flex-end}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{bottom:3px;margin-top:-1px}.tv-tabs--category-header .tv-tabs__left-arrow svg,.tv-tabs--category-header .tv-tabs__right-arrow svg{vertical-align:top}.tv-tabs__left-arrow{left:0;text-align:left;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__left-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__left-arrow.i-slided{transform:translateX(-100%)}.tv-tabs__right-arrow{right:0;text-align:right;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.85),hsla(0,0%,100%,0))}html.theme-dark .tv-tabs__right-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs__right-arrow.i-slided{transform:translateX(100%)}.tv-tabs--compact .tv-tabs__left-arrow,.tv-tabs--compact .tv-tabs__right-arrow{width:23px}.tv-tabs--semi-compact .tv-tabs__left-arrow,.tv-tabs--semi-compact .tv-tabs__right-arrow{width:34px}.tv-tabs--category-header .tv-tabs__left-arrow,.tv-tabs--category-header .tv-tabs__right-arrow{width:45px}.tv-tabs--searchbar:before{display:none}.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:80px}@media screen and (max-width:1019px){.tv-tabs--searchbar,.tv-tabs--searchbar .tv-tabs__scroll-box{height:54px}}.tv-tabs--searchbar .tv-tabs__slider,.tv-tabs--searchbar .tv-tabs__tab.i-active:after{bottom:0;background-color:#fff}html.theme-dark .tv-tabs--searchbar .tv-tabs__slider,html.theme-dark .tv-tabs--searchbar .tv-tabs__tab.i-active:after{background-color:#fff}.tv-tabs--searchbar .tv-tabs__left-arrow svg,.tv-tabs--searchbar .tv-tabs__right-arrow svg{fill:#fff;opacity:.65}.tv-tabs--searchbar .tv-tabs__left-arrow:active svg,.tv-tabs--searchbar .tv-tabs__right-arrow:active svg{fill:#fff;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-tabs--searchbar .tv-tabs__left-arrow:hover svg,.tv-tabs--searchbar .tv-tabs__right-arrow:hover svg{fill:#fff;opacity:1}}.tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar .tv-tabs__right-arrow,html.theme-dark .tv-tabs--searchbar .tv-tabs__left-arrow{background:linear-gradient(270deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}html.theme-dark .tv-tabs--searchbar .tv-tabs__right-arrow{background:linear-gradient(90deg,#1e222d,rgba(30,34,45,.85),rgba(30,34,45,0))}.tv-tabs--searchbar_sub,.tv-tabs--searchbar_sub .tv-tabs__scroll-box{height:40px;line-height:40px}.tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(90deg,#1e8ae0 0,#1e8ae0 15%,rgba(30,138,224,0))}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__left-arrow{background:linear-gradient(270deg,#176dc1 0,#176dc1 15%,rgba(23,109,193,0))}.tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(30,138,224,0) 0,#1e8ae0 85%,#1e8ae0)}html.theme-dark .tv-tabs--searchbar_sub .tv-tabs__right-arrow{background:linear-gradient(270deg,rgba(23,109,193,0) 0,#176dc1 85%,#176dc1)}.tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(90deg,#2196f3 0,#2196f3 15%,rgba(33,150,243,0))}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__left-arrow{background:linear-gradient(270deg,#1976d2 0,#1976d2 15%,rgba(25,118,210,0))}.tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(90deg,rgba(33,150,243,0) 0,#2196f3 85%,#2196f3)}html.theme-dark .tv-tabs--searchbar-bright .tv-tabs__right-arrow{background:linear-gradient(270deg,rgba(25,118,210,0) 0,#1976d2 85%,#1976d2)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css b/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css new file mode 100644 index 00000000..19cf3f5e --- /dev/null +++ b/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.css @@ -0,0 +1 @@ +.charts-popup-list{display:none;overflow:auto;right:7px;top:46px;position:absolute;border:1px solid;border-color:#dadde0;background:#fff;z-index:110;margin:0}html.theme-dark .charts-popup-list{background:#1e222d;border-color:#363c4e}.charts-popup-list.popup-menu-scroll-y{overflow-y:scroll}.charts-popup-list .item.special{background:rgba(247,248,250,.8)}html.theme-dark .charts-popup-list .item.special{background:rgba(23,27,41,.8)}.charts-popup-list .item.active{background:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover{background:#f1f3f6}}html.theme-dark .charts-popup-list .item.active{background:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item:hover{background:#2f3241}}.charts-popup-list .item.first{border-top-left-radius:3px;border-top-right-radius:3px}.charts-popup-list .item:last-child{border-bottom-right-radius:3px}.charts-popup-list .item span{color:#4a4a4a;fill:currentColor;display:inline-block}html.theme-dark .charts-popup-list .item span{color:#c5cbce}.charts-popup-list .item.active{background:#f4f7f9}.charts-popup-list .item{display:block;padding:7px;height:16px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}.charts-popup-list .item.setting-hidden{padding-left:28px;padding-right:16px}.charts-popup-list .item.setting-hidden>span.title-expanded{width:auto}.charts-popup-list .item.button-load,.charts-popup-list .item.button-new{overflow:hidden;text-align:center;border-color:#dadde0;border-style:solid;border-width:1px 0 0;padding-left:0;padding-right:0}html.theme-dark .charts-popup-list .item.button-load,html.theme-dark .charts-popup-list .item.button-new{border-color:#363c4e}.charts-popup-list .item.button-load .title-expanded,.charts-popup-list .item.button-new .title-expanded{width:auto}.charts-popup-list .item.button-load{width:50%;float:left;border-width:1px 1px 0 0}.charts-popup-list .item .icon-external{margin-left:20px;vertical-align:top;float:right}.charts-popup-list .item .icon-external svg{width:10px;height:10px;stroke:#9db2bd}.charts-popup-list .item:last-child{border-bottom-left-radius:3px}.charts-popup-list .item.special.disabled{cursor:default}.charts-popup-list .item.special.disabled span{color:#9d9d9d}html.theme-dark .charts-popup-list .item.special.disabled span{color:#4c525e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item.special.disabled:hover{background:rgba(247,248,250,.8)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item.special.disabled:hover{background:rgba(23,27,41,.8)}}.charts-popup-list .item .title{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item .title-expanded{width:225px;max-width:100%;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item.active-item-backlight{background-color:#f2f3f5;border-radius:0}html.theme-dark .charts-popup-list .item.active-item-backlight{background-color:#2f3241}.charts-popup-list .item .date{width:65px;padding-right:20px;vertical-align:top;white-space:nowrap;float:right}.charts-popup-list .separator{display:block;margin:0;height:0;overflow:hidden;border-top:1px solid;border-top-color:#c9cbcd}html.theme-dark .charts-popup-list .separator{border-top-color:#363c4e}.charts-popup-list .charts-popup-tab-headers{overflow:hidden;padding:8px 0;font-size:14px}.charts-popup-list .charts-popup-tab-header{float:left;margin:0 10px 5px}.charts-popup-list .charts-popup-tab-header-label{padding:0;font-weight:700;border-bottom:1px dashed;cursor:pointer}.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label{color:#595959;border-bottom:none;cursor:default}.charts-popup-list .item.with-indent{padding-left:28px}.charts-popup-list .item .icon-delete{width:16px;height:16px;position:absolute;top:7px;right:5px}.charts-popup-list .item .icon-delete svg{display:block;width:12px;height:12px;margin:2px 0 0 2px;color:#9d9d9d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover svg{color:#7d7d7d}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover{background-position:-81px -362px}}.charts-popup-list .item .icon-delete{visibility:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .icon-delete{visibility:visible}}.charts-popup-list .item .icon{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;vertical-align:top;background-position:0 0}.charts-popup-list .item .icon.checked-icon svg{position:absolute;top:3px;left:2px}.charts-popup-list.iconed .item{height:32px;padding:3px 2px;line-height:34px;white-space:nowrap;position:relative;overflow:hidden}.charts-popup-list.iconed .item .title{padding-right:20px}.charts-popup-list.iconed .item .icon{width:32px;height:32px;margin:0 5px}.charts-popup-list.iconed.thin .title{width:50px}.charts-popup-list.narrow{width:165px}.charts-popup-list.narrow .item .title-expanded{width:140px}.charts-popup-list.narrow.with-scroll .item .title-expanded{width:100px}.charts-popup-list.thin,.charts-popup-list.thin .item .title-expanded{width:auto}.charts-popup-list .item .counter{position:absolute;top:8px;right:10px;color:#b8b8b8}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .counter{color:#595959}}.charts-popup-list .item .counter.blue{background:#4e8ff6;color:#fff;padding:2px 3px;border-radius:2px;top:5px}.charts-popup-list .item.grayed span{opacity:.3}.charts-popup-list.small-font{font-size:12px}.charts-popup-list.small-font .item{height:12px}.charts-popup-itemheader{padding:3px 8px 4px;border-top:1px solid;border-top-color:#b5b7b9;cursor:pointer;color:#4a4a4a;background:hsla(210,3%,72%,.2)}html.theme-dark .charts-popup-itemheader{background:rgba(54,60,78,.2);color:#c5cbce;border-top-color:#363c4e}.charts-popup-group-collapsible.collapsed .item{display:none}.charts-popup-group-collapsible .charts-popup-itemheader-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:11px;margin:0 5px 0 -3px;background:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIUhI8Wy6zdHlxyqnTBdHqHCoERlhQAOw==) no-repeat}.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon{background-image:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIXhI8Wy6ze3gKRQkeTksFO31WR2FQaUgAAOw==)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css b/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css new file mode 100644 index 00000000..1316a3d1 --- /dev/null +++ b/src/components/kline/charting_library/bundles/63.1dcbc7aa3999df0c4e14.rtl.css @@ -0,0 +1 @@ +.charts-popup-list{display:none;overflow:auto;left:7px;top:46px;position:absolute;border:1px solid;border-color:#dadde0;background:#fff;z-index:110;margin:0}html.theme-dark .charts-popup-list{background:#1e222d;border-color:#363c4e}.charts-popup-list.popup-menu-scroll-y{overflow-y:scroll}.charts-popup-list .item.special{background:rgba(247,248,250,.8)}html.theme-dark .charts-popup-list .item.special{background:rgba(23,27,41,.8)}.charts-popup-list .item.active{background:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover{background:#f1f3f6}}html.theme-dark .charts-popup-list .item.active{background:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item:hover{background:#2f3241}}.charts-popup-list .item.first{border-top-right-radius:3px;border-top-left-radius:3px}.charts-popup-list .item:last-child{border-bottom-left-radius:3px}.charts-popup-list .item span{color:#4a4a4a;fill:currentColor;display:inline-block}html.theme-dark .charts-popup-list .item span{color:#c5cbce}.charts-popup-list .item.active{background:#f4f7f9}.charts-popup-list .item{display:block;padding:7px;height:16px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}.charts-popup-list .item.setting-hidden{padding-right:28px;padding-left:16px}.charts-popup-list .item.setting-hidden>span.title-expanded{width:auto}.charts-popup-list .item.button-load,.charts-popup-list .item.button-new{overflow:hidden;text-align:center;border-color:#dadde0;border-style:solid;border-width:1px 0 0;padding-right:0;padding-left:0}html.theme-dark .charts-popup-list .item.button-load,html.theme-dark .charts-popup-list .item.button-new{border-color:#363c4e}.charts-popup-list .item.button-load .title-expanded,.charts-popup-list .item.button-new .title-expanded{width:auto}.charts-popup-list .item.button-load{width:50%;float:right;border-width:1px 0 0 1px}.charts-popup-list .item .icon-external{margin-right:20px;vertical-align:top;float:left}.charts-popup-list .item .icon-external svg{width:10px;height:10px;stroke:#9db2bd}.charts-popup-list .item:last-child{border-bottom-right-radius:3px}.charts-popup-list .item.special.disabled{cursor:default}.charts-popup-list .item.special.disabled span{color:#9d9d9d}html.theme-dark .charts-popup-list .item.special.disabled span{color:#4c525e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item.special.disabled:hover{background:rgba(247,248,250,.8)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .charts-popup-list .item.special.disabled:hover{background:rgba(23,27,41,.8)}}.charts-popup-list .item .title{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item .title-expanded{width:225px;max-width:100%;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charts-popup-list .item.active-item-backlight{background-color:#f2f3f5;border-radius:0}html.theme-dark .charts-popup-list .item.active-item-backlight{background-color:#2f3241}.charts-popup-list .item .date{width:65px;padding-left:20px;vertical-align:top;white-space:nowrap;float:left}.charts-popup-list .separator{display:block;margin:0;height:0;overflow:hidden;border-top:1px solid;border-top-color:#c9cbcd}html.theme-dark .charts-popup-list .separator{border-top-color:#363c4e}.charts-popup-list .charts-popup-tab-headers{overflow:hidden;padding:8px 0;font-size:14px}.charts-popup-list .charts-popup-tab-header{float:right;margin:0 10px 5px}.charts-popup-list .charts-popup-tab-header-label{padding:0;font-weight:700;border-bottom:1px dashed;cursor:pointer}.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label{color:#595959;border-bottom:none;cursor:default}.charts-popup-list .item.with-indent{padding-right:28px}.charts-popup-list .item .icon-delete{width:16px;height:16px;position:absolute;top:7px;left:5px}.charts-popup-list .item .icon-delete svg{display:block;width:12px;height:12px;margin:2px 2px 0 0;color:#9d9d9d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover svg{color:#7d7d7d}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item .icon-delete:hover{background-position:-81px -362px}}.charts-popup-list .item .icon-delete{visibility:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .icon-delete{visibility:visible}}.charts-popup-list .item .icon{display:inline-block;width:16px;height:16px;margin:0 0 0 5px;vertical-align:top;background-position:0 0}.charts-popup-list .item .icon.checked-icon svg{position:absolute;top:3px;right:2px}.charts-popup-list.iconed .item{height:32px;padding:3px 2px;line-height:34px;white-space:nowrap;position:relative;overflow:hidden}.charts-popup-list.iconed .item .title{padding-left:20px}.charts-popup-list.iconed .item .icon{width:32px;height:32px;margin:0 5px}.charts-popup-list.iconed.thin .title{width:50px}.charts-popup-list.narrow{width:165px}.charts-popup-list.narrow .item .title-expanded{width:140px}.charts-popup-list.narrow.with-scroll .item .title-expanded{width:100px}.charts-popup-list.thin,.charts-popup-list.thin .item .title-expanded{width:auto}.charts-popup-list .item .counter{position:absolute;top:8px;left:10px;color:#b8b8b8}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.charts-popup-list .item:hover .counter{color:#595959}}.charts-popup-list .item .counter.blue{background:#4e8ff6;color:#fff;padding:2px 3px;border-radius:2px;top:5px}.charts-popup-list .item.grayed span{opacity:.3}.charts-popup-list.small-font{font-size:12px}.charts-popup-list.small-font .item{height:12px}.charts-popup-itemheader{padding:3px 8px 4px;border-top:1px solid;border-top-color:#b5b7b9;cursor:pointer;color:#4a4a4a;background:hsla(210,3%,72%,.2)}html.theme-dark .charts-popup-itemheader{background:rgba(54,60,78,.2);color:#c5cbce;border-top-color:#363c4e}.charts-popup-group-collapsible.collapsed .item{display:none}.charts-popup-group-collapsible .charts-popup-itemheader-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:11px;margin:0 -3px 0 5px;background:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIUhI8Wy6zdHlxyqnTBdHqHCoERlhQAOw==) no-repeat}.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon{background-image:url(data:image/gif;base64,R0lGODlhCwALAIABAH19fQAAACH5BAEKAAEALAAAAAALAAsAAAIXhI8Wy6ze3gKRQkeTksFO31WR2FQaUgAAOw==)} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/63.a4646519c7b7cc08d52e.js b/src/components/kline/charting_library/bundles/63.a4646519c7b7cc08d52e.js new file mode 100644 index 00000000..3b86b7c3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/63.a4646519c7b7cc08d52e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[63],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.css b/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.css new file mode 100644 index 00000000..6b3db612 --- /dev/null +++ b/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.css @@ -0,0 +1 @@ +.button-13wlLwhJ{display:flex;flex:1 0 auto;align-items:center;height:100%;cursor:default;color:var(--tv-color-toolbar-button-text,#131722);position:relative;z-index:0;transition:background-color .35s ease,color 60ms ease}html.theme-dark .button-13wlLwhJ{color:var(--tv-color-toolbar-button-text,#787b86)}.button-13wlLwhJ.hover-3L87f6Kw,.button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw,html.theme-dark .button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-13wlLwhJ.hover-3L87f6Kw:before,.button-13wlLwhJ:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-13wlLwhJ svg{display:block}.button-13wlLwhJ .arrow-2pXEy7ej{display:flex;contain:content;align-items:center;height:100%}.button-13wlLwhJ .arrowWrap-r5l5nQXU{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover .arrowWrap-r5l5nQXU{transform:translateY(2px)}}.button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,.button-13wlLwhJ.isOpened-1939ai3F:active:before,.button-13wlLwhJ.isOpened-1939ai3F:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:active:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover .arrowWrap-r5l5nQXU{transform:none}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css b/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css new file mode 100644 index 00000000..e198ba5e --- /dev/null +++ b/src/components/kline/charting_library/bundles/64.c7c323e7fdf173702b72.rtl.css @@ -0,0 +1 @@ +.button-13wlLwhJ{display:flex;flex:1 0 auto;align-items:center;height:100%;cursor:default;color:var(--tv-color-toolbar-button-text,#131722);position:relative;z-index:0;transition:background-color .35s ease,color 60ms ease}html.theme-dark .button-13wlLwhJ{color:var(--tv-color-toolbar-button-text,#787b86)}.button-13wlLwhJ.hover-3L87f6Kw,.button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw,html.theme-dark .button-13wlLwhJ:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-13wlLwhJ.hover-3L87f6Kw:before,.button-13wlLwhJ:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .button-13wlLwhJ.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-13wlLwhJ svg{display:block}.button-13wlLwhJ .arrow-2pXEy7ej{display:flex;contain:content;align-items:center;height:100%}.button-13wlLwhJ .arrowWrap-r5l5nQXU{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ:hover .arrowWrap-r5l5nQXU{transform:translateY(2px)}}.button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,.button-13wlLwhJ.isOpened-1939ai3F:active:before,.button-13wlLwhJ.isOpened-1939ai3F:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F.hover-3L87f6Kw:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:active:before,html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-13wlLwhJ.isOpened-1939ai3F:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-13wlLwhJ.isOpened-1939ai3F:hover .arrowWrap-r5l5nQXU{transform:none}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/64.db4e3db232312db40830.js b/src/components/kline/charting_library/bundles/64.db4e3db232312db40830.js new file mode 100644 index 00000000..0d745777 --- /dev/null +++ b/src/components/kline/charting_library/bundles/64.db4e3db232312db40830.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[64],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/65.837b4c0cde707c4ed481.js b/src/components/kline/charting_library/bundles/65.837b4c0cde707c4ed481.js new file mode 100644 index 00000000..58622463 --- /dev/null +++ b/src/components/kline/charting_library/bundles/65.837b4c0cde707c4ed481.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[65],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.css b/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.css new file mode 100644 index 00000000..17d50a25 --- /dev/null +++ b/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.css @@ -0,0 +1 @@ +.container-jKs34Xgq{display:flex;position:relative;align-items:center;flex-shrink:0;cursor:default;border-top:1px solid;border-bottom:1px solid;border-color:#e0e3eb}html.theme-dark .container-jKs34Xgq{border-color:#434651}.inputContainer-1KMWEbBN{width:100%;height:24px;padding:8px 16px 8px 47px}.inputContainer-1KMWEbBN.withCancel-2WUzxNv9{padding-right:70px}.input-2pz7DtzH{width:100%;height:100%;border:none;padding:0;margin:0;background-color:transparent;font-size:16px;color:#131722}html.theme-dark .input-2pz7DtzH{color:#a3a6af}.input-2pz7DtzH::placeholder{font-weight:400;color:#a3a6af}html.theme-dark .input-2pz7DtzH::placeholder{color:#434651}.icon-3SNZP2-_{position:absolute;left:20px;height:18px;top:calc(50% - 9px);pointer-events:none;color:#a3a6af}.cancel-CnoMjYid{position:absolute;right:20px;color:#787b86} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.rtl.css b/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.rtl.css new file mode 100644 index 00000000..978681ba --- /dev/null +++ b/src/components/kline/charting_library/bundles/65.d88c92098707097e1846.rtl.css @@ -0,0 +1 @@ +.container-jKs34Xgq{display:flex;position:relative;align-items:center;flex-shrink:0;cursor:default;border-top:1px solid;border-bottom:1px solid;border-color:#e0e3eb}html.theme-dark .container-jKs34Xgq{border-color:#434651}.inputContainer-1KMWEbBN{width:100%;height:24px;padding:8px 47px 8px 16px}.inputContainer-1KMWEbBN.withCancel-2WUzxNv9{padding-left:70px}.input-2pz7DtzH{width:100%;height:100%;border:none;padding:0;margin:0;background-color:transparent;font-size:16px;color:#131722}html.theme-dark .input-2pz7DtzH{color:#a3a6af}.input-2pz7DtzH::placeholder{font-weight:400;color:#a3a6af}html.theme-dark .input-2pz7DtzH::placeholder{color:#434651}.icon-3SNZP2-_{position:absolute;right:20px;height:18px;top:calc(50% - 9px);pointer-events:none;color:#a3a6af}.cancel-CnoMjYid{position:absolute;left:20px;color:#787b86} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif b/src/components/kline/charting_library/bundles/65b878304c17beb46ef1c52c9b7eb7c7.gif new file mode 100644 index 0000000000000000000000000000000000000000..8fccb1660532ef07f0f8ab28ab05882ca479d3cc GIT binary patch literal 2991 zcmZ?wbhEHbRA5kG_{hv4ETP6PqAV`0`Tzfa#sA!Xt|7tBjsdPldIrpl3=9lFp$Ojq z1((Eh+i#(Mch>H3D2mX`VkM*2oZx(vK3 zMjsTtNYM=w0;VAl6P|d19C-3i%>$zB`;K7M%r?(Lh` zuU@`*{_N?K$B!O9xPR~No!hr=-nf44>XplvE?zi)?(CVz2)%Hf~tIZta@Yt5&X9zHI4|#fug$m_KjsoY}Kx&X_)J>XgZoCQj(@ z>+R|8>g;H5Yi((6YHX;ltF5W7s;nq4D=jH5DlEv)%gxEo%FIYlOHD~mN=%54i;ann zii`*k3k?Yl3Jmb~^Y!ue^7L?bb9Hfca&)k_v$e6dva~QaGc_?bGBnWF)78<|($r8_ zQ&mw`QdE$ala-N{l9Uh^6BQ8_5)|O)XO}2K#-!*@{Q**9*E6>lFN>YulPV7?aIi=`(OD1|1 z$GeN64U&qjGd{6S(0w}TyTQB#Z0ehz?{=HZn03`_s$bWT zd*0FgUyT3pMq#xzX^P;=(+T{_Ng+Es{O_8djxCjA33{|*s@SiUCp-Q0Y))yty{S6y zr9%J5!U%!HjvofICajbUUXWw6m^(I1GzT77}jZyS4Yy*nHbtzsmi2~hvBUZu?rO986Q17u`gGIe#vOmI zm+^mY{1O(2HGmVR^s|F(4Ozd-;^`)_^eu%Krne+Lp4e2$rg?JSd-3k#u;TAi%C)XK z{pHzv%1>B?uY2)Ag_9OalP?Kv;o4;t9;F_<^G(~z+xc5`{>_Zd*kryoD!K8Xr66B3 z+pWBuRJX)xgU~{Updk8D-&7ywMUWk{A!FPziuEc zzxMDhA}znNV&qpTNPg8MCBOE_E0CIB7vjvXtVHM6o_cg^Vfl3xk@?k(6N$^OT+sY#4FGkAvbq2O literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js b/src/components/kline/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js new file mode 100644 index 00000000..6f4b1b18 --- /dev/null +++ b/src/components/kline/charting_library/bundles/66.6a1a05ff6258f0d9c0b5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[66],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.css b/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.css new file mode 100644 index 00000000..4795d3d5 --- /dev/null +++ b/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.css @@ -0,0 +1 @@ +.wrapper-1S1BAxTC{display:flex;flex:1 1 auto;overflow:hidden}.container-2mBp3oqG{display:flex;flex-direction:column;padding-top:6px;padding-bottom:6px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:200px;border-right:1px solid #e0e3eb;flex:none}html.theme-dark .container-2mBp3oqG{border-right:1px solid #434651}@media screen and (max-height:290px){.container-2mBp3oqG{min-height:auto}}.container-2mBp3oqG::-webkit-scrollbar{width:5px;height:5px}.container-2mBp3oqG::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-2mBp3oqG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-2mBp3oqG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-2mBp3oqG::-webkit-scrollbar-corner{display:none}.tab-1EqAs-Lb{display:flex;padding:6px 0 6px 20px;align-items:center;color:#131722}html.theme-dark .tab-1EqAs-Lb{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1EqAs-Lb:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tab-1EqAs-Lb:hover{background-color:#2a2e39}}.tab-1EqAs-Lb.active-3u5zV0YP{background-color:#2196f3}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP{background-color:#1976d2}.tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,.tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#fff}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#d1d4dc}.icon-2RKetbyG{height:28px;width:28px}.title-1SrCEkqk{display:flex;min-width:0;margin-left:8px;font-size:14px;white-space:nowrap;cursor:default}.titleText-QNKMAlbN{flex:0 100%;min-width:0;text-overflow:ellipsis;overflow:hidden}.nested-H6CeL6Wc{display:flex;height:0;flex:1 1 auto;align-items:center;padding-right:8px;justify-content:flex-end;color:#787b86}.isTablet-2Pl3hVJ9.container-2mBp3oqG{width:48px}.isTablet-2Pl3hVJ9.tab-1EqAs-Lb{padding-left:0;justify-content:center}.isMobile-2OnSZ08h.container-2mBp3oqG{width:100%}.isMobile-2OnSZ08h.tab-1EqAs-Lb{padding:0 0 0 20px;justify-content:flex-start}.isMobile-2OnSZ08h.tab-1EqAs-Lb:last-child .title-1SrCEkqk{border-bottom-width:0}.isMobile-2OnSZ08h .title-1SrCEkqk{display:flex;flex:1 1 auto;align-items:center;padding-top:17px;padding-bottom:17px;font-size:18px;border-bottom:1px solid;border-bottom-color:#e0e3eb}html.theme-dark .isMobile-2OnSZ08h .title-1SrCEkqk{border-bottom-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css b/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css new file mode 100644 index 00000000..6a745bbd --- /dev/null +++ b/src/components/kline/charting_library/bundles/66.c4290186596553eeb2d0.rtl.css @@ -0,0 +1 @@ +.wrapper-1S1BAxTC{display:flex;flex:1 1 auto;overflow:hidden}.container-2mBp3oqG{display:flex;flex-direction:column;padding-top:6px;padding-bottom:6px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:200px;border-left:1px solid #e0e3eb;flex:none}html.theme-dark .container-2mBp3oqG{border-left:1px solid #434651}@media screen and (max-height:290px){.container-2mBp3oqG{min-height:auto}}.container-2mBp3oqG::-webkit-scrollbar{width:5px;height:5px}.container-2mBp3oqG::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-2mBp3oqG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-2mBp3oqG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-2mBp3oqG::-webkit-scrollbar-corner{display:none}.tab-1EqAs-Lb{display:flex;padding:6px 20px 6px 0;align-items:center;color:#131722}html.theme-dark .tab-1EqAs-Lb{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tab-1EqAs-Lb:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tab-1EqAs-Lb:hover{background-color:#2a2e39}}.tab-1EqAs-Lb.active-3u5zV0YP{background-color:#2196f3}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP{background-color:#1976d2}.tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,.tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#fff}html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .icon-2RKetbyG,html.theme-dark .tab-1EqAs-Lb.active-3u5zV0YP .title-1SrCEkqk{color:#d1d4dc}.icon-2RKetbyG{height:28px;width:28px}.title-1SrCEkqk{display:flex;min-width:0;margin-right:8px;font-size:14px;white-space:nowrap;cursor:default}.titleText-QNKMAlbN{flex:0 100%;min-width:0;text-overflow:ellipsis;overflow:hidden}.nested-H6CeL6Wc{display:flex;height:0;flex:1 1 auto;align-items:center;padding-left:8px;justify-content:flex-end;color:#787b86}.nested-H6CeL6Wc svg{transform:rotate(180deg)}.isTablet-2Pl3hVJ9.container-2mBp3oqG{width:48px}.isTablet-2Pl3hVJ9.tab-1EqAs-Lb{padding-right:0;justify-content:center}.isMobile-2OnSZ08h.container-2mBp3oqG{width:100%}.isMobile-2OnSZ08h.tab-1EqAs-Lb{padding:0 20px 0 0;justify-content:flex-start}.isMobile-2OnSZ08h.tab-1EqAs-Lb:last-child .title-1SrCEkqk{border-bottom-width:0}.isMobile-2OnSZ08h .title-1SrCEkqk{display:flex;flex:1 1 auto;align-items:center;padding-top:17px;padding-bottom:17px;font-size:18px;border-bottom:1px solid;border-bottom-color:#e0e3eb}html.theme-dark .isMobile-2OnSZ08h .title-1SrCEkqk{border-bottom-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/67.2cf5dadaebf6858d8623.js b/src/components/kline/charting_library/bundles/67.2cf5dadaebf6858d8623.js new file mode 100644 index 00000000..0d91d2cc --- /dev/null +++ b/src/components/kline/charting_library/bundles/67.2cf5dadaebf6858d8623.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[67],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.css b/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.css new file mode 100644 index 00000000..053423a2 --- /dev/null +++ b/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.css @@ -0,0 +1 @@ +.item-184T8X5A{align-items:flex-start;white-space:normal;padding-right:20px;font-size:16px}.label-20cSBx98{overflow:visible;line-height:24px}.labelRow-2fmEJqjl{margin-top:2px;margin-bottom:2px}.toolbox-2H0D5bLi{margin-top:3px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.rtl.css b/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.rtl.css new file mode 100644 index 00000000..c2849ae6 --- /dev/null +++ b/src/components/kline/charting_library/bundles/67.61a74b077527e7385641.rtl.css @@ -0,0 +1 @@ +.item-184T8X5A{align-items:flex-start;white-space:normal;padding-left:20px;font-size:16px}.label-20cSBx98{overflow:visible;line-height:24px}.labelRow-2fmEJqjl{margin-top:2px;margin-bottom:2px}.toolbox-2H0D5bLi{margin-top:3px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/68.b36f4cddc110cd1477c0.js b/src/components/kline/charting_library/bundles/68.b36f4cddc110cd1477c0.js new file mode 100644 index 00000000..3b683b4c --- /dev/null +++ b/src/components/kline/charting_library/bundles/68.b36f4cddc110cd1477c0.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[68],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.css b/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.css new file mode 100644 index 00000000..563ebe40 --- /dev/null +++ b/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.css @@ -0,0 +1 @@ +.wrap-18oKCBRc{display:flex;align-items:center;flex:1 0 auto;flex-direction:row;height:100%}.button-1IIz2ju4.first-bfrNico9{margin-left:2px}.button-1IIz2ju4.last-3h-LFsOr{margin-right:2px}.button-1F3Go35E{padding:0 1px}.menu-16FRUKka:only-child{padding:0 5px}.button-YsN2vRuA.withText-JhQdRoPu{padding:0 10px 0 5px}.button-2-lC3gh4,.button-YsN2vRuA.withoutText-f6SoijeW{padding:0 5px}.spinnerWrap-EgWaITv6{position:relative;height:68px}.title-17mjZSJk{font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;padding:0 12px;margin:6px 0}.dropdown-3caJUCGx{min-width:200px}.label-3vchy5zS{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-2IQL6W7f{margin-bottom:8px;margin-top:2px;padding-left:20px;padding-right:20px}.smallWidthMenuItem-1ZGyfGnk{padding:6px 16px}.smallWidthWrapper-DpXp8jNn{padding-top:8px}.value-DWZXOdoK{text-align:left;font-size:14px}.value-DWZXOdoK.selected-2V87KUXm{color:#2196f3}html.theme-sa .value-DWZXOdoK.selected-2V87KUXm{color:#ff7200}html.theme-dark .value-DWZXOdoK.selected-2V87KUXm{color:#1976d2}.form-2itceCqS{display:flex;margin:-6px 0;flex-direction:row;align-items:center;width:100%;height:38px;min-width:200px;font-size:14px;color:#131722;box-sizing:border-box}html.theme-dark .form-2itceCqS{color:#b2b5be}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .input-z46tLQgj,.form-2itceCqS:hover .menu-35lWsSKr{color:#131722}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr{color:#b2b5be}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,.form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS:hover .add-1NrfSAvb:active,.form-2itceCqS:hover .add-1NrfSAvb:hover,.form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS:hover .input-z46tLQgj:active,.form-2itceCqS:hover .input-z46tLQgj:hover,.form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS:hover .menu-35lWsSKr:active,.form-2itceCqS:hover .menu-35lWsSKr:hover{color:#000}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:active,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover{color:#c1c4cd}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{position:relative;z-index:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .menu-35lWsSKr{position:relative;z-index:0}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,.form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS:hover .add-1NrfSAvb:active:before,.form-2itceCqS:hover .add-1NrfSAvb:hover:before,.form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS:hover .menu-35lWsSKr:active:before,.form-2itceCqS:hover .menu-35lWsSKr:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.wrap-1oB2WI2R{flex:1 0 auto}.input-z46tLQgj{margin:0;padding:0 2px;width:50px;border:none;text-align:center;height:100%;background-color:transparent}.add-1NrfSAvb,.menu-35lWsSKr{display:flex;align-items:center;height:100%}.menu-35lWsSKr{box-sizing:border-box;flex:1 0 auto;padding:0 6px 0 10px;cursor:default;justify-content:space-between;border-right:1px solid;border-left:1px solid;border-color:#e0e3eb}html.theme-dark .menu-35lWsSKr{border-color:#434651}.add-1NrfSAvb{padding:0 10px;cursor:default}.smallWidthMenuItem-276aFv5_{padding:6px 16px}.summary-3_6tmh1R{display:flex;flex:none;width:100%;min-width:0;align-items:center;padding:0 8px 0 12px;box-sizing:border-box;color:#787b86;line-height:16px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .summary-3_6tmh1R{color:#787b86}.summary-3_6tmh1R.hovered-1yGmee-_,.summary-3_6tmh1R:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.summary-3_6tmh1R:hover{background-color:#f0f3fa}}html.theme-dark .summary-3_6tmh1R.hovered-1yGmee-_,html.theme-dark .summary-3_6tmh1R:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .summary-3_6tmh1R:hover{background-color:#2a2e39}}.caret-1v4NzWzm{margin:2px 0 2px auto;width:18px;height:18px;justify-content:center}.button-1XkSWU32{padding:0 6px}.button-1XkSWU32.first-2UbSFGzF{margin-left:2px}.button-1XkSWU32.last-1rdUnwE6{margin-right:2px}.menu-1fA401bY:only-child{padding:0 10px}.dropdown-1zOBoqnG{min-width:140px}.menuContent-1vyIDg3J{justify-content:center}.section-1p7gLxC9{margin:-2px 0}.section-1p7gLxC9:first-child{margin-top:4px}.section-1p7gLxC9[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-37qvpInD{padding:10px 20px 8px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addCustomInterval-J84ksScT{margin-top:6px;padding:8px 20px;font-size:16px;line-height:24px;color:#131722}html.theme-dark .addCustomInterval-J84ksScT{color:#b2b5be}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{color:#000}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{color:#c1c4cd}}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{background-color:#f0f3fa}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{background-color:#2a2e39}}.button-3wAyKO3i{justify-content:center;width:37px}.check-3V48_rMp,.dottedCloud-1Vw3lVny,.spinningCloud-2fkbB-rw{display:none}.arrow-1zkKEROH{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.arrowGap-gjAe6jEn{fill:#f0f3fa;opacity:0;transition:opacity .2s ease-in}html.theme-dark .arrowGap-gjAe6jEn{fill:#2a2e39}.container-riYIb01a{overflow:hidden}.container-riYIb01a.unsaved-2Kg_w3Vw .dottedCloud-1Vw3lVny{display:inline}.container-riYIb01a.unsaved-2Kg_w3Vw .arrow-1zkKEROH{transform:translateY(200%)}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrow-1zkKEROH{opacity:1;transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrow-1zkKEROH{opacity:1;transform:translateY(0)}}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrowGap-gjAe6jEn{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrowGap-gjAe6jEn{opacity:1}}.container-riYIb01a.saving-31YVVfHU .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saving-31YVVfHU .arrow-1zkKEROH{transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .check-3V48_rMp,.container-riYIb01a.saved-2kLd4nmd .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saved-2kLd4nmd .arrow-1zkKEROH{display:inline;transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .arrowGap-gjAe6jEn{display:inline}.wrapper-24zqYyK4{padding:10px 20px}.labelRow-1iPG3dcw{padding:0;line-height:20px}.label-2LqksoTK{font-size:16px}.labelHint-3H3QjpAE{line-height:17px}.labelOn-1_CJ0mp2+.labelHint-3H3QjpAE{margin-top:0}.opened-GQFVkrpV.hover-1s0KqpdE:before,.opened-GQFVkrpV:active:before,.opened-GQFVkrpV:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.opened-GQFVkrpV:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);right:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);left:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .opened-GQFVkrpV.hover-1s0KqpdE:before,html.theme-dark .opened-GQFVkrpV:active:before,html.theme-dark .opened-GQFVkrpV:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .opened-GQFVkrpV:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.autoSaveWrapper-1MJY41zr,.sharingWrapper-2a3BKnuf{width:192px;min-width:calc(100% - 22px)}.button-X9fdkr3t.buttonSmallPadding-3OtdkF4f{padding-right:6px}.hintPlaceHolder-3xGrUHN7{height:128px}.smallHintPlaceHolder-3ftZG2PP{height:100%;width:100%}.popupItemRowTabletSmall-3IpexBN9:first-child{padding-left:12px;padding-right:0;margin-top:6px;margin-bottom:6px}.button-1EU5-JL7.isDisabled-1RjJSnJ7{opacity:1!important}.text-1HWeUAzA{max-width:100px;overflow:hidden;text-overflow:ellipsis}.wrap-CUt4Mg1V{flex:1 1 auto;height:100%;min-width:0}.wrap-CUt4Mg1V.withHover-12uXCBc3{position:relative;z-index:0}.wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,.wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.inner-32OP7ejC{display:flex;position:relative;flex:1 1 auto;overflow:hidden;width:100px;height:100%}.actions-1cGPn1dW{display:flex;position:relative;flex-flow:row nowrap;align-items:center;opacity:0;padding:0 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .actions-1cGPn1dW{background-color:var(--tv-color-pane-background,#131722)}.actions-1cGPn1dW:before{content:"";display:block;position:absolute;left:0;height:18px;width:1px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .actions-1cGPn1dW:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actions-1cGPn1dW button{display:flex;width:26px;height:26px;color:#4c525e;align-items:center;justify-content:center;margin-right:3px;padding:0;border:none;border-radius:50%;background-color:transparent;transition:color 60ms ease,background-color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .actions-1cGPn1dW button{color:var(--tv-color-toolbar-button-text,#787b86)}.actions-1cGPn1dW button.hover-3dmVjFov,.actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .actions-1cGPn1dW button.hover-3dmVjFov,html.theme-dark .actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.actions-1cGPn1dW button:last-child{margin-right:0}.actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.actions-1cGPn1dW button svg{display:block}.actions-1cGPn1dW button.disabled{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover{background-color:transparent}}.actions-1cGPn1dW button.disabled svg{color:#d6d8e0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover svg{color:#d6d8e0}}.input-3lfOzLDc{display:block;flex:1 1 auto;padding:5px 12px;font-size:14px;font-weight:700;width:0;min-width:100px;height:100%;border:none;box-sizing:border-box;background-color:transparent;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .input-3lfOzLDc{color:var(--tv-color-toolbar-button-text,#787b86)}.input-3lfOzLDc.hover-3dmVjFov,.input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .input-3lfOzLDc.hover-3dmVjFov,html.theme-dark .input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.input-3lfOzLDc.defaultCursor-3uzgANBW{cursor:default}.inner-32OP7ejC.isExpanded-1pdStI5Z{width:auto}.inner-32OP7ejC.isExpanded-1pdStI5Z .input-3lfOzLDc{min-width:70px}.inner-32OP7ejC.isExpanded-1pdStI5Z .actions-1cGPn1dW{opacity:1}.mobileButton-19PXAUYw{position:absolute;pointer-events:none;height:100%;width:100%}@media screen and (max-height:445px),screen and (max-width:602px){.mobileButton-19PXAUYw{pointer-events:auto}}.wrap-3OynVXTx{padding-left:4px}.titleWrap-yVINuOIC{display:flex;flex-direction:column}.indicators-CRJ2i71K{margin-left:33px;margin-right:12px}.title-Iod5hZQV{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#131722}html.theme-dark .title-Iod5hZQV{color:#b2b5be}.title-Iod5hZQV .icon-3bTRbX0U{display:flex}.title-Iod5hZQV .icon-3bTRbX0U svg{display:block;fill:#131722}html.theme-dark .title-Iod5hZQV .icon-3bTRbX0U svg{fill:#b2b5be}.title-Iod5hZQV .text-2BJe_3ce{font-size:14px;margin:0 20px 0 5px}.titleTabletSmall-23pyY8Xw{padding-top:4px;padding-bottom:4px}.titleTabletSmall-23pyY8Xw .text-2BJe_3ce{font-size:16px}.labelRow-2Vs9IqnP{flex:1 0 100%;min-width:100%}.label-1LxfyrID{flex:0 0 100%;min-width:100%}.description-3yVDcIyu{color:#787b86;min-width:170px;max-width:280px;padding-bottom:4px;font-size:12px;line-height:18px;white-space:normal;word-wrap:break-word}.labelRow-1loM6nbt{display:block;width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-3y2qhvbG{margin-left:auto}.description-UeULl1bt{padding:0}.descriptionTabletSmall-iXl7OFTS{padding-right:56px;max-width:100%}.item-GOMwFObW{margin-top:-3px;padding-top:0;padding-bottom:8px}.item-GOMwFObW:before{content:none}.item-GOMwFObW,.item-GOMwFObW:active,.titleItem-3OGNprLt,.titleItem-3OGNprLt:active,html.theme-dark .item-GOMwFObW,html.theme-dark .item-GOMwFObW:active,html.theme-dark .titleItem-3OGNprLt,html.theme-dark .titleItem-3OGNprLt:active{background-color:transparent}.itemTabletSmall-3fytMoGU:before,.titleItemTabletSmall-HWAlNL6k:before{content:none}.itemTabletSmall-3fytMoGU,.itemTabletSmall-3fytMoGU:active,.titleItemTabletSmall-HWAlNL6k,.titleItemTabletSmall-HWAlNL6k:active,html.theme-dark .itemTabletSmall-3fytMoGU,html.theme-dark .itemTabletSmall-3fytMoGU:active,html.theme-dark .titleItemTabletSmall-HWAlNL6k,html.theme-dark .titleItemTabletSmall-HWAlNL6k:active{background-color:transparent}.titleItemTabletSmall-HWAlNL6k{padding:4px 20px 0 16px;line-height:24px}.itemTabletSmall-3fytMoGU{padding:1px 20px 8px 16px;line-height:17px}.itemLabelTabletSmall-3VG7Qvey{font-size:16px}.wrap-3ulNVWio{color:#131722}html.theme-dark .wrap-3ulNVWio{color:#b2b5be}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{color:#000}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{color:#c1c4cd}}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{background-color:#f0f3fa}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{background-color:#2a2e39}}.item-b8AKccvl{display:flex;position:relative;flex:0 0 auto;align-items:center;cursor:default;padding:0 3px;height:100%;z-index:0;color:#131722}html.theme-dark .item-b8AKccvl{color:#787b86}.item-b8AKccvl:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover{color:#000}}html.theme-dark .item-b8AKccvl:active{color:#868993}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover{color:#868993}}.item-b8AKccvl:active:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;left:0;right:0;bottom:0;width:28px;height:28px;z-index:-1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;left:0;right:0;bottom:0;width:28px;height:28px;z-index:-1}}html.theme-dark .item-b8AKccvl:active:before{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover:before{background-color:#2a2e39}}.round-2UQxqNA1{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-color:#d6d8e0;border-radius:50%;font-size:10px;text-align:center;cursor:default;height:20px;width:20px}html.theme-dark .round-2UQxqNA1{border-color:#6b7988}.wrap-15BhAobm.full-2VMT2UlC .first-1vAzGgSq{margin-left:0}.wrap-15BhAobm.full-2VMT2UlC .last-xMjAcadb{margin-right:7px}.wrap-15BhAobm.medium-1BEsHMFf .first-1vAzGgSq{margin-left:0}.wrap-15BhAobm.medium-1BEsHMFf .last-xMjAcadb{margin-right:7px}.loader-1uURoPBh{position:relative}.buttonWithFavorites-3S-vuMxR{padding-right:7px}.menu-pdQdEiwV{max-width:340px}.menuSmallTablet-tXzCU-3p{max-width:100%}.menuItemHeader-228dcYv3{margin:0;padding-top:4px;padding-bottom:3px}.menuItemHeaderTabletSmall-QIvgZc1i{padding:10px 20px 2px}.buttonUndo-342XpPC1{padding-right:0;padding-left:3px}.buttonRedo-3o_XdU_J{padding-left:0;padding-right:3px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css b/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css new file mode 100644 index 00000000..670ee213 --- /dev/null +++ b/src/components/kline/charting_library/bundles/68.f0d6d87e38e67f352f9e.rtl.css @@ -0,0 +1 @@ +.wrap-18oKCBRc{display:flex;align-items:center;flex:1 0 auto;flex-direction:row;height:100%}.button-1IIz2ju4.first-bfrNico9{margin-right:2px}.button-1IIz2ju4.last-3h-LFsOr{margin-left:2px}.button-1F3Go35E{padding:0 1px}.menu-16FRUKka:only-child{padding:0 5px}.button-YsN2vRuA.withText-JhQdRoPu{padding:0 5px 0 10px}.button-2-lC3gh4,.button-YsN2vRuA.withoutText-f6SoijeW{padding:0 5px}.spinnerWrap-EgWaITv6{position:relative;height:68px}.title-17mjZSJk{font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;padding:0 12px;margin:6px 0}.dropdown-3caJUCGx{min-width:200px}.label-3vchy5zS{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-2IQL6W7f{margin-bottom:8px;margin-top:2px;padding-right:20px;padding-left:20px}.smallWidthMenuItem-1ZGyfGnk{padding:6px 16px}.smallWidthWrapper-DpXp8jNn{padding-top:8px}.value-DWZXOdoK{text-align:right;font-size:14px}.value-DWZXOdoK.selected-2V87KUXm{color:#2196f3}html.theme-sa .value-DWZXOdoK.selected-2V87KUXm{color:#ff7200}html.theme-dark .value-DWZXOdoK.selected-2V87KUXm{color:#1976d2}.form-2itceCqS{display:flex;margin:-6px 0;flex-direction:row;align-items:center;width:100%;height:38px;min-width:200px;font-size:14px;color:#131722;box-sizing:border-box}html.theme-dark .form-2itceCqS{color:#b2b5be}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .input-z46tLQgj,.form-2itceCqS:hover .menu-35lWsSKr{color:#131722}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr{color:#b2b5be}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,.form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,.form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,.form-2itceCqS:hover .add-1NrfSAvb:active,.form-2itceCqS:hover .add-1NrfSAvb:hover,.form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,.form-2itceCqS:hover .input-z46tLQgj:active,.form-2itceCqS:hover .input-z46tLQgj:hover,.form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,.form-2itceCqS:hover .menu-35lWsSKr:active,.form-2itceCqS:hover .menu-35lWsSKr:hover{color:#000}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:active,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:active,html.theme-dark .form-2itceCqS:hover .input-z46tLQgj:hover,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hovered-1nwOcWv8,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover{color:#c1c4cd}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr{position:relative;z-index:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS:hover .add-1NrfSAvb,.form-2itceCqS:hover .menu-35lWsSKr{position:relative;z-index:0}}.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,.form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,.form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,.form-2itceCqS:hover .add-1NrfSAvb:active:before,.form-2itceCqS:hover .add-1NrfSAvb:hover:before,.form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,.form-2itceCqS:hover .menu-35lWsSKr:active:before,.form-2itceCqS:hover .menu-35lWsSKr:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .form-2itceCqS.interacting-3joY26dg .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS.interacting-3joY26dg .menu-35lWsSKr:hover:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:active:before,html.theme-dark .form-2itceCqS:hover .add-1NrfSAvb:hover:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr.hover-2JY1kj4n:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:active:before,html.theme-dark .form-2itceCqS:hover .menu-35lWsSKr:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.wrap-1oB2WI2R{flex:1 0 auto}.input-z46tLQgj{margin:0;padding:0 2px;width:50px;border:none;text-align:center;height:100%;background-color:transparent}.add-1NrfSAvb,.menu-35lWsSKr{display:flex;align-items:center;height:100%}.menu-35lWsSKr{box-sizing:border-box;flex:1 0 auto;padding:0 10px 0 6px;cursor:default;justify-content:space-between;border-left:1px solid;border-right:1px solid;border-color:#e0e3eb}html.theme-dark .menu-35lWsSKr{border-color:#434651}.add-1NrfSAvb{padding:0 10px;cursor:default}.smallWidthMenuItem-276aFv5_{padding:6px 16px}.summary-3_6tmh1R{display:flex;flex:none;width:100%;min-width:0;align-items:center;padding:0 12px 0 8px;box-sizing:border-box;color:#787b86;line-height:16px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .summary-3_6tmh1R{color:#787b86}.summary-3_6tmh1R.hovered-1yGmee-_,.summary-3_6tmh1R:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.summary-3_6tmh1R:hover{background-color:#f0f3fa}}html.theme-dark .summary-3_6tmh1R.hovered-1yGmee-_,html.theme-dark .summary-3_6tmh1R:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .summary-3_6tmh1R:hover{background-color:#2a2e39}}.caret-1v4NzWzm{margin:2px auto 2px 0;width:18px;height:18px;justify-content:center}.button-1XkSWU32{padding:0 6px}.button-1XkSWU32.first-2UbSFGzF{margin-right:2px}.button-1XkSWU32.last-1rdUnwE6{margin-left:2px}.menu-1fA401bY:only-child{padding:0 10px}.dropdown-1zOBoqnG{min-width:140px}.menuContent-1vyIDg3J{justify-content:center}.section-1p7gLxC9{margin:-2px 0}.section-1p7gLxC9:first-child{margin-top:4px}.section-1p7gLxC9[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-37qvpInD{padding:10px 20px 8px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addCustomInterval-J84ksScT{margin-top:6px;padding:8px 20px;font-size:16px;line-height:24px;color:#131722}html.theme-dark .addCustomInterval-J84ksScT{color:#b2b5be}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{color:#000}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{color:#c1c4cd}}.addCustomInterval-J84ksScT.hovered-3E4iNJoh,.addCustomInterval-J84ksScT:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.addCustomInterval-J84ksScT:hover{background-color:#f0f3fa}}html.theme-dark .addCustomInterval-J84ksScT.hovered-3E4iNJoh,html.theme-dark .addCustomInterval-J84ksScT:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .addCustomInterval-J84ksScT:hover{background-color:#2a2e39}}.button-3wAyKO3i{justify-content:center;width:37px}.check-3V48_rMp,.dottedCloud-1Vw3lVny,.spinningCloud-2fkbB-rw{display:none}.arrow-1zkKEROH{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.arrowGap-gjAe6jEn{fill:#f0f3fa;opacity:0;transition:opacity .2s ease-in}html.theme-dark .arrowGap-gjAe6jEn{fill:#2a2e39}.container-riYIb01a{overflow:hidden}.container-riYIb01a.unsaved-2Kg_w3Vw .dottedCloud-1Vw3lVny{display:inline}.container-riYIb01a.unsaved-2Kg_w3Vw .arrow-1zkKEROH{transform:translateY(200%)}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrow-1zkKEROH{opacity:1;transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrow-1zkKEROH{opacity:1;transform:translateY(0)}}.container-riYIb01a.unsaved-2Kg_w3Vw.hovered-18DzoW0E .arrowGap-gjAe6jEn{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-riYIb01a.unsaved-2Kg_w3Vw:hover .arrowGap-gjAe6jEn{opacity:1}}.container-riYIb01a.saving-31YVVfHU .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saving-31YVVfHU .arrow-1zkKEROH{transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .check-3V48_rMp,.container-riYIb01a.saved-2kLd4nmd .spinningCloud-2fkbB-rw{display:inline}.container-riYIb01a.saved-2kLd4nmd .arrow-1zkKEROH{display:inline;transform:translateY(-300%)}.container-riYIb01a.saved-2kLd4nmd .arrowGap-gjAe6jEn{display:inline}.wrapper-24zqYyK4{padding:10px 20px}.labelRow-1iPG3dcw{padding:0;line-height:20px}.label-2LqksoTK{font-size:16px}.labelHint-3H3QjpAE{line-height:17px}.labelOn-1_CJ0mp2+.labelHint-3H3QjpAE{margin-top:0}.opened-GQFVkrpV.hover-1s0KqpdE:before,.opened-GQFVkrpV:active:before,.opened-GQFVkrpV:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.opened-GQFVkrpV:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-opened-element-hover-margin-top,0);left:var(--tv-toolbar-opened-element-hover-margin-right,0);bottom:var(--tv-toolbar-opened-element-hover-margin-bottom,0);right:var(--tv-toolbar-opened-element-hover-margin-left,0);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa)}}html.theme-dark .opened-GQFVkrpV.hover-1s0KqpdE:before,html.theme-dark .opened-GQFVkrpV:active:before,html.theme-dark .opened-GQFVkrpV:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .opened-GQFVkrpV:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.autoSaveWrapper-1MJY41zr,.sharingWrapper-2a3BKnuf{width:192px;min-width:calc(100% - 22px)}.button-X9fdkr3t.buttonSmallPadding-3OtdkF4f{padding-left:6px}.hintPlaceHolder-3xGrUHN7{height:128px}.smallHintPlaceHolder-3ftZG2PP{height:100%;width:100%}.popupItemRowTabletSmall-3IpexBN9:first-child{padding-right:12px;padding-left:0;margin-top:6px;margin-bottom:6px}.button-1EU5-JL7.isDisabled-1RjJSnJ7{opacity:1!important}.text-1HWeUAzA{max-width:100px;overflow:hidden;text-overflow:ellipsis}.wrap-CUt4Mg1V{flex:1 1 auto;height:100%;min-width:0}.wrap-CUt4Mg1V.withHover-12uXCBc3{position:relative;z-index:0}.wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,.wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{content:"";display:block;position:absolute;z-index:-1;top:var(--tv-toolbar-explicit-hover-margin,2px);left:var(--tv-toolbar-explicit-hover-margin,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);right:var(--tv-toolbar-explicit-hover-margin,2px);background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px)}}html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3.hover-3dmVjFov:before,html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-CUt4Mg1V.withHover-12uXCBc3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.inner-32OP7ejC{display:flex;position:relative;flex:1 1 auto;overflow:hidden;width:100px;height:100%}.actions-1cGPn1dW{display:flex;position:relative;flex-flow:row nowrap;align-items:center;opacity:0;padding:0 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .actions-1cGPn1dW{background-color:var(--tv-color-pane-background,#131722)}.actions-1cGPn1dW:before{content:"";display:block;position:absolute;right:0;height:18px;width:1px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .actions-1cGPn1dW:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actions-1cGPn1dW button{display:flex;width:26px;height:26px;color:#4c525e;align-items:center;justify-content:center;margin-left:3px;padding:0;border:none;border-radius:50%;background-color:transparent;transition:color 60ms ease,background-color 60ms ease;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .actions-1cGPn1dW button{color:var(--tv-color-toolbar-button-text,#787b86)}.actions-1cGPn1dW button.hover-3dmVjFov,.actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .actions-1cGPn1dW button.hover-3dmVjFov,html.theme-dark .actions-1cGPn1dW button:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.actions-1cGPn1dW button:last-child{margin-left:0}.actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .actions-1cGPn1dW button:active{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .actions-1cGPn1dW button:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.actions-1cGPn1dW button svg{display:block}.actions-1cGPn1dW button.disabled{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover{background-color:transparent}}.actions-1cGPn1dW button.disabled svg{color:#d6d8e0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.actions-1cGPn1dW button.disabled:hover svg{color:#d6d8e0}}.input-3lfOzLDc{display:block;flex:1 1 auto;padding:5px 12px;font-size:14px;font-weight:700;width:0;min-width:100px;height:100%;border:none;box-sizing:border-box;background-color:transparent;direction:ltr;text-align:right;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .input-3lfOzLDc{color:var(--tv-color-toolbar-button-text,#787b86)}.input-3lfOzLDc.hover-3dmVjFov,.input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .input-3lfOzLDc.hover-3dmVjFov,html.theme-dark .input-3lfOzLDc:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .input-3lfOzLDc:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.input-3lfOzLDc.defaultCursor-3uzgANBW{cursor:default}.inner-32OP7ejC.isExpanded-1pdStI5Z{width:auto}.inner-32OP7ejC.isExpanded-1pdStI5Z .input-3lfOzLDc{min-width:70px}.inner-32OP7ejC.isExpanded-1pdStI5Z .actions-1cGPn1dW{opacity:1}.mobileButton-19PXAUYw{position:absolute;pointer-events:none;height:100%;width:100%}@media screen and (max-height:445px),screen and (max-width:602px){.mobileButton-19PXAUYw{pointer-events:auto}}.wrap-3OynVXTx{padding-right:4px}.titleWrap-yVINuOIC{display:flex;flex-direction:column}.indicators-CRJ2i71K{margin-right:33px;margin-left:12px}.title-Iod5hZQV{display:flex;flex-direction:row;align-items:center;white-space:nowrap;color:#131722}html.theme-dark .title-Iod5hZQV{color:#b2b5be}.title-Iod5hZQV .icon-3bTRbX0U{display:flex}.title-Iod5hZQV .icon-3bTRbX0U svg{display:block;fill:#131722}html.theme-dark .title-Iod5hZQV .icon-3bTRbX0U svg{fill:#b2b5be}.title-Iod5hZQV .text-2BJe_3ce{font-size:14px;margin:0 5px 0 20px}.titleTabletSmall-23pyY8Xw{padding-top:4px;padding-bottom:4px}.titleTabletSmall-23pyY8Xw .text-2BJe_3ce{font-size:16px}.labelRow-2Vs9IqnP{flex:1 0 100%;min-width:100%}.label-1LxfyrID{flex:0 0 100%;min-width:100%}.description-3yVDcIyu{color:#787b86;min-width:170px;max-width:280px;padding-bottom:4px;font-size:12px;line-height:18px;white-space:normal;word-wrap:break-word}.labelRow-1loM6nbt{display:block;width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-3y2qhvbG{margin-right:auto}.description-UeULl1bt{padding:0}.descriptionTabletSmall-iXl7OFTS{padding-left:56px;max-width:100%}.item-GOMwFObW{margin-top:-3px;padding-top:0;padding-bottom:8px}.item-GOMwFObW:before{content:none}.item-GOMwFObW,.item-GOMwFObW:active,.titleItem-3OGNprLt,.titleItem-3OGNprLt:active,html.theme-dark .item-GOMwFObW,html.theme-dark .item-GOMwFObW:active,html.theme-dark .titleItem-3OGNprLt,html.theme-dark .titleItem-3OGNprLt:active{background-color:transparent}.itemTabletSmall-3fytMoGU:before,.titleItemTabletSmall-HWAlNL6k:before{content:none}.itemTabletSmall-3fytMoGU,.itemTabletSmall-3fytMoGU:active,.titleItemTabletSmall-HWAlNL6k,.titleItemTabletSmall-HWAlNL6k:active,html.theme-dark .itemTabletSmall-3fytMoGU,html.theme-dark .itemTabletSmall-3fytMoGU:active,html.theme-dark .titleItemTabletSmall-HWAlNL6k,html.theme-dark .titleItemTabletSmall-HWAlNL6k:active{background-color:transparent}.titleItemTabletSmall-HWAlNL6k{padding:4px 16px 0 20px;line-height:24px}.itemTabletSmall-3fytMoGU{padding:1px 16px 8px 20px;line-height:17px}.itemLabelTabletSmall-3VG7Qvey{font-size:16px}.wrap-3ulNVWio{color:#131722}html.theme-dark .wrap-3ulNVWio{color:#b2b5be}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{color:#000}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{color:#c1c4cd}}.wrap-3ulNVWio.hovered-tcAOA2o_,.wrap-3ulNVWio:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.wrap-3ulNVWio:hover{background-color:#f0f3fa}}html.theme-dark .wrap-3ulNVWio.hovered-tcAOA2o_,html.theme-dark .wrap-3ulNVWio:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .wrap-3ulNVWio:hover{background-color:#2a2e39}}.item-b8AKccvl{display:flex;position:relative;flex:0 0 auto;align-items:center;cursor:default;padding:0 3px;height:100%;z-index:0;color:#131722}html.theme-dark .item-b8AKccvl{color:#787b86}.item-b8AKccvl:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover{color:#000}}html.theme-dark .item-b8AKccvl:active{color:#868993}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover{color:#868993}}.item-b8AKccvl:active:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;right:0;left:0;bottom:0;width:28px;height:28px;z-index:-1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-b8AKccvl:hover:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#f0f3fa;margin:auto;top:0;right:0;left:0;bottom:0;width:28px;height:28px;z-index:-1}}html.theme-dark .item-b8AKccvl:active:before{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-b8AKccvl:hover:before{background-color:#2a2e39}}.round-2UQxqNA1{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-color:#d6d8e0;border-radius:50%;font-size:10px;text-align:center;cursor:default;height:20px;width:20px}html.theme-dark .round-2UQxqNA1{border-color:#6b7988}.wrap-15BhAobm.full-2VMT2UlC .first-1vAzGgSq{margin-right:0}.wrap-15BhAobm.full-2VMT2UlC .last-xMjAcadb{margin-left:7px}.wrap-15BhAobm.medium-1BEsHMFf .first-1vAzGgSq{margin-right:0}.wrap-15BhAobm.medium-1BEsHMFf .last-xMjAcadb{margin-left:7px}.loader-1uURoPBh{position:relative}.buttonWithFavorites-3S-vuMxR{padding-left:7px}.menu-pdQdEiwV{max-width:340px}.menuSmallTablet-tXzCU-3p{max-width:100%}.menuItemHeader-228dcYv3{margin:0;padding-top:4px;padding-bottom:3px}.menuItemHeaderTabletSmall-QIvgZc1i{padding:10px 20px 2px}.buttonUndo-342XpPC1{padding-left:0;padding-right:3px}.buttonRedo-3o_XdU_J{padding-right:0;padding-left:3px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png b/src/components/kline/charting_library/bundles/683e7a8e04465dc3fac39ed37f0789b8.png new file mode 100644 index 0000000000000000000000000000000000000000..9a01791c7a5b3cf406006523cfa973915b56adeb GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^LO^W5!3-p|OKwE~DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}5&=FTu0Xn|d2&KtbxLt#QC)|fdq6^N)siJkZp_&I5h%xA666=m@L%GY zb>{(Z`-~4jp)gMu#}JM4PcJ!g9WdZvakv}$`MMf$Gw-A9UsT?yC(M+R~MAvY4F=4-8qlFZ86DR6 zzT}hp{JqJi;|E}=maK^rQ~b4%q%#``FTlu zb9qgB3o=PS4}>NmAb|M1lg<@b{T{?L=*-=YtQNnbW*VW6iUAO)p{QBN+P}dB__MS9 zUo-#mn&@F`1O;4IOPM9CW-a=LrBpB@yt(0NZ5jDl#!GGXy7DbSW!L4w zOo9pClQ}Qt-DYB?L)q?rRH>dj8xE?mtz%@8S^40NvULzUu>)JN$wzV3gJ+@$Wj$B# z@~ga;n{2&+EvUo>lw%!Yu%Tvsy%SuJ8M#K+#YP_#__bldfUbJR3;Mdp_(k5xAWt`; z3XV^5QK8;*qs+=H8DR5%R3Z*Lx1hX^p0*KYbPgZfjdH|b zg(Iu0F~M1Rz_aJ;Yfy&bNT~Dh5L0r8Z5^f6SdSuD&_Yqio&mm-F}lZ50mnyX7}8+2 z*I(gV-eSuUlp&77D9CW@F7Y*od2%mGQGx;(5m58yi=3wamm1)p7span{margin-top:-1px}.disabled-3P6bUcMx .buttonIcon-2lrp9MHZ{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.invisibleHover-qowat1V5 .button-22Ex8G2W{display:flex}}.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#d1d4dc}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#d1d4dc}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border:1px solid #d1d4dc;border-left:0}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#2196f3}.buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye,.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(2),.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(3):nth-last-child(3),.micro-1-90nTmg .series-12hzsxbp .buttons-1-XhYDHM .button-22Ex8G2W:not(:last-child),.minimized-25_VM9I8 .study-lgC0tuTJ .button-22Ex8G2W:not(:last-child):not(:first-child){display:none}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye{display:none}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye{transform-origin:center;animation:eye-animation-1pyfCZvS .96s linear infinite}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ,.flagged-3lOrkL__ .buttons-1-XhYDHM .flag-1kqFt7GH,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W,.series-12hzsxbp.disabled-3P6bUcMx .buttons-1-XhYDHM .flag-1kqFt7GH,.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W{display:flex;opacity:1}.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:hidden}.selected-2qw9PFUJ.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.series-12hzsxbp.disabled-3P6bUcMx.flagged-3lOrkL__ .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.withAction-1y86Ymm9.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:visible}.flag-1kqFt7GH .buttonIcon-2lrp9MHZ{flex:1;align-self:stretch}.flagWrapper-14Sd7MtI,.markerContainer-3MnDLQVD{display:flex;flex:1;justify-content:center}.markerContainer-3MnDLQVD{align-items:stretch}.flagWrapper-14Sd7MtI{width:12px}.flagWrapper-14Sd7MtI svg{height:12px}.sourcesWrapper-2JcXD9TK{display:flex;position:relative;margin:0 8px;align-items:flex-start;min-height:26px}.newCollapser-1F6pNRDi .sourcesWrapper-2JcXD9TK{flex-direction:column-reverse;margin:0 4px;min-height:auto}.sources-6Hp4M7li{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.toggler-_SUZ7r_5{display:flex;position:relative;margin:2px 2px 0 0;flex:0 0 auto;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover:after{z-index:0}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#000}}.toggler-_SUZ7r_5 .counter-1hG1zy7A{display:none;padding-right:6px;font-size:13px;line-height:16px;color:inherit}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:flex;transition:transform .1s cubic-bezier(.06,.52,1,.54)}.toggler-_SUZ7r_5 .objectTree-2tLil0dm{display:none}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px;height:19px;justify-content:center;align-items:center}.toggler-_SUZ7r_5 .counter-1hG1zy7A,.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{position:relative;color:#131722;z-index:1}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5{margin:2px 0 0 5px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5.onlyOneSourceShown-1dCmMKoj{display:none}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .counter-1hG1zy7A{padding-right:4px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{width:27px;transform:rotate(-180deg)}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.closed-1Sz6CztG.sourcesWrapper-2JcXD9TK{padding-bottom:4px}.closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A{display:flex}.closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(-90deg)}.closed-1Sz6CztG .sources-6Hp4M7li{display:none}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(0)}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.micro-1-90nTmg .sourcesWrapper-2JcXD9TK{padding-bottom:4px}.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP .objectTree-2tLil0dm,.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP.onlyOneSourceShown-1dCmMKoj{display:flex}.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.micro-1-90nTmg .series-12hzsxbp .valuesWrapper-1ukbb5SP,.micro-1-90nTmg .sources-6Hp4M7li,.micro-1-90nTmg .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:none}.touchMode-2jC98z1- .titleWrapper-1Zs2rjQ6{line-height:25px;height:26px}.touchMode-2jC98z1- .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.touchMode-2jC98z1- .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{top:5px;bottom:5px}.touchMode-2jC98z1- .series-12hzsxbp .titleWrapper-1Zs2rjQ6{min-height:26px}.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:0 2px 0 0}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px;height:24px}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .counter-1hG1zy7A{font-size:14px}.touchMode-2jC98z1- .item-3eXPhOmy{min-height:26px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:2px 0 0 5px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:30px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px}.chart-widget__top--themed-dark .item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B,.chart-widget__top--themed-dark .noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.chart-widget__top--themed-dark .title-bcHj6pEn,.chart-widget__top--themed-dark .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .valueValue-3kA0oJs5{color:#b2b5be}.chart-widget__top--themed-dark .disabled-3P6bUcMx .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueValue-3kA0oJs5{color:#434651}.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueValue-3kA0oJs5{color:#434651!important}.chart-widget__top--themed-dark .study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{color:#868993}.chart-widget__top--themed-dark .study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651}.chart-widget__top--themed-dark .study-lgC0tuTJ.withCustomTextColor-Pw_dabsC.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651!important}.chart-widget__top--themed-dark .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{color:#434651}.chart-widget__top--themed-dark .buttonIcon-2lrp9MHZ,.chart-widget__top--themed-dark .series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-22Ex8G2W:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:rgba(25,118,210,.2)}}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#1976d2}.chart-widget__top--themed-dark .toggler-_SUZ7r_5{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover:after{background-color:hsla(0,0%,100%,.1)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .objectTree-2tLil0dm{color:#d1d4dc}@keyframes eye-animation-1pyfCZvS{to{transform:rotate(1turn)}}.blockHidden-pECc1q1w{display:none!important}.pane-button-3IbFaPrJ{border:1px solid #d1d4dc;border-radius:3px;background-color:currentColor;cursor:default;pointer-events:all}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-button-3IbFaPrJ:hover:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(19,23,34,.06);border-radius:3px;z-index:0}}.chart-widget__top--themed-dark .pane-button-3IbFaPrJ{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .pane-button-3IbFaPrJ:hover:after{background-color:hsla(0,0%,100%,.1)}}.statuses-29yrFaoA{display:inline-flex;border-radius:9px;overflow:hidden;align-self:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA:hover .statusItem-1gsKvHgg:after{opacity:.25}}.statuses-29yrFaoA.small-3_g6DSwX{border-radius:9px}.statuses-29yrFaoA.large-2E_Sb0cV{border-radius:11px}.statuses-29yrFaoA.blinking-2Xm4xMXd{will-change:opacity}.oneWidgetsVisible-17p3P_dQ.statuses-29yrFaoA,.threeWidgetsVisible-sIjrbNL1.statuses-29yrFaoA,.twoWidgetsVisible-3kEfsgAz.statuses-29yrFaoA{margin-left:11px;margin-right:12px}.statusItem-1gsKvHgg{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-1gsKvHgg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;z-index:-1}.statusItem-1gsKvHgg svg{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.statusItem-1gsKvHgg.small-3_g6DSwX{width:18px;height:18px}.statusItem-1gsKvHgg.large-2E_Sb0cV{width:22px;height:22px}.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after{animation:blinking-animation-1jTWzbXG 2.5s infinite cubic-bezier(.25,0,.75,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after:hover{opacity:inherit}}.marketStatusOpen-2d8WAYHQ,html.theme-dark .marketStatusOpen-2d8WAYHQ{color:#009688}.marketStatusOpen-2d8WAYHQ:after,html.theme-dark .marketStatusOpen-2d8WAYHQ:after{background-color:#26a69a}.marketStatusClose-2LgI3IBx,html.theme-dark .marketStatusClose-2LgI3IBx{color:#9598a1}.marketStatusClose-2LgI3IBx:after,html.theme-dark .marketStatusClose-2LgI3IBx:after{background-color:#9598a1}.marketStatusPre-3tiNWinG,html.theme-dark .marketStatusPre-3tiNWinG{color:#fb8c00}.marketStatusPre-3tiNWinG:after,html.theme-dark .marketStatusPre-3tiNWinG:after{background-color:#ffa726}.marketStatusPost-1wCjJrHi,html.theme-dark .marketStatusPost-1wCjJrHi{color:#2196f3}.marketStatusPost-1wCjJrHi:after,html.theme-dark .marketStatusPost-1wCjJrHi:after{background-color:#42a5f5}.marketStatusHoliday-HyAcvqXa,html.theme-dark .marketStatusHoliday-HyAcvqXa{color:#9598a1}.marketStatusHoliday-HyAcvqXa:after,html.theme-dark .marketStatusHoliday-HyAcvqXa:after{background-color:#9598a1}.invalidSymbol-2tnvnmzm{color:#fff}.invalidSymbol-2tnvnmzm,html.theme-dark .invalidSymbol-2tnvnmzm{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#f44336}}.replayMode-2O_B03jx{color:#fff;background-color:#2196f3}html.theme-dark .replayMode-2O_B03jx{background-color:#1976d2;color:#e3f2fd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .replayMode-2O_B03jx:hover,html.theme-dark .statuses-29yrFaoA .replayMode-2O_B03jx:hover{background-color:#1e88e5}}.notAccurate-2qEIEgim,html.theme-dark .notAccurate-2qEIEgim{color:#d81b60}.notAccurate-2qEIEgim.blinking-2Xm4xMXd{animation:blinking-color-animation-notaccurate-IBDzDS-b 2.5s infinite cubic-bezier(.25,0,.75,1)}.notAccurate-2qEIEgim:after,html.theme-dark .notAccurate-2qEIEgim:after{background-color:#ec407a}.delay-NXuSKUfA,html.theme-dark .delay-NXuSKUfA{color:#fb8c00}.delay-NXuSKUfA.blinking-2Xm4xMXd{animation:blinking-color-animation-delay-37meAg0d 2.5s infinite cubic-bezier(.25,0,.75,1)}.delay-NXuSKUfA:after,html.theme-dark .delay-NXuSKUfA:after{background-color:#ffa726}.eod-TNCDZArR,html.theme-dark .eod-TNCDZArR{color:#ab47bc}.eod-TNCDZArR.blinking-2Xm4xMXd{animation:blinking-color-animation-eod-1k5aef9K 2.5s infinite cubic-bezier(.25,0,.75,1)}.eod-TNCDZArR:after,html.theme-dark .eod-TNCDZArR:after{background-color:#ab47bc}.twoWidgetsVisible-3kEfsgAz .delay-NXuSKUfA,.twoWidgetsVisible-3kEfsgAz .eod-TNCDZArR,.twoWidgetsVisible-3kEfsgAz .notAccurate-2qEIEgim{padding-right:2px}.dataProblemHigh-2SJE6Anp{color:#fff;background-color:#ef5350}html.theme-dark .dataProblemHigh-2SJE6Anp{background-color:#ef5350}.dataProblemLow-iRGvvWWe,html.theme-dark .dataProblemLow-iRGvvWWe{color:#e53935}.dataProblemLow-iRGvvWWe:after,html.theme-dark .dataProblemLow-iRGvvWWe:after{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#f44336}}.threeWidgetsVisible-sIjrbNL1 .marketStatusClose-2LgI3IBx,.threeWidgetsVisible-sIjrbNL1 .marketStatusHoliday-HyAcvqXa,.threeWidgetsVisible-sIjrbNL1 .marketStatusOpen-2d8WAYHQ,.threeWidgetsVisible-sIjrbNL1 .marketStatusPost-1wCjJrHi,.threeWidgetsVisible-sIjrbNL1 .marketStatusPre-3tiNWinG,.twoWidgetsVisible-3kEfsgAz .marketStatusClose-2LgI3IBx,.twoWidgetsVisible-3kEfsgAz .marketStatusHoliday-HyAcvqXa,.twoWidgetsVisible-3kEfsgAz .marketStatusOpen-2d8WAYHQ,.twoWidgetsVisible-3kEfsgAz .marketStatusPost-1wCjJrHi,.twoWidgetsVisible-3kEfsgAz .marketStatusPre-3tiNWinG{padding-left:2px}.threeWidgetsVisible-sIjrbNL1 .dataProblemLow-iRGvvWWe,.twoWidgetsVisible-3kEfsgAz .dataProblemLow-iRGvvWWe{padding-right:2px}@keyframes blinking-animation-1jTWzbXG{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-color-animation-notaccurate-IBDzDS-b{0%,to{color:#d81b60}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#d81b60}50%{color:#ad1457}}@keyframes blinking-color-animation-delay-37meAg0d{0%,to{color:#fb8c00}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#fb8c00}50%{color:#ef6c00}}@keyframes blinking-color-animation-eod-1k5aef9K{0%,to{color:#ab47bc}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#ab47bc}50%{color:#8e24aa}}.paneControls-3t_VmRy0{position:static;padding:0 5px 0 1px;margin-top:6px;z-index:7;color:#fff;transition:opacity .4s,visibility .4s}.paneControls-3t_VmRy0.hasTopMargin-2samtQKI{top:30px}.paneControls-3t_VmRy0.hidden-3ndYaA31{visibility:hidden;opacity:0}.paneControls-3t_VmRy0.forceHidden-2qoGxuLX{width:0;height:0;line-height:0;margin:0;padding:0}.button-1T73noHe{position:relative;display:flex;width:19px;height:19px;overflow:hidden;justify-content:center;align-items:center;flex:0 0 auto}.button-1T73noHe:not(:first-child){margin-left:4px}.button-1T73noHe .buttonIcon-1vsadlK4{color:#131722}.button-1T73noHe.minimize-UL6CPYKt .buttonIcon-1vsadlK4{color:#fff}.button-1T73noHe.newButton-2UJTRB7V{border-radius:4px}.touchMode-33C2amJm .button-1T73noHe{width:24px;height:24px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-up{animation:maximize-animation-up-bracket-PKA42SoI .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-down{animation:maximize-animation-down-bracket-6VpX9y4d .6s ease}}.maximize-2gtRCsC0 .bracket-down,.maximize-2gtRCsC0 .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-PKA42SoI{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-6VpX9y4d{50%{transform:translateY(-1px)}}.minimize-UL6CPYKt{background-color:#2196f3!important;border-color:#2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-up{animation:minimize-animation-up-bracket-1ZcEx180 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-down{animation:minimize-animation-down-bracket-2sZM5-ln .6s ease}}.minimize-UL6CPYKt .bracket-down,.minimize-UL6CPYKt .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-1ZcEx180{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-2sZM5-ln{50%{transform:translateY(1px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.up-3-Dp9Ytc:hover .buttonIcon-1vsadlK4{animation:up-animation-2oGxHhg9 .6s ease}}@keyframes up-animation-2oGxHhg9{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.down-2qp_j-xN:hover .buttonIcon-1vsadlK4{animation:down-animation-28i3s7Bs .6s ease}}@keyframes down-animation-28i3s7Bs{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-326cDko9{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.chart-widget__top--themed-dark .paneControls-3t_VmRy0{color:#131722}.chart-widget__top--themed-dark .minimize-UL6CPYKt{background-color:#1976d2!important;border-color:#1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-1T73noHe:hover .buttonIcon-1vsadlK4{color:#f0f3fa}}.chart-widget__top--themed-dark .button-1T73noHe .buttonIcon-1vsadlK4{color:#d1d4dc} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/70.736727f897e2be517230.rtl.css b/src/components/kline/charting_library/bundles/70.736727f897e2be517230.rtl.css new file mode 100644 index 00000000..d54af114 --- /dev/null +++ b/src/components/kline/charting_library/bundles/70.736727f897e2be517230.rtl.css @@ -0,0 +1 @@ +.control-bar-wrapper{position:absolute;pointer-events:none;height:28px;z-index:1;direction:ltr}.control-bar{display:flex;visibility:visible;transition:opacity .3s,visibility .3s}.control-bar--hidden,.control-bar--hidden .control-bar__btn{visibility:hidden;opacity:0}.control-bar__group{display:flex;align-items:center;margin:0 7px}.control-bar__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0 4px;width:28px;height:28px;background-color:hsla(0,0%,100%,.75);color:#5d606b;box-shadow:0 1px 4px rgba(19,23,34,.2);pointer-events:auto;transition:background-color .3s,color .3s,visibility .4s,opacity .4s;-webkit-user-select:none;user-select:none;z-index:1;visibility:visible;opacity:1}.control-bar__btn--btn-hidden{visibility:hidden;opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn:hover{background-color:#fff;color:#131722}}.control-bar__btn:active{background-color:#f8f9fd;transition:none}.control-bar__btn--minimize{background-color:#2196f3;color:#fff}.control-bar__btn--minimize:active{color:#fff;background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-left-top{animation:animation-minimize-corner-left-top-1QFR0TYG .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-right-top{animation:animation-minimize-corner-right-top-2OigqFDd .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-right-bottom{animation:animation-minimize-corner-right-bottom-171Xjuh0 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--minimize:hover .corner-left-bottom{animation:animation-minimize-corner-left-bottom-Gj_EWVOk .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-left-top{animation:animation-maximize-corner-left-top-1dOMET94 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-right-top{animation:animation-maximize-corner-right-top-X6SjWmdM .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-right-bottom{animation:animation-maximize-corner-right-bottom-2lZ_pYbV .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-bar__btn--maximize:hover .corner-left-bottom{animation:animation-maximize-corner-left-bottom-28bRbB5v .6s ease}}.chart-widget__bottom--themed-dark .control-bar__btn{background-color:rgba(30,34,45,.75);color:#b2b5be;box-shadow:0 2px 6px #000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .control-bar__btn:hover{background-color:#1e222d;color:#d1d4dc}}.chart-widget__bottom--themed-dark .control-bar__btn:active{background-color:#2a2e39}.chart-widget__bottom--themed-dark .control-bar__btn--minimize{background-color:#1976d2;color:#bbdefb}.chart-widget__bottom--themed-dark .control-bar__btn--minimize:active{background-color:#1e88e5;color:#bbdefb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .control-bar__btn--minimize:hover{background-color:#1e88e5;color:#bbdefb}}.control-bar__btn--back-present{position:absolute;right:2px}.control-bar__btn svg{pointer-events:none}@keyframes animation-maximize-corner-left-top-1dOMET94{50%{transform:translate(1px,-1px)}}@keyframes animation-maximize-corner-right-top-X6SjWmdM{50%{transform:translate(-1px,-1px)}}@keyframes animation-maximize-corner-right-bottom-2lZ_pYbV{50%{transform:translate(-1px,1px)}}@keyframes animation-maximize-corner-left-bottom-28bRbB5v{50%{transform:translate(1px,1px)}}@keyframes animation-minimize-corner-left-top-1QFR0TYG{50%{transform:translate(-1px,1px)}}@keyframes animation-minimize-corner-right-top-2OigqFDd{50%{transform:translate(1px,1px)}}@keyframes animation-minimize-corner-right-bottom-171Xjuh0{50%{transform:translate(1px,-1px)}}@keyframes animation-minimize-corner-left-bottom-Gj_EWVOk{50%{transform:translate(-1px,-1px)}}.loader-1ON1rkY9{content:"";position:absolute;display:none;height:22px;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);left:2px;font-size:0}.loader-1ON1rkY9 .loaderItem-6asdclOe{width:5px;height:5px;opacity:1;border-radius:50%;transform:scale(.6);animation:loader-animation-1vbmOmyN .96s infinite ease-in-out both;background-color:#b2b5be}html.theme-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.loader-1ON1rkY9 .loaderItem-6asdclOe:not(:last-child){margin-right:2px}.loader-1ON1rkY9 .loaderItem-6asdclOe:nth-child(2){transition-delay:.35s/3;animation-delay:.151s}.loader-1ON1rkY9 .loaderItem-6asdclOe:nth-child(3){transition-delay:(.35s/3)*2;animation-delay:.32s}.loader-1ON1rkY9.shown-1QFCxvPl{display:flex}@keyframes loader-animation-1vbmOmyN{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.chart-widget__top--themed-light .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#b2b5be}html.theme-dark .chart-widget__top--themed-light .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.chart-widget__top--themed-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#b2b5be}html.theme-dark .chart-widget__top--themed-dark .loader-1ON1rkY9 .loaderItem-6asdclOe{background-color:#787b86}.touchMode-I-CBM3V3 .loader-1ON1rkY9{height:24px}.legend-29zvAld0{flex:1 1 auto;direction:ltr;max-width:100%;margin:0;padding-top:4px;color:transparent;line-height:normal;-webkit-user-select:none;user-select:none;transform:translateZ(0);contain:content;pointer-events:none;z-index:6}.item-3eXPhOmy{max-width:100%;min-height:24px;flex-wrap:wrap;font-size:13px;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-3eXPhOmy.series-12hzsxbp{margin:0 4px}.item-3eXPhOmy.selected-2qw9PFUJ,.item-3eXPhOmy.withAction-1y86Ymm9{z-index:2}.item-3eXPhOmy.last-3Xus0HXW{align-items:center;max-width:18px;order:100000;padding:0 4px;border:1px solid transparent;border-top-width:0;border-bottom-width:0;background-color:currentColor;cursor:default;pointer-events:auto}.item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B{color:#131722}.item-3eXPhOmy .noWrapWrapper-AC879h-w{display:flex;flex-wrap:nowrap;max-width:100%}.noWrap-ODIQgNap .item-3eXPhOmy{flex-wrap:nowrap}.noWrap-ODIQgNap .series-12hzsxbp.item-3eXPhOmy{flex-wrap:wrap}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML{display:block;align-self:auto}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueItem-3JDGGSt_,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueTitle-1myNPdtH,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueValue-3kA0oJs5{display:inline}.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueItem-3JDGGSt_:before,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueTitle-1myNPdtH:before,.noWrap-ODIQgNap .series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML .valueValue-3kA0oJs5:before{display:none}.noWrap-ODIQgNap .valuesWrapper-1ukbb5SP{align-items:center}.noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML{display:block;align-self:auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#131722}.directionColumn-abL_Vsle .series-12hzsxbp{flex-direction:column}.directionColumn-abL_Vsle .series-12hzsxbp .valuesWrapper-1ukbb5SP{max-width:100%;align-self:flex-start}.button-22Ex8G2W,.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6,.valueItem-3JDGGSt_{background-color:currentColor}.buttons-1-XhYDHM,.buttonsWrapper-3eBZpnXm,.item-3eXPhOmy,.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6,.valueItem-3JDGGSt_,.valuesWrapper-1ukbb5SP{display:flex}.statusesWrapper-GnubQvDb{z-index:1}.statusesWrapper-GnubQvDb,.titleWrapper-1Zs2rjQ6{position:relative;pointer-events:auto;cursor:default}.titleWrapper-1Zs2rjQ6{flex:0 0 auto;align-items:center;max-width:100%;overflow:hidden;padding:0 4px;border:1px solid transparent;border-left-width:0;box-sizing:border-box}.noActions-1D515O5o .titleWrapper-1Zs2rjQ6{pointer-events:none}.title-bcHj6pEn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:23px;text-align:left;color:#131722}.title-bcHj6pEn.title2nd-2igtq1cH{min-width:auto}.disabled-3P6bUcMx .title-bcHj6pEn{color:#b2b5be}.disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn{color:#b2b5be!important}.study-lgC0tuTJ .title-bcHj6pEn.title1st-2at68hKe{min-width:15px;flex:0 4 auto}.study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{min-width:0;padding-left:4px;flex:0 1 auto;color:#5d606b}.study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#b2b5be}.study-lgC0tuTJ.disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn{color:#b2b5be!important}.study-lgC0tuTJ.hideValues-3JtC3-Os .valuesWrapper-1ukbb5SP{display:none}.legend-29zvAld0 .study-lgC0tuTJ.has5Buttons-3tuydZU5.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .study-lgC0tuTJ.has5Buttons-3tuydZU5.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.has5Buttons-3tuydZU5.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*5)}}.loading-37LPn65g .valuesWrapper-1ukbb5SP,.noWrap-ODIQgNap .valuesWrapper-1ukbb5SP,.series-12hzsxbp .valuesWrapper-1ukbb5SP{background-color:currentColor;border-top:1px solid transparent;border-bottom:1px solid transparent}.loader-iCjkbLoX{margin-left:4px}.noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.series-12hzsxbp .valuesAdditionalWrapper-3BfAIuML{border-left-color:transparent}.noWrap-ODIQgNap .valueItem-3JDGGSt_,.series-12hzsxbp .valueItem-3JDGGSt_{background-color:transparent}.noWrap-ODIQgNap .valueItem-3JDGGSt_,.noWrap-ODIQgNap .valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.noWrap-ODIQgNap .valueItem-3JDGGSt_ .valueValue-3kA0oJs5,.series-12hzsxbp .valueItem-3JDGGSt_,.series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.series-12hzsxbp .valueItem-3JDGGSt_ .valueValue-3kA0oJs5{display:inline-flex}.series-12hzsxbp .titleWrapper-1Zs2rjQ6{position:relative;max-width:100%;min-height:24px;font-size:16px;line-height:normal;align-items:center}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child){position:relative;padding-left:12px}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{content:"\b7";position:absolute;left:0;top:0;width:12px;height:100%;font-size:16px;color:#c1c4cd;text-align:center;line-height:inherit}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title1st-2at68hKe{flex:0 1 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH{flex:0 0 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title3rd-2bpagZ7H{flex:0 1 auto}.series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title4th-28_-ZX9R{flex:0 3 auto}.series-12hzsxbp .valuesWrapper-1ukbb5SP{border-bottom-width:3px;align-items:flex-end}.series-12hzsxbp .titleWrapper-1Zs2rjQ6,.series-12hzsxbp .valuesWrapper-1ukbb5SP{min-width:23px}.series-12hzsxbp .valuesWrapper-1ukbb5SP{display:flex}.hidden3Title-22u6NoOK .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title3rd-2bpagZ7H,.microHidden2Title-37EAZYGX .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH,.single-visible .miniHidden2Title-1xHUL0G8 .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.title2nd-2igtq1cH{display:none}.legend-29zvAld0 .series-12hzsxbp.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .series-12hzsxbp.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .series-12hzsxbp.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}}.legend-29zvAld0 .series-12hzsxbp.flagged-3lOrkL__.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .series-12hzsxbp.flagged-3lOrkL__.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .series-12hzsxbp.flagged-3lOrkL__.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9 .buttons-1-XhYDHM,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#fff}.selected-2qw9PFUJ .button-22Ex8G2W,.withAction-1y86Ymm9 .button-22Ex8G2W{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:#e3f2fd}}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6,.withAction-1y86Ymm9.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-radius:4px 0 0 4px}.medium-2Vr6MA2I.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.medium-2Vr6MA2I.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.medium-2Vr6MA2I.legend-29zvAld0:hover .item-3eXPhOmy.study-lgC0tuTJ.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*3)}}.minimized-25_VM9I8.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.minimized-25_VM9I8.legend-29zvAld0 .item-3eXPhOmy.study-lgC0tuTJ.stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimized-25_VM9I8.legend-29zvAld0:hover .item-3eXPhOmy.study-lgC0tuTJ.withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{left:calc(var(--legend-source-item-button-width)*2)}}.valuesWrapper-1ukbb5SP{position:relative;align-self:stretch;align-items:center;flex-wrap:wrap;overflow:hidden;pointer-events:auto;cursor:default}.valuesAdditionalWrapper-3BfAIuML{display:flex;flex-wrap:wrap;align-self:stretch;align-items:baseline;border-left:4px solid currentColor}.loading-37LPn65g .valuesWrapper-1ukbb5SP{min-width:24px}.disabled-3P6bUcMx .valuesWrapper-1ukbb5SP{display:none}.valueItem-3JDGGSt_{display:flex;align-self:stretch;align-items:center;text-align:left}.valueItem-3JDGGSt_:not(:last-child){padding-right:6px}.valueItem-3JDGGSt_:last-child{padding-right:4px}.valueItem-3JDGGSt_ .valueTitle-1myNPdtH{padding-right:1px}.valueItem-3JDGGSt_ .valueTitle-1myNPdtH,.valueItem-3JDGGSt_ .valueValue-3kA0oJs5{color:#131722}.loading-37LPn65g .valueItem-3JDGGSt_,.loading-37LPn65g .valuesAdditionalWrapper-3BfAIuML{opacity:0}.series-12hzsxbp .valueItem-3JDGGSt_:last-child{padding-right:6px}.series-12hzsxbp .valueItem-3JDGGSt_:last-child .title-bcHj6pEn{display:none}.series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#5d606b}.buttonsWrapper-3eBZpnXm{position:relative;width:0;max-width:0;z-index:2}.micro-1-90nTmg .series-12hzsxbp .buttonsWrapper-3eBZpnXm{width:0;max-width:0}.disabled-3P6bUcMx .buttonsWrapper-3eBZpnXm,.flagged-3lOrkL__ .buttonsWrapper-3eBZpnXm{width:var(--legend-source-item-button-width);max-width:var(--legend-source-item-button-width)}.disabled-3P6bUcMx.series-12hzsxbp:not(.onlyOneButtonCanBeStick-16Vrffc6) .buttonsWrapper-3eBZpnXm{width:calc(var(--legend-source-item-button-width)*2);max-width:calc(var(--legend-source-item-button-width)*2)}.buttons-1-XhYDHM{display:flex;padding:0;align-items:center;flex-shrink:0;pointer-events:auto;opacity:0}.disabled-3P6bUcMx .buttons-1-XhYDHM,.flagged-3lOrkL__ .buttons-1-XhYDHM,.touchMode-2jC98z1- .buttons-1-XhYDHM{opacity:1}.noActions-1D515O5o .buttons-1-XhYDHM{pointer-events:none}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border-radius:0 4px 4px 0}.legend-29zvAld0 .selected-2qw9PFUJ .buttons-1-XhYDHM,.legend-29zvAld0 .stayInHoveredMode-3K55nNni .buttons-1-XhYDHM{cursor:default;opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .withAction-1y86Ymm9 .buttons-1-XhYDHM{cursor:default;opacity:1}}.legend-29zvAld0 .selected-2qw9PFUJ.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after,.legend-29zvAld0 .stayInHoveredMode-3K55nNni.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{content:"";position:absolute;width:16px;height:18px;top:3px;left:calc(var(--legend-source-item-button-width)*4);background:radial-gradient(10px at 0 50%,currentColor 0,transparent 100%)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .withAction-1y86Ymm9.withTail-2tfD0t7T .valuesWrapper-1ukbb5SP:after{content:"";position:absolute;width:16px;height:18px;top:3px;left:calc(var(--legend-source-item-button-width)*4);background:radial-gradient(10px at 0 50%,currentColor 0,transparent 100%)}}.button-22Ex8G2W{display:none;position:relative;width:var(--legend-source-item-button-width);justify-content:center;align-self:stretch;align-items:center;opacity:0;z-index:0}.buttonIcon-2lrp9MHZ{display:flex;color:#131722}.button-22Ex8G2W:last-child{border-radius:0 4px 4px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-22Ex8G2W:hover:after{content:"";display:block;position:absolute;top:1px;right:0;bottom:1px;left:0;background-color:#f0f3fa;border-radius:2px;z-index:-1}}.button-22Ex8G2W.flag-1kqFt7GH>span{margin-top:-1px}.disabled-3P6bUcMx .buttonIcon-2lrp9MHZ{color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.legend-29zvAld0:hover .study-lgC0tuTJ.invisibleHover-qowat1V5 .button-22Ex8G2W{display:flex}}.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#d1d4dc}.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#d1d4dc}.selected-2qw9PFUJ .buttons-1-XhYDHM,.withAction-1y86Ymm9 .buttons-1-XhYDHM{border:1px solid #d1d4dc;border-left:0}.selected-2qw9PFUJ .buttons-1-XhYDHM,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#2196f3}.buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye,.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye,.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(2),.medium-2Vr6MA2I .study-lgC0tuTJ .buttons-1-XhYDHM .button-22Ex8G2W:nth-child(3):nth-last-child(3),.micro-1-90nTmg .series-12hzsxbp .buttons-1-XhYDHM .button-22Ex8G2W:not(:last-child),.minimized-25_VM9I8 .study-lgC0tuTJ .button-22Ex8G2W:not(:last-child):not(:first-child){display:none}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .crossed-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .normal-eye{display:none}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye,.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .loading-eye{display:block}.hiddenLoading-hcuRRcWh .buttons-1-XhYDHM .eye-3mqNMkLJ .animated-loading-eye{transform-origin:center;animation:eye-animation-1pyfCZvS .96s linear infinite}.disabled-3P6bUcMx .buttons-1-XhYDHM .eye-3mqNMkLJ,.flagged-3lOrkL__ .buttons-1-XhYDHM .flag-1kqFt7GH,.selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W,.series-12hzsxbp.disabled-3P6bUcMx .buttons-1-XhYDHM .flag-1kqFt7GH,.withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W{display:flex;opacity:1}.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:hidden}.selected-2qw9PFUJ.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.series-12hzsxbp.disabled-3P6bUcMx.flagged-3lOrkL__ .flag-1kqFt7GH .buttonIcon-2lrp9MHZ,.withAction-1y86Ymm9.series-12hzsxbp.disabled-3P6bUcMx .flag-1kqFt7GH .buttonIcon-2lrp9MHZ{visibility:visible}.flag-1kqFt7GH .buttonIcon-2lrp9MHZ{flex:1;align-self:stretch}.flagWrapper-14Sd7MtI,.markerContainer-3MnDLQVD{display:flex;flex:1;justify-content:center}.markerContainer-3MnDLQVD{align-items:stretch}.flagWrapper-14Sd7MtI{width:12px}.flagWrapper-14Sd7MtI svg{height:12px}.sourcesWrapper-2JcXD9TK{display:flex;position:relative;margin:0 8px;align-items:flex-start;min-height:26px}.newCollapser-1F6pNRDi .sourcesWrapper-2JcXD9TK{flex-direction:column-reverse;margin:0 4px;min-height:auto}.sources-6Hp4M7li{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.toggler-_SUZ7r_5{display:flex;position:relative;margin:2px 2px 0 0;flex:0 0 auto;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover:after{z-index:0}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#000}}.toggler-_SUZ7r_5 .counter-1hG1zy7A{display:none;padding-right:6px;font-size:13px;line-height:16px;color:inherit}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:flex;transition:transform .1s cubic-bezier(.06,.52,1,.54)}.toggler-_SUZ7r_5 .objectTree-2tLil0dm{display:none}.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px;height:19px;justify-content:center;align-items:center}.toggler-_SUZ7r_5 .counter-1hG1zy7A,.toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.toggler-_SUZ7r_5 .objectTree-2tLil0dm{position:relative;color:#131722;z-index:1}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5{margin:2px 5px 0 0}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5.onlyOneSourceShown-1dCmMKoj{display:none}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .counter-1hG1zy7A{padding-right:4px}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{width:27px;transform:rotate(-180deg)}.newCollapser-1F6pNRDi .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.closed-1Sz6CztG.sourcesWrapper-2JcXD9TK{padding-bottom:4px}.closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A{display:flex}.closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(-90deg)}.closed-1Sz6CztG .sources-6Hp4M7li{display:none}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{transform:rotate(0)}.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:19px}.micro-1-90nTmg .sourcesWrapper-2JcXD9TK{padding-bottom:4px}.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP .objectTree-2tLil0dm,.micro-1-90nTmg .toggler-_SUZ7r_5.objectsTreeCanBeShown-2R_D8NJP.onlyOneSourceShown-1dCmMKoj{display:flex}.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.micro-1-90nTmg .series-12hzsxbp .valuesWrapper-1ukbb5SP,.micro-1-90nTmg .sources-6Hp4M7li,.micro-1-90nTmg .toggler-_SUZ7r_5 .counter-1hG1zy7A,.micro-1-90nTmg .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz{display:none}.touchMode-2jC98z1- .titleWrapper-1Zs2rjQ6{line-height:25px;height:26px}.touchMode-2jC98z1- .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.touchMode-2jC98z1- .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{top:5px;bottom:5px}.touchMode-2jC98z1- .series-12hzsxbp .titleWrapper-1Zs2rjQ6{min-height:26px}.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:0 2px 0 0}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px;height:24px}.touchMode-2jC98z1- .toggler-_SUZ7r_5 .counter-1hG1zy7A{font-size:14px}.touchMode-2jC98z1- .item-3eXPhOmy{min-height:26px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5{margin:2px 5px 0 0}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:30px}.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.newCollapser-1F6pNRDi.touchMode-2jC98z1- .closed-1Sz6CztG .toggler-_SUZ7r_5 .objectTree-2tLil0dm{width:24px}.chart-widget__top--themed-dark .item-3eXPhOmy.last-3Xus0HXW .text-1pYqyE6B,.chart-widget__top--themed-dark .noWrap-ODIQgNap .valuesAdditionalWrapper-3BfAIuML,.chart-widget__top--themed-dark .title-bcHj6pEn,.chart-widget__top--themed-dark .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .valueValue-3kA0oJs5{color:#b2b5be}.chart-widget__top--themed-dark .disabled-3P6bUcMx .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx .valueValue-3kA0oJs5{color:#434651}.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .title-bcHj6pEn,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueTitle-1myNPdtH,.chart-widget__top--themed-dark .disabled-3P6bUcMx.withCustomTextColor-Pw_dabsC .valueValue-3kA0oJs5{color:#434651!important}.chart-widget__top--themed-dark .study-lgC0tuTJ .title-bcHj6pEn.title2nd-2igtq1cH{color:#868993}.chart-widget__top--themed-dark .study-lgC0tuTJ.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651}.chart-widget__top--themed-dark .study-lgC0tuTJ.withCustomTextColor-Pw_dabsC.disabled-3P6bUcMx .title-bcHj6pEn.title2nd-2igtq1cH{color:#434651!important}.chart-widget__top--themed-dark .series-12hzsxbp .titleWrapper-1Zs2rjQ6 .title-bcHj6pEn.withDot-VrJCTK--:not(:first-child):before{color:#434651}.chart-widget__top--themed-dark .buttonIcon-2lrp9MHZ,.chart-widget__top--themed-dark .series-12hzsxbp .valueItem-3JDGGSt_ .valueTitle-1myNPdtH{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-22Ex8G2W:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{border-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6:after,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .buttons-1-XhYDHM,.chart-widget__top--themed-dark .withAction-1y86Ymm9 .titleWrapper-1Zs2rjQ6{background-color:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .selected-2qw9PFUJ .button-22Ex8G2W:hover:after{background-color:rgba(25,118,210,.2)}}.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM,.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttons-1-XhYDHM .button-22Ex8G2W:not(:first-child),.chart-widget__top--themed-dark .selected-2qw9PFUJ .buttonsWrapper-3eBZpnXm,.chart-widget__top--themed-dark .selected-2qw9PFUJ .titleWrapper-1Zs2rjQ6{border-color:#1976d2}.chart-widget__top--themed-dark .toggler-_SUZ7r_5{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover:after{background-color:hsla(0,0%,100%,.1)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5:hover .objectTree-2tLil0dm{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .counter-1hG1zy7A,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .iconArrow-3q7vxxnz,.chart-widget__top--themed-dark .toggler-_SUZ7r_5 .objectTree-2tLil0dm{color:#d1d4dc}@keyframes eye-animation-1pyfCZvS{to{transform:rotate(1turn)}}.blockHidden-pECc1q1w{display:none!important}.pane-button-3IbFaPrJ{border:1px solid #d1d4dc;border-radius:3px;background-color:currentColor;cursor:default;pointer-events:all}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-button-3IbFaPrJ:hover:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(19,23,34,.06);border-radius:3px;z-index:0}}.chart-widget__top--themed-dark .pane-button-3IbFaPrJ{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .pane-button-3IbFaPrJ:hover:after{background-color:hsla(0,0%,100%,.1)}}.statuses-29yrFaoA{display:inline-flex;border-radius:9px;overflow:hidden;align-self:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA:hover .statusItem-1gsKvHgg:after{opacity:.25}}.statuses-29yrFaoA.small-3_g6DSwX{border-radius:9px}.statuses-29yrFaoA.large-2E_Sb0cV{border-radius:11px}.statuses-29yrFaoA.blinking-2Xm4xMXd{will-change:opacity}.oneWidgetsVisible-17p3P_dQ.statuses-29yrFaoA,.threeWidgetsVisible-sIjrbNL1.statuses-29yrFaoA,.twoWidgetsVisible-3kEfsgAz.statuses-29yrFaoA{margin-right:11px;margin-left:12px}.statusItem-1gsKvHgg{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-1gsKvHgg:after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.15;z-index:-1}.statusItem-1gsKvHgg svg{position:relative;top:50%;right:50%;transform:translate(50%,-50%);z-index:0}.statusItem-1gsKvHgg.small-3_g6DSwX{width:18px;height:18px}.statusItem-1gsKvHgg.large-2E_Sb0cV{width:22px;height:22px}.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after{animation:blinking-animation-1jTWzbXG 2.5s infinite cubic-bezier(.25,0,.75,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statusItem-1gsKvHgg.blinking-2Xm4xMXd:after:hover{opacity:inherit}}.marketStatusOpen-2d8WAYHQ,html.theme-dark .marketStatusOpen-2d8WAYHQ{color:#009688}.marketStatusOpen-2d8WAYHQ:after,html.theme-dark .marketStatusOpen-2d8WAYHQ:after{background-color:#26a69a}.marketStatusClose-2LgI3IBx,html.theme-dark .marketStatusClose-2LgI3IBx{color:#9598a1}.marketStatusClose-2LgI3IBx:after,html.theme-dark .marketStatusClose-2LgI3IBx:after{background-color:#9598a1}.marketStatusPre-3tiNWinG,html.theme-dark .marketStatusPre-3tiNWinG{color:#fb8c00}.marketStatusPre-3tiNWinG:after,html.theme-dark .marketStatusPre-3tiNWinG:after{background-color:#ffa726}.marketStatusPost-1wCjJrHi,html.theme-dark .marketStatusPost-1wCjJrHi{color:#2196f3}.marketStatusPost-1wCjJrHi:after,html.theme-dark .marketStatusPost-1wCjJrHi:after{background-color:#42a5f5}.marketStatusHoliday-HyAcvqXa,html.theme-dark .marketStatusHoliday-HyAcvqXa{color:#9598a1}.marketStatusHoliday-HyAcvqXa:after,html.theme-dark .marketStatusHoliday-HyAcvqXa:after{background-color:#9598a1}.invalidSymbol-2tnvnmzm{color:#fff}.invalidSymbol-2tnvnmzm,html.theme-dark .invalidSymbol-2tnvnmzm{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .invalidSymbol-2tnvnmzm:hover{background-color:#f44336}}.replayMode-2O_B03jx{color:#fff;background-color:#2196f3}html.theme-dark .replayMode-2O_B03jx{background-color:#1976d2;color:#e3f2fd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .replayMode-2O_B03jx:hover,html.theme-dark .statuses-29yrFaoA .replayMode-2O_B03jx:hover{background-color:#1e88e5}}.notAccurate-2qEIEgim,html.theme-dark .notAccurate-2qEIEgim{color:#d81b60}.notAccurate-2qEIEgim.blinking-2Xm4xMXd{animation:blinking-color-animation-notaccurate-IBDzDS-b 2.5s infinite cubic-bezier(.25,0,.75,1)}.notAccurate-2qEIEgim:after,html.theme-dark .notAccurate-2qEIEgim:after{background-color:#ec407a}.delay-NXuSKUfA,html.theme-dark .delay-NXuSKUfA{color:#fb8c00}.delay-NXuSKUfA.blinking-2Xm4xMXd{animation:blinking-color-animation-delay-37meAg0d 2.5s infinite cubic-bezier(.25,0,.75,1)}.delay-NXuSKUfA:after,html.theme-dark .delay-NXuSKUfA:after{background-color:#ffa726}.eod-TNCDZArR,html.theme-dark .eod-TNCDZArR{color:#ab47bc}.eod-TNCDZArR.blinking-2Xm4xMXd{animation:blinking-color-animation-eod-1k5aef9K 2.5s infinite cubic-bezier(.25,0,.75,1)}.eod-TNCDZArR:after,html.theme-dark .eod-TNCDZArR:after{background-color:#ab47bc}.twoWidgetsVisible-3kEfsgAz .delay-NXuSKUfA,.twoWidgetsVisible-3kEfsgAz .eod-TNCDZArR,.twoWidgetsVisible-3kEfsgAz .notAccurate-2qEIEgim{padding-left:2px}.dataProblemHigh-2SJE6Anp{color:#fff;background-color:#ef5350}html.theme-dark .dataProblemHigh-2SJE6Anp{background-color:#ef5350}.dataProblemLow-iRGvvWWe,html.theme-dark .dataProblemLow-iRGvvWWe{color:#e53935}.dataProblemLow-iRGvvWWe:after,html.theme-dark .dataProblemLow-iRGvvWWe:after{background-color:#ef5350}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#d32f2f}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .statuses-29yrFaoA .dataProblemHigh-2SJE6Anp:hover{background-color:#f44336}}.threeWidgetsVisible-sIjrbNL1 .marketStatusClose-2LgI3IBx,.threeWidgetsVisible-sIjrbNL1 .marketStatusHoliday-HyAcvqXa,.threeWidgetsVisible-sIjrbNL1 .marketStatusOpen-2d8WAYHQ,.threeWidgetsVisible-sIjrbNL1 .marketStatusPost-1wCjJrHi,.threeWidgetsVisible-sIjrbNL1 .marketStatusPre-3tiNWinG,.twoWidgetsVisible-3kEfsgAz .marketStatusClose-2LgI3IBx,.twoWidgetsVisible-3kEfsgAz .marketStatusHoliday-HyAcvqXa,.twoWidgetsVisible-3kEfsgAz .marketStatusOpen-2d8WAYHQ,.twoWidgetsVisible-3kEfsgAz .marketStatusPost-1wCjJrHi,.twoWidgetsVisible-3kEfsgAz .marketStatusPre-3tiNWinG{padding-right:2px}.threeWidgetsVisible-sIjrbNL1 .dataProblemLow-iRGvvWWe,.twoWidgetsVisible-3kEfsgAz .dataProblemLow-iRGvvWWe{padding-left:2px}@keyframes blinking-animation-1jTWzbXG{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-color-animation-notaccurate-IBDzDS-b{0%,to{color:#d81b60}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#d81b60}50%{color:#ad1457}}@keyframes blinking-color-animation-delay-37meAg0d{0%,to{color:#fb8c00}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#fb8c00}50%{color:#ef6c00}}@keyframes blinking-color-animation-eod-1k5aef9K{0%,to{color:#ab47bc}:global(html.theme-dark) 0%,:global(html.theme-dark) to{color:#ab47bc}50%{color:#8e24aa}}.paneControls-3t_VmRy0{position:static;padding:0 1px 0 5px;margin-top:6px;z-index:7;color:#fff;transition:opacity .4s,visibility .4s}.paneControls-3t_VmRy0.hasTopMargin-2samtQKI{top:30px}.paneControls-3t_VmRy0.hidden-3ndYaA31{visibility:hidden;opacity:0}.paneControls-3t_VmRy0.forceHidden-2qoGxuLX{width:0;height:0;line-height:0;margin:0;padding:0}.button-1T73noHe{position:relative;display:flex;width:19px;height:19px;overflow:hidden;justify-content:center;align-items:center;flex:0 0 auto}.button-1T73noHe:not(:first-child){margin-left:4px}.button-1T73noHe .buttonIcon-1vsadlK4{color:#131722}.button-1T73noHe.minimize-UL6CPYKt .buttonIcon-1vsadlK4{color:#fff}.button-1T73noHe.newButton-2UJTRB7V{border-radius:4px}.touchMode-33C2amJm .button-1T73noHe{width:24px;height:24px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-up{animation:maximize-animation-up-bracket-PKA42SoI .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.maximize-2gtRCsC0:hover .bracket-down{animation:maximize-animation-down-bracket-6VpX9y4d .6s ease}}.maximize-2gtRCsC0 .bracket-down,.maximize-2gtRCsC0 .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-PKA42SoI{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-6VpX9y4d{50%{transform:translateY(-1px)}}.minimize-UL6CPYKt{background-color:#2196f3!important;border-color:#2196f3!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-up{animation:minimize-animation-up-bracket-1ZcEx180 .6s ease}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.minimize-UL6CPYKt:hover .bracket-down{animation:minimize-animation-down-bracket-2sZM5-ln .6s ease}}.minimize-UL6CPYKt .bracket-down,.minimize-UL6CPYKt .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-1ZcEx180{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-2sZM5-ln{50%{transform:translateY(1px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.up-3-Dp9Ytc:hover .buttonIcon-1vsadlK4{animation:up-animation-2oGxHhg9 .6s ease}}@keyframes up-animation-2oGxHhg9{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.down-2qp_j-xN:hover .buttonIcon-1vsadlK4{animation:down-animation-28i3s7Bs .6s ease}}@keyframes down-animation-28i3s7Bs{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-326cDko9{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.chart-widget__top--themed-dark .paneControls-3t_VmRy0{color:#131722}.chart-widget__top--themed-dark .minimize-UL6CPYKt{background-color:#1976d2!important;border-color:#1976d2!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__top--themed-dark .button-1T73noHe:hover .buttonIcon-1vsadlK4{color:#f0f3fa}}.chart-widget__top--themed-dark .button-1T73noHe .buttonIcon-1vsadlK4{color:#d1d4dc} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg b/src/components/kline/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg new file mode 100644 index 00000000..e25d5241 --- /dev/null +++ b/src/components/kline/charting_library/bundles/70464b308617ebaa2bc504b4a50c3463.svg @@ -0,0 +1 @@ + diff --git a/src/components/kline/charting_library/bundles/71.0647b6ab152cbbfe213f.js b/src/components/kline/charting_library/bundles/71.0647b6ab152cbbfe213f.js new file mode 100644 index 00000000..eaab8afc --- /dev/null +++ b/src/components/kline/charting_library/bundles/71.0647b6ab152cbbfe213f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[71],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.css b/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.css new file mode 100644 index 00000000..2971d65b --- /dev/null +++ b/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.css @@ -0,0 +1 @@ +.calendar-H-c9lyXG{display:flex;flex-direction:column;width:100%;height:100%;direction:ltr;-webkit-user-select:none;user-select:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .calendar-H-c9lyXG{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-29jmPJB_{flex:0 0 50px;display:flex;align-items:center;height:50px;box-sizing:border-box;background:#fff;border-bottom:1px solid;border-color:#eceff2}html.theme-dark .header-29jmPJB_{border-color:#363c4e;background:#1e222d}.header-29jmPJB_>*{flex-grow:1;display:block}.header-29jmPJB_ .title-3BLccpWI{text-align:center;font-size:22px;color:#262b3e}html.theme-dark .header-29jmPJB_ .title-3BLccpWI{color:#c5cbce}.header-29jmPJB_ .titleDay-3Mp9czBi{color:#2196f3}html.theme-dark .header-29jmPJB_ .titleDay-3Mp9czBi{color:#1976d2}.header-29jmPJB_ .switchBtn-p718bDyp{cursor:pointer}.header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#262b3e;height:13px}html.theme-dark .header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#c5cbce}.header-29jmPJB_ .switchBtn-p718bDyp.prev-1vUszsRH>svg{float:left;margin-left:12px}.header-29jmPJB_ .switchBtn-p718bDyp.next-Xxv3BCz0>svg{float:right;margin-right:12px}.month-14xTSVpQ{flex:1 1 auto;display:flex;flex-direction:column;background:#fff}html.theme-dark .month-14xTSVpQ{background:#262b3e}.month-14xTSVpQ .weekdays-p5haX_xf{display:flex;flex-direction:row;padding:6px 0;background-color:#f7f8fa;border:1px solid;border-top:0;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weekdays-p5haX_xf{border-color:#1c2030;background-color:#1c2030}.month-14xTSVpQ .weekdays-p5haX_xf>span{flex:1 1;text-align:center;font-size:13px;color:#8797a5}.month-14xTSVpQ .weeks-1LCs6d3o{flex:1 1 auto;display:flex;flex-direction:column;border-left:1px solid;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o{border-color:#1c2030}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3{flex:1 1 auto;display:flex;flex-direction:row}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{flex:1 1 40px;height:40px;display:flex;font-size:14px;color:#262b3e;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:1px solid;border-right:1px solid;padding:2px 1px 1px 2px;border-color:#f7f8fa;transition:background-color 60ms ease}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{border-color:#1c2030;color:#c5cbce}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB>span{flex:1 1;align-self:center;text-align:center}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(28,32,48,.5)}}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{color:#2196f3;border:2px solid;padding:0;border-color:#2196f3;margin-top:-1px;margin-left:-1px;z-index:1}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{border-color:#1976d2;color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#c5cbce;cursor:not-allowed}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#2196f3}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi:after{position:absolute;top:0;right:-1px;content:" ";width:0;height:0;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #2196f3 transparent transparent}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3.currentDay-3sTNH-Yi:after{top:-2px;right:-2px}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#c5cbce}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3:last-child .day-3x8ZipuB{border-bottom:0}.calendar-Q5DuQzKD{width:280px}.field-1YbeVGCL{position:relative;display:flex;flex-grow:1}.field-1YbeVGCL .errorIcon-3nKBmNTE,.field-1YbeVGCL .warningIcon-2FTdXbRt{position:absolute;right:2px;top:2px;padding:6px 7px;border-radius:4px;background-color:#fff;display:inline-flex}html.theme-dark .field-1YbeVGCL .errorIcon-3nKBmNTE,html.theme-dark .field-1YbeVGCL .warningIcon-2FTdXbRt{background-color:#131722}.field-1YbeVGCL .errorIcon-3nKBmNTE svg,.field-1YbeVGCL .warningIcon-2FTdXbRt svg{width:18px;height:18px}.field-1YbeVGCL .errorIcon--large-1UBncQuh,.field-1YbeVGCL .warningIcon--large-2-nZYwjj{top:8px}.field-1YbeVGCL .errorIcon--small-3eBcxlqP,.field-1YbeVGCL .warningIcon--small-60SRfITp{right:5px;padding:3px}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5{right:7px;top:2px;padding:0}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7 svg,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5 svg{width:14px;height:14px}.field-1YbeVGCL .errorIcon-3nKBmNTE{color:#ff4a68}.field-1YbeVGCL .warningIcon-2FTdXbRt{color:#ffca3b}.textInput-3SndIvsX{color:#4a4a4a;background-color:#fff}html.theme-dark .textInput-3SndIvsX{background-color:#1e222d;color:#c5cbce}.inputWrapper-u_TvMxrq{display:block}.field-3OP1xeZc .errorIcon-AjhrEkSc,.field-3OP1xeZc .warningIcon-309b7fMg{background-color:#fff}html.theme-dark .field-3OP1xeZc .errorIcon-AjhrEkSc,html.theme-dark .field-3OP1xeZc .warningIcon-309b7fMg{background-color:#1e222d}.pickerInput-3XGDmslV{position:relative}.pickerInput-3XGDmslV .inputIcon-1N28V7pi{display:inline-flex;position:absolute;right:9px;top:9px;cursor:pointer;opacity:.5}.pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{height:16px;width:16px;fill:#7d7d7d}html.theme-dark .pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{fill:#758696}.pickerInput-3XGDmslV .inputIcon-1N28V7pi.disabled-aKY-xwhe{opacity:.1}.pickerInput-3XGDmslV .inputIcon--large-91Ho2uuh{top:16px}.pickerInput-3XGDmslV .inputIcon--small-93KX0qGd{top:6px}.pickerInput-3XGDmslV .inputIcon--xsmall-1GLk5pdh{top:2px}.picker-HQJc7fVy{z-index:99;transition:opacity .2625s ease}.fixed-QBCsU0Gi{position:fixed}.absolute-2hW9cE-c{position:absolute}.nativePicker-1F6noucK{position:absolute;box-sizing:border-box;width:100%;height:100%;opacity:0;top:0}.clock-3pqBsiNm{display:flex;flex-direction:column;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .clock-3pqBsiNm{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-pTWMGSpm{flex:0 0 50px;height:50px;box-sizing:border-box;font-size:24px;line-height:1;text-align:center;padding:10px 0;border-bottom:1px solid;border-bottom-color:#eceff2;color:#262b3e}html.theme-dark .header-pTWMGSpm{color:#c5cbce;border-bottom-color:#363c4e}.header-pTWMGSpm .number-9PC9lvyt{padding:0 3px;cursor:pointer}.header-pTWMGSpm .number-9PC9lvyt.active-1sonmMLV{color:#2196f3}.body-2Q-g3GDd{padding:10px;background:#f7f8fa;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}html.theme-dark .body-2Q-g3GDd{background:#1c2030}.clockFace-eHYbqh-S{position:relative;width:200px;height:200px;border-radius:50%;box-sizing:border-box;margin:0 auto;background:#fff}html.theme-dark .clockFace-eHYbqh-S{background:#262b3e}.clockFace-eHYbqh-S div{position:absolute;width:100%;height:100%}.clockFace-eHYbqh-S .face-2iCoBAOV{position:absolute;top:0;left:0;border-radius:50%;font-size:15px;pointer-events:none}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{position:absolute;width:28px;height:28px;margin-top:-14px;margin-left:-14px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;text-align:center;pointer-events:all;color:#262b3e;transition:background-color 60ms ease}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{color:#c5cbce}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt>span{flex:1 1 auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(28,32,48,.5)}}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#f7f8fa}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#1c2030}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt.inner-1mVlhYbe{font-size:120%}.clockFace-eHYbqh-S .hand-2ZG8pJQb{position:absolute;display:block;pointer-events:none;bottom:50%;left:50%;width:1px;margin-left:-.5px;transform-origin:50% 100%;background:#2196f3}.clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{position:absolute;top:-26px;left:50%;width:26px;height:26px;margin-left:-13px;box-sizing:border-box;border-radius:50%;border:2px solid;border-color:#2196f3}html.theme-dark .clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{border-color:#1976d2}.clockFace-eHYbqh-S .centerDot-210Fo0oV{position:absolute;top:50%;left:50%;width:4px;height:4px;margin-top:-2px;margin-left:-2px;content:"";border-radius:50%;background:#2196f3}.dialog-1oXvxbfL{max-width:345px}.dialog-1oXvxbfL .formRow-28Ldm-ki{display:flex}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey{margin-right:14px}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey input{font-size:15px;overflow:hidden}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:first-child{flex:0 4 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:nth-child(2){flex:0 5 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.btn-1wL_hi5U{margin-left:3px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj{padding:0 8px;line-height:32px;font-size:16px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#fff;width:12px;height:12px}html.theme-dark .dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#d1d4dc} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.rtl.css b/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.rtl.css new file mode 100644 index 00000000..3d27071d --- /dev/null +++ b/src/components/kline/charting_library/bundles/71.56b42534718929251c6c.rtl.css @@ -0,0 +1 @@ +.calendar-H-c9lyXG{display:flex;flex-direction:column;width:100%;height:100%;direction:ltr;-webkit-user-select:none;user-select:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .calendar-H-c9lyXG{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-29jmPJB_{flex:0 0 50px;display:flex;align-items:center;height:50px;box-sizing:border-box;background:#fff;border-bottom:1px solid;border-color:#eceff2}html.theme-dark .header-29jmPJB_{border-color:#363c4e;background:#1e222d}.header-29jmPJB_>*{flex-grow:1;display:block}.header-29jmPJB_ .title-3BLccpWI{text-align:center;font-size:22px;color:#262b3e}html.theme-dark .header-29jmPJB_ .title-3BLccpWI{color:#c5cbce}.header-29jmPJB_ .titleDay-3Mp9czBi{color:#2196f3}html.theme-dark .header-29jmPJB_ .titleDay-3Mp9czBi{color:#1976d2}.header-29jmPJB_ .switchBtn-p718bDyp{cursor:pointer}.header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#262b3e;height:13px}html.theme-dark .header-29jmPJB_ .switchBtn-p718bDyp>svg{fill:#c5cbce}.header-29jmPJB_ .switchBtn-p718bDyp.prev-1vUszsRH>svg{float:left;margin-left:12px}.header-29jmPJB_ .switchBtn-p718bDyp.next-Xxv3BCz0>svg{float:right;margin-right:12px}.month-14xTSVpQ{flex:1 1 auto;display:flex;flex-direction:column;background:#fff}html.theme-dark .month-14xTSVpQ{background:#262b3e}.month-14xTSVpQ .weekdays-p5haX_xf{display:flex;flex-direction:row;padding:6px 0;background-color:#f7f8fa;border:1px solid;border-top:0;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weekdays-p5haX_xf{border-color:#1c2030;background-color:#1c2030}.month-14xTSVpQ .weekdays-p5haX_xf>span{flex:1 1;text-align:center;font-size:13px;color:#8797a5}.month-14xTSVpQ .weeks-1LCs6d3o{flex:1 1 auto;display:flex;flex-direction:column;border-right:1px solid;border-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o{border-color:#1c2030}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3{flex:1 1 auto;display:flex;flex-direction:row}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{flex:1 1 40px;height:40px;display:flex;font-size:14px;color:#262b3e;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:1px solid;border-left:1px solid;padding:2px 2px 1px 1px;border-color:#f7f8fa;transition:background-color 60ms ease}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB{border-color:#1c2030;color:#c5cbce}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB>span{flex:1 1;align-self:center;text-align:center}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#f7f8fa}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:active:not(.disabled-34cO1Z8u){background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB:hover:not(.disabled-34cO1Z8u){background-color:rgba(28,32,48,.5)}}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{color:#2196f3;border:2px solid;padding:0;border-color:#2196f3;margin-top:-1px;margin-left:-1px;z-index:1}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3{border-color:#1976d2;color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#c5cbce;cursor:not-allowed}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.disabled-34cO1Z8u{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#2196f3}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi{color:#1976d2}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.currentDay-3sTNH-Yi:after{position:absolute;top:0;left:-1px;content:" ";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent transparent #2196f3}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.selected-qmTqaBK3.currentDay-3sTNH-Yi:after{top:-2px;left:-2px}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#c5cbce}html.theme-dark .month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3 .day-3x8ZipuB.otherMonth-1WMn4XfI{color:#4c525e}.month-14xTSVpQ .weeks-1LCs6d3o .week-49DNXkE3:last-child .day-3x8ZipuB{border-bottom:0}.calendar-Q5DuQzKD{width:280px}.field-1YbeVGCL{position:relative;display:flex;flex-grow:1}.field-1YbeVGCL .errorIcon-3nKBmNTE,.field-1YbeVGCL .warningIcon-2FTdXbRt{position:absolute;left:2px;top:2px;padding:6px 7px;border-radius:4px;background-color:#fff;display:inline-flex}html.theme-dark .field-1YbeVGCL .errorIcon-3nKBmNTE,html.theme-dark .field-1YbeVGCL .warningIcon-2FTdXbRt{background-color:#131722}.field-1YbeVGCL .errorIcon-3nKBmNTE svg,.field-1YbeVGCL .warningIcon-2FTdXbRt svg{width:18px;height:18px}.field-1YbeVGCL .errorIcon--large-1UBncQuh,.field-1YbeVGCL .warningIcon--large-2-nZYwjj{top:8px}.field-1YbeVGCL .errorIcon--small-3eBcxlqP,.field-1YbeVGCL .warningIcon--small-60SRfITp{left:5px;padding:3px}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5{left:7px;top:2px;padding:0}.field-1YbeVGCL .errorIcon--xsmall-8a2JUSk7 svg,.field-1YbeVGCL .warningIcon--xsmall-2rOz7ig5 svg{width:14px;height:14px}.field-1YbeVGCL .errorIcon-3nKBmNTE{color:#ff4a68}.field-1YbeVGCL .warningIcon-2FTdXbRt{color:#ffca3b}.textInput-3SndIvsX{color:#4a4a4a;background-color:#fff}html.theme-dark .textInput-3SndIvsX{background-color:#1e222d;color:#c5cbce}.inputWrapper-u_TvMxrq{display:block}.field-3OP1xeZc .errorIcon-AjhrEkSc,.field-3OP1xeZc .warningIcon-309b7fMg{background-color:#fff}html.theme-dark .field-3OP1xeZc .errorIcon-AjhrEkSc,html.theme-dark .field-3OP1xeZc .warningIcon-309b7fMg{background-color:#1e222d}.pickerInput-3XGDmslV{position:relative}.pickerInput-3XGDmslV .inputIcon-1N28V7pi{display:inline-flex;position:absolute;left:9px;top:9px;cursor:pointer;opacity:.5}.pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{height:16px;width:16px;fill:#7d7d7d}html.theme-dark .pickerInput-3XGDmslV .inputIcon-1N28V7pi svg{fill:#758696}.pickerInput-3XGDmslV .inputIcon-1N28V7pi.disabled-aKY-xwhe{opacity:.1}.pickerInput-3XGDmslV .inputIcon--large-91Ho2uuh{top:16px}.pickerInput-3XGDmslV .inputIcon--small-93KX0qGd{top:6px}.pickerInput-3XGDmslV .inputIcon--xsmall-1GLk5pdh{top:2px}.picker-HQJc7fVy{z-index:99;transition:opacity .2625s ease}.fixed-QBCsU0Gi{position:fixed}.absolute-2hW9cE-c{position:absolute}.nativePicker-1F6noucK{position:absolute;box-sizing:border-box;width:100%;height:100%;opacity:0;top:0}.clock-3pqBsiNm{display:flex;flex-direction:column;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .clock-3pqBsiNm{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.header-pTWMGSpm{flex:0 0 50px;height:50px;box-sizing:border-box;font-size:24px;line-height:1;text-align:center;padding:10px 0;border-bottom:1px solid;border-bottom-color:#eceff2;color:#262b3e}html.theme-dark .header-pTWMGSpm{color:#c5cbce;border-bottom-color:#363c4e}.header-pTWMGSpm .number-9PC9lvyt{padding:0 3px;cursor:pointer}.header-pTWMGSpm .number-9PC9lvyt.active-1sonmMLV{color:#2196f3}.body-2Q-g3GDd{padding:10px;background:#f7f8fa;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}html.theme-dark .body-2Q-g3GDd{background:#1c2030}.clockFace-eHYbqh-S{position:relative;width:200px;height:200px;border-radius:50%;box-sizing:border-box;margin:0 auto;background:#fff}html.theme-dark .clockFace-eHYbqh-S{background:#262b3e}.clockFace-eHYbqh-S div{position:absolute;width:100%;height:100%}.clockFace-eHYbqh-S .face-2iCoBAOV{position:absolute;top:0;right:0;border-radius:50%;font-size:15px;pointer-events:none}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{position:absolute;width:28px;height:28px;margin-top:-14px;margin-left:-14px;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;text-align:center;pointer-events:all;color:#262b3e;transition:background-color 60ms ease}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt{color:#c5cbce}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt>span{flex:1 1 auto}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(247,248,250,.5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:hover{background-color:rgba(28,32,48,.5)}}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#f7f8fa}html.theme-dark .clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt:active{background-color:#1c2030}.clockFace-eHYbqh-S .face-2iCoBAOV .number-9PC9lvyt.inner-1mVlhYbe{font-size:120%}.clockFace-eHYbqh-S .hand-2ZG8pJQb{position:absolute;display:block;pointer-events:none;bottom:50%;right:50%;width:1px;margin-right:-.5px;transform-origin:50% 100%;background:#2196f3}.clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{position:absolute;top:-26px;right:50%;width:26px;height:26px;margin-right:-13px;box-sizing:border-box;border-radius:50%;border:2px solid;border-color:#2196f3}html.theme-dark .clockFace-eHYbqh-S .hand-2ZG8pJQb .knob-31dEppHa{border-color:#1976d2}.clockFace-eHYbqh-S .centerDot-210Fo0oV{position:absolute;top:50%;right:50%;width:4px;height:4px;margin-top:-2px;margin-right:-2px;content:"";border-radius:50%;background:#2196f3}.dialog-1oXvxbfL{max-width:345px}.dialog-1oXvxbfL .formRow-28Ldm-ki{display:flex}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey{margin-left:14px}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey input{font-size:15px;overflow:hidden}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:first-child{flex:0 4 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.input-2rGFhmey:nth-child(2){flex:0 5 100%}.dialog-1oXvxbfL .formRow-28Ldm-ki .cell-m5Uv3CRU.btn-1wL_hi5U{margin-right:3px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj{padding:0 8px;line-height:32px;font-size:16px}.dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#fff;width:12px;height:12px}html.theme-dark .dialog-1oXvxbfL .formRow-28Ldm-ki .button-1xrfeyEj svg{fill:#d1d4dc} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js b/src/components/kline/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js new file mode 100644 index 00000000..e3bd0953 --- /dev/null +++ b/src/components/kline/charting_library/bundles/72.4b79d29d2c0e13ea94c5.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[72],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.css b/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.css new file mode 100644 index 00000000..e0ad9f68 --- /dev/null +++ b/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.css @@ -0,0 +1 @@ +.wrap-1h7U5nKd{position:relative;direction:ltr;width:100%;height:100%;overflow:hidden}.wrap-1h7U5nKd svg{display:block}.scrollWrap-3gtPS0Fe{display:flex;position:relative;flex-direction:column;flex:0 0 auto;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollWrap-3gtPS0Fe::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-corner{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur{padding-right:100px;-ms-overflow-style:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur.sb-scrollbar-wrap{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-thumb,.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-track{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-corner{display:none}.content-YhoA_L2m{display:flex;position:relative;flex:1 0 auto;flex-direction:column}.icon-2xObs8DI{display:block;transition:transform 60ms ease}.scrollBot-2HHpZNuf,.scrollTop-1eXi8ltS{display:flex;position:absolute;left:0;width:100%;height:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollBot-2HHpZNuf,html.theme-dark .scrollTop-1eXi8ltS{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollBot-2HHpZNuf:active,.scrollTop-1eXi8ltS:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover,.scrollTop-1eXi8ltS:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-2HHpZNuf:active .icon-2xObs8DI,.scrollTop-1eXi8ltS:active .icon-2xObs8DI{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover .icon-2xObs8DI,.scrollTop-1eXi8ltS:hover .icon-2xObs8DI{transform:translateY(1px)}}.scrollBot-2HHpZNuf.isVisible-3zZOL3TO,.scrollTop-1eXi8ltS.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-1eXi8ltS{top:0;transform:translateY(-100%)}.scrollTop-1eXi8ltS .iconWrap-2Q69rfEO{transform:rotate(180deg)}.scrollBot-2HHpZNuf{bottom:0;transform:translateY(100%)}.fadeBot-3JstnoWq,.fadeTop-3oJzNyTq{position:absolute;left:0;width:100%;height:24px;pointer-events:none}.fadeBot-3JstnoWq.isVisible-3zZOL3TO,.fadeTop-3oJzNyTq.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-3oJzNyTq{top:0;transform:translateY(-100%);background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeTop-3oJzNyTq{background-image:linear-gradient(0deg,rgba(19,23,34,0),#131722)}.fadeBot-3JstnoWq{bottom:0;transform:translateY(100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeBot-3JstnoWq{background-image:linear-gradient(180deg,rgba(19,23,34,0),#131722)}.button-263WXsg-{display:flex;position:relative;align-items:center;justify-content:center;width:52px;height:36px;cursor:default;-webkit-user-select:none;user-select:none;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-263WXsg-{color:var(--tv-color-toolbar-button-text,#787b86)}.button-263WXsg-.hover-6KHfIHhL,.button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL,html.theme-dark .button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-263WXsg- .bg-1kRv1Pf2{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px}.button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg- .icon-1Y-3MM9F svg{vertical-align:middle}.button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2196f3);width:30px;height:30px}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent;width:34px;height:34px}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent}.button-263WXsg-.isGrayed-1kWObWVr{opacity:.3;cursor:default}.button-263WXsg-.isGrayed-1kWObWVr,.button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,.button-263WXsg-.isGrayed-1kWObWVr:active,.button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isGrayed-1kWObWVr:hover,.button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}.button-263WXsg-.isHidden-2VzaskeU{display:none}.dropdown-3_ASLzSj{position:relative}.buttonWrap-3fZWypJl{transform:translateX(0)}.control-1TyEfSIx{position:relative;overflow:hidden;width:52px;box-sizing:border-box;touch-action:manipulation}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{opacity:1}}.arrow-1cFKS5Ok{display:flex;position:absolute;top:1px;right:0;bottom:1px;align-items:center;justify-content:center;width:11px;cursor:default;box-sizing:border-box;border-radius:4px 0 0 4px;color:#131722;opacity:0;overflow:hidden}html.theme-dark .arrow-1cFKS5Ok{color:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.arrow-1cFKS5Ok:hover{color:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .arrow-1cFKS5Ok:hover{color:#868993}}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om,.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{display:block;width:4px;height:7px;fill:currentColor}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{transform:translateX(0)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg{transform:translateX(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover svg,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(1px)}}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{opacity:1;background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok .arrowIcon-2wA7q8om{transform:rotate(180deg)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(-1px)}}.feature-mobiletouch .isGrayed-xr-mULNo .control-1TyEfSIx .buttonWrap-3fZWypJl{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isGrayed-xr-mULNo .control-1TyEfSIx:hover .buttonWrap-3fZWypJl{transform:translateX(0)}}.wrap-2I6DAtXG{display:flex;flex-wrap:wrap;padding:0 5px;width:390px;box-sizing:border-box}.wrap-2I6DAtXG.smallTablet-3_DPsWKG{padding:0 16px;width:100%}.buttonIcon-2rBwJ1QM,.item-31XunD5q{font-family:FontAwesome;font-size:19px}.item-31XunD5q{display:flex;align-items:center;justify-content:center;text-align:center;width:38px;height:38px;cursor:pointer;color:#131722}html.theme-dark .item-31XunD5q{color:#b2b5be}.item-31XunD5q.smallTablet-3_DPsWKG{margin-right:8px;margin-bottom:6px}.item-31XunD5q.hovered-2A1Cpat5,.item-31XunD5q:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-31XunD5q:hover{color:#000}}html.theme-dark .item-31XunD5q.hovered-2A1Cpat5,html.theme-dark .item-31XunD5q:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-31XunD5q:hover{color:#c1c4cd}}.active-3xIuXjh4{color:#fff;background-color:#2196f3;border-radius:6px}html.theme-dark .active-3xIuXjh4{background-color:#1976d2;color:#d1d4dc}.title-KfwqaWX5{padding:10px 0 8px 20px;color:#787b86;font-weight:400;font-style:normal;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .title-KfwqaWX5{color:#787b86}.separator-3h4R1USD{margin-top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-21ihqWJ8:hover .buttonIcon-2rBwJ1QM{transition-duration:60ms}}.item-19VSB8co{padding-top:10px;padding-bottom:6px;font-size:16px;white-space:normal}.item-19VSB8co:before{content:none}.label-1NuMQGIE{overflow:visible;line-height:24px}.container-3_8ayT2Q{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-3_8ayT2Q.mirror-crJbq8d0{transform:rotate(180deg)}.container-3_8ayT2Q .background-Q1Fcmxly{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-3_8ayT2Q .background-Q1Fcmxly{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-3_8ayT2Q .arrow-WcYWFXUn,html.theme-dark .container-3_8ayT2Q .arrow-WcYWFXUn{stroke:#9db2bd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly,html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#fff)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-3TAD9tll{position:absolute;z-index:10;bottom:58px;left:100%;margin-left:-6px}.toggleButton-3TAD9tll.collapsed-2PwwPYYB{left:0;margin-left:0}.toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}.toggleButton-3TAD9tll .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.drawingToolbar-U3_QXRof{position:relative;height:100%;-webkit-user-select:none;user-select:none;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .drawingToolbar-U3_QXRof{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV,html.theme-dark .drawingToolbar-U3_QXRof.isHidden-2d-PYkzV{background-color:transparent}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV .inner-1xuW-gY4{display:none}.popupMenuItem-1b59KAzs{font-size:16px}.inner-1xuW-gY4{display:flex;flex:1 0 auto;flex-direction:column;width:52px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .inner-1xuW-gY4{background-color:var(--tv-color-platform-background,#2a2e39)}.group-2JyOhh7Z{padding:6px 0;background-color:var(--tv-color-pane-background,#fff);border-top-right-radius:2px;border-bottom-right-radius:2px}html.theme-dark .group-2JyOhh7Z{background-color:var(--tv-color-pane-background,#131722)}.group-2JyOhh7Z+.group-2JyOhh7Z{margin-top:1px}.group-2JyOhh7Z:first-child{border-top-right-radius:0}.group-2JyOhh7Z.noGroupPadding-1TTjVKWk{padding:0}.lastGroup-O75UB5Xa{border-radius:0;padding-bottom:20px}.fill-1djIbBXv{flex:1 1 100%;background-color:var(--tv-color-pane-background,#fff);margin-top:-2px;min-height:2px}html.theme-dark .fill-1djIbBXv{background-color:var(--tv-color-pane-background,#131722)}.separator-1BAqp1-l{position:relative;margin:5px 0;width:100%;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1BAqp1-l{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css b/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css new file mode 100644 index 00000000..a30be72e --- /dev/null +++ b/src/components/kline/charting_library/bundles/72.c7dff1d5063ddf603a81.rtl.css @@ -0,0 +1 @@ +.wrap-1h7U5nKd{position:relative;direction:rtl;width:100%;height:100%;overflow:hidden}.wrap-1h7U5nKd svg{display:block}.scrollWrap-3gtPS0Fe{display:flex;position:relative;flex-direction:column;flex:0 0 auto;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollWrap-3gtPS0Fe::-webkit-scrollbar{width:5px;height:5px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollWrap-3gtPS0Fe::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-3gtPS0Fe::-webkit-scrollbar-corner{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur{padding-left:100px;-ms-overflow-style:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur.sb-scrollbar-wrap{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar{display:none;width:0;height:0}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-thumb,.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-track{display:none}.scrollWrap-3gtPS0Fe.noScrollBar-ieMwbfur::-webkit-scrollbar-corner{display:none}.content-YhoA_L2m{display:flex;position:relative;flex:1 0 auto;flex-direction:column}.icon-2xObs8DI{display:block;transition:transform 60ms ease}.scrollBot-2HHpZNuf,.scrollTop-1eXi8ltS{display:flex;position:absolute;right:0;width:100%;height:24px;background-color:rgba(30,34,45,.6);color:#fff;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);justify-content:center;align-items:center;overflow:hidden}html.theme-dark .scrollBot-2HHpZNuf,html.theme-dark .scrollTop-1eXi8ltS{color:#fff;background-color:hsla(227,6%,44%,.6)}.scrollBot-2HHpZNuf:active,.scrollTop-1eXi8ltS:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover,.scrollTop-1eXi8ltS:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-2HHpZNuf:active .icon-2xObs8DI,.scrollTop-1eXi8ltS:active .icon-2xObs8DI{transform:translateY(1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.scrollBot-2HHpZNuf:hover .icon-2xObs8DI,.scrollTop-1eXi8ltS:hover .icon-2xObs8DI{transform:translateY(1px)}}.scrollBot-2HHpZNuf.isVisible-3zZOL3TO,.scrollTop-1eXi8ltS.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-1eXi8ltS{top:0;transform:translateY(-100%)}.scrollTop-1eXi8ltS .iconWrap-2Q69rfEO{transform:rotate(-180deg)}.scrollBot-2HHpZNuf{bottom:0;transform:translateY(100%)}.fadeBot-3JstnoWq,.fadeTop-3oJzNyTq{position:absolute;right:0;width:100%;height:24px;pointer-events:none}.fadeBot-3JstnoWq.isVisible-3zZOL3TO,.fadeTop-3oJzNyTq.isVisible-3zZOL3TO{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-3oJzNyTq{top:0;transform:translateY(-100%);background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeTop-3oJzNyTq{background-image:linear-gradient(0deg,rgba(19,23,34,0),#131722)}.fadeBot-3JstnoWq{bottom:0;transform:translateY(100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}html.theme-dark .fadeBot-3JstnoWq{background-image:linear-gradient(180deg,rgba(19,23,34,0),#131722)}.button-263WXsg-{display:flex;position:relative;align-items:center;justify-content:center;width:52px;height:36px;cursor:default;-webkit-user-select:none;user-select:none;color:var(--tv-color-toolbar-button-text,#131722)}html.theme-dark .button-263WXsg-{color:var(--tv-color-toolbar-button-text,#787b86)}.button-263WXsg-.hover-6KHfIHhL,.button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#000)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#000)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL,html.theme-dark .button-263WXsg-:active{color:var(--tv-color-toolbar-button-text-hover,#868993)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover{color:var(--tv-color-toolbar-button-text-hover,#868993)}}.button-263WXsg- .bg-1kRv1Pf2{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px}.button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-263WXsg-.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg- .icon-1Y-3MM9F svg{vertical-align:middle}.button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2196f3);width:30px;height:30px}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-263WXsg-.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#2196f3)}html.theme-sa .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active,#1976d2)}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);width:34px;height:34px}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .bg-1kRv1Pf2{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL.hover-6KHfIHhL .icon-1Y-3MM9F,html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:active .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL:hover .icon-1Y-3MM9F{color:var(--tv-color-toolbar-button-text-active-hover,#1e88e5)}}.button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent;width:34px;height:34px}html.theme-dark .button-263WXsg-.isTransparent-sRmateFl.isActive-2mI1-NUL .bg-1kRv1Pf2{background-color:transparent}.button-263WXsg-.isGrayed-1kWObWVr{opacity:.3;cursor:default}.button-263WXsg-.isGrayed-1kWObWVr,.button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,.button-263WXsg-.isGrayed-1kWObWVr:active,.button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-263WXsg-.isGrayed-1kWObWVr:hover,.button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr .bg-1kRv1Pf2,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:active .bg-1kRv1Pf2{background-color:transparent}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover,html.theme-dark .button-263WXsg-.isGrayed-1kWObWVr:hover .bg-1kRv1Pf2{background-color:transparent}}.button-263WXsg-.isHidden-2VzaskeU{display:none}.dropdown-3_ASLzSj{position:relative}.buttonWrap-3fZWypJl{transform:translateX(0)}.control-1TyEfSIx{position:relative;overflow:hidden;width:52px;box-sizing:border-box;touch-action:manipulation}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{opacity:1}}.arrow-1cFKS5Ok{display:flex;position:absolute;top:1px;right:0;bottom:1px;align-items:center;justify-content:center;width:11px;cursor:default;box-sizing:border-box;border-radius:0 4px 4px 0;color:#131722;opacity:0;overflow:hidden}html.theme-dark .arrow-1cFKS5Ok{color:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.arrow-1cFKS5Ok:hover{color:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .arrow-1cFKS5Ok:hover{color:#868993}}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om,.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-1cFKS5Ok .arrowIcon-2wA7q8om svg{display:block;width:4px;height:7px;fill:currentColor}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok{transform:translateX(0)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0,html.theme-dark .control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover,html.theme-dark .feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover,html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok.hover-2eKqN_v0 svg{transform:translateX(-1px)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.control-1TyEfSIx:hover .arrow-1cFKS5Ok.hover-2eKqN_v0 svg,.control-1TyEfSIx:hover .arrow-1cFKS5Ok:hover svg,.feature-mobiletouch .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg,.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(-1px)}}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{opacity:1;background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}html.theme-dark .isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok .arrowIcon-2wA7q8om{transform:rotate(-180deg)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isOpened-22vLOY9o .control-1TyEfSIx .arrow-1cFKS5Ok:hover svg{transform:translateX(1px)}}.feature-mobiletouch .isGrayed-xr-mULNo .control-1TyEfSIx .buttonWrap-3fZWypJl{transform:translateX(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.isGrayed-xr-mULNo .control-1TyEfSIx:hover .buttonWrap-3fZWypJl{transform:translateX(0)}}.wrap-2I6DAtXG{display:flex;flex-wrap:wrap;padding:0 5px;width:390px;box-sizing:border-box}.wrap-2I6DAtXG.smallTablet-3_DPsWKG{padding:0 16px;width:100%}.buttonIcon-2rBwJ1QM,.item-31XunD5q{font-family:FontAwesome;font-size:19px}.item-31XunD5q{display:flex;align-items:center;justify-content:center;text-align:center;width:38px;height:38px;cursor:pointer;color:#131722}html.theme-dark .item-31XunD5q{color:#b2b5be}.item-31XunD5q.smallTablet-3_DPsWKG{margin-left:8px;margin-bottom:6px}.item-31XunD5q.hovered-2A1Cpat5,.item-31XunD5q:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-31XunD5q:hover{color:#000}}html.theme-dark .item-31XunD5q.hovered-2A1Cpat5,html.theme-dark .item-31XunD5q:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-31XunD5q:hover{color:#c1c4cd}}.active-3xIuXjh4{color:#fff;background-color:#2196f3;border-radius:6px}html.theme-dark .active-3xIuXjh4{background-color:#1976d2;color:#d1d4dc}.title-KfwqaWX5{padding:10px 20px 8px 0;color:#787b86;font-weight:400;font-style:normal;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase}html.theme-dark .title-KfwqaWX5{color:#787b86}.separator-3h4R1USD{margin-top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.button-21ihqWJ8:hover .buttonIcon-2rBwJ1QM{transition-duration:60ms}}.item-19VSB8co{padding-top:10px;padding-bottom:6px;font-size:16px;white-space:normal}.item-19VSB8co:before{content:none}.label-1NuMQGIE{overflow:visible;line-height:24px}.container-3_8ayT2Q{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-3_8ayT2Q.mirror-crJbq8d0{transform:rotate(-180deg)}.container-3_8ayT2Q .background-Q1Fcmxly{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-3_8ayT2Q .background-Q1Fcmxly{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-3_8ayT2Q .arrow-WcYWFXUn,html.theme-dark .container-3_8ayT2Q .arrow-WcYWFXUn{stroke:#9db2bd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .background-Q1Fcmxly,html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .background-Q1Fcmxly{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#fff)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-3_8ayT2Q:hover .arrow-WcYWFXUn{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-3TAD9tll{position:absolute;z-index:10;bottom:58px;left:100%;margin-left:-6px}.toggleButton-3TAD9tll.collapsed-2PwwPYYB{left:0;margin-left:0}.toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#2196f3)}.toggleButton-3TAD9tll .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}html.theme-dark .toggleButton-3TAD9tll .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active,#1976d2)}.toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-3TAD9tll .arrow-liYbPQ3o{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.toggleButton-3TAD9tll:hover .background-1bSnR2Ey,html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .toggleButton-3TAD9tll:hover .background-1bSnR2Ey{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e88e5)}}.drawingToolbar-U3_QXRof{position:relative;height:100%;-webkit-user-select:none;user-select:none;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .drawingToolbar-U3_QXRof{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV,html.theme-dark .drawingToolbar-U3_QXRof.isHidden-2d-PYkzV{background-color:transparent}.drawingToolbar-U3_QXRof.isHidden-2d-PYkzV .inner-1xuW-gY4{display:none}.popupMenuItem-1b59KAzs{font-size:16px}.inner-1xuW-gY4{display:flex;flex:1 0 auto;flex-direction:column;width:52px;background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .inner-1xuW-gY4{background-color:var(--tv-color-platform-background,#2a2e39)}.group-2JyOhh7Z{padding:6px 0;background-color:var(--tv-color-pane-background,#fff);border-top-left-radius:2px;border-bottom-left-radius:2px}html.theme-dark .group-2JyOhh7Z{background-color:var(--tv-color-pane-background,#131722)}.group-2JyOhh7Z+.group-2JyOhh7Z{margin-top:1px}.group-2JyOhh7Z:first-child{border-top-left-radius:0}.group-2JyOhh7Z.noGroupPadding-1TTjVKWk{padding:0}.lastGroup-O75UB5Xa{border-radius:0;padding-bottom:20px}.fill-1djIbBXv{flex:1 1 100%;background-color:var(--tv-color-pane-background,#fff);margin-top:-2px;min-height:2px}html.theme-dark .fill-1djIbBXv{background-color:var(--tv-color-pane-background,#131722)}.separator-1BAqp1-l{position:relative;margin:5px 0;width:100%;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1BAqp1-l{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/73.801f0de9b068229d1755.js b/src/components/kline/charting_library/bundles/73.801f0de9b068229d1755.js new file mode 100644 index 00000000..e093ed90 --- /dev/null +++ b/src/components/kline/charting_library/bundles/73.801f0de9b068229d1755.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[73],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.css b/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.css new file mode 100644 index 00000000..1833e2cc --- /dev/null +++ b/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.css @@ -0,0 +1 @@ +.sortButton-16hjqEoU{display:flex;align-items:center;justify-content:center;margin-left:auto;color:#131722;width:34px;height:34px;border-radius:2px}html.theme-dark .sortButton-16hjqEoU{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.sortButton-16hjqEoU:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .sortButton-16hjqEoU:hover{background-color:#363a45}}.sortButton-16hjqEoU .icon-2nbSQjFT{height:28px}.container-3Qk84Vpk{padding:2px 0}.labelWrap-1kffAsJL{display:flex;align-items:center;justify-content:center}.labelWrap-1kffAsJL .icon-3s9Fy0WO{height:28px;width:28px;padding-right:6px}.labelWrap-1kffAsJL .text-1ie73mtL{padding-right:11px}.container-1oGzHiUj{display:flex;align-items:flex-end;flex-shrink:0;box-sizing:border-box;padding:9px 17px 3px 32px}.title-2FsC4R5h{margin-bottom:5px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86}.wrap-ghxWUnOu{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:default;pointer-events:all;will-change:height}.wrap--horizontal-1sVOJLqZ{top:auto;left:0;right:0;height:8px;will-change:width}.bar-2ZGFe1r-{display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;will-change:height,transform}.bar-2ZGFe1r- .barInner-2f6z58Ci{width:4px;height:calc(100% - 4px);border-radius:2px;background-color:#d1d4dc}html.theme-dark .bar-2ZGFe1r- .barInner-2f6z58Ci{background-color:#50535e}.bar-2ZGFe1r- .barInner--horizontal-35zIxXob{width:calc(100% - 4px);height:4px}.bar--horizontal-2ofOPj8L{top:0;left:0;width:auto;height:100%;will-change:width,transform}.scrollWrap-2ycJ5xsk{position:absolute;will-change:visibility;pointer-events:none}.overlapScrollWrap-236iNA0w{position:absolute;right:0}.scrollContainer-1OsLRrZC{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-height:290px){.scrollContainer-1OsLRrZC{min-height:auto}}.scrollContainer-1OsLRrZC::-webkit-scrollbar{width:5px;height:5px}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollContainer-1OsLRrZC.sb-scrollbar-wrap{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar{display:none;width:0;height:0}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb,.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar-corner{display:none}.itemRow-3JQtg1cT{display:flex;align-items:center;height:52px;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .itemRow-3JQtg1cT:hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover .favoriteButton-1yjXmqy0{opacity:1}}.itemRow-3JQtg1cT:last-child{margin-bottom:6px}.itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#2196f3}html.theme-dark .itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#1976d2}.itemRow-3JQtg1cT.mobile-3cRbBpAw{height:55px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z{display:flex;flex-direction:column;padding-right:20px;overflow:hidden}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{font-size:14px;line-height:21px;margin-bottom:4px;color:#131722;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{color:#b2b5be}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.mobile-3cRbBpAw{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz{font-size:12px;line-height:17px;color:#787b86;overflow:hidden;white-space:nowrap}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.mobile-3cRbBpAw{margin-bottom:8px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt{color:#1e88e5}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok,html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok{color:#90caf9}.itemRow-3JQtg1cT .itemInfoWithPadding-2CZUseHM{padding-left:20px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0{margin:0 4px 0 6px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.favorite-3iQ0dczX,.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.mobile-3cRbBpAw{opacity:1}.itemRow-3JQtg1cT .removeButton-1FahXcg8{margin-left:auto;margin-right:18px}.contentList-VpXJB1aY{min-height:0;max-height:526px;width:420px}@media screen and (min-width:480px){.contentList-VpXJB1aY{width:480px;max-height:526px}}@media screen and (max-width:419px){.contentList-VpXJB1aY{width:100%;max-height:none}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css b/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css new file mode 100644 index 00000000..b525dffa --- /dev/null +++ b/src/components/kline/charting_library/bundles/73.f43bede83ca343c13a7e.rtl.css @@ -0,0 +1 @@ +.sortButton-16hjqEoU{display:flex;align-items:center;justify-content:center;margin-right:auto;color:#131722;width:34px;height:34px;border-radius:2px}html.theme-dark .sortButton-16hjqEoU{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.sortButton-16hjqEoU:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .sortButton-16hjqEoU:hover{background-color:#363a45}}.sortButton-16hjqEoU .icon-2nbSQjFT{height:28px}.container-3Qk84Vpk{padding:2px 0}.labelWrap-1kffAsJL{display:flex;align-items:center;justify-content:center}.labelWrap-1kffAsJL .icon-3s9Fy0WO{height:28px;width:28px;padding-left:6px}.labelWrap-1kffAsJL .text-1ie73mtL{padding-left:11px}.container-1oGzHiUj{display:flex;align-items:flex-end;flex-shrink:0;box-sizing:border-box;padding:9px 32px 3px 17px}.title-2FsC4R5h{margin-bottom:5px;font-size:11px;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#787b86}.wrap-ghxWUnOu{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:default;pointer-events:all;will-change:height}.wrap--horizontal-1sVOJLqZ{top:auto;right:0;left:0;height:8px;will-change:width}.bar-2ZGFe1r-{display:flex;position:absolute;justify-content:center;align-items:center;top:0;right:0;width:100%;will-change:height,transform}.bar-2ZGFe1r- .barInner-2f6z58Ci{width:4px;height:calc(100% - 4px);border-radius:2px;background-color:#d1d4dc}html.theme-dark .bar-2ZGFe1r- .barInner-2f6z58Ci{background-color:#50535e}.bar-2ZGFe1r- .barInner--horizontal-35zIxXob{width:calc(100% - 4px);height:4px}.bar--horizontal-2ofOPj8L{top:0;right:0;width:auto;height:100%;will-change:width,transform}.scrollWrap-2ycJ5xsk{position:absolute;will-change:visibility;pointer-events:none}.overlapScrollWrap-236iNA0w{position:absolute;left:0}.scrollContainer-1OsLRrZC{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-height:290px){.scrollContainer-1OsLRrZC{min-height:auto}}.scrollContainer-1OsLRrZC::-webkit-scrollbar{width:5px;height:5px}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollContainer-1OsLRrZC.sb-scrollbar-wrap{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar{display:none;width:0;height:0}.scrollContainer-1OsLRrZC::-webkit-scrollbar-thumb,.scrollContainer-1OsLRrZC::-webkit-scrollbar-track{display:none}.scrollContainer-1OsLRrZC::-webkit-scrollbar-corner{display:none}.itemRow-3JQtg1cT{display:flex;align-items:center;height:52px;cursor:default}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .itemRow-3JQtg1cT:hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.itemRow-3JQtg1cT:hover .favoriteButton-1yjXmqy0{opacity:1}}.itemRow-3JQtg1cT:last-child{margin-bottom:6px}.itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#2196f3}html.theme-dark .itemRow-3JQtg1cT.active-2Ne8Zyok{background-color:#1976d2}.itemRow-3JQtg1cT.mobile-3cRbBpAw{height:55px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z{display:flex;flex-direction:column;padding-left:20px;overflow:hidden}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{font-size:14px;line-height:21px;margin-bottom:4px;color:#131722;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N{color:#b2b5be}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .title-utNMTX_N.mobile-3cRbBpAw{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz{font-size:12px;line-height:17px;color:#787b86;overflow:hidden;white-space:nowrap}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#fff}html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.active-2Ne8Zyok{color:#d1d4dc}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .details-1rOd8IMz.mobile-3cRbBpAw{margin-bottom:8px}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt{color:#1e88e5}.itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok,html.theme-dark .itemRow-3JQtg1cT .itemInfo-3NQvH05Z .highlight-3BtgMHlt.active-2Ne8Zyok{color:#90caf9}.itemRow-3JQtg1cT .itemInfoWithPadding-2CZUseHM{padding-right:20px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0{margin:0 6px 0 4px}.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.favorite-3iQ0dczX,.itemRow-3JQtg1cT .favoriteButton-1yjXmqy0.mobile-3cRbBpAw{opacity:1}.itemRow-3JQtg1cT .removeButton-1FahXcg8{margin-right:auto;margin-left:18px}.contentList-VpXJB1aY{min-height:0;max-height:526px;width:420px}@media screen and (min-width:480px){.contentList-VpXJB1aY{width:480px;max-height:526px}}@media screen and (max-width:419px){.contentList-VpXJB1aY{width:100%;max-height:none}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png b/src/components/kline/charting_library/bundles/7393f661fc7d4389ea6d4dabd2a5aeea.png new file mode 100644 index 0000000000000000000000000000000000000000..f493b31ceb1919f589b58cca8eeb6dd200b11274 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^20$#p!3HD)*8SNCq}Y|gW!U_%O?XxI14-? ziy0XB4uLSEsD@VqP>{XE)7O>#9tR6Ao7(l-U5-GZU!E?GAs)w*-@JdHzCh&8p3-)m zTK?MNliM!8eOAT>0%~oHOj9i8H8wUTPT!>-$6u3_knp3w&3}@>FPGQqxBmVA@1OLU zMUVeOlAy8jLB@)&!h*kM{F0R1c&q<3vth)MH69-r?tXdv=|GT9(s9oMAe%ozZJC(F zG&zozXEh}s<~KGv%118Puwg=@&|eD%&tDrW6J+HM>kB+&*!Al8Ge$R+Ka$-NG7nZ9 z?Y!2{JYmWF0J#TC4LUEy*emkC0lLMa)xUAqEUuHko|^ls?KbP0l+XkK DeD#v9 literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/74.2521feec78da95ba2621.js b/src/components/kline/charting_library/bundles/74.2521feec78da95ba2621.js new file mode 100644 index 00000000..2d2d1d1f --- /dev/null +++ b/src/components/kline/charting_library/bundles/74.2521feec78da95ba2621.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[74],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.css b/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.css new file mode 100644 index 00000000..a3f50595 --- /dev/null +++ b/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.css @@ -0,0 +1 @@ +.container-V40c9xRz{position:relative;width:100%;min-width:0;overflow:auto}.title-34aDs39w{margin-left:4px;font-size:14px;color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-34aDs39w.disabled-17IgfIYd,html.theme-dark .title-34aDs39w{color:#b2b5be}html.theme-dark .title-34aDs39w.disabled-17IgfIYd{color:#50535e}.icon-2hTCJTIH{font-size:0;margin-left:4px}.icon-2hTCJTIH.locked-20ljjQkW{color:#ef5350}.icon-2hTCJTIH.open-19XeUlGJ{color:#26a69a}.actionIcon-3jB28-_s+.actionIcon-3jB28-_s{margin-left:4px}.actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#90caf9}html.theme-dark .actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#144987}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-1DtZ78WN{display:none}}.highlighted-3Ob1jr_R,html.theme-dark .highlighted-3Ob1jr_R{color:#1e88e5}@keyframes highlight-animation-theme-light-1TIZ6Gga{0%{background-color:transparent}30%{background-color:#e3f2fd}60%{background-color:transparent}to{background-color:#bbdefb}}@keyframes highlight-animation-theme-dark-3xWPfm4R{0%{background-color:transparent}30%{background-color:#132742}60%{background-color:transparent}to{background-color:#143661}}.container-1e-eHKCj{display:flex;align-items:center;height:32px;padding-left:6px;padding-right:16px;box-sizing:border-box}.container-1e-eHKCj.selected-ObuRahJa{background-color:#bbdefb}html.theme-dark .container-1e-eHKCj.selected-ObuRahJa{background-color:#143661}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .favorite-PSp_jkxl{visibility:visible}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#bbdefb}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#143661}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#90caf9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#144987}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .actions-29vlkAXU{visibility:visible}}.container-1e-eHKCj.highlighted-3YDl6jC6{animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards}.container-1e-eHKCj.highlighted-3YDl6jC6.light-2HF6Zxxl{animation-name:highlight-animation-theme-light-1TIZ6Gga}.container-1e-eHKCj.highlighted-3YDl6jC6.dark-1FO6oC-E{animation-name:highlight-animation-theme-dark-3xWPfm4R}@media screen and (max-width:419px){.container-1e-eHKCj{height:40px}}.main-34wD0nIh{display:flex;flex:1 1 auto;min-width:0;margin-right:auto;align-items:center}.main-34wD0nIh.paddingLeft-1urwbIqx{padding-left:22px}.favorite-PSp_jkxl{visibility:hidden}.favorite-PSp_jkxl.isActive-2O3vI4me,.favorite-PSp_jkxl.isMobile-2aXWDdT8{visibility:visible}.author-3sD2DZRV{flex-basis:100px;min-width:100px;color:#2196f3;margin-left:24px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-3sD2DZRV{color:#1976d2}.likes-17ztM5mP{flex-basis:50px;min-width:50px;color:#131722;margin-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-17ztM5mP{color:#b2b5be}.actions-29vlkAXU{display:flex;flex-basis:44px;min-width:44px;justify-content:flex-end;margin-left:24px;visibility:hidden}.actions-29vlkAXU.isMobile-2aXWDdT8{visibility:visible}.title-34kQlbrM{margin:0;font-weight:400;font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-34kQlbrM{color:#787b86}.title-34kQlbrM:first-child{margin-right:auto}.title-34kQlbrM+.title-34kQlbrM{margin-left:24px}.title-34kQlbrM.small-vZQvMj9o{width:50px}.title-34kQlbrM.normal-2Xipsjws{width:100px}.title-34kQlbrM.large-3RKX3yN_{width:150px}.container-2xksDfDy{display:flex;padding:16px 84px 8px 32px;box-sizing:border-box}.container-1nR_bX0y{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-1upzSf_2{margin-bottom:8px}.title-3EHABq-W{margin:0 0 16px;font-size:20px;font-weight:700;color:#000}html.theme-dark .title-3EHABq-W{color:#b2b5be}.description-3sR4j2iN{margin:0 0 24px;font-size:16px;line-height:24px;color:#000}html.theme-dark .description-3sR4j2iN{color:#b2b5be}.dialog-12W2lAaB{width:calc(100% - 20px);max-width:840px;height:600px}.dialogLibrary-11wUWBuU{height:600px}.listContainer-313-x-WK::-webkit-scrollbar{width:5px;height:5px}.listContainer-313-x-WK::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .listContainer-313-x-WK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-313-x-WK::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.listContainer-313-x-WK::-webkit-scrollbar-corner{display:none}.scroll-3Eu9HUkX::-webkit-scrollbar{width:5px;height:5px}.scroll-3Eu9HUkX::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scroll-3Eu9HUkX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-3Eu9HUkX::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scroll-3Eu9HUkX::-webkit-scrollbar-corner{display:none}@media screen and (max-width:419px){.scroll-3Eu9HUkX{box-sizing:border-box;padding-top:6px;padding-bottom:6px}}.sidebarContainer-1lfmvpaZ{padding-top:6px;padding-bottom:6px}.backButton-C9cNFJsB{display:flex;align-items:center;width:28px;height:100%;padding-right:20px;color:#787b86}.noContentBlock-Ly1pGn6p{min-height:100%;padding:24px 40px 60px;box-sizing:border-box} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css b/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css new file mode 100644 index 00000000..382a6679 --- /dev/null +++ b/src/components/kline/charting_library/bundles/74.38f652489bddb2b9802b.rtl.css @@ -0,0 +1 @@ +.container-V40c9xRz{position:relative;width:100%;min-width:0;overflow:auto}.title-34aDs39w{margin-right:4px;font-size:14px;color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-34aDs39w.disabled-17IgfIYd,html.theme-dark .title-34aDs39w{color:#b2b5be}html.theme-dark .title-34aDs39w.disabled-17IgfIYd{color:#50535e}.icon-2hTCJTIH{font-size:0;margin-right:4px}.icon-2hTCJTIH.locked-20ljjQkW{color:#ef5350}.icon-2hTCJTIH.open-19XeUlGJ{color:#26a69a}.actionIcon-3jB28-_s+.actionIcon-3jB28-_s{margin-right:4px}.actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#90caf9}html.theme-dark .actionIcon-3jB28-_s.selected-lKkvzAlt{--tv-list-item-button-background-hover-color:#144987}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-1DtZ78WN{display:none}}.highlighted-3Ob1jr_R,html.theme-dark .highlighted-3Ob1jr_R{color:#1e88e5}@keyframes highlight-animation-theme-light-1TIZ6Gga{0%{background-color:transparent}30%{background-color:#e3f2fd}60%{background-color:transparent}to{background-color:#bbdefb}}@keyframes highlight-animation-theme-dark-3xWPfm4R{0%{background-color:transparent}30%{background-color:#132742}60%{background-color:transparent}to{background-color:#143661}}.container-1e-eHKCj{display:flex;align-items:center;height:32px;padding-right:6px;padding-left:16px;box-sizing:border-box}.container-1e-eHKCj.selected-ObuRahJa{background-color:#bbdefb}html.theme-dark .container-1e-eHKCj.selected-ObuRahJa{background-color:#143661}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover{background-color:#2a2e39}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .favorite-PSp_jkxl{visibility:visible}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#bbdefb}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa{background-color:#143661}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#90caf9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .container-1e-eHKCj:not(.disabled-3lywlGlv):hover.selected-ObuRahJa .favorite-PSp_jkxl:hover{background-color:#144987}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.container-1e-eHKCj:not(.disabled-3lywlGlv):hover .actions-29vlkAXU{visibility:visible}}.container-1e-eHKCj.highlighted-3YDl6jC6{animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards}.container-1e-eHKCj.highlighted-3YDl6jC6.light-2HF6Zxxl{animation-name:highlight-animation-theme-light-1TIZ6Gga}.container-1e-eHKCj.highlighted-3YDl6jC6.dark-1FO6oC-E{animation-name:highlight-animation-theme-dark-3xWPfm4R}@media screen and (max-width:419px){.container-1e-eHKCj{height:40px}}.main-34wD0nIh{display:flex;flex:1 1 auto;min-width:0;margin-left:auto;align-items:center}.main-34wD0nIh.paddingLeft-1urwbIqx{padding-right:22px}.favorite-PSp_jkxl{visibility:hidden}.favorite-PSp_jkxl.isActive-2O3vI4me,.favorite-PSp_jkxl.isMobile-2aXWDdT8{visibility:visible}.author-3sD2DZRV{flex-basis:100px;min-width:100px;color:#2196f3;margin-right:24px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-3sD2DZRV{color:#1976d2}.likes-17ztM5mP{flex-basis:50px;min-width:50px;color:#131722;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-17ztM5mP{color:#b2b5be}.actions-29vlkAXU{display:flex;flex-basis:44px;min-width:44px;justify-content:flex-end;margin-right:24px;visibility:hidden}.actions-29vlkAXU.isMobile-2aXWDdT8{visibility:visible}.title-34kQlbrM{margin:0;font-weight:400;font-size:11px;line-height:16px;color:#787b86;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-34kQlbrM{color:#787b86}.title-34kQlbrM:first-child{margin-left:auto}.title-34kQlbrM+.title-34kQlbrM{margin-right:24px}.title-34kQlbrM.small-vZQvMj9o{width:50px}.title-34kQlbrM.normal-2Xipsjws{width:100px}.title-34kQlbrM.large-3RKX3yN_{width:150px}.container-2xksDfDy{display:flex;padding:16px 32px 8px 84px;box-sizing:border-box}.container-1nR_bX0y{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-1upzSf_2{margin-bottom:8px}.title-3EHABq-W{margin:0 0 16px;font-size:20px;font-weight:700;color:#000}html.theme-dark .title-3EHABq-W{color:#b2b5be}.description-3sR4j2iN{margin:0 0 24px;font-size:16px;line-height:24px;color:#000}html.theme-dark .description-3sR4j2iN{color:#b2b5be}.dialog-12W2lAaB{width:calc(100% - 20px);max-width:840px;height:600px}.dialogLibrary-11wUWBuU{height:600px}.listContainer-313-x-WK::-webkit-scrollbar{width:5px;height:5px}.listContainer-313-x-WK::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .listContainer-313-x-WK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-313-x-WK::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.listContainer-313-x-WK::-webkit-scrollbar-corner{display:none}.scroll-3Eu9HUkX::-webkit-scrollbar{width:5px;height:5px}.scroll-3Eu9HUkX::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scroll-3Eu9HUkX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-3Eu9HUkX::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scroll-3Eu9HUkX::-webkit-scrollbar-corner{display:none}@media screen and (max-width:419px){.scroll-3Eu9HUkX{box-sizing:border-box;padding-top:6px;padding-bottom:6px}}.sidebarContainer-1lfmvpaZ{padding-top:6px;padding-bottom:6px}.backButton-C9cNFJsB{display:flex;align-items:center;width:28px;height:100%;padding-left:20px;color:#787b86}.backButton-C9cNFJsB svg{transform:rotate(180deg)}.noContentBlock-Ly1pGn6p{min-height:100%;padding:24px 40px 60px;box-sizing:border-box} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.css b/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.css new file mode 100644 index 00000000..d83262c7 --- /dev/null +++ b/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.css @@ -0,0 +1 @@ +.group-wWM3zP_M{display:flex;align-items:center;height:100%;flex:0 0 auto;background-color:var(--tv-color-pane-background,#fff);margin-left:1px;border-radius:0;overflow:hidden;min-width:37px;justify-content:center;cursor:default}html.theme-dark .group-wWM3zP_M{background-color:var(--tv-color-pane-background,#131722)}.group-wWM3zP_M:first-child{border-bottom-left-radius:0;margin-left:0}.group-wWM3zP_M:last-child{border-bottom-right-radius:0;margin-right:0}.group-wWM3zP_M.noLeftDecoration-15F5a1TB{margin-left:0;border-bottom-left-radius:0}.group-wWM3zP_M.noRightDecoration-2GcAAgVb{margin-right:0;border-bottom-right-radius:0}.group-wWM3zP_M.noMinimalWidth-1sbl_ff5{min-width:0}.wrap-3tiHesTk{display:flex;height:38px;flex:1 1 auto;min-width:0}.wrap-3K4w_7te{display:flex;align-items:center;color:#8797a5;cursor:default}html.theme-dark .wrap-3K4w_7te{color:#8797a5}.wrap-3K4w_7te .icon-1dNdRXKB{margin:0 1px 0 8px}.wrap-3K4w_7te svg{fill:currentColor}.inner-v8eiKwdM{display:flex;height:100%}.fake-37paHC6T{position:fixed;visibility:hidden;top:0;left:0;height:38px}.fill-2axUON87{flex:1 1 100%;min-width:0}.fill-2axUON87.minimalPriority-1MGEuVHu{flex:1 1 0%}.fill-2axUON87.collapse-17ig2Mxu{flex:0 0 0%}.button-3xrjDzA4{padding:0 10px 0 5px}.iconButton-3vyD3BPg{padding:0 5px}.hidden-2kSvETGo{display:none}.symbolSearch-3I4QF1U_{max-width:500px;flex:1 1 100%;justify-content:flex-start}.symbolSearchClose-3QSRPDvy{min-width:38px;justify-content:center}.content-3mgFz85m{display:table;position:relative;width:100%;height:100%;white-space:nowrap}.desktopPublish-3xVralL7{display:flex}@media screen and (max-width:1019px){.desktopPublish-3xVralL7{display:none}}.mobilePublish-v3HVdbH2{display:none}@media screen and (max-width:1019px){.mobilePublish-v3HVdbH2{display:flex}}.toolbar-2n2cwgp5{position:relative;height:100%;padding:0;font-size:14px}.toolbar-2n2cwgp5.isHidden-GTob3P_C,html.theme-dark .toolbar-2n2cwgp5.isHidden-GTob3P_C{background-color:transparent}.toolbar-2n2cwgp5.isHidden-GTob3P_C .overflowWrap-PWdgT-U_{display:none}.overflowWrap-PWdgT-U_{overflow:hidden;height:38px}.customButton--jqJTfH5{color:#131722;padding:0 10px}html.theme-dark .customButton--jqJTfH5{color:#b2b5be}.customButton--jqJTfH5.hovered-1mGRUp3y,.customButton--jqJTfH5:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton--jqJTfH5:hover{color:#000}}html.theme-dark .customButton--jqJTfH5.hovered-1mGRUp3y,html.theme-dark .customButton--jqJTfH5:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton--jqJTfH5:hover{color:#c1c4cd}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css b/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css new file mode 100644 index 00000000..95c5f759 --- /dev/null +++ b/src/components/kline/charting_library/bundles/75.17abe3e8dce352c1b3ab.rtl.css @@ -0,0 +1 @@ +.group-wWM3zP_M{display:flex;align-items:center;height:100%;flex:0 0 auto;background-color:var(--tv-color-pane-background,#fff);margin-right:1px;border-radius:0;overflow:hidden;min-width:37px;justify-content:center;cursor:default}html.theme-dark .group-wWM3zP_M{background-color:var(--tv-color-pane-background,#131722)}.group-wWM3zP_M:first-child{border-bottom-right-radius:0;margin-right:0}.group-wWM3zP_M:last-child{border-bottom-left-radius:0;margin-left:0}.group-wWM3zP_M.noLeftDecoration-15F5a1TB{margin-right:0;border-bottom-right-radius:0}.group-wWM3zP_M.noRightDecoration-2GcAAgVb{margin-left:0;border-bottom-left-radius:0}.group-wWM3zP_M.noMinimalWidth-1sbl_ff5{min-width:0}.wrap-3tiHesTk{display:flex;height:38px;flex:1 1 auto;min-width:0}.wrap-3K4w_7te{display:flex;align-items:center;color:#8797a5;cursor:default}html.theme-dark .wrap-3K4w_7te{color:#8797a5}.wrap-3K4w_7te .icon-1dNdRXKB{margin:0 8px 0 1px}.wrap-3K4w_7te svg{fill:currentColor}.inner-v8eiKwdM{display:flex;height:100%}.fake-37paHC6T{position:fixed;visibility:hidden;top:0;right:0;height:38px}.fill-2axUON87{flex:1 1 100%;min-width:0}.fill-2axUON87.minimalPriority-1MGEuVHu{flex:1 1 0%}.fill-2axUON87.collapse-17ig2Mxu{flex:0 0 0%}.button-3xrjDzA4{padding:0 5px 0 10px}.iconButton-3vyD3BPg{padding:0 5px}.hidden-2kSvETGo{display:none}.symbolSearch-3I4QF1U_{max-width:500px;flex:1 1 100%;justify-content:flex-start}.symbolSearchClose-3QSRPDvy{min-width:38px;justify-content:center}.content-3mgFz85m{display:table;position:relative;width:100%;height:100%;white-space:nowrap}.desktopPublish-3xVralL7{display:flex}@media screen and (max-width:1019px){.desktopPublish-3xVralL7{display:none}}.mobilePublish-v3HVdbH2{display:none}@media screen and (max-width:1019px){.mobilePublish-v3HVdbH2{display:flex}}.toolbar-2n2cwgp5{position:relative;height:100%;padding:0;font-size:14px}.toolbar-2n2cwgp5.isHidden-GTob3P_C,html.theme-dark .toolbar-2n2cwgp5.isHidden-GTob3P_C{background-color:transparent}.toolbar-2n2cwgp5.isHidden-GTob3P_C .overflowWrap-PWdgT-U_{display:none}.overflowWrap-PWdgT-U_{overflow:hidden;height:38px}.customButton--jqJTfH5{color:#131722;padding:0 10px}html.theme-dark .customButton--jqJTfH5{color:#b2b5be}.customButton--jqJTfH5.hovered-1mGRUp3y,.customButton--jqJTfH5:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.customButton--jqJTfH5:hover{color:#000}}html.theme-dark .customButton--jqJTfH5.hovered-1mGRUp3y,html.theme-dark .customButton--jqJTfH5:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .customButton--jqJTfH5:hover{color:#c1c4cd}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/75.8bb207814ad927d3c48d.js b/src/components/kline/charting_library/bundles/75.8bb207814ad927d3c48d.js new file mode 100644 index 00000000..e8e864cb --- /dev/null +++ b/src/components/kline/charting_library/bundles/75.8bb207814ad927d3c48d.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[75],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/76.4db2074aaa017b28c166.js b/src/components/kline/charting_library/bundles/76.4db2074aaa017b28c166.js new file mode 100644 index 00000000..acb38945 --- /dev/null +++ b/src/components/kline/charting_library/bundles/76.4db2074aaa017b28c166.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[76],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.css b/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.css new file mode 100644 index 00000000..e7440b96 --- /dev/null +++ b/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.css @@ -0,0 +1 @@ +.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-left:0;border-right:0;border-radius:0}.tv-control-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:left}.tv-control-input--file{display:none}.tv-compare-tab__predefines{display:flex;flex-wrap:wrap}.tv-compare-tab__predefine-cell{width:50%;margin-top:20px}.tv-compare-tab__predefine-cell--wide{width:100%}.tv-compare-tab__checkbox-label{font-size:13px}.tv-compare-tab__checkbox-box:after{border-color:#9db2bd}.tv-add-symbol-tab__add-symbol-overlay{margin-top:20px}.tv-add-symbol-tab__checkbox-label{font-size:13px}.tv-add-symbol-tab__checkbox-box:after{border-color:#9db2bd}.tv-tabbed-dialog{background-color:#fff;color:#4a4a4a}html.theme-dark .tv-tabbed-dialog{color:#c5cbce;background-color:#1e222d}.tv-tabbed-dialog__header{display:flex;position:relative;padding-top:0;padding-left:0;padding-bottom:0;border-bottom:none!important;margin-bottom:-1px;z-index:6}.tv-tabbed-dialog__bottom-border{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#dadde0;z-index:-1}html.theme-dark .tv-tabbed-dialog__bottom-border{background-color:#363c4e}.tv-tabbed-dialog__tab-page{height:100%;display:none}.tv-tabbed-dialog__tab-page.active{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block}.tv-tabbed-dialog__close{z-index:6;top:5px}.tv-tabbed-dialog__tabs{width:100%;flex-shrink:1;height:53px}.tv-tabbed-dialog__custom-controls{margin-left:10px;flex-shrink:0}.tv-tabbed-dialog__tabs-arrow-left:before,.tv-tabbed-dialog__tabs-arrow-right:before{content:"";position:absolute;bottom:1px;left:0;right:0;height:1px}.tv-tabbed-dialog__tabs-arrow-left:before{background:linear-gradient(90deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-tabbed-dialog__tabs-arrow-right:before{background:linear-gradient(270deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-compare-dialog__scroll-box{padding:0 15px!important}.tv-compare-dialog__tab{padding:0 15px}.tv-compare-dialog__tab-page{position:relative;padding:20px 30px}.tv-compare-dialog__tab-page input{color:#4a4a4a;background-color:#fff;border-color:#dadde0}html.theme-dark .tv-compare-dialog__tab-page input{border-color:#363c4e;background-color:#1e222d;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-compare-dialog__tab-page input:hover{border-color:#c8c8c8}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-compare-dialog__tab-page input:hover{border-color:#4c525e}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css b/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css new file mode 100644 index 00000000..1e97da93 --- /dev/null +++ b/src/components/kline/charting_library/bundles/76.7d988838b0406bd4d5eb.rtl.css @@ -0,0 +1 @@ +.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-right:0;border-left:0;border-radius:0}.tv-control-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-control-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:right}.tv-control-input--file{display:none}.tv-compare-tab__predefines{display:flex;flex-wrap:wrap}.tv-compare-tab__predefine-cell{width:50%;margin-top:20px}.tv-compare-tab__predefine-cell--wide{width:100%}.tv-compare-tab__checkbox-label{font-size:13px}.tv-compare-tab__checkbox-box:after{border-color:#9db2bd}.tv-add-symbol-tab__add-symbol-overlay{margin-top:20px}.tv-add-symbol-tab__checkbox-label{font-size:13px}.tv-add-symbol-tab__checkbox-box:after{border-color:#9db2bd}.tv-tabbed-dialog{background-color:#fff;color:#4a4a4a}html.theme-dark .tv-tabbed-dialog{color:#c5cbce;background-color:#1e222d}.tv-tabbed-dialog__header{display:flex;position:relative;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:none!important;margin-bottom:-1px;z-index:6}.tv-tabbed-dialog__bottom-border{position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#dadde0;z-index:-1}html.theme-dark .tv-tabbed-dialog__bottom-border{background-color:#363c4e}.tv-tabbed-dialog__tab-page{height:100%;display:none}.tv-tabbed-dialog__tab-page.active{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block}.tv-tabbed-dialog__close{z-index:6;top:5px}.tv-tabbed-dialog__tabs{width:100%;flex-shrink:1;height:53px}.tv-tabbed-dialog__custom-controls{margin-right:10px;flex-shrink:0}.tv-tabbed-dialog__tabs-arrow-left:before,.tv-tabbed-dialog__tabs-arrow-right:before{content:"";position:absolute;bottom:1px;right:0;left:0;height:1px}.tv-tabbed-dialog__tabs-arrow-left:before{background:linear-gradient(270deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-tabbed-dialog__tabs-arrow-right:before{background:linear-gradient(90deg,#dadde0 0,#dadde0 85%,hsla(0,0%,100%,0))}.tv-compare-dialog__scroll-box{padding:0 15px!important}.tv-compare-dialog__tab{padding:0 15px}.tv-compare-dialog__tab-page{position:relative;padding:20px 30px}.tv-compare-dialog__tab-page input{color:#4a4a4a;background-color:#fff;border-color:#dadde0}html.theme-dark .tv-compare-dialog__tab-page input{border-color:#363c4e;background-color:#1e222d;color:#c5cbce}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-compare-dialog__tab-page input:hover{border-color:#c8c8c8}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-compare-dialog__tab-page input:hover{border-color:#4c525e}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.css b/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.css new file mode 100644 index 00000000..c426f01e --- /dev/null +++ b/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.css @@ -0,0 +1 @@ +.tv-floating-toolbar{display:flex;position:absolute!important;align-items:stretch;flex-direction:column;opacity:1;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1);border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);border-radius:4px;border:1px solid;border-color:#e6eaef}html.theme-dark .tv-floating-toolbar{border-color:#363c4e;background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-floating-toolbar.i-closed{transform:scale(.925);opacity:0;pointer-events:none}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;width:14px}.feature-mobiletouch .tv-floating-toolbar__drag{width:20px}.tv-floating-toolbar__drag svg{width:6px;height:12px;fill:#dadde0}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar__drag-ext{height:100%;width:14px;position:absolute;padding:4px 0 0 4px;left:-4px;top:-4px}.feature-mobiletouch .tv-floating-toolbar__drag-ext{width:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(90deg)}.tv-floating-toolbar__content{display:flex;flex-shrink:0;overflow:hidden;border-top-right-radius:4px;border-bottom-right-radius:4px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{flex-direction:column;border-top-right-radius:0;border-bottom-left-radius:4px}.tv-floating-toolbar .ui-sortable-placeholder{border-left:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar .ui-sortable-placeholder{border-left:1px solid #363c4e}.tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-left:none;border-top:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-top:1px solid #363c4e}.tv-floating-toolbar__widget{display:flex;align-items:stretch;border-left:1px solid;border-left-color:#e6eaef}html.theme-dark .tv-floating-toolbar__widget{border-left-color:#363c4e}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar__widget.ui-sortable-helper{border-left-color:transparent}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-left:none;border-top:1px solid;border-top-color:#eceff2}html.theme-dark .tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-top-color:#363c4e}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget.ui-sortable-helper{border-top-color:transparent}.tv-caret{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-left:5px;vertical-align:middle;transition:transform .35s ease}.active .tv-caret,.i-dropped .tv-caret:not(.tv-caret--strict),.tv-caret--strict.i-dropped{transform:rotate(-180deg);will-change:transform;transition-duration:.33}.tv-caret--small{margin-left:3px;margin-right:-1px;border-top-width:3px;border-right-width:3px;border-left-width:3px}.tv-caret--colored{transition:transform .35s ease,color .35s ease}.tv-caret--no-margin{margin-left:0}.tv-grouped-floating-toolbar{color:#4a4a4a}html.theme-dark .tv-grouped-floating-toolbar{color:#c5cbce}.tv-grouped-floating-toolbar__popup{display:flex;position:absolute;top:100%;opacity:0;border-radius:0 0 1px 1px;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);transition:opacity .35s ease}html.theme-dark .tv-grouped-floating-toolbar__popup{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-grouped-floating-toolbar__popup.i-opened{opacity:1;transition-duration:.11666667s}.tv-grouped-floating-toolbar__popup--at-top{top:calc(-100% - 2px);border-radius:1px 1px 0 0;box-shadow:0 -5px 10px -5px rgba(0,0,0,.15)}.tv-grouped-floating-toolbar__popup--at-left{left:0;border-radius:1px 0 0 1px;transform:translateX(-100%)}.tv-grouped-floating-toolbar.i-vertical .tv-grouped-floating-toolbar__popup:not(.tv-grouped-floating-toolbar__popup--at-left){left:100%;border-radius:0 1px 1px 0}.tv-grouped-floating-toolbar__sub-widget{display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:background-color .35s ease,opacity .35s ease}.tv-grouped-floating-toolbar__sub-widget--current{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__sub-widget:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__sub-widget--current{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__sub-widget:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__sub-widget:active{background-color:#eaecef;transition-duration:.06s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-9,.tv-grouped-floating-toolbar__sub-widget--slide-right-9{transition-delay:0s,.2422s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-8,.tv-grouped-floating-toolbar__sub-widget--slide-right-8{transition-delay:0s,.20055s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-7,.tv-grouped-floating-toolbar__sub-widget--slide-right-7{transition-delay:0s,.1638s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-6,.tv-grouped-floating-toolbar__sub-widget--slide-right-6{transition-delay:0s,.13195s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-5,.tv-grouped-floating-toolbar__sub-widget--slide-right-5{transition-delay:0s,.105s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-4,.tv-grouped-floating-toolbar__sub-widget--slide-right-4{transition-delay:0s,.08295s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-3,.tv-grouped-floating-toolbar__sub-widget--slide-right-3{transition-delay:0s,.0658s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-2,.tv-grouped-floating-toolbar__sub-widget--slide-right-2{transition-delay:0s,.05355s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-1,.tv-grouped-floating-toolbar__sub-widget--slide-right-1{transition-delay:0s,.0462s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-0,.tv-grouped-floating-toolbar__sub-widget--slide-right-0{transition-delay:0s,.04375s}.tv-grouped-floating-toolbar__popup.i-opened .tv-grouped-floating-toolbar__sub-widget{opacity:1}.tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-left:1px solid;border-left-color:#dadde0}html.theme-dark .tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-left-color:#363c4e}.tv-grouped-floating-toolbar__widget-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background-color:#fff;transition:background-color .35s ease}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper{background-color:#1e222d}.tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__widget-wrapper.i-disabled{cursor:default;color:#adaeb0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper.i-disabled:hover{background-color:#fff}}.tv-grouped-floating-toolbar__widget-wrapper:active{background-color:#eaecef;transition-duration:.06s}.tv-linetool-properties-toolbar__button{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;transition:background-color .35s ease}.tv-linetool-properties-toolbar__button.i-dropped{background-color:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{background-color:#f1f3f6}}html.theme-dark .tv-linetool-properties-toolbar__button.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__button:hover{background-color:#2f3241}}.tv-linetool-properties-toolbar__button:active{background-color:#eaecef}html.theme-dark .tv-linetool-properties-toolbar__button:active{background-color:#2f3241}.tv-linetool-properties-toolbar__button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{transition-duration:.06s}}.tv-linetool-properties-toolbar__button.i-active{background-color:#f1f3f6}html.theme-dark .tv-linetool-properties-toolbar__button.i-active{background-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button.i-active:hover{background-color:#e8ebf0}}.tv-linetool-properties-toolbar__button.i-active:active{background-color:#dee3ea}.tv-linetool-properties-toolbar__button,.tv-linetool-properties-toolbar__grouped-button,.tv-linetool-properties-toolbar__sub-widget{min-width:38px;min-height:38px}.tv-linetool-properties-toolbar__text{transition:color .35s ease}.tv-linetool-properties-toolbar__icon{display:flex}.tv-linetool-properties-toolbar__icon svg{width:16px;height:16px;fill:#758696;transition:fill .35s ease,stroke .35s ease}.i-active .tv-linetool-properties-toolbar__icon svg{fill:#2196f3}.tv-linetool-properties-toolbar__icon--line-props svg{width:22px;height:6px}.tv-linetool-properties-toolbar__button:active .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}}.tv-linetool-properties-toolbar__color-picker{height:38px!important;width:38px!important;cursor:pointer}.tv-linetool-properties-toolbar__color-picker .tvcolorpicker-transparency{width:38px!important;height:4px!important;bottom:5px}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget{border-color:#c9cbcd;border:0!important;width:34px;height:34px;padding:2px;z-index:10;position:relative!important}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg{position:absolute;top:0;left:0;width:38px;height:38px;z-index:40}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#fff;transition:fill .35s ease}html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#1e222d}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .icon{fill:#758696;transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#2f3241}}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget.i-active+svg .bg{fill:#f1f3f6}.tv-favorited-drawings-toolbar__widget{display:flex;align-items:center;justify-content:center;flex-grow:1;min-width:38px;min-height:38px;cursor:pointer;transition:color .35s ease;color:#4c525e}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-favorited-drawings-toolbar__widget:hover{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover{color:#9db2bd}}.tv-favorited-drawings-toolbar__widget.i-active{color:#1592e6}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:#2196f3} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css b/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css new file mode 100644 index 00000000..063f3c83 --- /dev/null +++ b/src/components/kline/charting_library/bundles/77.251aca00b6d789124aa9.rtl.css @@ -0,0 +1 @@ +.tv-floating-toolbar{display:flex;position:absolute!important;align-items:stretch;flex-direction:column;opacity:1;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1);border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);border-radius:4px;border:1px solid;border-color:#e6eaef}html.theme-dark .tv-floating-toolbar{border-color:#363c4e;background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-floating-toolbar.i-closed{transform:scale(.925);opacity:0;pointer-events:none}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;width:14px}.feature-mobiletouch .tv-floating-toolbar__drag{width:20px}.tv-floating-toolbar__drag svg{width:6px;height:12px;fill:#dadde0}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar__drag-ext{height:100%;width:14px;position:absolute;padding:4px 4px 0 0;right:-4px;top:-4px}.feature-mobiletouch .tv-floating-toolbar__drag-ext{width:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag-ext{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{width:100%;height:14px}.feature-mobiletouch .tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:20px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(-90deg)}.tv-floating-toolbar__content{display:flex;flex-shrink:0;overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{flex-direction:column;border-top-left-radius:0;border-bottom-right-radius:4px}.tv-floating-toolbar .ui-sortable-placeholder{border-right:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar .ui-sortable-placeholder{border-right:1px solid #363c4e}.tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-right:none;border-top:1px solid #e6eaef}html.theme-dark .tv-floating-toolbar.i-vertical .ui-sortable-placeholder{border-top:1px solid #363c4e}.tv-floating-toolbar__widget{display:flex;align-items:stretch;border-right:1px solid;border-right-color:#e6eaef}html.theme-dark .tv-floating-toolbar__widget{border-right-color:#363c4e}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar__widget.ui-sortable-helper{border-right-color:transparent}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-right:none;border-top:1px solid;border-top-color:#eceff2}html.theme-dark .tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-top-color:#363c4e}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget.ui-sortable-helper{border-top-color:transparent}.tv-caret{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-right:5px;vertical-align:middle;transition:transform .35s ease}.active .tv-caret,.i-dropped .tv-caret:not(.tv-caret--strict),.tv-caret--strict.i-dropped{transform:rotate(180deg);will-change:transform;transition-duration:.33}.tv-caret--small{margin-right:3px;margin-left:-1px;border-top-width:3px;border-left-width:3px;border-right-width:3px}.tv-caret--colored{transition:transform .35s ease,color .35s ease}.tv-caret--no-margin{margin-right:0}.tv-grouped-floating-toolbar{color:#4a4a4a}html.theme-dark .tv-grouped-floating-toolbar{color:#c5cbce}.tv-grouped-floating-toolbar__popup{display:flex;position:absolute;top:100%;opacity:0;border-radius:0 0 1px 1px;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4);transition:opacity .35s ease}html.theme-dark .tv-grouped-floating-toolbar__popup{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-grouped-floating-toolbar__popup.i-opened{opacity:1;transition-duration:.11666667s}.tv-grouped-floating-toolbar__popup--at-top{top:calc(-100% - 2px);border-radius:1px 1px 0 0;box-shadow:0 -5px 10px -5px rgba(0,0,0,.15)}.tv-grouped-floating-toolbar__popup--at-left{right:0;border-radius:0 1px 1px 0;transform:translateX(100%)}.tv-grouped-floating-toolbar.i-vertical .tv-grouped-floating-toolbar__popup:not(.tv-grouped-floating-toolbar__popup--at-left){right:100%;border-radius:1px 0 0 1px}.tv-grouped-floating-toolbar__sub-widget{display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:background-color .35s ease,opacity .35s ease}.tv-grouped-floating-toolbar__sub-widget--current{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__sub-widget:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__sub-widget--current{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__sub-widget:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__sub-widget:active{background-color:#eaecef;transition-duration:.06s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-9,.tv-grouped-floating-toolbar__sub-widget--slide-right-9{transition-delay:0s,.2422s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-8,.tv-grouped-floating-toolbar__sub-widget--slide-right-8{transition-delay:0s,.20055s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-7,.tv-grouped-floating-toolbar__sub-widget--slide-right-7{transition-delay:0s,.1638s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-6,.tv-grouped-floating-toolbar__sub-widget--slide-right-6{transition-delay:0s,.13195s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-5,.tv-grouped-floating-toolbar__sub-widget--slide-right-5{transition-delay:0s,.105s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-4,.tv-grouped-floating-toolbar__sub-widget--slide-right-4{transition-delay:0s,.08295s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-3,.tv-grouped-floating-toolbar__sub-widget--slide-right-3{transition-delay:0s,.0658s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-2,.tv-grouped-floating-toolbar__sub-widget--slide-right-2{transition-delay:0s,.05355s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-1,.tv-grouped-floating-toolbar__sub-widget--slide-right-1{transition-delay:0s,.0462s}.tv-grouped-floating-toolbar__popup--at-left .tv-grouped-floating-toolbar__sub-widget--slide-left-0,.tv-grouped-floating-toolbar__sub-widget--slide-right-0{transition-delay:0s,.04375s}.tv-grouped-floating-toolbar__popup.i-opened .tv-grouped-floating-toolbar__sub-widget{opacity:1}.tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-right:1px solid;border-right-color:#dadde0}html.theme-dark .tv-grouped-floating-toolbar__sub-widget:not(:first-child){border-right-color:#363c4e}.tv-grouped-floating-toolbar__widget-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background-color:#fff;transition:background-color .35s ease}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper{background-color:#1e222d}.tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#f1f3f6;transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#f1f3f6;transition-duration:.06s}}html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-grouped-floating-toolbar__widget-wrapper:hover{background-color:#2f3241}}.tv-grouped-floating-toolbar__widget-wrapper.i-disabled{cursor:default;color:#adaeb0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-grouped-floating-toolbar__widget-wrapper.i-disabled:hover{background-color:#fff}}.tv-grouped-floating-toolbar__widget-wrapper:active{background-color:#eaecef;transition-duration:.06s}.tv-linetool-properties-toolbar__button{display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;transition:background-color .35s ease}.tv-linetool-properties-toolbar__button.i-dropped{background-color:#f1f3f6}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{background-color:#f1f3f6}}html.theme-dark .tv-linetool-properties-toolbar__button.i-dropped{background-color:#2f3241}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__button:hover{background-color:#2f3241}}.tv-linetool-properties-toolbar__button:active{background-color:#eaecef}html.theme-dark .tv-linetool-properties-toolbar__button:active{background-color:#2f3241}.tv-linetool-properties-toolbar__button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover{transition-duration:.06s}}.tv-linetool-properties-toolbar__button.i-active{background-color:#f1f3f6}html.theme-dark .tv-linetool-properties-toolbar__button.i-active{background-color:#262b3e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button.i-active:hover{background-color:#e8ebf0}}.tv-linetool-properties-toolbar__button.i-active:active{background-color:#dee3ea}.tv-linetool-properties-toolbar__button,.tv-linetool-properties-toolbar__grouped-button,.tv-linetool-properties-toolbar__sub-widget{min-width:38px;min-height:38px}.tv-linetool-properties-toolbar__text{transition:color .35s ease}.tv-linetool-properties-toolbar__icon{display:flex}.tv-linetool-properties-toolbar__icon svg{width:16px;height:16px;fill:#758696;transition:fill .35s ease,stroke .35s ease}.i-active .tv-linetool-properties-toolbar__icon svg{fill:#2196f3}.tv-linetool-properties-toolbar__icon--line-props svg{width:22px;height:6px}.tv-linetool-properties-toolbar__button:active .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__button:hover .tv-linetool-properties-toolbar__icon svg{transition-duration:.06s}}.tv-linetool-properties-toolbar__color-picker{height:38px!important;width:38px!important;cursor:pointer}.tv-linetool-properties-toolbar__color-picker .tvcolorpicker-transparency{width:38px!important;height:4px!important;bottom:5px}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget{border-color:#c9cbcd;border:0!important;width:34px;height:34px;padding:2px;z-index:10;position:relative!important}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg{position:absolute;top:0;right:0;width:38px;height:38px;z-index:40}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#fff;transition:fill .35s ease}html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .bg{fill:#1e222d}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg .icon{fill:#758696;transition:fill .35s ease}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-linetool-properties-toolbar__color-picker .colorpicker-widget+svg:hover .bg{fill:#2f3241}}.tv-linetool-properties-toolbar__color-picker .colorpicker-widget.i-active+svg .bg{fill:#f1f3f6}.tv-favorited-drawings-toolbar__widget{display:flex;align-items:center;justify-content:center;flex-grow:1;min-width:38px;min-height:38px;cursor:pointer;transition:color .35s ease;color:#4c525e}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-favorited-drawings-toolbar__widget:hover{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover{color:#9db2bd}}.tv-favorited-drawings-toolbar__widget.i-active{color:#1592e6}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:#2196f3} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js b/src/components/kline/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js new file mode 100644 index 00000000..810f20f6 --- /dev/null +++ b/src/components/kline/charting_library/bundles/77.8587c41bdb5c9a5ff60c.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[77],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif b/src/components/kline/charting_library/bundles/77a5d6e16116f4dd430d89ed1ef42fa8.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea5f6b7dc5698db1fd7a64f2fb9fb305244a3c0c GIT binary patch literal 1933 zcmZ?wbhEHbRA5kG_{hj0zwLtjrZWn=uQ4z%DE{a6a}5c0b_{Se(lcOY1PT3QVPR$X z&!7Wj12rfxFfb+b^m871%RkBH^-ZzmYp$pD7R>$J*k)n0v~!vEjlT6_<)1_1zfW^Y zyP^D7!|}|AkPumB%k!IFT06C#UXpNJJ4y7UZoux8vcthoi)+}HH^(iC>T28H{#4u2 z@A&^$xhb2#ma?)kFe6)D-pccHrjk_Ss}sA_dQK_& z-ja!4#qsW9XoI9;>x@sV6Lgu`og)vEzrqtO+Y6gBRr3Eapx)eR9dVP3x|2nf;?_t!F{Qog+e9Z*P_4 ztt~$OS#Qo;*GK0|O|$buaahZ{@H8*Ga@G{v&fvA;?t3lgv9x)c`z@R5rhQv(Y3H`$ zh~?j>^;?Ti-Ya5zzCY*;53}c`O+PEyLiIJCXv|7VJoq+K>x0n2B(+LO3-8?-+FMuU z9>2bE(@fv(CqFuuSM&$suvTB-^xKA{kab2H##=?7pNza$p7YSPDcyM4vs;tiOHS6F zy{i20S()`absL1{YqT4bO;Am2SkY|Ad+NB!!xpv8*R}Fqxi;=hUbrpuofUJIk&#Z_ z`tuRxe0Dm^XZ~1THyyjR@l)#2t)1Q?%Q@?8M_$%}N$aHQH%Df_Z*}`U>GIpANz&~z zsuTs?0{eePPis5Ba#L2uybZV5!!E?u9=6FVsWA(_8vc!YZr!BQpXAT@9)A2qF^mzE zhB1=Ulzygz#HZna5Ly3|vg=>?JgGUoa>K0{txXXtu4TPpTkNoYhr8OW{)DGDzdqeG zxpBvz>t+0(8^46bVGZEKDgEpqTSM0GvUs{lEPYGih3PFxk0&-&vT2^2_g=iaIIQ^l zlya@BPJem!p7IkG;p<+!P~oJ7(&S4*Tex;vg-59e?|jp?@^=0foqsc9Gd7v8jY@7j zXer3o%yuhpt6dOQTN9@AbCTd!V18wV<<}JQ^D9rwO74dw1PMoik@E^E4gsy*F@s-D;G4sS_1%92raz; literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/78.0836c0a10065469ef826.js b/src/components/kline/charting_library/bundles/78.0836c0a10065469ef826.js new file mode 100644 index 00000000..f11df5ee --- /dev/null +++ b/src/components/kline/charting_library/bundles/78.0836c0a10065469ef826.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[78],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css b/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css new file mode 100644 index 00000000..eeb0953f --- /dev/null +++ b/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.css @@ -0,0 +1 @@ +.row-1Gn06tA2{vertical-align:top}.line-c_e_alAN{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .line-c_e_alAN{background-color:#434651}.hint-18i4fysm{color:#8797a5;font-size:12px;margin-left:6px;margin-top:12px;text-align:left}html.theme-dark .hint-18i4fysm{color:#4f5966}.loaderWrap-18NjkayD{height:32px;margin-left:-2px}.loader-Cgjcl0qz{position:static;opacity:.4}.separator-3SZSQm0_{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-3SZSQm0_{background-color:#434651}.menu-1y0eDKzl{overflow:visible;-webkit-user-select:none;user-select:none;border-collapse:collapse;z-index:500;cursor:default} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css b/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css new file mode 100644 index 00000000..2829a664 --- /dev/null +++ b/src/components/kline/charting_library/bundles/78.3fe3c9cd713ad9a8eb84.rtl.css @@ -0,0 +1 @@ +.row-1Gn06tA2{vertical-align:top}.line-c_e_alAN{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .line-c_e_alAN{background-color:#434651}.hint-18i4fysm{color:#8797a5;font-size:12px;margin-right:6px;margin-top:12px;text-align:right}html.theme-dark .hint-18i4fysm{color:#4f5966}.loaderWrap-18NjkayD{height:32px;margin-right:-2px}.loader-Cgjcl0qz{position:static;opacity:.4}.separator-3SZSQm0_{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-3SZSQm0_{background-color:#434651}.menu-1y0eDKzl{overflow:visible;-webkit-user-select:none;user-select:none;border-collapse:collapse;z-index:500;cursor:default} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css b/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css new file mode 100644 index 00000000..59934a4c --- /dev/null +++ b/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.css @@ -0,0 +1 @@ +.scrollable-mKj9lAM_{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-mKj9lAM_{min-height:auto}}.scrollable-mKj9lAM_::-webkit-scrollbar{width:5px;height:5px}.scrollable-mKj9lAM_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-mKj9lAM_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-mKj9lAM_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-mKj9lAM_::-webkit-scrollbar-corner{display:none}.recalculateCheckbox-1Xa1TR7D{margin-bottom:16px}.recalculateCheckbox-1Xa1TR7D:last-child{margin-bottom:0}.descriptionCell-3oIbGAm4{margin-left:12px}.smallStyleControl-1XGqoHgA{width:34px;margin-left:8px}.smallStyleControl-1XGqoHgA:first-child{margin-left:0}.additionalSelect-1RoWzlTA{margin-left:8px}.childRowContainer-_iCnmDPI{margin-left:26px;cursor:default}.defaultSelect-DeTJWnAh{cursor:default;width:100px}.defaultSelectItem-1jN74NCa{box-sizing:border-box;min-width:100px}.block-3Tp_jRog{display:flex}@media screen and (max-width:379px){.block-3Tp_jRog{display:block}}.group-2HQIdqE5{display:flex}@media screen and (max-width:379px){.wrapGroup-3gHGJIrr{margin-left:0;margin-top:8px}}.textMarkGraphicBlock-1nDopgxR{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-1nDopgxR{display:block}}.textMarkGraphicWrapGroup-3QaIoY03{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-3QaIoY03{margin-left:0;margin-top:8px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css b/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css new file mode 100644 index 00000000..b7335a84 --- /dev/null +++ b/src/components/kline/charting_library/bundles/79.ca2cc06c230c1c63e7c8.rtl.css @@ -0,0 +1 @@ +.scrollable-mKj9lAM_{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-mKj9lAM_{min-height:auto}}.scrollable-mKj9lAM_::-webkit-scrollbar{width:5px;height:5px}.scrollable-mKj9lAM_::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-mKj9lAM_::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-mKj9lAM_::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-mKj9lAM_::-webkit-scrollbar-corner{display:none}.recalculateCheckbox-1Xa1TR7D{margin-bottom:16px}.recalculateCheckbox-1Xa1TR7D:last-child{margin-bottom:0}.descriptionCell-3oIbGAm4{margin-right:12px}.smallStyleControl-1XGqoHgA{width:34px;margin-right:8px}.smallStyleControl-1XGqoHgA:first-child{margin-right:0}.additionalSelect-1RoWzlTA{margin-right:8px}.childRowContainer-_iCnmDPI{margin-right:26px;cursor:default}.defaultSelect-DeTJWnAh{cursor:default;width:100px}.defaultSelectItem-1jN74NCa{box-sizing:border-box;min-width:100px}.block-3Tp_jRog{display:flex}@media screen and (max-width:379px){.block-3Tp_jRog{display:block}}.group-2HQIdqE5{display:flex}@media screen and (max-width:379px){.wrapGroup-3gHGJIrr{margin-right:0;margin-top:8px}}.textMarkGraphicBlock-1nDopgxR{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-1nDopgxR{display:block}}.textMarkGraphicWrapGroup-3QaIoY03{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-3QaIoY03{margin-right:0;margin-top:8px}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js b/src/components/kline/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js new file mode 100644 index 00000000..d88f9f02 --- /dev/null +++ b/src/components/kline/charting_library/bundles/79.d0fe3aa80138c7afb9d7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[79],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png b/src/components/kline/charting_library/bundles/79f0e781be418df4a4d5b052ba1b61a2.png new file mode 100644 index 0000000000000000000000000000000000000000..bea0579ac65fbcf7bf67780cceec6fe46f03b8ca GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%0wnVu_`U#AvYsxEAr*|tKm3gn7?dV4Q>J4_8T+-vTOQ@O1TaS?83{1ON}l7fApB literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/8.3b3758d54e7f7ba8727e.js b/src/components/kline/charting_library/bundles/8.3b3758d54e7f7ba8727e.js new file mode 100644 index 00000000..1db6c69e --- /dev/null +++ b/src/components/kline/charting_library/bundles/8.3b3758d54e7f7ba8727e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.css b/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.css new file mode 100644 index 00000000..a50650dd --- /dev/null +++ b/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.css @@ -0,0 +1 @@ +.separator-1TZB5HZ-{margin:8px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1TZB5HZ-{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.rtl.css b/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.rtl.css new file mode 100644 index 00000000..a50650dd --- /dev/null +++ b/src/components/kline/charting_library/bundles/8.451da7e139a77029afdd.rtl.css @@ -0,0 +1 @@ +.separator-1TZB5HZ-{margin:8px 0;height:1px;background-color:#e0e3eb}html.theme-dark .separator-1TZB5HZ-{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css b/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css new file mode 100644 index 00000000..827ce3c9 --- /dev/null +++ b/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.css @@ -0,0 +1 @@ +.wrap-3axdIL2R{position:fixed;left:0;top:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.wrap-3axdIL2R::-webkit-scrollbar{display:none}.container-p3zks2PX{height:100%;text-align:center}.container-p3zks2PX:after{content:"";display:inline-block;vertical-align:middle;height:100%}.backdrop-1qZHPwi_{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1qZHPwi_{background-color:#0c0e15}.modal-GUK9cvUQ{display:inline-block;vertical-align:middle}.dialog-2Ei1ngXh{margin:0 auto}.modal-C2LSTwhC{min-width:320px}.content-tr28wPlV,.form-2GifjSKe .copyForm-1HuPoKA0,.modal-C2LSTwhC{position:relative}.form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{position:absolute;top:0;right:0;font-weight:700;background:#fff;border-radius:2px}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{background:#1e222d}.form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #fff,-8px 0 10px -3px #fff}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #1e222d,-8px 0 10px -3px #1e222d}.form-2GifjSKe .actions-3fKk-h7d{display:flex;align-items:center;justify-content:space-between;padding-top:25px;height:16px}.form-2GifjSKe .link-1alPBTTQ{display:block;float:left;font-weight:700;font-size:14px;cursor:pointer;color:#757575;fill:#757575}html.theme-dark .form-2GifjSKe .link-1alPBTTQ{fill:#758696;color:#758696}.form-2GifjSKe .link-1alPBTTQ svg{width:22px;height:14px;position:relative;top:2px;padding-right:8px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .link-1alPBTTQ:hover{color:#1e88e5;fill:#1e88e5}}.form-2GifjSKe .socials-rht5Uvp-{display:inline-flex;align-items:center;cursor:pointer;color:#2196f3;fill:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover{color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover svg path{fill:#1e88e5}}.form-2GifjSKe .icon-4wFj5iyU{padding-right:4px;font-size:0}.form-2GifjSKe .socialsText-2yWFq9iu{font-weight:700;font-size:14px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css b/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css new file mode 100644 index 00000000..67763b2b --- /dev/null +++ b/src/components/kline/charting_library/bundles/80.a3b77ef8012f54b9d9d2.rtl.css @@ -0,0 +1 @@ +.wrap-3axdIL2R{position:fixed;right:0;top:0;left:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.wrap-3axdIL2R::-webkit-scrollbar{display:none}.container-p3zks2PX{height:100%;text-align:center}.container-p3zks2PX:after{content:"";display:inline-block;vertical-align:middle;height:100%}.backdrop-1qZHPwi_{position:fixed;right:0;top:0;left:0;bottom:0;background-color:#9598a1;transform:translateZ(0);opacity:.5;z-index:-1}html.theme-dark .backdrop-1qZHPwi_{background-color:#0c0e15}.modal-GUK9cvUQ{display:inline-block;vertical-align:middle}.dialog-2Ei1ngXh{margin:0 auto}.modal-C2LSTwhC{min-width:320px}.content-tr28wPlV,.form-2GifjSKe .copyForm-1HuPoKA0,.modal-C2LSTwhC{position:relative}.form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{position:absolute;top:0;left:0;font-weight:700;background:#fff;border-radius:2px}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .copyBtn-1oB8tEqo{background:#1e222d}.form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #fff,8px 0 10px -3px #fff}html.theme-dark .form-2GifjSKe .copyForm-1HuPoKA0 .shadow-2JTdO0Fb{box-shadow:0 0 0 0 #1e222d,8px 0 10px -3px #1e222d}.form-2GifjSKe .actions-3fKk-h7d{display:flex;align-items:center;justify-content:space-between;padding-top:25px;height:16px}.form-2GifjSKe .link-1alPBTTQ{display:block;float:right;font-weight:700;font-size:14px;cursor:pointer;color:#757575;fill:#757575}html.theme-dark .form-2GifjSKe .link-1alPBTTQ{fill:#758696;color:#758696}.form-2GifjSKe .link-1alPBTTQ svg{width:22px;height:14px;position:relative;top:2px;padding-left:8px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .link-1alPBTTQ:hover{color:#1e88e5;fill:#1e88e5}}.form-2GifjSKe .socials-rht5Uvp-{display:inline-flex;align-items:center;cursor:pointer;color:#2196f3;fill:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover{color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.form-2GifjSKe .socials-rht5Uvp-:hover svg path{fill:#1e88e5}}.form-2GifjSKe .icon-4wFj5iyU{padding-left:4px;font-size:0}.form-2GifjSKe .socialsText-2yWFq9iu{font-weight:700;font-size:14px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/80.c12bb8ac041c5c08c24e.js b/src/components/kline/charting_library/bundles/80.c12bb8ac041c5c08c24e.js new file mode 100644 index 00000000..6f29cc51 --- /dev/null +++ b/src/components/kline/charting_library/bundles/80.c12bb8ac041c5c08c24e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[80],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.css b/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.css new file mode 100644 index 00000000..3f6f82a6 --- /dev/null +++ b/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.css @@ -0,0 +1 @@ +.autocomplete-S6SpJGmW{flex:1 1 auto;position:relative}.autocomplete-S6SpJGmW .caret-3fqF_ykE{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;border-color:#dadde0;border-left:none;width:21px;padding:0;text-align:center;margin:3px 2px;border-radius:2px}html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#363a45}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#b2b5be}}.autocomplete-S6SpJGmW .caret-3fqF_ykE .icon-1POgzoN_{color:#787b86}.autocomplete-S6SpJGmW .textInput-1mZnCCcA input{font-size:14px;color:#131722;background-color:#fff;border-color:#d1d4dc;padding-right:52px;border-radius:4px}html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input{border-color:#50535e;background-color:#1e222d;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#6a6d78}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY{position:absolute;background-color:#fff;border-radius:3px;font-size:13px;padding:10px 0;outline:0;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);visibility:hidden;overflow-x:hidden;overflow-y:auto;width:100%;max-height:0;z-index:150;transform:translateZ(0)}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY{background-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL,.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{position:relative;white-space:nowrap;padding:10px 15px;text-align:left;overflow:hidden;text-overflow:ellipsis}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{cursor:pointer}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{color:#4a4a4a;background-color:#eafafe}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{background-color:#21384d;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{color:#4a4a4a;background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{background-color:#1c2030;color:#758696}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{color:#4a4a4a;background-color:#ececec}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{background-color:#262b3e;color:#758696}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#8a8a8a}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#758696}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY{visibility:visible;max-height:45vh}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ{display:flex;flex-direction:column;height:100%;min-height:0;max-width:400px;flex:1 1 auto;border-top:1px solid #e0e3eb;padding:16px 20px 0;overflow:auto}html.theme-dark .container-3QIqByoJ{border-top:1px solid #434651}.container-3QIqByoJ::-webkit-scrollbar{width:5px;height:5px}.container-3QIqByoJ::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-3QIqByoJ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-3QIqByoJ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-3QIqByoJ::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ.withSuggestions-22pawmYM{overflow:visible}.container-3QIqByoJ .title-2CczwBhX{display:flex;flex:0 0 auto;text-transform:uppercase;font-size:11px;letter-spacing:.4px;line-height:16px;color:#787b86}.container-3QIqByoJ .autocomplete-2f7MJ4QF{display:flex;flex:0 0 auto;padding-top:2px}.container-3QIqByoJ .saveInterval-4oPxh7GH,.container-3QIqByoJ .saveSymbol-31e2t0Ua{display:flex;flex:0 0 auto;padding-top:16px}.container-3QIqByoJ .saveInterval-4oPxh7GH{padding-bottom:24px}.container-3QIqByoJ .indicators-9neV2G7Q{display:flex;flex-direction:column;flex:1 1 auto;color:#131722;padding-top:8px;font-size:14px;line-height:21px;word-wrap:break-word}html.theme-dark .container-3QIqByoJ .indicators-9neV2G7Q{color:#b2b5be}.container-3QIqByoJ .indicators-9neV2G7Q.withSuggestions-22pawmYM{overflow:hidden}.container-3QIqByoJ .indicators-9neV2G7Q:after{content:"";display:block;padding-bottom:20px}.container-3QIqByoJ .hintLabel-35eBgBBj{display:flex}.container-3QIqByoJ .hintLabel-35eBgBBj .hintMark-3nV4PBLt{width:16px;height:16px;margin-left:10px;color:#868993} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css b/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css new file mode 100644 index 00000000..93463506 --- /dev/null +++ b/src/components/kline/charting_library/bundles/81.6f28b555e1393d7bdfac.rtl.css @@ -0,0 +1 @@ +.autocomplete-S6SpJGmW{flex:1 1 auto;position:relative}.autocomplete-S6SpJGmW .caret-3fqF_ykE{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:0;top:0;bottom:0;border-color:#dadde0;border-right:none;width:21px;padding:0;text-align:center;margin:3px 2px;border-radius:2px}html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#f0f3fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover{background-color:#363a45}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#131722}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .caret-3fqF_ykE:hover .icon-1POgzoN_{color:#b2b5be}}.autocomplete-S6SpJGmW .caret-3fqF_ykE .icon-1POgzoN_{color:#787b86}.autocomplete-S6SpJGmW .textInput-1mZnCCcA input{font-size:14px;color:#131722;background-color:#fff;border-color:#d1d4dc;padding-left:52px;border-radius:4px}html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input{border-color:#50535e;background-color:#1e222d;color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#a3a6af}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .textInput-1mZnCCcA input:hover{border-color:#6a6d78}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY{position:absolute;background-color:#fff;border-radius:3px;font-size:13px;padding:10px 0;outline:0;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);visibility:hidden;overflow-x:hidden;overflow-y:auto;width:100%;max-height:0;z-index:150;transform:translateZ(0)}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY{background-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL,.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{position:relative;white-space:nowrap;padding:10px 15px;text-align:right;overflow:hidden;text-overflow:ellipsis}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf{cursor:pointer}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{color:#4a4a4a;background-color:#eafafe}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf.selected-3wOAQHl8{background-color:#21384d;color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{color:#4a4a4a;background-color:#f2f2f2}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:hover{background-color:#1c2030;color:#758696}}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{color:#4a4a4a;background-color:#ececec}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .suggestion-3xakscNf:active{background-color:#262b3e;color:#758696}.autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#8a8a8a}html.theme-dark .autocomplete-S6SpJGmW .suggestions-NOVMFmSY .noResults-1pgHgvGL{color:#758696}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY{visibility:visible;max-height:45vh}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar{width:5px;height:5px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.autocomplete-S6SpJGmW.opened-2C-bn3cP .suggestions-NOVMFmSY::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ{display:flex;flex-direction:column;height:100%;min-height:0;max-width:400px;flex:1 1 auto;border-top:1px solid #e0e3eb;padding:16px 20px 0;overflow:auto}html.theme-dark .container-3QIqByoJ{border-top:1px solid #434651}.container-3QIqByoJ::-webkit-scrollbar{width:5px;height:5px}.container-3QIqByoJ::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .container-3QIqByoJ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-3QIqByoJ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.container-3QIqByoJ::-webkit-scrollbar-corner{display:none}.container-3QIqByoJ.withSuggestions-22pawmYM{overflow:visible}.container-3QIqByoJ .title-2CczwBhX{display:flex;flex:0 0 auto;text-transform:uppercase;font-size:11px;letter-spacing:.4px;line-height:16px;color:#787b86}.container-3QIqByoJ .autocomplete-2f7MJ4QF{display:flex;flex:0 0 auto;padding-top:2px}.container-3QIqByoJ .saveInterval-4oPxh7GH,.container-3QIqByoJ .saveSymbol-31e2t0Ua{display:flex;flex:0 0 auto;padding-top:16px}.container-3QIqByoJ .saveInterval-4oPxh7GH{padding-bottom:24px}.container-3QIqByoJ .indicators-9neV2G7Q{display:flex;flex-direction:column;flex:1 1 auto;color:#131722;padding-top:8px;font-size:14px;line-height:21px;word-wrap:break-word}html.theme-dark .container-3QIqByoJ .indicators-9neV2G7Q{color:#b2b5be}.container-3QIqByoJ .indicators-9neV2G7Q.withSuggestions-22pawmYM{overflow:hidden}.container-3QIqByoJ .indicators-9neV2G7Q:after{content:"";display:block;padding-bottom:20px}.container-3QIqByoJ .hintLabel-35eBgBBj{display:flex}.container-3QIqByoJ .hintLabel-35eBgBBj .hintMark-3nV4PBLt{width:16px;height:16px;margin-right:10px;color:#868993} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/81.ade0deec07870e8797be.js b/src/components/kline/charting_library/bundles/81.ade0deec07870e8797be.js new file mode 100644 index 00000000..6a28b41f --- /dev/null +++ b/src/components/kline/charting_library/bundles/81.ade0deec07870e8797be.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[81],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.css b/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.css new file mode 100644 index 00000000..354f8d4e --- /dev/null +++ b/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.css @@ -0,0 +1 @@ +.custom-select{display:inline-block;position:relative;vertical-align:middle;height:27px}.custom-select .switcher{background:#f1f3f6;border:1px solid;border-color:#dadde0;clear:both;height:25px;min-width:65px}html.theme-dark .custom-select .switcher{border-color:#363c4e;background:#2f3241}.custom-select .switcher .title{display:block;float:left;background-repeat:repeat-x;height:10px;overflow:hidden;padding:5px 20px 5px 12px;vertical-align:middle;width:78px}.custom-select .switcher .icon{display:flex;align-items:center;position:absolute;right:5px;top:6px;height:15px;width:13px;cursor:default;background:none}.custom-select .switcher .icon:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-left:5px;color:#4a4a4a;vertical-align:middle;transition:transform .35s ease}html.theme-dark .custom-select .switcher .icon:before{color:#c5cbce}.custom-select .items{position:absolute;z-index:3;background:#fff;border:1px solid;border-color:#dadde0;clear:both;cursor:pointer;top:28px;box-sizing:border-box;width:100%}html.theme-dark .custom-select .items{border-color:#363c4e;background:#131722}.custom-select .items .item{cursor:pointer;padding:7px 12px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.custom-select .items .item:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .custom-select .items .item:hover{background:#2f3241}}.custom-select .items .item.selected{padding-left:8px;background:#f1f3f6;border-left:4px solid #5cb888}html.theme-dark .custom-select .items .item.selected{background:#2f3241}.tv-line-style-option{height:15px;background:none 0 7px repeat-x}.tv-line-style-option--solid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='2'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dotted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='3'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dashed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='13'%3E%3Cpath d='m0 0h9v2H0z'/%3E%3C/svg%3E")} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css b/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css new file mode 100644 index 00000000..8cf6752e --- /dev/null +++ b/src/components/kline/charting_library/bundles/82.3259d48ee3e8c45a291b.rtl.css @@ -0,0 +1 @@ +.custom-select{display:inline-block;position:relative;vertical-align:middle;height:27px}.custom-select .switcher{background:#f1f3f6;border:1px solid;border-color:#dadde0;clear:both;height:25px;min-width:65px}html.theme-dark .custom-select .switcher{border-color:#363c4e;background:#2f3241}.custom-select .switcher .title{display:block;float:right;background-repeat:repeat-x;height:10px;overflow:hidden;padding:5px 12px 5px 20px;vertical-align:middle;width:78px}.custom-select .switcher .icon{display:flex;align-items:center;position:absolute;left:5px;top:6px;height:15px;width:13px;cursor:default;background:none}.custom-select .switcher .icon:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:currentColor transparent transparent;margin-right:5px;color:#4a4a4a;vertical-align:middle;transition:transform .35s ease}html.theme-dark .custom-select .switcher .icon:before{color:#c5cbce}.custom-select .items{position:absolute;z-index:3;background:#fff;border:1px solid;border-color:#dadde0;clear:both;cursor:pointer;top:28px;box-sizing:border-box;width:100%}html.theme-dark .custom-select .items{border-color:#363c4e;background:#131722}.custom-select .items .item{cursor:pointer;padding:7px 12px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.custom-select .items .item:hover{background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .custom-select .items .item:hover{background:#2f3241}}.custom-select .items .item.selected{padding-right:8px;background:#f1f3f6;border-right:4px solid #5cb888}html.theme-dark .custom-select .items .item.selected{background:#2f3241}.tv-line-style-option{height:15px;background:none 100% 7px repeat-x}.tv-line-style-option--solid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='2'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dotted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='3'%3E%3Cpath d='m0 0h2v2H0z'/%3E%3C/svg%3E")}.tv-line-style-option--dashed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23797979' height='2' width='13'%3E%3Cpath d='m0 0h9v2H0z'/%3E%3C/svg%3E")} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/82.b5b1ff09fec0a31d9994.js b/src/components/kline/charting_library/bundles/82.b5b1ff09fec0a31d9994.js new file mode 100644 index 00000000..966b3eb7 --- /dev/null +++ b/src/components/kline/charting_library/bundles/82.b5b1ff09fec0a31d9994.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[82],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/83.49cdafc9d9d9ae09e012.js b/src/components/kline/charting_library/bundles/83.49cdafc9d9d9ae09e012.js new file mode 100644 index 00000000..ede8a3ea --- /dev/null +++ b/src/components/kline/charting_library/bundles/83.49cdafc9d9d9ae09e012.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[83],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.css b/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.css new file mode 100644 index 00000000..6687ed3f --- /dev/null +++ b/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.css @@ -0,0 +1 @@ +.container-RYiwcUsM{display:flex;align-items:flex-start;overflow:auto;background:#2196f3;border-radius:4px;padding:8px}html.theme-dark .container-RYiwcUsM{background:#1976d2}.content-2QNYOBPt{padding:4px 8px}.arrowHolder-1VdSgMwV{position:absolute}.arrowHolder-1VdSgMwV:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2196f3}html.theme-dark .arrowHolder-1VdSgMwV:after{border-color:#1976d2}.arrowHolder--above-3dafVndi:after,.arrowHolder--below-FwRPJmQk:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .arrowHolder--above-3dafVndi:after,html.theme-dark .arrowHolder--below-FwRPJmQk:after{border-right-color:transparent;border-left-color:transparent}.arrowHolder--below-FwRPJmQk:after{bottom:100%;border-bottom-width:4px}.arrowHolder--above-3dafVndi:after{top:100%;border-top-width:4px}.arrowHolder--after-3LNL_hrq:after,.arrowHolder--before-J9LaRkO3:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .arrowHolder--after-3LNL_hrq:after,html.theme-dark .arrowHolder--before-J9LaRkO3:after{border-bottom-color:transparent;border-top-color:transparent}.arrowHolder--before-J9LaRkO3:after{right:100%;border-right-width:4px}.arrowHolder--after-3LNL_hrq:after{left:100%;border-left-width:4px}.arrowHolder--above-fix-1jpQDk8-{bottom:0}.arrowHolder--after-ltr-fix-1W2mlyUF{right:0}.label-2D_bIpcf{display:flex;flex:1 1 auto;margin-right:24px}.closeButton-2425ZrEc{color:#fff}.container-2yI8A9Vu{display:flex;position:absolute;justify-content:center;left:10px;right:10px;bottom:70px;pointer-events:none}.centerElement-UEMVlR9F{pointer-events:auto;z-index:1}.text-2Q2WewIi{font-size:14px;line-height:21px;color:#fff;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css b/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css new file mode 100644 index 00000000..23b88533 --- /dev/null +++ b/src/components/kline/charting_library/bundles/83.9cb26800ae66a17fccc8.rtl.css @@ -0,0 +1 @@ +.container-RYiwcUsM{display:flex;align-items:flex-start;overflow:auto;background:#2196f3;border-radius:4px;padding:8px}html.theme-dark .container-RYiwcUsM{background:#1976d2}.content-2QNYOBPt{padding:4px 8px}.arrowHolder-1VdSgMwV{position:absolute}.arrowHolder-1VdSgMwV:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2196f3}html.theme-dark .arrowHolder-1VdSgMwV:after{border-color:#1976d2}.arrowHolder--above-3dafVndi:after,.arrowHolder--below-FwRPJmQk:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .arrowHolder--above-3dafVndi:after,html.theme-dark .arrowHolder--below-FwRPJmQk:after{border-left-color:transparent;border-right-color:transparent}.arrowHolder--below-FwRPJmQk:after{bottom:100%;border-bottom-width:4px}.arrowHolder--above-3dafVndi:after{top:100%;border-top-width:4px}.arrowHolder--after-3LNL_hrq:after,.arrowHolder--before-J9LaRkO3:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .arrowHolder--after-3LNL_hrq:after,html.theme-dark .arrowHolder--before-J9LaRkO3:after{border-bottom-color:transparent;border-top-color:transparent}.arrowHolder--before-J9LaRkO3:after{right:100%;border-right-width:4px}.arrowHolder--after-3LNL_hrq:after{left:100%;border-left-width:4px}.arrowHolder--above-fix-1jpQDk8-{bottom:0}.arrowHolder--before-rtl-fix-zFykJHSt{left:0}.arrowHolder--after-ltr-fix-1W2mlyUF{right:0}.label-2D_bIpcf{display:flex;flex:1 1 auto;margin-left:24px}.closeButton-2425ZrEc{color:#fff}.container-2yI8A9Vu{display:flex;position:absolute;justify-content:center;right:10px;left:10px;bottom:70px;pointer-events:none}.centerElement-UEMVlR9F{pointer-events:auto;z-index:1}.text-2Q2WewIi{font-size:14px;line-height:21px;color:#fff;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/84.d0bc6b5ed24222952735.js b/src/components/kline/charting_library/bundles/84.d0bc6b5ed24222952735.js new file mode 100644 index 00000000..8252d739 --- /dev/null +++ b/src/components/kline/charting_library/bundles/84.d0bc6b5ed24222952735.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[84],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.css b/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.css new file mode 100644 index 00000000..6fc78cc4 --- /dev/null +++ b/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.css @@ -0,0 +1 @@ +.themesButtonText-2QMmFP4s{width:100px;font-size:14px;color:#131722}html.theme-dark .themesButtonText-2QMmFP4s{color:#b2b5be}.themesButtonIcon-7BX3V6du{display:flex}.defaultsButtonText-ezA5ZCBQ{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-ezA5ZCBQ{color:#b2b5be}.defaultsButtonItem-3eSfgMfv{min-width:100px}.withSidebar-1v16TX_2{display:block;min-width:610px;max-width:750px;width:auto}@media screen and (max-width:768px){.withSidebar-1v16TX_2{min-width:420px;max-width:610px;width:auto}}@media screen and (max-width:419px){.withSidebar-1v16TX_2{min-width:100%;min-height:auto}}.withSidebar-1v16TX_2 .content-1KOxICHZ{display:flex;flex:1 1 auto;flex-direction:row;border-top:1px solid #e0e3eb;overflow:hidden}html.theme-dark .withSidebar-1v16TX_2 .content-1KOxICHZ{border-top:1px solid #434651}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:auto}@media screen and (max-height:290px){.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{min-height:auto}}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar{width:5px;height:5px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-corner{display:none}.withSidebar-1v16TX_2 .backButton-1BRkbiCz{display:flex;align-items:center;width:28px;height:100%;padding-right:20px;color:#787b86}.withSidebar-1v16TX_2 .applyToAllButton-1mQDSNsO{padding-right:12px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css b/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css new file mode 100644 index 00000000..52bdfa69 --- /dev/null +++ b/src/components/kline/charting_library/bundles/84.ee9032b7dbf988aeda7c.rtl.css @@ -0,0 +1 @@ +.themesButtonText-2QMmFP4s{width:100px;font-size:14px;color:#131722}html.theme-dark .themesButtonText-2QMmFP4s{color:#b2b5be}.themesButtonIcon-7BX3V6du{display:flex}.defaultsButtonText-ezA5ZCBQ{width:100px;font-size:16px;color:#131722}html.theme-dark .defaultsButtonText-ezA5ZCBQ{color:#b2b5be}.defaultsButtonItem-3eSfgMfv{min-width:100px}.withSidebar-1v16TX_2{display:block;min-width:610px;max-width:750px;width:auto}@media screen and (max-width:768px){.withSidebar-1v16TX_2{min-width:420px;max-width:610px;width:auto}}@media screen and (max-width:419px){.withSidebar-1v16TX_2{min-width:100%;min-height:auto}}.withSidebar-1v16TX_2 .content-1KOxICHZ{display:flex;flex:1 1 auto;flex-direction:row;border-top:1px solid #e0e3eb;overflow:hidden}html.theme-dark .withSidebar-1v16TX_2 .content-1KOxICHZ{border-top:1px solid #434651}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch;width:auto}@media screen and (max-height:290px){.withSidebar-1v16TX_2 .tabContent-uYpWHhq0{min-height:auto}}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar{width:5px;height:5px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.withSidebar-1v16TX_2 .tabContent-uYpWHhq0::-webkit-scrollbar-corner{display:none}.withSidebar-1v16TX_2 .backButton-1BRkbiCz{display:flex;align-items:center;width:28px;height:100%;padding-left:20px;color:#787b86}.withSidebar-1v16TX_2 .backButton-1BRkbiCz svg{transform:rotate(180deg)}.withSidebar-1v16TX_2 .applyToAllButton-1mQDSNsO{padding-left:12px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif b/src/components/kline/charting_library/bundles/8443ec594898865ce13f99215e8e82a4.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e34fa7470ce1403324412f63da6f1adf9f4721e GIT binary patch literal 1933 zcmZ?wbhEHbRA5kG_{hj`>C&asr%&I!d6R*GLGeGgpKD04vtxj(k)8oFBS`2c3kxg5 ze+C^O8>m5nfq^NZr=RoCTmDHluWyPiUvoXJw_xt)#x@J1rJc*PZ}hDfEB_o4|9zTM z+70Eu8jfc^goMa4Tb|$a(%Px@^pb?*+DW1(bpv*%lpPL!T3o}nyg6=BR9D;n_NUsG ze#ig6%1zk>wv?5Xff?D-M3JVI+>iJlMw)Exh`($8c&FxE^;VvrGnJ$oU!B;c)^keH z_m)ibDvoy-LmMO&TW5S?ouK=4(szS-3)s{*Ki};(moe+A*HpjCN1|JDIE%N&t4jY3 zZa$yA^Y*->`@b0fDipp zdV5oK-b;o4kA)Eei5))-W=&Wr8N49JW-)id>61&=ZCZDI%j_RbYds4Z?i>-?dV8xR zZ*B4M&w6v-x;{EzYMPxNio;sog{OJhm9wVUb_TB%ci(F{kEPAq+;7=bH|^VUOFOp} zM=bw7t>0RF@?H_!^Zh|*c$hseZTeZs7OJoDL}OM`;=#9>S|5ZCCaG0QT6piy(B8T# z_xSaVn`ZiMKl#zQyrMr4hqd|wr{6Xtg{(8uFy1Qq{AA?4@|=gRP3gwVp52=CUUIVb z>{aD|&&sUdsoNklU!&ciY=UZH!-{4@-c!d-9=51$zOI$`%C&K4^1^MI@2r@!jEr>Z z)}N0k=d;sUKJ&-&y6M=hjh|AFZte6ISnm)rt~u%Bt8uXgvk1zlwJSA=Sj`!l^brwXl;sEaV_f&+hT|HJKWV~^(Q>N`St0h z$&EYyTrcDQ-1sFd4r>4>PU&X{*&4Ebm&MafV(D87FHCPqdOWeIl1=mEy!YbW#bL$Y zr<7}5b^6P*_mrQo2w(T&g$gGvlqO#i+QPNVDm+R(c;}n8mACV^==_@*o3Y7!ZB%mO zK}$itX0}^-TkV3d+L|z>pOXZ?0`n^?EWf6ZpI>=eR&qZiA-{5>G{div{display:inline}.symbol-edit-popup-td.name>div:after{content:"\200E"}.symbol-edit-popup-td.desc strong,.symbol-edit-popup-td.name strong{font-weight:700;color:#4c82ce}.symbol-edit-popup-td.desc em,.symbol-edit-popup-td.name em{font-weight:700;color:#4c82ce;font-style:normal}.symbol-edit-popup-td.type{font-size:11px;color:#999;white-space:nowrap;text-align:right}.symbol-edit-popup-td.flag svg{position:relative;display:block;right:-2px}.symbol-edit-popup-td.flag svg.bitcoin{top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){tr.symbol-edit-popup:hover:not(.group-title){background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark tr.symbol-edit-popup:hover:not(.group-title){background:#363c4e}}.symbol-edit-popup-active{background:#d1e1f8}html.theme-dark .symbol-edit-popup-active{background:#2f3241}.symbol-edit-popup i.eod,.symbol-edit-popup i.pro{display:inline-block;height:auto;width:auto;font-size:10px;color:#fff;text-transform:uppercase;font-style:normal;line-height:12px;vertical-align:0;padding:1px 3px 0;overflow:visible}.symbol-edit-popup i.eod{background:#c9cbcd}html.theme-dark .symbol-edit-popup i.eod{background:#363c4e}.symbol-edit-popup i.pro{background:#bf645c}.tv-close-mixin{cursor:pointer}.tv-close-mixin:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-close-mixin:hover:after{background-position:bottom}}.symbol-edit-notification{position:relative;padding:15px 20px;background:#ebf7fc;font-size:12px}html.theme-dark .symbol-edit-notification{background:#4c525e}.symbol-edit-notification a{color:#2196f3;transition:color .35s ease}html.theme-dark .symbol-edit-notification a{color:#1976d2}.symbol-edit-notification a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .symbol-edit-notification a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.symbol-edit-notification a:focus{outline:auto}.symbol-edit-notification a:focus:not(:-moz-focusring){outline:none}.symbol-edit-notification a:-moz-focusring{outline:auto}.symbol-edit-notification a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.symbol-edit-notification .close{display:block;position:absolute;width:21px;height:21px;right:0;top:0;cursor:pointer}.symbol-edit-notification .close:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification .close:hover:after{background-position:bottom}}.symbol-search-dialog .symbol-block{width:auto;margin:0;overflow:hidden}.symbol-search-dialog .symbol-block .spread-actions{height:36px;border-top:none;border-right:none;background:#fff}html.theme-dark .symbol-search-dialog .symbol-block .spread-actions{background:#131722}.symbol-search-dialog .symbol-block .spread-actions:empty{border:none;background:transparent}.symbol-search-dialog .symbol-block button{width:30px;height:36px;border-left:1px solid;border-left-color:#dadde0}html.theme-dark .symbol-search-dialog .symbol-block button{border-left-color:#363c4e}.symbol-search-dialog .symbol-block button:first-child{border-left:none!important}.symbol-search-dialog .symbol-block-inputspacer{overflow:hidden}.symbol-search-dialog .symbol-block-inputspacer input{float:none;width:100%;height:37px;font-size:13px;margin:0;padding:0 7px 0 34px;border-width:0;border-bottom-width:1px;border-radius:0;box-sizing:border-box}.symbol-search-dialog .symbol-block-inputspacer .search-icon{content:" ";display:block;position:absolute;width:13px;height:13px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -80px -339px;top:12px;left:12px}.symbol-search-dialog .filter{padding:0 20px;border-bottom:1px solid;border-color:#dde1e6}html.theme-dark .symbol-search-dialog .filter{border-color:#363c4e}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .tradable-filter,.symbol-search-dialog .filter a.type-filter{position:relative;display:inline-block;margin-right:18px;padding:10px 0;font-size:13px;line-height:16px;color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter,html.theme-dark .symbol-search-dialog .filter .tradable-filter,html.theme-dark .symbol-search-dialog .filter a.type-filter{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter a,.symbol-search-dialog .filter .tradable-filter a,.symbol-search-dialog .filter a.type-filter a{color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter a,html.theme-dark .symbol-search-dialog .filter .tradable-filter a,html.theme-dark .symbol-search-dialog .filter a.type-filter a{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter.active,.symbol-search-dialog .filter .tradable-filter.active,.symbol-search-dialog .filter a.type-filter.active{font-weight:700}.symbol-search-dialog .filter .exchange-filter.active:after,.symbol-search-dialog .filter .tradable-filter.active:after,.symbol-search-dialog .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .exchange-filter:last-child,.symbol-search-dialog .filter a.type-filter:last-child{margin-right:0}.symbol-search-dialog .filter .tradable-filter{margin:0 10px;padding-bottom:11px;line-height:14px;vertical-align:middle}.symbol-search-dialog .filter .tradable-filter *{vertical-align:middle}.symbol-search-dialog .filter .tradable-filter .tradable-text{padding-left:5px;cursor:default}.symbol-search-dialog .results{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;margin:0}.symbol-search-dialog .results::-webkit-scrollbar{width:5px;height:5px}.symbol-search-dialog .results::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .symbol-search-dialog .results::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.symbol-search-dialog .results::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.symbol-search-dialog .results::-webkit-scrollbar-corner{display:none}.symbol-search-dialog .results table{width:100%;border-collapse:collapse}.symbol-search-dialog .results table .symbol-edit-popup-td:first-child{padding-left:20px}.symbol-search-dialog .results table .symbol-edit-popup-td:last-child{padding-right:20px}.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td{padding-top:12px}.spread-actions{float:right;height:28px;border:1px solid;border-color:#dadde0;background:#fff;margin:0}html.theme-dark .spread-actions{background:#131722;border-color:#363c4e}.spread-actions button{position:relative;float:left;width:20px;height:28px;background:none;padding:0;margin:0;border:none;cursor:pointer}.spread-actions button::-moz-focus-inner{padding:0!important;margin:0!important}.spread-actions button.disabled{cursor:default}.spread-actions button .action-icon{display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;color:#7d7d7d}html.theme-dark .spread-actions button .action-icon{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.spread-actions button:hover .action-icon{color:#2196f3}}.spread-actions button.disabled .action-icon{color:#a6a6a6}html.theme-dark .spread-actions button.disabled .action-icon{color:#2f3241}.symbol-search-dialog .exchange-filter,div.symbol-edit-popup .exchange-filter{float:right}.exchange-filter .tv-symbol-select>.flag{display:block;position:absolute;top:2px;right:15px}.exchange-filter-overflow{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap}.flagged-exchange{margin-right:36px}.symbol-search-dialog .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap;display:block;width:auto;margin:0 12px 0 15px}.symbol-search-dialog .exchange-filter .sbSelector.exchange-with-flag{margin-right:36px}div.symbol-edit-popup .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:right;white-space:nowrap;display:block;width:auto;margin:0 10px 0 15px;font-weight:700;font-size:11px;height:13px}div.symbol-edit-popup .exchange-filter .sbSelector.exchange-with-flag{margin-right:36px}.symbol-search-dialog .exchange-filter .sbToggle,div.symbol-edit-popup .exchange-filter .sbToggle{position:absolute;right:1px}.symbol-edit-popup .filter{padding:0 20px;margin:0;width:100%;box-sizing:border-box}.symbol-edit-popup .filter .exchange-filter,.symbol-edit-popup .filter a.type-filter{display:inline-block;position:relative;padding:6px 0;margin-right:18px;font-weight:700;font-size:11px;line-height:14px;border-bottom:none;color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter,html.theme-dark .symbol-edit-popup .filter a.type-filter{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter a,.symbol-edit-popup .filter a.type-filter a{color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter a,html.theme-dark .symbol-edit-popup .filter a.type-filter a{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter.active:after,.symbol-edit-popup .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-edit-popup .filter .exchange-filter:last-child,.symbol-edit-popup .filter a.type-filter:last-child{margin-right:0}.symbol-edit-popup .filter .exchange-filter{margin:0}.symbol-edit-popup .filter .tradable-filter{margin:0 10px;font-size:11px;line-height:14px;padding:6px 0;display:inline-flex;vertical-align:middle;align-items:center}.symbol-edit-popup .filter .tradable-filter .tradable-text{padding-left:5px;cursor:default;vertical-align:middle}.symbol-search-dialog .tradable-filter,div.symbol-edit-popup .tradable-filter{float:right}.bottom-widgetbar-content.backtesting .button.active,.bottom-widgetbar-content.backtesting .button:active{background:#f2f3f5;color:#4c525e}html.theme-dark .bottom-widgetbar-content.backtesting .button.active,html.theme-dark .bottom-widgetbar-content.backtesting .button:active{color:#f7f8fa;background:#131722}.button.iconed{padding:6px 10px 8px}@media (max-width:550px){div.symbol-edit-popup{width:100vw}div.symbol-edit-popup .filter{padding:0 10px}div.symbol-edit-popup .filter .exchange-filter,div.symbol-edit-popup .filter a.type-filter{margin-left:0;margin-right:10px}div.symbol-edit-popup .table-wrapper{width:100%}table.symbol-edit-popup{width:100%;table-layout:fixed}table.symbol-edit-popup td{padding:5px}table.symbol-edit-popup td:first-child{padding-left:10px}.symbol-edit-popup-td{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.symbol-edit-popup-td.name{width:30%}.symbol-edit-popup-td.desc{width:40%}.symbol-edit-popup-td.type{width:30%}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/87.ee16a5780032802b4163.rtl.css b/src/components/kline/charting_library/bundles/87.ee16a5780032802b4163.rtl.css new file mode 100644 index 00000000..3cfcb448 --- /dev/null +++ b/src/components/kline/charting_library/bundles/87.ee16a5780032802b4163.rtl.css @@ -0,0 +1 @@ +.bottom-widgetbar-content.backtesting .button{display:block;position:relative;float:right;cursor:default;padding:7px 12px;border:1px solid;border-color:#dadde0;height:14px;background:#fff;color:#555;font-size:11px;font-weight:600}html.theme-dark .bottom-widgetbar-content.backtesting .button{color:#758696;background:#131722;border-color:#363c4e}.symbol-search-dialog .symbol-block input,input.symbol-edit{float:right;background-color:#fff;border:1px solid #dadde0;width:291px;height:28px;padding:0 7px 0 0;color:#4a4a4a;font-size:13px;font-weight:600}html.theme-dark .symbol-search-dialog .symbol-block input,html.theme-dark input.symbol-edit{color:#c5cbce;border-color:#363c4e;background-color:#131722}.symbol-search-dialog input.incomplete,input.symbol-edit.incomplete{background-color:#ffffef}.symbol-search-dialog input.error,.symbol-search-dialog input.interval-error,input.symbol-edit.error,input.symbol-edit.interval-error{background-color:#ffefef}.symbol-search-loading{position:relative;width:51px;height:51px;padding:10px;margin:0 auto}.property-page input.symbol-edit{padding:0 5px}div.symbol-edit-popup{display:block;position:absolute;width:705px;border:1px solid;border-color:#d6d8e0;z-index:111;background:hsla(0,0%,100%,.9)}html.theme-dark div.symbol-edit-popup{background:rgba(30,34,45,.9);border-color:#131722}div.symbol-edit-popup .table-wrapper{border-top:1px solid;border-top-color:#dde1e6;overflow-y:auto;width:700px;position:relative;z-index:0}html.theme-dark div.symbol-edit-popup .table-wrapper{border-top-color:#363c4e}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar{width:5px;height:5px}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}div.symbol-edit-popup .table-wrapper::-webkit-scrollbar-corner{display:none}table.symbol-edit-popup{border-collapse:collapse}table.symbol-edit-popup tr.group-title{cursor:default}table.symbol-edit-popup tr.group-title td:first-child div{position:relative;border-color:#ccc;transition:border-color .1s linear}table.symbol-edit-popup tr.group-title td:first-child div:before{content:"";display:block;position:absolute;top:50%;right:-13px;margin-top:-2px;width:0;height:0;border-color:inherit;border-style:solid;border-width:7px 4px 0}table.symbol-edit-popup tr.group-title:not(.collapsed) td:first-child div:before{border-right-color:transparent;border-left-color:transparent}table.symbol-edit-popup tr.group-title.collapsed td:first-child div{border-color:#ccc}table.symbol-edit-popup tr.group-title.collapsed td:first-child div:before{right:-12px;margin-top:-3px;border-top-color:transparent;border-bottom-color:transparent;border-width:4px 7px 4px 0}table.symbol-edit-popup tr.group-title.symbol-edit-popup-active td:first-child div{border-color:#555}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){table.symbol-edit-popup tr.group-title:hover td:first-child div{border-color:#555}}table.symbol-edit-popup tr.hidden{display:none}table.symbol-edit-popup td{padding:7px}table.symbol-edit-popup td:first-child{padding-right:20px}table.symbol-edit-popup td:last-child{max-width:130px;padding-left:20px}tr.symbol-edit-popup{cursor:pointer;height:25px}tr.symbol-edit-popup td:first-child{max-width:165px}span.symbol-edit-highlight{color:#4c82ce;font-weight:700}.symbol-edit-popup-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;line-height:14px;vertical-align:middle}.symbol-edit-popup-td.name{font-weight:700}.symbol-edit-popup-td.desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.symbol-edit-popup-td.desc:after,.symbol-edit-popup-td.name:after{content:"\200E"}.symbol-edit-popup-td.name>div{display:inline}.symbol-edit-popup-td.name>div:after{content:"\200E"}.symbol-edit-popup-td.desc strong,.symbol-edit-popup-td.name strong{font-weight:700;color:#4c82ce}.symbol-edit-popup-td.desc em,.symbol-edit-popup-td.name em{font-weight:700;color:#4c82ce;font-style:normal}.symbol-edit-popup-td.type{font-size:11px;color:#999;white-space:nowrap;text-align:left}.symbol-edit-popup-td.flag svg{position:relative;display:block;left:-2px}.symbol-edit-popup-td.flag svg.bitcoin{top:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){tr.symbol-edit-popup:hover:not(.group-title){background:#f1f3f6}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark tr.symbol-edit-popup:hover:not(.group-title){background:#363c4e}}.symbol-edit-popup-active{background:#d1e1f8}html.theme-dark .symbol-edit-popup-active{background:#2f3241}.symbol-edit-popup i.eod,.symbol-edit-popup i.pro{display:inline-block;height:auto;width:auto;font-size:10px;color:#fff;text-transform:uppercase;font-style:normal;line-height:12px;vertical-align:0;padding:1px 3px 0;overflow:visible}.symbol-edit-popup i.eod{background:#c9cbcd}html.theme-dark .symbol-edit-popup i.eod{background:#363c4e}.symbol-edit-popup i.pro{background:#bf645c}.tv-close-mixin{cursor:pointer}.tv-close-mixin:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-close-mixin:hover:after{background-position:bottom}}.symbol-edit-notification{position:relative;padding:15px 20px;background:#ebf7fc;font-size:12px}html.theme-dark .symbol-edit-notification{background:#4c525e}.symbol-edit-notification a{color:#2196f3;transition:color .35s ease}html.theme-dark .symbol-edit-notification a{color:#1976d2}.symbol-edit-notification a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .symbol-edit-notification a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.symbol-edit-notification a:focus{outline:auto}.symbol-edit-notification a:focus:not(:-moz-focusring){outline:none}.symbol-edit-notification a:-moz-focusring{outline:auto}.symbol-edit-notification a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.symbol-edit-notification .close{display:block;position:absolute;width:21px;height:21px;left:0;top:0;cursor:pointer}.symbol-edit-notification .close:after{content:" ";display:block;position:absolute;width:9px;height:9px;top:6px;right:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAUElEQVR42pWQMQoAIAwD++d+x8HJbyoOWXJDSSBgwpVS62vtc8ulXg/ZAZkFMycNoBJgXoUcX1cm9N1NSL0esgMyC2ZOGkAlwLwKObhu/qcHp/zWImEdH8EAAAAASUVORK5CYII=)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.symbol-edit-notification .close:hover:after{background-position:bottom}}.symbol-search-dialog .symbol-block{width:auto;margin:0;overflow:hidden}.symbol-search-dialog .symbol-block .spread-actions{height:36px;border-top:none;border-left:none;background:#fff}html.theme-dark .symbol-search-dialog .symbol-block .spread-actions{background:#131722}.symbol-search-dialog .symbol-block .spread-actions:empty{border:none;background:transparent}.symbol-search-dialog .symbol-block button{width:30px;height:36px;border-right:1px solid;border-right-color:#dadde0}html.theme-dark .symbol-search-dialog .symbol-block button{border-right-color:#363c4e}.symbol-search-dialog .symbol-block button:first-child{border-right:none!important}.symbol-search-dialog .symbol-block-inputspacer{overflow:hidden}.symbol-search-dialog .symbol-block-inputspacer input{float:none;width:100%;height:37px;font-size:13px;margin:0;padding:0 34px 0 7px;border-width:0;border-bottom-width:1px;border-radius:0;box-sizing:border-box}.symbol-search-dialog .symbol-block-inputspacer .search-icon{content:" ";display:block;position:absolute;width:13px;height:13px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -80px -339px;top:12px;right:12px}.symbol-search-dialog .filter{padding:0 20px;border-bottom:1px solid;border-color:#dde1e6}html.theme-dark .symbol-search-dialog .filter{border-color:#363c4e}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .tradable-filter,.symbol-search-dialog .filter a.type-filter{position:relative;display:inline-block;margin-left:18px;padding:10px 0;font-size:13px;line-height:16px;color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter,html.theme-dark .symbol-search-dialog .filter .tradable-filter,html.theme-dark .symbol-search-dialog .filter a.type-filter{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter a,.symbol-search-dialog .filter .tradable-filter a,.symbol-search-dialog .filter a.type-filter a{color:#555}html.theme-dark .symbol-search-dialog .filter .exchange-filter a,html.theme-dark .symbol-search-dialog .filter .tradable-filter a,html.theme-dark .symbol-search-dialog .filter a.type-filter a{color:#8b8f95}.symbol-search-dialog .filter .exchange-filter.active,.symbol-search-dialog .filter .tradable-filter.active,.symbol-search-dialog .filter a.type-filter.active{font-weight:700}.symbol-search-dialog .filter .exchange-filter.active:after,.symbol-search-dialog .filter .tradable-filter.active:after,.symbol-search-dialog .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-search-dialog .filter .exchange-filter,.symbol-search-dialog .filter .exchange-filter:last-child,.symbol-search-dialog .filter a.type-filter:last-child{margin-left:0}.symbol-search-dialog .filter .tradable-filter{margin:0 10px;padding-bottom:11px;line-height:14px;vertical-align:middle}.symbol-search-dialog .filter .tradable-filter *{vertical-align:middle}.symbol-search-dialog .filter .tradable-filter .tradable-text{padding-right:5px;cursor:default}.symbol-search-dialog .results{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;margin:0}.symbol-search-dialog .results::-webkit-scrollbar{width:5px;height:5px}.symbol-search-dialog .results::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .symbol-search-dialog .results::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.symbol-search-dialog .results::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.symbol-search-dialog .results::-webkit-scrollbar-corner{display:none}.symbol-search-dialog .results table{width:100%;border-collapse:collapse}.symbol-search-dialog .results table .symbol-edit-popup-td:first-child{padding-right:20px}.symbol-search-dialog .results table .symbol-edit-popup-td:last-child{padding-left:20px}.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td{padding-top:12px}.spread-actions{float:left;height:28px;border:1px solid;border-color:#dadde0;background:#fff;margin:0}html.theme-dark .spread-actions{background:#131722;border-color:#363c4e}.spread-actions button{position:relative;float:right;width:20px;height:28px;background:none;padding:0;margin:0;border:none;cursor:pointer}.spread-actions button::-moz-focus-inner{padding:0!important;margin:0!important}.spread-actions button.disabled{cursor:default}.spread-actions button .action-icon{display:block;position:absolute;margin:auto;right:0;top:0;left:0;bottom:0;color:#7d7d7d}html.theme-dark .spread-actions button .action-icon{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.spread-actions button:hover .action-icon{color:#2196f3}}.spread-actions button.disabled .action-icon{color:#a6a6a6}html.theme-dark .spread-actions button.disabled .action-icon{color:#2f3241}.symbol-search-dialog .exchange-filter,div.symbol-edit-popup .exchange-filter{float:left}.exchange-filter .tv-symbol-select>.flag{display:block;position:absolute;top:2px;left:15px}.exchange-filter-overflow{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap}.flagged-exchange{margin-left:36px}.symbol-search-dialog .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap;display:block;width:auto;margin:0 15px 0 12px}.symbol-search-dialog .exchange-filter .sbSelector.exchange-with-flag{margin-left:36px}div.symbol-edit-popup .exchange-filter .sbSelector{width:90px;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap;display:block;width:auto;margin:0 15px 0 10px;font-weight:700;font-size:11px;height:13px}div.symbol-edit-popup .exchange-filter .sbSelector.exchange-with-flag{margin-left:36px}.symbol-search-dialog .exchange-filter .sbToggle,div.symbol-edit-popup .exchange-filter .sbToggle{position:absolute;left:1px}.symbol-edit-popup .filter{padding:0 20px;margin:0;width:100%;box-sizing:border-box}.symbol-edit-popup .filter .exchange-filter,.symbol-edit-popup .filter a.type-filter{display:inline-block;position:relative;padding:6px 0;margin-left:18px;font-weight:700;font-size:11px;line-height:14px;border-bottom:none;color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter,html.theme-dark .symbol-edit-popup .filter a.type-filter{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter a,.symbol-edit-popup .filter a.type-filter a{color:#4a4a4a}html.theme-dark .symbol-edit-popup .filter .exchange-filter a,html.theme-dark .symbol-edit-popup .filter a.type-filter a{color:#c5cbce}.symbol-edit-popup .filter .exchange-filter.active:after,.symbol-edit-popup .filter a.type-filter.active:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.symbol-edit-popup .filter .exchange-filter:last-child,.symbol-edit-popup .filter a.type-filter:last-child{margin-left:0}.symbol-edit-popup .filter .exchange-filter{margin:0}.symbol-edit-popup .filter .tradable-filter{margin:0 10px;font-size:11px;line-height:14px;padding:6px 0;display:inline-flex;vertical-align:middle;align-items:center}.symbol-edit-popup .filter .tradable-filter .tradable-text{padding-right:5px;cursor:default;vertical-align:middle}.symbol-search-dialog .tradable-filter,div.symbol-edit-popup .tradable-filter{float:left}.bottom-widgetbar-content.backtesting .button.active,.bottom-widgetbar-content.backtesting .button:active{background:#f2f3f5;color:#4c525e}html.theme-dark .bottom-widgetbar-content.backtesting .button.active,html.theme-dark .bottom-widgetbar-content.backtesting .button:active{color:#f7f8fa;background:#131722}.button.iconed{padding:6px 10px 8px}@media (max-width:550px){div.symbol-edit-popup{width:100vw}div.symbol-edit-popup .filter{padding:0 10px}div.symbol-edit-popup .filter .exchange-filter,div.symbol-edit-popup .filter a.type-filter{margin-right:0;margin-left:10px}div.symbol-edit-popup .table-wrapper{width:100%}table.symbol-edit-popup{width:100%;table-layout:fixed}table.symbol-edit-popup td{padding:5px}table.symbol-edit-popup td:first-child{padding-right:10px}.symbol-edit-popup-td{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.symbol-edit-popup-td.name{width:30%}.symbol-edit-popup-td.desc{width:40%}.symbol-edit-popup-td.type{width:30%}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/87.f1667756b87758e62352.js b/src/components/kline/charting_library/bundles/87.f1667756b87758e62352.js new file mode 100644 index 00000000..051f1094 --- /dev/null +++ b/src/components/kline/charting_library/bundles/87.f1667756b87758e62352.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[87],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/88.3566ae24d07b0a360ea7.js b/src/components/kline/charting_library/bundles/88.3566ae24d07b0a360ea7.js new file mode 100644 index 00000000..8e229eac --- /dev/null +++ b/src/components/kline/charting_library/bundles/88.3566ae24d07b0a360ea7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[88],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css b/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css new file mode 100644 index 00000000..78806e4b --- /dev/null +++ b/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.css @@ -0,0 +1 @@ +.tv-text-input{color:#4a4a4a;margin:0;border:1px solid;border-color:#dadde0;display:inline-block;overflow:hidden;width:100px;height:26px;vertical-align:top;padding:0 5px}html.theme-dark .tv-text-input{border-color:#363c4e;color:#c5cbce}.tv-text-input:focus{border-color:#2196f3}html.theme-dark .tv-text-input:focus{border-color:#1976d2}.tv-text-input.inset{background:#fff}html.theme-dark .tv-text-input.inset{background:#131722}.tv-text-input.ticker{height:25px;width:60px}.tv-text-input.ticker--longer-sign_8{width:72px}.tv-text-input.ticker--evenlonger{width:90px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css b/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css new file mode 100644 index 00000000..72a7a5ed --- /dev/null +++ b/src/components/kline/charting_library/bundles/88.e9a6bec06ee11d2c2d4a.rtl.css @@ -0,0 +1 @@ +.tv-text-input{color:#4a4a4a;margin:0;border:1px solid;border-color:#dadde0;display:inline-block;overflow:hidden;width:100px;height:26px;vertical-align:top;padding:0 5px;direction:ltr;text-align:right}html.theme-dark .tv-text-input{border-color:#363c4e;color:#c5cbce}.tv-text-input:focus{border-color:#2196f3}html.theme-dark .tv-text-input:focus{border-color:#1976d2}.tv-text-input.inset{background:#fff}html.theme-dark .tv-text-input.inset{background:#131722}.tv-text-input.ticker{height:25px;width:60px}.tv-text-input.ticker--longer-sign_8{width:72px}.tv-text-input.ticker--evenlonger{width:90px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/89.38c1dbb0153001054e99.js b/src/components/kline/charting_library/bundles/89.38c1dbb0153001054e99.js new file mode 100644 index 00000000..794a6ed4 --- /dev/null +++ b/src/components/kline/charting_library/bundles/89.38c1dbb0153001054e99.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[89],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.css b/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.css new file mode 100644 index 00000000..9732bcd1 --- /dev/null +++ b/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.css @@ -0,0 +1 @@ +.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#6b6b6d}html.theme-dark .ui-widget-content{color:#2f3241;background:#1e222d 50% 50% repeat-x}.ui-widget-content a{color:#6b6b6d}html.theme-dark .ui-widget-content a{color:#2f3241}.ui-widget-header{border:1px solid;border-color:#c9cbcd;background:#fafafa;color:#6b6b6d}html.theme-dark .ui-widget-header{color:#2f3241;background:#2f3241;border-color:#2f3241}.ui-widget-header a{color:#6b6b6d}html.theme-dark .ui-widget-header a{color:#2f3241}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#fafafa;font-weight:400;color:#555}html.theme-dark .ui-state-default,html.theme-dark .ui-widget-content .ui-state-default,html.theme-dark .ui-widget-header .ui-state-default{color:#8b8f95}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}html.theme-dark .ui-state-default a,html.theme-dark .ui-state-default a:link,html.theme-dark .ui-state-default a:visited{color:#8b8f95}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-hover a{color:#212121;text-decoration:none}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ui-state-hover a:hover{color:#212121;text-decoration:none}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fde763;background:#fff8cf;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-widget-overlay,.ui-widget-shadow{background:#aaa 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;margin:5px 0;background:none}.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}.ui-datepicker{padding:0;border:none;display:none}.ui-datepicker .ui-datepicker-header{position:relative;height:53px;line-height:53px;border:none;padding:0;background-color:#2196f3;color:#fff}html.theme-dark .ui-datepicker .ui-datepicker-header{color:#c5cbce;background-color:#21384d}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{opacity:.8;position:absolute;top:0;width:40px;height:100%;background:none;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover:not(.ui-state-disabled){opacity:1;background:none;border:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{margin-left:-5px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m2 0l-2 2 5 5-5 5 2 2 7-7z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-left:-4px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m0 7l7-7 2 2-5 5 5 5-2 2z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0;border:1px solid;border-color:#d6d6d6;border-top:none}html.theme-dark .ui-datepicker table{border-color:#363c4e}.ui-datepicker th{width:40px;height:28px;border-bottom:1px solid red;padding:0;border:none;border-bottom:1px solid;border-bottom-color:#d6d6d6;text-align:center;font-weight:400;color:#8d9196;background-color:#f8f8f8}html.theme-dark .ui-datepicker th{background-color:#2f3241;border-bottom-color:#363c4e}.ui-datepicker td{border:none;padding:0;margin:0}.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{display:block;position:relative;height:39px;padding:0;margin:0;text-align:center;line-height:40px;background:#fff;border:none;border-width:0 1px 1px 0;border-style:solid;border-color:#d6d6d6;text-decoration:none}html.theme-dark .ui-datepicker td a,html.theme-dark .ui-datepicker td a.ui-state-default,html.theme-dark .ui-datepicker td span,html.theme-dark .ui-datepicker td span.ui-state-default{border-color:#363c4e;background:#1e222d}.ui-datepicker td a.ui-state-default.ui-state-highlight,.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-default.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{color:#00b9db}.ui-datepicker td a.ui-state-default.ui-state-highlight:after,.ui-datepicker td a.ui-state-highlight:after,.ui-datepicker td span.ui-state-default.ui-state-highlight:after,.ui-datepicker td span.ui-state-highlight:after{position:absolute;top:0;right:0;content:" ";width:0;height:0;border-style:solid;border-width:0 11px 11px 0;border-color:transparent #00badb transparent transparent}.ui-datepicker td a.ui-state-default.ui-state-hover,.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-default.ui-state-hover,.ui-datepicker td span.ui-state-hover{background:#edf1f2}html.theme-dark .ui-datepicker td a.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td a.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-hover{background:#262b3e}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day span{border:2px solid;border-color:#2196f3;color:#2196f3;height:36px;line-height:37px}html.theme-dark .ui-datepicker td.ui-datepicker-current-day a,html.theme-dark .ui-datepicker td.ui-datepicker-current-day span{color:#1976d2;border-color:#1976d2}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css b/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css new file mode 100644 index 00000000..6453275a --- /dev/null +++ b/src/components/kline/charting_library/bundles/89.8f574331c5f7254e658c.rtl.css @@ -0,0 +1 @@ +.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;right:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#6b6b6d}html.theme-dark .ui-widget-content{color:#2f3241;background:#1e222d 50% 50% repeat-x}.ui-widget-content a{color:#6b6b6d}html.theme-dark .ui-widget-content a{color:#2f3241}.ui-widget-header{border:1px solid;border-color:#c9cbcd;background:#fafafa;color:#6b6b6d}html.theme-dark .ui-widget-header{color:#2f3241;background:#2f3241;border-color:#2f3241}.ui-widget-header a{color:#6b6b6d}html.theme-dark .ui-widget-header a{color:#2f3241}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#fafafa;font-weight:400;color:#555}html.theme-dark .ui-state-default,html.theme-dark .ui-widget-content .ui-state-default,html.theme-dark .ui-widget-header .ui-state-default{color:#8b8f95}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}html.theme-dark .ui-state-default a,html.theme-dark .ui-state-default a:link,html.theme-dark .ui-state-default a:visited{color:#8b8f95}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-hover a{color:#212121;text-decoration:none}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.ui-state-hover a:hover{color:#212121;text-decoration:none}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fde763;background:#fff8cf;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-widget-overlay,.ui-widget-shadow{background:#aaa 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px -8px 0 0;padding:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:right}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:right;clear:right;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-left:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icons .ui-button-text{padding-right:2.1em;padding-left:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{right:50%;margin-right:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{right:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{left:.5em}.ui-buttonset{margin-left:7px}.ui-buttonset .ui-button{margin-right:0;margin-left:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:1px;margin:0 0 1px .2em;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;margin:5px 0;background:none}.ui-tabs .ui-tabs-hide{position:absolute;right:-10000px}.ui-datepicker{padding:0;border:none;display:none}.ui-datepicker .ui-datepicker-header{position:relative;height:53px;line-height:53px;border:none;padding:0;background-color:#2196f3;color:#fff}html.theme-dark .ui-datepicker .ui-datepicker-header{color:#c5cbce;background-color:#21384d}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{opacity:.8;position:absolute;top:0;width:40px;height:100%;background:none;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover:not(.ui-state-disabled){opacity:1;background:none;border:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{margin-right:-5px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m2 0l-2 2 5 5-5 5 2 2 7-7z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-right:-4px;width:9px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14' width='9' height='14' fill='%23fff'%3E%3Cpath d='m0 7l7-7 2 2-5 5 5 5-2 2z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0;border:1px solid;border-color:#d6d6d6;border-top:none}html.theme-dark .ui-datepicker table{border-color:#363c4e}.ui-datepicker th{width:40px;height:28px;border-bottom:1px solid red;padding:0;border:none;border-bottom:1px solid;border-bottom-color:#d6d6d6;text-align:center;font-weight:400;color:#8d9196;background-color:#f8f8f8}html.theme-dark .ui-datepicker th{background-color:#2f3241;border-bottom-color:#363c4e}.ui-datepicker td{border:none;padding:0;margin:0}.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{display:block;position:relative;height:39px;padding:0;margin:0;text-align:center;line-height:40px;background:#fff;border:none;border-width:0 0 1px 1px;border-style:solid;border-color:#d6d6d6;text-decoration:none}html.theme-dark .ui-datepicker td a,html.theme-dark .ui-datepicker td a.ui-state-default,html.theme-dark .ui-datepicker td span,html.theme-dark .ui-datepicker td span.ui-state-default{border-color:#363c4e;background:#1e222d}.ui-datepicker td a.ui-state-default.ui-state-highlight,.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-default.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{color:#00b9db}.ui-datepicker td a.ui-state-default.ui-state-highlight:after,.ui-datepicker td a.ui-state-highlight:after,.ui-datepicker td span.ui-state-default.ui-state-highlight:after,.ui-datepicker td span.ui-state-highlight:after{position:absolute;top:0;left:0;content:" ";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent transparent #00badb}.ui-datepicker td a.ui-state-default.ui-state-hover,.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-default.ui-state-hover,.ui-datepicker td span.ui-state-hover{background:#edf1f2}html.theme-dark .ui-datepicker td a.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td a.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-default.ui-state-hover,html.theme-dark .ui-datepicker td span.ui-state-hover{background:#262b3e}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day span{border:2px solid;border-color:#2196f3;color:#2196f3;height:36px;line-height:37px}html.theme-dark .ui-datepicker td.ui-datepicker-current-day a,html.theme-dark .ui-datepicker td.ui-datepicker-current-day span{color:#1976d2;border-color:#1976d2}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png b/src/components/kline/charting_library/bundles/898929f1acdb622689e0fc0c95c8fcd0.png new file mode 100644 index 0000000000000000000000000000000000000000..f12b96fd035cae384fc9e567fda8ef04da307680 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#Ts&PILn;`P73BWx|Nj4HeVxKt zwj{@vdCZFZ6P~eLQcyIQJel#F($R{G|6~8J|M&m@|A+rA|1VW^^8aW4FPzEC(| Z29pEY-W5yMX#ve+@O1TaS?83{1OS&#E(8Do literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/9.c893b34fedaa1aaead69.js b/src/components/kline/charting_library/bundles/9.c893b34fedaa1aaead69.js new file mode 100644 index 00000000..ec800d5d --- /dev/null +++ b/src/components/kline/charting_library/bundles/9.c893b34fedaa1aaead69.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.css b/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.css new file mode 100644 index 00000000..f555b27c --- /dev/null +++ b/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.css @@ -0,0 +1 @@ +.item-2xPVYue0{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;padding:2px 10px 2px 8px;font-size:14px;background-color:#fff;cursor:default;transition-property:none;color:#131722}html.theme-dark .item-2xPVYue0{color:#b2b5be;background-color:#1e222d}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{color:#000}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{color:#c1c4cd}}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{background-color:#f0f3fa}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{background-color:#2a2e39}}.item-2xPVYue0.isDisabled-1wLqKupj{opacity:.3;cursor:default}.item-2xPVYue0.isDisabled-1wLqKupj,.item-2xPVYue0.isDisabled-1wLqKupj:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#131722;background-color:#fff}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{background-color:#1e222d}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#b2b5be}}.item-2xPVYue0.isActive-2j-GhQs_,.item-2xPVYue0.isActive-2j-GhQs_:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{background-color:#1976d2}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{color:#d1d4dc}}.item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,.item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:rgba(19,23,34,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:rgba(19,23,34,.7)}}.item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,.item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}.item-2xPVYue0.withIcon-1xBjf-oB{padding-top:6px;padding-bottom:6px}.item-2xPVYue0:before{content:" ";display:block;height:28px}.icon-2Qm7YIcz{display:flex;margin-right:6px;align-items:center;justify-content:center;width:28px;height:28px}.icon-2Qm7YIcz svg{display:block}.labelRow-3Q0rdE8-{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex:0 1 100%;min-width:0;max-width:100%;box-sizing:border-box;padding-right:12px}.labelRow-3Q0rdE8-:first-child{padding-left:4px}.labelRow-3Q0rdE8-:last-child{padding-right:4px}.label-3Xqxy756{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-30pveiCO{font-size:11px;margin-right:14px;min-width:27px;color:#9598a1}html.theme-dark .shortcut-30pveiCO{color:#5d606b}.toolbox-3ulPxfe-{display:flex;position:relative;align-items:center;color:#9db2bd}html.theme-dark .toolbox-3ulPxfe-{color:#9db2bd}.feature-no-touch .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:0}.toolbox-3ulPxfe->:not(:last-child){margin-right:4px}@media screen and (max-width:419px){.toolbox-3ulPxfe->:not(:last-child){margin-right:8px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-touch .item-2xPVYue0:hover .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:1}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css b/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css new file mode 100644 index 00000000..c7c64418 --- /dev/null +++ b/src/components/kline/charting_library/bundles/9.efabbd82e0d48b89b9ab.rtl.css @@ -0,0 +1 @@ +.item-2xPVYue0{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;padding:2px 8px 2px 10px;font-size:14px;background-color:#fff;cursor:default;transition-property:none;color:#131722}html.theme-dark .item-2xPVYue0{color:#b2b5be;background-color:#1e222d}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{color:#000}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{color:#000}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{color:#c1c4cd}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{color:#c1c4cd}}.item-2xPVYue0.hovered-1uf45E05,.item-2xPVYue0:active{background-color:#f0f3fa}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0:hover{background-color:#f0f3fa}}html.theme-dark .item-2xPVYue0.hovered-1uf45E05,html.theme-dark .item-2xPVYue0:active{background-color:#2a2e39}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0:hover{background-color:#2a2e39}}.item-2xPVYue0.isDisabled-1wLqKupj{opacity:.3;cursor:default}.item-2xPVYue0.isDisabled-1wLqKupj,.item-2xPVYue0.isDisabled-1wLqKupj:active{color:#131722;background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#131722;background-color:#fff}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{background-color:#1e222d}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{background-color:#1e222d}}html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj,html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:active{color:#b2b5be}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isDisabled-1wLqKupj:hover{color:#b2b5be}}.item-2xPVYue0.isActive-2j-GhQs_,.item-2xPVYue0.isActive-2j-GhQs_:active{color:#fff;background-color:#2196f3}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover{color:#fff;background-color:#2196f3}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{background-color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{background-color:#1976d2}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active{color:#d1d4dc}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover{color:#d1d4dc}}.item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,.item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:hsla(0,0%,100%,.7)}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .shortcut-30pveiCO,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .shortcut-30pveiCO{color:rgba(19,23,34,.7)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .shortcut-30pveiCO{color:rgba(19,23,34,.7)}}.item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,.item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_ .toolbox-3ulPxfe-,html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:active .toolbox-3ulPxfe-{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .item-2xPVYue0.isActive-2j-GhQs_:hover .toolbox-3ulPxfe-{color:#fff}}.item-2xPVYue0.withIcon-1xBjf-oB{padding-top:6px;padding-bottom:6px}.item-2xPVYue0:before{content:" ";display:block;height:28px}.icon-2Qm7YIcz{display:flex;margin-left:6px;align-items:center;justify-content:center;width:28px;height:28px}.icon-2Qm7YIcz svg{display:block}.labelRow-3Q0rdE8-{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex:0 1 100%;min-width:0;max-width:100%;box-sizing:border-box;padding-left:12px}.labelRow-3Q0rdE8-:first-child{padding-right:4px}.labelRow-3Q0rdE8-:last-child{padding-left:4px}.label-3Xqxy756{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-30pveiCO{font-size:11px;margin-left:14px;min-width:27px;color:#9598a1}html.theme-dark .shortcut-30pveiCO{color:#5d606b}.toolbox-3ulPxfe-{display:flex;position:relative;align-items:center;color:#9db2bd}html.theme-dark .toolbox-3ulPxfe-{color:#9db2bd}.feature-no-touch .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:0}.toolbox-3ulPxfe->:not(:last-child){margin-left:4px}@media screen and (max-width:419px){.toolbox-3ulPxfe->:not(:last-child){margin-left:8px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.feature-no-touch .item-2xPVYue0:hover .toolbox-3ulPxfe-.showOnHover-1q6ySzZc{opacity:1}} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.css b/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.css new file mode 100644 index 00000000..8acc874c --- /dev/null +++ b/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.css @@ -0,0 +1 @@ +.currencyLabelMenuSeparator-13pkukWx{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .currencyLabelMenuSeparator-13pkukWx{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css b/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css new file mode 100644 index 00000000..8acc874c --- /dev/null +++ b/src/components/kline/charting_library/bundles/90.ce3193491dd785bd0aea.rtl.css @@ -0,0 +1 @@ +.currencyLabelMenuSeparator-13pkukWx{margin:6px 0;height:1px;background-color:#e0e3eb}html.theme-dark .currencyLabelMenuSeparator-13pkukWx{background-color:#434651} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js b/src/components/kline/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js new file mode 100644 index 00000000..caa741fa --- /dev/null +++ b/src/components/kline/charting_library/bundles/90.d2b7abe9dbef67c1ac2f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[90],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/91.483a8d7dc828f742da6e.js b/src/components/kline/charting_library/bundles/91.483a8d7dc828f742da6e.js new file mode 100644 index 00000000..3f04ae83 --- /dev/null +++ b/src/components/kline/charting_library/bundles/91.483a8d7dc828f742da6e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[91],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.css b/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.css new file mode 100644 index 00000000..ad788151 --- /dev/null +++ b/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.css @@ -0,0 +1 @@ +.scrollable-Yu-wPchb{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-Yu-wPchb{min-height:auto}}.scrollable-Yu-wPchb::-webkit-scrollbar{width:5px;height:5px}.scrollable-Yu-wPchb::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-Yu-wPchb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Yu-wPchb::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-Yu-wPchb::-webkit-scrollbar-corner{display:none}.content-2n4jbVjv{flex:1 1 auto;box-sizing:border-box;border-top:1px solid;border-color:#e0e3eb;padding:24px 20px}html.theme-dark .content-2n4jbVjv{border-color:#434651}.content-2n4jbVjv .row-37rvoi2g{display:flex;align-items:center;margin-top:16px;color:#131722}html.theme-dark .content-2n4jbVjv .row-37rvoi2g{color:#b2b5be}.content-2n4jbVjv .row-37rvoi2g:first-child{margin-top:0}.content-2n4jbVjv .row-37rvoi2g .title-2jd7Qo8W{display:flex;flex:none;line-height:21px;width:80px;margin-right:20px;word-break:break-word}.content-2n4jbVjv .row-37rvoi2g .control-1o8LMgzl{width:100px;line-height:21px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css b/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css new file mode 100644 index 00000000..cfac5c9e --- /dev/null +++ b/src/components/kline/charting_library/bundles/91.cc1ebe280e7f1c658409.rtl.css @@ -0,0 +1 @@ +.scrollable-Yu-wPchb{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-Yu-wPchb{min-height:auto}}.scrollable-Yu-wPchb::-webkit-scrollbar{width:5px;height:5px}.scrollable-Yu-wPchb::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-Yu-wPchb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Yu-wPchb::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-Yu-wPchb::-webkit-scrollbar-corner{display:none}.content-2n4jbVjv{flex:1 1 auto;box-sizing:border-box;border-top:1px solid;border-color:#e0e3eb;padding:24px 20px}html.theme-dark .content-2n4jbVjv{border-color:#434651}.content-2n4jbVjv .row-37rvoi2g{display:flex;align-items:center;margin-top:16px;color:#131722}html.theme-dark .content-2n4jbVjv .row-37rvoi2g{color:#b2b5be}.content-2n4jbVjv .row-37rvoi2g:first-child{margin-top:0}.content-2n4jbVjv .row-37rvoi2g .title-2jd7Qo8W{display:flex;flex:none;line-height:21px;width:80px;margin-left:20px;word-break:break-word}.content-2n4jbVjv .row-37rvoi2g .control-1o8LMgzl{width:100px;line-height:21px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.css b/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.css new file mode 100644 index 00000000..d11d4f1a --- /dev/null +++ b/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.css @@ -0,0 +1 @@ +.popupWidget-2X0DYakn{display:flex;padding:12px 14px}@media only screen and (min-width:420px){.popupWidget-2X0DYakn{max-width:296px}}.popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-2X0DYakn .desc-btEANXbj{display:flex;flex-direction:column}.popupWidget-2X0DYakn .icon-2jQlAvgr{flex:0 0 auto;margin:2px 6px 2px 0;overflow:hidden}.popupWidget-2X0DYakn .icon-2jQlAvgr.small-3UTqSQwC{width:18px;height:18px;border-radius:9px}.popupWidget-2X0DYakn .icon-2jQlAvgr.large-2BZlk4pO{width:22px;height:22px;border-radius:11px}.popupWidget-2X0DYakn .title-1Yt34zFi{font-weight:700}.popupWidget-2X0DYakn .title-1Yt34zFi.small-3UTqSQwC{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-2X0DYakn .title-1Yt34zFi.large-2BZlk4pO{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-2X0DYakn .text-Md3DtcCM:first-letter{text-transform:capitalize}.popupWidget-2X0DYakn .text-Md3DtcCM.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .text-Md3DtcCM.large-2BZlk4pO{font-size:16px;line-height:25px}.popupWidget-2X0DYakn .action-6Ezy2_v3{color:#2196f3;margin-top:8px;cursor:pointer}.popupWidget-2X0DYakn .action-6Ezy2_v3.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .action-6Ezy2_v3.large-2BZlk4pO{font-size:16px;line-height:25px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css b/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css new file mode 100644 index 00000000..690da224 --- /dev/null +++ b/src/components/kline/charting_library/bundles/92.b58f53d578fc65c1d1e0.rtl.css @@ -0,0 +1 @@ +.popupWidget-2X0DYakn{display:flex;padding:12px 14px}@media only screen and (min-width:420px){.popupWidget-2X0DYakn{max-width:296px}}.popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-2X0DYakn:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-2X0DYakn .desc-btEANXbj{display:flex;flex-direction:column}.popupWidget-2X0DYakn .icon-2jQlAvgr{flex:0 0 auto;margin:2px 0 2px 6px;overflow:hidden}.popupWidget-2X0DYakn .icon-2jQlAvgr.small-3UTqSQwC{width:18px;height:18px;border-radius:9px}.popupWidget-2X0DYakn .icon-2jQlAvgr.large-2BZlk4pO{width:22px;height:22px;border-radius:11px}.popupWidget-2X0DYakn .title-1Yt34zFi{font-weight:700}.popupWidget-2X0DYakn .title-1Yt34zFi.small-3UTqSQwC{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-2X0DYakn .title-1Yt34zFi.large-2BZlk4pO{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-2X0DYakn .text-Md3DtcCM:first-letter{text-transform:capitalize}.popupWidget-2X0DYakn .text-Md3DtcCM.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .text-Md3DtcCM.large-2BZlk4pO{font-size:16px;line-height:25px}.popupWidget-2X0DYakn .action-6Ezy2_v3{color:#2196f3;margin-top:8px;cursor:pointer}.popupWidget-2X0DYakn .action-6Ezy2_v3.small-3UTqSQwC{font-size:14px;line-height:21px}.popupWidget-2X0DYakn .action-6Ezy2_v3.large-2BZlk4pO{font-size:16px;line-height:25px} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/92.cb54431056b47772623a.js b/src/components/kline/charting_library/bundles/92.cb54431056b47772623a.js new file mode 100644 index 00000000..f6afbbe3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/92.cb54431056b47772623a.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[92],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.css b/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.css new file mode 100644 index 00000000..dafc07af --- /dev/null +++ b/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.css @@ -0,0 +1 @@ +.separator-1fBbiGH4{border-top:1px solid #e0e3eb}html.theme-dark .separator-1fBbiGH4{border-top:1px solid #434651}.scrollable-1was6mON{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-1was6mON{min-height:auto}}.scrollable-1was6mON::-webkit-scrollbar{width:5px;height:5px}.scrollable-1was6mON::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-1was6mON::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-1was6mON::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-1was6mON::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css b/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css new file mode 100644 index 00000000..dafc07af --- /dev/null +++ b/src/components/kline/charting_library/bundles/93.325b9405f45d6fda33a6.rtl.css @@ -0,0 +1 @@ +.separator-1fBbiGH4{border-top:1px solid #e0e3eb}html.theme-dark .separator-1fBbiGH4{border-top:1px solid #434651}.scrollable-1was6mON{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:145px;-webkit-overflow-scrolling:touch}@media screen and (max-height:290px){.scrollable-1was6mON{min-height:auto}}.scrollable-1was6mON::-webkit-scrollbar{width:5px;height:5px}.scrollable-1was6mON::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9598a1}html.theme-dark .scrollable-1was6mON::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-1was6mON::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-1was6mON::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/93.397809bee4d08b92d346.js b/src/components/kline/charting_library/bundles/93.397809bee4d08b92d346.js new file mode 100644 index 00000000..6d9ef0db --- /dev/null +++ b/src/components/kline/charting_library/bundles/93.397809bee4d08b92d346.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[93],[]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png b/src/components/kline/charting_library/bundles/932c209e6bf69970ca313047d5da8964.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf4be15aa93895846bba2ecbab8d151ccbdb7d5 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#!aZFaLpWqv4;XSaB``QVz+Q?vbML*jHB)!7G?PO6+dqY5OZtIS+8X@|;9n>C*v rD|?#hN6wI$q_W%kj*g$@9^QYoS0qpRN`4XrTEXDy>gTe~DWM4fDt9tZ literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg b/src/components/kline/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg new file mode 100644 index 00000000..8c4fa80f --- /dev/null +++ b/src/components/kline/charting_library/bundles/a6506134daec7169f68f563f084a9d41.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js b/src/components/kline/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js new file mode 100644 index 00000000..deafa5a7 --- /dev/null +++ b/src/components/kline/charting_library/bundles/add-compare-dialog.a581e24a8887be371793.js @@ -0,0 +1,8 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["add-compare-dialog"],{"/NcV":function(t,e){t.exports=''},FxnJ:function(t,e,i){},MjtL:function(t,e){t.exports=''},NhD9:function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.createTabbedDialog=function(e){e=$.extend({},s,e);var i=$(t.render('
    {{#tabs}}
    {{name}}
    {{/tabs}}
    {{#customControls}}
    {{/customControls}}
    {{>additionalHeaderContent}}',{tabs:e.tabs,customControls:e.customControls,customControlsAddClass:e.customControlsContainerAddClass},{additionalHeaderContent:e.additionalHeaderContent})),n=$('
    '),r=n;e.contentAddClass&&n.addClass(e.contentAddClass);!1!==e.withScroll&&(n=$('
    ').append(r.addClass("tv-dialog__scroll-wrap-inner")));var l=$('
    ').append(i).append(n);e.customControls&&i.find(".js-custom-controls").append(e.customControls);if(!0!==e.doNotCreatePages)for(var c=0;c').append(e.tabs[c].page));var d=e.tabStateSaveKey,u=e.activeTab,p=e.tabsScrollBoxAddClass,h=e.tabAddClass;delete e.tabs,delete e.activeTab,delete e.customControls,delete e.tabStateSaveKey,delete e.customControlsContainerAddClass,delete e.tabsScrollBoxAddClass,delete e.tabAddClass,e.closeButtonAddClass="tv-tabbed-dialog__close",e.contentWrapTemplate=l;var b=(0,a.createDialog)(e),f=new o.Tabs(i.find(".tv-tabs").get(0),r.get(0),{addLeftArrowsClass:"tv-tabbed-dialog__tabs-arrow-left",addRightArrowsClass:"tv-tabbed-dialog__tabs-arrow-right",addScrollBoxClass:p,tabClass:h,saveTab:d,activeTab:u});return b.on("afterOpen",(function(){f.setActivePage(f.index(),!0,!0)})),{dialog:b,tabs:f}};var o=i("pIOw"),a=i("YDhE");i("FxnJ");var s={tabs:[]}}).call(this,i("nbsC"))},UnpO:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddSymbolTab=void 0;var o=function(){function t(t,e){for(var i=0;i\n\t\t
    \n\t
    ';e.AddSymbolTab=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._chartWidgetCollection=e,this._dialog=i,this._$popup=null,this.init()}return o(t,[{key:"init",value:function(){var t=this;this.$tab=$(n),this._$input=this.$tab.find(".js-add-symbol-tab-input"),this._checkbox=new a.AddSymbolCheckbox({labelRight:$.t("Overlay the main chart"),labelAddClass:"tv-add-symbol-tab__checkbox-label",boxAddClass:"tv-add-symbol-tab__checkbox-box"}),this.$tab.find(".js-add-symbol-tab-checkbox").append(this._checkbox.$el),(0,s.symbolSearchUIService)().bindToInput(this._$input,{callback:function(e){var i=t._chartWidgetCollection.activeChartWidget.value();i&&i.addOverlayStudy(e,t._checkbox.checked)},onPopupOpen:function(e){e.css("z-index",t._dialog.getZIndex()),t._$popup=e},onPopupClose:function(){t._$popup=null},keepFocus:!0,clearAfterAccept:!0})}},{key:"focus",value:function(){Modernizr.mobiletouch||this._$input.focus()}},{key:"isClickOnTab",value:function(t){return!!this._$popup&&!(this._$popup[0]!==t.target&&!this._$popup[0].contains(t.target))}}]),t}()},UxRG:function(t,e,i){},dKfe:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddSymbolCheckbox=void 0;var o,a=i("QwKQ"),s=(o=a)&&o.__esModule?o:{default:o};e.AddSymbolCheckbox=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t.checked=TVSettings.getBool("showAddSymbolDialog.checkboxState",!0);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.$checkbox.change((function(){setTimeout((function(){TVSettings.setValue("showAddSymbolDialog.checkboxState",i.checked)}))})),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(s.default)},frtK:function(t,e,i){},jPTo:function(t,e,i){},k47Q:function(t,e,i){},ocUP:function(t,e,i){"use strict";(function(t,o){Object.defineProperty(e,"__esModule",{value:!0}),e.CompareTab=void 0;var a=function(){function t(t,e){for(var i=0;i\n\t
    ',l='\n\t
    \n\t\t\n\t
    ';e.CompareTab=function(){function e(i,o){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.selectedSymbols=[],this._chartWidgetCollection=i,this._dialog=o,this._$popup=null,this._predefines={},this._symbolAlias={},this._isBovespa=t.enabled("bovespa_widget"),this._predefines=this._chartWidgetCollection.activeChartWidget.value().compareSymbols()||[],this.init()}return a(e,[{key:"_addCompareSymbol",value:function(t,e,i){var o=this._chartWidgetCollection.activeChartWidget.value();if(o)return this.selectedSymbols.push(t),o.addCompareStudy(t).then((function(t){var e=null!==t;return e&&(0,n.trackEvent)("GUI","Add Compare"),e}))}},{key:"removeCompareSymbol",value:function(t){var e=this,i=this._chartWidgetCollection.activeChartWidget.value();if(i){var o=i.model();o&&(this.selectedSymbols=this.selectedSymbols.filter((function(e){return e!==t})),o.dataSources().forEach((function(i){if(i._metaInfo&&"Compare@tv-basicstudies"===i._metaInfo.id){var a=i.properties().inputs.symbol.value();(a===t||e._symbolAlias[a]&&e._symbolAlias[a]===t)&&o.removeSource(i)}})))}}},{key:"init",value:function(){var t=this,e=this._chartWidgetCollection.activeChartWidget.value();if(e){var i=e.model();if(i){var o=i.dataSources();this.$tab=$(r),this._initSymbolSearch(),this._createPredefinesList();var a=this.$tab.find(".js-compare-tab-predefines");a.find(".js-predefine-checkbox").attr("checked",!1),this._predefines.forEach((function(e){var i=e.symbol,s=t._symbolToId(i),n=a.find("#"+s);o.forEach((function(e){if(e._metaInfo&&"Compare@tv-basicstudies"===e._metaInfo.id){var o=e.properties().inputs.symbol.value();(o===i||t._symbolAlias[o]&&t._symbolAlias[o]===i)&&(n.attr("checked",!0),t.selectedSymbols.push(o))}}))}))}}}},{key:"_initSymbolSearch",value:function(){var t=this;this._$input=this.$tab.find(".js-compare-tab-input"),(0,s.symbolSearchUIService)().bindToInput(this._$input,{callback:function(e){return t._addCompareSymbol(e)},onPopupOpen:function(e){e.css("z-index",t._dialog.getZIndex()),t._$popup=e},onPopupClose:function(){t._$popup=null},keepFocus:!0,clearAfterAccept:!0})}},{key:"_createPredefinesList",value:function(){var t=this,e=this;function i(t){var i=this;setTimeout((function(){$(i).is(":checked")?e._addCompareSymbol(t.data.symbol).then((function(t){ +t||$(i).attr("checked",!1)})):e.removeCompareSymbol(t.data.symbol)}))}var a=$('
    ');this._predefines.forEach((function(e){var s=e.symbol,n=e.title,r=$(o.render(l,{symbolId:t._symbolToId(s),label:n,additionalClass:t._isBovespa?"tv-compare-tab__predefine-cell--wide":""}));r.find(".js-predefine-checkbox").change({symbol:s},i),r.appendTo(a)})),a.appendTo(this.$tab)}},{key:"_symbolToId",value:function(t){return t.replace(/[^a-z0-9]/gi,"_")}},{key:"focus",value:function(){Modernizr.mobiletouch||this._$input.focus()}},{key:"isClickOnTab",value:function(t){return!!this._$popup&&!(this._$popup[0]!==t.target&&!this._$popup[0].contains(t.target))}}]),e}()}).call(this,i("Kxc7"),i("nbsC"))},ohga:function(t,e,i){},pIOw:function(t,e,i){"use strict";i.r(e);i("ohga");var o=i("Eyy1");i("P5fv");function a(){return new Promise((function(t){i.e("lazy-velocity").then(function(e){i("WJ2Z"),t()}.bind(null,i)).catch(void 0)}))}$.fn.velocity=function(){for(var t=this,e=[],i=0;i'+f+"
    "),this._elArrowRight=y(this._options.rArrowClass||"",this._elTabs,"append",'
    '+v+"
    "),this._addClass(this._elArrowLeft,this._options.addLeftArrowsClass),this._addClass(this._elArrowRight,this._options.addRightArrowsClass)),this._addClass(this._elScrollBox,this._options.addScrollBoxClass),this._addClass(this._elSlider,this._options.addSliderClass),this._addClass(this._elTabs,this._options.tabsContainerClass),this._addClass(this.getTabsArray(),this._options.tabClass),this._addClass(this._elTabs,this._options.loadedClass),this.checkScrollArrows(!0),this._initActivePage(),this._bindEvents()}return t.prototype.getTabsArray=function(){ +var t=this._elScrollBox.children;if(!this._options.sliderClass)return Array.prototype.slice.call(t);for(var e=[],i=0;i=1?r(this._elArrowLeft):(e<=1||this._elScrollWrap.scrollWidth<=i)&&l(this._elArrowLeft,s.Left)),this._elArrowRight&&(o-e>1?r(this._elArrowRight):(e>=o||this._elScrollWrap.scrollWidth<=i)&&l(this._elArrowRight,s.Right))},t.prototype.index=function(){var t=this.getElActiveTab();return t?this.getTabsArray().indexOf(t):-1},t.prototype.getElActiveTab=function(){return this._getActiveElement(this.getTabsArray(),this._options.activeTabClass||"",this._options.inactiveTabClass)},t.prototype.getElActivePage=function(){return this._getActiveElement(this.getPagesArray(),this._options.activePageClass||"",this._options.inactivePageClass)},t.prototype.setActivePage=function(t,e,i){if(-1!==t&&(t!==this.index()||i)){var o=this.index();a(this.getTabsArray(),this._options.activeTabClass,this._options.inactiveTabClass),a(this.getPagesArray(),this._options.activePageClass,this._options.inactivePageClass),this._options.noSlider||this.updateSlider(o,t,e),this._options.saveTab&&p.setValue(this._options.saveTab,t),this.tabChanged.fire(t)}function a(e,i,o){e.forEach((function(e,a){var s=t===a;i&&S(e,i,s),o&&S(e,o,!s)}))}},t.prototype.updateSlider=function(t,e,i){var o=this;if(!this._options.noSlider){var s=this.getTabsArray()[e];if(!(0===s.clientWidth||0===s.clientHeight||"none"===window.getComputedStyle(s).getPropertyValue("display"))){var r=window.getComputedStyle(s),l=s.offsetLeft+parseInt(r.getPropertyValue("padding-left")),c=g(s),d=s.querySelector(".js-tabs__slider-pos");if(d){var u=window.getComputedStyle(d);l+=parseInt(u.getPropertyValue("padding-left"))+d.offsetLeft,c-=c-g(d)}(i=i||-1===t||document.all&&!window.atob)?(this._elSlider.style.left=l+"px",this._elSlider.style.width=c+"px"):(this._animating=!0,a().then((function(){$.Velocity.animate(o._elSlider,{left:l},{duration:n.dur,easing:"easeOutCubic",queue:!1}),$.Velocity.animate(o._elSlider,{width:c},{complete:function(){o._animating=!1},duration:n.dur,easing:"easeOutCubic",queue:!1})})))}}},t.prototype.onTabClick=function(t){var e=t.currentTarget||t.target,i=this.getTabsArray().indexOf(e) +;-1===i||this._isTabDisabled(e)||this.setActivePage(i),document.activeElement.blur(),t.preventDefault()},t.prototype.resizeSlider=function(){if(!this._options.noSlider){var t=this._elTabs.offsetWidth;if(t!==this._prevWidth){this._prevWidth=t;var e=this.index();this.updateSlider(e,e,!0)}}},t.prototype.count=function(){return this.getTabsArray().length},t.prototype.add=function(t,e){this._elScrollBox.appendChild(t),this._elPages&&e&&this._elPages.appendChild(e),this._bindTabEvents(t),this.checkScrollArrows(!0)},t.prototype.remove=function(t){function e(t){t.parentElement&&t.parentElement.removeChild(t)}var i=this.tabAt(t);i&&(this._unbindTabEvents(i),e(i));var o=this.pageAt(t);o&&e(o);var a=t-1>=0?t-1:0;this.setActivePage(a),this.checkScrollArrows(!0)},t.prototype.indexOfTab=function(t){return this.getTabsArray().indexOf(t)},t.prototype.indexOfPage=function(t){return this.getPagesArray().indexOf(t)},t.prototype.pageAt=function(t){return this.getPagesArray()[t]||null},t.prototype.tabAt=function(t){return this.getTabsArray()[t]||null},t.prototype.deselect=function(){var t=this.getElActiveTab();this._options.activeTabClass&&t&&C(t,this._options.activeTabClass);var e=this.getElActivePage();return this._options.activePageClass&&e&&C(e,this._options.activePageClass),this._elSlider&&(this._elSlider.style.left="",this._elSlider.style.width=""),this},t.prototype.stop=function(){this._unbindEvents({})},t.prototype._addClass=function(t,e){"string"==typeof e&&(Array.isArray(t)||(t=[t]),t.forEach((function(t){m(t,e)})))},t.prototype._initActivePage=function(){var t=0;this._options.saveTab&&(t=p.getInt(this._options.saveTab,0));var e=this.index();-1!==e&&(t=e),void 0!==this._options.activeTab&&(t=this._options.activeTab),this.setActivePage(t,!0,!0)},t.prototype._bindEvents=function(){var t=this;this.getTabsArray().forEach(this._bindTabEvents.bind(this)),this._bindOneEvent({eventName:"scroll",listener:this.checkScrollArrows.bind(this,!1),target:this._elScrollWrap}),this._elArrowLeft&&this._bindOneEvent({eventName:"click",listener:function(){var e=t.getTabsArray(),i=0,o=!1,s=t._elScrollWrap.scrollLeft;Object(h.isRtl)()&&e.reverse(),e.forEach((function(t){if(!o){var e=t.offsetLeft+t.offsetWidth;e>s?o=!0:i=e}})),a().then((function(){$.Velocity.animate(t._elScrollWrap,"scroll",{axis:"x",container:$(t._elScrollWrap),duration:n.dur/2,easing:"easeInOutCubic",offset:Math.floor(i-s-g(t._elArrowLeft)),queue:!1})}))},target:this._elArrowLeft}),this._elArrowRight&&this._bindOneEvent({eventName:"click",listener:function(){var e=t.getTabsArray(),i=0,s=Object(h.isRtl)()?0:t._elScrollWrap.scrollLeft+g(t._elScrollWrap);Object(h.isRtl)()&&e.reverse(),e.forEach((function(t){if(0===i){var e=t.offsetLeft+t.offsetWidth;e>s&&(i=e)}})),a().then((function(){$.Velocity.animate(t._elScrollWrap,"scroll",{axis:"x",container:$(t._elScrollWrap),duration:n.dur/2,easing:"easeInOutCubic",offset:Math.ceil(i-s+g(Object(o.ensureDefined)(t._elArrowRight))),queue:!1})}))},target:this._elArrowRight}) +;var e=Array.prototype.slice.call(this._elTabs.querySelectorAll(".js-tabs__slider-hover")||[]);e.length&&e.forEach((function(e){return t._bindOneEvent({eventName:"mouseenter",listener:function(e){if(!t._animating){var i=e.currentTarget;i&&t._options.activeTabClass&&w(i,t._options.activeTabClass)&&t._hoverSlider(i)}},target:e})}));var i=null,s=function(){i=null,t.checkScrollArrows(!0),t._options.noSlider||t.resizeSlider()};this._bindOneEvent({eventName:"resize",listener:function(){null===i&&(i=window.requestAnimationFrame(s))},target:window})},t.prototype._bindTabEvents=function(t){var e=this;this._bindOneEvent({eventName:"click",listener:function(t){"function"==typeof e._options.onTabClick?e._options.onTabClick(t):e.onTabClick(t)},target:t})},t.prototype._unbindTabEvents=function(t){this._unbindEvents({target:t})},t.prototype._bindOneEvent=function(t){t.target.addEventListener(t.eventName,t.listener),this._bindings.push(t)},t.prototype._unbindEvents=function(t){var e=function(e){return!(void 0!==e.eventName&&e.eventName!==t.eventName||void 0!==e.target&&e.target!==t.target||void 0!==e.listener&&e.listener!==t.listener)};this._bindings.filter(e).forEach((function(t){return t.target.removeEventListener(t.eventName,t.listener)})),this._bindings=this._bindings.filter((function(t){return!e(t)}))},t.prototype._getActiveElement=function(t,e,i){return t.filter((function(t){return e?w(t,e):!!i&&!w(t,i)}))[0]||null},t.prototype._isTabDisabled=function(t){return w(t,"i-disabled")||this._options.tabDisabledClass&&w(t,this._options.tabDisabledClass)||t.hasAttribute("disabled")},t.prototype._hoverSlider=function(t){var e=this,i=g(t),o=window.getComputedStyle(t),s=t.offsetLeft+parseInt(o.getPropertyValue("padding-left"))+parseInt(o.getPropertyValue("margin-left")),r={duration:n.dur/4,easing:"easeOutCubic",queue:!1};a().then((function(){$.Velocity.animate(e._elSlider,{left:s},r),$.Velocity.animate(e._elSlider,{width:i},r)}));var l=function(){e.getElActiveTab()===t&&e._unhoverSlider(t),t.removeEventListener("mousleave",l)};t.addEventListener("mouseleave",l)},t.prototype._unhoverSlider=function(t){var e=this,i=window.getComputedStyle(t),o=t.querySelector(".js-tabs__slider-pos"),s=window.getComputedStyle(o),r=t.offsetLeft+parseInt(i.getPropertyValue("padding-left"))+parseInt(i.getPropertyValue("margin-left"))+parseInt(s.getPropertyValue("padding-left"))+o.offsetLeft,l=g(t),c=l-(l-g(o)),d={duration:n.dur/2,easing:"easeInSine",queue:!1};a().then((function(){$.Velocity.animate(e._elSlider,{left:r},d),$.Velocity.animate(e._elSlider,{width:c},d)}))},t}();function g(t){if(0===t.offsetWidth)return 0;var e=window.getComputedStyle(t);return t.offsetWidth-parseFloat(e.getPropertyValue("padding-left"))-parseFloat(e.getPropertyValue("padding-right"))-parseFloat(e.getPropertyValue("border-left-width"))-parseFloat(e.getPropertyValue("border-right-width"))}function y(t,e,i,o){var a=e.querySelector("."+t);if(!a){var s=document.createElement("div");if(s.innerHTML=o||'
    ',a=s.firstElementChild,"append"===i)e.appendChild(a);else{ +if("wrapInner"!==i)throw new Error("Unknown insertMethod");for(var n=Array.prototype.slice.call(e.childNodes),r=0;rU%R{9BKagf<~h6!S7huDpS?N%El?kWr>mdKI;Vst0M9@o AO8@`> literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png b/src/components/kline/charting_library/bundles/b738e5c5b8acbd9891b5f89d3fc6f274.png new file mode 100644 index 0000000000000000000000000000000000000000..d619ddf840fc1e249ce8e28c3ededd0fa589f144 GIT binary patch literal 27936 zcmV(=K-s^EP)ih#v|3 zmB3FM`cdGIgnk6{qktcY_yNF=0DmO#!^YQNU-%UdegpBVHvR?RX90hZ_*ufQTKJ#w z;5QOKi})utekSp|gx^8@s=#j{{HBFpvGJ>f-?{M{iQfeL0^t{a!|x)XzhLw4fc}OZ ze*y6~2tR>1Z%X(P#805ke=q$5;t$aN5qtdr=x-4J2H>xtegOFci2nt^KOp=S#NUAZ z6ZkCXXW;pjSib@Lw+;N0(9cBt6WBik@e80|fp5P7U%zbdpThGC5WfZXZyWJz0KWk7 z8?k@=f__`jFB|xcz^?>;-+2B0g&+CC4+4Gy@e_f+QTRc?4+#7u;zw-!fWTh}{3zjv z5Pk&k4-h{|_$zfj{RV#E!VeJs4&d(+egN?|ZhRy0P5%P$E1=&2{087>fWJWc4dDL` z>R$kVhx98Dzk&D}TR#K(7XrTk_!l;QM&SH8_zSkq_X$4(_!mOIV}E;~zdzuQIRE}F zpq~i-4dDO&5FhyG1rlU{5D)|jkN~g&E>sFA^+&S z27&WCo?r8|wEvXOZ?uWX@9Gzd5Crv4oohhwyr2A8l(1vlYt-+y-*bNDyodAI0>aLB z+AmUm?)(DlZ{@iT0fC75*%Y{m0Khn(PelG5IPal9J3(%MLd3!jAYK8H*gV&Q43Gin z0U7!Eh#(L+KPU3*L4kQ`Sl3wr^4u>30SeUlGoE*z@1tIibHD56<@-MOHt#)^S1NzD z&if7J6^c0bQ3SEh`$wF$K;&AQ>#w=0AN%KZ?kSO1C~pR#m>Yw-Z>D3*;Ki$B=aq>>aQ!L)~`(XQ6?t=Na>@dE0`$kXP7yVlD7~hUWX@Y$OrU3z(7D zC*Pw#ER1}YyKdXr3=n7IAvPF+b@nktz7`N7ax>IfX_?$*~J}wm2zi|e50%%uDo%(7vlNz$ld2$O;LUO)yqK; z>jUPV$lQIk&u$?04GyhyDM&DP0`lD4TG-5`P3-(hxdV}BL6c|qLO^F(;M__=h+G_h zdTjc^i|cE1M&u*im+0Eq`)?CAbnViLTKqTJmUMRC47a*LiZOT+BO<-uiI$*>ce`pLY39ojYW2 zb-u{+BQtU-23FqWz&8XQ1fqAEzR6w6Y+Iyp76;ZTsj^@=$IuI8VCQ~Uua_N+ut&3Z zqgv9cQeqz4I#%sg=J(7OB1<*qyHS;RxznwDdr{>=)L74u=hs?9E+OglAIn@(*sjPsgB zXzlZDwxND(anHi8#d&s@;5s{QWPKF?Tay|e$-yJ+lyB7E6LWtNTs0Cu>(YR16XjT1M$1`V_&SI+iLo*!d7+ z%9{9K&5by_oajFwk5x|XTy;2NWrM@sg>{x4dSCG7gaq+*mSTS?7x0c#p9xnDS{3i= zg&$oiMD3ocomvQ<9VQ~OvC1QqQ||@N(YOfgT;To~)&K8Y5J4|mcs-`pikz}5AHP?Y z6ykXhzc?-QBCz9ZgsbaK<;hHIr?L;pMxBicAhu=~qR!F1d#P`P zHUbOJ+rCb*&nfCWcsmyec^Wry9@2W0xq!6s`s^?Pp9 z-ODL93RV*Ed9>sd^^r%AfEA|(j44^fh2X}{1KRxJES-xMc|HmOsfv{- z1On@n8dCmT<-@@4{6S)evZx8HI2$5Jtmw+;lqFeyMwTF5rsWB_1-#a&d)LybqjmnC z1>oCSz|QL;Vu4t>Gj|Dtd^j}7jj93c6Y_ypAso-CjblOjI_u&>L@>KdECgP;L7ZbL zVx0$or|GO3{J@wm>(K~(3os7cT+Jo9&o2M5vSe|(-W82}oO3R$bBn9kCs)3qC-<#F zBffyMujU@9thG3`ULE92e7MRCF7*B=f(k1d3QOieQmj}A0Fl^bWG^7pzgfp;iLwvs zI;c12bU>jgjka)V^IkN$maEX54H28d%0ew@02GB4r-<5FMn!hT=Q5v?;VXoQtkny? z~txn%kHY;WUhqyEz(CjXpKbgIk?P?cl1$KdOrquusXPJ}q*_5P33X&mscc zwQFZ%S|u&c>!>g|Xm;_4fb!`-8zp*||6oJ8fOUS**)`5Cq}t8n9966#L@aCw;%e-h zxwu6oQjzC?-OWgb{e5^F)>OTmr{;OBU@)D!#$VM~GV;b9L}b@183@G%`o#rR z@@jv3U(O>qSm%$rhOE|D8t8M`riMK9WV?LS>>w9qMC&>Fv&Vg+50rMoHe+}-mriG zW92$KP374nH3No^)!YTku!{UZV{KisWSz#`p=(lAic75KwfmNVIkMyTaIyiTgHRm_0Hj#DeX%$+98pc%F zVf#%YAIKd$;*^I$Vkxr!K+X$*)qPDCi!|JP*P@>jbkGnx0)n|P+1Jk?BXC7;1=Q5q z;v8qE3C$h8eqNSK4TJNeP#|YY6f=FOGNfnzIWgSf90}TjHQc(!$%;f8;+lNH>eX}Y zY?xAG{CqGXzn@pbpO`jPxK4t7xmRah4zPy})qM8Yz3S4>)FkV4U?tOZd_ZTo)i)~wP)-en(UcepVJ-6!<6TgitG<^5EKnvTCv3$C{=y# z&?Oxz44Yi?9NvE(tl`~s*8J(e}{a)owa#4LHWQm4z8}5g9P-I zyXl%g<4npPod&C#MdpHCJaqI#>>>2{Ca|&#mw-iZ@vQlhLP*MG7Y?fm2 zfs_aK0`O%!{h%I=&qQqk0=N=t{#Q1W=k#u@{d0@^m0i#4EbJABy0`$m{sOH(&a#Ps z;z6tpeT&9PH#fKi@&)lpNJ=#~?pACw0Q_M!U-DOG-Pn-j)QaCAJOq~3p^#EoI*r$o zuwtD{Ct~e|*Akw72oHsz$_MI|w>@bC2~RFWg;A`lPH*QapOherESe+;M+d1=E15RrmS_Q{A|u1 z+i3{aEC2h$ zl-K^G!DMS4iln-ekM4Z0U;AuMwqJv~yPHWFkw|@ctB0H>lg9CGHd~W@vJTt0>dB#^ z=A@3p<_i#;7e11U=nRuWG!(!dD>5gJFtV5ZxnQIEq0|=NMg1VtPwXtC&iFk@JUMkd zc<;f-4@P}yMX_K4VUXW{&)|yUSuu?E_@`RdcHTQjEKeM=ZGtzQY8UW%+YNm`BbuQZW2BMlv zdSijB`RlEDSkP~TQh&9EcIr(l@@LiJuNqv50FZBjg@siV&E$~K8p2ub2R1DBU*OtcLTFjcBq{i&VP1nVjwU9AI8!sU5O{<6lMZrKMQ!%ejZa5mwMsw76qiB1y0nX|ESVOsr zUmJsiawD>=U{YSs6Q-PC&SH1SOtu*PANAde3nk&77IoEfVT<)OBzNpQ=Jya*TY%8Z z(~$56&iYT)Hz+P*6fYvIy|xN)(T$Hmw`ut_3LC2Q^A7Y7&WI0II1LD<_&^ zP2{=-3NSABM_GY6okSuNvM2a70#6!llTWeQ$FO9|74QDJh&i-Bcg(Fv&ob2ZKi*+?mSesx*5DtYWWl zADkCMfvsH@$t#gY+ZoA?2;0>)IE*PROBp#O7nRe`#I&(bNn4Bg45e}jEKaG>T>KnL zaoB>j$O&R64R+Jmc+Lt8V_DYduhdGb>ipe(3v(=b>iA-Kj-FH1OhRu16xY1nqx9(_ z=f3ak1#0uyoC$KFZRfJgF~msj33oCev-F&!_y6^ufB*M?@8AF1zx`YP{y+ZXKW@tF zHIXBrmCG%LPokXtimRtsr@pJVvXY-L0)t%`^|e2<5tGp|u0m9?K>U$7`GKKUPAMDf zutw&L^;au-N(lSPf2*c`on3u1>*?ZnFB7SqU3+7sYLA~GS&yt5-)r{_tUhDpDwb+^ z!o+cnOCp;M@Q9dK3|stQ<-jifN$Bh~Ku$wvgE({dl{;^q93kwM(@fvQ)Iqjrp%B{K zXppQx7`=EX7skbDQN_y!Zl<cwK7n#b4q_EbM zv9*3)Rxn|w7PN8zej0~c-YmK->24;^m0Smc%t>R>kcxe#2I7zu%OoQeOHbz^i~3*Q zz_Y2X(>wGdwMmSl1yRi4rHiE=nv-zj}`gZk#e#aZAtKO%nLE8aZ}aRRFly1qvk~VjI5CSA+2*w zi{*DI|8*L~9r=05_CTorJ`d8Vt54anx`CG#pszy;OJt6P7KI6AzGLV9uXbzy`YX7= zc;!TLLHwf;kl`E*lEUUpYKAh1(=>F+QL6T7^bUXTNf=OFQk>}}l0Whc&50|81G#{y z)*;e*kKjgV9b8(0rO2`)k|DTSjl-Ux#S|jhM6G-XcRh0$#-s59`zABT|Dv#KqL__h z4L2g}YXDv^LVqNqFV*bTPhh1&Ckx!2qL5fZyb|&&C@^<8U)W08t8~hlYWVpaEIVRO zX6$aU4$WC-?0;EkoRX?dAos_9azSDhS};|N=^ntW=+$fz16 zf0`Uc4u_8X>J%C)h=JI`d8-&!sN*{QX@%w_29gBjbcB%;b|d*k zBv~p22qjo(O7UqZ83z|%5nZE441fJbLgwM0ud&OZnm{(1*AEf59Id1~oXQ$touXFaV8{EL>L9Z+F9 z8p&s-w};8dp=n*fIbx&g)D}R`0`BQ#HkM>9yqu77sIs*Xd#8@U`GW$V;fz?@)JlC~ zn#&@`)LfumS9;*vut1|tb5{;0M`22mqBbZ--F`Nh$YnAbN>wQs<)@OsLJFnH@0;ZO zSEb0+Q0|BWN97M_I${Wlz?4!YM(}1MYr0(Ybh5jqu;Wz9d1q6o8qrd&TRJ^%Oip_0 zh1`pK_{!uxz_0y&q-$gSuNE zFKV9t>gBFGXFLCr)qlRLvZLWm{5X_L&|#womRJ`WWq` z+4styLo&;X`Q8?I!wZcDVHqUu=Pi?lh}_WN8|Xk0{B$q}6MWrV?L zt(JFN);-Afe2KlVB6ps0!0L00^JqZkaFqj_?&XiQ3b0FudA^P~JnwHMX247{(O*OWJVx5BCiR5|FGMiY&7SJkpt(vz!<;~4u;W?5G- zFIW4wG}eXY0Yvaifr@@Ypf@IO0%09&!1Xqi4E0_0z0O1Jx(;q zRj9@J^dc^uX7mumk?G_%H?NpevZT_3#@8ibr^6xgm&UV*Mk^O~)w9ZyNT%!Ay(=n_ z_R~zI87x>I6cgd7GWG>S@Fb&mlrmi zA%@IOIafzr^Y;ylol?8pscF6^*>Dmy!^rYgQ}T4tHk^d~wLD9rZA8xf+cn?#3|gYn zw2ePk?hI>WVR{zY^J4t&6OC5;_B!g9<%4N?&(*RuEp9ZECnX;%-${aLf*-Y}t*` zD`*XNw(G*2zAB5oBtdEJ3|Q~KB^Kv?YMs-(=OS`kGuL2z7A=Wfz^C*~+<6Uw{5U7E zU0`7*DnxY61}=o2yrJo((c^`&OPD7=$1HjcYpr(L;u9A`uy`pd?O<9R^l`iJI%i9k z3s&AF)L2j-VJhnq0h+fV4Z_^*v*G-c^Ik%@)Y<{H(-p@Sc!t@_5kTxnL9xMpg|;AC&&h#(5M|QhTfH1m>D`NhslchSi%hJzN{AdwH^O3;y+w;%Ih|b`-x8!T4ws-~On_H% zOv*-Rtvm-cmc^`{H||+5S0Svr>@`-oL1ih_uCM)>>U0WY{Vr(#aTez;2swHqDoS+s zCmcQxbU5}~3w%A$dZofY#V&_1gPEaz04vx`*=w+w3R5s+~v!VsKWyR4SKg?oFL zUrJMRi=1TU;MMF_O)s2gaCg(Bu{6fW`yviGt<>+DJ*Ls31+#kCS&wVvI5HdO>L=RC zOfX{|!!O~Ey2JQmxKpch=+6#QeHIyGQ(bcng?*oKx^p+|KQ38fY`ppDea;Be$>T*j zLQG?Gp2EbhovzsMAln|GaLzHK*T6oI0sn8**o%H@3hL|dHxqb`9T3`f3kPZtiP7iMO$aWt-g!s|m}e{2bGV1QmdEAGNJG5tdrX5?OW+KSHOJWqK3H=< zQCxs=RIK^TDZf@<#Ie^hxj*NLJBvBy!}joJc2ivo48~z_=c#j(Rt_V|x1@E7sXhVy zZyFoqCiy5@rQHvdocV3j(Z;-I!l#QnoiozpXoSM>ay2uto8K6XVgICXGF8%6VczMm|JdA=@rM;&ql7oL2yiQMn4D&oMzA2aBnY8L zP|Qy;3#z1Hhg*Y=|0wI_CYJdCWC8jEm#@iM`TgtE?NP-27l2nXWOAStk^YLwMPFE0 zN*o;JLUro-m8$+#6kYgG#YXHte$OUf6C3g7KyF$`n%_(D$J3@5$x-SCGEo)m1-?$- zfCccifutMYMez0dWLc7p!P3}`*3_~10)>BrBc1N!a+x|h(ULOhsj<6?!HxNlS%1l< z1>kPD$O1d_@jJ6q^`H0o>Wc=vU)*Vt)HZ-s@pfwq6V;(<8l2x&BHc-!g7*2 zo8~@$N1*Fe%aKUqP$UgNV?!4NUg;PWmd230lBy0HdEF^?=s{8WmRJKBW;W1GA#US* z&aYKg;%&F3))?ySH~C;0^wjC=>p>np;(YFG+-ranPor+itRLe?e`ttP@*{?oSx*-E zFR-qxEUbxMo|vq^_#bBDpkfZyNZzw{8tbo8Bc^D{#v`(rY0{3F>a=jo?9o_GuUKuQ zDHaB^{xm6dYn`qPSr5l;8x4$ah$QtGN&qTfZ4sNXTR4DYP*J&Dpg&^b#S+><2m@r+mN}m!;vb33L&ZLTKa2 z;w3fTfE8$&%4s5hCR@)xyveuJne*c8why=ps>-T?HqEAQK}L%!HR1E$63p?kHkI zlsAdS=`kj8p{#fhqpSQzvV^If)k1?*rai?T>)@qO<98`53s5t-tAOJ~3K~!o;!wobmB8Ede z3fR~hHG)6%R~`50ZYYE0v}-!bjtvoFAHGS`5NeS|AvNxuGO;GK>suw<*iWO?^gwx( zxV;_b1UK#paW|EXUzXdeVxVNK6uYP$gxTtgn05EDn){Ysn|6{TG4l?-t!C>nO9OGw zJ)!#^A$bF`i6F03h4%3qVrr{;ylkK;9bKtjgPgO#2j5ynthbI`#ro?(jw$5Hp@wOo z&AI37w1!BmZ`;5r+IyvXemnZfhUj3BTic!&td~S7t+Tr$h*-|!W@F!>eP!GPhsXsx z0h2w3iCZzW5AZm)ama6q1TT9JU)->1uNGU3z00BxBgk%nqz091Sy_J|e3)Cp;+C*O zR8RE7oTsPRiIG>=f;Bc*tKGFsoM3(wiFN>McqgWb?1^PP>97V!qput(un@ku)8X`y z5-VP_{51aJM-?S9!2`OI z(4tgGMTu=r`x)RIz2jV;mts zr54Y$uXpaekW0W87;!Drw1{CJh3+ZjAs{*Bn>ocBI=*H$3(55 z9~}}KeHkg4>Y>ft8c}!^cfWFN=sUU5cmsVeYT&cTD;Nqq>K7UG*mVzWCibuw}o&pIvMbUrm81>Gr-}5+@?<;Ujclb zff4;*RbTR?NoJ%+$@#vM0?gS6gySRQt}hlvJ~n8=Er8KHr4Y8B<`A7SXg7Xceu*&d zc0{qi>I7fVJ`TZKr-X@B6zY|}lM*q_#nB^O7wo@l#yts7p69cv;> z+Q#F9XbILDX3jBzwjw{r@y2b~e2j*=I;M~9a60ChY!=ZSF((AP;=VBE^5u5hvTLj> zQ^;4h{*3)RE6{0WP?I^1k{A90Ia6=Y9hk1ateOMw*f?`)$_x11cPotw6O0av3RRz`3&(Z0e6*V&mJx!Dig1sqC2=>80T=oK;FV8#h*BHc*(_&5ajy+i4WDcE zT-1lYHYH9WZllpR8U&GE%HdvwJrns5<&~4cJ>uXseC=9&t<+iL0BWd68O3*-=Q~&8 z-%Ml$2D91I+5+O?4)12pg(+ehDUp&-lA)$xhC3Z>wLG>x1z^yc zM5k@^9qbiIfJRr+X1%3!JP$f1E1X0SFrVt-LFuco7rwGw9KTU698a5so)t) zhdyOxNKFln>qJbJr_z&AS>MZ@bF92$KXB+c?3&mXr5LD9F%GRaJz6G;ou5NX$ebjl zh4IcKqvGwVmMmQ*<1fiCNsvshw{dIjPV3EG4yHfE)trSdvsAi=4Izfmy4}t)ITJ&i zjW*TE8o3e^6#ZSj&@bBEK$UGwFN5uFO-`qVEsk(FYzHf(Bx-@0n0J{cWchN}uH^=p z$Edz6)zTxY6*QxySxS3%W`yA`4vLw>+OVeWi;)p9a`IP3p^G`M7`^1A|7Np&DR^wF zwwS=iycxjr8aJ*?GgA!>Ycj>}pHO~3&b{)gm((ZTk&sHhN?gKr9++}nT%aCoYxQ{9 zJg_O4lb;xEMT~~;p5&RtWr%4UzO?w!m0{MNeHN$9!e)(U0xNYumy-GS&?HqBFIe$+ ztuHFx_M58*VYX-E#kV4vg)yaGLt_=Zx@J++644fBh`g-a=`46o84{g7Z0x~!dvH0; zJ=$j7=zSN-m_2Q#4}1FM(Qd96ubX3!-3FtfEJ;#J*#t9wdWdrqpxBD`cq6Kpd8ICI z?ix$CPpCMXE}k6dpnxO-A&T*>5Ln~vQvQ_0OkJCCULUxC-tx? zyaKfVr5wX+I3qOUe3~ydrFNKQbJY_Dgk8@JdqS2U(eAj}G**UA?et5>q$UC@?6EYL z-6SQ&=PEVS8+gT>+&~mL=mi!ppyT0sAYtJSJSJA(Be< z{>PMNu=L>@h#$lYL_Hiq7*YM;8%Aworr$43mc6qSD?voLN#y>sW%-z12I zeQIYn9m-N-@pjzqagi1_cM`7z&z`(x4p|QMq|)ofF-V_r{c1L#Fr`u_M00E%Xc2&= zn0f5cQKygT_-0X~HC?czVBF5SnZ@3Ls*NIP?4H9WlzYz%Vc?VDjc<9FL_@dAp-+>+ zHwM{|CXCEZ!`=Y*>KL>W*_WPxm+BqE?}?S!rZynt7zcf>p?tl-m9c7_#l43O)Jeka z!;~NLX;CoObSZum(TrfU&y!!|nnxUFT$c>ip6QU-OZ2-c#u__$9f4<`*y*hp2dd0z z-&j4sVcQY^*}neJC}@@l(>yuOPa>|BY!+a{CT&zmlG{KVCR zqh)dFkx*f-6LAb%+?gy*Cg~j9wShQUOsZ?WK8Thy*R2*~q&=;%0aa>uoE@?wFD?#l zTHv;qVs!Vc6w?l`Lw&J2GMRTqB^m9KU2%KC-CV#<4MS<0qkTIzOS}-~>UtdBOWPL} z7@FgLYPI)?EGJ?iIvuSBI*(b?ujE2Tnn`-*V@ppfCNHOkFHS>Tbb1958&iYg49O-^ zWUP>7B}hBCw%>~;A)z*wx11r^(2m>i?ot=-0S7vL*gXP^!rHE=d(tWxX0>O(@|o|c zi17as=J^m>(z|mL%gtxY>TRSub|-NbAD{%hz2lDEu}qCa3oP|9Z8a&K6J^V5s5!%f zTp%9R?sb~TmjVwPBgx%48fnqAUu}vx?_rrx*timAkV&V@qEgOMv4eJfD*&?CJ^vPd3w~nan1%WN*$24NaSSawaYL?5PxnonjKTp3`zp z2A78Q9yIUL=4VHjq3wK72$}J5Jc&WZw1mftjE%BxYq#u_!VECWz!UDGl|JDr?PvR{499zhGaPzG`Q~MqQ+Q)uxOl2=6bn%? zABhF86jC&{-I@}eMIPfw)xomigx(uz*{A3~S7qOcb!WZnvbvCG^<6Fk&7M2hIDEK6 z8wN(Jv>;B8megv+_?CRH5$1O*amEvH&91R5ek*p4;a58Fj}EXn&+6K1GFPtHYh&3> zlEHIN2W65htPV|T5d%#@(vGhM2yUySJRxWBm2IAalXzzMbbIj)Z>EzrS_e8>(4E!^ zk-u(@(fkV6ES~rNq~e{4>1q*r)DMEfqy5T^{VduSaJ}nEFS~bQ&v6glc5w|8E?7B~ zn^kmVM^-kng>8(uooOQdV!J&DZ6o;VOa@Z6w1;rcY?uyjhB}^y|?%fDR;l~@?8R$_CMVs(4 zlDr2#HQJ{|^eKJ0H(eZIYVW$2;iRmZBwCQu@SSEv@8X0O7#p*Z_w2lK-ekjE>8H+5FDMsl~cJh6K5Jx4wI4r?AKAd=Z2`Hy3$HQ#j*$X zQ)tOri1nHP)P(uUfvUVW6yt*prhi~UhbKW`wIH{XLt1qafLYV4anN_BL;?$;nfRlcq&Ps~E?NX?SFvSM6a^F6Lk(M(Ai11}w;`ol9J*5*k_6OPI0f088Z z>A>ge?pDxOR_HD2-gX~3MZ7XI4vkTe&nJF7gr^RI_YR)^LQoHx~T zNM*X3yLlTq+~+w()C8xp_c#VW$NWewMT_RxaI$XpDA=QN-(?t2+@X$Tu@)D98f|aE zlpIpeNCQ3Tf?v0VT4CauZ&7(-8 zrM=y>R_HAwUgHrSj{I#`7)68jr0Y#1%alvDf4Pnod20X3Cc~8PJGuLr+u68gj8oTS zpMH|^S_#1`n@O_2R!zydf>tj@MP=_EMAX=KvcJvjH+MzpbvP9~@fTeNX(Hc{d6l4< z?}+Wwy$W{Hc$U1f!Ccvv?liC|CH@IQU5(Z5o?x=a6Ml;9E>(_IfqEMoD3F>2-ALt1 zrvDV8-;29c?AT}guJY&hgx`b;7loa$7)h+y=Mw~b3cEOYoJEC2`lE!bq)Smq)M07U z)0&L#q7I1Z70#QZZzUvYaBh^wwzOB5l=46@*~-kljDp$)rX52;d;#THIim&9O=4@c{I+Qt9vN*a8pN{%q7v2>ptPGeJJyX2txYGpGPX6W7)cD#hp z;xz7&jaV3IE7quS0N}NvMatn6SPhpXU=|%V99BxnBE<<)5maE7ZgIOoi?xt@769I^ zu^ijGI<(LXOW}pbH{+$ij$RK zAuS&>dYIwNT&BnNDK8#Q_RSe5u#F_!be%M%&e;|sOTgz#;EUiNfwgQlm}B_$m;sMW zf#KDnytbWa?6CT{Z)c6*MO<#UF5+O};Cswb6Ze))t4|qHo`qS*SJ}teL{)s2E`j62 zWeFm2#xbs}E_|;59kt1N$vgi+6iP%I=BjG&kPQxYYH2DwHMorOlxD#?{DZIn*3tLG zMXh4&TIQ&Bj?X;?^uTRR+>>_W>|0ZDzUKw$%lO{u zHl@{zyUj2|ot9S{;P)C~ey49q&i|vlw{7|qFmDOX*E#zr3PmZY8RcDXyG}9NtWrPX z(#phD-bMd!?87SZ`7k$6J0e!G!&Q~ z5|K%;^@LUsW~$!FNh|CB=1ebJfJzVbq*>$Eht8v`C!bd1wuQs6*gCF*tX@{>l8uMHH2zLtMh`HVY&!6U^ySCmI~q zwVcJwjP{%Lp<;w?nILpqSJu4v7imm?m=M`|1g%S%jt8 zjvRe~FW4BH2k6SSxeO{3_pXHD#%>dG3$bCjD8^i$46FYRUFq;ciG6Tt(pKo$pUeIA z`dtnqu#kmiruwu%R+(*Z*p{WJo$qAeiFG|nKtNwMB!?qx|xGo%y{gG z!xbs2Y@A0+}%`&J)#5*rr$xmJvLpRHRVydOVtl3^rLNyqd3@vzLf*4 znX_OgRFnxaG}y>ax1(HF7m+V4{1e;u$34t5`M6#Pz1n$pe6%Y+0m;uBox7695TkGS%+&8PlA1cG4V#Z6C~NJZpH(7$&Du+hl5b=j@cx zXc}>JMX)=TCb%*W>cdK$15=%v^^8Gdtclw!WtmjUkdAESJ$gc|gdS(2s^v?(ARDI4 zKc&p69XrRyEh;;=u_EfCdEi;*aGKN2m1a3eH9SpAIfj=qaRN=Sd<~kMmYFo(=-wgY zLuizmcA}zjOw6&on#*-?a#_Qul`(w5E@c=y)#w~p5O;F$_>!ZW@Val4=`#((sh4*@ zEUH;+bX7T+3E_ZYiWFoXG(7LSaq*%jtRY<0Aj!ycL%1uJss3B0Jl}1ES!3Sjg~UW+ z%SroiSAHYT#Q0c@gHdr$Ua0-AanbHoR;S#ePlB8W#=vu7vND*lI{UU*l9@$P*RRnb zs1^vR(ND5R*lyN1itgscH02f+*LRQJTkxB^wVXs%qo@2}D~Tbok0z?Ner~#B0%9=< zRR{Mk{JL0?tK9%5EQ;+!kSjYd1gJgePdE1U-`wV}exBGZXM?e0mD@53fH&st z!rqwT;R5v<9xS3&$;Wb1y56+)xHLa;Sr}Bpf{Y(t4|E4P%MCo;9Mh~f66)LLK~sIh zZuGB#xzl)~~6JObf*fZ|Uo_%QZ})2`mq&#v1elf=P%$nT8~ z6{kYBG9G5}p&Zl%CaSMppORS@=D`?mbk?(A_wBl2{@6X6vp^_@l|ULSzfI-kJfi@f zq&>?FoZ7-e?Pr4hWC^D<#xxa2#LYM~di9L!KgumJmKG~h*}rBZ;p(g_eX0yr#=-i} zMlRg&{ThZTtE|~O$7UNjk8P$n5Z-W4l#|EkMLr&cEhwnOG7WUtr1=V5btk2_hfS@# zXS!1jaNNgnmQC9iwrLA%+}@>0Bu>p7?wE%O;!salRFWCmoQFxcTKTB8Do1ZtLbRbe zeJi%4vs$2`w&m7lJ1>jqo$N=BYhmL~7Uf4Tfu0%e*QknB~ zT3GpzRD+leDxaZlvV68TUVP;uJ;Gj&u3_G+u1 zhOdyOeHmm0V(~dW#LnHk*nuJNiQ#0Z&=1XYmO?B-`}hMYx9h_(ANuK_D|u3dfVCk7 z);cn|l}qbI9X?XpJRBdB@?=CN%bhHq#SQM{P&b4}Y;LGDrb!7nJb5LNZi9P+u@n5v zrgWDI>)UCe<0~hh(d0Sy`29&!-393d#&e+5^*ZY*0L7EDkq@FJ;}xhRlIIYi(#)LG znN|-ygOkh4Y}ZY`v#JhHN^HY?JU2IZysBLqbp|WBlO!6Vt86*P?6FVF9h;FycNl=^ zA)_&HCZ{=dqs-zYzH;!>ySHw}U*qj5m_TN-!!p%j`l7L$;Mo4=TUt38M)Ik@5(hu1 z1n^2IMo9;Vp=PHy_YoI_PHDN)q$lEthR?>Rmh1IMn++dzD}WY;112Zs4` znfVSU>k&zS_r}rl8z+nXzRFGfQkjo#ygxKciTgpNiN%YA6*h8-z2C-)hMiS2QWx+f~;A2Lbm(2JBD$RcI z?9ofsb@5!v7{jBkVpf=y+HTgR@ElY_c?xLMQ{j}@($_Lsq_J({%gK)qjKl2MaC~Y) zIYud5lN(cHs50Ye)?a?O>or9(r|sChC=6G+(Y3pYmlT(^%V;z>TgLnY^Ee;Uec36r zc}{ogueA7 z4uFylyPir5(uI_;CPup+j2Zu*wWan&3F|OgBq5CVc1y^18zzky+MvM_9&6~Yazb38 zO;yih0gOvq zJu1JpuYG z1=HUh^NgcBJeJ zpq{bx?bjBrG7CDA3$fp3k71&Rec59=6!?y~59<*LA_6N}L<}duvSV>DFtOe^b{eIr+5xX%LhVHBT)fkH#^LBVh5+Np0l?mQMtu!MSyBTPZ(6 zVT5J9h4I4usV$x9CtY6AhVy1b*cQ4*X|;h)=>$pH#EBM#%{Qy!YD@z#O9nc>t{^Ry zM@N-G8~2Q|3@B4e=xQ2c`nCCdlIp|dUp58~-BP(o1%KsEhRNw5H=dY?@N>HC>TUn(doR#RKzdv8T30A5&sLyqt|Wf}PF< zLS{x@r=Dgi`~D!v`>8THT5fU_Hld`6H2B?%`#XJ0R$HdEr58=G**$_8Y=oL{Kjm^X z8qqj4F-MW}Nof8hN%DzGL6dV%O5u*tM?!dZi4@Q|lqx>AIgGMJ&Xo?yOXNGQvgZb^ zx0A=K?aMz<&XGnFWZ^>^H;qhC^4QQFWUQdKh+Ioga>k1qTgH{!&=HM5WAX6WAsRPE zJ%l@gTysubJEL3PdXSwzPr5&}=Jb(yw6h*&jyIsP%+RJ!uDTXiB>{1qU&`fcz!o-_ z1)nybuO#5i;IK($=C-_hO2?jV7f*xvOn299sbxNioceqjN|D(%y#%*82NpQPR>RkV zSOC6y8u_$^T3I**UxzQJK;YGEHQ6AkEDCy>hGPr&xD}XYI@^x3O0|wQmT4S&r%F_4 zm4(8Y;7n|H9Nd{vFC@6jZA#dZAr9*7$zI&Cpq(Z@19qN*jKGUAX%$h1o4BYGBep=( zA5OAbV1J#{=t7L@*NFBL+zE+>(zR7(bhO91xHceW09bOvwVo`!_u+9DM)^s~>zEL3 zbDw(76WMSUuHD?FM&cyI31%)LzS{U7`9_%;5Cf7R~(7Bi<}_`%DS`(iN%MMxnsGH7)mp>#|AIs=fEv4d3# zFbyy9sBIr=LdnWY&tR;0fLPJ6X+XdOyo?pd#Y@Q2;)uMSi^p?t>TQ^6JsZ3I90MS! zdz_uqP+_RIN^>SQbX#6E&(HwOPqNT8Mf&Fo*gW@2`^mnej99D_W_%tkp~p5OJ>wV+ z)~k6Z9IFh*kbN*h(ivvZoS@eXq>E6|IBpFIo*u`SSV3=|Amw%EX=K^YPkK%}{U2ch z0sL?LU-5t7|H4zd#wAXGRqO+2y|=m1h>z0DGcz<;-0T|DjIzkb7hZA)ul!+N>{F8~V~ zk@yxm!awnxb=f4SRVc^ajBlhcjA14;;89u~MBD`NT}GK1=-Qge;Dxn|6J^p1IxI1d z6GYYT)^gruC#T?glRP6iB~1x8!n=|VAE>9d=(VK-uz;_cEwm$5iY(ez?UQH;58<4x zbPvy1zPQ`H0Af4|rjoFIFzZoin1jm2GGS0Q45|9^hzT35F1)z06*H|bg}g-jZ+A-? zKfwQ!|MTqG$Hw18w38gbwD_F~D9kq520#|ls*+~)3;-=GkPTjBG}lqXA4Ft78ak?Z zz?||*U5b&lxU)PwrsK)!C{-X2!X)1xs`E}!@9PAP|G_`}R--PY! zH{1LaBDLA1o9tYu92jtS{9lpVT6n=&c_;?uRTsvf1uij%kIxu@u+jultof>@v)@{7r5?NXY!T>dG zee*;tN7`)Y+F?tXEtA)G*^Jb0TE24yf^^C*R$^?m?gCrd`deafO zM-td3MiG`WiXWig^>SS3UsGQOG0-X5&dy^;e66yQab`Ytz4sE)h&Wzvtkp z3Xp$vt#sKW`lj|ti8w(A;JJR>8?RXPV~%b#gjX^5Qh$jIrd=>9K-tB$Eyq_jq-$gx zdd|td&kW#DjrQ4@g+^E^wJi9wqw7uwF`@d2S9($qe5Jea>xCUcyuN*I=Pm_E@7zUo zEnnq6tEhxJ_ek#a?It@E(O*0wZ; zHJpzm`9vZ+k#1BM@7&tPU8hz}0J#mT-^~x-#*rn>m!+wqNdoia;HQk))g12{%^!qg z_%>TQtiWZen-m7eLRvNZul2gX!fv~{a+fWrlp1rhiTSh4Q0|LSGr1;3-;GX6I}7(4 zfPYO}88r)dvXp-z_;keb_yfw;-*!IRXQ03?O(Ja&YHJ8f*d;8(@eS`x6hbb)!tKTn zzUSW%X4svTPoy7_M~JZ1^fa%!YEULNI}L#>S%DUqJ=6=1N?W*{r8?%~+_1LEwkK~`-&UXor~CaBwt@CF)#$cdgJ`yD828YI2D_y+922mqVBFX*oMy=uxR5h;XR3WBz%*~9qDu;K z)Hhv2n(Dqgcw4kb{x;gnGQphJVT^6sxygJ>N@rMz5C?j5yWk1Nnn2ayn<%&+nm6ut zVMR0xi^9=6sr*huE+SGB)soLqJ&C1XH5T4IC&z-r-LzDq<+|splgikD5yt+G%Tp40 zQj+^hU0^P9ew6ZRPmn72CM_;1i;_lflW~h=gPeKnV;VefNcIUFl`3-DT*1$7BjSx4`v;kC=U z;5U=gZrG2*)h=``#V5jJO=z?PsHfXk3f70c0%0(e(p#fk`a8d*Ahp<2GqrhHTYY}$Fr&E69-Hk&-B>ThygjC+5UHO!1plb1=O?mCM4XwFSf%Rk3087eCmJJJGC zIApy+M`pTs=?>Y1s>qIeJVJFTQtFsp?T%tGfBox> zh1AJt?iuZpt@nUX8R^v*cQOMT9^38sTFRYSc;$sXaq4@` zx+yo|mZD7-;pY>C!F8I*igb=RkltDlztZ+>=VC3}s~C4BpcBh>=hL{A?b(^1z9Hqb zZ}vM{R~;D50bV9AL$lJFFjb*N*w~5_VP{z_<%sfS$vS6-viMM5=au&%|BVj-1eGD zCs+DTeiAK-1-{lyr+9`P@hVhgb*u>2>hdLODyI?SpJ~{_PQQ_62?E$<^r8u{W1_jt zMfM``rQIX%jb#%+S`l-7j#G1z7xz z!hDN`$V#y|1Cxl!elMkaB)uSX5$qDOJf#JbSk-~BJuM##2rgd1PyQQ=Mu8#Naf8Kche=J#;9_Z_<0Pj@j8eMnLxHnMl*jUhtQK)x%`t3V13Xm&vEBWnR-f5B60e24!-urpb2n zUdht3mPPxMR0MdI0;#Kv{B>zyKNbtn(WOrBov3r&hG4f3Nr~>-1a+#84P9Kpy7$~u zu8KPunXgU|u12ZWk9zk$wfFZXD}3h=Cni0%fpyH(F?VvGB#r6(&?L`PYFS9DDd8_B znJad}CYe^lzp2iv>{xU^k=@9;a@Y}Rj2Rf`sK}uaBa_N<@oq-{9)_&A%W2@|owP0} z157Vm+c0IN86`Hyioy=4LOYs0Q>h7+k5lq6^-5|Wq6buV-3u`(UU#?=3n!K(YywOe z`+>I?dL6W-P;bFQ8Ua;qJT)duJ;_v2e9fXQYcCaxkW)S)g~KIb`>6U|3F!B@xMPZU zFZPn5MOhcOM_~NfX=p<2&eF`3fNm@l*KmYsRlJ+0pnedVxNjpDYBZW-r{=!jX|K!F zPi9j~-H{S59xFw8trX%_cmO#igYA2(Y}O*1yBb!A-R#wMTeXhs zG{g}pF#QqFj(v~@%58^l4vwfa8C5r|6+tdDo1co0DJHg(Qbv&P04E!0@#NTa*1Lwh zrkL_n85o61QPx*OIZ;0DOBt_SQ04v{T2c%4K+<7NrOaW-FwZx)1N5Rz!GdNX3YON; z&DU*;SrzV4NYymcno{j6&JR2g*iMhVuY~fRN*~B+*}7uAXK|M0#40yZjs~!b)ur_R zGZ=92lNr~`q-Ww|b`j_lh>i#>Yln?F(6hN*b!yfFos2=OnKtoD6{~C zPvYD=q7@)oWvPao2O94r`Pz!NX;KORc1nagLtN2;ofRsy%~COH0Vz7dt)k_i2Vcd^ z)6pC*trM(@IDF!^x=B+-vb{89X7jSLV`O8m94ghK|2A>oqcyQ4$I}#@e3{qmOh!S~ zUgPUh88fUYpuuo)P=?uQbI@YqyHFtT4GlyAw zxGiw?Qi9QW?s{@OX@(lJZd%jmU@RjT_y#IB!N8LV2Ie>&Bwiw0K23ZKLwXD6{CSNI&+NGsoy@ zD96$vPmIT!$f4Gny+U^M%bL!8g%;s*2xJ!-4r`tg>#kYLV$H&1-^fZd>MME1mOj&XreehQZ}ZE+@4N^8)&`8yzpaQHy}GJCnsS^ znt5wzXr}1G%ITJ@;pilJ_^^H4Ckl=lkLelM(~jJ5bK-HNHG{3oB2`9ADq8AgE}03* zy?YM?*iKVQyuA_9g4%3CsXFfe6Nu0@77|xJeRNMVTgX^Y+#V>UH|1N3um@lD1ue9U zXa&-_w%eLU+YB*?OxchqjKNv1W9^9(W0#>1mL=i&fH7VYwUb|fY3Iy1wapj0v;P{} zoTz9_l-{Jqg!BC1{Js_OsFyvc4y}R-z z2bsCx`l4Nw4TGE1a5(BS3}ZuvwSl#e$36UY(^cCow#+SsrnS~Y(fQjR_1zxcm6*_; zB|fW|goNHu_3m+XDz=qW9-Ko#3(T?4o`zNYTvd)%Tm+; zQ-;(@(0Pp``x}ssS(lVDw}46o8#t2&w<-(aDkYwLFI(zJnKF%6T zYHcSsm?v(&ZY80L>2rdsgqjjY58CL{C#ddoGA2YRZrIk0N4fZF5;mTBIK~cHeX6vJ zRTPiuqe`4LyGoogK)nlxS!&G`u~QZV^AKj&Ols@l*$GSWT*u}x1$74rn?uP?onotH zC`-A_>YKo$fezg<8`dP!sIYRfP+`YRTeqTQ_O0ATINeZc6*~h*vydBlHjKYDi@b*< z(`=>X14q@@55>x^^-0zGPL!iX6xLgC!f-p$tPl~N`nqm(Bp17;y>QhIpYeutJLI~D z6=Na-KEcje0<33}|2c+5*tXX($$3g-2cI0`)RVKzLoe~rAPx=fMB0w4P+`nEQhf2b zB99LtW{)idZD3PA-ER`JY7MvJ<5x05i~>eG(UKuLRmRO2|E$yFr{CZ1BXw*Jl-W4K zc$S=phxT6bQBjP4i|S-LvDIUQKjBzibMCZ9t9qj;18PgUXltM7#NnQVC(d0>AZ_{! zJ$ZlTQ@e9l>BW>gs*0OkOLd*;XXV&LS-V+=d?f_SZH;%d`lcA3!cM1walZu#?Pn6E z%Wqxk4Uj#8e?Y#@<`^F|;+qq|x-E?L&D=2ZBKgvXB$dr*5!G`ols`%LoEzqOILQ*LlG^fw zZEBccC6PtAgsyo_wo3L;WFL?LRjSjWYWVPbS&Eu$v>qKgYdtS}=RM?j5JpapD~FS- z$XFjjOR6jhnTrt9f5MIxPrwR0l2BgF8hU69raBxGQR@nCCS$+}Fl_Fd^@drJH!Hvm3Hf=-mW%EGP4^d(E6BuB@hs|#pal)VCib|Le zJUNzi%SDSmoQ}GM88IG=pef`rKHxJeS+{+}N0m4(r;1_t4Hl(lc&TiRV+6v@8R#ix z8DQ23*4fiAXbv+T=T2v%5e5WqgGJQ%y|C40`z5xWZPH{BPw-RQHPBOV#~}YkKyYUs zOBd&&6!KL@6{z&QXIUA%!5(Ez+{nT>td^fU;$%rOsi--mJyXeDlgCobqbatn3Tl?% zHkJDgWq5Do+BH?V*5~0|5+%OY^N7_*##O6U zU0sXXY>$ibx_S`D@iM9VVh@D8Dp#}yHjJM^8#0A1FZ!E~M6+wYzJaY(=mAoxoSt*4 zMw;-ng0IStYFzE%F82BeEbg72D&OwxrL3&G-gtYinJcRtCpb^!%ti)cm1MkdCUMPK z_?3s5+JPLu>pT6qzt81$#Y~feH?CTSJ%9Re;XElbVL8*o@{~5Gl4L#@U%R*?jdvS6 zu!cCjd(Q%A=8YeLLv-U8wu?>_(&}S(1iLY!gDd`ThB?X__*jt@QZkD` zjYCHVd&x7jO>~S-G3yc-jBR*zp)8hW)(xSt(FvO;sP7})tJ|z9wAn6HfAV$k4ER>R z&qG-0&u#8hr{kU$mrXy2X|6feA-e;^8dm&Z$Z9^}4FMuf7I&NP(9FoEW*h^bCzn^n zV5gwiA9T_hE@Qo7WM&lvB$uwy$0%&`%1x7~Wd{2>>SrupR$ouK9a%cD8glfL$Z}$O zsI=bhHLsE-Y?2q5!7fYirE#+*FF(+RCXJ<}q)a|Li{q8u<%X9Y)i1ErLo!&9O>vE` z*TT#17ro158u zOYcijkTL-!QTb>v^@qDXJv^Te>QdUMLRfUNKn2Es^OBC4> z=n+=vSS7^7g(y!5wzHNxi=Jr9bn{D@*pMk*_8q*+3Q^t7Q+X)Myx(n|b~qx*;?rY} zzno;@+Q2M#^T^Bga80n=Nf>GMV4eF1GjTAy?X9ONjciW91phK#_JumOmQhA4r;^Qe zo>{yNME)crbCuKX0nci~;C(49m00OOZOFi<^3V=@EO=aK_3C;yV^I%A%|C~R2se?a zF!SME9Bv;>#)Zo3N&fYDk2^)br9N3xC)+95p{Oy|ZPFz8o(Ch-%l!Rz0Mu#ZW0@&M zX&pJG6U>9W>wZn>RE_*2-cm41gIVRvyZv;*d>Y5BdAbkWyxULlnc%2M3y;n?{bZV% z9VzF%EVxHkHw5IUS2053%UOyhF4Z=Id}$w7Qy~S%oUPosig~YuW$sXHB0Nz>kz<~A zhEiy?eMjsSq}bf=u6F;Q_O2+&t=t9zpi-$E!}mYbo+7DA)e6W5fkuPU?06l`c5gpQlf^Z)=`~ekOWv(`))7I*gBbJ%1Zv(IF2b(Vlmk0)t6?Kv zr+i9lz&wGtT4wFMmP0O-nlzOF*4ouktw|pZ3AZQYtT^6i={`<9?hUf|L7k|ZGY_Qb zbQKUMGcl}*ZZG9?i{AG1hHY{?HsY!_xg`lGwop$E%9&C_M^)tR`E1-WV_F6pRH0t685bdvV%F6tt^ zDF|`q1knm@m@sH)x!i!mVM6M{vI-fD_qr51wc9FNTqF|x){LamTF@S3sLXTCS`w{V z@`ijqa8Z{xklvzwhg2o(-YH~w!k9fU66N-$j>eCY3q#a_AO?i7nnNCuQ~*yEvdjhw ze%`%?S9#)WA@(AQqv|!!`!R#NR5_XHL}orQR8)JA*Wi=V%rhA{!4!6kL8vmCuFMm) zCgjxsc}0SPuKnlNDEde+lFVofJno6?$jJtz^aCn{7{qOT?GR?aHhSaa1ZPx7)QReb za)unDdrq=P@`za$;2~ZB01SyqL_t(5-AxT{8boV;_cJHSiUoQ|j$ya``{-_a>nBV> zeqB;pD{xuQ9AC0`JqK7)TV*%$4QRBU%j-_=Rle?yZc=?Bqq?=`VYl$54Hj^moM0gb zB^uQ#TCCH^Srm&oz<_AsbFHIErcZL4s5(6kMi`W&3@6{-psU$(>$Z;$pBPk|q0 zC@?>#JCK@31!}kuL*LG*86>za6?D%%u2uewC086FfCWKwb=iE8%IAgU(gYA?O{!EH z;NBRz-DDSh)xoq@g<=#dR=Tq3{;y~8*241wu1Sy#L{QL&IJMrV=7YjNJT0-!1}8-_ zus6A?S)|)L$9h6Yvxp_8WS9<`@Qd5;+09dG+Zt))QNw14`r2xU2*v18IoEYbTFpCn zZV=2g3fhUDkdtq5FiH(Iuj6|J44s5HCqanxf^@^oqM=moMv&G@GyqXNo%%dX#NEX10!3BMmBH*Qf1XG!^J=)}XKNPYMltO>aOLfQ zn^4JW(&$ewRgmeuvVnsnj)dS|Tv7v+7%u zL!p0mQ8~uPY+yxu=N7be$M9#Av2EqkC2d?yqUh7I^>i8VOQNcFE?lQ)p)D)<;diY9 z&l*=1W*^qo=neNN0d^$;!D&atz|(E8i9&8tFryQ@FsG2zN_jr9;LeG898)dY@wW(O ziH;P~QSxT))Wb!7pG^?fCDk1mUbcYhMbh2RkRR?Em2ch279q#ER(5s3jufKv7}ySP!&V6@ZkxLTyF66x$AV((f^0FP?5E7T(vTUvb4cI- z0~nsDkZp%EOr3{sv38H1#PXyVV+f)LKuYeoY<1X5A>W4Q<$%tg_>k-Kk)PrBy zeU(69>BNz6a7HV{3K>f2Y>^AA85iP1(#KVE2tWfPKlr{G0TGtenlw#X^L1J^3nr4H zji0Lac&Xvj*0-WlI~sFTqBIu2S6F1Fbl^J29(n{1HG)zKQMq#fQfi$hR+*B9#Hc-P zNDiXM$fU=&201>dmNrQGmH`xU65^Vg6l02VPtPnCl$elVbgo}6WyPq&_+FJX-j#vo z@G}H5qX}kA3(z#6#UvRuoQ(2)Epu056l2CyWo&G|-YV?GX2-Z(HALqrF$VOL1vm7iyz=~;_Q=<}q5JRGF#TLrW>0parjXyh@_20Uue}AH-o~{=8E{3eN(03 z1TD(r=5gqKkU=Wc3Uz-^zvE6zi$8u9T;k?G;@*Uh%I632$;TR>zL zt{+MyI&J?;-7uk}`ptA=-Ljr<31}{K8=IjazfyvY=3h&8Ln}4A@n<-Wk*dD})2kz1 zgt#i!%3iFPHDC8aocnGHB0NT~lw}#(14Tw|P6a|(2f`SkS_9f+_DP$q(yuF7%z)CL zTsw$p6>y!4;5w~Rx@cdXXm6nEP&NYeIw(-@|NT$&wWo)5gtSD0vo1*^d%-PQIjiFo z*rbv0ef8bbchc$SCC1sV;eK$ul@fXo;<0gd`~5C0x>L?!ij*Y|_b#3ea$*cDo?0{TrQ zOn=HL_j?a&OBDlE4uNLP6Fp?+*|l+^9c`(WF=8jmgJKwN8!d4l#dAc=Li$+iH8{7e zW7Lxcf~75%GdDh=QAP_!0r8Lr>!6fAW}8Z=v1gtxj~&KGV0PdndJyLyPT%qC14yPo zj_~QuCI?qFy3@DR&Xj+qIJL#ew%Sbx_)x*a&dO&EuFpS#5hO!wLm$&)R^AvR(;;0y`(IVDs5rX?jC3e>CGj6Cze-RY;R?rAND21aw3vSgn?v6JC{Ndk= z$3J#5WXBh&Pp_wb!4iFATgZFQdp!4h%gmk@hTwn~HmyvXwTF*InVS0SoxSsRPLIk5 zG+O1!pvmL8!|51qj$n4+6#X1RRD^$it^aS?@A4oS@UKWE{&Hho>k95)HNdaHzS5Gfo6D#^v_F1e ze?)MAe`YGeKfl&>a=$9DIl!O8G}pR<`$ZYXn*sJLkY5zoNCjiE1Do)F|3BxCI0z_+ fIBykLF0o#W!SsdDabsck;~;gOu6{1-oD!M').html(" "),this._helpTooltipTrigger=$('').text("?").attr("title",v()?d:u),this._dialogTitle=$.t("Change Interval")}function v(){return r.enabled("seconds_resolution")}_.prototype._setInput=function(){this._input=$(''),this._input.on("keypress",this._handleInput.bind(this)).on("input",function(){this._validate(),this._updateCaption()}.bind(this)).on("blur",function(){setTimeout(this._submit.bind(this),0)}.bind(this))},_.prototype._validate=function(){var t=this._input.val();this._parsed=o(t),this._valid=!this._parsed.error,this._supported=!this._parsed.error&&a(t);var i=this._parsed.unit;if(this._supported)if("R"===i&&this._parsed.qty>l.getMaxResolutionValue("R"))this._supported=!1;else if(null===i||"H"===i){this._parsed.qty*("H"===i?60:1)>1440&&(this._supported=!1)}else"S"!==i||c.includes(this._parsed.qty)||(this._supported=!1)},_.prototype._updateCaption=function(){var t;if(this._valid&&this._supported){var i=this._parsed.qty||1,e=this._parsed.unit||"";t=l.getTranslatedResolutionModel(i+e).hint,this._input.add(this._caption).removeClass("error")}else t=this._parsed.error?" ":$.t("Not applicable"),this._input.add(this._caption).addClass("error");this._caption.html(t)},_.prototype._handleInput=function(t){13!==t.which?t.ctrlKey||t.metaKey||!t.charCode||!t.which||t.which<=32||function(t){var i,e;i=/[\dhdwms]/i,e=/[\dhdwm]/i;return v()?i.test(t):e.test(t)}(String.fromCharCode(t.charCode))||t.preventDefault():this._submit()},_.prototype._submit=function(){if(p.isOpen(this._dialogTitle)){if(this._valid&&this._supported){var t=h.normalize(this._input.val()),i=s.interval.value();t&&i!==t&&"function"==typeof this._options.callback&&this._options.callback(t)}p.destroy(this._dialogTitle)}},_.prototype._setInitialValue=function(t){var i="",e=!1;(t=t||this._options.initialValue)&&","!==t?i=h.normalize(t)||"":(i=t=s.interval.value(),e=!0),this._input.val(i),e&&this._input.select()},_.prototype.isValid=function(){return Boolean(this._valid)},_.prototype.show=function(t){ +n("GUI","Show Change Interval Dialog",t);var i=p.createDialog(this._dialogTitle,{hideCloseCross:!0,addClass:"change-interval-dialog",ownerDocument:this._options.ownerDocument}),e=i.find("._tv-dialog-content");return i.css("min-width",0),e.css("min-width",0).mousedown(function(t){this._input.is(t.target)||t.preventDefault()}.bind(this)).append(this._input.add(this._caption).add(this._helpTooltipTrigger)),p.applyHandlers(i),p.positionDialog(i),this._setInitialValue(t),this._validate(),this._updateCaption(),i},t.exports.ChangeIntervalDialog=_}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js b/src/components/kline/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js new file mode 100644 index 00000000..b4d3a8f3 --- /dev/null +++ b/src/components/kline/charting_library/bundles/chart-bottom-toolbar.06ad0fcc06b649c280d0.js @@ -0,0 +1,12 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-bottom-toolbar"],{"+GaQ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("q1tI");function i(e){return e.map?a.Children.toArray(e.children).map(e.map):e.children}},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("q1tI"),i=n("TSYQ"),o=n("XiJV");function r(e){return a.createElement("div",{className:i(o.separator,e.className)})}},"20PO":function(e,t){e.exports=''},"2mG+":function(e,t,n){e.exports={button:"button-37qwTsBL"}},"5o6O":function(e,t,n){e.exports={tabs:"tabs-1LGqoVz6",tab:"tab-1Yr0rq0J",noBorder:"noBorder-oc3HwerO",disabled:"disabled-s8cEYElA",active:"active-37sipdzm",defaultCursor:"defaultCursor-Np9BHjTg",slider:"slider-1-X4lOmE",content:"content-2asssfGq"}},"9VJd":function(e,t){e.exports=''},ApAi:function(e,t){e.exports=''},"J+f8":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("q1tI"),i=a.createContext(!1)},J3OW:function(e,t,n){e.exports={button:"button-1VVj8kLG",separator:"separator-2I6DZkMH"}},K3s3:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u}));var a=n("mrSG"),i=n("q1tI"),o=n("TSYQ"),r=n("Eyy1"),s=n("5o6O"),c=s;function l(e){var t,n=o(e.className,s.tab,((t={})[s.active]=e.isActive,t[s.disabled]=e.isDisabled,t[s.defaultCursor]=!!e.shouldUseDefaultCursor,t[s.noBorder]=!!e.noBorder,t));return i.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function u(e){return function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.activeTab={current:null},e}return Object(a.__extends)(n,t),n.prototype.componentDidUpdate=function(){Object(r.ensureNotNull)(this._slider).style.transition="transform 350ms",this._componentDidUpdate()},n.prototype.componentDidMount=function(){this._componentDidUpdate()},n.prototype.render=function(){var t=this,n=this.props.className,a=this._generateTabs();return i.createElement("div",{className:o(n,s.tabs),"data-name":this.props["data-name"]},a,i.createElement(e,{reference:function(e){t._slider=e}}))},n.prototype._generateTabs=function(){var e=this;return this.activeTab.current=null, +i.Children.map(this.props.children,(function(t){var n=t,a=Boolean(n.props.isActive),o={reference:function(t){a&&(e.activeTab.current=t),n.props.reference&&n.props.reference(t)}};return i.cloneElement(n,o)}))},n.prototype._componentDidUpdate=function(){var e=Object(r.ensureNotNull)(this._slider).style;if(this.activeTab.current){var t=this.activeTab.current.offsetWidth,n=this.activeTab.current.offsetLeft;e.transform="translateX("+n+"px)",e.width=t+"px",e.opacity="1"}else e.opacity="0"},n}(i.PureComponent)}u((function(e){return i.createElement("div",{className:s.slider,ref:e.reference})}))},MfqI:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),i=n.n(a),o=n("i8i4"),r=n("mrSG"),s=n("YFKU"),c=n("17x9"),l=n("TSYQ"),u=n("cvc5"),d=n("Kxc7"),h=n("82wv"),p=n("Iksw"),m=n("tWVy"),g=n("/KDZ"),b=n("N5tr"),f=n("KKsp"),v=n("Eyy1"),_=n("JWMC"),C=n("1TxM"),y=n("aIyQ"),S=n.n(y),E=n("dfhE"),x=function(){function e(e){var t=this;this._state={ranges:[]},this._change=new S.a,this._rangeChangedListenerBound=this._onRangeChanged.bind(this);var n=(this._context=e).chartWidget;n.withModel(null,(function(){var e=n.model(),a=e.mainSeries();a.onStatusChanged().subscribe(t,t._updateAvailableRanges),d.enabled("update_timeframes_set_on_symbol_resolve")&&a.dataEvents().symbolResolved().subscribe(t,t._updateAvailableRanges),a.priceScale().properties().childs().lockScale.subscribe(t,t._updateAvailableRanges),e.appliedTimeFrame().subscribe(t._rangeChangedListenerBound),t._updateAvailableRanges()}))}return e.prototype.state=function(){return this._state},e.prototype.onChange=function(){return this._change},e.prototype.selectRange=function(e){this._setState({activeRange:e.value.value});var t=this._context.chartWidgetCollection,n={val:e.value,res:e.targetResolution};t.setTimeFrame(n)},e.prototype.destroy=function(){var e=this,t=this._context.chartWidget;t.withModel(null,(function(){var n=t.model(),a=n.mainSeries();a.onStatusChanged().unsubscribe(e,e._updateAvailableRanges),d.enabled("update_timeframes_set_on_symbol_resolve")&&a.dataEvents().symbolResolved().unsubscribe(e,e._updateAvailableRanges),a.priceScale().properties().childs().lockScale.unsubscribe(e,e._updateAvailableRanges),n.appliedTimeFrame().unsubscribe(e._rangeChangedListenerBound)})),this._change.destroy()},e.prototype._setState=function(e){this._state=Object.assign({},this._state,e),this._change.fire(this._state)},e.prototype._onRangeChanged=function(e){var t;null!==e&&"period-back"===e.val.type&&(t=e.val.value),this._setState({activeRange:t})},e.prototype._updateAvailableRanges=function(){var e=this._context,t=e.availableTimeFrames,n=e.chartWidget;if(n.model()){var a=n.model().mainSeries(),i=a.status();if(i!==E.STATUS_LOADING&&i!==E.STATUS_RESOLVING){var o=t(a.symbolInfo(),a.status());0!==o.length&&this._setState({ranges:o})}}},e}(),w=Object(C.b)();function R(e){var t;return(t=function(t){function n(e,n){var a=t.call(this,e,n)||this;a._handleUpdate=function(e){a.setState(e)},a._handleSelectRange=function(e){Object(_.trackEvent)("GUI","Chart Bottom Toolbar","range "+e.value), +a._binding.selectRange(e)},Object(C.c)(n,{availableTimeFrames:c.any.isRequired,chartWidgetCollection:c.any.isRequired,chartWidget:c.any.isRequired}),N.has(n.chartWidget)||N.set(n.chartWidget,new x(n));var i=a._binding=Object(v.ensureDefined)(N.get(n.chartWidget));return a.state=i.state(),a}return Object(r.__extends)(n,t),n.prototype.componentDidMount=function(){this._binding.onChange().subscribe(this,this._handleUpdate)},n.prototype.componentWillUnmount=function(){this._binding.onChange().unsubscribe(this,this._handleUpdate)},n.prototype.render=function(){return a.createElement(e,{goToDateButton:this.props.goToDateButton,className:this.props.className,ranges:this.state.ranges,activeRange:this.state.activeRange,onSelectRange:this._handleSelectRange})},n}(a.PureComponent)).contextType=w,t}var N=new WeakMap,k=n("cdbK"),W=n("l4ku"),M=n("02pg"),T=n("9VJd"),O=n("J3OW");function j(e){var t=e.ranges,n=e.activeRange,a=e.onSelectRange;return i.a.createElement(i.a.Fragment,null,t.map((function(e){return i.a.createElement(W.a,{key:e.value.value,label:e.description||e.text,active:n===e.value.value,checked:n===e.value.value,checkable:!0,disabled:!1,onClick:o.bind(null,e),doNotCloseOnClick:!1,subItems:[]})})));function o(e){e&&a&&a(e),Object(m.b)()}}function A(e){var t=e.onGoToDateClick;return i.a.createElement(i.a.Fragment,null,i.a.createElement(M.a,{className:O.separator}),i.a.createElement(W.a,{icon:T,label:Object(s.t)("Go to..."),onClick:t,active:!1,checked:!1,checkable:!1,disabled:!1,doNotCloseOnClick:!1,subItems:[]}))}var B={title:window.t("Date Range"),goToDate:window.t("Go to...")},D=Object(C.b)(),z=R(function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._handleGoToDateClick=function(){var e=i.context.chartWidget;Object(k.showGoToDateDialog)(e.model()),Object(m.b)()},i._handleRangeSelect=function(e){e&&i.props.onSelectRange&&i.props.onSelectRange(e),Object(m.b)()},i._renderChildren=function(e){var t=i.props,n=t.ranges,o=t.activeRange,r=t.goToDateButton;return e?a.createElement(a.Fragment,null,a.createElement(j,{ranges:n,activeRange:o,onSelectRange:i._handleRangeSelect}),r&&a.createElement(A,{onGoToDateClick:i._handleGoToDateClick})):a.createElement(a.Fragment,null,n.map((function(e){return a.createElement(b.b,{key:e.value.value,label:e.description||e.text,isActive:o===e.value.value,onClick:i._handleRangeSelect,onClickArg:e})})),r&&a.createElement(f.a,null),r&&a.createElement(b.b,{label:B.goToDate,onClick:i._handleGoToDateClick}))},Object(C.c)(n,{chartWidget:c.any.isRequired}),i}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this;return a.createElement(g.a,{rule:"screen and (max-width: 419px)"},(function(t){return a.createElement(h.a,{className:O.button,content:B.title,arrow:!0,verticalAttachEdge:p.a.Top,verticalDropDirection:p.b.FromBottomToTop,horizontalMargin:4,"data-name":"date-ranges-menu",isDrawer:t},e._renderChildren(t))}))},t.contextType=D,t}(a.PureComponent)),I=n("K3s3"),L=n("W9Y+");function F(e){var t,n=l(e.className,L.item,((t={})[L.isActive]=e.isActive,t[L.isFirst]=e.isFirst, +t[L.isLast]=e.isLast,t));return a.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}var P=n("nPPD"),q=n("RZ2Z"),G=Object(P.a)(I.a,q);var U=n("qSb5"),H=Object(I.c)((function(e){return a.createElement("div",{className:l(e.className,G.slider),ref:e.reference},a.createElement("div",{className:G.inner}))}));var V=R((function(e){var t=e.className,n=e.ranges,i=e.activeRange,o=e.onSelectRange;return a.createElement(H,{className:l(U.sliderRow,t),"data-name":"date-ranges-tabs"},n.map((function(e,t){return a.createElement(F,{key:e.value.value,isFirst:0===t,isLast:t===n.length-1,isActive:i===e.value.value,onClick:o&&o.bind(null,e)},a.createElement("div",{title:e.description||e.text,className:"apply-common-tooltip"},e.text))})))})),Z=n("Iivm"),X=n("/DW5"),Q=n("ul7r"),K=n("c7H2"),J=Object(X.b)({keys:["Alt","G"],text:"{0} + {1}"}),Y=Object(C.b)(),$=R(function(e){function t(t,n){var a=e.call(this,t,n)||this;return a._handleClick=function(){var e=a.context.chartWidget;Object(_.trackEvent)("GUI","Chart Bottom Toolbar","go to"),Object(k.showGoToDateDialog)(e.model())},Object(C.c)(n,{chartWidget:c.any.isRequired}),a}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.ranges.length>0&&a.createElement("div",{className:l("apply-common-tooltip",K.button,t),"data-name":"go-to-date","data-tooltip-hotkey":J,onClick:this._handleClick,title:Object(s.t)("Go to")},a.createElement(Z.Icon,{className:K.icon,icon:Q}))},t.contextType=Y,t}(a.PureComponent)),ee=n("URQ3");function te(e){var t=e.reference,n=e.className,i=e.children,o=Object(r.__rest)(e,["reference","className","children"]);return a.createElement("button",Object(r.__assign)({},o,{className:l(n,ee.button),ref:t}),a.createElement("span",{className:ee.inner},i))}var ne=n("/+9u"),ae=n("4kQX"),ie=n("7KDR"),oe=n("5VQP"),re=function(e){function t(t){var n=e.call(this,t)||this;return n._element=null,n._menu=null,n._handleRef=function(e){n._element=e},n._showMenu=function(){if(n._menu&&n._menu.isShown())return n._menu.hide(),void n._menu.destroy();var e=n.props,t=e.getActions,a=e.right,i=Object(v.ensureNotNull)(n._element),o=t();0!==o.length&&oe.ContextMenuManager.createMenu(o).then((function(e){n._menu=e,e.show((function(e,t){var n=i.getBoundingClientRect();return{clientX:a?n.right-e:n.left,clientY:n.top-Math.min(t,n.top),overrideHeight:n.top'},URQ3:function(e,t,n){e.exports={button:"button-88UE6omC",hover:"hover-3_vVP91F",inner:"inner-2FptJsfC"}},"W9Y+":function(e,t,n){e.exports={item:"item-3cgIlGYO",hover:"hover-2y46_KNk",isActive:"isActive-2M6dwA7-",isFirst:"isFirst-2kfAV5tf",isLast:"isLast-voJ1bqZh"}},XXQ5:function(e,t,n){e.exports={item:"item-3uG--HK9",emptyIcons:"emptyIcons-m0h_sZp0",loading:"loading-cNheEKQv",disabled:"disabled-3ilLPdQ4",interactive:"interactive-2W_Hkhdy",hovered:"hovered-D1oc5kww",icon:"icon-1Mb1FjSX",label:"label-3O4C0UM-",fullWidth:"fullWidth-1uGfIWwz",title:"title-22oXfKpQ",nested:"nested-1ZM4Mhrc",shortcut:"shortcut-3ZjqDeQg",remove:"remove-3gWfSy1e"}},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},Xy1d:function(e,t){e.exports=''},Xzy5:function(e,t){e.exports=''},c7H2:function(e,t,n){e.exports={button:"button-2gir_Bbb",hover:"hover-SrAyrKlT",icon:"icon-MwaAItz1"}},l4ku:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})) +;var a=n("q1tI"),i=n.n(a),o=n("TSYQ"),r=n("Iivm"),s=n("6KyJ"),c=n("J+f8"),l=n("w+Rv"),u=n("Xy1d"),d=n("Xzy5"),h=n("20PO"),p=n("XXQ5");function m(e){var t=e.isTitle,n=e.isLoading,m=e.isHovered,g=e.active,b=e.checkable,f=e.disabled,v=e.checked,_=e.icon,C=e.iconChecked,y=e.hint,S=e.subItems,E=e.label,x=e.onClick,w=e.children,R=e.toolbox,N=e.fullWidthLabel,k=Object(a.useContext)(c.a),W=!!S.length;return n?i.a.createElement("li",{className:o(p.item,p.loading)},i.a.createElement(s.Loader,{color:"gray"})):i.a.createElement("li",{className:o(p.item,p.interactive,t&&p.title,f&&p.disabled,m&&p.hovered,g&&p.active,k&&p.emptyIcons),onClick:x},i.a.createElement(r.Icon,{className:o(p.icon),icon:function(){if(b&&v)return C||_||u;return _}()}),i.a.createElement("span",{className:o(p.label,N&&p.fullWidth)},E),!!R&&i.a.createElement(r.Icon,{onClick:function(){R&&R.action()},className:p.remove,icon:h}),!W&&y&&i.a.createElement(l.a,{className:p.shortcut,text:y}),W&&i.a.createElement(r.Icon,{className:p.nested,icon:d}),w)}},qSb5:function(e,t,n){e.exports={sliderRow:"sliderRow-Tv1W7hM5"}},ul7r:function(e,t){e.exports=''},"w+Rv":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n("q1tI"),i=n("TSYQ"),o=n.n(i),r=n("ycgn");function s(e){var t=e.text,n=void 0===t?"":t,i=e.className;return a.createElement("span",{className:o()(r.shortcut,i)},n)}},ycgn:function(e,t,n){e.exports={item:"item-stVdeCwG",interactive:"interactive-3E0jwVyG",hovered:"hovered-2HCCgw6c",disabled:"disabled-2K7FyUI3",active:"active-muW4lycL",shortcut:"shortcut-2P38AivB",iconCell:"iconCell-OhwVvlgA",icon:"icon-3DDcYD-t",checkmark:"checkmark-2UE1siCn",content:"content-1GXgstZ5",label:"label-1If3beUH",checked:"checked-5eQn8630",toolbox:"toolbox-2XX2mSNw",showToolboxOnHover:"showToolboxOnHover-iCrUIcOG",arrowIcon:"arrowIcon-2FMesq_x",subMenu:"subMenu-QM4GIDtY"}},z6ID:function(e,t,n){e.exports={separator:"separator-3bp1jCsV"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js b/src/components/kline/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js new file mode 100644 index 00000000..278db752 --- /dev/null +++ b/src/components/kline/charting_library/bundles/chart-event-hint.a5bbf042a6ae27521744.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-event-hint"],{"+EG+":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));var r=n("mrSG"),o=n("q1tI"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.render=function(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})},t}(o.Component),s=o.createContext(null)},"79vt":function(e,t,n){e.exports={container:"container-RYiwcUsM",content:"content-2QNYOBPt",arrowHolder:"arrowHolder-1VdSgMwV","arrowHolder--below":"arrowHolder--below-FwRPJmQk","arrowHolder--above":"arrowHolder--above-3dafVndi","arrowHolder--before":"arrowHolder--before-J9LaRkO3","arrowHolder--after":"arrowHolder--after-3LNL_hrq","arrowHolder--above-fix":"arrowHolder--above-fix-1jpQDk8-","arrowHolder--before-rtl-fix":"arrowHolder--before-rtl-fix-zFykJHSt","arrowHolder--after-ltr-fix":"arrowHolder--after-ltr-fix-1W2mlyUF",label:"label-2D_bIpcf",closeButton:"closeButton-2425ZrEc"}},AiMB:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return d}));var r=n("mrSG"),o=n("q1tI"),i=n("i8i4"),s=n("e3/o"),a=n("jAh7"),c=n("+EG+"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._uuid=Object(s.guid)(),t}return Object(r.__extends)(t,e),t.prototype.componentWillUnmount=function(){this._manager().removeWindow(this._uuid)},t.prototype.render=function(){var e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return 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||"",i.createPortal(o.createElement(d.Provider,{value:this},this.props.children),e)},t.prototype.moveToTop=function(){this._manager().moveToTop(this._uuid)},t.prototype._manager=function(){return null===this.context?Object(a.getRootOverlapManager)():this.context},t.contextType=c.b,t}(o.PureComponent),d=o.createContext(null)},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},PN5r:function(e,t,n){"use strict";n.r(t);var r=n("mrSG"),o=n("q1tI"),i=n.n(o),s=n("i8i4"),a=n("TSYQ"),c=n("Iivm"),l=n("AiMB"),d=n("To8B"),u=n("79vt");o.PureComponent;function p(e){var t=e.className,n=e.containerClassName,i=e.reference,s=e.style,l=e.arrow,p=void 0===l||l,h=e.arrowClassName,f=e.arrowReference,m=e.onClose,v=e.arrowStyle,w=e.children,_=Object(r.__rest)(e,["className","containerClassName","reference","style","arrow","arrowClassName","arrowReference","onClose","arrowStyle","children"]);return o.createElement("div",Object(r.__assign)({},_,{className:t,ref:i,style:s}),p&&o.createElement("div",{className:h,ref:f,style:v}),o.createElement("div",{className:a(u.container,n)},o.createElement("div",{className:u.content},w),m&&o.createElement(c.Icon,{className:u.closeButton,icon:d, +onClick:m})))}var h=n("g2Cz");function f(e){var t=e.isOpened,n=e.text,r=e.onClose;return t?i.a.createElement("div",{className:h.container},i.a.createElement("div",{className:h.centerElement},i.a.createElement(p,{arrow:!1,onClose:r},i.a.createElement("div",{className:h.text},n)))):null}n.d(t,"ChartEventHintRenderer",(function(){return m}));var m=function(){function e(e){this._wrap=document.createElement("div"),this._container=e}return e.prototype.show=function(e,t){var n=this;if(this._wrap){this.hide(),this._container.append(this._wrap);var i={isOpened:!0,text:e,onClose:function(){t&&t(),n.hide()}};s.render(o.createElement(f,Object(r.__assign)({},i)),this._wrap)}},e.prototype.hide=function(){this._wrap&&(s.unmountComponentAtNode(this._wrap),this._wrap.remove())},e.prototype.destroy=function(){this.hide(),delete this._wrap},e}()},To8B:function(e,t){e.exports=''},g2Cz:function(e,t,n){e.exports={container:"container-2yI8A9Vu",centerElement:"centerElement-UEMVlR9F",text:"text-2Q2WewIi"}},jAh7:function(e,t,n){"use strict";n.r(t),n.d(t,"OverlapManager",(function(){return i})),n.d(t,"getRootOverlapManager",(function(){return a}));var r=n("Eyy1"),o=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),i=function(){function e(e){void 0===e&&(e=document),this._storage=new o,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){var t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);var r=this._document.createElement("div");if(r.style.position=t.position,r.style.zIndex=this._index.toString(),r.dataset.id=e,void 0!==t.index){var o=this._container.childNodes.length;if(t.index>=o)this._container.appendChild(r);else if(t.index<=0)this._container.insertBefore(r,this._container.firstChild);else{var i=this._container.childNodes[t.index];this._container.insertBefore(r,i)}}else"reverse"===t.direction?this._container.insertBefore(r,this._container.firstChild):this._container.appendChild(r);return this._windows.set(e,r),++this._index,r},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e) +;void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function a(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(r.ensureDefined)(s.get(t));var n=new i(e),o=function(e){var 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 s.set(o,n),n.setContainer(o),e.body.appendChild(o),n}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var r=n("mrSG"),o=n("q1tI");t.Icon=o.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,s=r.__rest(e,["icon"]);return o.createElement("span",r.__assign({},s,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js b/src/components/kline/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js new file mode 100644 index 00000000..f1887f3a --- /dev/null +++ b/src/components/kline/charting_library/bundles/chart-widget-gui.5650b2a3d8cef650fbe8.js @@ -0,0 +1,55 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-widget-gui"],{"+jnJ":function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return a}));i("YFKU"),i("EsMY");var s,o=i("m/cY"),n=i("Vdly");function l(t){return t===s.AlwaysOn||t===s.AlwaysOff?t:s.VisibleOnMouseOver}function a(t,e){var i,a;function r(){if(!i){i=Object(o.a)();var s=n.getValue(t);void 0===s&&void 0!==e&&(s=n.getValue(e)),i.setValue(l(s)),i.subscribe(i,(function(e){n.setValue(t,l(e.value()))}))}return i}return{property:r,availableValues:function(){return[{value:s.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:s.AlwaysOn,title:window.t("Always Visible")},{value:s.AlwaysOff,title:window.t("Always Invisible")}]},actualBehavior:function(){if(!a){a=Object(o.a)();var t=r(),e=function(){var e=t.value();e!==s.AlwaysOn&&e!==s.AlwaysOff&&(e=Modernizr.mobiletouch?s.AlwaysOn:s.VisibleOnMouseOver),a&&a.setValue(e)};t.subscribe(a,e),e()}return a}}}!function(t){t.AlwaysOn="alwaysOn",t.VisibleOnMouseOver="visibleOnMouseOver",t.AlwaysOff="alwaysOff"}(s||(s={}))},"/NcV":function(t,e){t.exports=''},"0jws":function(t,e,i){t.exports={blockHidden:"blockHidden-pECc1q1w","pane-button":"pane-button-3IbFaPrJ"}},"1ANp":function(t,e,i){"use strict";i.d(e,"c",(function(){return n})),i.d(e,"d",(function(){return l})),i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return r}));var s,o=i("+jnJ"),n="NavigationButtons.visibility",l=(s=Object(o.b)(n)).property,a=s.availableValues,r=s.actualBehavior},"1Wf8":function(t,e){t.exports=''},"25b6":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return l})),i.d(e,"a",(function(){return a}));var s=/[<"'&>]/g,o=function(t){return"&#"+t.charCodeAt(0)+";"};function n(t){return t.replace(s,o)}function l(t){return void 0===t&&(t=""),t.replace(/\s+/g,"")}function a(t){return void 0===t&&(t=""),t.replace(/\b\w/g,(function(t){return t.toUpperCase()}))}},"2CEX":function(t,e){ +t.exports=''},"5Alx":function(t,e,i){t.exports={legend:"legend-29zvAld0",item:"item-3eXPhOmy",series:"series-12hzsxbp",withAction:"withAction-1y86Ymm9",selected:"selected-2qw9PFUJ",last:"last-3Xus0HXW",text:"text-1pYqyE6B",noWrapWrapper:"noWrapWrapper-AC879h-w",noWrap:"noWrap-ODIQgNap",valuesAdditionalWrapper:"valuesAdditionalWrapper-3BfAIuML",valueItem:"valueItem-3JDGGSt_",valueTitle:"valueTitle-1myNPdtH",valueValue:"valueValue-3kA0oJs5",valuesWrapper:"valuesWrapper-1ukbb5SP",directionColumn:"directionColumn-abL_Vsle",titleWrapper:"titleWrapper-1Zs2rjQ6",button:"button-22Ex8G2W",statusesWrapper:"statusesWrapper-GnubQvDb",buttonsWrapper:"buttonsWrapper-3eBZpnXm",buttons:"buttons-1-XhYDHM",noActions:"noActions-1D515O5o",title:"title-bcHj6pEn",title2nd:"title2nd-2igtq1cH",disabled:"disabled-3P6bUcMx",withCustomTextColor:"withCustomTextColor-Pw_dabsC",study:"study-lgC0tuTJ",title1st:"title1st-2at68hKe",hideValues:"hideValues-3JtC3-Os",has5Buttons:"has5Buttons-3tuydZU5",stayInHoveredMode:"stayInHoveredMode-3K55nNni",withTail:"withTail-2tfD0t7T",loading:"loading-37LPn65g",loader:"loader-iCjkbLoX",withDot:"withDot-VrJCTK--",title3rd:"title3rd-2bpagZ7H",title4th:"title4th-28_-ZX9R",miniHidden2Title:"miniHidden2Title-1xHUL0G8",microHidden2Title:"microHidden2Title-37EAZYGX",hidden3Title:"hidden3Title-22u6NoOK",flagged:"flagged-3lOrkL__",medium:"medium-2Vr6MA2I",minimized:"minimized-25_VM9I8",micro:"micro-1-90nTmg",onlyOneButtonCanBeStick:"onlyOneButtonCanBeStick-16Vrffc6",touchMode:"touchMode-2jC98z1-",buttonIcon:"buttonIcon-2lrp9MHZ",flag:"flag-1kqFt7GH",invisibleHover:"invisibleHover-qowat1V5",eye:"eye-3mqNMkLJ",hiddenLoading:"hiddenLoading-hcuRRcWh","eye-animation":"eye-animation-1pyfCZvS",markerContainer:"markerContainer-3MnDLQVD",flagWrapper:"flagWrapper-14Sd7MtI",sourcesWrapper:"sourcesWrapper-2JcXD9TK",newCollapser:"newCollapser-1F6pNRDi",sources:"sources-6Hp4M7li",toggler:"toggler-_SUZ7r_5 pane-button-3IbFaPrJ",counter:"counter-1hG1zy7A",iconArrow:"iconArrow-3q7vxxnz",objectTree:"objectTree-2tLil0dm",onlyOneSourceShown:"onlyOneSourceShown-1dCmMKoj",closed:"closed-1Sz6CztG",objectsTreeCanBeShown:"objectsTreeCanBeShown-2R_D8NJP"}},"61S9":function(t,e){ +t.exports=''},"6dGu":function(t,e){t.exports=''},"94TV":function(t,e){t.exports=''},"956S":function(t,e){t.exports=''},"9Crk":function(t,e){ +t.exports=''},"9lPX":function(t,e){t.exports=''},AH3n:function(t,e){t.exports=''},AvGy:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("qFKp"),o=s.CheckMobile.any()},D8x7:function(t,e){t.exports=''},EV8o:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("ogJP");function o(t,e,i,o,n){var l=document.createElement("div");l.className=e,l.classList.toggle(o,!t.visible.value()),Object.assign(l.dataset,t.dataset),void 0!==t.className&&l.classList.add(t.className),void 0!==t.title&&(l.classList.add("apply-common-tooltip"),l.setAttribute("title",t.title.value()),void 0!==t.hotKeyTitle&&(l.dataset.tooltipHotkey=t.hotKeyTitle)),l.addEventListener("touchend",t.action),l.addEventListener("mousedown",(function(e){0===e.button&&t.action(e)}));var a=document.createElement("div");a.classList.add(i);var r=t.iconMap.get(n)||"";return Object(s.isString)(r)?a.innerHTML=r:a.appendChild(r),l.appendChild(a),l}},G2LI:function(t,e){t.exports=''},GOhO:function(t,e,i){"use strict";var s=i("+DwS");i("tc+8");var o=i("m/cY");function n(t){for(var e=[],i=1;io.timeStamp)){var n=o.target;void 0!==i&&null!==e&&null!==n&&n.ownerDocument===s&&(e.contains(n)||i(o))}}return o.click&&s.addEventListener("click",n,!1),o.mouseDown&&s.addEventListener("mousedown",n,!1),o.touchEnd&&s.addEventListener("touchend",n,!1),o.touchStart&&s.addEventListener("touchstart",n,!1),function(){s.removeEventListener("click",n,!1),s.removeEventListener("mousedown",n,!1),s.removeEventListener("touchend",n,!1),s.removeEventListener("touchstart",n,!1)}}i.d(e,"a",(function(){return s}))},RgOa:function(t,e){t.exports=''},RspR:function(t,e,i){"use strict";i.d(e,"c",(function(){return l})),i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return r}));var s,o=i("+jnJ"),n=i("1ANp"),l=(s=Object(o.b)("PaneButtons.visibility",n.c)).property,a=s.availableValues,r=s.actualBehavior},S48P:function(t,e){ +t.exports=''},TGRH:function(t,e,i){"use strict";i.r(e),i.d(e,"ControlBarNavigation",(function(){return H}));var s,o=i("Eyy1"),n=(i("YFKU"),i("1ANp")),l=i("Ialn"),a=i("gWrr"),r=i("/DW5"),u=i("qFKp"),d=i("/3z9"),h=i("d700"),c=(i("JWMC"),i("MjtL")),p=i("e8Rm"),_=i("e2QN"),b=i("vg09"),g=i("/NcV"),m=i("94TV"),v=i("qfuz"),w=i("MQEA"),y=i("eYcT"),f=i("nFx7"),S=(i("jrhZ"),Object(r.b)({keys:["Alt","R"],text:"{0} + {1}"})),M=Object(r.b)({keys:["Alt","Click","Alt","Enter"],text:"{0} + {1}, {2} + {3}"}),C=Object(r.b)({keys:[v],text:"{0}"}),E=Object(r.b)({keys:[w],text:"{0}"}),V='
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+p+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+b+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+y+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+f+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+c+'\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t'+g+'\n\t\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+_+"\n\t\t\t
    \n\t\t
    \n\t
    \n
    ",k='
    \n\t'+m+"\n
    ",T=u.CheckMobile.any(),x=((s={}).moving="wait_finishing",s.wait_finishing="stop",s.stop="moving",s),L={zoomInOut:!0,maximize:!0,scrollLeftRight:!0,resetScale:!0,goToRealtime:!0},H=function(){function t(t,e,i){ +this._widget=Object(o.ensureNotNull)(Object(a.a)(V).querySelector(".control-bar-wrapper")),this._controlBar=Object(o.ensureNotNull)(this._widget.querySelector(".control-bar")),this._back=Object(o.ensureNotNull)(Object(a.a)(k).querySelector(".control-bar__btn--back-present")),this._btnGroups=Array.from(this._controlBar.querySelectorAll(".js-btn-group")),this._backButtonVisible=!1,this._boundKeydownHandler=null,this._boundKeyupHandler=null,this._boundMouseHandler=null,this._chartModel=null,this._checkIntervalId=0,this._controlBarVisible=!1,this._currentDistance=0,this._deferredFinishTimeout=0,this._finishingTimeout=0,this._moveType="",this._movingTimeout=0,this._pressedKey=[],this._priceAxisChanged=null,this._resetAvailabilityChanged=null,this._priceAxisName="",this._rafId=0,this._startTime=0,this._state="stop",this._visibilityTypeProperty=null,this._boundUpdateMaximizeButtonsVisibility=this._updateMaximizeButtonsVisibility.bind(this),this._boundToggleFullscreenButtons=this._toggleFullscreenButtons.bind(this),this._paneWidth=0,this._leftPriceScaleWidth=0,this._rightPriceScaleWidth=0,this._chart=t,this._parent=e,this._options=Object.assign({},L,i),this._visibilityPrioritizedGroups=this._initGroupDescriptions(),this._init(),this._initHandlers(),this.updatePosition()}return t.prototype.destroy=function(){if(null!==this._visibilityTypeProperty&&(this._visibilityTypeProperty.unsubscribe(this,this._onVisibilityTypeChange),this._visibilityTypeProperty=null),null!==this._boundMouseHandler&&(this._parent.removeEventListener("mousemove",this._boundMouseHandler,!1),this._parent.removeEventListener("mouseleave",this._boundMouseHandler,!1),this._boundMouseHandler=null),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),clearTimeout(this._movingTimeout),null!==this._priceAxisChanged&&(this._priceAxisChanged.unsubscribe(this,this._updateBackBtnPosition),this._priceAxisChanged=null),clearInterval(this._checkIntervalId),null!==this._resetAvailabilityChanged){this._resetAvailabilityChanged.unsubscribe(this,this._updateResetScalesButtonVisibility);var t=this._chart.getResizerDetacher();t.fullscreenable.unsubscribe(this._boundUpdateMaximizeButtonsVisibility),t.fullscreen.unsubscribe(this._boundToggleFullscreenButtons),this._resetAvailabilityChanged=null}this._chart=null},t.prototype.updatePosition=function(){var t=this._chart.paneWidgets();if(0!==t.length){this._paneWidth=t[0].width(),this._leftPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("left"),this._rightPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("right");var e=this._chart.timeAxisHeight()+this._bottomMargin();this._widget.style.bottom=e+"px",this._back.style.bottom=e+"px",this._updateBtnGroupVisibility()}},t.prototype._bottomMargin=function(){var t,e=this._chart.paneWidgets() +;return(null!==(t=this._chart.maximizedPaneWidget())&&void 0!==t?t:e[e.length-1]).containsMainSeries()?32:5},t.prototype._init=function(){var t=this;if(u.CheckMobile.any())for(var e=0,i=this._btnGroups;e=i.left-100&&t.clientX<=i.right+100&&t.clientY>=i.top-s&&t.clientY<=i.bottom+100}this._controlBarVisible!==e&&(this._controlBarVisible=e,null===this._rafId&&(this._rafId=this._controlBar.ownerDocument.defaultView.requestAnimationFrame(this._updateControlBarVisibility.bind(this))))}},t.prototype._updateControlBarVisibility=function(){this._rafId=null,this._controlBar.classList.toggle("control-bar--hidden",!this._controlBarVisible)},t.prototype._updateBackBtnPosition=function(){if("left"===this._priceAxisName||"right"===this._priceAxisName){ +var t=this._chart.getPriceAxisMaxWidthByName(this._priceAxisName)+14;t&&(this._back.style.marginRight=t+"px")}},t.prototype._updateBtnGroupVisibility=function(){for(var t=this._leftPriceScaleWidth+this._paneWidth,e=(t+this._rightPriceScaleWidth)/2,i=2*Math.min(t-e,e-this._leftPriceScaleWidth)-50-50,s=!1,o=0,n=this._visibilityPrioritizedGroups;o=0&&!s,s=s||!l.enoughSpaceForGroup),!l.enoughSpaceForGroup!==l.element.classList.contains("js-hidden")&&l.element.classList.toggle("js-hidden",!l.enoughSpaceForGroup)}this._updateControlBarPosition()},t.prototype._getBtnGroup=function(t){return Object(o.ensureDefined)(this._btnGroups.find((function(e){return e.classList.contains(t)})))},t.prototype._updateControlBarPosition=function(){var t=this._visibilityPrioritizedGroups.reduce((function(t,e){return t+(e.enoughSpaceForGroup?e.totalWidth:0)}),0),e=(this._paneWidth+this._leftPriceScaleWidth+this._rightPriceScaleWidth)/2-Math.ceil(t/2);this._widget.style.left=e+"px"},t.prototype._updateResetScalesButtonVisibility=function(){if(null!==this._chartModel){var t=this._chartModel.model().isScalesResetAvailable();this._buttons.turn.classList.toggle("control-bar__btn--btn-hidden",!t)}},t.prototype._updateMaximizeButtonsVisibility=function(){this._updateBtnGroupVisibility()},t.prototype._toggleFullscreenButtons=function(){var t=this._chart.getResizerDetacher().fullscreen.value();this._buttons.maximize.classList.toggle("js-hidden",t),this._buttons.minimize.classList.toggle("js-hidden",!t)},t.prototype._isMaximizeButtonAvailable=function(){return this._options.maximize,!1},t.prototype._move=function(t){var e=this;if(null!==this._chartModel&&"stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),this._state=x.stop,this._moveType="animated",this._deferredFinishTimeout&&(clearTimeout(this._deferredFinishTimeout),this._deferredFinishTimeout=0),this._finishingTimeout&&(clearTimeout(this._finishingTimeout),this._finishingTimeout=0),this._startTime=Date.now(),0===this._movingTimeout){var i=this._startTime,s=function(){e._moveStep(i,0,50*t,1e3),e._movingTimeout=setTimeout(s,10)};this._movingTimeout=setTimeout(s,10)}},t.prototype._moveStep=function(t,e,i,s){if(null!==this._chartModel&&!this._chartModel.timeScale().isEmpty()){var o=Date.now();o1||!isFinite(n))&&(n=1);var l=1-Math.pow(1-n,3);return this._currentDistance=(i-e)*l+e,this._chartModel.scrollChart(this._currentDistance),n}},t.prototype._finishMove=function(){var t=this;clearTimeout(this._movingTimeout),this._movingTimeout=0,this._deferredFinishTimeout=0;var e=this._currentDistance,i=Date.now(),s=function(){var o=t._moveStep(i,e,0,700);o&&o<1?t._finishingTimeout=setTimeout(s,10):null!==t._chartModel&&(t._state=x.wait_finishing,t._moveType="",t._movingTimeout=0,t._currentDistance=0,t._chartModel.endUndoMacro())};this._finishingTimeout=setTimeout(s,10)},t.prototype._stopMove=function(){ +"moving"===this._state&&(this._state=x.moving,Date.now()-this._startTime<200?this._deferredFinishTimeout=setTimeout(this._finishMove.bind(this),200-(Date.now()-this._startTime)):this._finishMove())},t.prototype._moveByBar=function(t){var e=this;if(null!==this._chartModel){var i=this._chartModel.timeScale();if(i.isEmpty())return;if("stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),null!==i.visibleBarsStrictRange()){var s=i.indexToCoordinate(i.visibleBarsStrictRange().lastBar())+i.barSpacing()/2;Math.abs(i.width()-s)>i.barSpacing()/6&&this._chartModel.scrollChart(i.width()-s)}if(this._state=x.stop,this._moveType="by_bar",this._startTime=Date.now(),!this._movingTimeout){var o=0,n=150,l=function(){e._moveByBarStep(t),o++,n>100&&(n-=o/5*20),e._movingTimeout=setTimeout(l,n)};this._movingTimeout=setTimeout(l,400),this._moveByBarStep(t)}}},t.prototype._moveByBarStep=function(t){if(null!==this._chartModel){if(this._chartModel.timeScale().isEmpty())return;this._chartModel.scrollChartByBar(t)}},t.prototype._stopMoveByBar=function(){"moving"===this._state&&(clearTimeout(this._movingTimeout),this._movingTimeout=0,this._state=x.wait_finishing,this._moveType="",this._movingTimeout=0,this._currentDistance=0,null!==this._chartModel&&this._chartModel.endUndoMacro())},t.prototype._keydownHandler=function(t){var e,i=Object(d.hashFromEvent)(t),s=255&i,o=Object(d.modifiersFromEvent)(t);if(37===s)e=1;else{if(39!==s)return;e=-1}d.isMacKeyboard&&o===d.Modifiers.Mod||o!==d.Modifiers.Mod&&o!==d.Modifiers.Alt&&o!==d.Modifiers.None||Object(h.a)(i,t.target)||this._pressedKey[s]||(this._pressedKey[s]=!0,o===d.Modifiers.None?this._moveByBar(e):this._move(e),t.preventDefault())},t.prototype._keyupHandler=function(t){var e=Object(d.hashFromEvent)(t);if(!Object(h.a)(e,t.target)){var i=255&e,s=Object(d.modifiersFromEvent)(t);37!==i&&39!==i||s!==d.Modifiers.Mod&&s!==d.Modifiers.Alt&&s!==d.Modifiers.None||(this._pressedKey[i]=!1,"by_bar"===this._moveType?this._stopMoveByBar():this._stopMove())}},t.prototype._trackEvent=function(t){0},t}()},Tq3g:function(t,e){t.exports=''},Uua9:function(t,e){t.exports=''},VrXG:function(t,e){ +t.exports=''},VrrN:function(t,e){t.exports=''},WYzw:function(t,e){t.exports=''},"Y+EN":function(t,e){t.exports=''},YGQl:function(t,e){t.exports=''},ZKFq:function(t,e,i){t.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"5px",paneControls:"paneControls-3t_VmRy0",hasTopMargin:"hasTopMargin-2samtQKI",hidden:"hidden-3ndYaA31",forceHidden:"forceHidden-2qoGxuLX",button:"button-1T73noHe pane-button-3IbFaPrJ",buttonIcon:"buttonIcon-1vsadlK4",minimize:"minimize-UL6CPYKt",newButton:"newButton-2UJTRB7V",touchMode:"touchMode-33C2amJm",maximize:"maximize-2gtRCsC0","maximize-animation-up-bracket":"maximize-animation-up-bracket-PKA42SoI","maximize-animation-down-bracket":"maximize-animation-down-bracket-6VpX9y4d","minimize-animation-up-bracket":"minimize-animation-up-bracket-1ZcEx180","minimize-animation-down-bracket":"minimize-animation-down-bracket-2sZM5-ln",up:"up-3-Dp9Ytc","up-animation":"up-animation-2oGxHhg9",down:"down-2qp_j-xN","down-animation":"down-animation-28i3s7Bs",buttonsWrapper:"buttonsWrapper-326cDko9"}},bNWL:function(t,e){ +t.exports=''},cbig:function(t,e){t.exports=''},e2QN:function(t,e){t.exports=''},e8Rm:function(t,e){t.exports=''},eYcT:function(t,e){t.exports=''},fBig:function(t,e,i){t.exports={loader:"loader-1ON1rkY9",loaderItem:"loaderItem-6asdclOe","loader-animation":"loader-animation-1vbmOmyN",shown:"shown-1QFCxvPl",touchMode:"touchMode-I-CBM3V3"}},fk9O:function(t,e){t.exports=''},gKdq:function(t,e){t.exports=''},i9xP:function(t,e){ +t.exports=''},jXu8:function(t,e){t.exports=''},jrhZ:function(t,e,i){t.exports={"animation-minimize-corner-left-top":"animation-minimize-corner-left-top-1QFR0TYG","animation-minimize-corner-right-top":"animation-minimize-corner-right-top-2OigqFDd","animation-minimize-corner-right-bottom":"animation-minimize-corner-right-bottom-171Xjuh0","animation-minimize-corner-left-bottom":"animation-minimize-corner-left-bottom-Gj_EWVOk","animation-maximize-corner-left-top":"animation-maximize-corner-left-top-1dOMET94","animation-maximize-corner-right-top":"animation-maximize-corner-right-top-X6SjWmdM","animation-maximize-corner-right-bottom":"animation-maximize-corner-right-bottom-2lZ_pYbV","animation-maximize-corner-left-bottom":"animation-maximize-corner-left-bottom-28bRbB5v"}},ku84:function(t,e){t.exports=''},lvAK:function(t,e,i){"use strict";i.r(e);var s=i("RspR"),o=i("3ClC"),n=(i("LVLx"),i("Eyy1")),l=i("eJTA"),a=i("+jnJ"),r=i("AvGy"),u=i("EV8o"),d=i("ZKFq"),h=i("0jws"),c=function(){function t(t,e,i){this._parentEl=document.createElement("div"),this._listActionsWrapperEl=null,this._listActionsElements={},this._actionsSpawns={},this._onMouseEnterLeaveEventHandler=null,this._mouseOverWidget=!1,this._wrapEl=t,this._onMouseEnterLeaveEventHandler=this._onMouseEnterLeaveEvent.bind(this),this._wrapEl.addEventListener("mouseenter",this._onMouseEnterLeaveEventHandler),this._wrapEl.addEventListener("mouseleave",this._onMouseEnterLeaveEventHandler),this._actions=e,this._globalVisibility=i.globalVisibility.spawn(),this._globalVisibility.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._visibilityType=i.visibilityType.spawn(),this._visibilityType.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._doNotSwitchToContextMenuMode=i.doNotSwitchToContextMenuMode,this._themedColor=i.themedColor.spawn(),this._themedColor.subscribe(this._updateThemedColor.bind(this));for(var s=0,o=Object.entries(this._actions);s0){var e=Object(l.parseRgb)(t),i=e[0],s=e[1],o=e[2];this._parentEl.style.color=Object(l.rgbaToString)([i,s,o,Object(l.normalizeAlphaComponent)(.8)])}else this._parentEl.style.removeProperty("color")},t}(),p=i("7KDR"),_=i("5VQP"),b=i("obM5"),g=i("fk9O"),m=i("gKdq"),v=i("WYzw");function w(t,e){var i=Object(n.ensureNotNull)(e.target);return function(t){var e=[];if(t.maximize.visible.value()){var i=Object(n.ensure)(t.maximize.title),s=Object(n.ensureNotNull)(t.maximize.action);e.push(new p.Action({icon:v,label:i.value(),statName:"Maximize Pane",shortcutHint:y,onExecute:function(){return s()}}))}else if(t.minimize.visible.value()){i=Object(n.ensure)(t.minimize.title);var o=Object(n.ensureNotNull)(t.minimize.action);e.push(new p.Action({icon:v,label:i.value(),statName:"Minimize Pane",shortcutHint:y,onExecute:function(){return o()}}))}if(t.up.visible.value()){i=Object(n.ensure)(t.up.title);var l=Object(n.ensureNotNull)(t.up.action);e.push(new p.Action({icon:g,label:i.value(),statName:"Move pane up",onExecute:function(){return l()}}))}if(t.down.visible.value()){i=Object(n.ensure)(t.down.title);var a=Object(n.ensureNotNull)(t.down.action);e.push(new p.Action({icon:m,label:i.value(),statName:"Move pane down",onExecute:function(){return a()}}))}if(t.close.visible.value()){i=Object(n.ensure)(t.close.title);var r=Object(n.ensureNotNull)(t.close.action);e.push(new p.Action({icon:b,label:i.value(),statName:"Delete pane",onExecute:function(){return r()}}))}return _.ContextMenuManager.createMenu(e)}(t).then((function(t){return t.show((function(t){var e=i.getBoundingClientRect();return{clientX:e.right-t,clientY:e.top+e.height+3}})),t}))}var y=window.t("Double click");var f=i("hY0g"),S=i.n(f),M=i("EsvI"),C=i("/DW5"),E=i("OJSF"),V=i("PXSR"),k=i("QEZv"),T=i("ku84"),x=i("i9xP"),L=i("1Wf8"),H=i("956S");i.d(e,"PaneControlsWidget",(function(){return I}));var B=Modernizr.mobiletouch,W=window.t("Delete pane"),A=window.t("Move pane up"),O=window.t("Move pane down"),P=window.t("Maximize pane"),D=window.t("Restore pane"),z=window.t("Manage panes"),j=window.t("Double click"),N=Object(C.b)({keys:[""],text:j}),I=function(){function t(t,e,i,o,n){var l=this;this._actions={},this._moreActionCM=null,this._themedColor=new S.a(""),this._model=t,this._paneWidget=e,this._callbacks=o,this._closeButtonVisibility=new S.a(this._getCloseButtonVisibility()),this._upButtonVisibility=new S.a(this._getUpButtonVisibility()), +this._downButtonVisibility=new S.a(this._getDownButtonVisibility()),this._maximizeButtonVisibility=new S.a(this._getMaximizeButtonVisibility()),this._minimizeButtonVisibility=new S.a(this._getMinimizeButtonVisibility()),this._createActions(),this._visibilityTypeProperty=Object(s.a)(),this._visibilityTypeProperty.subscribe(this,(function(t){l._visibilityType.setValue(t.value())})),this._visibilityType=new S.a(this._visibilityTypeProperty.value()),this._isPaneMaximize=new S.a(this._getIsPaneMaximizeValue()),this._isWidgetShow=new S.a(this._getIsWidgetShow()),this._backgroundThemeName=i.backgroundThemeName,this._renderer=new c(n,this._actions,{visibilityType:this._visibilityType.readonly(),globalVisibility:this._isWidgetShow.readonly(),doNotSwitchToContextMenuMode:this._isPaneMaximize.readonly(),themedColor:this._themedColor.readonly()})}return t.prototype.destroy=function(){this._visibilityTypeProperty.unsubscribeAll(this),this._renderer.destroy()},t.prototype.getElement=function(){return this._renderer.getElement()},t.prototype.action=function(){return this._actions},t.prototype.update=function(){this._updateButtonsVisibility(),this._isPaneMaximize.setValue(this._getIsPaneMaximizeValue()),this._isWidgetShow.setValue(this._getIsWidgetShow())},t.prototype.updateWidgetModeByWidth=function(t){this._renderer.updateWidgetModeByWidth(t)},t.prototype.updateThemedColors=function(t){null===t&&(t=Object(M.getStdThemedValue)("chartProperties.paneProperties.background",this._backgroundThemeName.value())),this._themedColor.setValue(t||"")},t.prototype._updateButtonsVisibility=function(){this._closeButtonVisibility.setValue(this._getCloseButtonVisibility()),this._upButtonVisibility.setValue(this._getUpButtonVisibility()),this._downButtonVisibility.setValue(this._getDownButtonVisibility()),this._maximizeButtonVisibility.setValue(this._getMaximizeButtonVisibility()),this._minimizeButtonVisibility.setValue(this._getMinimizeButtonVisibility())},t.prototype._createActions=function(){this._actions.up={iconMap:new Map([["large",V],["small",V]]),action:this._onUpDownButton.bind(this,"up"),visible:this._upButtonVisibility,title:new S.a(A),className:d.up,dataset:{name:"pane-button-up"}},this._actions.down={iconMap:new Map([["large",k],["small",k]]),action:this._onUpDownButton.bind(this,"down"),visible:this._downButtonVisibility,title:new S.a(O),className:d.down,dataset:{name:"pane-button-down"}},this._actions.close={iconMap:new Map([["large",E],["small",E]]),action:this._onCloseButton.bind(this),visible:this._closeButtonVisibility,title:new S.a(W),dataset:{name:"pane-button-close"}},this._actions.maximize={iconMap:new Map([["large",L],["small",T]]),action:this._onToggleMaximizeButton.bind(this),visible:this._maximizeButtonVisibility,title:new S.a(P),hotKeyTitle:N,className:d.maximize,dataset:{name:"pane-button-maximize"}},this._actions.minimize={iconMap:new Map([["large",L],["small",T]]),action:this._onToggleMaximizeButton.bind(this),visible:this._minimizeButtonVisibility,title:new S.a(D),hotKeyTitle:N,className:d.minimize,dataset:{ +name:"pane-button-minimize"}},this._actions.more={iconMap:new Map([["large",H],["small",x]]),action:this._showButtonsInContextMenu.bind(this),visible:new S.a(!B),title:new S.a(z),dataset:{name:"pane-button-more"}}},t.prototype._getCloseButtonVisibility=function(){var t=this._paneWidget.state(),e=!1;return t.containsMainSeries()||t.isMaximized()||B||(e=t.dataSources().some((function(t){return Object(o.isStudy)(t)}))),e},t.prototype._onCloseButton=function(){var t=this._model.model().panes().indexOf(this._paneWidget.state());this._model.removePane(t)},t.prototype._getUpButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().indexOf(t)>0&&!t.isMaximized()&&!B},t.prototype._getDownButtonVisibility=function(){var t=this._paneWidget.state(),e=this._model.model().panes();return e.indexOf(t)1&&!t.isMaximized()&&!B},t.prototype._getMinimizeButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().length>1&&t.isMaximized()},t.prototype._onToggleMaximizeButton=function(){this._callbacks.toggleMaximizePane(this._paneWidget)},t.prototype._showButtonsInContextMenu=function(t){var e=this;t.preventDefault(),null!==this._moreActionCM&&this._moreActionCM.isShown()?this._moreActionCM=null:w(this._actions,t).then((function(t){e._moreActionCM=t}))},t.prototype._getIsPaneMaximizeValue=function(){return this._paneWidget.state().isMaximized()},t.prototype._getIsWidgetShow=function(){return this._model.model().panes().length>1},t}()},nFx7:function(t,e){t.exports=''},obM5:function(t,e){t.exports=''}, +qfuz:function(t,e){t.exports=''},rGGD:function(t,e){t.exports=''},rh3U:function(t,e,i){t.exports={"css-value-small-size":"18px","css-value-border-radius-small-size":"9px","css-value-large-size":"22px","css-value-border-radius-large-size":"11px",statuses:"statuses-29yrFaoA",statusItem:"statusItem-1gsKvHgg",small:"small-3_g6DSwX",large:"large-2E_Sb0cV",blinking:"blinking-2Xm4xMXd",oneWidgetsVisible:"oneWidgetsVisible-17p3P_dQ",twoWidgetsVisible:"twoWidgetsVisible-3kEfsgAz",threeWidgetsVisible:"threeWidgetsVisible-sIjrbNL1","blinking-animation":"blinking-animation-1jTWzbXG",marketStatusOpen:"marketStatusOpen-2d8WAYHQ",marketStatusClose:"marketStatusClose-2LgI3IBx",marketStatusPre:"marketStatusPre-3tiNWinG",marketStatusPost:"marketStatusPost-1wCjJrHi",marketStatusHoliday:"marketStatusHoliday-HyAcvqXa",invalidSymbol:"invalidSymbol-2tnvnmzm",replayMode:"replayMode-2O_B03jx",notAccurate:"notAccurate-2qEIEgim","blinking-color-animation-notaccurate":"blinking-color-animation-notaccurate-IBDzDS-b",delay:"delay-NXuSKUfA","blinking-color-animation-delay":"blinking-color-animation-delay-37meAg0d",eod:"eod-TNCDZArR","blinking-color-animation-eod":"blinking-color-animation-eod-1k5aef9K",dataProblemHigh:"dataProblemHigh-2SJE6Anp",dataProblemLow:"dataProblemLow-iRGvvWWe"}},sAH5:function(t,e,i){"use strict";i.r(e);var s=i("mrSG"),o=i("Eyy1"),n=i("hY0g"),l=i.n(n),a=i("ogJP"),r=i("eJTA"),u=i("Kxc7"),d=i("AvGy"),h=(i("LVLx"),i("bdgK")),c=i("EV8o"),p=i("S8xo"),_=i("GUQs"),b=i("fBig"),g=function(){function t(t,e){void 0===e&&(e={}),this._loadingEl=null,this._parentEl=t,this._options=e,this._renderLoading()}return t.prototype.toggleVisibility=function(t){null!==this._loadingEl&&this._loadingEl.classList.toggle(b.shown,t)},t.prototype._renderLoading=function(){this._loadingEl=document.createElement("span"),this._loadingEl.classList.add(b.loader),this._options.className&&this._loadingEl.classList.add(this._options.className),this._loadingEl.innerHTML='\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t',this._parentEl.appendChild(this._loadingEl)},t}(),m=i("5Alx"),v=i("0jws"),w=i("qFKp");function y(t,e){null===t.firstChild?t.textContent=e:t.firstChild.nodeValue=e}var f=w.CheckMobile.any(),S=[m.title1st,m.title2nd,m.title3rd,m.title4th];var M=function(){function t(t,e,i){this._el=null,this._firstBlockWrapper=null,this._titleParentEl=null,this._titleElements=[],this._valuesParentEl=null,this._valuesAdditionalWrapperEl=null,this._valuesElements=[],this._actionsParentEl=null,this._actionAdditionalWrapperEl=null,this._stayInHoveredMode=!1,this._mode=4,this._statusesWrapper=null, +this._resizeObserver=null,this._hideInvisibleHover=null,this._hideValues=null,this._allButtonsWidth=null,this._lastStatusesWrapperWidth=null,this._lastActionsWrapperWidth=null,this._showActionsHandler=null,this._hideActionsHandler=null,this._selectedSourceHandler=null,this._mouseEventHandlers=[],this._disableTimeout=null,this._loader=null,this._model=t,this._parentEl=e,this._disabled=this._model.disabled().spawn(),this._disabled.subscribe(this._updateDisabledState.bind(this)),this._selected=this._model.selected().spawn(),this._selected.subscribe(this._updateSelectedState.bind(this)),this._loading=this._model.loading().spawn(),this._loading.subscribe(function(t,e){var i=0;return function(s){clearTimeout(i),Boolean(s)?t():i=setTimeout(t,e,!1)}}(this._updateLoadingState.bind(this),700)),this._isTitleHidden=this._model.isTitleHidden().spawn(),this._isValuesHidden=this._model.isValuesHidden().spawn(),this._isRowHidden=this._model.isRowHidden().spawn(),this._isTitleHidden.subscribe(this._updateShowTitles.bind(this)),this._isValuesHidden.subscribe(this._updateShowValues.bind(this)),this._isRowHidden.subscribe(this._updateShowLine.bind(this)),this._titlesSpawns=this._model.titles().map((function(t){return t.spawn()}));for(var s=0;s0?(i.appendChild(document.createTextNode(s)),i.classList.add(m.withDot)):i.classList.add(v.blockHidden),t.appendChild(i),this._titleElements.push(i)}},t.prototype._renderActions=function(){if(this._withActions){null===this._actionsParentEl&&(this._actionsParentEl=document.createElement("div"),this._actionsParentEl.classList.add(m.buttonsWrapper),this._parentEl.append(this._actionsParentEl),this._actionAdditionalWrapperEl=document.createElement("div"),this._actionAdditionalWrapperEl.classList.add(m.buttons),this._actionsParentEl.appendChild(this._actionAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._actionAdditionalWrapperEl),e=d.a?"large":"small",i=0,s=this._model.actions();i0}))},t.prototype._addStatusesWidget=function(t,e,i){this._statusesWrapper=document.createElement("div"),this._statusesWrapper.classList.add(m.statusesWrapper),this._statusesWrapper.appendChild(t),Object(o.ensureNotNull)(this._firstBlockWrapper).appendChild(this._statusesWrapper),this._hideInvisibleHover=e.spawn(),this._hideInvisibleHover.subscribe(this._updateInvisibleHoverMode.bind(this),{callWithLast:!0}),this._hideValues=i.spawn(),this._hideValues.subscribe(this._updateHideValuesMode.bind(this),{callWithLast:!0}),this._updateStatusWidgetVisibility(this._disabled.value()),this._resizeObserver=new h.default(this._handlerRestrictTitleWidth.bind(this)),null!==this._actionsParentEl&&this._resizeObserver.observe(this._actionsParentEl),this._resizeObserver.observe(this._statusesWrapper)},t.prototype._updateTitleMaxWidth=function(){if(null!==this._firstBlockWrapper){var t=this._allButtonsWidth||0,e=(this._lastActionsWrapperWidth||0)+(this._lastStatusesWrapperWidth||0);this._isWidthButtonsMode()?this._firstBlockWrapper.style.maxWidth="calc(100% - "+Math.max(t,e)+"px)":this._firstBlockWrapper.style.maxWidth=e>0?"calc(100% - "+e+"px)":""}},t.prototype._updateAllButtonsWidth=function(){this._allButtonsWidth=this._getButtonsCount()*z,this._updateTitleMaxWidth()},t.prototype._updateInvisibleHoverMode=function(t){null!==this._el&&this._el.classList.toggle(m.invisibleHover,!t)},t.prototype._updateHideValuesMode=function(t){null!==this._el&&this._el.classList.toggle(m.hideValues,t)},t.prototype._showActions=function(){if(null!==this._el&&this._withActions){this._el.classList.add(m.withAction);var t=null!==this._valuesParentEl&&null!==this._titleParentEl&&this._valuesParentEl.offsetTop===this._titleParentEl.offsetTop;this._el.classList.toggle(m.withTail,t),this._updateTitleMaxWidth()}},t.prototype._hideActions=function(){null!==this._el&&this._withActions&&!this._stayInHoveredMode&&(this._el.classList.remove(m.withAction),null!==this._valuesParentEl&&this._valuesParentEl.classList.remove(m.withTail),this._updateTitleMaxWidth())},t.prototype._handlerRestrictTitleWidth=function(t){if(null!==this._actionsParentEl&&null!==this._firstBlockWrapper){for(var e=null,i=null,s=0,o=t;s0||(t.title.value()||"").length>0}))},e.prototype._updateValuesTitleHTMLElHandler=function(t,e){void 0===e&&(e="");var i=Object(o.ensure)(this._valuesElements[t].title);y(i,e),i.classList.toggle(v.blockHidden,0===e.length),this._updateShowValues()}, +e.prototype._isWidthButtonsMode=function(){return null!==this._el&&(void 0!==this._flagged&&Boolean(this._flagged.value())||t.prototype._isWidthButtonsMode.call(this))},e.prototype._updateFlaggedState=function(){void 0!==this._flagged&&(Object(o.ensureNotNull)(this._el).classList.toggle(m.flagged,Boolean(this._flagged.value())),this._updateTitleMaxWidth())},e}(M),E=w.isSafari?"click":"auxclick",V=function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._wheelClickHandler=null,o._canUpdateRowVisibility=!0,o._globalRowVisibility=o._model.globalVisibility().spawn(),o._globalRowVisibility.subscribe(o._updateShowLine.bind(o),{callWithLast:!0}),o._has5Buttons=o._model.isPineScriptDataSource().spawn(),o._has5Buttons.subscribe(o._update5ButtonsStyles.bind(o)),o._updateStates(!o._disabled.value()),s.statusWidgetEl&&o._addStatusesWidget(s.statusWidgetEl,s.hideInvisibleHover,s.hideValues),o._selected.subscribe(o._updateTitleMaxWidth.bind(o)),s.withActions&&(o._wheelClickHandler=o._onWheelClicked.bind(o),null!==o._titleParentEl&&o._titleParentEl.addEventListener(E,o._wheelClickHandler)),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this._has5Buttons.destroy(),this._globalRowVisibility&&this._globalRowVisibility.destroy(),null!==this._wheelClickHandler&&null!==this._titleParentEl&&this._titleParentEl.removeEventListener(E,this._wheelClickHandler)},e.prototype._updateShowLine=function(){if(null!==this._el&&this._canUpdateRowVisibility){var e=!this._globalRowVisibility.value();e?this._el.classList.toggle(v.blockHidden,e):t.prototype._updateShowLine.call(this)}},e.prototype._getButtonsCount=function(){switch(this._mode){case 4:return this._has5Buttons.value()?5:4;case 3:return 3;default:return 2}},e.prototype._render=function(){t.prototype._render.call(this);var e=Object(o.ensureNotNull)(this._el);e.classList.add(m.item,m.study),e.dataset.name="legend-source-item"},e.prototype._renderValues=function(){null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(m.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(m.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._valuesAdditionalWrapperEl),e=0,i=this._values.value();e0){var e=Object(r.parseRgb)(t),i=e[0],s=e[1],o=e[2];this._el.style.backgroundColor=Object(r.rgbaToString)([i,s,o,Object(r.normalizeAlphaComponent)(.8)])}else this._el.style.removeProperty("background-color")}, +t.prototype._updateSourceCount=function(t){y(Object(o.ensureNotNull)(this._counterEl),String(t));var e=Object(o.ensureNotNull)(this._el),i=t<1;e.classList.toggle(v.blockHidden,i);var s=1===t;e.classList.toggle(m.onlyOneSourceShown,s)},t.prototype._updateCounterVisibility=function(t){if(null!==this._counterEl){var e=1===t;this._counterEl.classList.toggle(v.blockHidden,e)}},t.prototype._updateState=function(){var t=!this._isStateOpen.value();this._parentEl.classList.toggle(m.closed,t),this._updateTooltip(),Ai((t?"Hide":"Show")+" not main sources")},t.prototype._tooltip=function(){return 1===this._mode?W:this._isStateOpen.value()?H:B},t.prototype._updateTooltip=function(){null!==this._el&&this._el.setAttribute("title",this._tooltip())},t.prototype._updateObjectTreeVisibility=function(t){Object(o.ensureNotNull)(this._el).classList.toggle(m.objectsTreeCanBeShown,t)},t}(),O=i("+6II"),P=i("R5JZ");function D(t,e){var i=new l.a(e(t.value()));t.subscribe((function(t){i.setValue(e(t))}));return i.readonly().spawn((function(){return t.unsubscribe()}))}var z=d.a?44:28,j=u.enabled("object_tree_legend_mode"),N=function(){function t(t,e){this._renderToggler=null,this._mainDataSourceRenderer=null,this._dataSourceRenderers=[],this._wrapText=null,this._parentEl=document.createElement("div"),this._mainDataSourceEl=null,this._dataSourcesEl=null,this._dataSourcesAdditionalWrapperEl=null,this._collapsedDataSourcesWrapperEl=null,this._collapsedDataSourcesEl=null,this._outsideEventForCollapsedTooltip=null,this._options=t,this._togglerOptions=e,this._isStudiesLegendHidden=t.isStudiesLegendHidden.spawn(),this._isStudiesLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._isAllLegendHidden=t.isAllLegendHidden.spawn(),this._isAllLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._updateLegendVisibility(),this._themedColor=t.themedColor.spawn(),this._themedColor.subscribe(this._setCustomBg.bind(this)),this._showBackground=t.showBackground.spawn(),this._showBackground.subscribe(this._setCustomBg.bind(this)),this._backgroundTransparency=t.backgroundTransparency.spawn(),this._backgroundTransparency.subscribe(this._setCustomBg.bind(this)),this._collapsedDataSourcesCountSpawn=t.collapsedDataSourcesCount.spawn(),this._collapsedDataSourcesCountSpawn.subscribe(this._updateCollapsedSourcesCount.bind(this)),this._showCollapsedDataSourcesTooltipHandler=this._showCollapsedDataSourcesTooltip.bind(this),d.a||(this._wrapText=t.wrapText.spawn(),this._wrapText.subscribe(this._updateWrapText.bind(this)),this._updateWrapText(this._wrapText.value())),this._parentEl.classList.add(m.legend),this._parentEl.classList.toggle(m.noActions,!this._options.withActions),this._parentEl.classList.toggle(m.touchMode,d.a),this._parentEl.classList.toggle(m.newCollapser,!0),this._parentEl.dataset.name="legend",this._parentEl.style.setProperty("--legend-source-item-button-width",z+"px"),this._parentEl.addEventListener("contextmenu",(function(e){e.preventDefault(),t.showLegendWidgetContextMenu(e)}))}return t.prototype.destroy=function(){ +if(this._isStudiesLegendHidden.destroy(),this._isAllLegendHidden.destroy(),this._themedColor.destroy(),this._showBackground.destroy(),this._backgroundTransparency.destroy(),this._collapsedDataSourcesCountSpawn.destroy(),d.a&&null!==this._collapsedDataSourcesWrapperEl&&this._collapsedDataSourcesWrapperEl.removeEventListener("touchend",this._showCollapsedDataSourcesTooltipHandler),this._outsideEventForCollapsedTooltip&&this._outsideEventForCollapsedTooltip(),null!==this._wrapText&&this._wrapText.destroy(),null!==this._dataSourcesAdditionalWrapperEl&&(this._dataSourcesAdditionalWrapperEl.innerHTML="",this._dataSourcesAdditionalWrapperEl=null),null!==this._dataSourcesEl&&(this._dataSourcesEl.innerHTML="",this._dataSourcesEl=null),null!==this._renderToggler&&(this._renderToggler.destroy(),this._renderToggler=null),null!==this._mainDataSourceRenderer&&(this._mainDataSourceRenderer.destroy(),this._mainDataSourceRenderer=null),0!==this._dataSourceRenderers.length){for(var t=0,e=this._dataSourceRenderers;t0},t.prototype._getEyeTitle=function(){return this._disabled.value()?q:J},t.prototype._getDisabledState=function(){return!this._source.properties().visible.value()},t.prototype._updateRowVisibilities=function(){this._isRowHidden.setValue(this._getRowHiddenValue())},t.prototype._getRowHiddenValue=function(){return this._options.readOnlyMode&&this._disabled.value()||this._isTitleHidden.value()&&(this._isValuesHidden.value()||this._disabled.value())},t.prototype._calcNewPosition=function(t){var e={};if(function(t){return t.hasOwnProperty("touches")}(t)&&t.touches.length>0)e={clientX:t.touches[0].clientX,clientY:t.touches[0].clientY};else if(null!==t.target){var i=t.target.getBoundingClientRect();e={clientX:Object(G.isRtl)()?i.right:i.left,clientY:i.top+i.height+3}}else{var s=t;e={clientX:s.clientX,clientY:s.clientY}}return e},t}(),Q=i("z4c1"),$=i("61S9"),tt=i("vWJB"),et=i("wZiV"),it=window.t("More"),st=window.t("Flag Symbol"),ot=window.t("Unflag Symbol"),nt=u.enabled("show_hide_button_in_legend"),lt=function(t){function e(e,i,s,o,n){var a=t.call(this,e,i,s,o,n)||this;a._titles=[new l.a(""),new l.a(""),new l.a(""),new l.a("")],a._symbolMarker=null,a._symbolMarkerIcon=null,a._flagged=new l.a(null),a._symbolAction=null,a._symbol=null,a._isOneButtonCanBeStick=!1,a._createActions(),a._updateSymbolMarker(),a._model.model().properties().paneProperties.legendProperties.showSeriesTitle.subscribe(a,(function(){a._isTitleHidden.setValue(a._getTitleHiddenValue())}));for(var r=0,u=[a._model.model().properties().paneProperties.legendProperties.showSeriesOHLC,a._model.model().properties().paneProperties.legendProperties.showBarChange];r0;if(0===e.length){var o={value:new l.a(""),color:new l.a(""),visible:new l.a(s),title:new l.a(i)},n=t.items().map((function(t){return{value:new l.a(t.value()),color:new l.a(Z(t.color())),visible:new l.a(t.visible()),title:new l.a(t.title())}}));this._values.setValue([o].concat(n))}else{e[0].title.setValue(i),e[0].visible.setValue(s);for(var a=t.items(),r=0;r0&&(n.push.apply(n,a),n.push(new Ct.Separator))}var r=t.model().properties().paneProperties.legendProperties;n.push(new Ct.Action({checkable:!0,checked:r.showSeriesTitle.value(),label:Lt,statName:"Show Symbol",onExecute:function(){return Tt(t,r.showSeriesTitle,"Change Symbol Description Visibility")}})),e.showOpenMarketStatus&&n.push(new Ct.Action({checkable:!0,checked:Vt.b.value(),label:Ht,statName:"Show Open market status",onExecute:function(){return Tt(t,Vt.b,"Change open market status visibility")}}));if(n.push(new Ct.Action({checkable:!0,checked:r.showSeriesOHLC.value(),label:Bt,statName:"Show OHLC Values",onExecute:function(){return Tt(t,r.showSeriesOHLC,"Change OHLC Values Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showBarChange.value(),label:Wt,statName:"Show Bar Change Values",onExecute:function(){return Tt(t,r.showBarChange,"Change Bar Change Visibility")}})),n.push(new Ct.Separator),void 0!==l){var u=l.get(0);void 0!==u&&u.length>0&&(n.push.apply(n,u),n.push(new Ct.Separator))}var d=s.get(1);if(void 0!==d){var h=d.get(1);void 0!==h&&h.length>0&&(n.push.apply(n,h),n.push(new Ct.Separator))}if(n.push(new Ct.Action({checkable:!0,checked:r.showStudyTitles.value(),label:At, +statName:"Show Indicator Titles",onExecute:function(){return Tt(t,r.showStudyTitles,"Change Indicator Titles Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showStudyArguments.value(),label:Ot,statName:"Show Indicator Arguments",onExecute:function(){return Tt(t,r.showStudyArguments,"Change Indicator Arguments Visibility")}})),n.push(new Ct.Action({checkable:!0,checked:r.showStudyValues.value(),label:Pt,statName:"Show Indicator Values",onExecute:function(){return Tt(t,r.showStudyValues,"Change Indicator Values Visibility")}})),void 0!==d){var c=d.get(0);void 0!==c&&c.length>0&&(n.push.apply(n,c),n.push(new Ct.Separator))}0;e.settings&&(n.push(new Ct.Separator),n.push(new Ct.Action({label:window.t("Settings..."),icon:kt,statName:"Settings...",onExecute:function(){return i(U.TabNames.legend)}})));return Et.ContextMenuManager.createMenu(n,{},o)}(t,e,i,s,n).then((function(t){return t.show(o),t}))}var Lt=window.t("Show Symbol"),Ht=window.t("Show Open market status"),Bt=window.t("Show OHLC Values"),Wt=window.t("Show Bar Change Values"),At=window.t("Show Indicator Titles"),Ot=window.t("Show Indicator Arguments"),Pt=window.t("Show Indicator Values");window.t("Wrap text"),w.CheckMobile.any();var Dt=i("+DwS"),zt=i("HGP3"),jt=i("GOhO"),Nt=i("25b6"),It=i("rh3U"),Rt=function(){function t(t){this.isBlinkingMode=new l.a(!1),this._status=new l.a(null),this._fullTooltip=new l.a(null),this._iconClassNames=new l.a(null),this._visible=new l.a(!1),this._tooltip=new l.a(null),this._icon=new l.a(null),this._className=new l.a(null),this._infoMaps=t,this._size=t.size||"small",this._status.subscribe(this._updateByStatus.bind(this),{callWithLast:!0}),this._className.subscribe(this._updateIconClassName.bind(this))}return t.prototype.turnOffBlinkingMode=function(){},t.prototype.status=function(){return this._status},t.prototype.tooltip=function(){return this._tooltip},t.prototype.icon=function(){return this._icon},t.prototype.className=function(){return this._className},t.prototype.visible=function(){return this._visible},t.prototype.size=function(){return this._size},t.prototype.fullInfo=function(){return this._fullTooltip},t.prototype._getTooltip=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.tooltipMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getIcon=function(t){var e,i=this._infoMaps.iconMap.get(t);return void 0!==i&&(e=i.get(this._size)),e||null},t.prototype._getClassName=function(t){return this._infoMaps.classNameMap.get(t)||null},t.prototype._getTitle=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.titleMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getTitleColor=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.titleColorMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._getHtml=function(t){var e,i,o;return Object(s.__awaiter)(this,void 0,void 0,(function(){return Object(s.__generator)(this,(function(s){ +return[2,null!==(o=null===(i=null===(e=this._infoMaps.htmlMap)||void 0===e?void 0:e.get(t))||void 0===i?void 0:i.map(Nt.b))&&void 0!==o?o:null]}))}))},t.prototype._getAction=function(t){var e,i;return null!==(i=null===(e=this._infoMaps.actionMap)||void 0===e?void 0:e.get(t))&&void 0!==i?i:null},t.prototype._updateFullTooltipByStatus=function(t){return Object(s.__awaiter)(this,void 0,void 0,(function(){var e;return Object(s.__generator)(this,(function(i){switch(i.label){case 0:return[4,this._getHtml(t)];case 1:return e=i.sent(),this._status.value()!==t?[2]:(this._fullTooltip.setValue([{icon:this._icon.value(),iconClassName:this._iconClassNames.value(),title:this._getTitle(t),titleColor:this._getTitleColor(t),html:e,size:this._size,action:this._getAction(t)}]),[2])}}))}))},t.prototype._updateByStatus=function(t){if(null===t)return this._icon.setValue(null),this._tooltip.setValue(null),void this._visible.setValue(!1);this._icon.setValue(this._getIcon(t)),this._className.setValue(this._getClassName(t)),this._tooltip.setValue(this._getTooltip(t)),this._visible.setValue(!0),this._updateFullTooltipByStatus(t)},t.prototype._updateIconClassName=function(t){null!==t?this._iconClassNames.setValue([It.statusItem,t]):this._iconClassNames.setValue(null)},t}(),Ft=i("Vdly"),Gt=[];function Ut(){return Ft.getJSON("tv.alreadyBlinkedStatuses",Gt)}var Xt=new l.a(Ut());Ft.onSync.subscribe(null,(function(){return Xt.setValue(Ut())})) +;var Kt=Xt,Zt=i("Cf1E"),qt=i("VrrN"),Jt=i("VrXG"),Yt=i("LIcf"),Qt=i("Uua9"),$t=i("9Crk"),te=i("Tq3g"),ee=Object(dt.getLogger)("Chart.LegendWidget"),ie=new Map([["DelayToRealtime",new Map([["small",qt],["large",Jt]])],["DelayNoRealtime",new Map([["small",qt],["large",Jt]])],["TFEXDelayForGuest",new Map([["small",qt],["large",Jt]])],["MOEXDelayForGuest",new Map([["small",qt],["large",Jt]])],["EOD",new Map([["small",Yt],["large",Qt]])],["TickByTick",new Map([["small",$t],["large",te]])],["BATSToRealtime",new Map([["small",$t],["large",te]])]]),se=new Map([["DelayToRealtime",It.delay],["DelayNoRealtime",It.delay],["TFEXDelayForGuest",It.delay],["MOEXDelayForGuest",It.delay],["EOD",It.eod],["TickByTick",It.notAccurate],["BATSToRealtime",It.notAccurate]]),oe=new Map([["DelayToRealtime",zt.colorsPalette["color-delay-mode"]],["DelayNoRealtime",zt.colorsPalette["color-delay-mode"]],["TFEXDelayForGuest",zt.colorsPalette["color-delay-mode"]],["MOEXDelayForGuest",zt.colorsPalette["color-delay-mode"]],["EOD",zt.colorsPalette["color-eod-mode"]],["TickByTick",zt.colorsPalette["color-notaccurate-mode"]],["BATSToRealtime",zt.colorsPalette["color-notaccurate-mode"]]]),ne=window.t("Data is delayed"),le=window.t("End of day data"),ae=window.t("One update per second"),re=window.t("Cboe BZX"),ue=Object(Nt.b)(window.t("{symbolName} data is delayed by {time} minutes.")),de=Object(Nt.b)(window.t("{listedExchange} real-time data is available for free to registered users.")),he=Object(Nt.b)(window.t("To get real-time data for {description}, please buy the real-time data package.")),ce=Object(Nt.b)(window.t("Real-time data for {description} is not supported right now. We may support it in the future.")),pe=Object(Nt.b)(window.t("Data is updated once a day.")),_e=Object(Nt.b)(window.t("Data on our Basic plan is updated once per second, even if there are more updates on the market.")),be=Object(Nt.b)(window.t("Data is updated once per second, even if there are more updates on the market.")),ge=Object(Nt.b)(window.t("Paid plans feature faster data updates.")),me=Object(Nt.b)(window.t("Real-time data for {symbolName} is provided by {exchange} exchange.")),ve=Object(Nt.b)(window.t("This data is real-time, but it’s slightly different to its official counterpart coming from primary exchanges.")),we=(window.t("Create a free account"),window.t("Learn more"),function(t){function e(e,i,s){var o=t.call(this,{iconMap:ie,classNameMap:se,titleColorMap:oe,size:i})||this;return o._dataUpdatedMode=new l.a(null).spawn(),o._options=s,o._model=e,o._dataModeBlinkingStatuses=Kt.spawn(),o._dataModeBlinkingStatuses.subscribe(o._updateBlinkingMode.bind(o)),o.turnOffBlinkingMode=o._turnOffBlinking.bind(o),o.setModel(e),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._dataUpdatedMode.destroy(),this._dataModeBlinkingStatuses.destroy()},e.prototype.setModel=function(t){if(this._dataUpdatedMode.destroy(),null===t)return this._model=t,void(this._dataUpdatedMode=new l.a(null).spawn());this._dataUpdatedMode=t.status().spawn(), +this._dataUpdatedMode.subscribe(this._updateStatus.bind(this),{callWithLast:!0})},e.prototype._getTooltip=function(){var t=this._getShortTexts();return null===t?null:Object.values(t).join(" · ")},e.prototype._updateFullTooltipByStatus=function(){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t,e,i,o,n,l,a,r;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return null===(t=this._dataUpdatedMode.value())?(this._fullTooltip.setValue(null),[2]):(e=this._getShortTexts(),[4,this._getHtmls()]);case 1:return i=s.sent(),[4,this._getActions()];case 2:if(o=s.sent(),t!==this._dataUpdatedMode.value())return[2];for(n=[],l=0,a=t;l"+o+"
    "})),null!==o&&"DelayNoRealtime"===u&&e[u].push(ce.format({description:""+o+""})),this._options.subscriptionFullInfo&&(u.includes("TFEXDelayForGuest")||u.includes("MOEXDelayForGuest"))&&e[u].push(de.format({listedExchange:this._model.listedExchange()}))),"EOD"===u&&(e[u]=[pe]),"TickByTick"===u&&(e[u].push(this._options.subscriptionFullInfo?_e:be),this._options.subscriptionFullInfo&&e[u].push(ge)),null!==n&&"BATSToRealtime"===u&&e[u].push(me.format({symbolName:i,exchange:n}),ve);return Object.keys(e).length>0?[2,e]:[2,null]}}))}))},e.prototype._getActions=function(){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t,e,i,o,n;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return null===this._dataUpdatedMode.value()||null===this._model?[2,null]:(t={},[3,4]);case 1:return i0?[2,t]:[2,null]}}))}))},e.prototype._getShortTexts=function(){var t=this._dataUpdatedMode.value();if(null===t)return null;for(var e={},i=0,s=t;i0?e:null},e.prototype._updateBlinkingMode=function(){var t=this._dataUpdatedMode.value();if(null!==t){for(var e=this._dataModeBlinkingStatuses.value(),i=0,s=t;i1&&(o-=2);var n=this.element.getBoundingClientRect(),l={x:n.left-o,y:n.bottom+4};this._onClickCallback(l)},t.prototype._updateTooltip=function(){this.element.setAttribute("title",this._tooltips.value().join(" · "))},t.prototype._updateSpecialClassAndTooltip=function(){var t=this._visibleWidgetsCount.value();this.element.classList.toggle(It.oneWidgetsVisible,1===t),this.element.classList.toggle(It.twoWidgetsVisible,2===t),this.element.classList.toggle(It.threeWidgetsVisible,3===t),this._updateTooltip()},t.prototype._updateBlinkingMode=function(){var t=this._blinkingSpawns.some((function(t){return t.value()}));this.element.classList.toggle(It.blinking,t)},t +}(),qe=i("9lPX"),Je=i("MyT/"),Ye=i("jXu8"),Qe=i("cbig"),$e=i("G2LI"),ti=i("QkND"),ei=i("Gp/h"),ii=i("S48P"),si=window.t("Market open"),oi=window.t("Pre-market"),ni=window.t("Post-market"),li=window.t("Market closed"),ai=window.t("Holiday"),ri=window.t("All's well — Market is open."),ui=window.t("Morning. Market is open for pre-market trading."),di=window.t("Evening. Market is open for post-market trading."),hi=window.t("Time for a walk — this market is closed."),ci=window.t("Market is currently on holiday. Lucky them."),pi=new Map([["market",new Map([["small",Je],["large",Ye]])],["pre_market",new Map([["small",ei],["large",ii]])],["post_market",new Map([["small",$e],["large",ti]])],["out_of_session",new Map([["small",qe],["large",qe]])],["holiday",new Map([["small",Qe],["large",Qe]])]]),_i=new Map([["market",It.marketStatusOpen],["pre_market",It.marketStatusPre],["post_market",It.marketStatusPost],["out_of_session",It.marketStatusClose],["holiday",It.marketStatusHoliday]]),bi=new Map([["market",si],["pre_market",oi],["post_market",ni],["out_of_session",li],["holiday",ai]]),gi=new Map([["market",si],["pre_market",oi],["post_market",ni],["out_of_session",li],["holiday",ai]]),mi=new Map([["market",zt.colorsPalette["color-market-open"]],["pre_market",zt.colorsPalette["color-pre-market"]],["post_market",zt.colorsPalette["color-post-market"]],["out_of_session",zt.colorsPalette["color-market-closed"]],["holiday",zt.colorsPalette["color-market-holiday"]]]),vi=new Map([["market",[ri]],["pre_market",[ui]],["post_market",[di]],["out_of_session",[hi]],["holiday",[ci]]]),wi=new Map([["market",null],["pre_market",null],["post_market",null],["out_of_session",null],["holiday",null]]),yi=window.t("You can turn this data on or off."),fi=function(t){function e(e,i,s){var o=t.call(this,{tooltipMap:bi,iconMap:pi,classNameMap:_i,titleMap:gi,titleColorMap:mi,htmlMap:vi,actionMap:wi,size:i})||this;return o._marketStatus=new l.a(null).spawn(),o._options=s,o.setModel(e),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._marketStatus.destroy()},e.prototype.setModel=function(t){this._marketStatus.destroy(),null!==t?(this._marketStatus=t.status().spawn(),this._marketStatus.subscribe(this._updateStatus.bind(this),{callWithLast:!0})):this._marketStatus=new l.a(null).spawn()},e.prototype._getHtml=function(e){return Object(s.__awaiter)(this,void 0,void 0,(function(){var i;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return[4,t.prototype._getHtml.call(this,e)];case 1:return null!==(i=s.sent())&&(this._options.preMarketSolution||this._options.postMarketSolution)&&("pre_market"===e&&this._options.preMarketSolution&&i.push(yi),"post_market"===e&&this._options.postMarketSolution&&i.push(yi)),[2,i]}}))}))},e.prototype._getAction=function(e){return t.prototype._getAction.call(this,e)},e.prototype._updateStatus=function(t){this._status.setValue(t)},e}(Rt),Si=i("JWMC");var Mi=function(){function t(t,e,i){this.visibleWidgetsCount=new l.a(0),this.errorWidgetIsShown=new l.a(!1),this._size=d.a?"large":"small", +this._tooltips=new l.a([]),this._visibilitySpawns=[],this._tooltipSpawns=[],this._statusWidgetInfos=[],this._renderer=new Ze(this._size,this.visibleWidgetsCount,this._tooltips,{onClick:this._handleToggleDropdown.bind(this)}),this._symbolInvalidViewModel=null,this._dataSourceErrorStatusViewModel=null,this._marketStatusViewModel=null,this._dataUpdatedModeViewModel=null,this._dataProblemViewModel=null,this._isSymbolInvalid=null,this._dataSourceHasErrorVisible=null,this._studyErrorCanBeShown=new l.a(!1),this._marketStatusCanBeShown=new l.a(!1),this._dataUpdatedModeCanBeShown=new l.a(!1),this._dataProblemCanBeShown=new l.a(!1),this._isDataProblemCritical=null,this._container=document.createElement("div"),this._menuOpened=!1,this._menuPosition=null,this._source=t,this._model=e,this._options=i,this._recreateWidgets(),this._addSubscriptionForSymbolInvalid(),null!==this._dataSourceHasErrorVisible&&(this._dataSourceHasErrorVisible.subscribe(this._updateStatusWidgetsVisibilities.bind(this)),this._dataSourceHasErrorVisible.subscribe(this._updateErrorWidgetIsShown.bind(this))),this._options.dataProblemEnabled&&null!==this._isDataProblemCritical&&this._isDataProblemCritical.subscribe(this._updateStatusWidgetsVisibilities.bind(this));for(var s=0,o=this._tooltipSpawns;s0&&t.push(i)}this._tooltips.setValue(t)},t.prototype._recreateWidgets=function(){var t,e=this;if(this._options.sourceStatusesEnabled){if(Object(at.isStudy)(this._source)||Object(at.isStudyStub)(this._source)||this._source===this._model.mainSeries()){null===(t=this._isSymbolInvalid)||void 0===t||t.destroy();var i=this._source;if(this._isSymbolInvalid=Object(Dt.a)(i.isSymbolInvalid.bind(this._source),i.onStatusChanged()),null===this._symbolInvalidViewModel){this._symbolInvalidViewModel=new Oe(this._isSymbolInvalid,{tooltipMap:Re,iconMap:Ne,classNameMap:Ie,titleMap:Fe,titleColorMap:Ge,htmlMap:Ue,actionMap:Xe,size:this._size});var s=this._symbolInvalidViewModel.visible().spawn();this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._symbolInvalidViewModel.tooltip().spawn());var n={visible:s,model:this._symbolInvalidViewModel};this._statusWidgetInfos.push(n),this._renderer.addStatusModel(n)}else this._symbolInvalidViewModel.updateStatus(this._isSymbolInvalid),this._addSubscriptionForSymbolInvalid()}if(Object(at.isStudy)(this._source)||Object(at.isStudyStub)(this._source))if(null===this._dataSourceErrorStatusViewModel){this._dataSourceErrorStatusViewModel=new Te(this._source,this._size,this._options.sourceStatuses),this._dataSourceHasErrorVisible=Object(X.a)((function(){return e._studyErrorCanBeShown.value()&&Object(o.ensureNotNull)(e._dataSourceErrorStatusViewModel).visible().value()}),this._studyErrorCanBeShown,this._dataSourceErrorStatusViewModel.visible()),this._visibilitySpawns.push(this._dataSourceHasErrorVisible),this._tooltipSpawns.push(this._dataSourceErrorStatusViewModel.tooltip().spawn());var l={visible:this._dataSourceHasErrorVisible,model:this._dataSourceErrorStatusViewModel};this._statusWidgetInfos.push(l),this._renderer.addStatusModel(l)}else this._dataSourceErrorStatusViewModel.setSource(this._source)}if(this._options.marketStatusEnabled){var a=this._source.marketStatusModel();if(null===this._marketStatusViewModel){this._marketStatusViewModel=new fi(a,this._size,this._options.marketStatus);s=Object(X.a)((function(){return e._marketStatusCanBeShown.value()&&Object(o.ensureNotNull)(e._marketStatusViewModel).visible().value()}),this._marketStatusCanBeShown,this._marketStatusViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._marketStatusViewModel.tooltip().spawn());var r={visible:s,model:this._marketStatusViewModel};this._statusWidgetInfos.push(r), +this._renderer.addStatusModel(r)}else this._marketStatusViewModel.setModel(a)}if(this._options.dataUpdateModeEnabled){var u=this._source.dataUpdatedModeModel();if(null===this._dataUpdatedModeViewModel){this._dataUpdatedModeViewModel=new we(u,this._size,this._options.dataUpdateMode);s=Object(X.a)((function(){return e._dataUpdatedModeCanBeShown.value()&&Object(o.ensureNotNull)(e._dataUpdatedModeViewModel).visible().value()}),this._dataUpdatedModeCanBeShown,this._dataUpdatedModeViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._dataUpdatedModeViewModel.tooltip().spawn());var d={visible:s,model:this._dataUpdatedModeViewModel};this._statusWidgetInfos.push(d),this._renderer.addStatusModel(d)}else this._dataUpdatedModeViewModel.setModel(u)}if(this._options.dataProblemEnabled){var h=this._source.dataProblemModel();if(null===this._dataProblemViewModel){this._dataProblemViewModel=new Ae(h,this._size),this._isDataProblemCritical=this._dataProblemViewModel.isDataProblemCritical().spawn();s=Object(X.a)((function(){return e._dataProblemCanBeShown.value()&&Object(o.ensureNotNull)(e._dataProblemViewModel).visible().value()}),this._dataProblemCanBeShown,this._dataProblemViewModel.visible());this._visibilitySpawns.push(s),this._tooltipSpawns.push(this._dataProblemViewModel.tooltip().spawn());d={visible:s,model:this._dataProblemViewModel};this._statusWidgetInfos.push(d),this._renderer.addStatusModel(d)}else this._dataProblemViewModel.setModel(h)}},t.prototype._addSubscriptionForSymbolInvalid=function(){this._options.sourceStatusesEnabled&&null!==this._isSymbolInvalid&&(this._isSymbolInvalid.subscribe(this._updateStatusWidgetsVisibilities.bind(this)),this._isSymbolInvalid.subscribe(this._updateErrorWidgetIsShown.bind(this),{callWithLast:!0}))},t.prototype._updateErrorWidgetIsShown=function(){var t,e,i,s,o=null!==(e=null===(t=this._isSymbolInvalid)||void 0===t?void 0:t.value())&&void 0!==e&&e,n=null!==(s=null===(i=this._dataSourceHasErrorVisible)||void 0===i?void 0:i.value())&&void 0!==s&&s;this.errorWidgetIsShown.setValue(o||n)},t.prototype._handleToggleDropdown=function(t){var e;this._menuPosition=t,this._menuOpened=!this._menuOpened,this._menuOpened&&(this._source.properties().hasChild("symbol")&&this._source.properties().symbol.listeners().subscribe(this,this._handleDropdownMenuClose),e="Open full tooltip for statuses: "+this._tooltips.value().join(", "),Object(Si.trackEvent)("GUI","Statuses widget's action",e)),this._updateDropdownMenu()},t.prototype._handleDropdownMenuClose=function(){this._menuOpened=!1,this._source.properties().hasChild("symbol")&&this._source.properties().symbol.listeners().unsubscribeAll(this),this._updateDropdownMenu()},t.prototype._updateDropdownMenu=function(){var t=this;Promise.all([i.e("react"),i.e(4),i.e(24),i.e(92),i.e(0),i.e(2),i.e("full-tooltips-popup")]).then(i.bind(null,"vR7+")).then((function(e){e.render(t._menuOpened,t._container,t._renderer.element,t._statusWidgetInfos,t._handleDropdownMenuClose.bind(t),Object(o.ensureNotNull)(t._menuPosition))}))},t +}(),Ci=i("AH3n"),Ei=window.t("Replay mode"),Vi=window.t("You're in Replay mode. You're in Replay mode. You're in Replay mode."),ki=(new Map([[!0,new Map([["small",Ci],["large",Ci]])],[!1,new Map([["small",""],["large",""]])]]),new Map([[!0,It.replayMode],[!1,null]]),new Map([[!0,Ei],[!1,null]]),new Map([[!0,Ei],[!1,null]]),new Map([[!0,zt.colorsPalette["color-replay-mode"]],[!1,null]]),new Map([[!0,[Vi]],[!1,null]]),new Map([[!0,null],[!1,null]]),function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._isInReplay=new l.a(!1).readonly().spawn(),o._isInReplayCanBeShown=null,o._inited=!1,o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype._updateStatusWidgetsVisibilities=function(){t.prototype._updateStatusWidgetsVisibilities.call(this)},e.prototype._isPrimaryWidgetShown=function(){var e,i;return t.prototype._isPrimaryWidgetShown.call(this)||null!==(i=null===(e=this._isInReplay)||void 0===e?void 0:e.value())&&void 0!==i&&i},e}(Mi)),Ti=i("PoSe"),xi=i.n(Ti),Li=i("EsvI");i.d(e,"trackLegendEvent",(function(){return Ai})),i.d(e,"LegendWidget",(function(){return Oi}));var Hi={readOnlyMode:!1,contextMenu:{settings:!0,mainSeries:!0,studies:!0,showOpenMarketStatus:!1},symbolMarkerEnabled:!1,showToggleButton:!0,canShowSourceCode:!1,statusesWidgets:{sourceStatusesEnabled:!1,sourceStatuses:{errorSolution:!0},marketStatusEnabled:!1,marketStatus:{preMarketSolution:!0,postMarketSolution:!0},dataUpdateModeEnabled:!1,dataUpdateMode:{subscriptionFullInfo:!0},dataProblemEnabled:!1}},Bi=(u.enabled("hide_legend_by_default"),u.enabled("fundamental_widget")),Wi=u.enabled("legend_context_menu");function Ai(t){Object(Si.trackEvent)("GUI","Legend action",t)}var Oi=function(){function t(t,e,i,o,n,r){var u=this;this._mainSeriesViewModel=null,this._dataSourceViewModels=[],this._visibleDataSourceCount=new l.a(0),this._themedColor=new l.a(""),this._mainSeriesRowHidden=null,this._dataSourceRowsHidden=[],this._customWidgetsVisibilities=[],this._allLegendHidden=new l.a(!1),this._studiesLegendHidden=new l.a(!1),this._onLegendVisibilityToggled=null,this._availableHeight=0,this._collapsedDataSourcesCount=new l.a(0),this._collapsedDataSourcesTitle=new l.a(""),this._mainSeriesStatusWidget=null,this._dataSourcesStatusesWidgets=[],this._size=null,this._customLegendWidgetsFactoriesMap=new Map,this._customLegendWidgetsMap=new Map,this._model=t,this._paneWidget=e,this._options=Object(a.merge)(Object(a.clone)(Hi),n),this._callbacks=r,this._mainSeriesViewModelsOptions={readOnlyMode:this._options.readOnlyMode,symbolMarkerEnabled:this._options.symbolMarkerEnabled},this._dataSourceViewModelsOptions=Object(s.__assign)(Object(s.__assign)({},this._mainSeriesViewModelsOptions),{canShowSourceCode:this._options.canShowSourceCode}),this._backgroundThemeName=i;var d=this._showLegendCalculatedProperty();this._isDataSourcesCollapsed=new l.a(d.value()),d.subscribe(this,(function(){u._isDataSourcesCollapsed.setValue(d.value())}));var h=new l.a(this._getCustomTextColorValue()) +;this._model.model().properties().scalesProperties.textColor.subscribe(this,(function(){h.setValue(u._getCustomTextColorValue())}));var c=this._model.model().properties().paneProperties.legendProperties.showBackground,p=new l.a(c.value());c.subscribe(this,(function(){p.setValue(c.value())}));var _=this._model.model().properties().paneProperties.legendProperties.backgroundTransparency,b=new l.a(_.value());_.subscribe(this,(function(){b.setValue(_.value())})),this._wrapText=new l.a(!1),this._hideNotMainSources=o.spawn(),this._hideNotMainSources.subscribe(this._updateVisibilityNotMainSources.bind(this)),this._isPaneMain=new l.a(this._getIsPaneMainValue()),this._updateCollapsedSourcesModeThrottle=xi()(this._updateCollapsedSourcesMode.bind(this),100),this._renderer=new N({withActions:!this._options.readOnlyMode,showToggleButton:this._options.showToggleButton,isStudiesLegendHidden:this._studiesLegendHidden.readonly(),isAllLegendHidden:this._allLegendHidden.readonly(),customTextColor:h.readonly(),themedColor:this._themedColor.readonly(),showBackground:p.readonly(),backgroundTransparency:b.readonly(),wrapText:this._wrapText.readonly(),collapsedDataSourcesCount:this._collapsedDataSourcesCount.readonly(),collapsedDataSourcesTitle:this._collapsedDataSourcesTitle.readonly(),showLegendWidgetContextMenu:this.onShowLegendWidgetContextMenu.bind(this)},{visibleDataSourceCount:this._visibleDataSourceCount.readonly(),isDataSourcesCollapsed:this._isDataSourcesCollapsed.readonly(),showObjectsTree:this._isPaneMain.readonly(),onCollapseDataSources:this.onCollapseDataSources.bind(this),onShowObjectsTreeDialog:this._callbacks.showObjectsTreeDialog})}return t.prototype.destroy=function(){this._hideNotMainSources.destroy(),null!==this._mainSeriesViewModel&&this._destroyMainDataSource();for(var t=0,e=this._dataSourceViewModels;t-1?(i.splice(n,1),Bi||null!==this._mainSeriesViewModel||(this._mainSeriesViewModel=new lt(this._model,s,this._mainSeriesViewModelsOptions,this._callbacks,this._options.contextMenu),this._mainSeriesStatusWidget=new ki(s,this._model.model(),this._options.statusesWidgets),this._renderer.addMainDataSource(this._mainSeriesViewModel,this._mainSeriesStatusWidget)),this._addCustomWidgetForLayerBlock(0)):null!==this._mainSeriesViewModel&&(this._destroyMainDataSource(),this._destroyCustomWidgetFromLayerBlock(0));var l=[],a=[],r=this._dataSourceViewModels.length;if(0===r)for(var u=i.length-1;u>=0;u--)l.push(new Mt(this._model,i[u],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu)),a.push(new Mi(i[u],this._model.model(),this._options.statusesWidgets));else{var d=0;for(u=i.length-1;u>=0;u--)this._dataSourceViewModels[d]?(this._dataSourceViewModels[d].updateSource(i[u]),this._dataSourcesStatusesWidgets[d].updateSource(i[u])):(l.push(new Mt(this._model,i[u],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu)),a.push(new Mi(i[u],this._model.model(),this._options.statusesWidgets))),d++;for(;this._dataSourceViewModels.length>d;)Object(o.ensureDefined)(this._dataSourceViewModels.pop()).destroy();for(;this._dataSourcesStatusesWidgets.length>d;)Object(o.ensureDefined)(this._dataSourcesStatusesWidgets.pop()).destroy()}0!==l.length&&(this._renderer.addDataSources(l,a),(t=this._dataSourceViewModels).push.apply(t,l),(e=this._dataSourcesStatusesWidgets).push.apply(e,a)),r!==this._dataSourceViewModels.length&&this._updateCollapsedSourcesMode(),this._dataSourceViewModels.length>0?this._addCustomWidgetForLayerBlock(1):this._destroyCustomWidgetFromLayerBlock(1),this._recreateVisibilitiesSubscriptions(),this._isPaneMain.setValue(this._getIsPaneMainValue()),this.update(),this._updateWidgetModeByWidth()},t.prototype.update=function(){null!==this._mainSeriesViewModel&&this._mainSeriesViewModel.update();for(var t=0,e=this._dataSourceViewModels;t0&&t>2){var e=this._renderer.getMainSourceHeight(),i=this._renderer.getDataSourceHeight();if(null!==e&&null!==i){var s=Math.floor((this._availableHeight-e)/i),o=Math.max(s,2)-1;if(t>o+1){for(var n="",l=0;l'},vYP1:function(t,e){t.exports=''},vg09:function(t,e){ +t.exports=''},wZiV:function(t,e){t.exports=''},z4c1:function(t,e){ +t.exports='' +}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/clipboard.995cff27aef8666b7892.js b/src/components/kline/charting_library/bundles/clipboard.995cff27aef8666b7892.js new file mode 100644 index 00000000..b5d567a9 --- /dev/null +++ b/src/components/kline/charting_library/bundles/clipboard.995cff27aef8666b7892.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["clipboard"],{sxGJ:function(t,e,n){var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container, +trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return s("action",t)}},{key:"defaultTarget",value:function(t){var e=s("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return s("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(a.default);function s(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=l},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action) +}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r'},"38fQ":function(e,t,n){e.exports={separator:"separator-3SZSQm0_"}},"6KyJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("COH4"),t)},COH4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Loader=void 0;var o,r=n("mrSG"),i=n("q1tI"),a=n("TSYQ"),s=n("K9GE"),c=n("YZ9j");n("O7m7"),function(e){e[e.Initial=0]="Initial",e[e.Appear=1]="Appear",e[e.Active=2]="Active"}(o||(o={}));var u=function(e){function t(t){var n=e.call(this,t)||this;return n._stateChangeTimeout=null,n.state={state:o.Initial},n}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,o=t.color,r=void 0===o?"black":o,s=a(c.item,((e={})[c[r]]=Boolean(r),e));return i.createElement("span",{className:a(c.loader,n,this._getStateClass())},i.createElement("span",{className:s}),i.createElement("span",{className:s}),i.createElement("span",{className:s}))},t.prototype.componentDidMount=function(){var e=this;this.setState({state:o.Appear}),this._stateChangeTimeout=setTimeout((function(){e.setState({state:o.Active})}),2*s.dur)},t.prototype.componentWillUnmount=function(){this._stateChangeTimeout&&(clearTimeout(this._stateChangeTimeout),this._stateChangeTimeout=null)},t.prototype._getStateClass=function(){switch(this.state.state){case o.Initial:return c["loader-initial"];case o.Appear:return c["loader-appear"];default:return""}},t}(i.PureComponent);t.Loader=u},Gpmm:function(e,t,n){e.exports={row:"row-1Gn06tA2",line:"line-c_e_alAN",hint:"hint-18i4fysm"}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},"J+f8":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})) +;var o=n("q1tI"),r=o.createContext(!1)},O7m7:function(e,t,n){},R5JZ:function(e,t,n){"use strict";function o(e,t,n,o,r){function i(r){if(!(e>r.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},RgaO:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("8Rai");function i(e){var t=e.children,n=Object(o.__rest)(e,["children"]);return t(Object(r.a)(n))}},Sn4D:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n("q1tI"),r=n.n(o),i=n("Eyy1"),a=n("TSYQ"),s=n("x0D+"),c=n("Nkvk"),u=n("AiMB"),l=n("mkWe"),d=n("qFKp"),p=n("X0gx"),h=n("sHQ4");function m(e){var t=e.position,n=e.onClose,m=e.children,f=e.className,v=Object(i.ensureNotNull)(Object(o.useContext)(l.a)),b=Object(o.useState)(0),_=b[0],w=b[1],y=Object(o.useRef)(null),g=Object(o.useContext)(p.a);return Object(o.useEffect)((function(){var e;return null===(e=y.current)||void 0===e||e.focus({preventScroll:!0}),g.subscribe(v,n),Object(c.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(s.disableBodyScroll)(Object(i.ensureNotNull)(y.current)),w(v.addDrawer()),function(){g.unsubscribe(v,n);var e=v.removeDrawer();d.CheckMobile.iOS()&&Object(s.enableBodyScroll)(Object(i.ensureNotNull)(y.current)),0===e&&Object(c.setFixedBodyState)(!1)}}),[]),r.a.createElement(u.a,null,r.a.createElement("div",{className:a(h.wrap,h["position"+t])},_===v.currentDrawer&&r.a.createElement("div",{className:h.backdrop,onClick:n}),r.a.createElement("div",{className:a(h.drawer,h["position"+t],f),ref:function(e){y.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},m)))}},To8B:function(e,t){e.exports=''},X64X:function(e,t,n){e.exports={loaderWrap:"loaderWrap-18NjkayD",loader:"loader-Cgjcl0qz"}},XXQ5:function(e,t,n){e.exports={item:"item-3uG--HK9",emptyIcons:"emptyIcons-m0h_sZp0",loading:"loading-cNheEKQv",disabled:"disabled-3ilLPdQ4",interactive:"interactive-2W_Hkhdy",hovered:"hovered-D1oc5kww",icon:"icon-1Mb1FjSX",label:"label-3O4C0UM-",fullWidth:"fullWidth-1uGfIWwz",title:"title-22oXfKpQ",nested:"nested-1ZM4Mhrc",shortcut:"shortcut-3ZjqDeQg",remove:"remove-3gWfSy1e"}},Xy1d:function(e,t){e.exports=''},Xzy5:function(e,t){ +e.exports=''},YZ9j:function(e){e.exports=JSON.parse('{"loader":"loader-8x1ZxRwP","item":"item-2-89r_cd","tv-button-loader":"tv-button-loader-23vqS1uY","black":"black-20Ytsf0V","white":"white-1ucCcc2I","gray":"gray-XDhHSS-T","loader-initial":"loader-initial-1deQDeio","loader-appear":"loader-appear-2krFtMrd"}')},cbq4:function(e,t,n){"use strict";n.r(t);var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),s=n("DTHj"),c=n("RgaO"),u=n("ycI/"),l=n("TSYQ"),d=n("zRdu"),p=n("Gpmm");function h(e){return r.createElement("tr",{className:p.row},r.createElement("td",null,r.createElement("div",{className:p.line})),r.createElement("td",null,r.createElement("div",{className:p.line}),e.hint?r.createElement("div",{className:p.hint},e.hint):null))}var m=n("ycgn"),f=n("euMy"),v=n("hn2c");n("EsMY");function b(e){var t=e.sourceCapabilities,n=t&&t.firesTouchEvents;return void 0===n&&(n=Modernizr.touch),n}var _=n("L/Ed"),w=n("i/MG"),y=n("qFKp"),g=n("w+Rv"),S=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleMouseOver=function(e){b(e.nativeEvent)||t.props.onMouseOver&&t.props.onMouseOver()},t._handleClickToolbox=function(e){e.stopPropagation(),t.props.onClickToolbox&&t.props.onClickToolbox()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.hasSubItems,n=e.shortcutHint,o=e.hint;return r.createElement(r.Fragment,null,r.createElement("tr",{className:l(m.item,!this.props.noInteractive&&m.interactive,this.props.hovered&&m.hovered,this.props.disabled&&m.disabled,this.props.active&&m.active),onClick:this.props.onClick,onMouseOver:this._handleMouseOver,ref:this.props.reference,"data-action-name":this.props.actionName},r.createElement("td",{className:l(m.iconCell),"data-icon-cell":!0},this._icon()),r.createElement("td",null,r.createElement("div",{className:m.content},r.createElement("span",{className:l(m.label,this.props.checked&&m.checked),"data-label":!0},this.props.label),this._toolbox(),t&&r.createElement("span",{className:m.arrowIcon,dangerouslySetInnerHTML:{__html:v},"data-submenu-arrow":!0}),!t&&n&&!y.CheckMobile.any()&&r.createElement(g.a,{text:n}),!t&&!n&&o&&r.createElement(g.a,{text:o})))),r.createElement("tr",{className:m.subMenu},r.createElement("td",null,this.props.children)))},t.prototype._icon=function(){if(this.props.checkable){if(this.props.checked){var e=!this.props.icon&&!this.props.iconChecked,t=this.props.iconChecked||this.props.icon||f;return r.createElement("span",{className:l(m.icon,e&&m.checkmark),dangerouslySetInnerHTML:{__html:t},"data-icon-checkmark":e})}return this.props.icon?r.createElement("span",{className:m.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):r.createElement("span",{className:m.icon})}return this.props.icon?r.createElement("span",{className:m.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):null},t.prototype._toolbox=function(){ +return this.props.toolbox?r.createElement("span",{className:l(m.toolbox,this.props.showToolboxOnHover&&m.showToolboxOnHover),onClick:this._handleClickToolbox,"data-toolbox":!0},this._renderToolboxContent()):null},t.prototype._renderToolboxContent=function(){if(this.props.toolbox)switch(this.props.toolbox.type){case _.ToolboxType.Delete:return r.createElement(w.a,{onClick:this.props.toolbox.action})}return null},t}(r.PureComponent),E=n("tWVy"),O=n("JWMC"),C=n("Ialn");var x=n("dxYz"),k=n("Eyy1"),M=function(e){function t(t){var n=e.call(this,t)||this;return n._itemRef=null,n._menuElementRef=r.createRef(),n._menuRef=null,n._handleClick=function(e){e.isDefaultPrevented()||n.state.disabled||(n._hasSubItems()?n._showSubMenu():(n.state.doNotCloseOnClick||Object(E.b)(),n.props.action.execute(),n._trackEvent()))},n._handleClickToolbox=function(){Object(E.b)()},n._handleItemMouseOver=function(){n._showSubMenu(),n._setCurrentContextValue()},n._handleMenuMouseOver=function(){n._setCurrentContextValue()},n._showSubMenu=function(){n.props.onShowSubMenu(n.props.action)},n._calcSubMenuPos=function(e){return function(e,t,n){if(void 0===n&&(n={x:0,y:10}),t){var o=t.getBoundingClientRect(),r=o.left,i=o.right,a=o.top,s=document.documentElement.clientWidth,c={x:r-e,y:a},u={x:i,y:a};return Object(C.isRtl)()?r<=e?u:c:s-i>=e?u:c}return n}(e,n._itemRef)},n._updateState=function(e){n.setState(e.getState())},n._setItemRef=function(e){n._itemRef=e},n._handleMenuRef=function(e){n._menuRef=e},n.state=Object(o.__assign)({},n.props.action.getState()),n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){var e,t=this;this.props.action.onUpdate().subscribe(this,this._updateState),this.state.subItems.length&&(this._unsubscribe=null===(e=this.context)||void 0===e?void 0:e.registerSubmenu(this.props.action.id,(function(e){return Object(k.ensureNotNull)(t._itemRef).contains(e)||null!==t._menuElementRef.current&&t._menuElementRef.current.contains(e)})))},t.prototype.componentDidUpdate=function(e,t){t.subItems!==this.state.subItems&&null!==this._menuRef&&this._menuRef.update()},t.prototype.componentWillUnmount=function(){this.props.action.onUpdate().unsubscribe(this,this._updateState),this._unsubscribe&&this._unsubscribe()},t.prototype.render=function(){var e,t=(null===(e=this.context)||void 0===e?void 0:e.current)?this.context.current===this.props.action.id:this.props.isSubMenuOpened;return r.createElement(S,Object(o.__assign)({reference:this._setItemRef,onClick:this._handleClick,onClickToolbox:this._handleClickToolbox,onMouseOver:this._handleItemMouseOver,hovered:t,hasSubItems:this._hasSubItems(),actionName:this.state.name},this.state),r.createElement(Z,{isOpened:t,items:this.state.subItems,position:this._calcSubMenuPos,menuStatName:this.props.menuStatName,parentStatName:this._getStatName(),menuElementReference:this._menuElementRef,onMouseOver:this.state.subItems.length?this._handleMenuMouseOver:void 0,ref:this._handleMenuRef}))},t.prototype._setCurrentContextValue=function(){var e +;this.state.subItems.length&&(null===(e=this.context)||void 0===e||e.setCurrent(this.props.action.id))},t.prototype._hasSubItems=function(){return this.state.subItems.length>0},t.prototype._trackEvent=function(){var e=this._getStatName();Object(O.trackEvent)("ContextMenuClick",this.props.menuStatName||"",e)},t.prototype._getStatName=function(){return[this.props.parentStatName,this.state.statName].filter((function(e){return Boolean(e)})).join(".")},t.contextType=x.a,t}(r.PureComponent),N=n("6KyJ"),I=n("X64X");function j(e){return r.createElement(S,{label:r.createElement("div",{className:I.loaderWrap},r.createElement(N.Loader,{className:I.loader,color:"gray"})),noInteractive:!0,onMouseOver:e.onMouseOver})}function D(e){return r.createElement(S,{label:e.label,noInteractive:!0,disabled:!0,onMouseOver:e.onMouseOver})}var T=n("4O8T"),L=n.n(T),R=function(e){function t(t){var n=e.call(this,t)||this;return n._loadEmitter=new L.a,n._onDone=function(){n.setState({loaded:!0,failed:!1},n._updateMenu)},n._onFail=function(e){n.setState({failed:!0,error:e},n._updateMenu)},n._updateMenu=function(){n.props.menu&&n.props.menu.update()},n._handleMouseOver=function(){n.props.onShowSubMenu(n.props.action)},n.state={loaded:n.props.action.isLoaded(),failed:!1,error:""},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._loadEmitter.on("done",this._onDone),this._loadEmitter.on("fail",this._onFail),this._load()},t.prototype.componentWillUnmount=function(){this._loadEmitter.removeEvent("done"),this._loadEmitter.removeEvent("fail")},t.prototype.render=function(){return this.state.failed?r.createElement(D,{label:this.state.error,onMouseOver:this._handleMouseOver}):this.state.loaded?r.createElement(M,Object(o.__assign)({},this.props)):r.createElement(j,{onMouseOver:this._handleMouseOver})},t.prototype._load=function(){var e=this;this.props.action.loadOptions().then((function(){e._loadEmitter.emit("done")})).catch((function(t){e._loadEmitter.emit("fail",t)}))},t}(r.PureComponent),P=n("PN6A"),B=function(e){function t(t){var n=e.call(this,t)||this;return n._handleShowSubMenu=function(e){var t=e.getState();n.setState({showSubMenuOf:t.subItems.length?e:void 0})},n.state={},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return r.createElement("table",null,r.createElement("tbody",null,this.props.items.map((function(t){return e._item(t)}))))},t.getDerivedStateFromProps=function(e,t){return!e.parentIsOpened&&t.showSubMenuOf?{showSubMenuOf:void 0}:null},t.prototype._item=function(e){var t=this;switch(e.type){case d.a.Separator:return r.createElement(h,{key:e.id,hint:e.getHint()});case d.a.Action:return r.createElement(M,{key:e.id,action:e,onShowSubMenu:this._handleShowSubMenu,isSubMenuOpened:this.state.showSubMenuOf===e,menuStatName:this.props.menuStatName,parentStatName:this.props.parentStatName});case d.a.ActionAsync:return r.createElement(P.a.Consumer,{key:e.id},(function(n){return r.createElement(R,{action:e,onShowSubMenu:t._handleShowSubMenu,isSubMenuOpened:t.state.showSubMenuOf===e, +menuStatName:t.props.menuStatName,parentStatName:t.props.parentStatName,menu:n})}));default:return null}},t}(r.PureComponent),q=n("mkWe"),A=n("/KDZ"),H=n("38fQ");function G(e){return i.a.createElement("li",{className:H.separator})}var W=n("l4ku"),X=n("Sn4D");function Q(e){var t=e.action,n=e.isLoading,a=Object(r.useState)(t.getState()),s=a[0],c=a[1],u=Object(r.useState)(!1),l=u[0],d=u[1],p=function(){return c(t.getState())},h=!!s.subItems.length,m=h&&l;return Object(r.useEffect)((function(){n||c(t.getState())}),[n]),Object(r.useEffect)((function(){return t.onUpdate().subscribe(null,p),function(){t.onUpdate().unsubscribe(null,p)}}),[]),i.a.createElement(W.a,Object(o.__assign)({},s,{onClick:function(e){if(s.disabled||e.defaultPrevented)return;if(h)return void d(!0);s.doNotCloseOnClick||Object(E.b)();t.execute()},isLoading:n,isHovered:m}),m&&i.a.createElement(X.a,{onClose:f,position:"Bottom"},i.a.createElement(F,{items:s.subItems,parentAction:t,closeNested:f})));function f(e){e&&e.preventDefault(),d(!1)}}function U(e){var t=e.action,n=Object(r.useState)(t.isLoaded()),o=n[0],a=n[1],s=Object(r.useState)(!1),c=s[0],u=s[1],l=function(){var e=Object(r.useRef)(!1);return Object(r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}();return Object(r.useEffect)((function(){t.loadOptions().then((function(){l.current&&(a(!0),u(!1))})).catch((function(){l.current&&u(!0)}))}),[]),i.a.createElement(Q,{isLoading:!o||c,action:t})}var Y=n("J+f8"),K=n("fwrW");function F(e){var t=e.items,n=e.parentAction,o=e.closeNested,r=!Boolean(n)&&t.every((function(e){return!Boolean(e.type!==d.a.Separator&&(e.getState().icon||e.getState().checkable))}));return i.a.createElement(Y.a.Provider,{value:r},i.a.createElement("ul",null,n&&i.a.createElement(i.a.Fragment,null,i.a.createElement(W.a,{label:n.getState().label,isTitle:!0,active:!1,disabled:!1,subItems:[],checkable:!1,checked:!1,doNotCloseOnClick:!1,icon:K,onClick:o}),i.a.createElement(G,null)),t.map((function(e){switch(e.type){case d.a.Action:return i.a.createElement(Q,{key:e.id,action:e});case d.a.Separator:return i.a.createElement(G,{key:e.id});case d.a.ActionAsync:return i.a.createElement(U,{key:e.id,action:e});default:return null}}))))}var J=r.createContext(!1),z=n("t3rk"),Z=function(e){function t(t){var n=e.call(this,t)||this;return n._menuRef=r.createRef(),n._handleClose=function(){n.props.onClose&&n.props.onClose()},n._handleOutsideClickClose=function(e){var t=n.props,o=t.doNotCloseOn,r=t.onClose;!r||void 0!==o&&o.contains(e.target)||r()},n.state={},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.isOpened,i=(t.onClose,t.items),a=(t.doNotCloseOn,t.menuStatName),d=t.parentStatName,p=Object(o.__rest)(t,["isOpened","onClose","items","doNotCloseOn","menuStatName","parentStatName"]);return n?r.createElement(r.Fragment,null,r.createElement(u.a,{keyCode:27,eventType:"keyup",handler:this._handleClose}),r.createElement(q.b,null,r.createElement(A.a,{rule:"screen and (max-width: 419px)"},(function(t){ +return e._isDrawer(t)?r.createElement(X.a,{onClose:e._handleClose,position:"Bottom"},r.createElement(J.Provider,{value:t},r.createElement(F,{items:i}))):r.createElement(c.a,{handler:e._handleOutsideClickClose,mouseDown:!0,touchStart:!0,reference:e.props.menuElementReference},(function(t){return r.createElement(s.a,Object(o.__assign)({},p,{reference:t,isOpened:e.props.isOpened,className:l(z.menu,"context-menu"),onClose:e._handleClose,noMomentumBasedScroll:!0,ref:e._menuRef}),r.createElement(B,{items:i,menuStatName:a,parentStatName:d,parentIsOpened:n}))}))})))):null},t.prototype.update=function(){this._menuRef.current&&this._menuRef.current.update()},t.prototype._isDrawer=function(e){return void 0===this.props.mode?e:"drawer"===this.props.mode},t}(r.PureComponent);n.d(t,"ContextMenuRenderer",(function(){return V}));var V=function(){function e(e,t,n,o){this._root=null,this._isShown=!1,this._props={isOpened:!1,items:e,position:{x:0,y:0},menuStatName:t.statName,mode:t.mode},this._onDestroy=n,this._onShow=o}return e.prototype.show=function(e,t,n){var r=this;this._onShow&&this._onShow(),this._isShown=!0,this._render(Object(o.__assign)(Object(o.__assign)({},this._props),{position:function(t,o){return"function"==typeof e&&(e=e(t,o)),e.touches&&e.touches.length>0&&(e={clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}),{x:!n&&Object(C.isRtl)()?e.clientX-t:e.clientX,y:e.clientY,overrideHeight:e.overrideHeight}},isOpened:!0,onClose:function(){r.hide(),r.destroy()},doNotCloseOn:t}))},e.prototype.hide=function(){this._isShown=!1,this._render(Object(o.__assign)(Object(o.__assign)({},this._props),{isOpened:!1}))},e.prototype.isShown=function(){return this._isShown},e.prototype.destroy=function(){this._isShown=!1,this._root&&(a.unmountComponentAtNode(this._root),document.body.removeChild(this._root),this._root=null),this._onDestroy&&this._onDestroy()},e.prototype._render=function(e){this._root||(this._root=document.createElement("span"),this._root.className="context-menu-wrapper",document.body.appendChild(this._root)),a.render(r.createElement(Z,e),this._root)},e}()},euMy:function(e,t){e.exports=''},fwrW:function(e,t){e.exports=''},hn2c:function(e,t){e.exports=''},"i/MG":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),s=n("To8B"),c=n("kXJy"),u={remove:window.t("Remove")};function l(e){ +var t=e.className,n=e.isActive,l=e.onClick,d=e.title,p=e.hidden,h=e["data-name"],m=void 0===h?"remove-button":h,f=Object(o.__rest)(e,["className","isActive","onClick","title","hidden","data-name"]);return r.createElement(a.Icon,Object(o.__assign)({},f,{"data-name":m,className:i(c.button,"apply-common-tooltip",n&&c.active,p&&c.hidden,t),icon:s,onClick:l,title:d||u.remove}))}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},l4ku:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n("q1tI"),r=n.n(o),i=n("TSYQ"),a=n("Iivm"),s=n("6KyJ"),c=n("J+f8"),u=n("w+Rv"),l=n("Xy1d"),d=n("Xzy5"),p=n("20PO"),h=n("XXQ5");function m(e){var t=e.isTitle,n=e.isLoading,m=e.isHovered,f=e.active,v=e.checkable,b=e.disabled,_=e.checked,w=e.icon,y=e.iconChecked,g=e.hint,S=e.subItems,E=e.label,O=e.onClick,C=e.children,x=e.toolbox,k=e.fullWidthLabel,M=Object(o.useContext)(c.a),N=!!S.length;return n?r.a.createElement("li",{className:i(h.item,h.loading)},r.a.createElement(s.Loader,{color:"gray"})):r.a.createElement("li",{className:i(h.item,h.interactive,t&&h.title,b&&h.disabled,m&&h.hovered,f&&h.active,M&&h.emptyIcons),onClick:O},r.a.createElement(a.Icon,{className:i(h.icon),icon:function(){if(v&&_)return y||w||l;return w}()}),r.a.createElement("span",{className:i(h.label,k&&h.fullWidth)},E),!!x&&r.a.createElement(a.Icon,{onClick:function(){x&&x.action()},className:h.remove,icon:p}),!N&&g&&r.a.createElement(u.a,{className:h.shortcut,text:g}),N&&r.a.createElement(a.Icon,{className:h.nested,icon:d}),C)}},mkWe:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=function(e){function t(t){var n=e.call(this,t)||this;return n._addDrawer=function(){var e=n.state.currentDrawer+1;return n.setState({currentDrawer:e}),e},n._removeDrawer=function(){var e=n.state.currentDrawer-1;return n.setState({currentDrawer:e}),e},n.state={currentDrawer:0},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.a.createElement(s.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(i.a.PureComponent),s=i.a.createContext(null)},sHQ4:function(e,t,n){e.exports={wrap:"wrap-3vvdSnDX",backdrop:"backdrop-1knaw_yl",positionBottom:"positionBottom-3zJf6Byh",drawer:"drawer-1_nJUEiM",positionLeft:"positionLeft-2wxVhi9G"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,a=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},a,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},t3rk:function(e,t,n){e.exports={menu:"menu-1y0eDKzl"}},"w+Rv":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n("q1tI"),r=n("TSYQ"),i=n.n(r),a=n("ycgn");function s(e){var t=e.text,n=void 0===t?"":t,r=e.className;return o.createElement("span",{ +className:i()(a.shortcut,r)},n)}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0&&e<=x};function S(t){function e(e,n,r,i,o,s){for(;o>=0&&o0?0:a-1;return arguments.length<3&&(i=n[s?s[u]:u],u+=t),e(n,r,i,s,u,a)}}g.each=g.forEach=function(t,e,n){var r,i;if(e=b(e,n),C(t))for(r=0,i=t.length;r=0},g.invoke=function(t,e){var n=l.call(arguments,2),r=g.isFunction(e);return g.map(t,(function(t){var i=r?e:t[e];return null==i?i:i.apply(t,n)}))},g.pluck=function(t,e){return g.map(t,g.property(e))},g.where=function(t,e){return g.filter(t,g.matcher(e))},g.findWhere=function(t,e){return g.find(t,g.matcher(e))},g.max=function(t,e,n){var r,i,o=-1/0,s=-1/0;if(null==e&&null!=t)for(var a=0,u=(t=C(t)?t:g.values(t)).length;ao&&(o=r);else e=y(e,n),g.each(t,(function(t,n,r){((i=e(t,n,r))>s||i===-1/0&&o===-1/0)&&(o=t,s=i)}));return o},g.min=function(t,e,n){var r,i,o=1/0,s=1/0;if(null==e&&null!=t)for(var a=0,u=(t=C(t)?t:g.values(t)).length;ar||void 0===n)return 1;if(n0?0:i-1;o>=0&&o0?s=o>=0?o:Math.max(o+a,s):a=o>=0?Math.min(o+1,a):o+a+1;else if(n&&o&&a)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=e(l.call(r,s,a),g.isNaN))>=0?o+s:-1;for(o=t>0?s:a-1;o>=0&&oe?(s&&(clearTimeout(s),s=null),a=l,o=t.apply(r,i),s||(r=i=null)):s||!1===n.trailing||(s=setTimeout(u,c)),o}},g.debounce=function(t,e,n){var r,i,o,s,a,u=function(){var l=g.now()-s;l=0?r=setTimeout(u,e-l):(r=null,n||(a=t.apply(o,i),r||(o=i=null)))};return function(){o=this,i=arguments,s=g.now();var l=n&&!r;return r||(r=setTimeout(u,e)),l&&(a=t.apply(o,i),o=i=null),a}},g.wrap=function(t,e){return g.partial(e,t)},g.negate=function(t){return function(){return!t.apply(this,arguments)}},g.compose=function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},g.after=function(t,e){return function(){if(--t<1)return e.apply(this,arguments)}},g.before=function(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=null),n}},g.once=g.partial(g.before,2);var I=!{toString:null}.propertyIsEnumerable("toString"),E=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function M(t,e){var n=E.length,r=t.constructor,i=g.isFunction(r)&&r.prototype||s,o="constructor";for(g.has(t,o)&&!g.contains(e,o)&&e.push(o);n--;)(o=E[n])in t&&t[o]!==i[o]&&!g.contains(e,o)&&e.push(o)}g.keys=function(t){if(!g.isObject(t))return[];if(f)return f(t);var e=[];for(var n in t)g.has(t,n)&&e.push(n);return I&&M(t,e),e},g.allKeys=function(t){if(!g.isObject(t))return[];var e=[];for(var n in t)e.push(n);return I&&M(t,e),e},g.values=function(t){for(var e=g.keys(t),n=e.length,r=Array(n),i=0;i":">",'"':""","'":"'","`":"`"},L=g.invert(F),W=function(t){var e=function(e){return t[e]},n="(?:"+g.keys(t).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(t){return t=null==t?"":""+t,r.test(t)?t.replace(i,e):t}};g.escape=W(F),g.unescape=W(L),g.result=function(t,e,n){var r=null==t?void 0:t[e];return void 0===r&&(r=n),g.isFunction(r)?r.call(t):r};var D=0;g.uniqueId=function(t){var e=++D+"";return t?t+e:e},g.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var R=/(.)^/,V={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\u2028|\u2029/g,z=function(t){return"\\"+V[t]};g.template=function(t,e,n){!e&&n&&(e=n),e=g.defaults({},e,g.templateSettings);var r=RegExp([(e.escape||R).source,(e.interpolate||R).source,(e.evaluate||R).source].join("|")+"|$","g"),i=0,o="__p+='";t.replace(r,(function(e,n,r,s,a){return o+=t.slice(i,a).replace(P,z),i=a+e.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":s&&(o+="';\n"+s+"\n__p+='"),e})),o+="';\n",e.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var s=new Function(e.variable||"obj","_",o)}catch(l){throw l.source=o,l}var a=function(t){return s.call(this,t,g)},u=e.variable||"obj";return a.source="function("+u+"){\n"+o+"}",a},g.chain=function(t){var e=g(t);return e._chain=!0,e};var N=function(t,e){return t._chain?g(e).chain():e};g.mixin=function(t){g.each(g.functions(t),(function(e){var n=g[e]=t[e];g.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),N(this,n.apply(g,t))}}))},g.mixin(g),g.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(t){var e=o[t];g.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],N(this,n)}})),g.each(["concat","join","slice"],(function(t){var e=o[t];g.prototype[t]=function(){return N(this,e.apply(this._wrapped,arguments))}})),g.prototype.value=function(){return this._wrapped},g.prototype.valueOf=g.prototype.toJSON=g.prototype.value,g.prototype.toString=function(){return""+this._wrapped},void 0===(r=function(){return g}.apply(e,[]))||(t.exports=r)}).call(this)},IwoD:function(t,e,n){},QwKQ:function(t,e,n){"use strict";(function(r){Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n{{#labelLeft}}{{labelLeft}}{{/labelLeft}}{{> inputWrapper }}{{#labelRight}}{{labelRight}}{{/labelRight}}{{/hasLabel}}{{^hasLabel}}{{> inputWrapper }}{{/hasLabel}}',inputWrapper:'<{{ tag }} class="{{ customClass }}{{#disabled}} i-disabled{{/disabled}}">{{^hasCheckbox}}{{> checkbox }}{{/hasCheckbox}}{{> box }}{{> ripple }}',checkbox:'',checkboxClass:"{{ customClass }}__input",box:''+n("aLUT")+"",ripple:''},u=function(){function t(e){var n=e.customClass,r=void 0===n?"tv-control-checkbox":n,i=e.$checkbox,o=e.tag,a=e.id,u=e.name,l=e.checked,c=e.disabled,h=e.labelLeft,p=e.labelRight,f=e.labelAddClass,d=e.boxAddClass;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.$el=null,void 0===o&&(o=h||p?"span":"label");var _=i instanceof $&&!!i.length;if(_){if(!i.is("input[type=checkbox]"))return void s.logError("`$checkbox` need to be input[type=checkbox]");if(i.hasClass("i-inited"))return;this._setInputId(i,a),this._setInputClass(i,r),this._setInputName(i,u),this._setInputChecked(i,l),this._setInputDisabled(i,c),l=!!i.prop("checked"),c=!!i.attr("disabled")}this.$el=this.render({$checkbox:i,hasCheckbox:_,customClass:r,tag:o,id:a,name:u,checked:l,disabled:c,labelLeft:h,labelRight:p,hasLabel:h||p,labelAddClass:f,boxAddClass:d}),this.$checkbox=_?i:this.$el.find("input[type=checkbox]")}return i(t,[{key:"_setInputId",value:function(t,e){void 0!==e&&t.attr("id",e)}},{key:"_setInputClass",value:function(t,e){var n=r.render(a.checkboxClass,{customClass:e});t.addClass(n)}},{key:"_setInputName",value:function(t,e){void 0!==e&&t.attr("name",e)}},{key:"_setInputChecked",value:function(t,e){void 0!==e&&t.prop("checked",!!e)}},{key:"_setInputDisabled",value:function(t,e){void 0!==e&&(e?t.setAttribute("disabled","disabled"):t.removeAttr("disabled"))}},{key:"render",value:function(t){var e=t.$checkbox,n=$(r.render(a.labelWrapper,t,a));t.hasCheckbox&&(n.insertBefore(e),n.find("."+t.customClass).andSelf().filter("."+t.customClass).eq(0).prepend(e.detach()),e.addClass("i-inited"));return n}},{key:"checked",set:function(t){this._setInputChecked(this.$checkbox,!!t)},get:function(){return!!this.$checkbox.prop("checked")}}]),t}();$.fn.tvControlCheckbox=(0,o.createTvBlockWithInstance)("tv-control-checkbox",(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new u(TradingView.mergeObj(e,{$checkbox:t}))})),e.default=u,t.exports=e.default}).call(this,n("nbsC"))},YDhE:function(t,e,n){ +"use strict";n.r(e),n.d(e,"createDialog",(function(){return o}));var r=n("6aJD"),i=n("tKRU");function o(t){var e=t.type||"popup";return delete t.type,"modal"===e?new r.a(t):new i.a(t)}},aLUT:function(t,e){t.exports=''},"b6p+":function(t,e,n){},nec0:function(t,e,n){},nzny:function(t,e,n){},pLUm:function(t,e,n){t.exports={wrapper:"wrapper-2KWBfDVB",touch:"touch-E6yQTRo_"}},sFgq:function(t,e,n){"use strict";(function(t){var r=n("A6WY").lazyJqueryUI;n("nzny");var i=n("pLUm");function o(e,n,r){var o=this;if(this._options=$.extend({},this._defaultOptions,r||{}),this._$wrapper=e,this._$wrapper.addClass(i.wrapper),this._$content=n,this._scroll_speed=40,this._shadow_offset=10,this._header_height=this._options.headerHeight,this._scroll_margin_top=this._options.scrollMarginTop,this.scrolled=new t,this.scrolltoend=new t,this.scrolltostart=new t,this.visibilityCallbacks=[],this._touch=Modernizr.touch,this._touch)return this._$content.css("position","relative"),void this._$wrapper.addClass(i.touch).scroll(this._onScroll.bind(this));this._$wrapper.css("overflow","hidden"),this._$wrapper.on("mouseenter.sidebar-scroll",(function(){o._bottomFixed||o._dragging||(o._options.alwaysVisible||o._$scrollBar.addClass("active"),o._onScroll())})).on("mouseleave.sidebar-scroll",(function(){o._bottomFixed||o._dragging||(o._options.alwaysVisible||o._$scrollBar.removeClass("active"),o._onScroll())})).on("mousewheel.sidebar-scroll",(function(t){if(!t.isDefaultPrevented()){var e=t.deltaY*(t.deltaFactor/100);return o.scroll(e)}})),!1!==this._options.showTopShadow&&(this._$shadowTop=$('
    ').appendTo(this._$wrapper)),!1!==this._options.showBottomShadow&&(this._$shadowBottom=$('
    ').appendTo(this._$wrapper)),this._$shadowTop&&this._header_height&&this._$shadowTop.css("top",this._header_height-this._shadow_offset);var s=this._options.additionalClass?" "+this._options.additionalClass:"",a=this._options.alwaysVisible?" active-always":"";this._$scrollBarWrapper=$('
    ').appendTo(this._$wrapper),this._$scrollBar=$('
    ').appendTo(this._$scrollBarWrapper),this._onScroll()}o.prototype.isTouch=function(){return this._touch},o.prototype.getScrollBar=function(){return this._$scrollBar},o.prototype._defaultOptions={headerHeight:0,additionalClass:"",alwaysVisible:!1,showBottomShadow:!0,scrollMarginTop:1,bubbleScrollEvent:!1},o.prototype.initDraggable=function(){if(this._dragInitialized)return this;var t=this;return r(this._$scrollBar).draggable({axis:"y",containment:this._$scrollBarWrapper,start:function(){t._dragging=!0},stop:function(){t._dragging=!1},drag:function(e,n){t.updateScroll()}}),this._dragInitialized=!0,this},o.prototype.updateScroll=function(){if(this._touch)return this +;var t=Math.ceil(this._$scrollBar.position().top-this._scroll_margin_top-this._header_height),e=this.getContainerHeightWithoutHeader(),n=this._$content.outerHeight(),r=n-e-1;return e<=0||(this._scroll_target_top=r<=0?this._header_height:Math.min(-t*n/e+this._header_height,this._header_height),t+this._$scrollBar.height()+2>=e?this.scrollToEnd():(this._$content.css("top",this._scroll_target_top+"px"),this._onScroll())),this},o.prototype.getContainerHeightWithoutHeader=function(){return this._$wrapper[0].getBoundingClientRect().height-this._header_height},o.prototype.getContainerHeight=function(){return this._$wrapper[0].getBoundingClientRect().height},o.prototype.getContentHeight=function(){return this._$content[0].getBoundingClientRect().height},o.prototype.updateScrollBar=function(){if(this._touch)return this;var t=this._$content.position().top,e=this.getContentHeight(),n=this.getContainerHeight(),r=this.getContainerHeightWithoutHeader(),i=1+this._header_height,o=r-2,s=(Math.abs(t)-this._header_height)*o/e,a=n*n/e;return this.isContentShort()?(this._$scrollBar.addClass("js-hidden"),this._$wrapper.removeClass("sb-scroll-active")):(this._$scrollBar.removeClass("js-hidden").height(a).css("top",i+s),this._$wrapper.addClass("sb-scroll-active"),this.initDraggable()),this},o.prototype.scroll=function(t,e){var n=this._$content.position().top,r=this._$content.outerHeight()-this.getContainerHeightWithoutHeader()-1,i=e||this._scroll_speed;return r<=0||(this._scroll_target_top=Math.max(-r+this._header_height,Math.min(this._header_height,n+t*i)),this.setContentTop(this._scroll_target_top),this._onScroll())},o.prototype.animateTo=function(t){if(this._touch)return this;var e=this._$content.outerHeight()-this.getContainerHeightWithoutHeader()-1;if(e<=0)return!0;this._scroll_target_top=Math.max(-e+this._header_height,Math.min(this._header_height,-t)),this._$content.animate({top:this._scroll_target_top},500,function(){this._onScroll()}.bind(this))},o.prototype.resize=function(){if(!this._bottomFixed){var t=this._$content.outerHeight(),e=this._$wrapper.outerHeight();!this._options.vAlignBottom&&to&&t+e.areaHeights?s-t-e.areaHeight:o-t}else"top"===e.position&&(a=o-t);return this.scroll(a,1),this._onScroll(),!1}, +o.prototype.scrollToEnd=function(){var t=this._$content.position().top,e=this._$content.outerHeight(),n=this._$wrapper.outerHeight(),r=e>n?t+(n-(e+t))+1:1;return this.setContentTop(r),this._onScroll(),this},o.prototype.scrollToStart=function(){return this.setContentTop(this._header_height),this._onScroll(),this},o.prototype.currentPosition=function(){return Math.round(this._$content.position().top)},o.prototype.atStart=function(){return Math.round(this._$content.position().top)>=this._header_height},o.prototype.atEnd=function(t){"number"==typeof t&&isFinite(t)||(t=0);var e=Math.round(this._$content.position().top),n=this._$content.outerHeight(),r=this._$wrapper.outerHeight();return n-Math.abs(e)-1<=r+t},o.prototype._onScroll=function(t){this._touch||this._$content.css("bottom","auto"),this.scrolled.fire(),this._dragging&&!0!==t||this.updateScrollBar();var e=this.atStart(),n=this.atEnd();return this._$shadowTop&&this._$shadowTop.toggleClass("i-invisible",!!e),this._$shadowBottom&&this._$shadowBottom.toggleClass("i-invisible",!!n),this._onContentVisible(),!this._atStart&&e?(this._atStart=!0,this.scrolltostart.fire()):this._atStart&&!e&&delete this._atStart,!this._atEnd&&n?(this._atEnd=!0,this.scrolltoend.fire()):this._atEnd&&!n&&delete this._atEnd,this._options.vAlignBottom&&(this._stickyBottom=this._$content.outerHeight()-Math.abs(this._$content.position().top)-this._$wrapper.outerHeight()),!(!this._atStart&&!this._atEnd||("function"==typeof this._options.bubbleScrollEvent?!this._options.bubbleScrollEvent():!this._options.bubbleScrollEvent))},o.prototype.checkContentVisibility=function(){this._onContentVisible()},o.prototype.subscribeToContentVisible=function(t,e,n){this.visibilityCallbacks.push({id:t,$el:e,callback:n})},o.prototype.triggerVisibilityCallbacks=function(t){this._onContentVisible(t)},o.prototype._contentIsVisible=function(t){return t.$el.position().top>-1*this.currentPosition()},o.prototype._onContentVisible=function(t){if(this.visibilityCallbacks.length){var e=t||this._contentIsVisible.bind(this),n=[],r=this.visibilityCallbacks.filter((function(t,r){if(!$.contains(this._$content,t.$el[0]))return!1;var i=e(t);return i&&n.push(r),!i}),this);n.forEach((function(e){this.visibilityCallbacks[e].callback(!!t)}),this),delete this.visibilityCallbacks,this.visibilityCallbacks=r}},o.prototype.save=function(){return this._saved={top:this._$content.position().top,height:this._$content.outerHeight()},this},o.prototype.restore=function(){if(this._saved){if(this._saved.top===this._$content.position().top&&this._saved.height===this._$content.outerHeight())return delete this._saved,this;this._options.vAlignBottom&&(this._saved.top-=this._$content.outerHeight()-this._saved.height,this._saved.top>this._header_height&&(this._saved.top=this._header_height)),this.setContentTop(this._saved.top),delete this._saved,this._onScroll(!0)}return this},o.prototype.fixBottom=function(){if(this._bottomFixed)return this;if(this._touch){var t=this._$content.outerHeight(),e=this._$wrapper.scrollTop() +;this._tempIntervalID=setInterval(function(){this._$wrapper.scrollTop(e+(this._$content.outerHeight()-t))}.bind(this),0)}else this._$content.css({top:"auto",bottom:this._$wrapper.outerHeight()-this._$content.position().top-this._$content.outerHeight()});return this._bottomFixed=!0,this},o.prototype.releaseBottom=function(){return this._bottomFixed?(this._touch?clearInterval(this._tempIntervalID):this._$content.css({top:this._$content.position().top,bottom:"auto"}),delete this._bottomFixed,this._onScroll(),this):this},o.prototype.setContentTop=function(t){return this._touch?this._options.vAlignBottom&&this._$content.outerHeight()'}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js b/src/components/kline/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js new file mode 100644 index 00000000..3b0e1a79 --- /dev/null +++ b/src/components/kline/charting_library/bundles/currency-label-menu.3c1430252f424363fa39.js @@ -0,0 +1,3 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["currency-label-menu"],{"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=n("i8i4"),a=n.n(s),c=(n("EsMY"),n("AiMB")),u=n("DTHj"),l=n("X0gx"),d=n("8Rai");function p(e){var t=e.controller,n=e.children,s=e.isOpened,p=e.closeOnClickOutside,h=void 0===p||p,f=e.doNotCloseOn,v=e.onClickOutside,m=e.onClose,b=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),g=Object(r.useContext)(l.a),_=Object(d.a)({handler:function(e){v&&v(e);if(!h)return;if(f&&e.target instanceof Node){var t=a.a.findDOMNode(f);if(t instanceof Node&&t.contains(e.target))return}m()},mouseDown:!0,touchStart:!0});return s?i.a.createElement(c.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:_,style:{pointerEvents:"auto"}},i.a.createElement(u.a,Object(o.__assign)({},b,{isOpened:s,onClose:m,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:g,ref:t}),n))):null}},FO7Z:function(e,t,n){"use strict";n.r(t),n.d(t,"CurrencyLabelMenu",(function(){return l})),n.d(t,"showCurrencyLabelMenu",(function(){return d}));var o=n("mrSG"),r=n("q1tI"),i=n("i8i4"),s=n("9dlw"),a=n("N5tr"),c=n("7KDR"),u=n("Gwk6"),l=function(e){function t(t){return e.call(this,t)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return r.createElement(s.a,{isOpened:!0,onClose:this.props.onClose,doNotCloseOn:this.props.element,position:this.props.position},this._menuItems())},t.prototype._menuItems=function(){return this.props.actions.map((function(e,t){return e instanceof c.Separator?r.createElement("div",{key:"separator"+t,className:u.currencyLabelMenuSeparator}):r.createElement(a.b,{key:e.getLabel(),label:e.getLabel(),isActive:e.isChecked(),onClick:function(){return e.execute()}})}))},t}(r.PureComponent);function d(e,t,n){var o=document.createElement("span");o.className="currency-label-menu-wrapper",document.body.appendChild(o);var s=function(){null!==o&&(i.unmountComponentAtNode(o),document.body.removeChild(o),o=null)},a={actions:e,position:t,element:n,onClose:s};return i.render(r.createElement(l,a),o),{close:s,isOpened:function(){return null!==o}}}},Gwk6:function(e,t,n){e.exports={currencyLabelMenuSeparator:"currencyLabelMenuSeparator-13pkukWx"}},N5tr:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),s=n("TSYQ"),a=n("tWVy"),c=n("JWMC"),u=n("QpNh"),l=n("v1bN"),d=l;function p(e){var t=e.reference,n=Object(o.__rest)(e,["reference"]),r=Object(o.__assign)(Object(o.__assign)({},n),{ref:t});return i.a.createElement(e.href?"a":"div",r)}function h(e){e.stopPropagation()}function f(e){ +var t,n,d,f=e.className,v=e.title,m=e.labelRowClassName,b=e.shortcut,g=e.forceShowShortcuts,_=e.icon,w=e.isActive,O=e.isDisabled,y=e.isHovered,E=e.appearAsDisabled,C=e.label,x=e.link,k=e.showToolboxOnHover,N=e.target,j=e.toolbox,M=e.reference,S=e.onMouseOut,L=e.onMouseOver,I=e.theme,D=void 0===I?l:I,W=Object(u.a)(e),A=Object(r.useRef)(null);return i.a.createElement(p,Object(o.__assign)({},W,{className:s(f,D.item,_&&D.withIcon,(t={},t[D.isActive]=w,t[D.isDisabled]=O||E,t[D.hovered]=y,t)),title:v,href:x,target:N,reference:function(e){A.current=e,M&&M(e)},onClick:function(t){var n=e.dontClosePopup,o=e.onClick,r=e.onClickArg,i=e.trackEventObject;if(O)return;i&&Object(c.trackEvent)(i.category,i.event,i.label);o&&o(r,t);n||Object(a.b)()},onContextMenu:function(t){var n=e.trackEventObject,o=e.trackRightClick;n&&o&&Object(c.trackEvent)(n.category,n.event,n.label+"_rightClick")},onMouseUp:function(t){var n=e.trackEventObject,o=e.trackMouseWheelClick;if(1===t.button&&x&&n){var r=n.label;o&&(r+="_mouseWheelClick"),Object(c.trackEvent)(n.category,n.event,r)}},onMouseOver:L,onMouseOut:S}),void 0!==_&&i.a.createElement("div",{className:D.icon,dangerouslySetInnerHTML:{__html:_}}),i.a.createElement("div",{className:s(D.labelRow,m)},i.a.createElement("div",{className:D.label},C)),(void 0!==b||g)&&i.a.createElement("div",{className:D.shortcut},(d=b)&&d.split("+").join(" + ")),void 0!==j&&i.a.createElement("div",{onClick:h,className:s(D.toolbox,(n={},n[D.showOnHover]=k,n))},j))}},QpNh:function(e,t,n){"use strict";function o(e){for(var t={},n=0,o=Object.entries(e).filter(r);nr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},jAh7:function(e,t,n){"use strict";n.r(t),n.d(t,"OverlapManager",(function(){return i})),n.d(t,"getRootOverlapManager",(function(){return a}));var o=n("Eyy1"),r=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),i=function(){function e(e){void 0===e&&(e=document),this._storage=new r,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){ +var t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);var o=this._document.createElement("div");if(o.style.position=t.position,o.style.zIndex=this._index.toString(),o.dataset.id=e,void 0!==t.index){var r=this._container.childNodes.length;if(t.index>=r)this._container.appendChild(o);else if(t.index<=0)this._container.insertBefore(o,this._container.firstChild);else{var i=this._container.childNodes[t.index];this._container.insertBefore(o,i)}}else"reverse"===t.direction?this._container.insertBefore(o,this._container.firstChild):this._container.appendChild(o);return this._windows.set(e,o),++this._index,o},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function a(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(o.ensureDefined)(s.get(t));var n=new i(e),r=function(e){var 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 s.set(r,n),n.setContainer(r),e.body.appendChild(r),n}},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js b/src/components/kline/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js new file mode 100644 index 00000000..01da8a19 --- /dev/null +++ b/src/components/kline/charting_library/bundles/custom-intervals-add-dialog.841cdbed196b50c0e2ac.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["custom-intervals-add-dialog"],{Qhte:function(e,t,n){e.exports={scrollable:"scrollable-Yu-wPchb",content:"content-2n4jbVjv",row:"row-37rvoi2g",title:"title-2jd7Qo8W",control:"control-1o8LMgzl"}},w9vS:function(e,t,n){"use strict";n.r(t),n.d(t,"ToolWidgetIntervalsAddDialog",(function(){return v}));var a=n("q1tI"),o=n.n(a),c=n("YFKU"),l=n("ycFu"),r=n("H172"),i=n("3G1X"),s=n("tWVy"),u=n("tmL0"),m=n("cSDC"),d=n("Qhte"),b=m.a.map((function(e){return{value:e.name,content:e.label}}));function v(e){var t=e.onAdd,n=e.onClose,v=e.onUnmount,f=Object(a.useState)(m.a[0].name),w=f[0],O=f[1],j=Object(a.useState)("1"),E=j[0],g=j[1];return Object(a.useEffect)((function(){return function(){v&&v()}}),[]),o.a.createElement(l.a,{dataName:"add-custom-interval-dialog",title:Object(c.t)("Add custom time interval"),isOpened:!0,onSubmit:function(){var e=Object(m.b)(E,w);void 0!==e&&t(e);n()},onCancel:n,onClickOutside:n,onClose:n,render:function(){return o.a.createElement(u.a,{className:d.scrollable,onScroll:N},o.a.createElement("div",{className:d.content},o.a.createElement("div",{className:d.row},o.a.createElement("div",{className:d.title},Object(c.t)("Type")),o.a.createElement(r.a,{className:d.control,value:w,items:b,onChange:C})),o.a.createElement("div",{className:d.row},o.a.createElement("div",{className:d.title},Object(c.t)("Interval")),o.a.createElement(i.b,{className:d.control,inputMode:"numeric",maxLength:6,value:E,onChange:p}))))},defaultActionOnClose:l.b.None,submitButtonText:Object(c.t)("Add"),submitOnEnterKey:!1,fullScreen:!0});function p(e){var t=e.currentTarget.value;/^[0-9]*$/.test(t)&&g(t)}function N(){s.a.fire()}function C(e){O(e)}}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.css b/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.css new file mode 100644 index 00000000..ed9b9a96 --- /dev/null +++ b/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.css @@ -0,0 +1 @@ +.tv-dialog__section{padding:30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .tv-dialog__section{border-bottom-color:#363c4e}.tv-dialog__section--last,.tv-dialog__section--no-border,.tv-dialog__section:last-child{border-bottom:none!important}@media screen and (max-width:767px){.tv-dialog__section{padding:20px}}.tv-dialog__section--no-padding_bottom{padding-bottom:0}.tv-dialog__section--actions{display:inline-block;box-sizing:border-box;white-space:nowrap;width:100%;padding-bottom:40px;text-align:right}.tv-dialog__section--actions_with-help:after{clear:both;display:table;content:""}.tv-dialog__section--actions_with-border{border-top:1px solid;border-top-color:#dadde0;padding-top:29px}html.theme-dark .tv-dialog__section--actions_with-border{border-top-color:#363c4e}@media screen and (max-width:767px){.tv-dialog__section--actions_with-border{padding:19px}}.tv-dialog__section--actions_multiline{white-space:normal;padding-top:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline{padding-top:20px}}.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{width:100%;margin-bottom:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{margin-bottom:0}}@media screen and (max-width:479px){.tv-dialog__section--actions-adaptive{display:flex;flex-flow:column-reverse wrap}.tv-dialog__section--actions-adaptive .tv-button{margin-top:10px}.tv-dialog__section--actions-adaptive .tv-control-checkbox{order:1}.tv-dialog__section--actions-adaptive .tv-button:first-child,.tv-dialog__section--actions-adaptive .tv-button:last-child{margin-left:0}}.tv-dialog__section--title{padding-right:70px}.tv-dialog__section--one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-dialog{display:inline-block;position:relative;min-width:280px;text-align:left;box-sizing:border-box;transition-property:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .tv-dialog{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-dialog .tv-text p:last-child,.tv-dialog ul:last-child{margin-bottom:0}.tv-dialog--animated{transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1),box-shadow .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog.i-focused{box-shadow:0 1px 6px 1px rgba(0,0,0,.275)}.tv-dialog--signin{transition-delay:.2625s}.tv-dialog--signin.i-closing{transition-delay:1ms;transition-duration:.175s}.tv-dialog--signin,.tv-dialog--signin.i-focused{box-shadow:none!important;background-color:transparent}html.theme-dark .tv-dialog--signin,html.theme-dark .tv-dialog--signin.i-focused{background-color:transparent}.tv-dialog--popup{width:calc(100% - 20px)}.tv-dialog__modal-wrap,.tv-dialog__overlay{position:fixed;contain:layout style size;left:0;top:0;right:0;bottom:0;z-index:110;box-sizing:border-box}.tv-dialog__modal-wrap--contain-size,.tv-dialog__overlay--contain-size{contain:size}.tv-dialog__overlay{background-color:rgba(0,0,0,.05);transition:opacity .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog__overlay.i-closed{opacity:0;transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__overlay--signin,html.theme-dark .tv-dialog__overlay--signin{background-color:#fff}.tv-dialog__overlay--signin.i-closing{transition-delay:.175s}.tv-dialog__modal-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tv-dialog__modal-wrap.i-closed .tv-dialog{opacity:0;transform:translateY(20px);transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin{transform:scale(.9)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin.i-closing{transform:scale(1.1)}.tv-dialog__modal-container{height:100%;margin:0;padding:0;border:0;text-align:center;box-sizing:border-box}.tv-dialog__modal-container:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-dialog__modal-body{display:inline-block;vertical-align:middle;padding:40px 20px;font-size:14px;width:100%;box-sizing:border-box}@media screen and (max-width:1019px){.tv-dialog__modal-body{padding:20px}}.tv-dialog__error{position:absolute;padding:30px;top:0;left:0;right:0;color:#ff4a68;background:#fff;border:1px solid #ff4a68;border-radius:3px 3px 0 0;transform-origin:top center;box-sizing:border-box;transition:transform .175s cubic-bezier(.215,.61,.355,1),opacity .175s cubic-bezier(.215,.61,.355,1);z-index:1}html.theme-dark .tv-dialog__error{background:#1e222d}.tv-dialog__error.i-slided{opacity:0;transform:translateY(-5px) scaleY(.85);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__error.i-fixed{margin:0 auto;position:fixed;top:10px}@media screen and (max-width:767px){.tv-dialog__error{padding:20px}}.tv-dialog__error a{color:#ff4a68;transition:color .35s ease;text-decoration:underline}.tv-dialog__error a:visited{color:#ff4a68;fill:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__error a:hover{color:#f24965;fill:#f24965;transition-duration:.06s}}.tv-dialog__error a:focus{outline:auto}.tv-dialog__error a:focus:not(:-moz-focusring){outline:none}.tv-dialog__error a:-moz-focusring{outline:auto}.tv-dialog__error a:active{color:#ff173e;fill:#ff173e;transition-duration:.06s}.tv-dialog__error--dark{border-radius:3px;border-color:#4e5866;background-color:#2a2c39}.tv-dialog__header{display:flex;padding-top:10px}@media screen and (max-width:479px){.tv-dialog__header--adaptive{flex-direction:column;text-align:center}}.tv-dialog__header-logo{margin-right:20px;margin-bottom:10px;flex:0 0 auto}.tv-dialog__header-logo svg{max-height:95px}.tv-dialog__header-title{flex:1 1 auto}.tv-dialog__grab{cursor:grab}.tv-dialog__grab:active,.ui-draggable-dragging .tv-dialog__grab{cursor:grabbing}.tv-dialog__title{font-size:14px;font-weight:700;color:#4a4a4a}html.theme-dark .tv-dialog__title{color:#c5cbce}.tv-dialog__title--relative{position:relative}.tv-dialog__close{position:absolute;padding:15px;top:17px;right:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .tv-dialog__close{color:#c5cbce}@media screen and (max-width:767px){.tv-dialog__close{top:7px;right:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__close:hover{opacity:1;transition-duration:.06s}}.tv-dialog__close svg{display:block;width:13px;height:13px}.tv-dialog__close--new-style svg{width:21px;height:21px;fill:#4c525e}.tv-dialog__widetextarea{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;border:1px solid #dadde0;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding-top:9px;padding-bottom:9px;padding:25px 30px;border-radius:0;border-left:none;border-right:none;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__widetextarea{color:#c5cbce;background-color:#1e222d;border-color:#363c4e}.tv-dialog__widetextarea::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__widetextarea::placeholder{color:#4f5966}.tv-dialog__widetextarea:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__widetextarea--size_xsmall{height:19px}.tv-dialog__widetextarea--size_small{height:27px}.tv-dialog__widetextarea--size_large{height:48px;font-size:16px}.tv-dialog__widetextarea--connect{border-left:0;border-right:0;border-radius:0}.tv-dialog__widetextarea--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__widetextarea--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea:hover{border-color:#4c525e}}.tv-dialog__widetextarea:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__widetextarea[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__widetextarea[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__widetextarea[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-disabled,.tv-dialog__widetextarea[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled,html.theme-dark .tv-dialog__widetextarea[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__widetextarea.i-disabled::placeholder,.tv-dialog__widetextarea[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled::placeholder,html.theme-dark .tv-dialog__widetextarea[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-disabled:hover,.tv-dialog__widetextarea[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea.i-disabled:hover,html.theme-dark .tv-dialog__widetextarea[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-error:hover{border-color:#f24965!important}}.tv-dialog__widetextarea.i-error:focus{border-color:#ff173e!important}.tv-dialog__widetextarea.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__widetextarea.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-success:hover,html.theme-dark .tv-dialog__widetextarea.i-success:hover{border-color:#00897b!important}}.tv-dialog__widetextarea.i-success:active,.tv-dialog__widetextarea.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__widetextarea.i-success:active,html.theme-dark .tv-dialog__widetextarea.i-success:focus{border-color:#009688!important}.tv-dialog__widetextarea--phone{direction:ltr;text-align:left}.tv-dialog__widetextarea--readonly_dark,.tv-dialog__widetextarea--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__widetextarea--readonly_dark,html.theme-dark .tv-dialog__widetextarea--readonly_dark[readonly]{color:#4c525e}@media screen and (max-width:767px){.tv-dialog__widetextarea{padding:15px 20px}}.tv-dialog__expand-section{margin:0 -30px}@media screen and (max-width:767px){.tv-dialog__expand-section{margin:0 -20px}}.tv-dialog--popup{position:fixed}.tv-dialog--popup.i-closed{opacity:0;transform:scale(.925)}.tv-dialog__help{float:left;position:relative;top:8px;margin-right:15px;width:18px;height:18px;font-size:13px;line-height:16px;color:#787b86;border:1px solid;border-color:#787b86;border-radius:50%;transition:border-color .35s ease,color .35s ease}html.theme-dark .tv-dialog__help{border-color:#787b86;color:#787b86}.tv-dialog__help:after{content:"?";position:absolute;display:inline-block;top:2px;left:7px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__help:hover{color:#212121;border:1px solid;border-color:#4a4a4a;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__help:hover{border-color:#c5cbce}}.tv-dialog__username-pretext{margin-right:5px}.tv-dialog__chat-username-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-dialog__chat-username-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-dialog__chat-username-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__chat-username-input::placeholder{color:#4f5966}.tv-dialog__chat-username-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__chat-username-input--size_xsmall{height:19px}.tv-dialog__chat-username-input--size_small{height:27px}.tv-dialog__chat-username-input--size_large{height:48px;font-size:16px}.tv-dialog__chat-username-input--connect{border-left:0;border-right:0;border-radius:0}.tv-dialog__chat-username-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__chat-username-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input:hover{border-color:#4c525e}}.tv-dialog__chat-username-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__chat-username-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__chat-username-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__chat-username-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input--readonly_dark,.tv-dialog__chat-username-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__chat-username-input--readonly_dark,html.theme-dark .tv-dialog__chat-username-input--readonly_dark[readonly]{color:#4c525e}.tv-dialog__chat-username-input.i-disabled,.tv-dialog__chat-username-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled,html.theme-dark .tv-dialog__chat-username-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__chat-username-input.i-disabled::placeholder,.tv-dialog__chat-username-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled::placeholder,html.theme-dark .tv-dialog__chat-username-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-disabled:hover,.tv-dialog__chat-username-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input.i-disabled:hover,html.theme-dark .tv-dialog__chat-username-input[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-error:hover{border-color:#f24965!important}}.tv-dialog__chat-username-input.i-error:focus{border-color:#ff173e!important}.tv-dialog__chat-username-input.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__chat-username-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-success:hover,html.theme-dark .tv-dialog__chat-username-input.i-success:hover{border-color:#00897b!important}}.tv-dialog__chat-username-input.i-success:active,.tv-dialog__chat-username-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__chat-username-input.i-success:active,html.theme-dark .tv-dialog__chat-username-input.i-success:focus{border-color:#009688!important}.tv-dialog__chat-username-input--phone{direction:ltr;text-align:left}.tv-dialog__chat-username-input.tv-dialog__chat-username-input{display:inline-block;border-width:0;width:85%;height:15px;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__chat-username-input.tv-dialog__chat-username-input{color:#c5cbce;background-color:#1e222d}.tv-dialog__chat-username-input--error{background-color:#daa}html.theme-dark .tv-dialog__chat-username-input--error{background-color:#ff4a68}.tv-dialog__scroll-wrap{position:relative}.tv-dialog__scroll-wrap.i-scrollable{overflow:hidden}.feature-mobiletouch .tv-dialog__scroll-wrap.i-scrollable{overflow-x:hidden;overflow-y:scroll}.tv-dialog__scroll-wrap-inner{position:relative;padding-bottom:0}.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:30px}@media screen and (max-width:767px){.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:20px}}.tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-dialog__link{color:#1976d2}.tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-dialog__link:focus{outline:auto}.tv-dialog__link:focus:not(:-moz-focusring){outline:none}.tv-dialog__link:-moz-focusring{outline:auto}.tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css b/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css new file mode 100644 index 00000000..e02736ee --- /dev/null +++ b/src/components/kline/charting_library/bundles/dialogs-core.76a8074978d8af748add.rtl.css @@ -0,0 +1 @@ +.tv-dialog__section{padding:30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .tv-dialog__section{border-bottom-color:#363c4e}.tv-dialog__section--last,.tv-dialog__section--no-border,.tv-dialog__section:last-child{border-bottom:none!important}@media screen and (max-width:767px){.tv-dialog__section{padding:20px}}.tv-dialog__section--no-padding_bottom{padding-bottom:0}.tv-dialog__section--actions{display:inline-block;box-sizing:border-box;white-space:nowrap;width:100%;padding-bottom:40px;text-align:left}.tv-dialog__section--actions_with-help:after{clear:both;display:table;content:""}.tv-dialog__section--actions_with-border{border-top:1px solid;border-top-color:#dadde0;padding-top:29px}html.theme-dark .tv-dialog__section--actions_with-border{border-top-color:#363c4e}@media screen and (max-width:767px){.tv-dialog__section--actions_with-border{padding:19px}}.tv-dialog__section--actions_multiline{white-space:normal;padding-top:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline{padding-top:20px}}.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{width:100%;margin-bottom:24px}@media screen and (max-width:479px){.tv-dialog__section--actions_multiline .tv-control-checkbox--do-not-show-again{margin-bottom:0}}@media screen and (max-width:479px){.tv-dialog__section--actions-adaptive{display:flex;flex-flow:column-reverse wrap}.tv-dialog__section--actions-adaptive .tv-button{margin-top:10px}.tv-dialog__section--actions-adaptive .tv-control-checkbox{order:1}.tv-dialog__section--actions-adaptive .tv-button:first-child,.tv-dialog__section--actions-adaptive .tv-button:last-child{margin-right:0}}.tv-dialog__section--title{padding-left:70px}.tv-dialog__section--one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-dialog{display:inline-block;position:relative;min-width:280px;text-align:right;box-sizing:border-box;transition-property:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(107,121,136,.4)}html.theme-dark .tv-dialog{background-color:#1e222d;box-shadow:0 2px 4px 0 #000}.tv-dialog .tv-text p:last-child,.tv-dialog ul:last-child{margin-bottom:0}.tv-dialog--animated{transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1),box-shadow .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog.i-focused{box-shadow:0 1px 6px 1px rgba(0,0,0,.275)}.tv-dialog--signin{transition-delay:.2625s}.tv-dialog--signin.i-closing{transition-delay:1ms;transition-duration:.175s}.tv-dialog--signin,.tv-dialog--signin.i-focused{box-shadow:none!important;background-color:transparent}html.theme-dark .tv-dialog--signin,html.theme-dark .tv-dialog--signin.i-focused{background-color:transparent}.tv-dialog--popup{width:calc(100% - 20px)}.tv-dialog__modal-wrap,.tv-dialog__overlay{position:fixed;contain:layout style size;right:0;top:0;left:0;bottom:0;z-index:110;box-sizing:border-box}.tv-dialog__modal-wrap--contain-size,.tv-dialog__overlay--contain-size{contain:size}.tv-dialog__overlay{background-color:rgba(0,0,0,.05);transition:opacity .2625s cubic-bezier(.215,.61,.355,1)}.tv-dialog__overlay.i-closed{opacity:0;transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__overlay--signin,html.theme-dark .tv-dialog__overlay--signin{background-color:#fff}.tv-dialog__overlay--signin.i-closing{transition-delay:.175s}.tv-dialog__modal-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tv-dialog__modal-wrap.i-closed .tv-dialog{opacity:0;transform:translateY(20px);transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin{transform:scale(.9)}.tv-dialog__modal-wrap.i-closed .tv-dialog--signin.i-closing{transform:scale(1.1)}.tv-dialog__modal-container{height:100%;margin:0;padding:0;border:0;text-align:center;box-sizing:border-box}.tv-dialog__modal-container:after{content:"";display:inline-block;vertical-align:middle;height:100%}.tv-dialog__modal-body{display:inline-block;vertical-align:middle;padding:40px 20px;font-size:14px;width:100%;box-sizing:border-box}@media screen and (max-width:1019px){.tv-dialog__modal-body{padding:20px}}.tv-dialog__error{position:absolute;padding:30px;top:0;right:0;left:0;color:#ff4a68;background:#fff;border:1px solid #ff4a68;border-radius:3px 3px 0 0;transform-origin:top center;box-sizing:border-box;transition:transform .175s cubic-bezier(.215,.61,.355,1),opacity .175s cubic-bezier(.215,.61,.355,1);z-index:1}html.theme-dark .tv-dialog__error{background:#1e222d}.tv-dialog__error.i-slided{opacity:0;transform:translateY(-5px) scaleY(.85);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.tv-dialog__error.i-fixed{margin:0 auto;position:fixed;top:10px}@media screen and (max-width:767px){.tv-dialog__error{padding:20px}}.tv-dialog__error a{color:#ff4a68;transition:color .35s ease;text-decoration:underline}.tv-dialog__error a:visited{color:#ff4a68;fill:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__error a:hover{color:#f24965;fill:#f24965;transition-duration:.06s}}.tv-dialog__error a:focus{outline:auto}.tv-dialog__error a:focus:not(:-moz-focusring){outline:none}.tv-dialog__error a:-moz-focusring{outline:auto}.tv-dialog__error a:active{color:#ff173e;fill:#ff173e;transition-duration:.06s}.tv-dialog__error--dark{border-radius:3px;border-color:#4e5866;background-color:#2a2c39}.tv-dialog__header{display:flex;padding-top:10px}@media screen and (max-width:479px){.tv-dialog__header--adaptive{flex-direction:column;text-align:center}}.tv-dialog__header-logo{margin-left:20px;margin-bottom:10px;flex:0 0 auto}.tv-dialog__header-logo svg{max-height:95px}.tv-dialog__header-title{flex:1 1 auto}.tv-dialog__grab{cursor:grab}.tv-dialog__grab:active,.ui-draggable-dragging .tv-dialog__grab{cursor:grabbing}.tv-dialog__title{font-size:14px;font-weight:700;color:#4a4a4a}html.theme-dark .tv-dialog__title{color:#c5cbce}.tv-dialog__title--relative{position:relative}.tv-dialog__close{position:absolute;padding:15px;top:17px;left:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;color:#4a4a4a}html.theme-dark .tv-dialog__close{color:#c5cbce}@media screen and (max-width:767px){.tv-dialog__close{top:7px;left:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__close:hover{opacity:1;transition-duration:.06s}}.tv-dialog__close svg{display:block;width:13px;height:13px}.tv-dialog__close--new-style svg{width:21px;height:21px;fill:#4c525e}.tv-dialog__widetextarea{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;border:1px solid #dadde0;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding-top:9px;padding-bottom:9px;padding:25px 30px;border-radius:0;border-right:none;border-left:none;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__widetextarea{color:#c5cbce;background-color:#1e222d;border-color:#363c4e}.tv-dialog__widetextarea::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__widetextarea::placeholder{color:#4f5966}.tv-dialog__widetextarea:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__widetextarea--size_xsmall{height:19px}.tv-dialog__widetextarea--size_small{height:27px}.tv-dialog__widetextarea--size_large{height:48px;font-size:16px}.tv-dialog__widetextarea--connect{border-right:0;border-left:0;border-radius:0}.tv-dialog__widetextarea--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-dialog__widetextarea--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__widetextarea--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea:hover{border-color:#4c525e}}.tv-dialog__widetextarea:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__widetextarea[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__widetextarea[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__widetextarea[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-disabled,.tv-dialog__widetextarea[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled,html.theme-dark .tv-dialog__widetextarea[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__widetextarea.i-disabled::placeholder,.tv-dialog__widetextarea[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__widetextarea.i-disabled::placeholder,html.theme-dark .tv-dialog__widetextarea[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-disabled:hover,.tv-dialog__widetextarea[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__widetextarea.i-disabled:hover,html.theme-dark .tv-dialog__widetextarea[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__widetextarea.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-error:hover{border-color:#f24965!important}}.tv-dialog__widetextarea.i-error:focus{border-color:#ff173e!important}.tv-dialog__widetextarea.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__widetextarea.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__widetextarea.i-success:hover,html.theme-dark .tv-dialog__widetextarea.i-success:hover{border-color:#00897b!important}}.tv-dialog__widetextarea.i-success:active,.tv-dialog__widetextarea.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__widetextarea.i-success:active,html.theme-dark .tv-dialog__widetextarea.i-success:focus{border-color:#009688!important}.tv-dialog__widetextarea--phone{direction:ltr;text-align:right}.tv-dialog__widetextarea--readonly_dark,.tv-dialog__widetextarea--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__widetextarea--readonly_dark,html.theme-dark .tv-dialog__widetextarea--readonly_dark[readonly]{color:#4c525e}@media screen and (max-width:767px){.tv-dialog__widetextarea{padding:15px 20px}}.tv-dialog__expand-section{margin:0 -30px}@media screen and (max-width:767px){.tv-dialog__expand-section{margin:0 -20px}}.tv-dialog--popup{position:fixed}.tv-dialog--popup.i-closed{opacity:0;transform:scale(.925)}.tv-dialog__help{float:right;position:relative;top:8px;margin-left:15px;width:18px;height:18px;font-size:13px;line-height:16px;color:#787b86;border:1px solid;border-color:#787b86;border-radius:50%;transition:border-color .35s ease,color .35s ease}html.theme-dark .tv-dialog__help{border-color:#787b86;color:#787b86}.tv-dialog__help:after{content:"?";position:absolute;display:inline-block;top:2px;right:7px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__help:hover{color:#212121;border:1px solid;border-color:#4a4a4a;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__help:hover{border-color:#c5cbce}}.tv-dialog__username-pretext{margin-left:5px}.tv-dialog__chat-username-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-dialog__chat-username-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-dialog__chat-username-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-dialog__chat-username-input::placeholder{color:#4f5966}.tv-dialog__chat-username-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-dialog__chat-username-input--size_xsmall{height:19px}.tv-dialog__chat-username-input--size_small{height:27px}.tv-dialog__chat-username-input--size_large{height:48px;font-size:16px}.tv-dialog__chat-username-input--connect{border-right:0;border-left:0;border-radius:0}.tv-dialog__chat-username-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-dialog__chat-username-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-dialog__chat-username-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input:hover{border-color:#4c525e}}.tv-dialog__chat-username-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-dialog__chat-username-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-dialog__chat-username-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-dialog__chat-username-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input[readonly]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input--readonly_dark,.tv-dialog__chat-username-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-dialog__chat-username-input--readonly_dark,html.theme-dark .tv-dialog__chat-username-input--readonly_dark[readonly]{color:#4c525e}.tv-dialog__chat-username-input.i-disabled,.tv-dialog__chat-username-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled,html.theme-dark .tv-dialog__chat-username-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-dialog__chat-username-input.i-disabled::placeholder,.tv-dialog__chat-username-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-dialog__chat-username-input.i-disabled::placeholder,html.theme-dark .tv-dialog__chat-username-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-disabled:hover,.tv-dialog__chat-username-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-dialog__chat-username-input.i-disabled:hover,html.theme-dark .tv-dialog__chat-username-input[disabled]:hover{border-color:#262b3e!important}}.tv-dialog__chat-username-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-error:hover{border-color:#f24965!important}}.tv-dialog__chat-username-input.i-error:focus{border-color:#ff173e!important}.tv-dialog__chat-username-input.i-success{border-color:#009688!important}html.theme-dark .tv-dialog__chat-username-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__chat-username-input.i-success:hover,html.theme-dark .tv-dialog__chat-username-input.i-success:hover{border-color:#00897b!important}}.tv-dialog__chat-username-input.i-success:active,.tv-dialog__chat-username-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-dialog__chat-username-input.i-success:active,html.theme-dark .tv-dialog__chat-username-input.i-success:focus{border-color:#009688!important}.tv-dialog__chat-username-input--phone{direction:ltr;text-align:right}.tv-dialog__chat-username-input.tv-dialog__chat-username-input{display:inline-block;border-width:0;width:85%;height:15px;background-color:#fff;color:#4a4a4a}html.theme-dark .tv-dialog__chat-username-input.tv-dialog__chat-username-input{color:#c5cbce;background-color:#1e222d}.tv-dialog__chat-username-input--error{background-color:#daa}html.theme-dark .tv-dialog__chat-username-input--error{background-color:#ff4a68}.tv-dialog__scroll-wrap{position:relative}.tv-dialog__scroll-wrap.i-scrollable{overflow:hidden}.feature-mobiletouch .tv-dialog__scroll-wrap.i-scrollable{overflow-x:hidden;overflow-y:scroll}.tv-dialog__scroll-wrap-inner{position:relative;padding-bottom:0}.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:30px}@media screen and (max-width:767px){.tv-dialog__scroll-wrap.i-with-actions.i-scrollable .tv-dialog__scroll-wrap-inner{padding-bottom:20px}}.tv-dialog__link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-dialog__link{color:#1976d2}.tv-dialog__link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-dialog__link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-dialog__link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-dialog__link:focus{outline:auto}.tv-dialog__link:focus:not(:-moz-focusring){outline:none}.tv-dialog__link:-moz-focusring{outline:auto}.tv-dialog__link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js b/src/components/kline/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js new file mode 100644 index 00000000..b615c3f9 --- /dev/null +++ b/src/components/kline/charting_library/bundles/dialogs-core.e38859b0949bd10b7f09.js @@ -0,0 +1,9 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["dialogs-core"],{"6aJD":function(t,e,o){"use strict";var n=o("APlX");o.d(e,"a",(function(){return n.TVModal}))},APlX:function(t,e,o){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.TVModal=void 0;var n=Object.assign||function(t){for(var e=1;e
    ',containerTemplate:'
    ',ajaxErrorTemplate:'
    '+window.t("Error")+"
    "};e.TVModal=function(e){function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};h(this,o);var e=f(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,n({},g,t)));if(e.$overlay=$(e.options.overlayTemplate),e.$modalWrap=$(e.options.containerTemplate),e.$body=e.$modalWrap.find(".tv-dialog__modal-body").append(e.$el),e.options.closeOnOutsideClick&&e.$overlay.add(e.$modalWrap).click((function(t){e.isEventOut(t)&&e.close()})),e.on("change:zIndex",(function(){e.$overlay.css("z-index",e.zIndex),e.$modalWrap.css("z-index",e.zIndex)})),e.on("destroy",(function(){var t=function(){e.$overlay.remove(),e.$modalWrap.remove()};e.opened?(e.close(),setTimeout(t,e.options.closingDuration)):t()})),e.on("beforeOpen",(function(){v.push(e)})),e.options.ajax.url){var i=e.options.ajax.beforeSend||$.noop,s=e.options.ajax.success||!1,r=e.options.ajax.error||$.noop;$.extend(e.options.ajax,{beforeSend:function(){e.trigger("beforeLoading",[e]),e.startSpinner(),i(e)},success:function(t){e.trigger("afterLoading",[e]),e.renderContent(s?s(e,t):t).showContent(),e.trigger("afterLoadingShow",[e])},error:function(){e.renderContent(e.options.ajaxErrorTemplate),r(e),e.trigger("errorLoading",[e])}})}return e.on("error",(function(t,o){e.$modalWrap[0].getBoundingClientRect().height0&&v[v.length-1].focus(),e.options.destroyOnClose&&e.destroy()}),this.options.closingDuration),this}},{key:"showContent",value:function(){var t=this;return this.$modalWrap.removeClass("i-hidden"),setTimeout((function(){t.$modalWrap.removeClass("i-closed")}),20),setTimeout((function(){t.trigger("afterOpen",[t]),t.spinner&&t.stopSpinner()}),.75*s.dur+20),this}},{key:"hideContent",value:function(){if(this.$el)return this.$modalWrap.addClass("i-closed"),this.unfocus(),this}},{key:"startSpinner",value:function(){return this.spinner=new c.Spinner("large"),this.spinner.spin(this.$overlay[0]),this}},{key:"stopSpinner",value:function(){if(this.spinner)return this.spinner.stop(),delete this.spinner,this}}]),o}(l.TVDialogAbstract)}).call(this,o("F/us"))},KHon:function(t,e,o){"use strict";o.r(e);var n=o("v2PZ");o.d(e,"TVDialogAbstract",(function(){return n.TVDialogAbstract})),o.d(e,"closeAllDialogs",(function(){return n.closeAllDialogs}))},nZrM:function(t,e,o){},nbyR:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TVPopup=void 0;var n=Object.assign||function(t){for(var e=1;e',scrollWrapInner:'
    ',withScroll:!0};e.TVPopup=function(t){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(this,e);var o=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n({},g,t)));o.$scrollWrap=o.$content.hasClass("js-dialog__scroll-wrap")?o.$content:o.$content.find(".js-dialog__scroll-wrap"),o.$scrollWrap.length?o.$scrollWrapInner=o.$scrollWrap.children().first():(o.$scrollWrap=o.$content.wrap($(o.options.scrollWrap)).parent(),o.$scrollWrapInner=o.$content.wrap($(o.options.scrollWrapInner)).parent()),o.$actions&&o.$scrollWrap.addClass("i-with-actions"),o.options.withScroll&&(o.scroll=new l.SidebarCustomScroll(o.$scrollWrap,o.$scrollWrapInner),o.scroll.scrolled.subscribe(null,(function(){return o.trigger("scroll")}))),o.$scrollWrap.css("overflow","");var i=o.getDialogId();return o.$el.addClass("tv-dialog--popup i-closed i-hidden"),o.options.width&&o.$el.css({width:"calc(100% - 20px)","max-width":o.options.width}),o._hotkeys=u.createGroup({desc:"Dialog",isDisabled:function(){return!o.opened},modal:!1}),o.options.closeOnEsc&&o._hotkeys.add({desc:"Close",hotkey:27,handler:function(){return o.close()}}),o.$el.on("mousedown touchstart",o.toTop.bind(o)),o.options.closeOnOutsideClick&&(o._preventClick=!0,o.on("beforeOpen",(function(){setTimeout((function(){o.opened&&($(document).on("mousedown touchstart",(function(){o._preventClick=!1})),$(document).on("click.tv-popup-"+i,(function(t){if(!o._preventClick){var e=$(t.target).closest(".js-dialog");(o.options.closeOnClickAtOtherDialogs||0===e.length)&&o.isEventOut(t)&&o.close()}})))}),0)})),o.on("beforeClose",(function(){return $(document).off("click.tv-popup-"+i)}))),o.on("change:zIndex",(function(){o.$el.css("z-index",o.zIndex)})),o.on("destroy",(function(){var t=function(){o.$el.remove(),o._hotkeys.destroy()};o.opened?(o.close(),setTimeout(t,s.dur/2)):t()})),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"open",value:function(){ +var t=this;return this.opened||(this.opened=!0,this.trigger("beforeOpen",[this]),this.$el.appendTo(this.$wrap).removeClass("i-hidden").css(function(){t.calcHeight();var e=v.height(),o=v.width(),n=t.$el.height(),i=t.$el.width(),s=t.options.position;return s||(s={top:e/2-n/2,left:o/2-i/2}),s.top>e-n&&(s.top=e-n),s.left>o-i&&(s.left=o-i),s.top<10&&(s.top=10),s.left<10&&(s.left=10),s}()),this.focus(),this.toTop(),this._doOpenAnimation().then((function(){t.opened&&(t.$el.removeClass("i-closed"),t.options.draggable&&((0,c.lazyJqueryUI)(t.$el).draggable({handle:".js-dialog__drag",cancel:"input, textarea, button, select, option, .js-dialog__no-drag, .js-dialog__close",containment:"window",cursor:"-webkit-grabbing",stop:function(e,o){t.trigger("dragEnd",[t])}}),t.$el.find(".js-dialog__drag").addClass("tv-dialog__grab")),t.trigger("afterOpen",[t]))})),v.on("resize.tv-popup-"+this.getDialogId(),(function(){t.calcHeight(),t.fixPos()}))),this}},{key:"close",value:function(){var t=this;if(this.opened)return this.trigger("beforeClose",[this]),this.$el.addClass("i-closed"),this.opened=!1,this._doCloseAnimation().then((function(){t.opened||((0,c.lazyJqueryUI)(t.$el).draggable("instance").then((function(t){t&&t.destroy()})),t.$el.addClass("i-hidden").detach(),f.css("cursor","auto"),t.trigger("afterClose",[t]),t.options.destroyOnClose&&t.destroy())})),v.off("resize.tv-popup-"+this.getDialogId()),this}},{key:"hide",value:function(){this.$el.addClass("i-hidden")}},{key:"show",value:function(){this.$el.removeClass("i-hidden")}},{key:"fixPos",value:function(){var t=this.$el[0].getBoundingClientRect(),e={};t.bottom>r.mediaState.height-10&&(e.top=r.mediaState.height-10-t.height,e.top<10&&(e.top=10)),t.right>r.mediaState.width-10&&(e.left=r.mediaState.width-10-t.width,e.left<10&&(e.left=10)),(e.top||e.left)&&this.$el.css(e)}},{key:"calcHeight",value:function(){var t=this.$el[0].getBoundingClientRect(),e=this.$scrollWrapInner[0].getBoundingClientRect(),o=this.$scrollWrap[0].getBoundingClientRect(),n=this.options.height&&this.options.heightn)&&((n-=t.height-o.height)<60&&(n=60),this.$scrollWrap.css({height:n})),this.options.withScroll&&this.scroll.resize();var s=n'+this.$btn.html()+''),this.loading=this.$btn.hasClass("i-loading")}return n(t,[{key:"_start",value:function(){var t=this;this.starting=!0,this.$btn.addClass("i-start-load"),this.$btn.trigger("tv-button-loader:start"),setTimeout((function(){t.loading=!0,t.starting=!1,t._startPromise=!1,t.$btn.addClass("i-loading"),t.$btn.removeClass("i-start-load"),t._stopPromise&&t._stop()}),2*s.dur)}},{key:"start",value:function(){this.starting||(this.stopping?this._startPromise=!0:this._start())}},{key:"_stop",value:function(){var t=this;this.stopping=!0,this.$btn.addClass("i-stop-load"),this.$btn.trigger("tv-button-loader:stop"),setTimeout((function(){t.loading=!1,t.stopping=!1,t._stopPromise=!1,t.$btn.removeClass("i-loading i-start-load i-stop-load"),t._startPromise&&t._start()}),s.dur)}},{key:"stop",value:function(){this.stopping||(this.starting?this._stopPromise=!0:this._stop())}},{key:"toggle",value:function(){this.loading?this.stop():this.start()}},{key:"contentHtml",value:function(t){return t?(this.$btn.find(".tv-button__text").html(t),t):this.$btn.find(".tv-button__text").html()}},{key:"contentNojQuery",value:function(){return this.$btn.get(0)}},{key:"disable",value:function(){this.stop(),this.$btn.addClass("i-disabled")}},{key:"enable",value:function(){this.$btn.removeClass("i-disabled")}}]),t}()},tKRU:function(t,e,o){"use strict";var n=o("nbyR");o.d(e,"a",(function(){return n.TVPopup}))},v2PZ:function(t,e,o){"use strict";(function(t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.TVDialogAbstract=void 0;var i=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var o=[],n=!0,i=!1,s=void 0;try{for(var r,a=t[Symbol.iterator]();!(n=(r=a.next()).done)&&(o.push(r.value),!e||o.length!==e);n=!0);}catch(l){i=!0,s=l}finally{try{!n&&a.return&&a.return()}finally{if(i)throw s}}return o}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=Object.assign||function(t){for(var e=1;e',errorTemplate:'
    {{{ error }}}
    ',titleTemplate:'
    {{{ title }}}
    ',contentWrapTemplate:'
    ',actionsWrapTemplate:'
    ',closeButtonTemplate:'
    '+o("uo4K")+"
    ",helpButtonTemplate:'
    ',helpActionsMod:"tv-dialog__section--actions_with-help"},_={default:"tv-button tv-button--default",primary:"tv-button tv-button--primary",success:"tv-button tv-button--success",danger:"tv-button tv-button--danger",warning:"tv-button tv-button--warning",link:"tv-button tv-button--link",checkbox:"tv-control-checkbox tv-control-checkbox--in-actions","default-ghost":"tv-button tv-button--default_ghost","primary-ghost":"tv-button tv-button--primary_ghost","success-ghost":"tv-button tv-button--success_ghost","danger-ghost":"tv-button tv-button--danger_ghost","warning-ghost":"tv-button tv-button--warning_ghost"},m={_default:'
    {{ text }}
    ',"submit-primary":'',"submit-success":''},k=function(e){function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p(this,o);var n=h(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));if(n.manager=e.manager||(0,u.getRootOverlapManager)(e.ownerDocument),n._id=f++, +n.loadingActions=[],n.disabledActions=[],n.firstFocusControl=null,n.options=s({},y,e),n.$el=$(t.render(n.options.template,{title:n.options.title,closeButton:n.options.closeButton})),n.$el.addClass("js-dialog"),n.el=n.$el[0],n.options.dataset){var r=!0,a=!1,c=void 0;try{for(var d,g=Object.entries(n.options.dataset)[Symbol.iterator]();!(r=(d=g.next()).done);r=!0){var k=d.value,w=i(k,2),C=w[0],O=w[1];"string"==typeof O&&n.el.setAttribute("data-"+C,O)}}catch(P){a=!0,c=P}finally{try{!r&&g.return&&g.return()}finally{if(a)throw c}}}for(n.options.addClass&&n.$el.addClass(n.options.addClass),n.options.width&&n.$el.css({width:"100%","max-width":n.options.width}),n.on("beforeOpen",(function(){n.$wrap=n.manager.ensureWindow(n._id)})),n.on("afterClose",(function(){n.$wrap=null,n.manager.unregisterWindow(n._id)})),n.options.title&&(n.$title=$(t.render(n.options.titleTemplate,{title:n.options.title})).appendTo(n.$el)),n.$content=$(n.options.contentWrapTemplate).appendTo(n.$el),n.$contentIn=n.$content;n.$contentIn.length;)n.$contentIn=n.$contentIn.children();if(n.$contentIn=n.$contentIn.end(),n.options.content&&n.renderContent(n.options.content),(n.options.actions||n.options.help)&&(n.$content.hasClass("tv-dialog__section")&&n.$content.addClass("tv-dialog__section--no-padding_bottom"),n.$actions=$(n.options.actionsWrapTemplate).appendTo(n.$el)),n.options.actions){n.actions={},n.$el.on("click touchend",".js-dialog__action-click",(function(t){t.preventDefault(),n.actionDispatcher($(t.currentTarget).data("name"))}));for(var x=function(e){var o=n.options.actions[e];if(o.type||(o.type="default"),o.class||(o.class=_[o.type]?_[o.type]:_.default),"checkbox"===o.type){var i=new l.default({labelRight:o.text,name:o.name,checked:o.checked});n.actions[o.name]=i.$el.appendTo(n.$actions),n.actions[o.name].on("change",(function(){setTimeout((function(){return n.actionDispatcher(o.name,i.checked)}))}))}else n.actions[o.name]=$(t.render(o.template?o.template:m[o.type]||m._default,o,o)).appendTo(n.$actions);if(o.method&&"function"==typeof n[o.method]&&n.on("action:"+o.name,n[o.method].bind(n)),o.addClass&&n.actions[o.name].addClass(o.addClass),o.key){var s=void 0;if("string"==typeof o.key&&o.key.split("+").length>1){var r=[],a=o.key.split("+");s=function(t){r=[]};var c=function(t){var e=""+t.keyCode;-1!==a.indexOf(e)&&r.indexOf(e)&&r.push(e),n._focused&&r.length===a.length&&(r=[],n.actionDispatcher(o.name))};n.on("afterOpen",(function(){b.on("keydown",c),b.on("keyup",s)})),n.on("beforeClose",(function(){b.off("keydown",c),b.off("keyup",s)}))}else{var u=$.isArray(o.key)?o.key:[o.key];s=function(t){!t.isDefaultPrevented()&&n._focused&&-1!==u.indexOf(t.keyCode)&&n.actionDispatcher(o.name)},n.on("afterOpen",(function(){return b.on("keyup",s)})),n.on("beforeClose",(function(){return b.off("keyup",s)}))}}},T=n.options.actions.length-1;T>=0;T--)x(T)}if(n.options.help&&$(t.render(n.options.helpButtonTemplate,n.options.help)).prependTo(n.$actions.addClass(n.options.helpActionsMod)),n.options.closeButton){var j=$(n.options.closeButtonTemplate) +;j.addClass(n.options.closeButtonAddClass||"");var I=n.$el;1===n.$el.find(".js-close-button-place").length&&(I=n.$el.find(".js-close-button-place")),j.appendTo(I)}return n.setZIndex(110+v.length),e.errorMod&&(n.errorMod=e.errorMod),n.on("afterOpen",(function(){n.$el.focus(),n.options.focusFirstControl&&!Modernizr.mobiletouch&&(n.firstFocusControl||n.$el.find('input:not([type="hidden"]), textarea').first()).focus()})),n.$el.on("click",".js-dialog__close",n.close.bind(n)),n.$el.on("mousedown touchstart",n.focus.bind(n)),v.push(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(o,e),r(o,[{key:"renderContent",value:function(t){return this.$contentIn.html("function"==typeof t?t(this):t),this}},{key:"setDestroyOnClose",value:function(t){this.options.destroyOnClose=t}},{key:"setZIndex",value:function(t){return this.zIndex=t,this.trigger("change:zIndex",[this]),this}},{key:"toTop",value:function(){for(var t=v.length-1;t>=0;t--)v[t].zIndex>this.zIndex&&v[t].setZIndex(v[t].zIndex-1);return this.setZIndex(110+v.length),this.manager.moveToTop(this._id),this._hotkeys&&this._hotkeys.promote(),this}},{key:"isEventOut",value:function(t){if(this.options.isClickOutFn){var e=this.options.isClickOutFn(t);if(void 0!==e)return e}var o=!0,n=$(t.target);return n.get(0)!==this.$el.get(0)&&($(">*",this.$el).each((function(){n.get(0)===$(this).get(0)&&(o=!1),0===n.closest("HTML",$(this).get(0)).length&&(o=!1)})),o)}},{key:"focus",value:function(){var t=this;g&&g!==this&&g.unfocus(),this._setFocused(),this._focused=!0,this.$el.addClass(this.options.focusClass),this.trigger("focus",[this]),setTimeout((function(){b.on("mousedown.tv-dialog-unfocus-"+t._id,(function(e){t.isEventOut(e)&&(t.unfocus(),b.off("mousedown.tv-dialog-unfocus-"+t._id))}))}),20)}},{key:"_setFocused",value:function(){g!==this&&(g=this)}},{key:"_setUnfocused",value:function(){g===this&&(g=void 0)}},{key:"unfocus",value:function(){g===this&&(this._setUnfocused(),this._focused=!1,this.$el.removeClass(this.options.focusClass).find(":focus").blur(),this.trigger("unfocus",[this]))}},{key:"isFocused",value:function(){return this._focused}},{key:"setTitle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.$title.toggleClass("tv-dialog__section--one-line apply-overflow-tooltip",e),this.$title.html(t),this}},{key:"setTitleText",value:function(t){this.$title.find(".js-title-text").text(t)}},{key:"actionDispatcher",value:function(t){if(!this.disabledActions.includes(t)&&!this.loadingActions.includes(t)){for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"init";return this.actions[t].tvButtonLoader(o),"init"===o&&(this.actions[t].off("tv-button-loader:start.dialog-action").on("tv-button-loader:start.dialog-action",(function(){e.loadingActions.push(t)})),this.actions[t].off("tv-button-loader:stop.dialog-action").on("tv-button-loader:stop.dialog-action",(function(){e.loadingActions=n.without(e.loadingActions,t)}))),this}},{key:"error",value:function(e){var o=$(t.render(this.options.errorTemplate,{error:e,errorMod:this.errorMod})).appendTo(this.$el);return setTimeout((function(){return o.removeClass("i-slided")}),20),b.one("touchstart mousedown keydown",(function(){o.addClass("i-slided"),setTimeout((function(){return o.remove()}),.75*a.dur)})),this.trigger("error",[this,o]),this}},{key:"destroy",value:function(){this.$wrap=null,this.manager.unregisterWindow(this._id),this._hotkeys&&this._hotkeys.destroy(),v=n.without(v,this);for(var t=0;t=this.state.heightContent-1},t.prototype.animateTo=function(e,t){void 0===t&&(t=E.dur);var o=this._scroll +;o&&Object(O.doAnimate)({onStep:function(e,t){o.scrollTop=t},from:o.scrollTop,to:Math.round(e),easing:E.easingFunc.easeInOutCubic,duration:t})},t.prototype.render=function(){var e,t,o,n,i,r=this,l=this.props,s=l.children,u=l.isVisibleScrollbar,d=l.isVisibleFade,p=l.isVisibleButtons,h=l.onMouseOver,m=l.onMouseOut,b=this.state,v=b.heightContent,g=b.heightWrap,f=b.isVisibleBotButton,_=b.isVisibleTopButton;return a.a.createElement(k,{whitelist:["height"],onMeasure:this._handleResizeWrap},a.a.createElement("div",{className:M.wrap,onMouseOver:h,onMouseOut:m},a.a.createElement("div",{className:c()(M.scrollWrap,(e={},e[M.noScrollBar]=!u,e)),onScroll:this._handleScroll,ref:function(e){return r._scroll=e}},a.a.createElement(k,{onMeasure:this._handleResizeContent,whitelist:["height"]},a.a.createElement("div",{className:M.content},s))),d&&a.a.createElement("div",{className:c()(M.fadeTop,(t={},t[M.isVisible]=_&&v>g,t))}),d&&a.a.createElement("div",{className:c()(M.fadeBot,(o={},o[M.isVisible]=f&&v>g,o))}),p&&a.a.createElement("div",{className:c()(M.scrollTop,(n={},n[M.isVisible]=_&&v>g,n)),onClick:this._handleScrollTop},a.a.createElement("div",{className:M.iconWrap},a.a.createElement(S.Icon,{icon:D,className:M.icon}))),p&&a.a.createElement("div",{className:c()(M.scrollBot,(i={},i[M.isVisible]=f&&v>g,i)),onClick:this._handleScrollBot},a.a.createElement("div",{className:M.iconWrap},a.a.createElement(S.Icon,{icon:D,className:M.icon})))))},t.defaultProps=L,t}(a.a.PureComponent),A=o("lxNp"),j=o("tWVy"),x=o("wZIs"),B=[61536,61537,61538,61539,61725,61726,61575,61576,61796,61797,61779,61780,61781,61782,61783,61784,61785,61786,61440,61441,61442,61444,61445,61446,61447,61448,61452,61453,61454,61456,61457,61458,61459,61460,61461,61463,61464,61466,61467,61469,61470,61473,61475,61476,61488,61502,61504,61505,61507,61510,61523,61524,61525,61526,61527,61528,61529,61530,61531,61532,61533,61534,61540,61541,61542,61543,61544,61545,61546,61547,61548,61550,61552,61553,61554,61555,61557,61558,61559,61560,61565,61566,61568,61572,61574,61578,61588,61597,61601,61602,61603,61604,61605,61606,61607,61608,61609,61610,61611,61616,61617,61635,61648,61649,61654,61655,61656,61657,61658,61659,61666,61667,61669,61670,61671,61672,61673,61675,61681,61682,61683,61684,61696,61697,61698,61699,61700,61701,61702,61703,61704,61705,61706,61707,61712,61713,61714,61715,61720,61721,61722,61731,61732,61736,61737,61738,61746,61747,61748,61749,61751,61752,61753,61754,61757,61758,61760,61764,61768,61769,61770,61771,61772,61773,61774,61776,61777,61778,61799,61811,61812,61813,61814,61815,61816,61817,61818,61819,61820,61821,61826,61827,61828,61829,61830,61831,61832,61836,61838,61840,61842,61845],W=o("9dlw"),P=o("QpNh"),V=o("gb5g");function F(e){var t,o=e.id,a=e.activeClass,r=e.children,l=e.className,c=e.icon,u=e.isActive,d=e.isGrayed,p=e.isHidden,h=e.isTransparent,m=e.theme,b=void 0===m?V:m,v=e.onClick,g=e.title,f=e.buttonHotKey;return i.createElement("div",Object(n.__assign)({id:o,className:s(b.button,l,u&&a,(t={},t["apply-common-tooltip common-tooltip-vertical"]=Boolean(g), +t[b.isActive]=u,t[b.isGrayed]=d,t[b.isHidden]=p,t[b.isTransparent]=h,t)),onClick:v,title:g,"data-role":"button","data-tooltip-hotkey":f},Object(P.a)(e)),i.createElement("div",{className:b.bg},c&&("string"==typeof c?i.createElement(S.Icon,{className:b.icon,icon:c}):i.createElement("span",{className:b.icon},c)),r))}var I=o("Sn4D"),z=o("hn2c"),R=o("KmEK"),G=function(e){function t(t){var o=e.call(this,t)||this;return o._toggleDropdown=function(e){o.setState({isOpened:void 0!==e?e:!o.state.isOpened})},o._handleClose=function(){o._toggleDropdown(!1)},o._getDropdownPosition=function(){if(!o._control)return{x:0,y:0};var e=o._control.getBoundingClientRect();return{x:e.left+e.width+1,y:e.top-6}},o._handleClickArrow=function(){o._toggleDropdown()},o._handleTouchStart=function(){o.props.onClickButton(),o._toggleDropdown()},o._handlePressStart=function(){if(Modernizr.mobiletouch&&!o.props.checkable)o._longPressDelay||o.props.onClickButton();else{if(o._doubleClickDelay)return clearTimeout(o._doubleClickDelay),delete o._doubleClickDelay,void o._toggleDropdown(!0);o._doubleClickDelay=setTimeout((function(){delete o._doubleClickDelay,o._longPressDelay||o.props.onClickButton()}),175)}o._longPressDelay=setTimeout((function(){delete o._longPressDelay,o._toggleDropdown(!0)}),300)},o._handlePressEnd=function(){o._longPressDelay&&(clearTimeout(o._longPressDelay),delete o._longPressDelay,o.state.isOpened?o._toggleDropdown(!1):o.props.checkable||o.state.isOpened||!o.props.isActive||Modernizr.mobiletouch?o._doubleClickDelay||o.props.onClickButton():o._toggleDropdown(!0))},o.state={isOpened:!1},o}return Object(n.__extends)(t,e),t.prototype.render=function(){var e,t=this,o=this.props,a=o.buttonActiveClass,r=o.buttonClass,l=o.buttonIcon,c=o.buttonTitle,u=o.buttonHotKey,d=o.dropdownTooltip,p=o.children,h=o.isActive,m=o.isGrayed,b=o.onClickWhenGrayed,v=o.checkable,g=o.isSmallTablet,f=this.state.isOpened,_=Object(P.a)(this.props);return i.createElement("div",{className:s(R.dropdown,(e={},e[R.isGrayed]=m,e[R.isActive]=h,e[R.isOpened]=f,e)),onClick:m?b:void 0},i.createElement("div",Object(n.__assign)({},_,{ref:function(e){return t._control=e},className:R.control}),i.createElement("div",{className:s(R.buttonWrap,{"apply-common-tooltip common-tooltip-vertical":Boolean(c||u)}),"data-tooltip-hotkey":u,"data-tooltip-delay":1500,"data-role":"button",title:c,onMouseDown:m||Modernizr.mobiletouch?void 0:this._handlePressStart,onMouseUp:m||Modernizr.mobiletouch?void 0:this._handlePressEnd,onTouchStart:!m&&v&&Modernizr.mobiletouch?this._handlePressStart:void 0,onTouchEnd:!m&&v&&Modernizr.mobiletouch?this._handlePressEnd:void 0,onClick:m||v||!Modernizr.mobiletouch?void 0:this._handleTouchStart},i.createElement(F,{activeClass:a,className:r,icon:l,isActive:h,isGrayed:m,isTransparent:!v})),!m&&!Modernizr.mobiletouch&&i.createElement("div",{className:s(R.arrow,d&&"apply-common-tooltip common-tooltip-vertical"),title:d,onClick:this._handleClickArrow,"data-role":"menu-handle"},i.createElement(S.Icon,{className:R.arrowIcon,icon:z}))),!m&&(g?f&&i.createElement(I.a,{ +onClose:this._handleClose,position:"Bottom"},p):i.createElement(W.a,{doNotCloseOn:this,isOpened:f,onClose:this._handleClose,position:this._getDropdownPosition},p)))},t}(i.PureComponent),H=o("KKsp"),U=o("EA32"),K={icon:window.t("Icon"),dropdownTooltip:window.t("Icons")},Q=function(e){function t(t){var o=e.call(this,t)||this;return o._renderItem=function(e,t){var n=o.props.isSmallTablet,a=c()(U.item,n&&U.smallTablet,t&&n&&o.state.isActive&&e===o.state.current&&U.active);return i.createElement("div",{className:a,key:e,onClick:function(){o._handleSelect(e),Object(j.b)()}},String.fromCharCode(e))},o._onChangeDrawingState=function(){o.setState({isActive:o._isActive()})},o._handleSelect=function(e){Object(x.saveDefaults)("linetoolicon",Object(n.__assign)(Object(n.__assign)({},Object(x.defaults)("linetoolicon")),{icon:e})),p.tool.setValue("LineToolIcon");var t=o.state.recents,i=t.indexOf(e);-1!==i&&t.splice(i,1),t=Object(n.__spreadArrays)([e],t.slice(0,9)),Object(u.setJSON)("linetoolicon.recenticons",t),o.setState({current:e,recents:t})},o.state={current:Object(x.defaults)("linetoolicon").icon,recents:Object(u.getJSON)("linetoolicon.recenticons")||[]},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChangeDrawingState),u.onSync.subscribe(this,this._onSyncSettings)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChangeDrawingState),u.onSync.unsubscribe(this,this._onSyncSettings)},t.prototype.render=function(){var e=this,t=this.props,o=t.isGrayed,a=t.toolName,r=t.isSmallTablet,l=this.state,s=l.current,u=l.isActive,d=l.recents,p=Object(P.a)(this.props),h=c()(U.wrap,r&&U.smallTablet);return i.createElement(G,Object(n.__assign)({buttonClass:U.button,buttonIcon:i.createElement("div",{className:U.buttonIcon},String.fromCharCode(s||B[0])),buttonTitle:K.icon,dropdownTooltip:K.dropdownTooltip,isActive:u,isGrayed:o,isSmallTablet:r,onClickButton:function(){return e._handleSelect(s||B[0])},onClickWhenGrayed:function(){return Object(m.emit)("onGrayedObjectClicked",{type:"drawing",name:f.a[a].localizedName})}},p),d&&i.createElement(i.Fragment,null,r&&i.createElement("div",{className:U.title},window.t("Recently used")),i.createElement("div",{className:h},d.map((function(t){return e._renderItem(t,!0)}))),i.createElement(H.a,{className:c()(r&&U.separator)})),i.createElement("div",{key:"all",className:h},B.map((function(t){return e._renderItem(t)}))))},t.prototype._isActive=function(){return p.tool.value()===this.props.toolName},t.prototype._onSyncSettings=function(){this.setState({recents:Object(u.getJSON)("linetoolicon.recenticons")})},t}(i.Component),q=o("Ocx9"),J=function(e){function t(t){var o=e.call(this,t)||this;return o._handleClick=function(){o.props.saveDefaultOnChange&&Object(q.saveDefaultProperties)(!0);var e=!o.props.property.value();o.props.property.setValue(e),o.props.saveDefaultOnChange&&Object(q.saveDefaultProperties)(!1),o.props.onClick&&o.props.onClick(e)},o.state={isActive:o.props.property.value()},o}return Object(n.__extends)(t,e), +t.prototype.componentDidMount=function(){this.props.property.subscribe(this,this._onChange)},t.prototype.componentWillUnmount=function(){this.props.property.unsubscribe(this,this._onChange)},t.prototype.render=function(){var e=this.props.toolName,t=this.state.isActive,o=f.a[e];return i.createElement(F,{icon:t&&o.iconActive?o.iconActive:o.icon,isActive:t,onClick:this._handleClick,title:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})},t.prototype._onChange=function(e){this.setState({isActive:e.value()})},t}(i.PureComponent),X=function(e){function t(t){var o=e.call(this,t)||this;return o._handleClick=function(){p.tool.setValue(o.props.toolName)},o._onChange=function(){o.setState({isActive:p.tool.value()===o.props.toolName})},o.state={isActive:p.tool.value()===o.props.toolName},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChange)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChange)},t.prototype.render=function(){var e=this.props.toolName,t=this.state.isActive,o=f.a[e];return i.createElement(F,{icon:f.a[e].icon,isActive:t,isTransparent:!0,onClick:this._handleClick,title:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})},t}(i.PureComponent);function Y(e){var t=e.id,o=e.action,n=e.isActive,a=e.isHidden,r=e.isTransparent,l=e.toolName;return i.createElement(F,{id:t,icon:f.a[l].icon,isActive:n,isHidden:a,isTransparent:r,onClick:o,title:f.a[l].localizedName,"data-name":l})}var Z,$=function(e){function t(t){var o=e.call(this,t)||this;return o._boundUndoModel=null,o._handleClick=function(){var e=o._activeChartWidget().model();e&&e.zoomFromViewport()},o._syncUnzoomButton=function(){var e=o._activeChartWidget(),t=e.model(),n=!1;t?(o._boundUndoModel!==t&&(o._boundUndoModel&&o._boundUndoModel.zoomStack().onChange().unsubscribe(null,o._syncUnzoomButton),t.zoomStack().onChange().subscribe(null,o._syncUnzoomButton),o._boundUndoModel=t),n=!t.zoomStack().isEmpty()):e.withModel(null,o._syncUnzoomButton),o.setState({isVisible:n})},o.state={isVisible:!1},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._syncUnzoomButton,{callWithLast:!0})},t.prototype.componentWillUnmount=function(){this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._syncUnzoomButton)},t.prototype.render=function(){return this.state.isVisible?i.createElement(Y,{action:this._handleClick,isTransparent:!0,toolName:"zoom-out"}):i.createElement("div",null)},t.prototype._activeChartWidget=function(){return this.props.chartWidgetCollection.activeChartWidget.value()},t}(i.PureComponent),ee=o("b2d7"),te=o("pr86"),oe=o("N5tr"),ne=o("dhVi"),ie=function(e){function t(t){var o=e.call(this,t)||this;o._onChangeDrawingState=function(){var e=o._getActiveToolIndex();o.setState({current:-1!==e?e:o.state.current,isActive:-1!==e})},o._handleClickButton=function(){if(!g.CheckMobile.any()){var e=o._getCurrentToolName();o._selectTool(e)}},o._handleClickItem=function(e){o._selectTool(e)}, +o._handleGrayedClick=function(e){Object(m.emit)("onGrayedObjectClicked",{type:"drawing",name:f.a[e].localizedName})},o._handleClickFavorite=function(e){o.state.favState&&o.state.favState[e]?ee.a.removeFavorite(e):ee.a.addFavorite(e)},o._onAddFavorite=function(e){var t;o.setState({favState:Object(n.__assign)(Object(n.__assign)({},o.state.favState),(t={},t[e]=!0,t))})},o._onRemoveFavorite=function(e){var t;o.setState({favState:Object(n.__assign)(Object(n.__assign)({},o.state.favState),(t={},t[e]=!1,t))})},o._onSyncFavorites=function(){o.setState({favState:o._composeFavState()})};var i=o._getActiveToolIndex();return o.state={current:-1===i?o._firstNonGrayedTool():i,favState:o._composeFavState(),isActive:-1!==i},o}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){p.tool.subscribe(this._onChangeDrawingState),ee.a.favoriteAdded.subscribe(null,this._onAddFavorite),ee.a.favoriteRemoved.subscribe(null,this._onRemoveFavorite),ee.a.favoritesSynced.subscribe(null,this._onSyncFavorites)},t.prototype.componentWillUnmount=function(){p.tool.unsubscribe(this._onChangeDrawingState),ee.a.favoriteAdded.unsubscribe(null,this._onAddFavorite),ee.a.favoriteRemoved.unsubscribe(null,this._onRemoveFavorite),ee.a.favoritesSynced.unsubscribe(null,this._onSyncFavorites)},t.prototype.componentDidUpdate=function(e,t){e.lineTools!==this.props.lineTools&&this.setState({favState:this._composeFavState()})},t.prototype.render=function(){var e=this,t=this.props,o=t.favoriting,a=t.grayedTools,r=t.lineTools,l=t.dropdownTooltip,s=t.isSmallTablet,c=this.state,u=c.current,d=c.favState,p=c.isActive,h=this._getCurrentToolName(),m=f.a[h],b=this._showShortcuts(),v=Object(P.a)(this.props);return i.createElement("span",null,i.createElement(G,Object(n.__assign)({buttonIcon:m.icon,buttonTitle:m.localizedName,buttonHotKey:m.hotKey,dropdownTooltip:l,isActive:p,onClickButton:this._handleClickButton,isSmallTablet:s},v),r.map((function(t,n){var r=t.name,l=f.a[r],c=a[r];return i.createElement(oe.b,{key:r,"data-name":t.name,theme:s?ne.a:void 0,dontClosePopup:c,forceShowShortcuts:b,shortcut:!s&&t.hotkeyHash?Object(w.humanReadableHash)(t.hotkeyHash):void 0,icon:l.icon,isActive:p&&u===n,appearAsDisabled:c,label:l.localizedName,onClick:c?e._handleGrayedClick:e._handleClickItem,onClickArg:r,showToolboxOnHover:!d[r],toolbox:o&&!c?i.createElement(te.a,{isActive:p&&u===n,isFilled:d[r],onClick:function(){return e._handleClickFavorite(r)}}):void 0})}))))},t.prototype._getCurrentToolName=function(){var e=this.state.current;return this.props.lineTools[e||0].name},t.prototype._firstNonGrayedTool=function(){var e=this.props,t=e.grayedTools;return e.lineTools.findIndex((function(e){return!t[e.name]}))},t.prototype._getActiveToolIndex=function(){return this.props.lineTools.findIndex((function(e){return e.name===p.tool.value()}))},t.prototype._showShortcuts=function(){return this.props.lineTools.some((function(e){return"shortcut"in e}))},t.prototype._selectTool=function(e){p.tool.setValue(e)},t.prototype._composeFavState=function(){var e={} +;return this.props.lineTools.forEach((function(t){e[t.name]=ee.a.isFavorite(t.name)})),e},t}(i.PureComponent),ae=o("JWMC"),re=o("nPPD"),le=o("11r7"),se=Object(re.a)(oe.a,le),ce={all:window.t("Remove Drawings & Indicators"),drawings:window.t("Remove Drawings"),studies:window.t("Remove Indicators")},ue=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleRemoveToolClick=function(){Modernizr.mobiletouch||t._handleRemoveDrawings()},t._handleRemoveDrawings=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove drawing"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllDrawingTools()},t._handleRemoveStudies=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove indicator"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllStudies()},t._handleRemoveAll=function(){Object(ae.trackEvent)("GUI","Chart Left Toolbar","remove all"),t.props.chartWidgetCollection.activeChartWidget.value().removeAllStudiesDrawingTools()},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props.isSmallTablet?se:void 0;return i.createElement(G,{buttonIcon:f.a[this.props.toolName].icon,buttonTitle:ce.drawings,onClickButton:this._handleRemoveToolClick,isSmallTablet:this.props.isSmallTablet,"data-name":this.props.toolName},i.createElement(oe.b,{"data-name":"remove-drawing-tools",label:ce.drawings,onClick:this._handleRemoveDrawings,theme:e}),i.createElement(oe.b,{"data-name":"remove-studies",label:ce.studies,onClick:this._handleRemoveStudies,theme:e}),i.createElement(oe.b,{"data-name":"remove-all",label:ce.all,onClick:this._handleRemoveAll,theme:e}))},t}(i.PureComponent),de=o("g5Qf"),pe=o("85c9"),he=window.t("Show Favorite Drawing Tools Toolbar"),me=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._instance=null,t._promise=null,t._bindedForceUpdate=function(){return t.forceUpdate()},t._handleClick=function(){null!==t._instance&&(t._instance.isVisible()?t._instance.hide():t._instance.show())},t}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this._promise=Object(l.ensureNotNull)(Object(de.getFavoriteDrawingToolbarPromise)());t.then((function(o){e._promise===t&&(e._instance=o,e._instance.canBeShown().subscribe(e._bindedForceUpdate),e._instance.visibility().subscribe(e._bindedForceUpdate),e.forceUpdate())}))},t.prototype.componentWillUnmount=function(){this._promise=null,null!==this._instance&&(this._instance.canBeShown().unsubscribe(this._bindedForceUpdate),this._instance.visibility().unsubscribe(this._bindedForceUpdate),this._instance=null)},t.prototype.render=function(){return null!==this._instance&&this._instance.canBeShown().value()?i.createElement(F,{id:this.props.id,icon:pe,isActive:this._instance.isVisible(),onClick:this._handleClick,title:he}):null},t}(i.PureComponent),be=o("Ijvb"),ve=o("4o++");!function(e){e.Screenshot="drawing-toolbar-screenshot",e.FavoriteDrawings="drawing-toolbar-favorite-drawings",e.ObjectTree="drawing-toolbar-object-tree"}(Z||(Z={})) +;var ge=o("8d0Q"),fe=o("XAms"),_e=o("7RN7"),we=o("X0gx"),Te=o("Wz44"),ye=Te,Ce="http://www.w3.org/2000/svg";function ke(e){var t=e.direction,o=e.theme,n=void 0===o?Te:o;return i.createElement("svg",{xmlns:Ce,width:"9",height:"27",viewBox:"0 0 9 27",className:s(n.container,"right"===t?n.mirror:null),onContextMenu:fe.a},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{className:n.background,d:"M4.5.5a4 4 0 0 1 4 4v18a4 4 0 1 1-8 0v-18a4 4 0 0 1 4-4z"}),i.createElement("path",{className:n.arrow,d:"M5.5 10l-2 3.5 2 3.5"})))}var Se=o("ybOa"),Oe=Object(re.a)(ye,Se),Ee={hide:window.t("Hide Drawings Toolbar"),show:window.t("Show Drawings Toolbar")},Me=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._toggleVisibility=function(){C.isDrawingToolbarVisible.setValue(!C.isDrawingToolbarVisible.value())},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props.toolbarVisible;return i.createElement("div",{className:s(Oe.toggleButton,"apply-common-tooltip common-tooltip-vertical",!e&&Oe.collapsed),onClick:this._toggleVisibility,title:e?Ee.hide:Ee.show},i.createElement(ke,{direction:e?"left":"right",theme:e?void 0:Oe}))},t}(i.PureComponent),De=o("mkWe"),Le=o("uhCe"),Ne=o("/KDZ"),Ae={chartWidgetCollection:o("17x9").any.isRequired},je=o("1TxM"),xe=o("JQKp"),Be={weakMagnet:window.t("Weak Magnet"),strongMagnet:window.t("Strong Magnet")},We=Object(g.onWidget)(),Pe=new v.a,Ve=ae.trackEvent.bind(null,"GUI","Chart Left Toolbar"),Fe=function(e,t){return Ve(e+" "+(t?"on":"off"))};function Ie(){var e=!p.properties().childs().magnet.value();Fe("magnet mode",e),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnet.setValue(e),Object(q.saveDefaultProperties)(!1)}function ze(){Object(ae.trackEvent)("GUI","Magnet mode","Weak"),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnetMode.setValue(ve.MagnetMode.WeakMagnet),p.properties().childs().magnet.setValue(!0),Object(q.saveDefaultProperties)(!1)}function Re(){Object(ae.trackEvent)("GUI","Magnet mode","Strong"),Object(q.saveDefaultProperties)(!0),p.properties().childs().magnetMode.setValue(ve.MagnetMode.StrongMagnet),p.properties().childs().magnet.setValue(!0),Object(q.saveDefaultProperties)(!1)}var Ge=function(e){function t(t){var o,n=e.call(this,t)||this;return n._grayedTools={},n._handleDrawingClick=function(e){Fe("drawing mode",e)},n._handleLockClick=function(e){Fe("lock all drawing",e)},n._handleHideClick=function(e){Fe("hide",e)},n._handleSyncClick=function(e){Fe("sync",e)},n._handleMouseOver=function(e){Object(ge.a)(e)&&n.setState({isHovered:!0})},n._handleMouseOut=function(e){Object(ge.a)(e)&&n.setState({isHovered:!1})},n._handleChangeVisibility=function(e){n.setState({isVisible:e})},n._handleEsc=function(){p.resetToCursor(!0)},n._updateMagnetEnabled=function(){var e={magnet:Object(h.a)().value()};n.setState(e)},n._updateMagnetMode=function(){var e={magnetMode:Object(h.b)().value()};n.setState(e)},n._handleWidgetbarSettled=function(e){var t;n.setState({ +isWidgetbarVisible:null===(t=window.widgetbar)||void 0===t?void 0:t.visible().value(),widgetbarSettled:e})},n._handleWidgetbarVisible=function(e){n.setState({isWidgetbarVisible:e})},p.init(),n._toolsFilter=new _(n.props.drawingsAccess),n._filteredLineTools=y.map((function(e){return{id:e.id,title:e.title,items:e.items.filter((function(e){return n._toolsFilter.isToolEnabled(f.a[e.name].localizedName)}))}})).filter((function(e){return 0!==e.items.length})),n._filteredLineTools.forEach((function(e){return e.items.forEach((function(e){n._grayedTools[e.name]=n._toolsFilter.isToolGrayed(f.a[e.name].localizedName)}))})),n.state={isHovered:!1,isVisible:C.isDrawingToolbarVisible.value(),isWidgetbarVisible:Boolean(null===(o=window.widgetbar)||void 0===o?void 0:o.visible().value()),widgetbarSettled:void 0!==window.widgetbar,magnet:p.properties().childs().magnet.value(),magnetMode:p.properties().childs().magnetMode.value()},n._features={favoriting:!We&&d.enabled("items_favoriting"),multicharts:d.enabled("support_multicharts"),tools:!We||d.enabled("charting_library_base")},n._registry={chartWidgetCollection:n.props.chartWidgetCollection},n._negotiateResizer(),n}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){var e;C.isDrawingToolbarVisible.subscribe(this._handleChangeVisibility),j.a.subscribe(this,this._handleGlobalClose),Object(h.a)().subscribe(this._updateMagnetEnabled),Object(h.b)().subscribe(this._updateMagnetMode),this._tool=p.tool.spawn(),this._tool.subscribe(this._updateHotkeys.bind(this)),this._initHotkeys(),this.props.widgetbarSettled&&(this.props.widgetbarSettled.subscribe(this,this._handleWidgetbarSettled),g.CheckMobile.any()&&(null===(e=window.widgetbar)||void 0===e||e.visible().subscribe(this._handleWidgetbarVisible)))},t.prototype.componentWillUnmount=function(){var e;null===(e=window.widgetbar)||void 0===e||e.visible().unsubscribe(this._handleWidgetbarVisible),C.isDrawingToolbarVisible.unsubscribe(this._handleChangeVisibility),j.a.unsubscribe(this,this._handleGlobalClose),Object(h.a)().unsubscribe(this._updateMagnetEnabled),Object(h.b)().unsubscribe(this._updateMagnetMode),this._tool.destroy(),this._hotkeys.destroy()},t.prototype.componentDidUpdate=function(e,t){var o,n=this.state,i=n.isVisible,a=n.widgetbarSettled;i!==t.isVisible&&(m.emit("toggle_sidebar",!i),u.setValue("ChartDrawingToolbarWidget.visible",i),this._negotiateResizer()),t.widgetbarSettled!==a&&a&&g.CheckMobile.any()&&(null===(o=window.widgetbar)||void 0===o||o.visible().subscribe(this._handleWidgetbarVisible))},t.prototype.render=function(){var e,t=this,o=this.props,n=o.bgColor,a=o.chartWidgetCollection,r=o.readOnly,l=this.state,c=l.isHovered,u=l.isVisible,d=l.magnet,h=l.magnetMode,m={backgroundColor:n&&"#"+n};e=i.createElement(Me,{toolbarVisible:u});return i.createElement(je.a,{validation:Ae,value:this._registry},i.createElement(we.a.Provider,{value:Pe},i.createElement(De.b,null,i.createElement(Ne.a,{rule:Le.a.TabletSmall},(function(o){var n;return i.createElement("div",{id:"drawing-toolbar", +className:s(xe.drawingToolbar,(n={},n[xe.isHidden]=!u,n)),style:m,onClick:t.props.onClick,onContextMenu:fe.b},i.createElement(N,{onScroll:t._handleGlobalClose,isVisibleFade:Modernizr.mobiletouch,isVisibleButtons:!Modernizr.mobiletouch&&c,isVisibleScrollbar:!1,onMouseOver:t._handleMouseOver,onMouseOut:t._handleMouseOut},i.createElement("div",{className:xe.inner},!r&&i.createElement("div",{className:xe.group,style:m},t._filteredLineTools.map((function(e,n){return i.createElement(ie,{"data-name":e.id,chartWidgetCollection:a,favoriting:t._features.favoriting,grayedTools:t._grayedTools,key:n,dropdownTooltip:e.title,lineTools:e.items,isSmallTablet:o})})),t._toolsFilter.isToolEnabled("Font Icons")&&i.createElement(Q,{"data-name":"linetool-group-font-icons",isGrayed:t._grayedTools["Font Icons"],toolName:"LineToolIcon",isSmallTablet:o})),!r&&i.createElement("div",{className:xe.group,style:m},i.createElement(X,{toolName:"measure"}),i.createElement(X,{toolName:"zoom"}),i.createElement($,{chartWidgetCollection:a})),!r&&i.createElement("div",{className:xe.group,style:m},i.createElement(G,{"data-name":"magnet-button",buttonIcon:h===ve.MagnetMode.StrongMagnet?be.a.strongMagnet:be.a.magnet,buttonTitle:f.a.magnet.localizedName,isActive:d,onClickButton:Ie,buttonHotKey:f.a.magnet.hotKey,checkable:!0,isSmallTablet:o},i.createElement(oe.b,{key:"weakMagnet",className:o?xe.popupMenuItem:void 0,"data-name":"weakMagnet",icon:be.a.magnet,isActive:d&&h!==ve.MagnetMode.StrongMagnet,label:Be.weakMagnet,onClick:ze}),i.createElement(oe.b,{key:"strongMagnet",className:o?xe.popupMenuItem:void 0,"data-name":"strongMagnet",icon:be.a.strongMagnet,isActive:d&&h===ve.MagnetMode.StrongMagnet,label:Be.strongMagnet,onClick:Re})),t._features.tools&&i.createElement(J,{property:p.properties().childs().stayInDrawingMode,saveDefaultOnChange:!0,toolName:"drawginmode",onClick:t._handleDrawingClick}),t._features.tools&&i.createElement(J,{property:p.lockDrawings(),toolName:"lockAllDrawings",onClick:t._handleLockClick}),t._features.tools&&i.createElement(J,{property:p.hideAllDrawings(),toolName:"hideAllDrawings",onClick:t._handleHideClick}),!1),!r&&t._features.tools&&i.createElement("div",{className:xe.group,style:m},i.createElement(ue,{chartWidgetCollection:a,isSmallTablet:o,toolName:"removeAllDrawingTools"})),i.createElement("div",{className:xe.fill,style:m}),!r&&(t._features.tools||!1)&&i.createElement("div",{className:s(xe.group,xe.lastGroup),style:m},!1,t._features.tools&&t._features.favoriting&&i.createElement(me,{id:Z.FavoriteDrawings}),!1))),e)})))))},t.prototype._activeChartWidget=function(){return this.props.chartWidgetCollection.activeChartWidget.value()},t.prototype._negotiateResizer=function(){var e=_e.a;this.props.resizerBridge.negotiateWidth(this.state.isVisible?_e.b:e)},t.prototype._handleGlobalClose=function(){Pe.fire()},t.prototype._updateHotkeys=function(){this._hotkeys.promote()},t.prototype._initHotkeys=function(){var e=this;this._hotkeys=A.createGroup({desc:"Drawing Toolbar"}),this._hotkeys.add({desc:"Reset",hotkey:27,handler:function(){ +return e._handleEsc()},isDisabled:function(){return p.toolIsCursor(p.tool.value())}})},t}(i.PureComponent);o.d(t,"DrawingToolbarRenderer",(function(){return He}));var He=function(){function e(e,t){var o=this;this._component=null,this._handleRef=function(e){o._component=e},this._container=e,r.render(i.createElement(Ge,Object(n.__assign)({},t,{ref:this._handleRef})),this._container)}return e.prototype.destroy=function(){r.unmountComponentAtNode(this._container)},e.prototype.getComponent=function(){return Object(l.ensureNotNull)(this._component)},e}()},"85c9":function(e,t){e.exports=''},"8d0Q":function(e,t,o){"use strict";o.d(t,"b",(function(){return i})),o.d(t,"a",(function(){return a}));var n=o("q1tI");function i(){var e=Object(n.useState)(!1),t=e[0],o=e[1];return[t,{onMouseOver:function(e){a(e)&&o(!0)},onMouseOut:function(e){a(e)&&o(!1)}}]}function a(e){return!e.currentTarget.contains(e.relatedTarget)}},ASyk:function(e,t,o){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},EA32:function(e,t,o){e.exports={wrap:"wrap-2I6DAtXG",smallTablet:"smallTablet-3_DPsWKG",buttonIcon:"buttonIcon-2rBwJ1QM",item:"item-31XunD5q",hovered:"hovered-2A1Cpat5",active:"active-3xIuXjh4",title:"title-KfwqaWX5",separator:"separator-3h4R1USD",button:"button-21ihqWJ8"}},HD8h:function(e,t,o){e.exports={item:"item-184T8X5A",label:"label-20cSBx98",labelRow:"labelRow-2fmEJqjl",toolbox:"toolbox-2H0D5bLi"}},JQKp:function(e,t,o){e.exports={drawingToolbar:"drawingToolbar-U3_QXRof",isHidden:"isHidden-2d-PYkzV",inner:"inner-1xuW-gY4",popupMenuItem:"popupMenuItem-1b59KAzs",group:"group-2JyOhh7Z",noGroupPadding:"noGroupPadding-1TTjVKWk",lastGroup:"lastGroup-O75UB5Xa",fill:"fill-1djIbBXv",separator:"separator-1BAqp1-l"}},KmEK:function(e,t,o){e.exports={dropdown:"dropdown-3_ASLzSj",buttonWrap:"buttonWrap-3fZWypJl",control:"control-1TyEfSIx",arrow:"arrow-1cFKS5Ok",arrowIcon:"arrowIcon-2wA7q8om",isOpened:"isOpened-22vLOY9o",hover:"hover-2eKqN_v0",isGrayed:"isGrayed-xr-mULNo"}},Sn4D:function(e,t,o){"use strict";o.d(t,"a",(function(){return m}));var n=o("q1tI"),i=o.n(n),a=o("Eyy1"),r=o("TSYQ"),l=o("x0D+"),s=o("Nkvk"),c=o("AiMB"),u=o("mkWe"),d=o("qFKp"),p=o("X0gx"),h=o("sHQ4");function m(e){var t=e.position,o=e.onClose,m=e.children,b=e.className,v=Object(a.ensureNotNull)(Object(n.useContext)(u.a)),g=Object(n.useState)(0),f=g[0],_=g[1],w=Object(n.useRef)(null),T=Object(n.useContext)(p.a);return Object(n.useEffect)((function(){var e +;return null===(e=w.current)||void 0===e||e.focus({preventScroll:!0}),T.subscribe(v,o),Object(s.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(l.disableBodyScroll)(Object(a.ensureNotNull)(w.current)),_(v.addDrawer()),function(){T.unsubscribe(v,o);var e=v.removeDrawer();d.CheckMobile.iOS()&&Object(l.enableBodyScroll)(Object(a.ensureNotNull)(w.current)),0===e&&Object(s.setFixedBodyState)(!1)}}),[]),i.a.createElement(c.a,null,i.a.createElement("div",{className:r(h.wrap,h["position"+t])},f===v.currentDrawer&&i.a.createElement("div",{className:h.backdrop,onClick:o}),i.a.createElement("div",{className:r(h.drawer,h["position"+t],b),ref:function(e){w.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},m)))}},Vike:function(e,t){e.exports=''},Wz44:function(e,t,o){e.exports={container:"container-3_8ayT2Q",mirror:"mirror-crJbq8d0",background:"background-Q1Fcmxly",arrow:"arrow-WcYWFXUn"}},XfUw:function(e,t){e.exports=''},dhVi:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var n=o("nPPD"),i=o("v1bN"),a=o("HD8h"),r=Object(n.a)(i,a)},fEjm:function(e,t,o){e.exports={favorite:"favorite-2V8VHwKe",disabled:"disabled-3ebwimbb",active:"active-3pQAvYvT",checked:"checked-2bhy04CF"}},gb5g:function(e,t,o){e.exports={button:"button-263WXsg-",hover:"hover-6KHfIHhL",bg:"bg-1kRv1Pf2",icon:"icon-1Y-3MM9F",isActive:"isActive-2mI1-NUL",isTransparent:"isTransparent-sRmateFl",isGrayed:"isGrayed-1kWObWVr",isHidden:"isHidden-2VzaskeU"}},hn2c:function(e,t){e.exports=''},mkWe:function(e,t,o){"use strict";o.d(t,"b",(function(){return r})),o.d(t,"a",(function(){return l}));var n=o("mrSG"),i=o("q1tI"),a=o.n(i),r=function(e){function t(t){var o=e.call(this,t)||this;return o._addDrawer=function(){var e=o.state.currentDrawer+1;return o.setState({currentDrawer:e}),e},o._removeDrawer=function(){var e=o.state.currentDrawer-1;return o.setState({currentDrawer:e}),e},o.state={currentDrawer:0},o}return Object(n.__extends)(t,e),t.prototype.render=function(){return a.a.createElement(l.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(a.a.PureComponent),l=a.a.createContext(null)},nPPD:function(e,t,o){"use strict";function n(e,t,o){void 0===o&&(o={});for(var n=Object.assign({},t),i=0,a=Object.keys(t);i'},uJ8n:function(e,t,o){e.exports={wrap:"wrap-1h7U5nKd",scrollWrap:"scrollWrap-3gtPS0Fe",noScrollBar:"noScrollBar-ieMwbfur",content:"content-YhoA_L2m",icon:"icon-2xObs8DI",scrollBot:"scrollBot-2HHpZNuf",scrollTop:"scrollTop-1eXi8ltS",isVisible:"isVisible-3zZOL3TO",iconWrap:"iconWrap-2Q69rfEO",fadeBot:"fadeBot-3JstnoWq",fadeTop:"fadeTop-3oJzNyTq"}},uhCe:function(e,t,o){"use strict";o.d(t,"a",(function(){return i}));var n=o("ASyk"),i={SmallHeight:n["small-height-breakpoint"],TabletSmall:n["tablet-small-breakpoint"],TabletNormal:n["tablet-normal-breakpoint"]}},ybOa:function(e,t,o){e.exports={toggleButton:"toggleButton-3TAD9tll",collapsed:"collapsed-2PwwPYYB",background:"background-1bSnR2Ey",arrow:"arrow-liYbPQ3o"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js b/src/components/kline/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js new file mode 100644 index 00000000..2bf00fa1 --- /dev/null +++ b/src/components/kline/charting_library/bundles/ds-property-pages.0df3525d8468799b909d.js @@ -0,0 +1,16 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["ds-property-pages"],{"/4PT":function(t,e,i){"use strict";i.r(e);i("P5fv"),i("oA7e");var o=function(){function t(t,e){this.value=t,this.html=e,this.jqItem=this._render()}return t.prototype.eq=function(t){return this.value===t},t.prototype.width=function(){return this.jqItem.width()},t.prototype.render=function(){return this.jqItem},t.prototype.select=function(t){this.jqItem.toggleClass("selected",!!t)},t.prototype.selectAndReturnIfValueMatch=function(t){return this.eq(t)?(this.select(!0),this):(this.select(!1),null)},t.prototype._render=function(){return $('
    ').append($("").html(this.html))},t}(),n=function(){function t(t){var e=this;this._disabled=!1,this._closeCb=null,this.opened=!1,this._value=null,this.items=[],this.width=0,this._jqWrapper=$('
    '),this._jqWrapper.data({disable:this.disable.bind(this),enable:this.enable.bind(this)}),this._jqWrapper.selectable(!1),this._jqSwitcher=$('
    ').appendTo(this._jqWrapper),this._jqSwitcher.on("click",(function(){e.toggleItems()})),this._jqTitle=$('').appendTo(this._jqSwitcher),$('').appendTo(this._jqSwitcher),this._jqItems=$('
    ').appendTo(this._jqWrapper),this._callback=null,t&&this.addItems(t)}return t.prototype.toggleItems=function(){this.opened?this._close():this._open()},t.prototype.setWidth=function(){this._jqWrapper.width(this.width)},t.prototype.render=function(){return this._jqWrapper},t.prototype.selectItemByValue=function(t){for(var e=null,i=0,o=this.items;i',value:a.LINESTYLE_SOLID},{html:'
    ',value:a.LINESTYLE_DOTTED},{html:'
    ',value:a.LINESTYLE_DASHED}])}i.d(e,"createLineStyleEditor",(function(){return s}))},A3Hk:function(t,e,i){"use strict";i.r(e);var o,n;i("P5fv"),i("YFKU"),i("mrSG"),i("Eyy1"),i("tqok"),i("hsV8");function a(){var t=$("
    ");return $("
    '),e=$('
    ').data({"layout-tab":s.TabNames.inputs,"layout-tab-priority":s.TabPriority.Inputs});this._table=t.add(e);for(var i=this._linetool.points(),o=0;o");a.appendTo(t);var r=$("
    ");r.html($.t("Point bar",{point:o+1})),r.appendTo(a);var p=$("");p.appendTo(a);var l=$("");l.appendTo(p),l.addClass("ticker");var d=this._linetool.pointsProperty().points[o];this.bindBarIndex(d.bar,l,this.model(),"Change "+this._linetool.title()+" point bar index")}var h=this._model.model().studyMetaInfoRepository().findByIdSync({type:"java",studyId:this._linetool.studyId()});n.prototype.prepareLayoutImpl.call(this,h,e)},r.prototype.widget=function(){return this._table},t.exports=r},L9lC:function(t,e,i){(function(t){var o=i("DxCR"),n=o.UppercaseTransformer,a=o.SymbolBinder,s=o.BarTimeBinder,r=o.SessionBinder,p=o.PropertyPage,l=o.GreateTransformer,d=o.LessTransformer,h=o.ToIntTransformer,c=o.ToFloatTransformer,u=o.SymbolInfoSymbolTransformer,y=o.SimpleComboBinder,v=o.BooleanBinder,b=o.SimpleStringBinder,f=i("zXvd").NumericFormatter,C=i("0YCj"),m=i("txPx").getLogger("Chart.Study.PropertyPage.Inputs"),_=i("pZll").symbolSearchUIService;function T(t,e,i,o,n){p.call(this,t,e),this._study=i,this._showOnlyConfirmInputs=o,this._symbolSearchZindex=n,this.prepareLayout(),this._$symbolSearchPopup=null}inherit(T,p),T.prototype._addSessionEditor=function(t,e,i,o){ +if("session"===i.type){var n=function(t,e){var i=$("");i.appendTo(t),i.css("padding-left","0px"),i.css("padding-right","0px");var o=$("");o.attr("type","text"),o.addClass("ticker"),o.css("width","40px"),o.attr("id",e),o.appendTo(i)},a=function(t,e,i){var o=$("");o.css("padding-left",i),o.css("padding-right",i),o.appendTo(t);var n=$("
    ");n.appendTo(o),n.append(e),n.css("font-size","150%")},s=$("");s.appendTo(t);var p=$("");p.appendTo(s);var l=["start_hours","start_minutes","end_hours","end_minutes"];n.call(this,p,l[0]),a.call(this,p,":",0),n.call(this,p,l[1]),a.call(this,p,"-",4),n.call(this,p,l[2]),a.call(this,p,":",0),n.call(this,p,l[3]);this.bindControl(new r(p,l,e,!1,this.model(),o))}else m.logError("Session editor adding FAILED: wrong input type.")},T.prototype.prepareControl=function(e,i,o){var n=this;var a=null,s=null,r=null;if("resolution"===e.type)a=$('");else if("symbol"===e.type)a=$(''),_().bindToInput(a,{onPopupOpen:function(t){this._$symbolSearchPopup=t,this._symbolSearchZindex&&t.css("z-index",this._symbolSearchZindex)}.bind(this),onPopupClose:function(){this._$symbolSearchPopup=null}.bind(this),callback:function(t){e.value=t}}),i.attr("colspan",5);else if("session"===e.type)this._addSessionEditor(i,this._property.inputs[e.id],e,o);else if("source"===e.type){for(var p={},l={open:window.t("open"),high:window.t("high"),low:window.t("low"),close:window.t("close"),hl2:window.t("hl2"),hlc3:window.t("hlc3"),ohlc4:window.t("ohlc4")},d=Object.keys(l),h=0;h").attr("value",I).text(B).appendTo(a)}i.addClass("js-value-cell")}else if(e.options){a=$(""),"bool"===e.type?a.attr("type","checkbox"):a.attr("type","text");return a&&(a.appendTo(i),a.is(":checkbox")||"symbol"===e.type||a.css("width","100px")),{valueEditor:a,valueSetter:s,propertyChangedHook:r}},T.prototype._symbolInfoBySymbolProperty=function(t){return this._study.resolvedSymbolInfoBySymbol(t.value())},T.prototype._sortInputs=function(t){return t},T.prototype.prepareLayoutImpl=function(t,e){function i(t){return(new f).format(t)}for(var o=this._sortInputs(t.inputs),r=0;r");_.appendTo(e);var T=$("
    ");T.appendTo(_),T.addClass("propertypage-name-label"),T.text(window.t(F,{context:"input"}));var g=$("");g.appendTo(_);var w=this.prepareControl(p,g,m),k=w.valueEditor,P=w.valueSetter,L=w.propertyChangedHook;if(p.options)this.bindControl(new y(k,this._property.inputs[C],null,!0,this.model(),m,P,L));else if("bar_time"===p.type){this.bindControl(new s(k,this._property.inputs[C],!0,this.model(),m,this.model().mainSeries(),10)),k.addClass("ticker")}else if("integer"===p.type){var x=[h(p.defval)];(0===p.min||p.min)&&x.push(l(p.min)),(0===p.max||p.max)&&x.push(d(p.max)),this.bindControl(new b(k,this._property.inputs[C],x,!1,this.model(),m)),k.addClass("ticker"),isFinite(p.step)&&p.step>0&&k.attr("data-step",p.step)}else if("float"===p.type){x=[c(p.defval)];(0===p.min||p.min)&&x.push(l(p.min)),(0===p.max||p.max)&&x.push(d(p.max));var S=new b(k,this._property.inputs[C],x,!1,this.model(),m);S.addFormatter(i),this.bindControl(S),k.addClass("ticker"),isFinite(p.step)&&p.step>0&&k.attr("data-step",p.step) +}else if("text"===p.type)this.bindControl(new b(k,this._property.inputs[C],null,!1,this.model(),m));else if("bool"===p.type)this.bindControl(new v(k,this._property.inputs[C],!0,this.model(),m));else if("resolution"===p.type)this.bindControl(new y(k,this._property.inputs[C],n,!0,this.model(),"Change Interval"));else if("symbol"===p.type){var I=this._symbolInfoBySymbolProperty.bind(this,this._property.inputs[C]),B=u(I,this._property.inputs[C]),E=new a(k,this._property.inputs[C],!0,this.model(),"Change Symbol",B,this._study.symbolsResolved());this.bindControl(E)}}}if(this._property.offset){var F=this._property.offset.title?this._property.offset.title.value():window.t("Offset");k=this.addOffsetEditorRow(e,F),(x=[h(this._property.offset.val)]).push(l(this._property.offset.min)),x.push(d(this._property.offset.max)),this.bindControl(new b(k,this._property.offset.val,x,!1,this.model(),"Undo "+F))}this._property.offsets&&$.each(t.plots,function(t,i){if(this._property.offsets[i.id]){var o=this._property.offsets[i.id];if(void 0===o.isHidden||!o.isHidden.value()){var n=o.title.value();k=this.addOffsetEditorRow(e,n);var a=[h(o.val)];a.push(l(o.min)),a.push(d(o.max)),this.bindControl(new b(k,o.val,a,!1,this.model(),"Undo "+n))}}}.bind(this))},T.prototype.prepareLayout=function(){this._table=$(""),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2");var t=this._study.metaInfo();this.prepareLayoutImpl(t,this._table),this.loadData()},T.prototype.symbolSearchPopup=function(){return this._$symbolSearchPopup},T.prototype.widget=function(){return this._table},e.StudyInputsPropertyPage=T}).call(this,i("Kxc7"))},PVgW:function(t,e,i){"use strict";i.r(e);i("P5fv"),i("si6p");var o=i("ogJP"),n=i("R4+T");function a(t){return t=Math.abs(t),!Object(o.isInteger)(t)&&t>1&&(t=parseFloat(t.toString().replace(/^.+\./,"0."))),0').appendTo(i.parent()),s=$('
    ').html(n).appendTo(a),l=$('
    ').html(n).appendTo(a);a.on("mousedown",(function(t){t.preventDefault(),i.focus()})),s.click((function(){i.is(":disabled")||r(i)})),l.click((function(){i.is(":disabled")||p(i)})),i.keydown((function(t){i.is(":disabled")||(38===t.keyCode?s.addClass("i-active"):40===t.keyCode&&l.addClass("i-active"))})),i.keyup((function(t){i.is(":disabled")||(38===t.keyCode?(r(i),s.removeClass("i-active")):40===t.keyCode&&(p(i),l.removeClass("i-active")))})),i.mousewheel((function(t){t.deltaY*(t.deltaFactor/100)>0?s.click():l.click()}))}}))}},"R4+T":function(t,e){t.exports=''},RTm2:function(t,e,i){"use strict";var o=i("DxCR"),n=o.PropertyPage,a=o.BooleanBinder,s=o.RangeBinder,r=i("Kxc7"),p=i("Ialn").isRtl;function l(t,e,i){n.call(this,t,e),this._linetool=i,this.prepareLayout()}inherit(l,n),l.prototype.prepareLayout=function(){this._block=$('
    ');var t=this._linetool.properties().intervalsVisibilities;if(r.enabled("seconds_resolution")){var e=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").appendTo(this._block),i=$("").css("height","29px").appendTo(this._block),i=$("").css("height","29px").appendTo(this._block),i=$(""),n=$("
    ").css("padding-right","15px").append(i).appendTo(e);var n=$("").addClass("ticker-text");$("").append(n).appendTo(e);var l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);var d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(o,t.seconds,!0,this.model(),"Change Line Tool Visibility On Seconds")),this.bindControl(new s(l,[t.secondsFrom,t.secondsTo],[1,59],!1,this.model(),[n,d],[$.t("Change Seconds From"),$.t("Change Seconds To")],o))}e=$("
    ").css(c,"15px").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e);l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(h,t.minutes,!0,this.model(),"Change Line Tool Visibility On Minutes")),this.bindControl(new s(l,[t.minutesFrom,t.minutesTo],[1,59],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Minutes To")],h));e=$("
    ").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e) +;l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(u,t.hours,!0,this.model(),"Change Line Tool Visibility On Hours")),this.bindControl(new s(l,[t.hoursFrom,t.hoursTo],[1,24],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Hours To")],u));e=$("
    ").append(i).appendTo(e);n=$("").addClass("ticker-text");$("").append(n).appendTo(e);l=$("
    ").addClass("slider-range ui-slider-horizontal").slider();$("
    ").append(l).appendTo(e);d=$("").addClass("ticker-text");$("").append(d).appendTo(e),this.bindControl(new a(y,t.days,!0,this.model(),"Change Line Tool Visibility On Days")),this.bindControl(new s(l,[t.daysFrom,t.daysTo],[1,366],!1,this.model(),[n,d],[$.t("Change Minutes From"),$.t("Change Days To")],y));e=$("
    ").append(i).appendTo(e),this.bindControl(new a(v,t.weeks,!0,this.model(),"Change Line Tool Visibility On Weeks"));e=$("
    ").append(i).appendTo(e),this.bindControl(new a(b,t.months,!0,this.model(),"Change Line Tool Visibility On Months")),this.loadData()},l.prototype.widget=function(){return this._block},t.exports=l},SA6f:function(t,e,i){"use strict";i.r(e),i.d(e,"createShapeStyleEditor",(function(){return n}));i("P5fv");var o=i("Nu4p");function n(){var t="",$(t)}},XgUb:function(t,e,i){"use strict";i.r(e),i.d(e,"createShapeLocationEditor",(function(){return n}));i("P5fv"),i("YFKU");var o=i("972a");function n(){return $('")}},a0Rg:function(t,e,i){"use strict";i.r(e),i.d(e,"createPlotEditor",(function(){return n}));i("P5fv"),i("YFKU");var o=i("23IT");function n(){var t=$("')}},n3Kh:function(t,e,i){"use strict";var o=i("DxCR"),n=o.PropertyPage,a=o.GreateTransformer,s=o.LessTransformer,r=o.ToIntTransformer,p=o.SimpleStringBinder;function l(t,e,i){n.call(this,t,e),this._linetool=i,this.prepareLayout()}i("PVgW"),inherit(l,n),l.BarIndexPastLimit=-5e4,l.BarIndexFutureLimit=15e3,l.prototype.bindBarIndex=function(t,e,i,o){var n=[r(t.value()),a(l.BarIndexPastLimit),s(l.BarIndexFutureLimit)];this.bindControl(this.createStringBinder(e,t,n,!0,i,o))},l.prototype.createPriceEditor=function(t){var e=this._linetool,i=e.ownerSource().formatter(),o=function(t){var e=i.parse(t);if(e.res)return e.value},n=$("");if(n.TVTicker({step:i._minMove/i._priceScale||1,formatter:function(t){return i.format(t)},parser:o}),t){var a=[function(e){var i=o(e);return void 0===i?t.value():i}],s="Change "+e.title()+" point price",r=this.createStringBinder(n,t,a,!1,this.model(),s);r.addFormatter((function(t){return i.format(t)})),this.bindControl(r)}return n},l.prototype._createPointRow=function(t,e,i){var o=$("
    ");n.html($.t("Price")+i),n.appendTo(o);var a=$("");a.appendTo(o),this.createPriceEditor(e.price).appendTo(a);var s=$("");s.html($.t("Bar #")),s.appendTo(o);var r=$("");r.appendTo(o);var p=$("");return p.appendTo(r),p.addClass("ticker"),this.bindBarIndex(e.bar,p,this.model(),"Change "+this._linetool.title()+" point bar index"),o},l.prototype.prepareLayoutForTable=function(t){for(var e=this._linetool.points(),i=e.length,o=0;o1?" "+(o+1):"";this._createPointRow(n,a,s).appendTo(t)}}},l.prototype.prepareLayout=function(){this._table=$(document.createElement("table")),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2"),this.prepareLayoutForTable(this._table),this.loadData()},l.prototype.widget=function(){return this._table},l.prototype.createStringBinder=function(t,e,i,o,n,a){return new p(t,e,i,o,n,a)},t.exports=l},o6hY:function(t,e,i){"use strict" +;var o=i("DxCR"),n=o.PropertyPage,a=o.GreateTransformer,s=o.LessTransformer,r=o.ToIntTransformer,p=o.ToFloatTransformer,l=o.SimpleComboBinder,d=o.BooleanBinder,h=o.DisabledBinder,c=o.ColorBinding,u=o.SliderBinder,y=o.SimpleStringBinder,v=i("jNEI").addColorPicker,b=i("/4PT").createLineStyleEditor,f=i("XgUb").createShapeLocationEditor,C=i("SA6f").createShapeStyleEditor,m=i("mBo9").createVisibilityEditor,_=i("A3Hk").createHHistDirectionEditor,T=i("a0Rg").createPlotEditor,g=i("zXvd").NumericFormatter,w=i("0YCj"),k=i("txPx").getLogger("Chart.Study.PropertyPage"),P=i("JWMC").trackEvent;function L(t,e,i){n.call(this,t,e),this._study=i,this.prepareLayout()}function x(t,e,i){n.call(this,t,e),this._study=i,this._property=t,this.prepareLayout()}inherit(L,n),L.prototype.prepareLayout=function(){this._table=$(""),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2");var t=this._study.metaInfo(),e={};function i(t){return(new g).format(t)}for(var o=0;o0)for(o=0;o')).appendTo(this._table),(Y=$("]","i"),ne=/checked\s*(?:[^=]|=\s*.checked.)/i,re=/\/(java|ecma)script/i,oe=/^\s*",""],legend:[1,"
    ","
    "],thead:[1,"
    ")).appendTo(W),(V=$("")).appendTo(Y);var f=$.t(R.name.value(),{context:"input"}),C=this.createLabeledCell(f,V).appendTo(W).addClass("propertypage-name-label"),m=$("");m.appendTo(W),m.addClass("colorpicker-cell");var _=v(m),T=$("");T.appendTo(W);var P=this.createLineWidthEditor();P.appendTo(T);var x=$('').css({whiteSpace:"nowrap"});x.appendTo(W);var S=b();S.render().appendTo(x);var I=$("");I.appendTo(x);var B=[p(R.value.value())],E="Change band",F=new y(I,R.value,B,!1,this.model(),E);F.addFormatter(i),this.bindControl(F),this.bindControl(new d(V,R.visible,!0,this.model(),E)),this.bindControl(new c(_,R.color,!0,this.model(),E)), +this.bindControl(new l(S,R.linestyle,parseInt,!0,this.model(),E)),this.bindControl(new u(P,R.linewidth,!0,this.model(),E))}}if(this._study.properties().bandsBackground){var R=this._study.properties().bandsBackground,O=$.t("Background");E=$.t("Change band background");(W=this._prepareFilledAreaBackground(R.fillBackground,R.backgroundColor,R.transparency,O,E)).appendTo(this._table)}if(this._study.properties().areaBackground){R=this._study.properties().areaBackground,O=$.t("Background"),E=$.t("Change area background");(W=this._prepareFilledAreaBackground(R.fillBackground,R.backgroundColor,R.transparency,O,E)).appendTo(this._table)}var j=t.filledAreas;if(void 0!==j)for(o=0;o');(Y=$("")).appendTo(W),(V=$("")).appendTo(Y),this.bindControl(new d(V,R.visible,!0,this.model(),E+" visibility"));var A=$.t(O,{context:"study"});this.createLabeledCell(A,V).appendTo(W).addClass("propertypage-name-label"),W.appendTo(this._table);var H=this._findPlotPalette(o,D),M=H.palette,q=H.paletteProps;this._prepareLayoutForPalette(0,D,M,q,E)}else{(W=this._prepareFilledAreaBackground(R.visible,R.color,R.transparency,O,E)).appendTo(this._table)}}}for(var z in t.graphics){var N=t.graphics[z];for(var U in N){R=this._property.graphics[z][U];L["_createRow_"+z].call(this,this._table,R)}}var Y,K=this._table.find(".visibility-switch.plot-visibility-switch");1===K.length&&((Y=K.parent()).css("display","none"),1===(C=this._table.find(".propertypage-plot-with-palette")).length?C.css("display","none"):((C=this._table.find(".propertypage-name-label")).css("padding-left",0),C.find("label").attr("for","")));var G=this._prepareStudyPropertiesLayout();if(this._table=this._table.add(G),w.isScriptStrategy(t)){var Q=this._prepareOrdersSwitches();this._table=this._table.add(Q)}this.loadData()},L.prototype._prepareOrdersSwitches=function(){var t=$(''),e="chart-orders-switch_"+Date.now().toString(36),i=$("").appendTo(t),o=$('').appendTo($("").appendTo(t),s=$('').appendTo($("").appendTo(t),l=$('').appendTo($("')).appendTo(this._table),(y=$("')).appendTo(this._table),(y=$("');p.appendTo(this._table);var l=$("');a.appendTo(this._table);var s=$("')).appendTo(this._table);var p=$("')).appendTo(this._table),$("')).appendTo(this._table);var p=$("')).appendTo(this._table),$("');C.appendTo(this._table),$("');a.appendTo(this._table);var s=$("")).appendTo(t),$("").appendTo(i),$("")).appendTo(t),$("").appendTo(i),$("'),s=$(""),o=$("",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){i&&!s.forcePlaceholderSize||(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each((function(){t("",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)}))},_contactContainers:function(e){var i,s,n,o,r,a,h,l,c,p,d=null,u=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],u=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",e,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(n=1e4,o=null,r=(c=d.floating||this._isFloating(this.currentItem))?"left":"top",a=c?"width":"height",p=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[u].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[r],l=!1,e[p]-h>this.items[s][a]/2&&(l=!0),Math.abs(e[p]-h)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i, +s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:a.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:a.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay((function(){n===this.counter&&this.refreshPositions(!s)}))},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}for(this.fromOutside&&!e&&s.push((function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push((function(t){this._trigger("update",t,this._uiHash())})),this!==this.currentContainer&&(e||(s.push((function(t){this._trigger("remove",t,this._uiHash())})),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i"))}function s(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,(function(){t(this).removeClass("ui-state-hover"), +-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")})).on("mouseover",i,n)}function n(){t.datepicker._isDisabledDatepicker(e.inline?e.dpDiv.parent()[0]:e.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function o(e,i){for(var s in t.extend(e,i),i)null==i[s]&&(e[s]=i[s]);return e}return t.extend(t.ui,{datepicker:{version:"1.12.1"}}),t.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return o(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;n="div"===(s=e.nodeName.toLowerCase())||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),(o=this._newInst(t(e),n)).settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?s(t("
    ")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,r=this._get(i,"appendText"),a=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=t(""+r+""),e[a?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),"focus"!==(s=this._get(i,"showOn"))&&"both"!==s||e.on("focus",this._showDatepicker),"button"!==s&&"both"!==s||(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("").addClass(this._triggerClass).html(o?t("").attr({src:o,alt:n,title:n}):n)),e[a?"before":"after"](i.trigger),i.trigger.on("click",(function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1})))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),r=this._get(t,"dateFormat");r.match(/[DM]/)&&(e=function(t){for(i=0,s=0, +n=0;ni&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,r){var a,h,l,c,p,d=this._dialogInst;return d||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=t(""),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),(d=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},t.data(this._dialogInput[0],"datepicker",d)),o(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=r?r.length?r:[r.pageX,r.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,p=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+p]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(i){var s,n=t(i),o=t.data(i,"datepicker");n.hasClass(this.markerClassName)&&(s=i.nodeName.toLowerCase(),t.removeData(i,"datepicker"),"input"===s?(o.append.remove(),o.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==s&&"span"!==s||n.removeClass(this.markerClassName).empty(),e===o&&(e=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!1,o.trigger.filter("button").each((function(){this.disabled=!1})).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!0,o.trigger.filter("button").each((function(){this.disabled=!0})).end().filter("img").css({opacity:"0.5",cursor:"default" +})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e-1},_doKeyUp:function(e){var i=t.datepicker._getInst(e.target);if(i.input.val()!==i.lastVal)try{t.datepicker.parseDate(t.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,t.datepicker._getFormatConfig(i))&&(t.datepicker._setDateFromField(i),t.datepicker._updateAlternate(i),t.datepicker._updateDatepicker(i))}catch(s){}return!0},_showDatepicker:function(e){var i,s,n,r,a,h,l;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),t.datepicker._isDisabledDatepicker(e)||t.datepicker._lastInput===e||(i=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==i&&(t.datepicker._curInst.dpDiv.stop(!0,!0),i&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),!1!==(n=(s=t.datepicker._get(i,"beforeShow"))?s.apply(e,[e,i]):{})&&(o(i.settings,n),i.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(i),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each((function(){return!(r|="fixed"===t(this).css("position"))})),a={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(i),a=t.datepicker._checkOffset(i,a,r),i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),i.inline||(h=t.datepicker._get(i,"showAnim"),l=t.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[h]?i.dpDiv.show(h,t.datepicker._get(i,"showOptions"),l):i.dpDiv[h||"show"](h?l:null),t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),t.datepicker._curInst=i)))}, +_updateDatepicker:function(i){this.maxRows=4,e=i,i.dpDiv.empty().append(this._generateHTML(i)),this._attachHandlers(i);var s,o=this._getNumberOfMonths(i),r=o[1],a=i.dpDiv.find("."+this._dayOverClass+" a");a.length>0&&n.apply(a.get(0)),i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),r>1&&i.dpDiv.addClass("ui-datepicker-multi-"+r).css("width",17*r+"em"),i.dpDiv[(1!==o[0]||1!==o[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),i===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),i.yearshtml&&(s=i.yearshtml,setTimeout((function(){s===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year:first").replaceWith(i.yearshtml),s=i.yearshtml=null}),0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,a=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-r:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+a?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+a):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return[(i=t(e).offset()).left,i.top]},_hideDatepicker:function(e){var i,s,n,o,r=this._curInst;!r||e&&r!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(r,"showAnim"),s=this._get(r,"duration"),n=function(){t.datepicker._tidyDialog(r)},t.effects&&(t.effects.effect[i]||t.effects[i])?r.dpDiv.hide(i,t.datepicker._get(r,"showOptions"),s,n):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,(o=this._get(r,"onClose"))&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id===t.datepicker._mainDivId||0!==i.parents("#"+t.datepicker._mainDivId).length||i.hasClass(t.datepicker.markerClassName)||i.closest("."+t.datepicker._triggerClass).length||!t.datepicker._datepickerShowing||t.datepicker._inDialog&&t.blockUI)&&(!i.hasClass(t.datepicker.markerClassName)||t.datepicker._curInst===s)||t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){ +var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,r=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||((o=this._getInst(r[0])).selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),(s=this._get(o,"onSelect"))?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;var n,o,r,a,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),p=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,u=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,y=!1,k=function(t){var i=n+1-1)for(m=1,_=v;!(_<=(o=this._getDaysInMonth(g,m-1)));)m++,_-=o;if((a=this._daylightSavingAdjust(new Date(g,m-1,_))).getFullYear()!==g||a.getMonth()+1!==m||a.getDate()!==_)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=s+112?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,r=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=r.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=r.getMonth(),t.drawYear=t.selectedYear=t.currentYear=r.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map((function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])}))},_generateHTML:function(t){ +var e,i,s,n,o,r,a,h,l,c,p,d,u,f,g,m,_,v,y,k,w,b,D,P,x,I,C,M,z,S,T,H,N,A,F,Y,E,W,O,R=new Date,L=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),j=this._get(t,"isRTL"),K=this._get(t,"showButtonPanel"),B=this._get(t,"hideIfNoPrevNext"),X=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),Q=this._get(t,"showCurrentAtPos"),V=this._get(t,"stepMonths"),J=1!==U[0]||1!==U[1],$=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),G=this._getMinMaxDate(t,"min"),q=this._getMinMaxDate(t,"max"),Z=t.drawMonth-Q,tt=t.drawYear;if(Z<0&&(Z+=12,tt--),q)for(e=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth()-U[0]*U[1]+1,q.getDate())),e=G&&ee;)--Z<0&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=X?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-V,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,tt,Z)?""+i+"":B?"":""+i+"",n=this._get(t,"nextText"),n=X?this.formatDate(n,this._daylightSavingAdjust(new Date(tt,Z+V,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,tt,Z)?""+n+"":B?"":""+n+"",r=this._get(t,"currentText"),a=this._get(t,"gotoCurrent")&&t.currentDay?$:L,r=X?this.formatDate(r,a,this._getFormatConfig(t)):r,h=t.inline?"":"",l=K?"
    "+(j?h:"")+(this._isInRange(t,a)?"":"")+(j?"":h)+"
    ":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,p=this._get(t,"showWeek"),d=this._get(t,"dayNames"),u=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),y=this._getDefaultDate(t),k="",b=0;b1)switch(P){case 0:C+=" ui-datepicker-group-first",I=" ui-corner-"+(j?"right":"left");break;case U[1]-1: +C+=" ui-datepicker-group-last",I=" ui-corner-"+(j?"left":"right");break;default:C+=" ui-datepicker-group-middle",I=""}C+="'>"}for(C+="
    "+(/all|left/.test(I)&&0===b?j?o:s:"")+(/all|right/.test(I)&&0===b?j?s:o:"")+this._generateMonthYearHeader(t,Z,tt,G,q,b>0||P>0,f,g)+"
    ").appendTo(i));$('").appendTo($("").appendTo(i));var n="chart-orders-labels-switch_"+Date.now().toString(36),a=$("
    ").appendTo(a));$('").appendTo($("").appendTo(a));var r="chart-orders-qty-switch_"+Date.now().toString(36),p=$("
    ").appendTo(p));$('").appendTo($("").appendTo(p));var c=this._study.properties();return this.bindControl(new d(o,c.strategy.orders.visible,!0,this.model(),"Trades on chart visibility")), +this.bindControl(new d(s,c.strategy.orders.showLabels,!0,this.model(),"Signal labels visibility")),this.bindControl(new h(s,c.strategy.orders.visible,!0,this.model(),"Signal labels visibility",!0)),this.bindControl(new d(l,c.strategy.orders.showQty,!0,this.model(),"Quantity visibility")),this.bindControl(new h(l,c.strategy.orders.visible,!0,this.model(),"Quantity visibility",!0)),t},L.prototype._prepareLayoutForPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;if(a){(h=$('
    ")).appendTo(h),y.addClass("visibility-cell"),(b=$("")).appendTo(y),this.bindControl(new d(b,o.visible,!0,this.model(),r));var p=$.t(o.title.value(),{context:"input"});this.createLabeledCell(p,b).appendTo(h).addClass("propertypage-name-label propertypage-plot-with-palette"),this._prepareLayoutForPalette(t,e,a,s,r)}else{var h,y,b;(h=$('
    ")).appendTo(h),y.addClass("visibility-cell"),(b=$("")).appendTo(y);p=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(p,b).appendTo(h).addClass("propertypage-name-label");var f=$("");f.appendTo(h),f.addClass("colorpicker-cell");var C=v(f),m=$("");m.appendTo(h);var _=this.createLineWidthEditor();_.appendTo(m);var g=$("");g.appendTo(h);var w=T();w.appendTo(g);var k=$("");k.appendTo(h);var P=$("");P.on("change",this._trackPriceLine.bind(this)).appendTo(k),this.createLabeledCell("Price Line",P).appendTo(h),this.bindControl(new d(b,o.visible,!0,this.model(),r)),this.bindControl(new c(C,o.color,!0,this.model(),r,o.transparency)),this.bindControl(new u(_,o.linewidth,!0,this.model(),r,this._study.metaInfo().isTVScript)),this.bindControl(new l(w,o.plottype,parseInt,!0,this.model(),r)),this.bindControl(new d(P,o.trackPrice,!0,this.model(),"Change Price Line"))}},L.prototype._prepareLayoutForBarsPlot=function(t,e){var i=e.id,o=this._study.properties().ohlcPlots[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i,p=$('
    ");l.appendTo(p),l.addClass("visibility-cell");var h=$("");h.appendTo(l),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=o.title.value();if(this.createLabeledCell(u,h).appendTo(p).addClass("propertypage-name-label"),a){this._prepareLayoutForPalette(t,e,a,s,r,!0)}else{var y=$("");y.appendTo(p),y.addClass("colorpicker-cell");var b=v(y);this.bindControl(new c(b,o.color,!0,this.model(),r))}},L.prototype._prepareLayoutForCandlesPlot=function(t,e){this._prepareLayoutForBarsPlot(t,e);var i=e.id,o=this._study.properties().ohlcPlots[i],n="Change "+i,a=$('
    ");s.appendTo(a), +s.addClass("visibility-cell");var r=$("");r.appendTo(s),this.bindControl(new d(r,o.drawWick,!0,this.model(),n));this.createLabeledCell("Wick",r).appendTo(a);var p=$("");p.appendTo(a),p.addClass("colorpicker-cell");var l=v(p);this.bindControl(new c(l,o.wickColor,!0,this.model(),n))},L.prototype._prepareLayoutForShapesPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;(T=$('
    ");p.appendTo(T),p.addClass("visibility-cell");var h=$("");h.appendTo(p),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(u,h).appendTo(T).addClass("propertypage-name-label");var y=$("");y.appendTo(T);var b=C();b.appendTo(y),this.bindControl(new l(b,o.plottype,null,!0,this.model(),r));var m=$("");m.appendTo(T);var _=f();if(_.appendTo(m),this.bindControl(new l(_,o.location,null,!0,this.model(),r)),a)this._prepareLayoutForPalette(t,e,a,s,r);else{var T;(T=$('
    ").appendTo(T),$("").appendTo(T);var g=$("");g.appendTo(T),g.addClass("colorpicker-cell");var w=v(g);this.bindControl(new c(w,o.color,!0,this.model(),r,o.transparency))}},L.prototype._prepareLayoutForCharsPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n=this._findPlotPalette(t,e),a=n.palette,s=n.paletteProps,r="Change "+i;(T=$('
    ");p.appendTo(T),p.addClass("visibility-cell");var h=$("");h.appendTo(p),this.bindControl(new d(h,o.visible,!0,this.model(),r));var u=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(u,h).appendTo(T).addClass("propertypage-name-label");var b=$("");b.appendTo(T);var C=$('');C.appendTo(b),C.keyup((function(){var t=$(this),e=t.val();e&&(t.val(e.split("")[e.length-1]),t.change())})),this.bindControl(new y(C,o.char,null,!1,this.model(),r));var m=$("");m.appendTo(T);var _=f();if(_.appendTo(m),this.bindControl(new l(_,o.location,null,!0,this.model(),r)),a)this._prepareLayoutForPalette(t,e,a,s,r);else{var T;(T=$('
    ").appendTo(T),$("").appendTo(T);var g=$("");g.appendTo(T),g.addClass("colorpicker-cell");var w=v(g);this.bindControl(new c(w,o.color,!0,this.model(),r,o.transparency))}},L.prototype._prepareLayoutForPalette=function(t,e,i,o,n,a){var s=t,r=e.id,p=null,h=r.startsWith("fill");p=a?this._study.properties().ohlcPlots[r]:h?this._study.properties().filledAreasStyle[r]:this._study.properties().styles[r];var y=0;for(var b in i.colors){var f=o.colors[b],C=$('
    ").appendTo(C);var m=$("");m.appendTo(C),m.addClass("propertypage-name-label"), +m.html($.t(f.name.value(),{context:"input"}));var _=$("");_.appendTo(C),_.addClass("colorpicker-cell");var g=v(_);if(this.bindControl(new c(g,f.color,!0,this.model(),n,p.transparency)),!h&&this._study.isLinePlot(s)){var w=$("");w.appendTo(C);var k=this.createLineWidthEditor();k.appendTo(w),this.bindControl(new u(k,f.width,!0,this.model(),n,this._study.metaInfo().isTVScript));var P=$("");if(P.appendTo(C),0===y){var L=T();L.appendTo(P),this.bindControl(new l(L,p.plottype,parseInt,!0,this.model(),n));var x=$("");x.appendTo(C);var S=$("");S.on("change",this._trackPriceLine.bind(this)).appendTo(x),this.createLabeledCell("Price Line",S).appendTo(C),this.bindControl(new d(S,p.trackPrice,!0,this.model(),"Change Price Line"))}}y++}},L.prototype._trackPriceLine=function(){P("GUI","Add Price Line",this._study.properties().description.value())},L.prototype._prepareLayoutForArrowsPlot=function(t,e){var i=e.id,o=this._study.properties().styles[i],n="Change "+i,a=$('
    ");s.appendTo(a),s.addClass("visibility-cell");var r=$("");r.appendTo(s);var p=$.t(this._study.properties().styles[i].title.value(),{context:"input"});this.createLabeledCell(p,r).appendTo(a).addClass("propertypage-name-label");var l=$("");l.appendTo(a),l.addClass("colorpicker-cell");var h=v(l),u=$("");u.appendTo(a),u.addClass("colorpicker-cell");var y=v(u);this.bindControl(new d(r,o.visible,!0,this.model(),n)),this.bindControl(new c(h,o.colorup,!0,this.model(),n,o.transparency)),this.bindControl(new c(y,o.colordown,!0,this.model(),n,o.transparency))},L.prototype._findPlotPalette=function(t,e){var i=t,o=e.id,n=null,a=null,s=this._study.metaInfo().plots;if(this._study.isBarColorerPlot(i)||this._study.isBgColorerPlot(i))n=this._study.metaInfo().palettes[e.palette],a=this._study.properties().palettes[e.palette];else for(var r=0;r'),e=this.createPrecisionEditor();if((i=$("
    "+$.t("Precision")+"").append(e).appendTo(i),this.bindControl(new l(e,this._study.properties().precision,null,!0,this.model(),"Change Precision")),"Compare@tv-basicstudies"===this._study.metaInfo().id){var i;e=this.createSeriesMinTickEditor();(i=$("
    "+$.t("Override Min Tick")+"").append(e).appendTo(i),this.bindControl(new l(e,this._study.properties().minTick,null,!0,this.model(),"Change MinTick"))}return this._putStudyDefaultStyles(t),t},L.prototype._putStudyDefaultStyles=function(t,e){var i=null,o=this._study +;return(!o.properties().linkedToSeries||!o.properties().linkedToSeries.value())&&($.each(this._model.m_model.panes(),(function(t,e){$.each(e.dataSources(),(function(t,n){if(n===o)return i=e,!1}))})),this._pane=i,t)},L.prototype.widget=function(){return this._table},L.prototype._prepareFilledAreaBackground=function(t,e,i,o,n){var a=$('
    ");s.appendTo(a);var r=$("");r.appendTo(s),this.createLabeledCell(o,r).appendTo(a).addClass("propertypage-name-label");var p=$("");p.appendTo(a),p.addClass("colorpicker-cell");var l=v(p);return this.bindControl(new d(r,t,!0,this.model(),n+" visibility")),this.bindControl(new c(l,e,!0,this.model(),n+" color",i)),a},inherit(x,n),x.prototype.prepareLayout=function(){this._study.properties().linkedToSeries&&this._study.properties().linkedToSeries.value(),this._table=$()},x.prototype.widget=function(){return this._table},L._createRow_horizlines=function(t,e){var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_vertlines=function(t,e){var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_lines=function(t,e){var i=this.addRow(t),o=e.title.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b();$("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width"))},L._createRow_hlines=function(t,e){ +var i=this.addRow(t),o=e.name.value(),n=$(""),a=this.createColorPicker(),s=this.createLineWidthEditor(),r=b(),p=$("");if($("").append(n).appendTo(i),this.createLabeledCell(o,n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r.render()).appendTo(i),$("").appendTo(i),$("").append(p).appendTo(i),this.createLabeledCell("Show Price",p).appendTo(i),this.bindControl(new d(n,e.visible,!0,this.model(),"Change "+o+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+o+" color")),this.bindControl(new l(r,e.style,parseInt,!0,this.model(),"Change "+o+" style")),this.bindControl(new u(s,e.width,!0,this.model(),"Change "+o+" width")),this.bindControl(new d(p,e.showPrice,!0,this.model(),"Change "+o+" show price")),e.enableText.value()){i=this.addRow(t);$('').appendTo(i);var h=$("");$('').append(h).appendTo(i),this.createLabeledCell("Show Text",h).appendTo(i),this.bindControl(new d(h,e.showText,!0,this.model(),"Change "+o+" show text"));var y=TradingView.createTextPosEditor();$("").append(y.render()).appendTo(i),this.bindControl(new l(y,e.textPos,parseInt,!0,this.model(),"Change "+o+" text position"));var v=this.createFontSizeEditor();$('').append(v).appendTo(i),this.bindControl(new l(v,e.fontSize,parseInt,!0,this.model(),"Change "+o+" font size"))}},L._createRow_hhists=function(t,e){var i=e.title.value(),o=[],n=[],p=this.addRow(t),h=m();$("").append(h).appendTo(p),this.createLabeledCell(i,h).appendTo(p),this.bindControl(new d(h,e.visible,!0,this.model(),"Change "+i+" Visibility"));p=this.addRow(t);var u=$("");u.attr("type","text"),u.addClass("ticker"),this.createLabeledCell($.t("Width (% of the Box)"),u).appendTo(p),$("").append(u).appendTo(p);var v=[r(40)];v.push(a(0)),v.push(s(100)),this.bindControl(new y(u,e.percentWidth,v,!1,this.model(),"Change Percent Width"));p=this.addLabeledRow(t,"Placement");var b=_();$("").append(b).appendTo(p),this.bindControl(new l(b,e.direction,null,!0,this.model(),"Change "+i+" Placement"));p=this.addRow(t);var f=$("");$("").append(f).appendTo(p),this.createLabeledCell($.t("Show Values"),f).appendTo(p),this.bindControl(new d(f,e.showValues,!0,this.model(),"Change "+i+" Show Values"));p=this.addRow(t);var C=this.createColorPicker();for(var T in this.createLabeledCell($.t("Text Color"),C).appendTo(p),$("").append(C).appendTo(p),this.bindControl(new c(C,e.valuesColor,!0,this.model(),"Change "+i+" Text Color")),e.colors)if(isNumber(parseInt(T,10))){p=this.addRow(t);o[T]=e.titles[T].value(),n[T]=this.createColorPicker(),$("").append(o[T]).appendTo(p),$("").append(n[T]).appendTo(p),this.bindControl(new c(n[T],e.colors[T],!0,this.model(),"Change "+o[T]+" color"))}},L._createRow_backgrounds=function(t,e){ +var i=this.addRow(t),o=$(""),n=e.name.value(),a=this.createColorPicker();$("").append(o).appendTo(i),this.createLabeledCell(n,o).appendTo(i),$("").append(a).appendTo(i),this.bindControl(new d(o,e.visible,!0,this.model(),"Change "+n+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+n+" color",e.transparency))},L._createRow_polygons=function(t,e){var i=this.addRow(t),o=e.name.value(),n=this.createColorPicker();$("").append(o).appendTo(i),$("").append(n).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color"))},L._createRow_trendchannels=function(t,e){var i=this.addRow(t),o=e.name.value(),n=this.createColorPicker();$("").append(o).appendTo(i),$("").append(n).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color",e.transparency))},L._createRow_textmarks=function(t,e){var i=this.addLabeledRow(t),o=e.name.value(),n=this.createColorPicker(),a=this.createColorPicker(),s=this.createFontEditor(),r=this.createFontSizeEditor(),p=$(''),h=$('');$("").append(o).appendTo(i),"rectangle"!==e.shape.value()&&$("").append(n).appendTo(i),$("").append(a).appendTo(i),$("").append(s).appendTo(i),$("").append(r).appendTo(i),$("").append(p).appendTo(i),$("").append(h).appendTo(i),this.bindControl(new c(n,e.color,!0,this.model(),"Change "+o+" color",e.transparency)),this.bindControl(new c(a,e.fontColor,!0,this.model(),"Change "+o+" text color",e.transparency)),this.bindControl(new l(r,e.fontSize,parseInt,!0,this.model(),"Change "+o+" font size")),this.bindControl(new l(s,e.fontFamily,null,!0,this.model(),"Change "+o+" font")),this.bindControl(new d(p,e.fontBold,!0,this.model(),"Change Text Font Bold")),this.bindControl(new d(h,e.fontItalic,!0,this.model(),"Change Text Font Italic"))},L._createRow_shapemarks=function(t,e){var i=this.addRow(t),o=$(""),n=e.name.value(),a=this.createColorPicker(),s=$("");s.attr("type","text"),s.addClass("ticker"),$("").append(o).appendTo(i),this.createLabeledCell(n,o).appendTo(i),$("").append(a).appendTo(i),this.createLabeledCell("Size",s).appendTo(i),$("").append(s).appendTo(i),this.bindControl(new d(o,e.visible,!0,this.model(),"Change "+n+" visibility")),this.bindControl(new c(a,e.color,!0,this.model(),"Change "+n+" back color",e.transparency)),this.bindControl(new y(s,e.size,null,!1,this.model(),"Change size"))},e.StudyStylesPropertyPage=L,e.StudyDisplayPropertyPage=x},qbxA:function(t,e,i){},"y1L/":function(t,e,i){}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur b/src/components/kline/charting_library/bundles/ed68e83c16f77203e73dbc4c3a7c7fa1.cur new file mode 100644 index 0000000000000000000000000000000000000000..8b12138873572e8790be9c246b5f1a69ed459eea GIT binary patch literal 4286 zcmeH`!3u&v5Qe9&T{?C4*b8_R#0L>c1bvI3yV#{u570wIht6H<5d_cGIcobyCJ=%x zSi#Gz{EqH8^X>jB(U?Z$c|;Q&yD8C(h~^NcD1?y3nP`ce4s}2sPzTfjbwC|Z2mW!u z7_)%3&`ILrpSnJt0k0A+v%9ML=x^%*UdGJ2t}j`Z-F@FT9Qj_>lGy59b6{+klcs6Q zW50vziFCtQ54rO3?Cf%UiP23 z?(tVWIHj<<-#%ZLziRu+gB8m<4ie+OdTSqbKphy)0sPNyV}$(window).height()&&!i.isScrollable&&this.makeScrollable(i),$(":focus").blur(),!0}},h.prototype.makeScrollable=function(t){var e=t.wrapperObject,i=$(t.objects[0]),a=i.width();e.css({height:$(window).height()/1.4,overflow:"auto"}),i.css("width",a+20),t.isScrollable=!0},h.prototype.appendToTab=function(t,e,i,a,o,r){if(!$(t).is("table")||$(t).find("tr").size()){var n;this._tabs||(this._tabs=[]),$.each(this._tabs,(function(t,i){if(i.name===e)return n=t,!1})),void 0===n&&(this._tabs.push({name:e,localizedName:$.t(e),objects:$(),displayPriority:0,defaultOpen:0,isButton:!!o,callback:o?r||function(){}:null}),n=this._tabs.length-1);var s=this._tabs[n];s.objects=s.objects.add(t),s.displayPriority=Math.max(s.displayPriority||0,i||0),s.defaultOpen=Math.max(s.defaultOpen||0,a||0)}},h.prototype.insertTabs=function(){if(this._tabs){this._tabs.sort((function(t,e){return(e.displayPriority||0)-(t.displayPriority||0)}));var t=this,e=null,i=this.activeTabSettingsName();if(i)var a=TVSettings.getValue(i);$.each(this._tabs,(function(e,i){var a;i.isButton?((a=i).labelObject=$('').text(a.localizedName).appendTo(t._tabContainer), +a.labelObject.bind("click",a.callback)):o(i)})),this.switchTab(e)}function o(i){a&&a.toLowerCase()===i.name.toLowerCase()&&(i.defaultOpen=Math.max(~~i.defaultOpen,p.TabOpenFrom.UserSave)),(!e||~~e.defaultOpen<~~i.defaultOpen)&&(e=i),i.labelObject=$('').text(i.localizedName).appendTo(t._tabContainer),i.labelObject.on("mousedown",(function(e){var i=e.pageX,a=e.pageY,o=!1,r=this;function n(t){var e;o=o||(e=t,Math.abs(i-e.pageX)>5||Math.abs(a-e.pageY)>5)}$(r).on("mousemove",n),$(r).one("mouseup",(function(){o||t.switchTab(r,!0),$(r).off("mousemove",n)}))}));var o=$('
    ');i.wrapperObject=$().add(o),i.objects.each((function(t,e){var a=$(e);a.is("table")?(a.data("layout-separated")&&(i.wrapperObject=i.wrapperObject.add('
    ').add(o=$('
    ')),a.removeData("layout-separated")),o.append(a),a.children("tbody").each((function(t,a){if(0!==t&&$(a).data("layout-separated")){i.wrapperObject=i.wrapperObject.add('
    ').add(o=$('
    '));var r=$(e).clone(!0,!1).appendTo(o);r.children().remove(),r.append(a),$(a).removeData("layout-separated")}}))):o.append(a)})),i.wrapperObject.appendTo(t._container)}},h.prototype.activeTabSettingsName=function(){var t=this._source;if(t)return t instanceof r?"properties_dialog.active_tab.chart":t instanceof a?"properties_dialog.active_tab.drawing":t instanceof o?"properties_dialog.active_tab.study":void 0},h.prototype.show=function(e){if(t.enabled("property_pages")){var h=i("kSsA"),f=(e=e||{}).onWidget||!1,b=null;if(TradingView.isInherited(this._source.constructor,r)&&(b="series-properties-dialog",d("GUI","Series Properties")),TradingView.isInherited(this._source.constructor,o)){b="indicator-properties-dialog";var _=!this._source.isPine()||this._source.isStandardPine()?this._source.metaInfo().description:"Custom Pine";d("GUI","Study Properties",_)}if(u(this._source)&&(b="drawing-properties-dialog",d("GUI","Drawing Properties",this._source.name())),TradingView.isInherited(this._source.constructor,n)){var v=this;this._model.selectionMacro((function(t){t.addSourceToSelection(v._source)}))}var y=h.createInputsPropertyPage(this._source,this._model),g=h.createStylesPropertyPage(this._source,this._model),m=h.createVisibilitiesPropertyPage(this._source,this._model),T=h.createDisplayPropertyPage(this._source,this._model);if(y&&!y.widget().is(":empty")||g){v=this;var w,P,S=null!==y,C=this._source.title(),k=e.ownerDocument||this._model._chartWidget.widget().prop("ownerDocument"),D=c.createDialog(C,{hideTitle:!0,dragHandle:".properties-tabs",ownerDocument:k}).attr("data-dialog-type",b),O=D.find("._tv-dialog-content"),x=$('
    ').appendTo(O);if(this._tabs=[],this._dialog=D,this._dialogTitle=C,this._container=O,this._tabContainer=x,this._undoCheckpointOnShow=this._model.createUndoCheckpoint(),D.on("destroy",(function(t,e){e=e||{};y&&y.destroy(), +g&&g.destroy(),T&&T.destroy(),m&&m.destroy(),$("select",O).each((function(){$(this).selectbox("detach")})),v._onDestroy(t,e)})),this._model.readOnly()||!S||y.widget().is(":empty")||y.widget().each((function(t,e){var a=i("n3Kh"),o=y instanceof a,r=+$(e).data("layout-tab-priority");TradingView.isNaN(r)&&(r=o?p.TabPriority.Coordinates:p.TabPriority.Inputs);var n=~~$(e).data("layout-tab-open"),s=$(e).data("layout-tab");void 0===s&&(s=o?p.TabNames.coordinates:p.TabNames.inputs),v.appendToTab(e,s,r,n)})),g&&g.widget().each((function(t,e){var a=+$(e).data("layout-tab-priority");TradingView.isNaN(a)&&(a=p.TabPriority.Style);var o=~~$(e).data("layout-tab-open"),r=i("Yc1q");!o&&g instanceof r&&(o=p.TabOpenFrom.Default);var n=$(e).data("layout-tab");void 0===n&&(n=p.TabNames.style),v.appendToTab(e,n,a,o)})),T&&T.widget().each((function(t,e){var i=+$(e).data("layout-tab-priority");TradingView.isNaN(i)&&(i=p.TabPriority.Display);var a=~~$(e).data("layout-tab-open"),o=$(e).data("layout-tab");void 0===o&&(o=p.TabNames.properties),v.appendToTab(e,o,i,a)})),m&&m.widget().each((function(t,e){v.appendToTab(e,p.TabNames.visibility,p.TabPriority.Display,!1)})),this._source instanceof o&&!!this._source.metaInfo().pine)this._source.metaInfo();this.insertTabs(),this._helpItemRequired()&&this._createHelp();var I=110;$(".js-dialog").each((function(){var t=parseInt($(this).css("z-index"),10);t>I&&(I=t)})),D.css("z-index",I),w=$('
    ').appendTo(O),P=$('
    ').appendTo(w);if((!f||window.is_authenticated)&&g&&"function"==typeof g.createTemplateButton&&t.enabled("linetoolpropertieswidget_template_button"))v._templateButton=g.createTemplateButton({popupZIndex:I,defaultsCallback:e.onResetToDefault,loadTemplateCallback:function(){m&&m.loadData(),y&&y.loadData()}}).addClass("tv-left").appendTo(P);else if(TradingView.isInherited(this._source.constructor,o)){var j=[{title:$.t("Reset Settings"),action:e.onResetToDefault},{title:$.t("Save As Default"),action:function(){v._source.properties().saveDefaults()}}],N=$(''+$.t("Defaults")+'');N.on("click",(function(t){t.preventDefault();var e=$(this);e.is(".active")||e.trigger("button-popup",[j,!0])})).appendTo(P),l(N,null,{direction:"down",event:"button-popup",notCloseOnButtons:!0,zIndex:I})}else $(''+$.t("Defaults")+"").appendTo(P).click(e.onResetToDefault);$(''+$.t("OK")+"").appendTo(P).click((function(){v.hide()})),$(''+$.t("Cancel")+"").appendTo(P).on("click",(function(t){B(0,!0)})),D.find("._tv-dialog-title a").on("click",B),$(window).bind("keyup.hidePropertyDialog",(function(t){13===t.keyCode&&"textarea"!==t.target.tagName.toLowerCase()&&(v._templateButton&&v._templateButton.trigger("hide-popup"),v.hide())})),$("select",O).each((function(){var t=$(this),e="tv-select-container dialog" +;t.hasClass("tv-select-container-fontsize")&&(e+=" tv-select-container-fontsize"),t.selectbox({speed:100,classHolder:e})})),$('input[type="text"]',O).addClass("tv-text-input inset dialog"),$("input.ticker",O).TVTicker(),D.css("min-width","400px"),c.applyHandlers(D,e);var V={top:($(window).height()-D.height())/2,left:($(window).width()-D.width())/2};return c.positionDialog(D,V),window.lineToolPropertiesToolbar&&window.lineToolPropertiesToolbar.hide(),s.emit("edit_object_dialog",{objectType:this._source===this._model.mainSeries()?"mainSeries":this._source instanceof a?"drawing":this._source instanceof o?"study":"other",scriptTitle:this._source.title()}),D}}function B(t,e){v.hide(!!e)}},h.prototype._helpItemRequired=function(){return this._source._metaInfo&&!!this._source._metaInfo.helpURL},h.prototype._createHelp=function(){var t=$('');t.attr("href",this._source._metaInfo.helpURL),this._tabContainer.prepend(t)},h.prototype.dialogWidget=function(){return this._dialog},e.EditObjectDialog=h}).call(this,i("Kxc7"))},Yc1q:function(t,e,i){"use strict";var a=i("DxCR").PropertyPage;function o(t){function e(e,i,a){t.call(this,e,i,a),this._linetool=a}return inherit(e,t),e.prototype.applyTemplate=function(t){this.model().applyLineToolTemplate(this._linetool,t,"Apply Drawing Template"),this.loadData()},e}function r(t,e,i){a.call(this,t,e),this._linetool=i}inherit(r,a),(r=o(r)).createTemplatesPropertyPage=o,t.exports=r},kSsA:function(t,e,i){"use strict";e.createInputsPropertyPage=function(t,e){var i=t.getInputsPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createStylesPropertyPage=function(t,e){var i=t.getStylesPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createDisplayPropertyPage=function(t,e){var i=t.getDisplayPropertyPage();return null==i?null:new i(t.properties(),e,t)},e.createVisibilitiesPropertyPage=function(t,e){var i=t.getVisibilitiesPropertyPage();return null==i?null:new i(t.properties(),e,t)}},n3Kh:function(t,e,i){"use strict";var a=i("DxCR"),o=a.PropertyPage,r=a.GreateTransformer,n=a.LessTransformer,s=a.ToIntTransformer,l=a.SimpleStringBinder;function p(t,e,i){o.call(this,t,e),this._linetool=i,this.prepareLayout()}i("PVgW"),inherit(p,o),p.BarIndexPastLimit=-5e4,p.BarIndexFutureLimit=15e3,p.prototype.bindBarIndex=function(t,e,i,a){var o=[s(t.value()),r(p.BarIndexPastLimit),n(p.BarIndexFutureLimit)];this.bindControl(this.createStringBinder(e,t,o,!0,i,a))},p.prototype.createPriceEditor=function(t){var e=this._linetool,i=e.ownerSource().formatter(),a=function(t){var e=i.parse(t);if(e.res)return e.value},o=$("");if(o.TVTicker({step:i._minMove/i._priceScale||1,formatter:function(t){return i.format(t)},parser:a}),t){var r=[function(e){var i=a(e);return void 0===i?t.value():i}],n="Change "+e.title()+" point price",s=this.createStringBinder(o,t,r,!1,this.model(),n);s.addFormatter((function(t){return i.format(t)})),this.bindControl(s)}return o},p.prototype._createPointRow=function(t,e,i){ +var a=$("
    ");o.html($.t("Price")+i),o.appendTo(a);var r=$("");r.appendTo(a),this.createPriceEditor(e.price).appendTo(r);var n=$("");n.html($.t("Bar #")),n.appendTo(a);var s=$("");s.appendTo(a);var l=$("");return l.appendTo(s),l.addClass("ticker"),this.bindBarIndex(e.bar,l,this.model(),"Change "+this._linetool.title()+" point bar index"),a},p.prototype.prepareLayoutForTable=function(t){for(var e=this._linetool.points(),i=e.length,a=0;a1?" "+(a+1):"";this._createPointRow(o,r,n).appendTo(t)}}},p.prototype.prepareLayout=function(){this._table=$(document.createElement("table")),this._table.addClass("property-page"),this._table.attr("cellspacing","0"),this._table.attr("cellpadding","2"),this.prepareLayoutForTable(this._table),this.loadData()},p.prototype.widget=function(){return this._table},p.prototype.createStringBinder=function(t,e,i,a,o,r){return new l(t,e,i,a,o,r)},t.exports=p},ohga:function(t,e,i){}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png b/src/components/kline/charting_library/bundles/ef184b625728ec530a7958618e0a3a86.png new file mode 100644 index 0000000000000000000000000000000000000000..18a303fa594a9f0c3ad74d741f568b673dcc7fb1 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1SGw?g-n1HV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0*}aI1_r*vAk26?e?Gv7|HYg6yyQSXrm+iCD+X{X;y)7b5nKYqM@)b5d1 z+IZHA$LzK4i8Zq25?S92Ep%CCPfa=fAm-$PU9uU|7!C(7h&;x#x-o5Ox9>~S$nC06 zj;vKm+3a@L^wqk+^4?w9S7H~xlRETHtB!*~V}j)8kgH!;1KrEu>FVdQ&MBb@0KMFJ Apa1{> literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/export-data.c92e77ec9e6422664b84.js b/src/components/kline/charting_library/bundles/export-data.c92e77ec9e6422664b84.js new file mode 100644 index 00000000..fb8dee75 --- /dev/null +++ b/src/components/kline/charting_library/bundles/export-data.c92e77ec9e6422664b84.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["export-data"],{SIoL:function(e,t,i){"use strict";i.r(t),i.d(t,"exportData",(function(){return o}));i("YFKU");var n=i("Eyy1"),r=i("ZJKN"),s=i("k9/m"),l=i("23IT"),a={includeTime:!0,includeSeries:!0,includedStudies:"all"};function o(e,t){var i;void 0===t&&(t={});var l=Object.assign({},a,t),o={schema:[],data:[]},u=e.timeScale().points(),h=e.mainSeries(),p=function(e,t){var i=e.allStudies().filter((function(e){return e.showInObjectTree()}));if("all"===t)return i;return i.filter((function(e){return t.includes(e.id())}))}(e,l.includedStudies),v=function(e,t,i,l){for(var a=Object(n.ensureNotNull)(void 0!==i?e.indexOf(i,!0):e.firstIndex()),o=Object(n.ensureNotNull)(void 0!==l?e.indexOf(l,!0):e.lastIndex()),c=o,u=a,d=0,f=t;du&&(u=v.index)}return Object(n.assert)(c<=u,"Range must contain at least 1 time point"),new r.BarsRange(c,u)}(u,[h.bars()],l.from,l.to),w=v.firstBar(),m=v.lastBar();l.includeTime&&o.schema.push({type:"time"});var b=o.schema.length;l.includeSeries&&(o.schema.push(d("open")),o.schema.push(d("high")),o.schema.push(d("low")),o.schema.push(d("close")));for(var g=o.schema.length,O=[],P=0,x=p;P0wld=oSO}#(mh=qLn`88`!;em7>Ky6=MdUZ zz!_fH-r(vry@0t}q-knISHe&B8YjD`6Q=#g3+JdXb@C>w3dV@^%$7SG!J!nsM`ev# z=jY|$#PgIkZ{A+BboD0z;cq7ymAj{j{toJxlyTx;_e2HTuLp~|y`K380Ig*3boFyt I=akR{0NZmo3;+NC literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png b/src/components/kline/charting_library/bundles/fdbb9f3cb0365a7ab5cad76bff0b3e2b.png new file mode 100644 index 0000000000000000000000000000000000000000..9cdd3ffd3a1b4313906b9a4aa1c5e3251db8daba GIT binary patch literal 50653 zcmV(?K-a&CP)KLZ*U+ z>@F@MuWvaDNB>>5KN8oQ`qiD(qmps@fFD;6{ody6d) zgC!b+QS8e91E_gt-v5Vp<~=jd%$eU@_jS&F&paP4fSV^&D&?dhP_EFZGUB5IdHDqb z)^8x73mrHDLXlb-nVz1E|Gfy{#Z?dhaLGfcRLb#xDeOuj1d6%C4+qg0DjS6p9O%g%F2ia7*aq-Uno?S02~bf zL8Yif18`OV@KT6n3V?GQK$u7>6a!ouz=-nl3NgU-0^m~gFQ1bC;aT*_Qz$I?)DPYT z0H6~iQ!C}dD*S&}xm^2khCKj%sVX4@fIdJpmQ^HW0AK>dUPV!A+7NG-i2(p?fH*1D zCS(IJ2Z-|`b#ws$E~F4EdAx5_N1Q z07HQElu8nl2X`RD6!O$$04@L-Q!I;19Ma3DO0#l@G*c>NIjKWuXR6CGlZNIlnktP> z9n!2-X*05ictf!&E(3rUK<+A614F!9B>cRCMw*o{)IX7^^O8Suu_Pw;Bn?t`Y~N0U^+8nm_bZ$W&k2l3>j$wAxe=BAr#O+2sz{s zGVU;X7&njx1&Sa+86;3Z3;~KDfdq1hp@s<3p)FJK2dbcf1}|1uR0ZcqkpP*^F(@E_ z22z_dh=B}hC?SUgrNv=Y!8uaeiVmYg=|DP)4x=Ofbq@)&P(c7OBoIJ@Dkvd=05T{b zLIo61K#Oz;p@a}B2%+HWa6Pz@TsJPC%i>yb9se~?h$?CW)kbwu2dP#>K{m8~8UBC@ z<%mVupodqd*Cwz1Ue~-Hdu;|Zk|`Phh^|mpsbnQmjUZB~luHDO3X$gsfsdEBKaiJS zAQ=3`o{a?ofH3X)%rr?r=wASJ{xd6313NT;neS)jVh)(B2in|3T2cHVnXr z1#I8|7kI!20SG|^Vlf73$U;6QKm;kup~7TL#~f5+0hVAT>aYQu(1;(f8?88iqd18( zIFBp1iEi}b5&G}~ZwZ265gdX?SP-^^BjHZ?5P?J(5lbW!8ALu&NR$u?LQ701z9be9 z%ZNH+Bhf_sNbDz$5~qm^#IHmT@sRk3ctcX8KFKGoNhfk78AwKwNn{o|o-83JkyFWe z1_P=Qo5l|~g%#gvMgN!3ubR0GvawNstc zC90cxOueR=G>;b09&`wuKxfk;dJ;X8UP#x`jdTlroW4Z&(0%j=28UtAaAyQF5*c}n z62@dkHKUfXg|Uxuf^mh>%Xq#V%#fVXtO4vrn*Zv7hPb>DlWA>5bKs z>CM(#t+z|>lwObCYkgyVH~nb+ar#>QMfzLykLdrZ|BS=oIB_C41sn}$5vPfBjB|(c zip%4Aauc~??ksLSw}pF=`@}%kz|kPmV1mI^gIa?<2ImYO8|oT58Acll4QCqG8}2u} zX4r4UGx9b{Gb%S)Xtd4fw9x}&ma&s@tg+a5p7AE*W5#!R6wiSd%@gsy$w8BDQ_9rIG|^OUy4ZBL=~dG=X4YnrW)idc zX3b_7&0d-hGmkKrnAe!^G{0j0#zJ5bYf)yg)S}hmwk2)pW;xb!vgLZq6PAyM@rQ*B z6Ah~wwtLtOE7Ho%D#L1;)h4ShtA1-6>v(IW^&0DA){kvWZ6a(+ZC2PEvUzCBvkkMA z*{-lXZ2PCcL=Y*E3swt`3;OJ=>=Nv>b{p-^+P$@Rw$HYoYroU}wgcNC(4p92g+qr! z-*DUEDZ{4^-#+|?qpoA1qttPgW2fUwCugTzr>~t_ogO%wJ106%b>8lL%Z1|-?lQ@x z!R4|m(>2hw%ypgXc{kF{-%aXP?{?0ebPsTsxvz7-FoH26XoO-!!-#7h`W}%Ul^)wY zdOS@%lRf8pwt7ApIecWn$fYAYM}F|~_mX>U_PXh9>^;VNu6MilKR#|gBAmZN5+a-2Ehe>;10#^ZZl%zxMC&e;+U^Ko!s&@Nm@dQH7({j=C1e4@?hS7)?Q3P4MpEze7Ai%0jkXM2I7{MBI;bjVz7a5&0y_D@ql$FY0A%w>xiS-i*96`Ih;z{I&vCK~BMzg8naJzgYQ2 z?>PT))#I*?cOE}w{OJjn6XX*PPBfS(oVcfuQJ7n}t?->NP1qppFG?(0Thu3t7OfIJ z5=V$vh#yKqCCeoDi$jZ-6+b8mEm>ajP#P|+l|Gh5%j#rLOA|^rl)fxWE8AK&AkUTW zEY~S7EZ?s%R+K4@SJ+fcskoqYS5_;#Ck0PhIjK*Tq}rk;)Z^7{8ooxU>C(DrztZ+p zhE>*AzM7mfdCwH1DT*mwRc=-DtL{&YoBI7UdYWij$8@{tbEfyqh@7!;CNZ;UX2&dt zS@UM~&W@kmIEOu_Y|bxpz2+{P`~1t?FWcu?&zn8(?pN_&ZLj85tE#Vk9rE>tZ|HAi z-<+NAJAcjm4>jVNpBH#7s9o@Gp=jaH-+F($`rCm;#f#1^4p_W?33G{J$ejw*GH^x-eA39!G<^A$-cY3F@9r9gHuE8Cg!HfP4_nEZ0`I%@cX7MmRlBV zdB0V$wYxE+@p#jyrlxIH+ZJypw`;dQ+%ay)`5$6_XlwRp-ni3r=Yn0>rQP-CkA**8 z-JP_%V^83o=Dm)4*Y4x(t7#!xs#^M5rLEm<`E3{WkJ;bR9@4(=C(oa@9O9wQ<+FuZyog_*MSv(;JmH-rk&ji*c*ww&CsCJ63lZesle8XLmsN!Je3& zuHQ3%zj;@5_t78fKi>7uyT`d#d*Akc(*vIe2Oh>fJpbnxfA&67K6?AO`Y)ru);@80 zviI+Zzq|VK`g)(Lo(}x8@R`N4tn< zl5DGMMrGPPzdvR)bIZ9iBU!R#=YF5Zi9K`YmUGW}&-?8{N-1%~5l0+x#3G)veL)A0 z9dTrA*OL(9yuI$Zxc3p=-*_=d2M8Ux&_KbFvj|KRWHI>IC3EY<{2@_ z(frhz*p4{j$e94;*#yf`0pv)2lFzXYXgX@KBMu9kh+sKlfE+F0IUwkWBhE%L*5IlC z-FS>!-T*mLV0<+K;)OW59p>lA`2d*X1(bOKGfOGg}WfNw009}kes36Qw} zY$U+wfT1IfI5HX#%op&?$DJuqW(CN6z;XDPSS-%>fAn)6f9hHKLSc{+hHq~8JgI*R zN#@^DB2y0{r9@!-F8TN23uew?8U^Du^!Kg%x8rQte4bxst=>aH&g7n8}e z=*Pn_CYf6h!etzT;TuprxA}R8@5lDqne(KtA(GeBA8URGMipCTUPkJg_U|k6o8il= zUV^~-?xcR)boQSLXAW zUN(Sm*-bG0;xU4;P)=U;bD0;65Q-Hgu>s2Du|f*P0>gUWcJD`EUHGZr48Jd70$=@D z8W%<8-u3U=vd_3&>U&gyu3~c&665t%plccv%d?<=UwUv8mN8boG{vSW(m*CnIA)rU zb{nbwaw>q+y@=s4vI3%F6Gj10hIL{b83RztJT_6oSPAtQDM3!;+z^L1Gg}~5-2YqO z{5szEo_CxP;~XtWx<>OOGdKdQdGc8`QyQLRLL^5*>VQMVe1<2Ev;jZe4lkv&PJaFG z_4gtKQj=C-8lG+XcP+E+d{~*9RDilPT}#Sg%9j4OOf4>{H&q~!LRyZqoKK)0=iwU~ zX22o?Jz{vG=h=tgyGVe z@zMWwc)^>2J^k|1pX&jG%sY^}IXwJ~0_EHoK1P_wQ*ZCWG-R29vfQ_x{UY^KNo3}> zuwh&J|4RixNoja)nHmpa)|Pa0E4@xkJRv<+<~1mE&nTr8>{DZ9N3Vo&XI5@03NM*&o$DMslXASuP1MUxo-(Je3oAnRAW?w+NlWx!WpVJSkVqUv#1udUd!52;|0Qkno>Kgm^-JgoP zb^4O2=aUvTMrQNVFKYdB=*<>}jYU5fbw8BSx+&}bFNAf2R51PIGbywUFpRr2%qM9g zE5pNKo-e51k!f6v>&1MN(t13SP^jO6J^A`Z&J-kFqjkzyKvUC<>&K#gO63bnQgY40 zkfeTct5jP}vsW$cY>*~!FsK2-3`yn%pgSggPGMD71O`?j)AuQ?s*sVq8qTFjEn^e2 zQB5(~<1)tzH3LwLqm&qd%siInMQmdK(zJ0(#r+x7VUvoi$8t?-NR0DDsMKsFYqnwi zs%Ox@H`Djhq}51G%K(^V=2Q&Z>`WN8%OzE9fv~a$#kdGF^HCZLO{NXYrewOFN*hR>Sn5@F%Q42!RL2Z| zX3-mlZF&lA-Dn@f05DQ_PIQi&;UDV3i{bB7o0Y`sEL0ArnThLuqp+JB0ZJG(lB6LQ zVcMKCk1CXlKgsq?PBdv^&M34OlM0(Yhp^f!r9}lc`vyo82_d8sB-7{DZx+&YEu?~E zX5Qo1{`33k^A!{puyDaVZdiQ{Znt|x88st~>viRexY@wb4lJZ;7f3Tq{SKIVsZ!X0 zjdG_kE+{PCZz~{6vz;7b6p;*l{x_cKE zHV9IRwAn$g(n=L|7Z}fFV7odk$*kp=-m_Uvw@h0>78^AglT+GcqfoJR&nuKBCUcYn z2J?kMOBmKV3{EeTc4M(iTd!eu1X|dp^+ThX!R**H*e8t};?PipEn9c;{QAuXHmPEk zXR2zu@P_cW;$f&8Sri6Jsy~w8;2h z^eVG{r#Cai^!L&TB1Za}VKn;PH#HfAO2xKgc!tG|V&P&`jm_a#hSw(zz6%3{nLu6I znNNlnr2(XkDz_e>4Jvrrc_a+qrR`rjvx3E0XK>yKKM} znPKDCEcd;A=brRCR1vs*)bMcuNHszm)f;I77Q;>=?L2|PYLCRk{)EDKtb4&y83Sj} zNTpsm62{O2l~>l_LD#D^(gwWH*?M%~WHC=jy7lhIW zVYc(Df*uU(!Q{2q#e9H-p~0cNh@1*2^94>#wNR`fN>~8b%4Vf5{76`sys%{?YFl;ERH0*# z2CuIvio(E7QGkQg;hR*mB4v!MRCq2i+6i?bF2csaBvqyr75M1@TPQXU>lBb#O+-q2 zw_y>Oz{miWQfd0K+NM#1wQizln$F8F$QvNX%!{2blQdscm>7kD(FoIv6{g))nhntz zCxC%5>L#|Z*l&gdt)+#!r`1$x1a9L(QK%jmcVgu_G&`egGkLNAieZNria=rvF@t6` zN9be6Odx2Ev@p5-)s8Tv#ZF~pCsuV^6`o=7RFh#52KCuwni-xGDfdd6J)2_;%r;IH z?CTe!lvusK=69^$aHT@4&|8K~z^S&Oni;9x`%pN3gs@y!SO8ZV9dBkQjFh%h&oV#t zEYI>Avz^rBz1H~x)BtLASXq~wT{4Cd>?Kxn%}C6FV`hW2JDKvPOe%^neJ51Am&&f8 z-z|l-8g#L7RG4D^q$=FU04UbQlJsutQvjvHBZt*0r}uPPV!fnwhc=I`D)3#U8l`P| znvDYnYs{(sIWms)1X`3n+ zNP~WAi76DS&<3MUYrVc9hR$V^53eXpVHY==0ydY+FlnrDwdNuYDyNA4xy%JmlpC08 zys$XH3`=78Mx|*^Dbl5t4ntd8C5Ev!02$ajudpr!RpAb^VaXa(sf$rn6cEwhd+ns^ zSq;w|iyra1IAHOJP<& z$n4gZb74)^H>)msRZeHi(WkBHgS&;9-6=f!Vwm-4GCA3F?801UN9APFG!2)5Eh$pR z%uHTqE0a=K!s>+1=_M>#9{S+kq&;#NBqgxoimR1@&<3_?il~ST4Y6m(Rx~ZSPneSe zGVe?(Hzl)4D0zRbjNM#WLEl!ey94iG)TZ5@qkp z2XMRHTyfd5yo18C9p@QMc#qjxqf{yN{(3{apneCG##BNJ9n8FRO=`IG&}x^hpn8#- zmYH0s$rJDCLU?^ly8DBi`0i&R8nFPDeU%ooZ7j3MG%1q+qOwC;LV={o6D`!C6J{1? z*4s<~yyD7h(tm$x^Lj43;u?h=G<9DtYl*cjn_o~@)kz(vNr`K?f=@PfBGlemsc9*2 z#`-LZ-wPAl($9r-mVs$52s@9q&JQkZ90cjC5c4KwSWFpUO0I7WQrG!ESc2ir6^x#$M%!w(~_W= z9#d`D?xOo?a=Z>4Jj@lBEz8?cnRn12Um;y4ir!QyKwd;NWfcFL;3ZuvpR8xcWq6PYGcXYHL_!Awns|cG8d{)2uyj~ zc0szvkcSLM)fC=c(sop7@w*De1QCV>ZnZ}mjr39#P;GHCDT*wZn3SQ)ljRu|)t81B znNWn%SQe{VmCVeqVSA*sIz^-+Ove&_rOIN_&4+A`ErSWi%mQ`wEiJKhWDSb*1TyhnKa~7sgTXyx$ z^lp5DM5xcYt7i4kV%oL!8?#PjPfrZp#MS4M>o-hIGuoU~MjupcA*p%_;HAy$4F!m| zZeE|W7_A|$OksCRvv!O?UYY|XWfx9eUZxEm%94AQ9B<5ZEzRspua8S37!AL7J&v2o*csNLRD{@>&0#|2 zEJazY*c2;d^ce^&X{f5&!NxhPa}b#eT$q@+KJGU&;wdwpmbBR>5((UH_lOCfnN7Mz zimdi-bzxK0L$TZHy`pJPv%#Wa4aG6M6k#~Mu!$ctddZS@H>qiquDU%F8Uo<;QF_G< zso%J)tXK+lxQ)WuB+P-%MpwQp~nOxaM~4~m6k9ReV7tfC!3zN zTg(|&CySKEd(}rV2%+{=8&lL2EYgzgV~SqDrUE@OhgVsDdfmMX6+5-2EgEoIXBU=c zyE>-0TUFekFnhVp^&c}@moyY!5?016P4SUt2d6nf!)VMfuobD;q@=l`kRgD<_&nC6 z2Wyy=q86d`y(0}88EEKBh?#@?HBD1`xJM$MGohfC@E${29oTLg!wgbqvolNyVJabS zEuW)iLMnTX4j|m6WdQi${*JU>q{h;U4C_XbJ)6hebSL(R&6DUunqw(!IsT07~iA8K`RXa zEu}CzR`hKU43+_1YYk+I5J{b5OXck~MS4j^TAY-b2nQW=Y(Le;>C-2ZYXi z9*@f~PvWt-vFL?FS5-*i>@saw$&Ynr0GCasi>hV-SYk&}vNdUqm@u)%_ET-NpFU}= z?v$!e>hX9D^E#eL7{YoCQ3ld#W6wBNq)BViF_UM z$gt5g&6pND0v72R4XUatW=Jhl?#Swp62?g&je~Ahw~<(@AY0U)q~*<(r8utHi&?tz zX2LsP%oH~vGqB#WO3JRegGfsg(Niasp(9d1`3*oVm6P9MBo|gElQ0F_3Ke+D?3lX1wjijp_TaWU{GVf+@7cuz5(*^-)0>9TGz2w2}6Ghm8FTj2TtKBPcVf zW+IWGwr&bVMMX*Wlsc#1UqCDtrJ$e?gdiG;;PH6awsn(ojw+)z%o9TxH$Zh^3-S&b zLTR2$zLQXY*m&90e~ukHo;JDZTW+l1@FDjhR^gS$9Dc=wB@g`j3G z=}-nt!M%E$qt3%AENswZ1I#F?>HF3snXnqu1hO#G)OBBaaeaD&PI{%+TPLo`o@y9> zT?Uh}F_y3{kaXCPW)06$)QOb3Abw%Uni{^Wux3-}b*w`$Tqekn zIU{tx&%9GpT%Z{>rP(&A3Up5W+vUn^eCD)3Gw?{8CA9jUYeT^F}-1yuHckZYdP6$faZ6qtRE??4qH`RuK9;TSgQ-^ z^81B3FyE3_pS(sQo}jh04Y$Y5%!cVomYB_xea5-i=7lG9>_piN%C2aI0gM#>Eq#@7 zQ~tEX=$ugns3M{N!+gcUJCM?oY*Z@U!9DUBSs@jSvB+6J3 z97B08WoCzkX6o3jKwT0`Z&Oob2%*7nu}onAJ(WFKZ~jsi*HlM1VWDXmR%A+-G^Q1r zi%sZ;LmF+w%6wmJDm9tX>ZCLUO$$>Rt6eCTViQd|7VYxg&6!BTTG?ExLTs${FAZh~ zA((m5JZ4@rm(q&LR78eGZ(k2xUF{^|2~(yOMsTqy_om-44O)_+4T{;$sjtX|p$36% zDL-kKS7omGX$W7*RLD0S-`096@4hzr??w~{ne{k5SfpmYuyjL{_MO#a5*~!Albbmg zR<*zsc6I&lytPvZZC_9M&3EB04jO7?=sAP8yvnHZn;jg(v4EtU;^y5)*r9QLn}tmthIuShse^_#8^*UFFjmi&`e)Q@M7m&leN}90?4n)QKXdef zior{ZS39$>>60nUpe3!LHcEXpb4{1q&7|rY;_(ELp&@K423t3Jg{ecB=e{ME+88)4 zl$`)DR(iMexy4lN%BCH!i%guP*+!qbKs*t*u*G}=$@A(-Gm<7=LgjHp@qp&|D_xk2 zrOcwD=!BtusJSA!BCV|Snp+_jqx-49W_V8OJ52`w(&e)0!e{gh8;b1fJ%;82y!z%& zQtvI5w)R!2psZ5ws1Qb{g?`ZrbDt1W_A05fT}jipN{njg@I7c4^V${mC}X%x20VqZ zvMFP`3TgGwnrc|uGI^c$@XDcsY43d~)W_aEJJ`2x7pG30G~^yO4I27XLy*t^rcPFP$pG=SO%lme* zf8Q=T+fS#@rHy44GEq$X^47eCd~1FX2*geHcse{)ic^Odo*hj2Igi871G(O^{Iwt z!|C8qKLQB%hdFfMWfF;)HS)m_CWFB=Bb4k1V}&O}VPKo%_4g%EI&};_U(1-A*qg4w zl`w?nB)=c*4}%c&hr=8?xF0PMv)B^m%wLc`ty{Qgqs8Qi6V|jyMFHV-Os}E599e2{ znlM&X7eR@y`j}5u+98I#ZL>CJ@PVY?nYy_2xY!`|3p{JOq25NI-|-c;5>;(c%ZpRl z_e^#vJ?E5)*t5{K4ftnWLj4CmYb*Okd!NxtNOdJgMLv!y9se1;gYEWMI)6(NuJvwG^1iC@&@I&W9pP;Z#e{nv6CeOsRFs)}#uy zX}nEU>)Ooy_Yd@QX#ZZ~iI~0J7*q8kRdEr!A{cgyU1sSjs4~Uc)diKPvsf$}l`-sV zpue9(2ll4HQJONmJT5mLw+D~QZ8ZZa!y|;XzJi${>a{n$dCl_P)PSh02xW-^u~vAJ zY5TM36$_E9z-89FrBrx+@@JC6{~lGCk1hJ!Q0`2ExvBDvz9Naq#wUfa_CU_j#LKoh zIuL0-MEB!=r2LjQnwW3qJkhpev_JZLqeVv5GeZ{#XYj%s;sb3qOjZ3o6dqACkeQ2H zDC}0l|6XzVHEA&1viSv;Uw#di7D&QAOlZsI^@`?b7-yl#!VC=Hs_9b8q;a=a4wA9Z zg5K+GVfLx`#X|@75!VvxPMA`)`Kq)7g{{x*Y#Fvmnyd9FR8e(|u8kSUZeFXhhf<%% z5(y3+*h?Z2H#$XAV^&sKg*nr^tgIpp-ocVm+#YZCb!-W-l9s3k)w?u@{iJmQX=Q{) zUjw#%k}_i}GBq58sh(&0^_t5e<&Jl>`)terGV3m^_x=q(mr(E4!c;9sD#J#kdXni> z0##q~o@f8Yz~OzAUU?HmGw0$etw2VG7&?BK{+D+WdTAZRqBiYHbCrxjQU1!9r6Mdr z*1D8LRe=wi3>b5v4q>uS8Pc!POi34`m$GaKL(dVB@g%F#64R-gs2vhY8ylGo($bem zDpe?@gFv7JN2DYck1Eoplh^C&Y^Q&q-;ixG3|=mmo7%d1TrL-<+FDH+Co=c^HrDyJ zRxmO#7*#bgbDtbx4(Ty$ruyb+l6Wj?yVkn8Iw&kE=ER9+%Y1EZIZAE)6soEwaq48N zQj^dZYf(8zg~C2A4D8%o_(K@8ZOo0*)UG&1uN@4|LZb)UI>M5iTK(wbAV(bfqYRtS zO%Q3d#hDj{p_j3=szg~WuI4_>sKX(mM-S6}^f0Q>D`VvnmsR~7Zs{Owg3~QMm-QZc zX}{a5`l47=Y;)_BBYH+6^lG9@1zKj`l(e#3 z;j+f`nN(I|s}22dNQ5#}z}g;R_+ERuyP&&E7p7{Atqq6zm_6@eI@(WJD=OIlM>>Bz zz2=Q^fOg?NLf7F^#dL)#hSFr4G`3q%hu;A7c6ZS`{M=ZJ*7o;@nKgSpo$aTT_iHFB zk*y4wP1J}U7=^j|kGV*)sZFu4AwB6BR`dK63V)Kp?3SOc(e4-*Vys_i!yq)fO#v_G6(m$}4)OsK(gFj;QWM z4(57_`bDMBs5Djp67=a1APQ|v_J*C-BX9|wC&|q^zuHll7x^8mlyx+!DKdc^Ky#v!OHP5aGvZf`= zPAi#&v`zwpIU#$MOTd1{g!@Zd1k_m8xFggb_dEm*9y1Tj*3|c5E-5A-Y zKG)h@N5D3s!G>*Hp4SqDjm7(~3g|XO$>=vpEtB&;ydJxIx~*}E7)h(N*dRrgR=p}6 z8LQfEuqj(NV9PvEIM)nwKW(ma=_>3?oyL*@*L=O#`p;b>$3dIw;(9Na!X9G?%GIpS z4rz&_GBOQeM;>*oMVdUK(olt4W^3_htp+swoWpHT%{D)?M^II%NSd<&QN<+2D&6buFz1}RjL4XRC7 z=|`|xlnRi{mK-y7Hc0d2Q`%OHlg#MUH9J*Q)n#lPLaI<8RS|$;o1~QXwjyOyDRn13 zOzCNQ)msmshEie5bmh#BC@|Sv4XjmI%m?V(>YDA42I?Tx{eFf4MW7DTu4&+f5Q z<(Bpx^YjZ`)t6j1V20k!`YP1Jak#27X~Sx~$YOIEuGxq=?oKKzqubis(?u?XA`MVc z{az0Y7SoH4H7g6!njpj6a@LTIV(Q4Le+HM!N~}`%D6)lKsrpZu5J;FeMU{EM;7F4u zyCrJ#ia9e!RWDRnu}7wh3d^kFkmJ^J!H(gX7nUV^!xST>?5|)k+6p7{ky7c+Q!y3{ zO|8tk9qK0Kb}a=Iix$1grkWV4oemT`yvezstEgl2n42bs4%{?z`w0br+r+YEoo&xJgA+k4@hrJL;Hk!HTg5NJX%!rO~(SAwB5Xjuwx+jhO>Qu?BOAeO+x#tCPrNb4BJh=@{6znR!~Zg$$l+ zO7&5yOh!6Y-<-#-G&d;hc2ZS$M{LP67sd+4ojsR;Eh-I9u znt(8^dHp%0*}iFRTVcud7nY4h=*fgI-LJ@|f(m;hP71dj{Vn3yJ|E^9mKxIxvII*V$hH!7ReSW|sGyL{G6La;7w5bJo^zFH}5CZ*2K zrYT~|ENY}xrA&uWSwelV&oVJPj!de)vOkWFDQm-v6^!;Xfi;HCNNbG6o251Q-VhUr zzM!!%X~gPH-addIdk|5DN-2v^=ql3)V?2}8*E}$r98_Q;6dSw2X@aF^jFQ(&Ya3eq z`J}-SChZIS8umm5i?n5TGRwb(k~66tS~72E%vn&ejTOd)D)a%BBfx0bO$R;?+p_fP z2j-qm!rDd^Rfvl*2w0fA+o{xHb3UzNA?VYwlq^S@0&7#CCC$OVb{+c+HY#alORDBs zCi|{51&>SHN;GB`pbEWEdHfZ&Uo8`yEKC)E?BZpGvYeVtwJ0-~=oh=$fnt7-(gpzR z>Kdr3YfEXrLM<(fjm*a2e=ro6#x&otCL-9qZ$%uilv3&aHg0m(u@vS=5d|?2dS<6G zFJTjXU6nyC%e18fovxyi)Y}GChI;e+GRHJah3aj`tTeN(FRgYvvu#YDM=uo?cXNk9Q;3mN zs1ueDC1Ko!Z=>e`e0aRtbnjc!ctb$vN6 zL*|KT^H6zvWvahzCe%ZyoEH`lZ=~Mo6p_Mn)7QYt*nnz5jRp(uwXqr_NV%^Lb_ z$J&gw4U;LGnq@qdfNOaUp$x%Qwh~5PcTnL7QB?O+<~Iu!5s^l7i!MMOn?xM!av&@n z2{DCU>G(ss(U??{ACaw?hb~mjkVkGVqO031tG80<-+fd-Z z#A=LvYt#!_e-3r}Acj0;!}ZL?S}pccX?>32LK8MEObwNE%yls(#<5V1r@kO6<{FSD zDrM*(Xk1)E8Mi7-t%Ma#zRbs>%il81Utu0&vpTG*>ZD?hX*;61Ntg-TQt6SIHnb?- zp#qTfKN8rkwe%S1TIAZNp$enf$4msI)h;RQu4#TwL)xOSIuy-~xrEWNB@Omxnbmu3 zF{jzA_b~&=KRx&xDl1C!K~IxiNZQzc%#EmI7MFdN()anBQ1iQ=e7vg4-`G8$u6cu0 z(E@2}AIsW$d}KQs*7k<^oOd+iZSxyxG6UGYYb9~P)ZoN^-0~hLMQ;_w9&b6PY98e| zrnx#AsK?Cad9yrc*867+#_LSxpZRks>FVy~1ON0DSp^E9WTgNDDy?LUkD$&IJ97YD11xzuklDWoGrDLmG zcjVkq&h#BC*QCNXWU>9Lr@zHyV(BH6F+3JL10-M0kelsKI$`c|7@GJU(NSo$#2>ag(tPR3O1XOwLW;xk{?Yk4Xf1i8K ziYyCB<*1S)UeCg8J5(Y{9`7Ah;67NYcUU^~irgEo$QI8h^835td36P6l|6CEVd%^< z_YBqzoBOtuYn1t847y?#`Zhl4pmOt=sy1eM4ggYS8BEJOv5DQv`ofgHdwbv|hi%{D z9MVmsoaRRbbywLVrHu+AOar1fH`=91$!yOjb4)6c9kIknsD#MQrgA74*?~;K;6xtS zl#8v{F;;=ihGWM($3ar_yi0pt_|FH{TKj&X_XB+90SgrY@Yp7*Y!^oT3~ zC$hg&TQx_jnNbe@rmhhxvsxppY3ef1T{_QWq#P+_%)Mr^nn+}J^~B)i6t-pyW%Dm3 z;}`a^$}-EwB(lvreN%fgAy8DxmL^s!jMtTB7An>HyX83BVODRVw&cUEfVId?R5IRt z>)=UK0gK_A5JFhn6$>*<5_wni$ydg(V6NE)BQUlAwNoX`&H;(7gGQpRiD!F0MZH4v z`Grsb$naoGHB(SJjj}n4g!R76Krd8eT;HI`bi3x~*PTaXb%f;H-AuNs{Oou_$o#G) zvM{imqA3PSs_lPSC#kfVxKd%@m1+}`+R&9{GqM!FQxr5-4Zg|KBc#ndP?-eG@6a@_ zjSXOw?_7v1geMi{UR{{VEId%oS5-y?-h5S-jF-EjIt&uycy6#`LVuBFUoC=aZ-} zY!-FC_Q4$NFt6W_#(=3vnN+fUk;9H_8f$6e2(v7vM!$e7~8~E zTE{`!ZdSrhbC>z-c8bj*t6LzSHAr?Frv4&Q=CI$NYk>?MN$_B1ET%fqv@1GtdR`150h)YWeG8| z=)+lT?z!HVP!z#c?s3_Ss4{z%^IYrEw14H3Q=w9Sgvd2-&BZo^0gR=p7>&Lp;@Jeq z+^L3kJNanht)x1J451iJRnZ6a%#nH1`B4%fVXvl3RR#evhj%(vI6&lZHkpg^s#N=2 znFTWcmn4L>9*bo{n?f?whv%xyl5L<(1w68C8Y)|(MBNyOENscb7Hz&aR2nkd5wj2g zna`xkqtZ=2?Fj^VXmA*_mu&6GqtF;IX-LZITvofkzS5Jvu7GV@kTX=Z$F}XOep1LB zvp$bFaQkY&_5&cLy$YDOT}>+3fgH&su!h12vN1q2KIEWAUT%r8ZldT&!cHo4@@V809bX zFi2&~&XJ09C|fD#3VE`5ry?KQsM&^MpF(FWKPoMW2qKF%Vpt3LY}|HL(u5Vz)y_=Q zoRrwx5J#jX=3@fN;yl#bM}?i%dIssojA=!28zy9HN|Jf15IO8Kb^*vT3l7L^7Gh!B zY0e0AQf+U|YtiMvR~uTLcQj+x1QTgLW}~z-7z5~KUXO3J<>gu|GJE+NRhc|66^qcX z7m=Us*gT2M^*OUK@vQSfSjNvbqz1e7E=^jK$ic8tWV*=w?2h_(U@3x|%b2fXpd!yX zVm&~r7_ZD>4jHA4aWx;IYhIrt3nER5q@|Mb2v%4g$@!*Qd0BxdOVWIVHaATpm`By|QS9`5Mw5bh5;l zW=^9oIc9e*8+%_KKxP?J%N(`FA}Zra?betMF-Pu{Fjd6LYL8UJ4qH+L&HdcX$4gW5 zNkt(ERgAJuW?wWD;S#uXtxfs|hnPOK4j}|Cmn&UPZ*V9=XM4MiE&80$_A2tTr`To=sTi8|;d7_nWiPQ}UkpIn-?y&bqDuWt8^A}9 zJ}7h8oTQ>^c5d}v<_@pQ8XT%JlcKjUAxbvABb;POZ5zGkz?Le zeN|XoP17yz4haw(f@^ShcXtWy?mEFOxO?#6?i$>JyF0<%?ccoLxj7eeF+6*EcUO0< zRkgaiz~(s!8^tGrdw87i8!6_0oOszn?PAGR=z#=15ahh2fcCN9Us*=?u1a%>B_3oE z=E(6;E;k`T-Cv565*l2 zq^1ceYk%J}pS$x457_1qmvai2E;ZT~l}hiacxDE_@(#QEtz;YQ${ft$$>^(9C;8&f zCd%v^C*%Cpj`bXmvH6y>RFqUB)l?nHU1NC1tl^Pss*-FTE;Pcc%HkiT(*Ly5`s9@j zvLhgReh?@YKnxbzdo;fp|+Xj9eyuBecg51uvWA8bZD?tKifGqds9!XN44> z+l9*VE5}byLKK8yIO*U+El;<3hFVz{Yq!MZlJE3kzl`wM#qh=WC(I^v3tKcW29C|$ zXNOKM&y%V9%cw?0>^1`&M)Oqi3>2m9((h9S=?=hdi$A2hzaK zAOW#$Z3!K9zHnilHtgxLwZ?Vm#(VTZj?Q4Ibrs}hFm|>~pgCt@D+KRF=*IOXWS9Bf z2^Y}2*yUxf&da~=U(t|ieV^I+Um0^YH{M_r!GXd%r@b*ZLE%SgqAugU_z<{ncWA%tgm@CuDa8$3}NNxs0n-t6WG3F>*AI zo6P}B&ePYA{kF%wR{;fqJ?}G5Mti?&9Wajz zf7pjE0sdcjb=;j-4fbeAFdu(fY;cCHGn?3tLFNDG+06ZA2hj`DYaaj876@Xq^ZcDS z^p!*787U3+#|RxJUq(dL(Ts8JA5&)^xZ}q{`jx)~3zT%1iPOt8Mqf|)PU?{@Q^qaw z33Zl5b`=$ZA?j~U!-HD6V+%ns(=T~vW)_x2CMaz)4Rp!L*bV>U^x}dTIsMXumOV>b^Rh8wiWc_!7-?woC8+?i=x`;d0#lg)fHx3eLXs zx#Ca-bkFnNfADsCjr+N{E$R7;C15941h(b8ZDT*5sExz3Lj?BmLcljxtM0(znV^aU zAB7V9bl5xz({8R|;c8Ie%^wx?FL3o5^?WDYx{@3XNz=Subtx^LsNC~Jsq^X9URg(H zLZjFhBSu+aH?*zIx70jOAiqmA%)D4w#gVwKWDY5hwy%-y^%qZ%?LN z>zbJF#Hhi-K6}<1 zU(u-cFLFhE-n}>WOje|cf&6{|r} zb7qYbGiL33A6~r^rJgg9-Ak1M4`jLxpBQ(kV@itS-VB;TWh&(tE&40E8w|c^^y5w0 zf16Y?^tw6zjU^@YC}LVQb;98(_qzjA&q>-0dVtG=0_$g<1$Ifb#a>B~lPJui55IYF zKK^%%h>j5KX}7k_s(ECtOROo(IXifFx-xC$Rs?P8B>dj%{T^qnu4k=Ob>4Qq!tIcm z0kvJR5-;0O8BMU#h>j9kQc*^Rk8)5GmT+=bX7El?XZCl$^V~1vzWw>s(kx}gEXC&B z>n~ebDw{RCzo6q&HefImwCbxPwGrp9e=sUrC>~!+t<{xuG!&T7HmAu)UG5p-U?Sjy zdrlTR`6|pZ_6!7`&*`*kgO=*dop0I7;GiJNwGw;)kC&-^EUVID69!Ht1nbFa@MteG z4wWAya(%Af+7))pXo>%XRW7ls4Z%gzQO2I$4pAybXsu${RF6h5S2ImfAf?GBAp?#O zmv0RwtrEiK%bD{pxrSQ(8^5iA={$#_ngm^`g0i}vH^HAx&}EPFF>n~5q^wF~k%;`> z_n^z;W=i4%BK~|wtKd%pk6rLIM8IdzLJxKgTYa>(Z>TVC`>eI3tYKZ;q&UenR?oXti}6wv)u$3bfs zOs>cL4>pk?@(qgdeaUHgjphMwejGSf?AL@Badv`(3iNr+*w`L5cp?RuR^cL$=(W$` z#r&40Wo%2bF72ej_4eiX;4O<|{g%7Ye#H!8c-LMYg@se5E!2la{pb6vQ=+fV^+)a4#W=3mN~wFTRB-I+E;g+@!der8ezL{zefX2dgh0DJRET9-&J2k)eg<`q-Y%qY z%Xk&ziOngv$<0a{0kK<}l(--|7sn5}9P`t)JR`ZIqx-bWZ}(Xf&?myVS9n>1jkfN# z8+G*%b^RKK<1j4DlDXv$Y&IZ#9xCT3M&{@=NZ!|8 zbc=wevCjD5?&bjC8p)^jUL~7p^HU?`Itybk?iQ3743svzeoW z6?7=wI*t8c@xHT3rqdc>1U))i9Up1d?kZ=jpxwC*ptBPvPKzh0eGT5__#?~Ju@u2@ zyu7xE?Wnk=Q^{+SpiSchZot4I#_q~3)7?2#d4^zU%w64fhGSaw8*<{xX1nhJD%M214)ec+NbKKiJXWErwAMIA)`#M^IL&XItTB zly~R#ncI9E|E%S}cNO#w0(z-isnrk><9DL(cX^#t_y>6tR^SP~VYbHPP#FRh%40{b z3R2QDhsE9P-**_B(7nI*Eg4#MW{?27yI*w^`AqLLKcUJr0|_BXRTg>=N`Q_2%I%EY0n zjB)6UBpLl&f@td>$~K3hPCrs4w2UdFP-7FB57L$!oktvK9E{gr`@1cxS{h8l&gk?r ziw2yuE04g9Kyojv4QY4NIo(Wks9UL_k)HhK_pqVo8>p(5xW^IawB(Q& zSR6q#A{%nb(};-#B}-$IT^Ow@^$ntDizyU^y$I)MwV*Ytl|$sGiEWnYWi}AGo$g8r zGJD_QN8Z0&Y>5Ot36EtPzcRE%a0x%RkBlWgeIJZIg$fWdn@G3yxuf&y2S8!xdE=Sk z{{3oU7)L?Ixsjz_Y~Of;Wh|V;iQQR@0ne-vi9ifasZzEc z-F~2Do^4m{D}}3p-dYFN6Cd?p8Da{pTDj5pFyXF+qkh5&Mb%9fteUU^BdiDCki5^h zg7SnMonT8ml4_<)aG%{fA?ak@B+>@QSs|G4>2abSIF=SAqoIx6tC&MO7UKPE8aL8T z6?+y<74Dyb@W!#WBI+D;-lpsPmxljkDkjP)Hzzll^a|G=kE0ygKolj!6gHN^C<&Ez zoaHr6fO-~X&oPHk&ZVDmRmEu8m@(jFW<8d+bE z&1DXA6M}_hPRZ|Nn+*P>UK9#Zl-`0;u9*w(cwr^cl}t7x7O78onP`tF4{5(y$RuTn zp%?d;(MOy|PKsGP=B}x9Nt`UvwI;P2Jj<4|77gq5=A$1CPi#_4<%6cj&8&|Yh-=3T zN?H$WOt0jk+6Q8VqgzkQY7s(64EbXotrxLOJ{wmPFqmas^AEzNnmb6 z;9_p1zcQJB1kuxRwKA7!+rP<%*(}5@X_@m!lj+z};&qHK)PJq{Yu%Uyt62}>-I{#v zo#eTb*P?6LcsB+k99z+qgySuUFY%+kZHo7ViFr`Eo>rPz7XFTO0ZIe!Q(?UUm2!H! z9N9OrA$+{RM=jCDD2mW^x>H#UHx`Y>Or`xm9kSKxLODVE&akpM(#E{6D9NDQ$sg`ohu*fmLIB%wplHujbU`Ve3A4T z(HC#S%IoU|Tf^w$YjEE%>LSOC{LpsKP_sI`V#fw&Ns@+=1_QNE%cNt9`u#Y5Mzusd z?!%ZH9`pUZl~s;gx5R!+EDLBJQfZqC?g=wosUAZ8XNtlysR>blV<|0~93^4;1&h>O zg7-CYbRB<$Vw^NbDwFoN8Z`6L$hx_y0|MUsZ^;Qbc1B-Jw%qAGvBqC{tNSrN`;kNU ztNA2>rK>iEQE)@dHa#et!BK5$MNuJKHp|`g+;ceM zb!{vv;0-9guI*p;HaIovn2qGkaM#2(DzL&%N6fr7Ea2jZe?gyio2a|#YjlfBS<((YxRMntO;mKwzkPokuM`Z_Zn>x@sfGx!`E9r=T}>ycvUMetp_DV zMOlGMC2;lKoFU0hy4k2k{ZX8tE_v5A1LsH+gB+THqqjZD;ELzMNY|V6O1@>do(daJ zkEpQd_?@l@99*tDy~t-8-&4sOVF)6p99mq;b4vSiGK-nEF>dZw6Z1Q)mi3wnkL3ro z!0gzfDN4L)*@ijEWwPFQDvQ;Mw*R+O%6xA9fLW|aWxfs3%2?XmYV?)06sAVUPr|v6 zyC$=(QOeTZe`#Vw!IJdmI3=!XBqHhV%`-KG;R+|b>Q;9c*R zq@^$&ef>00`_eKlko;9?v18$dL*kgz9G2C1kGkzySrviVT2OhPp_4g)_q}{B)JFO( z%H}85-pt9Hou`BrLNYOWn90fle#VmKv*kd&rkI)-HBj9qjLevN%U_5+VADV`owSQ>jI+2wGlkzy=KuY0=W7oeJ}={i2QRy- z65!6}=|+_nkTEPbA4PLSQ$$Jq1%I^^l$ZvPB1xTNjR=7|*C@jh6FBz8!87)Y1&0u_ z2*Z(1@s~+g#Axtk+!9ZObe;pR=43{IUKOR-OWm4&FrWVDVf0VD=3O`_0TErNOxBOa zA1QmaQuoKQ;C22ED%E_n=qMtBNssjuRDiy>!A;W$wBkfkw$yuzcM?%4JCyzLt1z-1 z=xBB}=1*BLyJ>U9Ohb#okDUKK$}CUQD66I{t-kGCC?I12AA}`&C|x5>uUBnEm$+O5 zDJjwK29y&Tkm9wAAxD|sxl>ftj8zSG&5_98`ZhY~rfLI}^x5s185)$-#k{Hn$_}AR zI8m>g|0(AP0XxJY`RHJs1ad!|jzE^q50{H6z?!%Q&cSuoj(a0ax<+9h>WwKjN zq32=QXD8`cWbC-XXmdN=zFV<3zuFxhF?Ks$7Nf%2J}Rr?FRMB@HhAX-J&qbozjvP0 zjy}BIciD5D^%A`?(bLnvJWhZJ7oNEsHo`b?Mg6Z_zJ%nYq*4o_byzkFkV)FJz zQ|c_H^57lqv$C>m7OTO#HYVtsR+$ZxeRXv36nHO#w(8uwp4U(awSO?oaLP#o7pxG2 zVq2rzG32a<#T%JtCht}uc5z5{StfV`Cl2xp3QT%BOFz-71NrL9X6D9VrCytbl~rD6 zr=M_?0_&H(#udB#+S>S{B8vG+JsuLU+Pb=g2I~c8;{haYZf=U%R54O?Kmnk@vQYRs z&xzl|lF65V^oZW9Cq=GFw7=ulcH!9(QvFMl&ao2Q$>wJ)$EpJ)7%K0@4^s%fyG7%} za6L6OF;~}HEsz?ee5PW6yMX}_(c_Q=Ctw9~a&mL%`p=B|W83|aOVx&f7@YZ2RJn>_ zBO}rj3fW_4Yi;1E9QK5?8kP7>&)S_no=@k!3$PZpwx*}c4S+Pk&BJr~{7R?W9Lwi@ zhZZjSyS#iC&=300?_)-N)zsCmfUGHQU_cyF5Eypy$jAt5*!g-##`w5=W!qV69YSpB zfqs)6K~ho@&<5HMppnU?rQxHwvcWz6Y@e%P)_mwx7ITzbMXJ|x+N$<=F6aHp`T2n& zxeT~q;gE?OpDU@-(o)S<7wW%%|JrPHX7QXg?;vfIv=rK%orQc3BOnLy*xSTD-=9-{ ziMkqh?@Vy-yv`EMpHgBq7jT9T?d825W6||{-23>vJS}v=Y=YkJL6)|*dm3F&pSqsr zs(``r74LjP32oU5!Si@t*^p=bQdn3R+|>1Y+WvN1bZZ6 zte65tNzwPmvqt&uS4Dh%fq|WD0fyPLwfDxGvPj(D->>6WcRm>3+x!!F2;$)2$Z=KY ze>v&BHeYLXZM;|4(BL@x?t8!H?tGBt?sTy!6!3@m+-srjW2nGNg(gOWbJ$DLxTLS9K=p{_L9AB@me;Wr_l+jxXbWJGLNR8)**@o?}h0xy+2*Ed)3 zyDc*)d3T7rx@8alqJmzb`H?M{Jx^Vj)aT zPCBTc8v^cTnY;*0Z>#IEg^i8L*=mcW_`&rfTxjo(pFJ`%a!3oaPX};s5)gN@J99d` z?~4|`GvPpWpWi$8f6}Z$)P(|LN|R&ZhbKc~*}snQ&23o8|g& zXvEJKA7-?!>X^THWwMCI_2&xZqQd+F+?eU=?92u{lQa%4PBN&dsL0t#p_hj3D}i(` zakWuD!WTR|OH0e#hK3~b9N#;&7E4jmxcUm`R3Y*FDOQ=x-ycq#o}NA)?u9(LxR`1- z0e}iC2S+i-Qb-6)dPc@XgcqMOF)R|r4`6!)kV;#QE8C_g9Pdm|&|HPf7N5NAuMZ}Q zOG>Db72UQ3cIYSgpXmgEEvK3Li$eua`fvi}b+mhXAiYkb!-Af>lCpBoYK!wk3&EAH zl!^)_fN^pxhh>$mN11imy395qIA)dy!hY}18^!OPz+B(>LInx|&|+b2&0~IFgbhGl zCYQ6vZk)t47$Hh1V4iZFrszVM6bzsi+1;|W=TS*9;NZMuQPSDL28%|qMV89_%LR!c zU8wH{Gpwv~G9ZDM^U6*kGx@S!bcu0|rDjJmprnH7XtG?h_e#AbCV!5-@cN2}%ysyT zY6`Ya>7$F=y%GkMY-vyHgtu2OR0JZ@ASx1y(&jyG^bF>=lu_5W5}?wYQ)2-DiUR`! z@P8)9i@kYhnU(RLahB<_Iv1nckM_bTKW^ncZh@E|5eWO{AHSh2eA+KUmrU2_Td({|AEbeO9FIhvRyV! zcBQE>#6$#q>x;Xbtdzik+QyHm9Z{V$Zk{*36VjQl~th(BNDhP*x= z4SnZO8N~WoD;%-G;7zZcSDQVIWhI{zY#ER z^`BpV0mA@16@!kU8q8e5V6oICM)~-E0f0$BB#yn@@_(b-_4&j_x|*2^cF6f(c!DUK zsVedjB&Z2-{y%$x*&_|7@B9~7P&C5%7g<`K-&Qwi&#-QXi^d-wwlCIbX8QjjiCkFu zUyA_+vAu%Du)HawQG=(AL606Cgb@f)TLO@QB0xUt_VYh8^i6i`;e48KEd9@9*y-|q z;#Rj0zZX&bKW2YGs^>M3J83Ct=d8^+AO+2N;n{;Ja`y{f8ewdD*2*z)r72SDB) z&3!Pd>+yWy#Lo32&>Aj)>k2t!I7r!PPTVldC0Wo+DKz|MV27LeWYL*9%34|<+a$<|0H(VKbWYQ5Q^ z%kA0s(c>d2n4NyFq^jc?f52ag5pmaL8g(`G8?*y)Fx?&SMtA3Roc~jh zo9i!^!9KORDk~xaX=`f>OkFa)j<~b4^V4;Wa?AwJk8(Q3;p^s2oE-a~F=ZY}diVGQ z8gU2L>WR?Typ<+DV-T}JgUFfUvMr8ds`eeC`AWdXs+yYG$i%B3XnD8}m@=Tjfq^JI zco;yoRhycca$L78mS+H>ZCy!>L%}D?sNs^M<6~g8$d;`D^#2_=x?@TXge=3OVx#~e zs2CXJyy*eF4Oq3JRe}`#>FJ4%eH>kIH@KUafDAy1OzXHc*zeP(#!i(0UscZE8wZ3%&(x= zjnMZh%P;9ggU z)>^hqD*PI0ra9pNOg%smjuwDasdR@i+J-1F z4sz*>b0&qfMdOb%iN*fH+b|8|2eL41hJKQYnv)&r zdnj9%7jpzs3?kgQKks6lSHzW;O(Y}x1{ZXXKVyiQpzA*jmnL}Ej`SxDjQ4e9f^)qtqf6)FQ6n_MSDy=b6hQu@ z0Rz&ab)-V)DHMSpR9VP1;1{1EFJ9sdF8|QJg$gUwu&AR5a&HfnNqXJoXL+G7xC%&k zM4-7Y5G(LTao&=Gy~Z(+Ug}!~*6H&ZJAJ;f`$#fP@??zQYzLbh=%3&`BA6c(zY*ac zLTq~cGc8Kgk8tRb8c@Zjj3SGc^_Y7Cq3vOd{QWdA5lKNtK|X^RbAMtieMnvvu@!6n zZQttzUtdhg8Q_p(j`yN`P=bP6Tyt=|$(1_bw}P1L?A^KBu=ePGMUbD?9d< z*>n#WWVoigaRE6uiF6H9-kUaO3vSD)Omi{_9OCX*)BUc>D(|s~uC6nE)G3~W-tRe| zg0C1+T3!>PM&B@e9Yqvyox9Rji<7lth(vz4d=LqV15^+{n0F{BMH9zo zc)ldhh=eXZ^X=$R!*Are>LuclZNaq118SA|UcbFEK%-8{XtipyPl)^KDE0v?C|dXt zs=_A$E|6nJCp`dx75BiO?_J#aUjEH<&VZW!x8wSb7KLea!a$rxX#15!ebl`$sgWtM zG7sfRAMq4ZkA~I5zb(jjF%1yjedUV)EdB&~pbOxDPFpfF22=99Q5PvfAVg7-p{xyY z{@c&Hxf^6eEx1c}!ut;@jCp)su(iG`OFBnW{1;z%Fgm9nNjWAw1>Q7#?QUCoKQBOE zAVqT;G3t3w>U*LssBMH$H<2pvMj~;Lc;5vU!;wHKTUkC6f&GCA`bjE1Zlv!__wypj zBspQ0bE+$n52y$ShyZc$wswWb2XG_Yx(#c53!G)8KXsJ1vl^cG z{{n~HME4b6aVa|E6setdF$s!z)_3H`Rldm@Z1l|Zm-1#p1nbQQOhwhea^0{KE~rjs z$s6-z;}x@@E(p(~LLm7MXUcfO)AHW+BfVrA^txlNu!*}S4D}z`lYSo#x^2E_Ui081 z>?MjB6j3r1I*Q53>zVR?8kFyMLz|8ZCk>~nJ*)~l8jY=(AdWm@nQ=Kn9*WKy3Xlqm z5E~lTLp$}a?C5Q!znXJjU9M1%jSAv>1?{Ri@rTElTORmHxI`D zRy#34Ey&$ZgP+EPutW8!YsMZ4t|_C+(|;^d8hEWIljGn?o^bW1crIuF)#96Yhe z=@8jFEOr+WT9}LgxL7M1u04G2kyyPYuC z{5cTgkdv=hoJ`>U*3(IwcQXlaO4^!(dMQ5Hsq+)F@iLkBp3w~|lw*T&h>A z4yV*?bED77!cFe5U10~L7n!dZ-+b5!;XK*v)qxN#4iOe#p$lrw8@+Db=;1~2AQJzd zhyR-6geE$6Egv~I1Q38p8yk}Wp{ChXo>;kF z8&I@OzbXaLql$$b@6XntApC2*2f0;w@wCelB2R~c!J|X{LT$X@7N#eDtmM44oBzWS zSiLa=KwO&cTi;;in?Usa>E8Kg-$1sg4MXvM5E(+9VS_~9mQ3*|e?0t4&0gvC_+S(Y% z+<_qK#ZTb&_O`yUae84vLQU-xu&b^}CHfU3x1u5n7?r6{y~?2pAX7^6*F!AbnCsGZ zA*-bnndR?FWNh?f=d{K{vo&3ZTN4_|&q;T70n6IO&d~8xj;_1|(C9O`v^58Q#fF*Y zh{?8u?^jlor(dElRJ3JfF^^p)4|*CpFa|QibVLoepVgSeY6n$n3YbFQVp?hPaC3uA zm%3P6TR%DHF!mNe`hyV=5InrTu`)gR@P8!i78c(D@yhs@Sq`2&dl6D?U7Lc0KXlTb z5IOSM$(e{1^IlAfYI4dVQSl0SEl~>i5euJzgoXja#dSxQPxPn_>EoIK|4zzavxSo; z(Xd}<`=BRpG~OTHSVb*E?n-M^EcF>&WKyyYFdLgkHpm+OPM=YBpKM{UGwloe7svYp z%VTR%6zGzR@qPQ}&N0RINK}JYG;9rnQAJYOjY&(I$YL~ttE=a?Uftcw?!eI2%0P?f zcWlQ!5NT7zSq{p&9)#&}=8eE0zncCxav0_zP>XUre3_E_223IzmmOk|IR)RR+o zU3WzVDoeL}Jfby59cxVq^6c0;w{e2kiHm#X$_3sq`5T_#BYgK->2)uP#0*Td`;CD6 zQfUX;1IY<9hyN(EYMhu|QkUZ&;dEy;=D*c>k%w}#E2}U;pBH?xSc63`ZW5ZCcInm= z)AE~8QZh^Uln^%k>9nZe7yGj#`+>~OEz`plgV%C2x-FOZVTHRAleJChXL{{KBz07n zKtQhmQnHfLQf7S2$bR7T7O)IIgv4E#21l~d6h`x%fhgb^KoXq(dE*oRO|^yquYim! zq51R95?R+Tj%h!b=UN!s36dlA%kE0h!A5p_K#q+cs=ej|G)-g?m08JV1T_d&(ARebWK-`4T9p&sq}9;+`aIeVw0XZd`qeMu@CiPuf~O*vBjo=APq&CUDVZ}rcSng5o? ztr;JMpHhR_I07A5S}eZAt-pFi99<-iOP5_4|A-DEBRD}g-Qr`}V7rnlYKqJaeE$7D z2HK{f!k=;Hc0bbv(z}5Vapfzzsy|4vSJ?Lp5vPCq|0e8m~7UI%nYKyNC& z;Q~@y*zOM@7YFWoFmvk3c>qYNeSFkpIHyG{en;il`C(sMR~-Skx6{GC10+Aah=Q9e_< zG0dSLGQ+GR=i?LoW)@W0BqJsCiG{YRsP$L0gu)B*A>+Y0f;uV8@;DC8-X&#R=zI6; z6rb*#0|yIja`Xdh?m;$jwas2?AlZ+Na|OsOt&e1`)^s#+1G#Jo41l=Lj1NOKV%gsU z@hdFnhx^@3WDEBG8E9@+Y+)|&_pCP-%U$ajYpmp#b6pULVv2xep4sm^42tuAJ=XkJ zwO7(Bux~(^5ks*xQhn_6!_c!d^+iFRe0@}RjT~BRQ&~!?*_gjCb z@~RyXta0(;VpojsrOHq)Ls;*81fvWcbSXFmvfg?#!)sK1x`cIn>dVH4jxEEofy z8&#Zkvas)VG0f!=B}R#}1RW&?M5FJ{46Q(v6;p+NhD69Ig|aE-uU7CA&4`2D`&wD18S};ABaZ6o=2|B{a1`&p=nT4i7rF&#Z8yayL9;RGl}LO;@m zbACdv$I)h8{gFsB$8v9MSosQ5zrU`!8t==yeHF5wO@G7dimn`D6Z5AQd%faU4lhhC z*7zTFm)9ThW27m&eRCym$@&rstDpPl(|5m9InjEOo?QPKnbG zVjK$3_LZeKNaf&k<9|T(T6hU>tny9o-dj+1m|8^y1q{deeRKQH8bZ^UZ`}2zu*8~D zV9AH$9KPISByU1+SXP=>i2r?-be`~$yleSMVYTC5##l)!dKYE)RA&cWWmlAr*}DJ) zrGfOoWdko{I2A38##KfZ5qbLok0)I^r}iT5>uXM&H8#!$yVG+bNpyiP=lxkWPVe*3+M25 zKq@f@26biXRiM_@pWP`5XfWK~&2teMnZ6!t9+n0MNYg|VPkoXLp=dy9xNtaOdgf-o z)LH65ePU_W6oM+E6u3xIK4Rz#&PY+<8^~aM z!^ihc3>I_7jktGc-g!hKMye+%S`BJ`p$#kR3cX0$>=$dNYFbdKuLyjywmgyas-i_0 zWR$C_wV<)je04;SDS`|b=@xV86N$z79xusWxv^ds75j6BcQI2Vp`z0QR)Ns_M`LG7 z32N!wuBbh#?Zz8#T(5V@<7P26sFw##f1}I+Cc2#YEQl`kcqo|mz2Oa6k_0#67Goja zv^?AXiOoREokb_+-T%k~KZ1h%UJAqozN-6er(>1(0CN_`jP%|oC0&wn&R>S=B2iIY z5i(q8GLLEXsNREF_v-y(i&Q(cZ7gNJGtgoWf^hv^jv?c&=#mI3hDh1}Kut{LpG(_j z_d6O*xokRoJymc|e|^MW3!>cDJp4JYrPV8QyNr9rhgC7F_@&t}cV&XP`_)Ky<<~MV zlo98?kpTvj=^7#ZSPZF~8C>o$a}5C@iFc*+RySq5%>E7iH-!802YVm@n6-U@!kR0@ zH9_ORPB9qIq^<&|k4VJWsxtC=EJPCX+Dw8aUJj)zWfKlZdsy?!o663-{}gq9xuch3 z;&j+wZsqZ;Mf~l}#q=s7ucV!B+ak*w{%;Fj&7M@4%g$hL{S~hfZoc8No`d7x+g0A@ zz`IZafdKnuS#u21gp62d;{hUPe1P1w3R}!6T}=@k;8E+!Dhq0y`9PkJ*5#R(@(kJa z5r<+k7n_jw$`x49d#X~Yo}2DN=Ic?sZ%EDULu(tk!VjtHtjMQHUBr$g47JPxF=anI z=wJnYaIL0B~}*J1PKCDBcoRKNSx zl%THPg**lPG)Mwlp1S*bT@a#Vtn38C>P*P5ut=5ZTG~CBvuX$(uqVGc1UP~CoT&O7 zdt}2+rG#vr5SQO_NUSRJRQfboZJN|7UPS{eMjc-g@G_+$-AXdMlQah24KkwS~?nzv;UVA5dR>EfXD0$RPP`%+;wJf#FD%38f8@ z7Di&lAOT~pMBOgym?D&{4xz8`LzCeX&zHQ&hh}cG^2jM@a;a*X8z{#X-pnHbVejVf z((OYRCQ;1+oCq^;NdszPG-h${yqqIp?~BL=f@B0GhIPXw-Oa&w*HCB4x7d>ncgXOghQm*YQg3)D%lprgl$^EF* z_snFvCPqYB_`WBS>G0q6_U1>|FkxmjLL(ww!3lW(q;HgzG~LGsP9alXnP2be=|SYu znK1Uqfi{aCJZUF(2jO0(!WN%v7JeV%31xy?` zQq z3u`T_NGPqwhz(m#vUJscpf$W;MRFzS*lWC3-J~}hiWUkYKDn~6Uz6urR~-w<3}_RQqKFuPddl2RNEKt{2^4Z`HNYF&v;js#&_2_ zwp)vok)ho9V~4MebM}$6YxN2|FI-4{+@md^{}sIA*i`d^Mbzid<)guAh1Xb{NMVm+#3$vcZ0mh+U;;yLg&{6+@C8M zu={iCVWQI*=jxva=SW4c3>qV(-XEljUItMw=j0tJ4!J&4ChV)x(fdA^pqkA#hg=1> zPv4SuEne}jH=KmF`woL@>(AI@FHQC`XJwKl2>Tkg5jT}!Id`fA)#*c}TD|=3h^E!R zeB~6s=SXul>>5QQlhZ!oA1}#FbSvpH5MBOJdC9x}=EciTxP1S~wBf?J_z+$iu~=oN z%7|&*euAm23VhS0J*KqBGWi^H3+*gVwK;Kc$HEj-aDYj16?g0!h1gr)%3;1;Sru~LE&_R1~!#!_T+9u zI%R#Hn+@au5bh-3Y|)UP^ST(Q53#Ts(QGMR&e63k7E4?(qC6?lrTLAaF-gYScPQ0y0c+zVxZBN&jFHW^ zHMkgTl5QQtjT1BNB~nohmL%vT7bL>`JW2HYl74hy;#Ip~F9PugUbv=&)uMo8N!Dnz zO{bQ4V=7{ds5r?!bU0l*@UU5TH#I-;aXJFLuY%>+O1#jIBRS~T=PksPY2pEp#W~v> z_KSjAxdGrP4ZZ#w-Q@47<7E`fkvP2YrnqdnvTb~pf%tz#8Gi=_M4YIIHEU^l(~3p% zkM>XLcRtLj>GJIn3>Bp~W|70-a=8VGy2BQ_w*$2q-8VD1VBwobX_E$1KC1%Y80z9# za+5s6<^Z7@N)ZyPyy>ciXJZ)%*&HE5z^W<-5AT;liR{-4df{jMvkei1#=VJka}zvx zvMg_4BN%zt)9$@FSvB?M#dfv$Wu`B>r$laY!)u*?CvMy}5u5GzAEn6Nx96#70is`Nsw{|Jy| z5DK3?@*^EU<*ff~JWQDEylwaGTcgY|Qd*;*XWTa2Em9!KH*|RXlT}hlzv50@D!13x zP98SA5bY6=)A`PGW48(pJ>2b>7Up~vYLI)MCQ&|ktoks=vLR((o}s6Ij~gS@{`!>w z^nhCox>1u~zbA5e*_Ut;c#_Do#TA?hfst~_EU?&O)(sZ(I4;KE^1@Nr`&$2oM%i^w z-jk8TmdU}Csl&jl>Mi}R{<_*)M6$qXiM+?RIS?f<(_-=J$Rsvg=%3vfl1~BR%kVID zU=%XNU)Pi2wEhdZ5h{?efz*>?OFQXu`nCY#z4130M_X3tR|g?I|@q5*j#b1lNqz?ane@D4|WfF(5Ou%!qwP z67(aHfjp$n_Jkg28EVk$N*F%>_d>XABbuO4K!j;X%QvUovuhw=LqF%;^*ZRr{gXt)TaDYYpo$JYf*HKVFaMymnK0rg7P9zf%@Iov0OXm z^(!kA)}GC`tiTbDwM#z+VCfz5gv@nTsv>w8HBAyi=ebh@P2n(ps}k)&W)_NeIfxfZjhQNuDgN z8P;Q>67KJ~SKg7s1UwH8*GZ9q*8-}^xUd-!>ACDrW`CjleT^RGuXdJM&XQ_k8nZDQ+eTyi2wMg-;z-hxYMo#WiQ316RtisGTU12>LK4N(auJIFeI`+8Mid*B4fDmni zh{|8X;=OfjC;VTHZ&JIo3q<$7pDjhj-jdT8qn=|aWL)_)q?{y0pW>^kgc9-P>MC`@ z7VJ?p5Y5-TTaCT6UbG5Mj_$gn5K*Q@GIXEd+ZK8L3R9q|ZW8VJLyu9Pmc|;G({-3v z5IBZt`?7Pd*x+}jek*dPT}T_R({pT&xY4%P>j|rnbj8=ZOF83~xU;WKi`#|vNTWQ& zJHNN*(&~(jv&+C#YTcs-^KeEmuXB5`CUup}_z8>iFn=ZS%eNY)r)?2Y45To|@Y#h1 z9Vq;`9R>y%`l~b?^?!F$Um%7{YnTm$&hGwoT3M@%7!Z#n`ezHD`_+pp39-gCZSM}_ zzGK7aZSCi8W!>=XLR7S3M3<4jYON+PRfr=|heqv}HI0H}&G!o_tx@dfuB>|&dx1GnYGd(Luk2C3&1azS+IQFJIwOrDQV%kIk!vG; zM%D~`7l}?clr9|7_$59Y*_hw2Z)jy=kaQqP)$5;X;IICC^C#M_zH|nALciZ+mm~&P zC?8wul_-SQ}lZi?;mF> zoVt#0H388Zw35wl`(4%v;=NdWu~B%u14?;Iv19wa=LE68nrwG8W5Y2q8P;Q= z_J{IrjE)1GSI&c->@~4lubCedn9e)7Wl^4uyC`V{Sqk12wn=q((&fc9v2#rbH`T;hgnc-w1w6X&x%e;bOlZbU{O7G^P=-yj_#eGh6`Vz~ zXZ^%79$NfeC%fRRvF$yY{kt8GQP3p`%#aD&j^4Kyo>$@o;ztx#uJ>@KxeS8lqC57q zh0T$Uf10PFjUwe67ms}JZ!<68)%9T*t}$nmj;izq*X*{LHsEzb$mMMbrA8Kb%|I@Zo%na zF-%rd7*%cr$ly5v#k51`ofaT>C*-jQ`_T1%xRlz@1pp^t|L;kWY#7D-$)W50vDtza z-v|y^MMDH+Hdj4`(rk!yjQchn+m?~svgb4 zy(M?e9F8;Gr^0t!xsXHNPjl*Ao?j144r#c!Y$0fH2t^#&j&4bXl%@ypxo1UPSwdwv zz^6KuLEryy^U`Ym!4iYfGLRejx0><#biuxl_@L@{jQvNsEYbQ8E2gY*J~_RwT~Bd?jWY3#R1y@#me<2 z0H63Kb48D!fkeEa{E#0IS5{~%!SX{o21nI6-@aN9aNHG6TN98S{=fQ9K*tK`PXDL> z1bzTi>$i2gy;zgAT}x(O&1F24sBb7cMK^e3!kaQ8AQ;*HB;wT+l4GKWu7_K_fR?Lj zBB9PS_3cvg`IBVb5fc}Gvx+SwvLqWesCcdx`6IL1=a+vb+q21>pyNf$MNn9bvz>6KQmkfN)v zEC-pnoZCg#%J0HlAdcgx^yFYOa)_~-spY)`G#de_j>_CTT9DMG;BHy{OVw)&8;g%n^dfvPkDz7xO5>7dcHh*4>@p=n8k{12>s!^o;eq`tN{ShgR%I)puQiUv+v=T9A-zlNdn~V z`1VQP_o+t-><4$D0L{U!^Vw>m3@G8e{$zSBYEEppW8yISP9@;gxgWV(4)pJ8ktTcT zBtd~%0+1w3al3_VoK*F5@fy^W2&_t13v4`Z%dDPyB`WKac{~s2onG!v z$PAt*Ix-k*NFK|mI>A*p;tGrIg#kTfiMqZkkQP-OQ3$jp@4sE>ULnGm3LEh3BTMbR z*$X@i9%vb-bkxw$+qRK9J}9k0a}Ni5?9Dn_4SNzhC=*T2#c=LoR8hDTW;OwP#T^T6 zRp*D7nbT>$iRDe1VO%QoDyrl*(U%7t33=u_k>ndNdgfV?)eZu{@xD`{eIPX9)K$~9 zmn~a9%76IXp$myro6VIaMdXow<>H+sbil%E^9FwBr3pjym4kyVZY4P7ThSTPKpzrv z!;U8`=V8nczJO0gx$%qRx3N*xw$C>uy$7H+wOv|jxb%WTCccWSh}Mq)13)GHAttCA z;^yM|<-Gd|h}_6vH-iBpXKcQ=13?&XPfzCGh-O1tzwbX;K}LP)fqqn9X78%!3e_-t_&!nHkD=P-HTy}3g%ww`dg}^uQ{u)QJ>$iPjt&+|U!U}V z)we5%2Gh@dM7iMj-3hi-%}A8czzD_tE6q`DsRx-I|u7u?of?yjM4DL}<0~a7P z=-;?>_*z{T%@tiZy6WG5KiXM%v(?%-dK%)#aQw1@wP^14mU__EW#_q>(^pqMlK~;) zCv3AYmx${07fi;`Wx|*7sA_X0q!{W)d0g}z!k12_!`)%fGiZhEvXLE7V(;%duAZEp znvbP18+fj}+brm4T5!Pw;%Z<@59k&}E(GR(6F{B<1mOh(dTBsl1n79I;9+P@$HF*U z%XCDCKU+r}3EFS6vmO$z!)hvUgc9b!huw>v++eA0!580HBCdfuHezkl|Irk}R_k7M*&$C`To3+?q;h~TCE|n?bl$^5vh)OQByf+* z$mjWWzw6F%>wI9-WWS+VO;sok_Wo56(ay1G!CW*)-J4q6n8SLVvIFYvJJP97)W<>S zDo?4eE?v5_9Q>1?4D$8Zs)N-6_nO<@^UqJYH=9|yFh|2A+U-TKO!AQI3 zG$%)*+lZuU)zXGX7Oxno1Vh=D#0;%Nb`;)S9Y`B5fSZc~TLt44`@dP-K!hEj+Z)?W z5S;-2DFGsQPRns12IXc-67}k1w*`b{g#IUp4?|2L{0NQG1tfopii&{zDaZGHu=Tfi zUQa{x9l6<$VvCbog%J+(qIC-j;+9td?1Ex&Rjv`+wS)+|TPXTVEOhoej{DXay8HPl zLAU7o5IsPIDNdp5KHYhXlD88haD4Y^TGbxw@i!Tbv{qR_zF;xk@g z_u~nck9?vUhaqet#z+EhS5!i+PizcBnw3UrA-#d{E+oHee8hZ1R~c!qp;{g{qSWB7 zTdjXoze?ht{TN^eCh`Nf)eU$5sT4^qSO=b7w9thG}P;?}s z=8-w9O-G-Zs8^HgO44`(bleCJ zz5;H4(|?9*UemCVV|clc@BOjK3XeUMzpasp%^ya}blC4$%mWEi$BR9FK_-kTC|m>> zoSSp_N1-%GCMo%CU_kOg%;6aKYtC-uESh<|?+4QB`CxCS=QRt{toX!EY`)?xZz@*t zj_$Qz&)D&}`oZ`v)*4k#3-f|5 ztz^61zcg#EHMG!DzQln(83R8R2%#ImUg$tgLGnq1Sz@7@WW5w!Bz($rYw~AKp9`6C&0o@ux#Iina3?^IF+Qs=|oEK^PU_n_{O`Vaz^3Z3{d^~vsCOoEnnDs z2g((f)a%7A?Cq;$INj{|2az{krT52^RD(cR?ndxHAQa~PI~ zAL91C>eb*)k$zEGeKc@f;J+)Xow*)JAmCZ{(iWucey4_M>XtQGmiN1xrJ3tQB(EQI z4(F*Z*%uX2vOXhNLlKMb2}*dU9%NSOC|XdAsf11i{W*}awta8&@n(aS14|uzPeb52VFqJG z`Kw8Aecq+TAl1183xK+EJzF9sU)3yyGQDdncEY!2dw@(4gefKoFr z3iY$UTx`^GHrk`lmafIehA-i+SU#R9 zKLlomsBpe>5yVblAUG9XSadam;`%W{{SMl!ezG{2tTT3trG)ldU?mI(ZRL!9fAxMi zEN8Ga@fj!?z0t%~{LxaIwlDoV>1~p%bffo=`ld9^A4n;XMEc=h3yb(>(J0lGce_OsvY98AoDSBt~i}l zct39L5pe!VpCc?IKl-rpUclo?f$>JZ7EING%1sQo6I`4W$B~wMTM>^yv$au8B?qgM3toPrOL`bO_vb0!} zBtZ&3y6<-XuDptn(_bF(06A=G3N_y7TXXb~dibXePL%2F)QC{Vl0@DSoCbg;5Vs_( zZ246{{LaM6h(cr8@Hys1Yr%`g7hawpm~AcG{wh@ezL}|3ah^^Q%GvVc+DAU&6?*a2 z6Z7JnX2vZ;>T`i~xQ>o5;=FXa3Vn2>7iUGl#g-g{8yG*p9|bIG^lz&?#iA$r4|oNt z4zZ_Z__iqb7ETYtUi@S--68Wr8&fduVxZUAFfH?r%*wto8ma zTxoamBqcqIV?#UH-c6X>=^Z%0uhdNaHPT=BR^)}w{Q(4<7j4UM?nC<~ z$jkoAj;{^q-kv zFrb`h6%zi$ZVWbhAT4_QvFHxdTT>fyFP2R@8ij3X!?5SLw0 z9o15oBF8_Ath^+!m+Z+qhg18xKhjZuaISEuA8B;v`2x*&>`CEk2>$IfhXV%0lB->K(k>_@<$oK1VMBS#pV_P-Msh;goHq%K168GHV zk91h`)9g;M6+8G<8P7gO0wA&y=thJ2OYt=2CZ5m9QG6SHL-b4T8Nd{q^V*X>EBytW zCI9);tA|a3w7ZHo{pYScz#nv_m>pH-g0Z0{ek;WZ7IShg<-=tvj@o;sv`mJ&E4tKs zOzI!EHP5SBZ%mTwG8-Wc?LsK7nPmXM>}@#B%2`^uc+A3^ zftKCPn)E!`#bDY)ssPksgei@frV5x0fCWz*iHCT+9paH6_8u6JfYo_ewp3N4V;5^Z z@R=JL*Es9cagS{nJ!H&_B#;M8%~@TW=?QhkkM(BRJ^gBK`em8zglx8ysra`3gkC`N z)BDIB6f7d$&rFH=&3DR__d9*4n%2y$K1euEaH{L^pVOwpXU3nH9s^Z$qb$IGct56&dKgJou-GK=&bjGg}UA!ao@9(bGf~B2V;#SPHIhh z@%b&a`+zxZr~cf8!-D;+GcGJqA0&)zl8^NsyZq5Z{%9_ezvw51aUZ_T0Ny11sC*%D zU~M>5TohH-r3NkEz<)K$235UTZBjVhDQa}yy}^+?;qrs=Q(*f_H8?>Wm{wwpFpjbA zhu(A#4>33%T2Hd%{R_w;EbEH;$LL_8Wre+(O=@y&Lcj4(;M)+a1X_zd_WWN-sden( zn)I9Y$KV(A0d+L>6znQN*m!lr)X(Mm>~DWtz9mFUH1+`w3#^G&sBKmg$kt9)_m+Us(m7_9y$j^DmYma`sQ zb3}Ce#)lCw>8*Ms`ro0T=cQM<-;n4w15>ZIFK9_ap|(5a@gRV;zSiM=vUyu2-r0%z*B@BsB`C~NQ!C6}nl4u@x)!BR5OxdZsbmQ5l)qJPt^au2nM=n{wD;61eU?4FmD(w0^f z;twUE(6#q5^X!!wgizS*5QfVWh7ln2`25kbK4n*I)!Q+Y2**)TIA!Aj-YH+SV5c%a zzP%zkSa>zky=k|6{Fk?XMjEAA0>7CY!;omf_*rNeX^7!wp^yMrIa2ay<+;gdxvl&Q z;?)8kA{|w9N6VV#aMK|NF_iHW<%)4_a9SBN7=6g>A8iRBlkkOu7v_+!ry8Mbg&DB4 z>$2a)m6my6ZagySF{L%39uvy9BE-;HXXG|fA~a_YCxrsq>PK7J+3v5Hw1JoVSOw|q zUM9G~V_Fsy#(~ITVR2INT@tTum@dN#-<#7&?Vo*X?7d+3A*IW^m`9*l_47iLW9V9C zcd{Maq=qHCr9Zc0|B!Y{PutE-HSN_S>is+Q68!~Z*bG(Dlr7WY_}Yjq=1U>&vWi@f zG%lvFcZk=b&D!@&gVzv#L?SoBA5Z78*$~lD2#G;II|&eIfY9aQFM-zg z;`@y2);*fA51q|~;JW3~HZx&-8rjCI^sN*o;QajgHg!m6myX06_@;VoBV7N-?fIt;d?zbNs~$SW_;Q6UL95YIZ=z_UsJ3OhXiVJXXIZL_7d}~iKTpl7VtzD6&Zn`I!cHW5GA2Zh990{8gjiwipF^^e}BN^ zeYQV6;I&bZ;}lNr!nkEbno znplQDtv@Dz!=!PLf1axy#9a**)Rbz~Ky=z~;4Q(kvztjx(7 zY{yM1dFgyo-E_hvBduaUIF*^rYe=gCeU5|SaQz?HX+E!L=lLoz5)kn%kyrsatlnp^ zWq1&SX_R;yjL{FCf(hXT3dviMC++9vnzGxp#ZWXXR%5wMbyVuJV2>0bbSsk!o@iWS zrOW7f7&doY=;R6f?;0!;;qmGQvk_<*>|Ec(fK3YruuOyGQC)7z&=o{sHV-CQC%}3Nanq$Z%GZ}aYYyv(-V$+?FBuMpxadhn z{G`_nLPP~lgL(1B??Ly*?_|VPt8eM=B_Xz3!Vm@|bdI>^ z@)6>B%$DBUU{qxPYJT}0(9?Y?&PrAHg??m2gB%gE=pFi;@(XjjvbfPvG({nqXX3x3 zYe?n`|@*H6| zxK;^PmBwM0*eY%20(x8_JY2Fzt=z!&N}yj%aPC-WbAuxCUgE@cc;T?%jQ^*B37hKH zz4)RL-l>#4ILO6(*}kE)n)`jNd+0&l0ZkN0TT5c3;S_8goS(T0* zTZ}h${;5>=HxEIQsSE3zIy$+V?v(uoSnSGcTwEt~K;>={vmO*HPc%cPtpM zl(Wk_w5F38k)(BJ3C_5i3+~+1{FWPALM@750vE>@w{1n0{K({i2AK2PyFt5X7RWX* z>W^kM7u`(FPI|eJ!O|cPUp93T@QOyCb#TF%fx_}E_;xLL;Q_OQG;pYR@8QyFK#vCC zn~g#SpwlMXefzvk90KkrXsN_-u(a8@e*PZvh9rXP97ka_Sk5OycAs`oYU@P$haQRg+7=}4JcdlW4D$wi7y1b`@#HJZrwD{>la)ETh0_;hB`g6Z_jl@qeg z2;{y=`y}ngI2pz}y)7@sHNR=`GseLYTr(K|*l6l%!Xs3?!+icP)_7JRiXxndlsJ1Y zHC^YGJHQ8cOZ#N%ZAUnJE*lQ{-8>|2;Ix^qvNs74?`mTEIyccaN>r>)tAF#}Ka|3e zJ~Rr=f(pE3N*g+Kq|Jw8MlM~Un9$^|+CLRkeS%Dm-DBq+QoH%)g(B_Tv$( zm$S{5rO*c-ijeGQOsAV*@K8M8aOM|uOmwm#HrrXvts&yYBYfL!lOY-!*aPR*N(3mZ zr^+Nr+7xJ#XZ<4#cm{+Nu;p$u&M?HZ65p)7zs*4E5=6RAsr93e@ zWdyO5wI2AoC0DA<>rt|yVM7sfRGt%WR-mT$>~ChBWIyHvp^dkx_@1Ha&+v-_G1fQm zW)W!1@b=My_ZhD~|0*!pX6ZkRDgl*{C%odbzuiyg|GJmA`pUP%HgF?9K(d=imEIj> zvClgt>=iQBoX+k&G~i|CAYe!ak&;wHA@v12x6X(`EewBeYO8L|2>x2L>r@nkw)I>9;fpkN~p~7I*7FS8enROl+_G4`BR*C!ITY7X@BV^K+uV!bVIP&Zs*LPIblYiiywWEY1Dk znAxT17Q}VMk*x_hNYr6M^Ie^B#r(ifKsXg?k^_ELg8)PZ>Q9b=<_L{>#^f(R@fR1( z+m*eO2Zh_Xc$sBI^CS027U$s2rmTkmC%J(G*ggoZWK^{ zOej~E0m*oBv3O-8^XU+a55q5u=$41;RA2@khV~mn8$_dlubaqOcSl0-I_owAT~@}$ z^uA303;OR(gfPvC4iBK9QWG&qKAx&z+gCfx)jvA?NUGmd3FIxO4S8ZrwNdo~BSFk3 z&WdwN&Uq5%CIU4v8++q?G82RV>d9;}PZ*#TexTw24aL<<3QZNjw?iS~17csTu671A zv}nezzpl4^2UvMpH3pd?9)L83$+*jp=-lZwMzdui0(YN*iH0P;2pNT~)m(&`gtX9) zXMKPh%LfvRMNjE(gow=9P#2qX{+E$%0~KLYqSnij^71HrPD`iNug&OiP)onQK!O22 zRU$s8pp)9}ynz^8fWbIfobd4E2RtaJTE7|M7ohBb2>!#bT{0;w7EhVcju0c3V%@p^ z8F9R9-WV$p4~!rsi^1PT3Ft-Doe#4v z`@D+3KB5~%WC8#guhC#g*cp@M>FFe`d~g8&bar<3Kc)Z>22Dtq3Al*?HlKZ#YMvuU zX(m_hx<5>_x3n%=`dD<&!7js?LMi}+-fhU}*VGEH4S<=S=Fo#lz&Ks$Rdf}Vmurpz z$;SSu+31+$_3Hyf0WZ5;nE^GYhYDv-7z~W3@rdLRgf14sEbfL$LvP5&yob(D@i%z+ ztZxAPYIf!hAZ!>LU6>V53Th3Fpicmh0?eQW(V9xs%q-vKL2Ba?>kTEE}Iw+H#ayyA_W+$9BdPSOW#j~6u_JU;pzay(cjWIJXg(RfZjS6r8?SS+V$N<{{AUyKCEnB1; z0=33@bab>;8~DZu7K6iFSWMMtiAu!xXY@N`aIve^<3p>)Z5{MTo$A;mq4|}DlEk1H zm4Gs5i5t31=m=<$gT#}70_anG!-5-ED61D*RXRP<*o>*0$HBk4x;Fl>$iRCZqIgb} z;U1L#q*?IJdfqay4JjW)yu$1KKnd zW@=j$U=3bwrbD711V1aL0qFn**BV(auJgs*U-N#ax_eXxonKhWTUnyURR727;tLkC z+7Z|s9M#uV1WZ=yhzDpJ4LJNu7f>JYtT3j-UvB@rWjclC8~X*7XS;2P-voJ7Tdbj3 z@@E@H0py`G7zQBrhqUh&KL_plM;c}scWqr@9Lpgbk%uR0dW6u8ad~cit4=T3tP|< zYv@Qm_I6-N62{~ThB?zvw}ET;I7oJGe3+PV{ft3Zj%BPe6WCxIx>Ly6%0ThN&uu`ZDW6KK+W;C4D|2`sS%RJzDbNwxBswe z5|BdxK9=o6@Ynrz&&Ai&)Knk%9^lZj4f8=H{=Zs3;L4?X3q&vg`b>d`6hDbPiY_+I ze_?y1fdwr3i1NVv3k-ku6k25-zm1uh-q)ua;5`6wo2s#~vYj0x@R}Oh+Uja*AMXPQ zCDPK;xPHa+KM}yw5|)s=o`TJg1HHvXT+Y{55G+CX9&b|U1__`=A5TWiTLqc0Wq|DQ z@ZJJMVNr-o4#qP-h`~0WytOn=*@cEOR>%a~Uyw98KBjo_EJ{(O;&{aPo+pmb?~8A8 zKdXL;D$SZ-3)254Nq=|0;b-}lx&k+(yNB03E;Z^O_(a4@a5b z=wI#{#g2cN^m7hKa7gwSI3&O|ZwC14tp~iF80V|uRR?`YBo}IpCzB{;GWcC-fHwsu zH((MG2SlZSxB;Nunw>5!>Z<4sp^#ZzL+?{gI9vG`OyQ>^KDJau*9jYU0XY|e35*SF z512W@>FDXn@sMVwr^Vgf8@E0GqZ3AMUL1xKI)ItHJ>OO7)P>xgEPm9VySsZeg%037XaK+(#Tg7lxZP!-@#tE&UzVqk*-zz=5+fz=lP zLjyMo0kFUTa&mFeN@Yyu6WP$80NzpcSmIE(HUa>T22BmD*=B$&Na+53S@316w1zY8 zy{7xCpEMC6O_MbQS5wJ4y*V-EJ9?AKs^BaNTB21J6wlyqcsV_L&+LZdjB)#RMOu#4 z(kYZd8}j8i#iqn%Ed;`3H!E|Dl_~r^F&^_ajFvDzGQmdVaK@p09nbf~3+Z}u{U&Or z*&8;3ZQseaDc6mgyhHy<{)et7n!diiDx=P<+grDfT6T0~MTvk6(yY|_!nUUJ+o3rd zpmjr-@MPQA*+EXt?^pHCdWY;iyv(a`SN_}Vd0*@T`c6Q%@n-Ftzcjx2e(qCm1r!vN zX>?3}z+iID=`Zd@?V9IAT*k4Z}l|x99a4a zRWY%xg^&zbdNQ)atqjpSY6*LA;Dc_82nV;O7a6$3@bN`3G{G0vVsQfCe}eho2c8gA z!a}jo&}9A4`IVIsF;UdS#Kg!zC~8#Xz}As`^&QR$UH7Hva) zQK}#J3j4=nR)e>T_wfigsvt@YtJ;s>Vr+psMhaUBg%I~yYkgY+E{v)sEqPM6py5p>`=wy?kKclOo|Vh(yOFuxep2sD=UM-lq|5| zm#p>1)$P(DF4vnoa*m0>wnkpk>PH%MM9+sKw4e6NN!BA3(k-sut_2fklO-qKzvBu@ zl;Q}z&s(J8aq`dd52LQOse}*FO^j{9Vn6MTfg|LDs?%pT#5FYcofSy*wfC9$P+Jep zd544$Dk>=C5?RaY-Q7_LV?z0aR)@AxpD&RUf}yCPb^Q*zO7;lVo(Apm>+kZ27MLet zww8DErvX7;46`SM6X=>vnNMW<=>9t%jZ?tbt+XmnXeX^N-<1_9tNjziQ}|qvp(jfH z;d=MwDCF3oA1OAgJMa^u+l#>^hD%&GmijY~SrSnd6Qo3BKH4T;9WEg>LsQ5lgI0<}Tj9T|vtQN5pm^0Ar0Cj#wW z*6t|4U8szewoQC%&$$G?tHx{9?xioVI{ld+dm59BvM^DtAzRY1hr4{XCeI#kt~*>O zQ8GZf9i|oecbHydM53QEc6G&(45j>@fE(l+r<-$uPjKiQJG%ki=C^ni2Q@=e)(M%) zGS+61yZd>Y@XmFsbBw||vhFc@zy9povC&-SqYifcti$7d#NfPM0d3k5>HX|6;r@n& zE@p2&q4sdP`s4Mey~vFrD*dde5Kbvw;|4LjA-+TBp+{c8Z_cSpL0F*qV{_8JN*cEzYijblG$pt**7Lu1`wOWyeTx&Xc%?Pwu78@6R`Q!u zRy7iknYcgp+aD{(!c+6^E4rMjAQJG2pr;>xu7s;AbL?k8t)AG9dv70%N_f_777{cE zD;)F8wOVcCTNL~TWzWWXQ2vtUQsWs(O8g$nVu6M2xwmtIg#+W1DwddGQdIF%gG6OYwCdGDW$VJ6OHE{gBa59{D* zrCN|Oj#*5OINax*Zolqtqm?x~3{W(6`k=!{4avJwK5DtIfywY6wBq1|SVxz=mY|Fp zpKcM>`b(rcrYc!{JG~`z8?ljl{8W>0K`4#lvgGoK!?0_*|6g#Cb))S!0=h)?;|`t* zSFO}+60K5eIRe8`I_kmC6L(14g!sD#lW4#%(bqHln}Su0!@hCNO`)+Kx;a#G=4I4Z zd+F)dg_XFQ!#X;!T@DsJL!MYJN5T6Y+p3pwu~z|yWDf+m(@jN*MXTDTT*V*vD>&gu zNI#glm;FLE@MGhWNxJp8L0C<8mC~~aDZ#naHIXwnG^b^0lC^0~4)_vLlQa<4`{o*o zFb3E4by@CchQiSPmnNWHauG!)j7bh&_rLIvwiS^2ju)wb)L>VQ z-Xhg@DGdE>>F9^&`i6j)ppe6mnJ|jGyrF8a>QOcTV~u-PsAAEHE=hGz(Z5TC;sYR%}hMXIBD z>`i(^xmS5;bl^pSI{pAJ*C&|^FIXNUQo?8?__dSq%@Q*l)5*J}qu=;XzJ7`%*`J&1 z&gNt64c!GJChxC+$pq-+N?kdlo|~6y9bCD0j23Sc*`H&)ue+#KbB&c0EJH{B2;x33 zt1!)qo}!Lw#s^mebkK zI{(5Gi@Nt}C{9!BTQj{+Xz_-itL*>!ua6NZ%jIH_wWLt>U!f+N1V;f8@=d2A{_{6~ z-Y|t3?=NGxK-<@~-a*J>NPFXVXmuu2k{a!s__9*x>aN+1BXl1;wi*ljepj+cU99Mi z%t`B?cn4|JZcnu-tvP#YLU(W0BBFn7SP?Dd@OkrDqPssj!UMqH4m3s zew1cDd5nqgFGTReO6iH}Dg0;1u_lgO%%y)4dwtVkbebsy|Gn@9dds4&`cs+_xiVrM zTBxMrTCc4%CiqRsjItsD63PBbcxsp4}H=f>(>N8{q1J22B{lljhw|IBhi zVXWn5PuN@piDY=4uFZd2*pri!+s-$SnoCW+RJP^N&BQ0q_ts8yP3yssRn6P&9|%Bc zF#e>eiGWltboZc;G@I-_o;=ob&$wGOh5>W|-FIoo_kX85u-Kkb^KumoeizkBew2&g zQFn~>-u8-Q=}*8q=ym^SMPz+Z!p9mK_%uokZf5ws?|1_I+!6WPwQ?%+v`iOf$-pOl z;i0ufuXTT9xsbv&q`dbP4tWHKZj1G6dlJ&a$Fd6#N^t72dM}XOU?Nr+6|?{{atX99 z5&vqsP7ak=4F})9l{SWmO~a!_nOEKn&lIBM0*{7$5dTd)RNcQ5hU! z71v{df(0aZ{qkl@wM=Rd+_M?bO$v0Ni$zdZAyWPI#H;RRw~id9sNd@(DkOvF+p8!v zzH|8d(TbRLllPbEV*XuXlS$GxOc$(|9a=-CRznoTl3D{znq0cP-0$f1{w7Y5|J%Gl zREf1dGROu)T?7xT#Am1e)hS3pb0mL>B!A!ef(-#t_tz5c-3#$8tv~aCGK#tn0^%kt zIb^&)he~9Ugu~hBg#qUgQP-6*Y#GAY(<`MtN6K$4lP$WRhfP(Kw^0aK1wfznBkw3Ryi{n8fyTT=A%!Cz$sx zn@(1TNpc^0KzE*`E3#=_6UUY`=8o0lZ^96Xh5OP7HMWdi-C@+2(cw z79tc_ASq0KeNw9di^us|)PO0FEd)OZNEZU6;fPqaUmzZJJIq9Hb&h=lvL67+N$8?` zeJ?t3>y>w9?Z&grqQl!qycP?bamIJu9`GGEAS)+!PDu3i^geR?)YK?7@2;%q0apSK zO&<#z+TG5y%In#^QUMt6S3|jm^auW2r4A!jAPal1Jr9ubr@W?S@YqdFQ!{McVd&TmNF_kDpsuB* zRd2t{;om-c3^4D(6NWf#P^;(=CWRjiWFa-M!u((EkK^@Kv4E3#NZf0X(=`4o5mcPT?WT#ztu`i+vO@1%CVPk)V_2%?S@N^hI^O#*(A+YRYNmuan zVo8qyiU)8k>vWhJnwuk17h4by8q3RV)UtCUM@G*#yGb=Qo%x8^wc=(vyeEpGt`j() zTZ=#^ul?>BC!pg+2g0~dOgM-@MWC)W11}BcCt^I@TuZr-gC z*StAL=IvKKxMIUu6E+i$Og{I28mDS}oGOV$|J(!o{sF;6h*JRE-@?LT$s?jKc-cPw z$i8&fL0}{96D3e%(QV`#pErtr=-I4DK4>wnuMUdpLz3=?`hIkRisPOXd}kfQ0n-$Atz9J6l^CO%mWfzn4Ff z7XbH3O;0y#UM<=Iig$8yQsfZHoAO}&LjIJWN5;>}IyE?yAZJvM<^58mUg2IejkmDf zVo<}D{ac3#JuqVSxZi~B2!%rj8%TgNv$TXaU8kh2)tbQB{~d*{o^>1yJbI_f9PgYH2o8G&N>j5w*VL?Ra%UIu^4Em#GLp-x*P#_ z1fZi&9!jdFMt<79^8vc;=|-pT%QC#@p8GL!T5EtZ+w)|T4B9Zr5n@-Bm;dG(D2G8z%?(7(%G5S#@dIP_pFzfFnp2PV z8ZVk%CG}$UD-z~|&PiIq*is4CgX7eqC%~XHI-7SkzR+rd$M)sqR2>39ZWSfI;n-%7!&pz1g{UnS_zz&?)o!OL0oXEGOEcl zgs;$+F`3or^ajY-*p!PrpWpe|024lt4h#quM9T}Mq?T5tIAFEVMX7|XcC`bt!L zCZTgkz%-B2y!!XxZ}y#$Dx#bLi}rAVq>~Pw5WgNGW?3(govpmOx}>8+=#<1%mG|Z< zZ2+*m3Xv$oHLr-p_HAdRwjX=tBZvUu&EDN3O;urC0R9|UHjiJS8Lt4(2osJ%hL2nO z`ZGHLfG2j-tO%Rb^Agq74FV#rfiG^+x(W)&b~;9umudyN`kn4$NG!GK>wNcn8^yIY zxFfV#_>xsM`S_G;4V-|RFnp6G&ucQ)_eaZto$1YvdTDr7Y4{P|^zTc(Zw9jn=)SL@ z*HARj!l-4QFRSI+jNzkZ+uCwiH{N6xDdfo3-yM1{iO!s-mz=oVOG`K{lNs|6a7B)H zc=#m)b<`YcH@J=ff&WaeSqkA}^qnp4r^(?|U@ZoPbm1lu>!VU?&f RMg;>ta?(mtH4-Kv{|EnNkw*Xk literal 0 HcmV?d00001 diff --git a/src/components/kline/charting_library/bundles/floating-toolbars.a42568ef140544275245.js b/src/components/kline/charting_library/bundles/floating-toolbars.a42568ef140544275245.js new file mode 100644 index 00000000..ee4b5e9a --- /dev/null +++ b/src/components/kline/charting_library/bundles/floating-toolbars.a42568ef140544275245.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["floating-toolbars"],{"0ZwQ":function(t,e,o){"use strict";var i=o("P5fv"),n=o.n(i),r=(o("EsMY"),o("Eyy1")),s=o("9uLv"),a=o("Vdly"),l=o("aIyQ"),d=o.n(l),c=o("hY0g"),p=o.n(c),u=o("A6WY"),h=o("mrSG"),g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(h.__extends)(e,t),e.prototype._startLoading=function(){return o.e("hammerjs").then(o.bind(null,"be1f")).then((function(t){return t.HammerJS}))},e}(o("cZRT").a),v=o("qFKp"),_=o("VVxS"),f=o("yB98");o("PwLo");o.d(e,"a",(function(){return x}));var y=v.CheckMobile.iOS();function b(){return Object(r.ensureNotNull)(window.containerElement)}function w(){if(!y)return window.innerWidth;var t=b(),e=getComputedStyle(t),o=e.paddingLeft&&parseFloat(e.paddingLeft)||0,i=e.paddingRight&&parseFloat(e.paddingRight)||0;return t.clientWidth-o-i}function m(){if(!y)return window.innerHeight;var t=b(),e=getComputedStyle(t),o=e.paddingTop&&parseFloat(e.paddingTop)||0,i=e.paddingBottom&&parseFloat(e.paddingBottom)||0;return t.clientHeight-o-i}var C='
    '+(Modernizr.mobiletouch?'
    ':"")+'
    '+f+'
    ',x=function(){function t(e){this._widget=document.createElement("div"),this._isVertical=!1,this._hiddingTimeoutId=null,this._visibility=new p.a(!1),this._windowResizeListener=this._onWindowResize.bind(this),this._reorderedDelegate=new d.a,this._responsiveResizeFunction=null,t._toolbars.push(this),this._options=e,this._widget=n()(C).get(0),this._content=this._widget.getElementsByClassName("js-content").item(0),this._setZIndex(t._startZIndex+t._toolbars.length-1),this._options.addClass&&(this._widget.className+=" "+this._options.addClass),this._options.layout&&"auto"!==this._options.layout&&(this._isVertical="vertical"===this._options.layout,this._updateLayoutType(),this._updateAxisOption())}return t.prototype.destroy=function(){this.hide(!0),t._toolbars.splice(t._toolbars.indexOf(this),1),document.body.contains(this._widget)&&document.body.removeChild(this._widget),this._widget.innerHTML="",this._responsiveResizeFunction=null},t.prototype.setResponsiveResizeFunc=function(t){this._responsiveResizeFunction=t},t.prototype.isVisible=function(){return this._visibility.value()},t.prototype.visibility=function(){return this._visibility.readonly()},t.prototype.isVertical=function(){return this._isVertical},t.prototype.show=function(){var t=this;this.isVisible()||(document.body.contains(this._widget)||(this._init(),document.body.appendChild(this._widget)),this._setHiddingTimeout(null),window.addEventListener("resize",this._windowResizeListener),this.raise(),this._visibility.setValue(!0),this._widget.classList.contains("i-hidden")?(this._widget.classList.remove("i-hidden"),setTimeout((function(){t.isVisible()&&t._widget.classList.remove("i-closed") +}))):this._widget.classList.remove("i-closed"),this._onWindowResize())},t.prototype.hide=function(t){var e=this;if(void 0===t&&(t=!1),this.isVisible()){var o=this._widget.classList.contains("i-closed");if(this._widget.classList.add("i-closed"),this._visibility.setValue(!1),t||o)this._setHiddingTimeout(null),this._widget.classList.add("i-hidden");else{var i=setTimeout((function(){e._setHiddingTimeout(null),e._widget.classList.add("i-hidden")}),this.hideDuration());this._setHiddingTimeout(i)}window.removeEventListener("resize",this._windowResizeListener)}},t.prototype.raise=function(){t._toolbars.length+t._startZIndex!==this._zIndex()&&(t._toolbars.splice(t._toolbars.indexOf(this),1),t._toolbars.push(this),t._updateAllZIndexes())},t.prototype.hideDuration=function(){return.75*s.dur},t.prototype.addWidget=function(t,e){void 0===e&&(e={});var o=this.widgetsCount();if(void 0===e.index&&(e.index=o),e.index<0||e.index>o)throw new Error("Index must be in [0, "+o+"]");var i=document.createElement("div");i.className="tv-floating-toolbar__widget js-widget",i.appendChild(t);var n=e.index===o?null:this._content.childNodes.item(e.index);this._content.insertBefore(i,n),this._onWindowResize()},t.prototype.removeWidget=function(t){var e=this._findWrapperForWidget(t);e&&(this._content.removeChild(e),this._onWindowResize())},t.prototype.widgetsCount=function(){return this._content.childNodes.length},t.prototype.showWidget=function(t){var e=this._findWrapperForWidget(t);e&&e.classList.remove("i-hidden")},t.prototype.hideWidget=function(t){var e=this._findWrapperForWidget(t);e&&e.classList.add("i-hidden")},t.prototype.removeWidgets=function(){for(;this._content.firstChild;)this._content.removeChild(this._content.firstChild);this._onWindowResize()},t.prototype.onWidgetsReordered=function(){return this._reorderedDelegate},t.prototype.onContextMenu=function(t){var e=this;Modernizr.mobiletouch?(new g).load().then((function(o){var i=new o(e._widget);i.get("press").set({time:500}),i.on("press",(function(o){e._preventWidgetTouchEndEvent(),t(o.srcEvent)}))})):this._widget.addEventListener("contextmenu",t)},t.prototype._determineCurrentLayoutVertical=function(t){var e=this._isVertical?t.height:t.width;return w()w()&&(t.left=Math.max(0,w()-e.width)),t.top+e.height>m()&&(t.top=Math.max(0,m()-e.height)),t.left=Math.max(0,t.left),t.top=Math.max(0,t.top)},t.prototype._setZIndex=function(t){this._widget.style.zIndex=String(t)},t.prototype._zIndex=function(){return Number(this._widget.style.zIndex)},t.prototype._loadPosition=function(){var t;if("device"===this._options.positionStorageType){var e=_.TVLocalStorage.getItem(this._options.positionSettingsKey);t=null!==e?JSON.parse(e):this._options.defaultPosition}else t=Object(a.getJSON)(this._options.positionSettingsKey,this._options.defaultPosition);this._widget.style.left=Math.round(t.left)+"px",this._widget.style.top=Math.round(t.top)+"px",this._onWindowResize()},t.prototype._savePosition=function(){var t=this._widget.getBoundingClientRect();if("device"===this._options.positionStorageType)try{_.TVLocalStorage.setItem(this._options.positionSettingsKey,JSON.stringify({left:t.left,top:t.top}))}catch(e){}else Object(a.setJSON)(this._options.positionSettingsKey,{left:t.left,top:t.top})},t.prototype._init=function(){this._loadPosition(),Object(u.lazyJqueryUI)(n()(this._widget)).draggable({containment:"window",drag:this._onDragEvent.bind(this),handle:".js-drag",stop:this._savePosition.bind(this)}),this._options.allowSortable&&this._initSortable(),this._widget.addEventListener(Modernizr.mobiletouch?"touchstart":"mousedown",this.raise.bind(this))},t.prototype._onDragEvent=function(t,e){this._correctPosition(e.position)},t.prototype._initSortable=function(){var t=this,e=-1;Object(u.lazyJqueryUI)(n()(this._content)).sortable({start:function(t,o){e=o.item.index()},stop:function(o,i){var n=i.item.index();e!==n&&t._reorderedDelegate.fire(e,n)},tolerance:"pointer",distance:5,containment:!!this._options.dragOnlyInsideToolbar&&"parent",scroll:!1,placeholder:"sortable-placeholder",forcePlaceholderSize:!0}),this._updateAxisOption()},t.prototype._getCorrectedWidgetRect=function(){var t=this._widget.getBoundingClientRect() +;if(this._widget.classList.contains("i-closed")){var e=t.width*(1/.925-1),o=t.height*(1/.925-1);return{bottom:t.bottom+o/2,height:t.height+o,left:t.left-e/2,right:t.right+e/2,top:t.top-o/2,width:t.width+e}}return t},t._updateAllZIndexes=function(){t._toolbars.forEach((function(e,o){e._setZIndex(t._startZIndex+o)}))},t._startZIndex=20,t._toolbars=[],t}()},"2JFs":function(t,e){t.exports=''},"9On3":function(t,e){t.exports=''},ADFN:function(t,e,o){},BiGZ:function(t,e){t.exports=''},BsMi:function(t,e){t.exports=''},HKvk:function(t,e){t.exports=''},Kjbl:function(t,e){t.exports=''},NDCK:function(t,e){t.exports=''},Nz7V:function(t,e){t.exports=''},PwLo:function(t,e,o){},RRhU:function(t,e){t.exports=''},RsxI:function(t,e){ +t.exports=''},TXAa:function(t,e,o){},WRHa:function(t,e){t.exports=''},XqDt:function(t,e){t.exports=''},dhuF:function(t,e){t.exports=''},eHtW:function(t,e){t.exports=''},"fUH/":function(t,e){t.exports=''},gPdB:function(t,e){ +t.exports=''},gmn6:function(t,e,o){"use strict";o.r(e),function(t){o.d(e,"FavoriteDrawingToolbar",(function(){return h}));var i=o("mrSG"),n=(o("P5fv"),o("nbsC"),o("EsMY"),o("YFKU"),o("0ZwQ")),r=o("b2d7"),s=o("7KDR"),a=o("5VQP"),l=o("mMWL"),d=o("MP+M"),c=o("Vdly"),p=o("hY0g"),u=o.n(p),h=(o("TXAa"),function(e){function o(t){var o=e.call(this,{allowSortable:!Modernizr.mobiletouch,dragOnlyInsideToolbar:!0,defaultPosition:t,positionSettingsKey:"chart.favoriteDrawingsPosition",positionStorageType:"device"})||this;return o._linetoolsWidgets={},o._canBeShownValue=new u.a(!1),o._attachHandlers(),o._loadVisibilityState(),o}return Object(i.__extends)(o,e),o.prototype.show=function(){this._canBeShownValue.value()&&(c.setValue("ChartFavoriteDrawingToolbarWidget.visible",!0),this.isVisible()||this._renderAllLinetools(),e.prototype.show.call(this))},o.prototype.hide=function(){c.setValue("ChartFavoriteDrawingToolbarWidget.visible",!1),e.prototype.hide.call(this)},o.prototype.canBeShown=function(){return this._canBeShownValue.readonly()},o.prototype._onFavoriteAdded=function(t){this._canBeShownValue.setValue(!0),this.addWidget(this._createLinetoolWidget(t)),this.show()},o.prototype._onFavoriteRemoved=function(t){this.removeWidget(this._linetoolsWidgets[t]),delete this._linetoolsWidgets[t],0===r.a.favoritesCount()&&(this._canBeShownValue.setValue(!1),this.hide())},o.prototype._onFavoriteMoved=function(){this._renderAllLinetools()},o.prototype._onSelectedLinetoolChanged=function(t){var e=this;Object.keys(this._linetoolsWidgets).forEach((function(o){e._linetoolsWidgets[o].classList.toggle("i-active",t===o)}))},o.prototype._createLinetoolWidget=function(e){var o=$(t.render('{{{icon}}}',{icon:d.a[e].icon,isActive:e===l.tool.value(),title:d.a[e].localizedName}))[0];return o.addEventListener("click",(function(t){t.preventDefault(),l.tool.value()!==e&&l.tool.setValue(e)})),this._linetoolsWidgets[e]=o,o},o.prototype._renderAllLinetools=function(){var t=this;this._linetoolsWidgets={},this.removeWidgets(),r.a.favorites().filter((function(t){return d.a[t]})).forEach((function(e){t.addWidget(t._createLinetoolWidget(e))}))},o.prototype._attachHandlers=function(){var t=this;r.a.favoriteAdded.subscribe(this,this._onFavoriteAdded),r.a.favoriteRemoved.subscribe(this,this._onFavoriteRemoved),r.a.favoriteMoved.subscribe(this,this._onFavoriteMoved),r.a.favoritesSynced.subscribe(null,(function(){t._loadVisibilityState(),t._renderAllLinetools()})), +this.onWidgetsReordered().subscribe(this,(function(e,o){if(r.a.favoriteMoved.unsubscribe(t,t._onFavoriteMoved),!r.a.moveFavorite(r.a.favorite(e),o))throw new Error("Something went wrong");r.a.favoriteMoved.subscribe(t,t._onFavoriteMoved)})),this.onContextMenu((function(e){e.preventDefault();var o=new s.Action({label:window.t("Hide Favorite Drawing Tools Toolbar"),onExecute:function(){t.hide()}});a.ContextMenuManager.createMenu([o]).then((function(t){t.show(e)}))})),l.tool.subscribe(this._onSelectedLinetoolChanged.bind(this))},o.prototype._loadVisibilityState=function(){var t=r.a.favoritesCount()>0;this._canBeShownValue.setValue(t),c.getBool("ChartFavoriteDrawingToolbarWidget.visible",!0)&&t?this.show():this.hide()},o}(n.a))}.call(this,o("nbsC"))},jAh7:function(t,e,o){"use strict";o.r(e),o.d(e,"OverlapManager",(function(){return r})),o.d(e,"getRootOverlapManager",(function(){return a}));var i=o("Eyy1"),n=function(){function t(){this._storage=[]}return t.prototype.add=function(t){this._storage.push(t)},t.prototype.remove=function(t){this._storage=this._storage.filter((function(e){return t!==e}))},t.prototype.has=function(t){return this._storage.includes(t)},t.prototype.getItems=function(){return this._storage},t}(),r=function(){function t(t){void 0===t&&(t=document),this._storage=new n,this._windows=new Map,this._index=0,this._document=t,this._container=t.createDocumentFragment()}return t.prototype.setContainer=function(t){var e=this._container,o=null===t?this._document.createDocumentFragment():t;!function(t,e){Array.from(t.childNodes).forEach((function(t){t.nodeType===Node.ELEMENT_NODE&&e.appendChild(t)}))}(e,o),this._container=o},t.prototype.registerWindow=function(t){this._storage.has(t)||this._storage.add(t)},t.prototype.ensureWindow=function(t,e){void 0===e&&(e={position:"fixed",direction:"normal"});var o=this._windows.get(t);if(void 0!==o)return o;this.registerWindow(t);var i=this._document.createElement("div");if(i.style.position=e.position,i.style.zIndex=this._index.toString(),i.dataset.id=t,void 0!==e.index){var n=this._container.childNodes.length;if(e.index>=n)this._container.appendChild(i);else if(e.index<=0)this._container.insertBefore(i,this._container.firstChild);else{var r=this._container.childNodes[e.index];this._container.insertBefore(i,r)}}else"reverse"===e.direction?this._container.insertBefore(i,this._container.firstChild):this._container.appendChild(i);return this._windows.set(t,i),++this._index,i},t.prototype.unregisterWindow=function(t){this._storage.remove(t);var e=this._windows.get(t);void 0!==e&&(null!==e.parentElement&&e.parentElement.removeChild(e),this._windows.delete(t))},t.prototype.getZindex=function(t){var e=this.ensureWindow(t);return parseInt(e.style.zIndex||"0")},t.prototype.moveToTop=function(t){this.getZindex(t)!==this._index&&(this.ensureWindow(t).style.zIndex=(++this._index).toString())},t.prototype.removeWindow=function(t){this.unregisterWindow(t)},t}(),s=new WeakMap;function a(t){void 0===t&&(t=document);var e=t.getElementById("overlap-manager-root") +;if(null!==e)return Object(i.ensureDefined)(s.get(e));var o=new r(t),n=function(t){var e=t.createElement("div");return e.style.position="absolute",e.style.zIndex=150..toString(),e.style.top="0px",e.style.left="0px",e.id="overlap-manager-root",e}(t);return s.set(n,o),o.setContainer(n),t.body.appendChild(n),o}},"m/4m":function(t,e,o){},my99:function(t,e,o){"use strict";o.r(e),o.d(e,"GroupButtonFloatingToolbar",(function(){return l}));var i=o("mrSG"),n=o("Eyy1"),r=o("0ZwQ"),s=o("aIyQ"),a=o.n(s),l=(o("m/4m"),o("ADFN"),function(t){function e(o){var i=t.call(this,e._prepareOptions(o))||this;return i._onWidgetStateChangedDelegate=new a.a,i._statedWidgets=[],i._currentPopup=null,i._onWindowClickedListener=i._onWindowClicked.bind(i),i}return Object(i.__extends)(e,t),e.prototype.show=function(){t.prototype.show.call(this),document.addEventListener("mousedown",this._onWindowClickedListener)},e.prototype.hide=function(){t.prototype.hide.call(this),document.removeEventListener("mousedown",this._onWindowClickedListener)},e.prototype.destroy=function(){this._closePopup(),t.prototype.destroy.call(this)},e.prototype.addGroupedWidget=function(t,o){void 0===o&&(o={}),Object(n.assert)(t.states.length>0&&-1!==e._getStateIndexById(t,t.currentStateId),"Argument is invalid (count: "+t.states.length+", state: "+t.currentStateId+")");var i=document.createElement("div");i.className="tv-grouped-floating-toolbar__widget-wrapper apply-common-tooltip",t.widgetAddClass&&i.classList.add(t.widgetAddClass),i.setAttribute("title",t.tooltip);var r={isEnabled:!0,statedWidget:t,toolbarWidget:i},s=this._onWidgetClicked.bind(this,r);r.clickListener=s,i.addEventListener("click",s),this._updateWidgetPreview(r),this.addWidget(i,o),this._statedWidgets.push(r)},e.prototype.findGroupedWidget=function(t){for(var e=this._statedWidgets.length,o=0;owindow.innerWidth-e.right?r.classList.add("tv-grouped-floating-toolbar__popup--at-left"):r.classList.remove("tv-grouped-floating-toolbar__popup--at-left");else{r.classList.remove("tv-grouped-floating-toolbar__popup--at-left");var s=0;i.left+n.width>window.innerWidth?e.left+n.width>window.innerWidth&&(s=e.width-n.width):s=i.left-e.left+1,r.style.left=s+"px",e.bottom+n.height>window.innerHeight?r.classList.add("tv-grouped-floating-toolbar__popup--at-top"):(r.classList.remove("tv-grouped-floating-toolbar__popup--at-top"),r.style.top="")}}},e.prototype._isPopupCreatedForWidget=function(t){return Boolean(this._currentPopup&&this._currentPopup.stateWidgetId===t)},e.prototype._createSubWidget=function(t,e){var o=document.createElement("div");return o.className+="tv-grouped-floating-toolbar__sub-widget",t.statedWidget.stateWidgetAddClass&&o.classList.add(t.statedWidget.stateWidgetAddClass),o.appendChild(e.widget),o},e.prototype._onSubWidgetClicked=function(t,e){this._closePopup(),t.statedWidget.currentStateId!==e&&(this.setGroupedWidgetState(t.statedWidget.id,e),this._onWidgetStateChangedDelegate.fire(t.statedWidget.id,e))},e.prototype._onWindowClicked=function(t){if(this.isVisible()&&this._currentPopup&&!e._isEventInElement(t,this._currentPopup.element)){for(var o=0;o'},nApS:function(t,e){t.exports=''},nSyy:function(t,e,o){},noRL:function(t,e){t.exports=''},tPkB:function(t,e,o){"use strict" +;(function(e,i){var n=o("ogJP").notNull,r=o("DxCR"),s=r.PropertyPage,a=r.ColorBinding,l=o("mMWL"),d=o("bR4N").bindPopupMenu,c=o("Ocx9").DefaultProperty,p=o("my99").GroupButtonFloatingToolbar,u=o("a7Ha").LineEnd,h=o("VNzU").isMultipleLayout,g=o("yMne"),v=o("CW80"),_=v.createLineToolProperties,f=v.isLineTool,y=o("JWMC").trackEvent,b=o("ytGH").MultipleLineWidthsProperty;function w(t){this._chartWidgetCollection=t,this._bindings=[],this._hasAlertWathcedValue=null,this._$templatesButton=null,this._currentProperties=null,this._toolbarWidgets=[],this._clearPropertiesOnHideTimeoutId=null,this._init(),this.attachHandlers()}function m(t,e){t.push({id:e,widget:$('
    '+e+"
    ")[0]})}function C(t,e){t.push({id:e.value,widget:$(e.iconSvgCode)[0],readonly:e.readonly})}function x(t){return function(t,e){return $("
    ").addClass("tv-linetool-properties-toolbar__icon").addClass(e).append(t)[0]}(t,"tv-linetool-properties-toolbar__icon--line-props")}o("m/4m"),o("nSyy"),w.prototype.activeChartWidget=function(){return this._chartWidgetCollection.activeChartWidget.value()},w.prototype.selectedSources=function(){return this._chartWidgetCollection.selectedSources.value()},w.prototype._init=function(){this._floatingToolbar=new p({addClass:"tv-linetool-properties-toolbar",defaultPosition:{top:g.HEADER_TOOLBAR_HEIGHT_EXPANDED+15,left:window.innerWidth/2},positionSettingsKey:"properties_toolbar.position",positionStorageType:"server"}),this._floatingToolbar.onWidgetStateChanged().subscribe(this,this._onPropertyChangedInToolbar),this._sourceActions=this._createSourceActions(),this._sourceActions.forEach((function(t){this._floatingToolbar.addWidget(t.button)}),this)},w.prototype._bindPopupMenuDirection=function(){return this._floatingToolbar.isVertical()?"right":"down"},w.prototype._onPropertyChangedInToolbar=function(t,e){if(("linewidth"===t||t.endsWith(".linewidth"))&&this._lineWidthsProperty){var o=this.activeChartWidget().model(),i=1===this.selectedSources().length?window.t("Set line tool width"):window.t("Set line tool widths");return o.beginUndoMacro(i),this._lineWidthsProperty.setValue(e,{applyValue:function(t,e){o.setProperty(t,e)}}),void o.endUndoMacro()}this._currentProperties&&this.activeChartWidget().model().setProperty(this._currentProperties[t],e)},w.prototype._onPropertyChanged=function(t,e){"linewidth"===t&&e!==this._lineWidthsProperty||this._floatingToolbar.setGroupedWidgetState(t,e.value())},w.prototype._hideAllSourceActions=function(){this._sourceActions.forEach((function(t){this._floatingToolbar.hideWidget(t.button)}),this),this._sourceActionsVisible=!1},w.prototype._updateSourceActionsVisibility=function(t){this._sourceActionsVisible=!1,this._sourceActions.forEach((function(e){!e.isVisibleForSources||e.isVisibleForSources(t)?(this._floatingToolbar.showWidget(e.button),this._sourceActionsVisible=!0):this._floatingToolbar.hideWidget(e.button)}),this)},w.prototype.attachHandlers=function(){l.tool.subscribe(this.onToolChanged.bind(this),{callWithLast:!0}), +this._chartWidgetCollection.selectedSources.subscribe(this.onSourceChanged.bind(this)),this._chartWidgetCollection.layout.subscribe(this._updateCloneButtonTitle.bind(this))},w.prototype._updateCloneButtonTitle=function(){this._setButtonTitle(this._cloneButton,this._cloneButtonTitle())},w.prototype.onToolChanged=function(t,e){if(t&&-1!==t.toLowerCase().indexOf("linetool")){e=e instanceof c?e:_(t);this._hideAllSourceActions(),this.showPropertiesOf(t,e),this.showTemplatesOf({tool:t,properties:e}),this._updateVisibility()}else this.selectedSources()?this.onSourceChanged(this.selectedSources()):this.hide()},w.prototype.findSourceOnWidget=function(t){for(var e=0;e0}},{button:this._createLockButton()},{button:this._createHideButton()},{button:this._createRemoveButton()}),t},w.prototype._getCloneActions=function(){var t=this.activeChartWidget().model(),e=this.selectedSources(),o=[],i=e.filter((function(t){return t.cloneable()}));i.length>0&&o.push({name:"clone",title:window.t("Clone"),action:function(){t.cloneLineTools(i)}});var n=e.filter((function(t){return t.copiable()}));return n.length>0&&o.push({name:"copy",title:window.t("Copy"),shortcut:"Ctrl-C",action:function(){t.copySourcesToClip(n)}}),this._isSyncOperationAvailable()?(e.filter((function(t){return!!t.linkKey})).length?o.push({name:"stop-sync",title:$.t("Stop syncing"),action:function(){t.unlinkLines(e)}}):o.push({name:"sync",title:$.t("Sync to all charts"),action:function(){t.copyToOtherCharts(e)}}),o):o},w.prototype._getZOrderActions=function(){var t=[],e=this.selectedSources(),o=this.activeChartWidget().model(),i={name:"bring-to-front",title:$.t("Bring to Front"),action:function(){o.bringToFront(e)}},n={name:"send-to-back",title:$.t("Send to Back"),action:function(){o.sendToBack(e)}},r={name:"bring-forward",title:$.t("Bring Forward"),action:function(){o.bringForward(e)}},s={name:"send-backward",title:$.t("Send Backward"),action:function(){o.sendBackward(e)}},a=o.paneForSource(e[0]).getZOrderMinMax();return 1===e.length&&e[0].zorder()===a.minZOrder&&(n.disabled=!0,s.disabled=!0),1===e.length&&e[0].zorder()===a.maxZOrder&&(r.disabled=!0,i.disabled=!0),t.push(i,n,r,s),t},w.prototype._getPossibleProperty=function(t){for(var e=[],o=this._defaultToolProperties(),i=0;i=0;--n){for(var r=o[n],s=e,a=r.name.split("."),l=0;l'},wLZl:function(t,e){t.exports=''},yB98:function(t,e){t.exports=''},znEV:function(t,e){t.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js b/src/components/kline/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js new file mode 100644 index 00000000..625ac4fe --- /dev/null +++ b/src/components/kline/charting_library/bundles/full-tooltips-popup.e9a401fa31f761dfda41.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["full-tooltips-popup"],{"/KDZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("q1tI"),i=function(e){function t(t){var n=e.call(this,t)||this;return n._handleChange=function(){n.forceUpdate()},n.state={query:window.matchMedia(n.props.rule)},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._subscribe(this.state.query)},t.prototype.componentDidUpdate=function(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))},t.prototype.componentWillUnmount=function(){this._unsubscribe(this.state.query)},t.prototype.render=function(){return this.props.children(this.state.query.matches)},t.getDerivedStateFromProps=function(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null},t.prototype._subscribe=function(e){e.addListener(this._handleChange)},t.prototype._unsubscribe=function(e){e.removeListener(this._handleChange)},t}(r.PureComponent)},"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=n.n(a),s=(n("EsMY"),n("AiMB")),u=n("DTHj"),l=n("X0gx"),d=n("8Rai");function f(e){var t=e.controller,n=e.children,a=e.isOpened,f=e.closeOnClickOutside,p=void 0===f||f,v=e.doNotCloseOn,m=e.onClickOutside,h=e.onClose,b=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),w=Object(r.useContext)(l.a),g=Object(d.a)({handler:function(e){m&&m(e);if(!p)return;if(v&&e.target instanceof Node){var t=c.a.findDOMNode(v);if(t instanceof Node&&t.contains(e.target))return}h()},mouseDown:!0,touchStart:!0});return a?i.a.createElement(s.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:g,style:{pointerEvents:"auto"}},i.a.createElement(u.a,Object(o.__assign)({},b,{isOpened:a,onClose:h,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:w,ref:t}),n))):null}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},Sn4D:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var o=n("q1tI"),r=n.n(o),i=n("Eyy1"),a=n("TSYQ"),c=n("x0D+"),s=n("Nkvk"),u=n("AiMB"),l=n("mkWe"),d=n("qFKp"),f=n("X0gx"),p=n("sHQ4");function v(e){var t=e.position,n=e.onClose,v=e.children,m=e.className,h=Object(i.ensureNotNull)(Object(o.useContext)(l.a)),b=Object(o.useState)(0),w=b[0],g=b[1],y=Object(o.useRef)(null),E=Object(o.useContext)(f.a);return Object(o.useEffect)((function(){var e;return null===(e=y.current)||void 0===e||e.focus({preventScroll:!0}),E.subscribe(h,n),Object(s.setFixedBodyState)(!0),d.CheckMobile.iOS()&&Object(c.disableBodyScroll)(Object(i.ensureNotNull)(y.current)),g(h.addDrawer()),function(){E.unsubscribe(h,n);var e=h.removeDrawer();d.CheckMobile.iOS()&&Object(c.enableBodyScroll)(Object(i.ensureNotNull)(y.current)),0===e&&Object(s.setFixedBodyState)(!1)}}),[]),r.a.createElement(u.a,null,r.a.createElement("div",{ +className:a(p.wrap,p["position"+t])},w===h.currentDrawer&&r.a.createElement("div",{className:p.backdrop,onClick:n}),r.a.createElement("div",{className:a(p.drawer,p["position"+t],m),ref:function(e){y.current=e},tabIndex:-1,onScroll:function(e){e.stopPropagation()}},v)))}},mkWe:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return c}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=function(e){function t(t){var n=e.call(this,t)||this;return n._addDrawer=function(){var e=n.state.currentDrawer+1;return n.setState({currentDrawer:e}),e},n._removeDrawer=function(){var e=n.state.currentDrawer-1;return n.setState({currentDrawer:e}),e},n.state={currentDrawer:0},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.a.createElement(c.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.currentDrawer}},this.props.children)},t}(i.a.PureComponent),c=i.a.createContext(null)},my4O:function(e,t,n){e.exports={"css-value-small-size":"18px","css-value-border-radius-small-size":"9px","css-value-large-size":"22px","css-value-border-radius-large-size":"11px",popupWidget:"popupWidget-2X0DYakn",desc:"desc-btEANXbj",icon:"icon-2jQlAvgr",small:"small-3UTqSQwC",large:"large-2BZlk4pO",title:"title-1Yt34zFi",text:"text-Md3DtcCM",action:"action-6Ezy2_v3"}},sHQ4:function(e,t,n){e.exports={wrap:"wrap-3vvdSnDX",backdrop:"backdrop-1knaw_yl",positionBottom:"positionBottom-3zJf6Byh",drawer:"drawer-1_nJUEiM",positionLeft:"positionLeft-2wxVhi9G"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,a=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},a,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},"vR7+":function(e,t,n){"use strict";n.r(t);var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=(n("YFKU"),n("9dlw")),s=n("/KDZ"),u=n("Sn4D"),l=n("mkWe"),d=n("e3/o"),f=n("TSYQ"),p=n("Iivm"),v=n("vqb8"),m=n("my4O"),h=new WeakMap;function b(e){var t=Object(v.a)({watchedValue:e.info});if(null===t)return null;var n=t.map((function(t){var n=t.title,o=t.titleColor,r=t.icon,a=t.iconClassName,c=t.html,s=t.action,u=t.size;h.has(t)||h.set(t,Object(d.randomHash)());return i.a.createElement("div",{key:h.get(t),className:m.popupWidget},i.a.createElement(p.Icon,{className:f(m.icon,a,m[u]),icon:r||void 0}),i.a.createElement("div",{className:m.desc},i.a.createElement("span",{style:{color:o||void 0},className:f(m.title,m[u])},n),c&&i.a.createElement("p",{className:f(m.text,m[u]),dangerouslySetInnerHTML:{__html:c.join(" ")}}),s&&i.a.createElement("span",{className:f(s.tooltip&&"apply-common-tooltip",m.action,m[u]),onClick:function(){e.onClose(),null==s||s.onClick()},title:s.tooltip},s.text)))}));return i.a.createElement(i.a.Fragment,null,n)}var w=new WeakMap;function g(e){var t=e.statusWidgetInfos.filter((function(e){return e.visible.value()})).map((function(t){return w.has(t)||w.set(t,Object(d.randomHash)()),i.a.createElement(b,{ +key:w.get(t),info:t.model.fullInfo(),onClose:e.onClose})}));return i.a.createElement(l.b,null,i.a.createElement(s.a,{rule:"screen and (max-width: 419px)"},(function(n){return n?i.a.createElement(u.a,{onClose:e.onClose,position:"Bottom"},t):i.a.createElement(c.a,{isOpened:!0,onClose:e.onClose,position:e.position,doNotCloseOn:e.rendererButton},t)})))}function y(e,t,n,i,c,s){var u={rendererButton:n,position:s,statusWidgetInfos:i,onClose:c};e?a.render(r.createElement(g,Object(o.__assign)({},u)),t):a.unmountComponentAtNode(t)}n.d(t,"render",(function(){return y}))},vqb8:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("q1tI"),r=function(e){var t="watchedValue"in e?e.watchedValue:void 0,n="defaultValue"in e?e.defaultValue:e.watchedValue.value(),r=Object(o.useState)(t?t.value():n),i=r[0],a=r[1];return Object(o.useEffect)((function(){if(t){a(t.value());var e=function(e){return a(e)};return t.subscribe(e),function(){return t.unsubscribe(e)}}return function(){}}),[t]),i}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'},"2x13":function(e,t,n){e.exports={wrapper:"wrapper-1S1BAxTC",container:"container-2mBp3oqG",tab:"tab-1EqAs-Lb",active:"active-3u5zV0YP",title:"title-1SrCEkqk",icon:"icon-2RKetbyG",titleText:"titleText-QNKMAlbN",nested:"nested-H6CeL6Wc",isTablet:"isTablet-2Pl3hVJ9",isMobile:"isMobile-2OnSZ08h"}},An2S:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return h}));var o=n("mrSG"),i=n("q1tI"),a=n.n(i),l=n("TSYQ"),r=n.n(l),s=n("Iivm"),c=n("++0f"),m=n("2x13");function u(e){return{isMobile:"mobile"===e,isTablet:"tablet"===e}}function d(e){var t=e.mode,n=e.className,i=Object(o.__rest)(e,["mode","className"]),l=u(t),s=l.isMobile,c=l.isTablet,d=r()(m.container,c&&m.isTablet,s&&m.isMobile,n);return a.a.createElement("div",Object(o.__assign)({},i,{className:d,"data-role":"dialog-sidebar"}))}function p(e){return a.a.createElement("div",Object(o.__assign)({className:m.wrapper},e))}function h(e){var t=e.mode,n=e.title,i=e.icon,l=e.isActive,d=e.onClick,p=Object(o.__rest)(e,["mode","title","icon","isActive","onClick"]),h=u(t),b=h.isMobile,f=h.isTablet;return a.a.createElement("div",Object(o.__assign)({},p,{className:r()(m.tab,f&&m.isTablet,b&&m.isMobile,l&&m.active),onClick:d}),a.a.createElement(s.Icon,{className:m.icon,icon:i}),!f&&a.a.createElement("span",{className:m.title},a.a.createElement("span",{className:m.titleText},n),b&&a.a.createElement(s.Icon,{className:m.nested,icon:c})))}},Iivm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("swCq"),t)},PI1I:function(e,t,n){"use strict";n.r(t);n("YFKU");var o=n("q1tI"),i=n("i8i4"),a=n("mrSG"),l=n("mwqF"),r=n("Iivm"),s=n("bvfV"),c=n("ycFu"),m=n("ybVX"),u=n("Q+1u"),d=n("Vdly"),p=n.n(d),h=n("VNzU"),b=n("/KDZ"),f=(n("bSeV"),n("H172")),_=n("N5tr"),y=n("KKsp"),v=n("EsvI"),g=(n("HbRj"),n("CLNU")),C=n("oNDq"),T=window.t("Do you really want to delete Color Theme '{0}' ?");var S=n("+EG+"),A=(n("EsMY"),n("i/MG")),k=n("JWMC"),w=n("8d0Q"),P=n("utEQ");function E(e){var t=e.themeName,n=e.chartWidgetCollection,i=e.onRemove,l=e.manager,r=Object(w.b)(),s=r[0],c=r[1],m=o.useCallback((function(){return function(e,t,n){if(window.is_authenticated){var o=Object(g.clean)(T.format(e));Object(C.createConfirmDialog)({type:"modal",content:o,manager:n||void 0}).then((function(n){n.on("action:yes",(function(n){Object(v.removeTheme)(e),t&&t(e),n.close()})),n.open()}))}}(t,i,l)}),[t,i,l]),u=o.useCallback((function(){Object(v.loadTheme)(t,!1,!1,n).then((function(){window.saver.saveChartSilently(),Object(k.trackEvent)("GUI","Switch to custom theme")}))}),[t,n]);return o.createElement("div",Object(a.__assign)({},c),o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:t,onClick:u, +toolbox:o.createElement(A.a,{hidden:!Modernizr.mobiletouch&&!s,onClick:m})}))}var I=n("HWhk"),B=window.t("Template"),x=window.t("Apply Defaults"),M=(window.t("Save As..."),window.t("Apply to all")),N=function(e){function t(t){var n=e.call(this,t)||this;return n._manager=null,n._handleApplyDefaults=function(){var e=n.props,t=e.model,o=e.chartWidgetCollection;t.restorePreferences();var i=Object(v.getCurrentTheme)().name;Object(v.loadTheme)(i,!0,!0,o,void 0,void 0,!0)},n._handleSaveAs=function(){},n._handleRemoveTheme=function(e){n.setState({themes:n.state.themes.filter((function(t){return t!==e}))})},n._syncThemeList=function(){0},n._defaultDropdownItems=[{value:"apply",readonly:!0,content:o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:x,onClick:n._handleApplyDefaults})}],n._applyToAllDropdownItem={value:"apply_to_all",readonly:!0,content:o.createElement(_.b,{className:P.defaultsButtonItem,isActive:!1,label:M,onClick:t.applyToAllCallback})},n.state={themes:[]},n._syncThemeList(),n}return Object(a.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement(S.b.Consumer,null,(function(t){return e._manager=t,o.createElement(b.a,{rule:"screen and (max-width: 768px)"},(function(t){return o.createElement(f.a,{className:!t&&P.themesButtonText,items:e._getThemeItems(t),hideArrowButton:t,value:"defaults","data-name":"theme-select"})}))}))},t.prototype._getThemeItems=function(e){var t=this,n=this.props,i=n.isApplyToAllVisible,l=n.chartWidgetCollection,r=e&&i?Object(a.__spreadArrays)([this._applyToAllDropdownItem,this._getPlaceHolderItem(e)],this._defaultDropdownItems):Object(a.__spreadArrays)([this._getPlaceHolderItem(e)],this._defaultDropdownItems),s=this.state.themes;if(!s.length)return r;var c=s.map((function(e){return{value:e,readonly:!0,content:o.createElement(E,{themeName:e,onRemove:t._handleRemoveTheme,chartWidgetCollection:l,manager:t._manager})}}));return c.unshift({readonly:!0,content:o.createElement(y.a,null)}),r.concat(c)},t.prototype._getPlaceHolderItem=function(e){return{value:"defaults",readonly:!0,content:"",selectedContent:e?o.createElement(r.Icon,{className:P.themesButtonIcon,icon:I}):B}},t}(o.PureComponent),O=n("tWVy"),V=n("yqnI"),z=n("uhCe"),j=n("An2S"),D=n("tmL0"),L={areaSymbolMinTick:"normal",areaSymbolTimezone:"normal",barSymbolMinTick:"normal",barSymbolTimezone:"normal",baselineSymbolMinTick:"normal",baselineSymbolTimezone:"normal",candleSymbolMinTick:"normal",candleSymbolTimezone:"normal",dateFormat:"normal",haSymbolMinTick:"normal",haSymbolTimezone:"normal",hiloSymbolMinTick:"normal",hiloSymbolTimezone:"normal",hollowCandleSymbolMinTick:"normal",hollowCandleSymbolTimezone:"normal",kagiAtrLength:"normal",kagiReversalAmount:"normal",kagiStyle:"normal",kagiSymbolMinTick:"normal",kagiSymbolTimezone:"normal",lineSymbolMinTick:"normal",lineSymbolTimezone:"normal",lockScale:"normal",mainSeriesSymbolAreaPriceSource:"normal",mainSeriesSymbolBaseLevelPercentage:"normal",mainSeriesSymbolBaseLinePriceSource:"normal",mainSeriesSymbolLinePriceSource:"normal", +mainSeriesSymbolStyleType:"normal",navButtons:"big",paneButtons:"big",pbLb:"normal",pbSymbolMinTick:"normal",pbSymbolTimezone:"normal",pnfAtrLength:"normal",pnfBoxSize:"normal",pnfReversalAmount:"normal",pnfSources:"normal",pnfStyle:"normal",pnfSymbolMinTick:"normal",pnfSymbolTimezone:"normal",rangeSymbolMinTick:"normal",rangeSymbolTimezone:"normal",renkoAtrLength:"normal",renkoBoxSize:"normal",renkoStyle:"normal",renkoSymbolMinTick:"normal",renkoSymbolTimezone:"normal",scalesPlacement:"normal",symbolLastValueLabel:"big",symbolTextSource:"normal"},W=n("U0JK"),q=n("sXZi"),R=function(e){function t(t){var n=e.call(this,t)||this;n._renderChildren=function(e){var t=e.requestResize,i=e.isSmallWidth;return n._requestResize=t,o.createElement("div",{className:q.content},n._renderTabs(i),n._renderTabContent(i))},n._renderApplyToAllButton=function(){return o.createElement(b.a,{rule:z.a.TabletNormal},(function(e){return n._renderApplyToAll(e)}))},n._renderFooterLeft=function(){var e=n.props,t=e.model,i=e.chartWidgetCollection,a=n.state.isApplyToAllVisible;return o.createElement(N,{model:t,isApplyToAllVisible:a,applyToAllCallback:n._handleApplyToAll,chartWidgetCollection:i})},n._createTabClickHandler=function(e){return function(){return n._selectPage(e)}},n._selectPage=function(e){var t=n.state.activePage;e!==t&&(t&&t.definitions.unsubscribe(n._onChangeActivePageDefinitions),p.a.setValue("properties_dialog.last_page_id",e.id),e.definitions.subscribe(n._onChangeActivePageDefinitions),n.setState({activePage:e,tableKey:Date.now()},(function(){n._requestResize&&n._requestResize()})))},n._onChangeActivePageDefinitions=function(){V.a.logNormal("Definition collection was updated"),n.setState({tableKey:Date.now()},(function(){n._requestResize&&n._requestResize()}))},n._handleCancel=function(){n.props.onCancel(),n.props.onClose()},n._handleSubmit=function(){n.props.onSubmit(),n.props.onClose()},n._handleScroll=function(){O.a.fire()},n._handleApplyToAll=function(){var e=n.props,t=e.chartWidgetCollection,o=e.model;n.state.isApplyToAllVisible&&t.applyPreferencesToAllCharts(o)},n._syncApplyToAllVisibility=function(){var e=n.props.chartWidgetCollection;n.setState({isApplyToAllVisible:Object(h.isMultipleLayout)(e.layout.value())})},n._handleBackClick=function(){var e=n.state.activePage;e&&e.definitions.unsubscribe(n._onChangeActivePageDefinitions),n.setState({activePage:null})};var i=t.pages,a=t.activePageId,l=i.find((function(e){return e.id===a}));if(!l){var r=p.a.getValue("properties_dialog.last_page_id"),s=i.find((function(e){return e.id===r}));l=s||i[0]}return n.state={activePage:l,isApplyToAllVisible:Object(h.isMultipleLayout)(t.chartWidgetCollection.layout.value()),tableKey:Date.now()},n}return Object(a.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this.props.chartWidgetCollection,t=this.state.activePage;e.layout.subscribe(this._syncApplyToAllVisibility),t&&t.definitions.subscribe(this._onChangeActivePageDefinitions)},t.prototype.componentWillUnmount=function(){ +var e=this.props.chartWidgetCollection,t=this.state.activePage;t&&t.definitions.unsubscribe(this._onChangeActivePageDefinitions),e.layout.unsubscribe(this._syncApplyToAllVisibility)},t.prototype.render=function(){var e=this,t=this.props,n=t.isOpened,i=t.onClose,a=this.state.activePage;return o.createElement(b.a,{rule:z.a.TabletSmall},(function(t){return o.createElement(c.a,{className:q.withSidebar,dataName:"series-properties-dialog",onClose:i,isOpened:n,title:null!==a&&t?a.title:window.t("Chart settings"),footerLeftRenderer:e._renderFooterLeft,additionalButtons:e._renderApplyToAllButton(),additionalHeaderElement:null!==a&&t?o.createElement(r.Icon,{className:q.backButton,icon:W,onClick:e._handleBackClick}):void 0,onSubmit:e._handleSubmit,onCancel:e._handleCancel,render:e._renderChildren,submitOnEnterKey:!1})}))},t.prototype._renderTabContent=function(e){var t=this.props.pages,n=this._getCurrentPage(e);if(n){var i=t.find((function(e){return e.id===n.id})),a=i?i.definitions.value():[];return o.createElement(D.a,{className:q.tabContent,onScroll:this._handleScroll},o.createElement(m.b.Provider,{value:L},o.createElement(u.a,{key:this.state.tableKey},a.map((function(e){return o.createElement(s.a,{key:e.id,definition:e})})))))}return null},t.prototype._renderTabs=function(e){var t=this,n=this.props.pages;if(this.state.activePage&&e)return null;var i=this._getCurrentPage(e);return o.createElement(b.a,{rule:z.a.TabletNormal},(function(e){return o.createElement(b.a,{rule:z.a.TabletSmall},(function(a){var l=a?"mobile":e?"tablet":void 0;return o.createElement(j.a,{mode:l,onScroll:t._handleScroll},n.map((function(e){return o.createElement(j.b,{key:e.id,mode:l,"data-name":e.id,title:e.title,icon:e.icon,onClick:t._createTabClickHandler(e),isActive:i?e.id===i.id:void 0})})))}))}))},t.prototype._renderApplyToAll=function(e){var t=this.state.isApplyToAllVisible;return!e&&t&&o.createElement("span",{className:q.applyToAllButton},o.createElement(l.Button,{appearance:"stroke",onClick:this._handleApplyToAll},window.t("Apply to all")))},t.prototype._getCurrentPage=function(e){var t=this.props.pages,n=this.state.activePage,o=null;return n?o=n:!e&&t.length&&(o=t[0]),o},t}(o.PureComponent),K=n("FQhm");n.d(t,"GeneralChartPropertiesDialogRenderer",(function(){return G}));var H=window.t("Chart settings"),G=function(){function e(e){var t=this;this._container=document.createElement("div"),this._isVisible=!1,this._handleClose=function(){i.unmountComponentAtNode(t._container),t._isVisible=!1,t._onClose&&t._onClose()},this._handleSubmit=function(){},this._handleCancel=function(){t._model.undoToCheckpoint(t._checkpoint)},this._propertyPages=e.propertyPages,this._model=e.model,this._activePageId=e.activePageId,this._onClose=e.onClose,this._chartWidgetCollection=e.chartWidgetCollection,this._checkpoint=this._ensureCheckpoint(e.undoCheckPoint)}return e.prototype.hide=function(e){e?this._handleCancel():this._handleSubmit(),this._handleClose()},e.prototype.isVisible=function(){return this._isVisible},e.prototype.focusOnText=function(){}, +e.prototype.show=function(){i.render(o.createElement(R,{title:H,isOpened:!0,onSubmit:this._handleSubmit,onClose:this._handleClose,onCancel:this._handleCancel,pages:this._propertyPages,model:this._model,activePageId:this._activePageId,chartWidgetCollection:this._chartWidgetCollection}),this._container),this._isVisible=!0,K.emit("edit_object_dialog",{objectType:"mainSeries",scriptTitle:this._model.mainSeries().title()})},e.prototype._ensureCheckpoint=function(e){return void 0===e&&(e=this._model.createUndoCheckpoint()),e},e}()},U0JK:function(e,t){e.exports=''},sXZi:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","tablet-small-breakpoint":"screen and (max-width: 419px)",withSidebar:"withSidebar-1v16TX_2",content:"content-1KOxICHZ",tabContent:"tabContent-uYpWHhq0",backButton:"backButton-1BRkbiCz",applyToAllButton:"applyToAllButton-1mQDSNsO"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),i=n("q1tI");t.Icon=i.forwardRef((function(e,t){var n=e.icon,a=void 0===n?"":n,l=o.__rest(e,["icon"]);return i.createElement("span",o.__assign({},l,{ref:t,dangerouslySetInnerHTML:{__html:a}}))}))},utEQ:function(e,t,n){e.exports={themesButtonText:"themesButtonText-2QMmFP4s",themesButtonIcon:"themesButtonIcon-7BX3V6du",defaultsButtonText:"defaultsButtonText-ezA5ZCBQ",defaultsButtonItem:"defaultsButtonItem-3eSfgMfv"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js b/src/components/kline/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js new file mode 100644 index 00000000..b5eba228 --- /dev/null +++ b/src/components/kline/charting_library/bundles/general-property-page.f3628cb08d576a4c8374.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["general-property-page"],{"+jnJ":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return s}));i("YFKU"),i("EsMY");var r,a=i("m/cY"),n=i("Vdly");function o(e){return e===r.AlwaysOn||e===r.AlwaysOff?e:r.VisibleOnMouseOver}function s(e,t){var i,s;function l(){if(!i){i=Object(a.a)();var r=n.getValue(e);void 0===r&&void 0!==t&&(r=n.getValue(t)),i.setValue(o(r)),i.subscribe(i,(function(t){n.setValue(e,o(t.value()))}))}return i}return{property:l,availableValues:function(){return[{value:r.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:r.AlwaysOn,title:window.t("Always Visible")},{value:r.AlwaysOff,title:window.t("Always Invisible")}]},actualBehavior:function(){if(!s){s=Object(a.a)();var e=l(),t=function(){var t=e.value();t!==r.AlwaysOn&&t!==r.AlwaysOff&&(t=Modernizr.mobiletouch?r.AlwaysOn:r.VisibleOnMouseOver),s&&s.setValue(t)};e.subscribe(s,t),t()}return s}}}!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.AlwaysOff="alwaysOff"}(r||(r={}))},"1ANp":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return l}));var r,a=i("+jnJ"),n="NavigationButtons.visibility",o=(r=Object(a.b)(n)).property,s=r.availableValues,l=r.actualBehavior},"34BO":function(e,t){e.exports=''},"5lPo":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),a=i("Eyy1"),n=i("Kxc7"),o=(i("N22A"),i("hY0g")),s=i.n(o),l=i("HSjo"),c=i("1yQO"),u=i("1ANp"),h=i("RspR"),d=i("MWAT"),p=i("zqjM"),b=i("x2L+"),g=window.t("Show Buy/Sell Buttons");var w=i("qFKp"),y=window.t("Symbol"),v=window.t("OHLC Values"),O=window.t("Bar Change Values"),m=window.t("Indicator Titles"),P=window.t("Indicator Arguments"),f=window.t("Indicator Values"),j=window.t("Background"),C=(window.t("Wrap text"),window.t("Show Open market status"));w.CheckMobile.any();function S(e,t,i,r,a){var o=[],c=[],u=Object(l.j)({checked:Object(l.b)(e,t.showSeriesTitle,"Change Symbol Description Visibility"),option:Object(l.b)(e,i.property,"Change Symbol Legend Format")},{id:"symbolTextSource",title:y,options:new s.a(i.values)});if(c.push(u),null!==r){var h=Object(l.c)({checked:Object(l.b)(e,r,"Change show open market status")},{id:"showOpenMarketStatus",title:C});c.push(h)}var d=Object(l.c)({checked:Object(l.b)(e,t.showSeriesOHLC,"Change OHLC Values Visibility")},{id:"ohlcTitle",title:v});c.push(d);var p=Object(l.c)({checked:Object(l.b)(e,t.showBarChange,"Change Bar Change Visibility")},{id:"barChange",title:O});c.push(p),o.push(Object(l.k)(c,"seriesLegendVisibilityGroup"));var b=function(e,t){return null!==t&&n.enabled("buy_sell_buttons")?Object(l.c)({checked:Object(l.a)(e,t.showSellBuyButtons,"Change buy/sell buttons visibility")},{ +id:"tradingSellBuyPanel",title:g}):null}(e,a);null!==b&&o.push(Object(l.k)([b],"sellBuyButtonsLegendVisibilityGroup"));var w=[],S=Object(l.c)({checked:Object(l.b)(e,t.showStudyArguments,"Change Indicator Arguments Visibility")},{id:"studyArguments",title:P}),_=Object(l.d)({checked:Object(l.b)(e,t.showStudyTitles,"Change Indicator Titles Visibility")},{id:"studyTitles",title:m},[S]);w.push(_);var V=Object(l.c)({checked:Object(l.b)(e,t.showStudyValues,"Change Indicator Values Visibility")},{id:"studyValues",title:f});w.push(V),o.push(Object(l.k)(w,"studiesLegendVisibilityGroup"));var L=[],k=Object(l.q)({checked:Object(l.b)(e,t.showBackground,"Change Legend Background Visibility"),transparency:Object(l.b)(e,t.backgroundTransparency,"Change Legend Background Transparency")},{id:"legendBgTransparency",title:j});return L.push(k),o.push(Object(l.k)(L,"generalLegendGroup")),o}var _=i("oXaB"),V=i("Z5lT"),L=window.t("Symbol Name Label"),k=window.t("Symbol Last Price Label"),M=(window.t("Symbol Previous Day Close Price Label (Intraday Only)"),window.t("Indicator Name Label")),B=window.t("Indicator Last Value Label"),x=(window.t("Financials Name Label"),window.t("Financials Last Value Label"),window.t("Bid and Ask Labels"),window.t("Pre/Post Market Price Label"),window.t("Countdown To Bar Close")),A=window.t("Currency"),z=window.t("Scales Placement"),D=window.t("Date Format"),T=window.t("Lock Price to Bar Ratio"),R=window.t("No Overlapping Labels"),H=[{value:_.PriceAxisLastValueMode.LastPriceAndPercentageValue,title:window.t("Price and Percentage Value")},{value:_.PriceAxisLastValueMode.LastValueAccordingToScale,title:window.t("Value according to Scale")}];var G=window.t("Background"),N=window.t("Vert Grid Lines"),F=window.t("Horz Grid Lines"),I=window.t("Session Breaks"),W=window.t("Scales text"),E=window.t("Scales lines"),q=window.t("Crosshair"),J=window.t("Watermark"),K=window.t("Top Margin"),U=window.t("Navigation Buttons"),Y=window.t("Pane Buttons"),Z=window.t("Bottom Margin"),Q=window.t("Right Margin"),X=window.t("bars",{context:"unit"});var $,ee=i("e1ZQ"),te=i("ZZnO"),ie=i("gQ5K"),re=i("+6ja"),ae=i("34BO"),ne=i("ggCF"),oe=i("Iilx"),se=i("DyO1"),le=i("iUxq"),ce=i("WS5G"),ue=(($={}).symbol=ae,$.legend=ne,$.scales=oe,$.appearance=se,$.events=le,$.trading=ce,$);i.d(t,"ChartPropertyDefinitionsViewModel",(function(){return ye}));var he=window.t("Symbol"),de=window.t("Status line"),pe=window.t("Scales"),be=window.t("Appearance"),ge=(window.t("Events"),window.t("Trading"),null);var we=[{value:"description",title:window.t("Description")},{value:"ticker",title:window.t("Ticker")}],ye=function(){function e(e,t,i){this._propertyPages=null,this._maxRightOffsetPropertyObject=null,this._isDestroyed=!1,this._undoModel=e,this._model=this._undoModel.model(),this._series=this._model.mainSeries(),this._chartWidgetProperties=t,this._options=i,this._seriesPropertyDefinitionViewModel=this._createSeriesViewModel(),this._legendPropertyPage=this._createLegendPropertyPage(),this._scalesPropertyPage=this._createScalesPropertyPage(), +this._appearancePropertyPage=this._createAppearancePropertyPage(),this._tradingPropertyPage=this._createTradingPropertyPage(),this._eventsPropertyPage=this._createEventsPropertyPage(),this._series.onStyleChanged().subscribe(this,this._updateDefinitions),this._series.priceScaleChanged().subscribe(this,this._updateDefinitions)}return e.prototype.destroy=function(){null!==this._propertyPages&&this._propertyPages.filter((function(e,t){return 0!==t})).forEach((function(e){Object(l.t)(e.definitions.value())})),this._seriesPropertyDefinitionViewModel.destroy(),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.priceScaleChanged().unsubscribe(this,this._updateDefinitions),Object(a.ensureNotNull)(this._model.timeScale()).maxRightOffsetChanged().unsubscribeAll(this),this._isDestroyed=!0},e.prototype.propertyPages=function(){var e=this;return null===this._propertyPages?this._seriesPropertyDefinitionViewModel.propertyPages().then((function(t){if(e._isDestroyed)throw new Error("ChartPropertyDefinitionsViewModel already destroyed");return null===e._propertyPages&&(e._propertyPages=Object(r.__spreadArrays)(t),e._propertyPages.push(e._legendPropertyPage,e._scalesPropertyPage,e._appearancePropertyPage),null!==e._tradingPropertyPage&&e._propertyPages.push(e._tradingPropertyPage),null!==e._eventsPropertyPage&&e._propertyPages.push(e._eventsPropertyPage)),e._propertyPages})):Promise.resolve(this._propertyPages)},e.prototype._updateDefinitions=function(){Object(l.t)(this._scalesPropertyPage.definitions.value());var e=this._createScalesDefinitions();this._scalesPropertyPage.definitions.setValue(e)},e.prototype._createSeriesViewModel=function(){var e={property:this._model.properties().timezone,values:re.availableTimezones.map((function(e){return{value:e.id,title:e.title}}))};return new p.a(this._series,this._undoModel,"symbol",he,ue.symbol,e)},e.prototype._createLegendPropertyPage=function(){var e=this._chartWidgetProperties.childs().paneProperties.childs().legendProperties.childs(),t={property:this._series.properties().childs().statusViewStyle.childs().symbolTextSource,values:we},i=S(this._undoModel,e,t,this._options.marketStatusWidgetEnabled?b.b:null,ge);return Object(c.a)(i,"legend",de,ue.legend)},e.prototype._createScalesPropertyPage=function(){var e=this._createScalesDefinitions();return Object(c.a)(e,"scales",pe,ue.scales)},e.prototype._createScalesDefinitions=function(){var e,t=this._chartWidgetProperties.childs().scalesProperties.childs(),i={property:this._model.properties().priceScaleSelectionStrategyName,values:Object(d.allPriceScaleSelectionStrategyInfo)().map((function(e){return{value:e.name,title:e.title}}))},r={property:te.dateFormatProperty,values:(e=new Date(Date.UTC(1997,8,29)),ee.a.map((function(t){return{value:t,title:new ie.DateFormatter(t).format(e)}})))},a=this._model.mainSeriesScaleRatioProperty();return function(e,t,i,r){var a=r.seriesPriceScale.properties().childs(),o=[],c=[];if(r.seriesHasClosePrice){var u=Object(l.c)({checked:Object(l.b)(e,i.showSymbolLabels,"Show Symbol Labels") +},{id:"symbolNameLabel",title:L}),h=Object(l.j)({checked:Object(l.b)(e,i.showSeriesLastValue,"Change Symbol Last Value Visibility"),option:Object(l.b)(e,i.seriesLastValueMode,"Change Symbol Last Value Mode")},{id:"symbolLastValueLabel",title:k,options:new s.a(H)});c.push(u,h)}var d=Object(l.c)({checked:Object(l.b)(e,i.showStudyPlotLabels,"Show Study Plots Labels")},{id:"studyNameLabel",title:M}),p=Object(l.c)({checked:Object(l.b)(e,i.showStudyLastValue,"Change Indicator Last Value Visibility")},{id:"studyLastValueLabel",title:B});c.push(d,p);var b=Object(l.c)({checked:Object(l.b)(e,a.alignLabels,"Change No Overlapping Labels")},{id:"noOverlappingLabels",title:R});if(c.push(b),n.enabled("countdown")){var g=Object(l.c)({checked:Object(l.b)(e,t.showCountdown,"Change Show Countdown")},{id:"countdown",title:x});c.push(g)}if(r.currencyLabelEnabled){var w=Object(l.c)({checked:Object(l.b)(e,i.showCurrency,"Change Currency Label Visibility")},{id:"scalesCurrency",title:A});c.push(w)}o.push(Object(l.k)(c,"generalScalesLabelsGroup"));var y=Object(l.i)({checked:Object(l.v)(e,a.lockScale,r.seriesPriceScale,"Change lock scale"),value:Object(l.x)(e,r.mainSeriesScaleRatioProperty,"Change Price to Bar Ratio",[Object(V.c)(7),function(e){return e}])},{id:"lockScale",title:T,min:new s.a(r.mainSeriesScaleRatioProperty.getMinValue()),max:new s.a(r.mainSeriesScaleRatioProperty.getMaxValue()),step:new s.a(r.mainSeriesScaleRatioProperty.getStepChangeValue())}),v=Object(l.j)({option:Object(l.w)(e,r.scalesPlacementPropertyObj.property)},{id:"scalesPlacement",title:z,options:new s.a(r.scalesPlacementPropertyObj.values)});if(o.push(y,v),n.enabled("scales_date_format")){var O=Object(l.j)({option:Object(l.b)(e,r.dateFormatPropertyObj.property,"Change Date Format")},{id:"dateFormat",title:D,options:new s.a(r.dateFormatPropertyObj.values)});o.push(O)}return o}(this._undoModel,this._series.properties().childs(),t,{disableSeriesPrevCloseValueProperty:this._series.isDWMProperty(),seriesHasClosePrice:this._series.hasClosePrice(),seriesPriceScale:this._series.priceScale(),mainSeriesScaleRatioProperty:a,scalesPlacementPropertyObj:i,dateFormatPropertyObj:r,currencyLabelEnabled:this._options.currencyLabelEnabled})},e.prototype._createMaxOffsetPropertyObject=function(){var e=Object(a.ensureNotNull)(this._model.timeScale()),t=new s.a(Math.floor(e.maxRightOffset()));e.maxRightOffsetChanged().subscribe(this,(function(e){t.setValue(Math.floor(e))})),this._maxRightOffsetPropertyObject={property:e.defaultRightOffsetProperty(),min:new s.a(0),max:t}},e.prototype._createAppearancePropertyPage=function(){var e=this._chartWidgetProperties.childs(),t=e.paneProperties.childs(),i=e.scalesProperties.childs(),r=this._model.watermarkSource(),o=null;null!==r&&(o=r.properties().childs());var d={property:u.d(),values:u.b()},p={property:h.c(),values:h.b()},b=this._model.sessions().properties().childs().graphics.childs().vertlines.childs().sessBreaks.childs();null===this._maxRightOffsetPropertyObject&&this._createMaxOffsetPropertyObject() +;var g=Object(a.ensureNotNull)(this._maxRightOffsetPropertyObject),w=function(e,t,i,r,a,o,c,u,h){var d=[],p=Object(l.e)({color:Object(l.u)(e,t.background,null,"Change Chart Background Color"),gradientColor1:Object(l.u)(e,t.backgroundGradientStartColor,null,"Change Chart Background Color"),gradientColor2:Object(l.u)(e,t.backgroundGradientEndColor,null,"Change Chart Background Color"),type:Object(l.b)(e,t.backgroundType,"Change Chart Background Type")},{id:"chartBackground",title:G,noAlpha:!0}),b=t.vertGridProperties.childs(),g=Object(l.h)({color:Object(l.u)(e,b.color,null,"Change Vert Grid Lines Color"),style:Object(l.b)(e,b.style,"Change Vert Grid Lines Style")},{id:"vertGridLine",title:N}),w=t.horzGridProperties.childs(),y=Object(l.h)({color:Object(l.u)(e,w.color,null,"Change Horz Grid Lines Color"),style:Object(l.b)(e,w.style,"Change Horz Grid Lines Style")},{id:"horizGridLine",title:F}),v=Object(l.h)({disabled:Object(l.b)(e,o,"Change Intraday Interval Property"),checked:Object(l.b)(e,a.visible,"Change Sessions Breaks Visibility"),color:Object(l.u)(e,a.color,null,"Change Sessions Breaks Color"),width:Object(l.b)(e,a.width,"Change Sessions Breaks Width"),style:Object(l.b)(e,a.style,"Change Sessions Breaks Style")},{id:"sessionBeaks",title:I}),O=Object(l.p)({color:Object(l.u)(e,r.textColor,null,"Change Scales Text Color"),size:Object(l.b)(e,r.fontSize,"Change Scales Font Size")},{id:"scalesText",title:W}),m=Object(l.h)({color:Object(l.u)(e,r.lineColor,null,"Change Scales Lines Color")},{id:"scalesLine",title:E}),P=t.crossHairProperties.childs(),f=Object(l.h)({color:Object(l.u)(e,P.color,P.transparency,"Change Crosshair Color"),width:Object(l.b)(e,P.width,"Change Crosshair Width"),style:Object(l.b)(e,P.style,"Change Crosshair Style")},{id:"crossHair",title:q});if(d.push(p,g,y,v,O,m,f),null!==i){var j=Object(l.e)({checked:Object(l.b)(e,i.visibility,"Change Symbol Watermark Visibility"),color:Object(l.u)(e,i.color,null,"Change Symbol Watermark Color")},{id:"watermark",title:J});d.push(j)}var C=Object(l.j)({option:Object(l.b)(e,u.property,"Change Navigation Buttons Visibility")},{id:"navButtons",title:U,options:new s.a(u.values)});d.push(C);var S=Object(l.j)({option:Object(l.b)(e,h.property,"Change Pane Buttons Visibility")},{id:"paneButtons",title:Y,options:new s.a(h.values)});d.push(S);var _=Object(l.i)({value:Object(l.b)(e,t.topMargin,"Change Top Margin",[V.b])},{type:0,id:"paneTopMargin",title:K,min:new s.a(0),max:new s.a(25),step:new s.a(1),unit:new s.a("%")}),L=Object(l.i)({value:Object(l.b)(e,t.bottomMargin,"Change Bottom Margin",[V.b])},{type:0,id:"paneBottomMargin",title:Z,min:new s.a(0),max:new s.a(25),step:new s.a(1),unit:new s.a("%")}),k=Object(l.i)({value:Object(l.b)(e,c.property,"Change Right Margin",[V.b])},{type:0,id:"paneRightMargin",title:Q,min:c.min,max:c.max,step:new s.a(1),unit:new s.a(X)}),M=[Object(l.k)(d,"generalAppearanceGroup"),_,L];return n.enabled("chart_property_page_right_margin_editor")&&M.push(k),M}(this._undoModel,t,o,i,b,this._series.isDWMProperty(),g,d,p) +;return Object(c.a)(w,"appearance",be,ue.appearance)},e.prototype._createTradingPropertyPage=function(){return null},e.prototype._createEventsPropertyPage=function(){return null},e}()},DyO1:function(e,t){e.exports=''},Iilx:function(e,t){e.exports=''},RspR:function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return l}));var r,a=i("+jnJ"),n=i("1ANp"),o=(r=Object(a.b)("PaneButtons.visibility",n.c)).property,s=r.availableValues,l=r.actualBehavior},WS5G:function(e,t){e.exports=''},ggCF:function(e,t){e.exports=''},iUxq:function(e,t){e.exports=''}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js b/src/components/kline/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js new file mode 100644 index 00000000..898be8f7 --- /dev/null +++ b/src/components/kline/charting_library/bundles/go-to-date-dialog-impl.8aeb12eec2b64d3ccf61.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["go-to-date-dialog-impl"],{"2sPR":function(e,t,n){e.exports={calendar:"calendar-H-c9lyXG",header:"header-29jmPJB_",title:"title-3BLccpWI",titleDay:"titleDay-3Mp9czBi",switchBtn:"switchBtn-p718bDyp",prev:"prev-1vUszsRH",next:"next-Xxv3BCz0",month:"month-14xTSVpQ",weekdays:"weekdays-p5haX_xf",weeks:"weeks-1LCs6d3o",week:"week-49DNXkE3",day:"day-3x8ZipuB",disabled:"disabled-34cO1Z8u",selected:"selected-qmTqaBK3",currentDay:"currentDay-3sTNH-Yi",otherMonth:"otherMonth-1WMn4XfI"}},"77yN":function(e,t){e.exports=''},CjI0:function(e,t){e.exports=''},FoU0:function(e,t,n){e.exports={textInput:"textInput-3SndIvsX",inputWrapper:"inputWrapper-u_TvMxrq"}},Hrlb:function(e,t,n){e.exports={pickerInput:"pickerInput-3XGDmslV",inputIcon:"inputIcon-1N28V7pi",disabled:"disabled-aKY-xwhe","inputIcon--large":"inputIcon--large-91Ho2uuh","inputIcon--small":"inputIcon--small-93KX0qGd","inputIcon--xsmall":"inputIcon--xsmall-1GLk5pdh",picker:"picker-HQJc7fVy",fixed:"fixed-QBCsU0Gi",absolute:"absolute-2hW9cE-c",nativePicker:"nativePicker-1F6noucK"}},Oehf:function(e,t,n){e.exports={clock:"clock-3pqBsiNm",header:"header-pTWMGSpm",number:"number-9PC9lvyt",active:"active-1sonmMLV",body:"body-2Q-g3GDd",clockFace:"clockFace-eHYbqh-S",face:"face-2iCoBAOV",inner:"inner-1mVlhYbe",hand:"hand-2ZG8pJQb",knob:"knob-31dEppHa",centerDot:"centerDot-210Fo0oV"}},UX0N:function(e,t,n){e.exports={field:"field-3OP1xeZc",errorIcon:"errorIcon-AjhrEkSc",warningIcon:"warningIcon-309b7fMg"}},eFBE:function(e,t){e.exports=''},hn2c:function(e,t){e.exports=''},ilgf:function(e,t,n){e.exports={dialog:"dialog-1oXvxbfL",formRow:"formRow-28Ldm-ki",cell:"cell-m5Uv3CRU",input:"input-2rGFhmey",btn:"btn-1wL_hi5U",button:"button-1xrfeyEj"}},nPPD:function(e,t,n){"use strict";function o(e,t,n){void 0===n&&(n={});for(var o=Object.assign({},t),s=0,r=Object.keys(t);s=0)&&(!this.props.minDate||this.props.minDate.startOf("day").diff(e.startOf("day"),"days")<=0)},t}(s.PureComponent),m=n("Iivm"),f=n("pAWa"),v=n("hn2c"),_=function(e){function t(t){var n=e.call(this,t)||this;return n._prevMonth=function(){n.setState({viewDate:n.state.viewDate.clone().subtract(1,"months")})},n._nextMonth=function(){n.setState({viewDate:n.state.viewDate.clone().add(1,"months")})},n._onClickDay=function(e){var t=e.clone();n.setState({viewDate:t}),n.props.onSelect&&n.props.onSelect(t.clone())},n.state={viewDate:t.selectedDate},n}return Object(i.__extends)(t,e),t.prototype.render=function(){return s.createElement("div",{className:l(p.calendar,this.props.className)},s.createElement("div",{className:p.header},s.createElement(m.Icon,{icon:f,onClick:this._prevMonth,className:l(p.switchBtn,p.prev)}),s.createElement("div",{className:p.title},s.createElement("span",{className:p.titleDay},this.state.viewDate.format("DD"))," "+this.state.viewDate.format("MMM")+" '"+this.state.viewDate.format("YY")),s.createElement(m.Icon,{icon:v,onClick:this._nextMonth,className:l(p.switchBtn,p.next)})),s.createElement(d,{viewDate:this.state.viewDate,selectedDate:this.props.selectedDate,maxDate:this.props.maxDate,minDate:this.props.minDate,onClickDay:this._onClickDay,disableWeekends:this.props.disableWeekends}))},t}(s.PureComponent),g=n("77yN"),y=n("srFJ"),w=n("L0Sj"),E=n("pk/F"),M=n("kSQs"),b=n("CjI0"),D={bottom:{attachment:{horizontal:"left",vertical:"top"},targetAttachment:{horizontal:"left",vertical:"bottom"}},top:{attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},topRight:{attachment:{horizontal:"right",vertical:"bottom"},targetAttachment:{horizontal:"right",vertical:"top"}},bottomRight:{attachment:{horizontal:"right",vertical:"top"},targetAttachment:{horizontal:"right",vertical:"bottom"}}};!function(e){e.Top="top",e.Bottom="bottom"}(o||(o={}));var k={top:{attachment:D.topRight.attachment,targetAttachment:D.topRight.targetAttachment,attachmentOffsetY:-4},bottom:{attachment:D.bottomRight.attachment,targetAttachment:D.bottomRight.targetAttachment,attachmentOffsetY:4}};var O,S,C,x=(O=w.a,S=!0,void 0===(C=!0)&&(C=!1),function(e){function t(t){var n=e.call(this,t)||this;return n._onMouseOverWarning=function(e){n.setState({showWarning:!0})},n._onMouseOutWarning=function(e){n.setState({showWarning:!1})},n._mouseOver=function(e){n.state.invalid&&n.setState({showError:!0}),n.props.onMouseOver&&n.props.onMouseOver(e)},n._mouseOut=function(e){n.setState({showError:!1}),n.props.onMouseOut&&n.props.onMouseOut(e)},n._focus=function(e){n.setState({focused:!0,mouseOut:void 0,mouseOver:void 0}),n.state.invalid&&n.setState({showError:!0}),n.props.onFocus&&n.props.onFocus(e)},n._blur=function(e){n.setState({focused:!1,mouseOut:n._mouseOut,mouseOver:n._mouseOver,showError:!1}),n.props.onBlur&&n.props.onBlur(e)},n.state={invalid:Boolean(n.props.errors&&n.props.errors.length), +hasWarning:Boolean(n.props.warnings&&n.props.warnings.length),mouseOut:n._mouseOut,mouseOver:n._mouseOver,showError:!1,showWarning:!1},n._fieldElem=s.createRef(),n}return Object(i.__extends)(t,e),t.prototype.componentWillReceiveProps=function(e){e.errors!==this.props.errors&&this.setState({invalid:Boolean(e.errors&&e.errors.length),showError:this.state.focused&&Boolean(e.errors&&e.errors.length),hasWarning:Boolean(e.warnings&&e.warnings.length)})},t.prototype.render=function(){var e,t=this.props.fieldTheme||E,n=l(t.field,((e={})[this.props.className]=Boolean(this.props.className),e)),o=l(t.errorIcon,this.props.fieldSize&&t["errorIcon--"+this.props.fieldSize]),r=l(t.warningIcon,this.props.fieldSize&&t["warningIcon--"+this.props.fieldSize]);return s.createElement(s.Fragment,null,s.createElement("div",{className:n,onMouseOver:this.state.mouseOver,onMouseOut:this.state.mouseOut,ref:this._fieldElem},this._createField(),this.state.invalid&&s.createElement(m.Icon,{className:o,icon:b}),!this.state.invalid&&this.state.hasWarning&&s.createElement("span",{onMouseOver:this._onMouseOverWarning,onMouseOut:this._onMouseOutWarning},s.createElement(m.Icon,{className:r,icon:b}))),S&&!this.props.noErrorMessages&&this._createErrorsBox(),C&&this._createWarningsBox())},t.prototype._createField=function(){var e=Object.assign({},this.props,{error:this.state.invalid,onBlur:this._blur,onFocus:this._focus}),t=(e.errors,e.children),n=(e.alwaysShowError,e.fieldSize,e.noErrorMessages,e.fieldTheme,e.errorAttachment,Object(i.__rest)(e,["errors","children","alwaysShowError","fieldSize","noErrorMessages","fieldTheme","errorAttachment"])),o=O;return s.createElement(o,Object(i.__assign)({},n),t)},t.prototype._createErrorsBox=function(){var e=this.props.errorAttachment,t=void 0===e?o.Top:e,n=k[t],r=n.attachment,i=n.targetAttachment,a=n.attachmentOffsetY;return s.createElement(M.a,{isOpened:this.state.showError||this.props.alwaysShowError,target:this._fieldElem.current,root:"parent",inheritWidthFromTarget:!1,attachment:r,targetAttachment:i,attachmentOffsetY:a,inheritMaxWidthFromTarget:!0,show:!0},this.props.errors)},t.prototype._createWarningsBox=function(){var e=this.props.errorAttachment,t=void 0===e?o.Top:e,n=k[t],r=n.attachment,i=n.targetAttachment,a=n.attachmentOffsetY;return s.createElement(M.a,{isOpened:this.state.showWarning,target:this._fieldElem.current,root:"parent",inheritWidthFromTarget:!1,attachment:r,targetAttachment:i,attachmentOffsetY:a,inheritMaxWidthFromTarget:!0,show:!0},this.props.warnings)},t}(s.PureComponent)),I=n("RgaO"),T=n("Eyy1"),P=n("nPPD"),N=n("D/i5"),H=n("FoU0"),z=n("UX0N"),j=n("Hrlb"),F=Object(i.__assign)(Object(i.__assign)({},N),Object(P.b)(N,H)),R=Object(i.__assign)(Object(i.__assign)({},E),Object(P.b)(E,z)),B=function(e){function t(t){var n=e.call(this,t)||this;return n._input=null,n._handleFocus=function(){n.props.showOnFocus&&n.props.onShowPicker()},n._handleInputRef=function(e){n._input=e,n.props.dateInputDOMReference&&n.props.dateInputDOMReference(n._input)},n._onShowPicker=function(e){if(e){ +var t=e.getBoundingClientRect();t.width&&t.right>window.innerWidth?e.style.right="0":e.style.right="auto"}},n._onChange=function(){var e=Object(T.ensureNotNull)(n._input).value;n.setState({value:e}),n.props.onType(e)},n._onKeyDown=function(e){n.props.onHidePicker()},n._onKeyPress=function(e){if(e.charCode){var t=String.fromCharCode(e.charCode);n.props.inputRegex.test(t)||e.preventDefault()}},n._onKeyUp=function(e){if(8!==e.keyCode){var t=Object(T.ensureNotNull)(n._input).value,o=n.props.fixValue(t);o!==t&&n.setState({value:o})}},n.state={value:t.value},n}return Object(i.__extends)(t,e),t.prototype.componentWillReceiveProps=function(e){e.value!==this.props.value&&this.setState({value:e.value})},t.prototype.render=function(){var e,t=this,n=this.props.position,o=void 0===n?"fixed":n,r=l(j.inputIcon,j["inputIcon--"+this.props.size],((e={})[j.disabled]=this.props.disabled,e));return s.createElement("div",{className:j.pickerInput},s.createElement(x,{value:this.state.value,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onChange:this._onChange,onFocus:this._handleFocus,onClick:this.props.onShowPicker,reference:this._handleInputRef,rightComponent:this.props.errors&&this.props.errors.length?void 0:s.createElement(m.Icon,{icon:this.props.icon,className:r,onClick:this.props.disabled||this.props.readonly?void 0:this.props.onShowPicker}),theme:F,fieldTheme:R,sizeMode:this.props.size,disabled:this.props.disabled,errors:this.props.errors,noErrorMessages:!this.props.showErrorMessages,fieldSize:this.props.size,name:this.props.name,readOnly:this.props.readonly}),this.props.showPicker&&!this.props.readonly?s.createElement(I.a,{mouseDown:!0,handler:this.props.onHidePicker},(function(e){return s.createElement("span",{ref:e},s.createElement("div",{className:l(j.picker,j[o]),key:"0",ref:t._onShowPicker},t.props.children))})):null)},t.defaultProps={showOnFocus:!0},t}(s.PureComponent),W=Object(i.__assign)(Object(i.__assign)({},N),Object(P.b)(N,H)),A=Object(i.__assign)(Object(i.__assign)({},E),Object(P.b)(E,z)),V=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){n.setState({value:e.target.value}),n.props.onChange(e.target.value)},n.state={value:t.value},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e,t=l(j.inputIcon,this.props.size&&j["inputIcon--"+this.props.size],((e={})[j.disabled]=this.props.disabled,e)),n=!this.props.readonly&&!this.props.disabled;return s.createElement("div",{className:j.pickerInput},s.createElement(x,{value:this.state.value,readOnly:!0,rightComponent:this.props.errors&&this.props.errors.length?void 0:s.createElement(m.Icon,{icon:this.props.icon,className:t}),theme:W,fieldTheme:A,sizeMode:this.props.size,disabled:this.props.disabled,errors:this.props.errors,fieldSize:this.props.size,alwaysShowError:!0,noErrorMessages:!this.props.showErrorMessages,name:n?void 0:this.props.name}),n&&s.createElement("input",{type:this.props.type,className:j.nativePicker,onChange:this._onChange,onInput:this._onChange,value:this.props.value, +min:this.props.min,max:this.props.max,name:this.props.name}))},t}(s.PureComponent),Y=function(e){function t(t){var n=e.call(this,t)||this;return n._format="YYYY-MM-DD",n._fixValue=function(e){return e=(e=e.substr(0,10)).replace(/-+/g,"-"),(/^\d{4}$/.test(e)||/^\d{4}-\d{2}$/.test(e))&&(e+="-"),e},n._isValid=function(e){if(/^[0-9]{4}(-[0-9]{2}){2}/.test(e)){var t=h(e,n._format);return t.isValid()&&(n.props.noRangeValidation||n._isInRange(t))}return!1},n._onType=function(e){var t=n._isValid(e)?h(e,n._format):null;t?n.setState({date:t,isInvalid:!1}):n.setState({isInvalid:!0}),n.props.onPick(t)},n._onSelect=function(e){n.setState({date:e,showCalendar:!1,isInvalid:!1}),n.props.onPick(e)},n._showCalendar=function(){n.setState({showCalendar:!0})},n._hideCalendar=function(){n.setState({showCalendar:!1})},n._getErrors=function(){var e=n.props.errors?Object(i.__spreadArrays)(n.props.errors):[];return n.state.isInvalid&&e.push(window.t("Please enter the right date format yyyy-mm-dd")),e},n.state={date:t.initial,showCalendar:!1,isInvalid:!n._isValid(t.initial.format(n._format))},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this.props.position,t=void 0===e?"fixed":e;return Modernizr.mobiletouch?s.createElement(V,{value:this.state.date.format(this._format),type:"date",onChange:this._onType,icon:g,disabled:this.props.disabled,size:this.props.size,min:this.props.minDate&&this.props.minDate.format(this._format),max:this.props.maxDate&&this.props.maxDate.format(this._format),errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly}):s.createElement(B,{value:this.state.date.format(this._format),inputRegex:/[0-9.]/,fixValue:this._fixValue,onType:this._onType,onShowPicker:this._showCalendar,onHidePicker:this._hideCalendar,showPicker:this.state.showCalendar,showOnFocus:this.props.showOnFocus,icon:g,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,dateInputDOMReference:this.props.dateInputDOMReference,readonly:this.props.readonly,position:t},s.createElement(_,{selectedDate:this.state.date,maxDate:this.props.maxDate,minDate:this.props.minDate,onSelect:this._onSelect,className:y.calendar}))},t.prototype.componentWillReceiveProps=function(e){this.props.initial!==e.initial&&this.setState({date:e.initial})},t.prototype._isInRange=function(e){return(!this.props.maxDate||this.props.maxDate.startOf("day").diff(e.startOf("day"),"days")>=0)&&(!this.props.minDate||this.props.minDate.startOf("day").diff(e.startOf("day"),"days")<=0)},t}(s.PureComponent),L=n("Oehf"),G=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderNumber=function(e,n){var o,r=l(L.number,((o={})[L.active]=e===t.props.activeNumber,o[L.inner]=t.props.isInner,o)),i=t.props.format?t.props.format(e):e.toString();return s.createElement("span",{key:e,className:r,style:t._numberStyle(t.props.radius-t.props.spacing,n),"data-value":i},s.createElement("span",null,i))},t} +return Object(i.__extends)(t,e),t.prototype.render=function(){return s.createElement("div",{className:L.face,style:this._faceStyle(),onMouseDown:this.props.onMouseDown,onTouchStart:this.props.onTouchStart},this.props.numbers.map(this._renderNumber))},t.prototype._faceStyle=function(){return{height:2*this.props.radius,width:2*this.props.radius}},t.prototype._numberStyle=function(e,t){var n=Math.PI/180*360/12*t;return{left:e+e*Math.sin(n)+this.props.spacing,top:e-e*Math.cos(n)+this.props.spacing}},t}(s.PureComponent),U=function(e){function t(t){var n=e.call(this,t)||this;return n._onMouseMove=function(e){n._move(K(e))},n._onTouchMove=function(e){n._move(X(e))},n._onMouseUp=function(){document.removeEventListener("mousemove",n._onMouseMove),document.removeEventListener("mouseup",n._onMouseUp),n._endMove()},n._onTouchEnd=function(e){document.removeEventListener("touchmove",n._onTouchMove),document.removeEventListener("touchend",n._onTouchEnd),n._endMove(e)},n}return Object(i.__extends)(t,e),t.prototype.componentWillUnmount=function(){document.removeEventListener("mousemove",this._onMouseMove),document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("touchmove",this._onTouchMove),document.removeEventListener("touchend",this._onTouchEnd)},t.prototype.render=function(){var e={height:this.props.length,transform:"rotate("+this.props.angle+"deg)"};return s.createElement("div",{className:L.hand,style:e},s.createElement("span",{className:L.knob}))},t.prototype.mouseStart=function(e){document.addEventListener("mousemove",this._onMouseMove),document.addEventListener("mouseup",this._onMouseUp),this._move(K(e.nativeEvent))},t.prototype.touchStart=function(e){document.addEventListener("touchmove",this._onTouchMove),document.addEventListener("touchend",this._onTouchEnd),this._move(X(e.nativeEvent)),e.stopPropagation()},t.prototype._endMove=function(e){this.props.onMoveEnd&&this.props.onMoveEnd(e)},t.prototype._move=function(e){var t=this._trimAngleToValue(this._positionToAngle(e)),n=this._getPositionRadius(e);!this.props.onMove||isNaN(t)||isNaN(n)||this.props.onMove(360===t?0:t,n)},t.prototype._trimAngleToValue=function(e){return this.props.step*Math.round(e/this.props.step)},t.prototype._positionToAngle=function(e){return t=this.props.center.x,n=this.props.center.y,o=e.x,s=e.y,(r=function(e,t,n,o){return 180*(Math.atan2(o-t,n-e)+Math.PI/2)/Math.PI}(t,n,o,s))<0?360+r:r;var t,n,o,s,r},t.prototype._getPositionRadius=function(e){var t=this.props.center.x-e.x,n=this.props.center.y-e.y;return Math.sqrt(t*t+n*n)},t}(s.PureComponent);function K(e){return{x:e.pageX-window.scrollX,y:e.pageY-window.scrollY}}function X(e){return{x:e.touches[0].pageX-window.scrollX,y:e.touches[0].pageY-window.scrollY}}function Q(e,t,n){void 0===n&&(n=1);for(var o=Math.max(Math.ceil((t-e)/n),0),s=Array(o),r=0;r0&&n.props.selected<=12},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.center,o=t.radius,r=t.spacing,i=t.selected;return s.createElement("div",null,s.createElement(G,{radius:o,spacing:r,numbers:J,activeNumber:i,format:q,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart}),this._renderInnerFace(.46*o),s.createElement(U,{ref:function(t){return e._hand=t},length:o-(this.state.isInner?.46*o:r)-this.props.numberRadius,angle:30*i,step:30,center:n,onMove:this._onHandMove,onMoveEnd:this._onHandMoveEnd}))},t.prototype._renderInnerFace=function(e){return s.createElement(G,{radius:this.props.radius,spacing:e,numbers:$,activeNumber:this.props.selected,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart,isInner:!0})},t.prototype._valueFromDegrees=function(e){return this.state.isInner?$[e/30]:J[e/30]},t}(s.PureComponent),te=Q(0,60,5),ne=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onMouseDown=function(e){t._hand.mouseStart(e)},t._onTouchStart=function(e){t._hand.touchStart(e)},t._onHandMove=function(e){t.props.onChange(e/6)},t._onHandMoveEnd=function(e){t.props.onSelect&&t.props.onSelect(e)},t}return Object(i.__extends)(t,e),t.prototype.render=function(){var e=this;return s.createElement("div",null,s.createElement(G,{radius:this.props.radius,spacing:this.props.spacing,numbers:te,activeNumber:this.props.selected,format:q,onMouseDown:this._onMouseDown,onTouchStart:this._onTouchStart}),s.createElement(U,{ref:function(t){return e._hand=t},length:this.props.radius-this.props.spacing-this.props.numberRadius,angle:6*this.props.selected,step:6,center:this.props.center,onMove:this._onHandMove,onMoveEnd:this._onHandMoveEnd}))},t}(s.PureComponent);!function(e){e[e.Hours=0]="Hours",e[e.Minutes=1]="Minutes"}(Z||(Z={}));var oe,se=function(e){function t(t){var n=e.call(this,t)||this;return n._clockFace=null,n._raf=null,n._recalculateTimeout=null,n._calculateShapeBinded=n._calculateShape.bind(n),n._onChangeHours=function(e){n.state.time.hours()!==e&&n._onChange(n.state.time.clone().hours(e))},n._onChangeMinutes=function(e){n.state.time.minutes()!==e&&n._onChange(n.state.time.clone().minutes(e))},n._onSelectHours=function(){n._displayMinutes()},n._onSelectMinutes=function(e){e&&e.target instanceof Node&&n._clockFace&&n._clockFace.contains(e.target)&&e.preventDefault(),n.props.onSelect&&n.props.onSelect(n.state.time.clone())},n._displayHours=function(){n.setState({faceType:Z.Hours})},n._displayMinutes=function(){n.setState({faceType:Z.Minutes})},n._setClockFace=function(e){n._clockFace=e},n.state={center:{x:0,y:0},radius:0, +time:n.props.selectedTime,faceType:Z.Hours},n}return Object(i.__extends)(t,e),t.prototype.render=function(){var e,t;return s.createElement("div",{className:l(L.clock,this.props.className)},s.createElement("div",{className:L.header},s.createElement("span",{className:l(L.number,(e={},e[L.active]=this.state.faceType===Z.Hours,e)),onClick:this._displayHours},this.state.time.format("HH")),s.createElement("span",null,":"),s.createElement("span",{className:l(L.number,(t={},t[L.active]=this.state.faceType===Z.Minutes,t)),onClick:this._displayMinutes},this.state.time.format("mm"))),s.createElement("div",{className:L.body},s.createElement("div",{className:L.clockFace,ref:this._setClockFace},this.state.faceType===Z.Hours?this._renderHours():null,this.state.faceType===Z.Minutes?this._renderMinutes():null,s.createElement("span",{className:L.centerDot}))))},t.prototype.componentDidMount=function(){this._calculateShape(),this._recalculateTimeout=setTimeout(this._calculateShapeBinded,1),window.addEventListener("resize",this._calculateShapeBinded),window.addEventListener("scroll",this._calculateShapeBinded,!0)},t.prototype.componentWillUnmount=function(){this._clearTimeout(),window.removeEventListener("resize",this._calculateShapeBinded),window.removeEventListener("scroll",this._calculateShapeBinded,!0),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null)},t.prototype._clearTimeout=function(){null!==this._recalculateTimeout&&(clearTimeout(this._recalculateTimeout),this._recalculateTimeout=null)},t.prototype._renderHours=function(){return s.createElement(ee,{center:this.state.center,radius:this.state.radius,spacing:.18*this.state.radius,selected:this.state.time.hours(),numberRadius:13,onChange:this._onChangeHours,onSelect:this._onSelectHours})},t.prototype._renderMinutes=function(){return s.createElement(ne,{center:this.state.center,radius:this.state.radius,spacing:.18*this.state.radius,selected:this.state.time.minutes(),numberRadius:13,onChange:this._onChangeMinutes,onSelect:this._onSelectMinutes})},t.prototype._onChange=function(e){this.setState({time:e}),this.props.onChange&&this.props.onChange(e.clone())},t.prototype._calculateShape=function(){var e=this;null===this._raf&&(this._raf=requestAnimationFrame((function(){var t=Object(T.ensureNotNull)(e._clockFace).getBoundingClientRect(),n=t.left,o=t.top,s=t.width;e.setState({center:{x:n+s/2,y:o+s/2},radius:s/2}),e._raf=null})))},t}(s.PureComponent),re=n("eFBE"),ie=function(e){function t(t){var n=e.call(this,t)||this;return n._format="HH:mm",n._fixValue=function(e){return(e=(e=e.substr(0,5)).replace(/:+/g,":")).endsWith(":")||2!==e.length||(e+=":"),e},n._isValid=function(e){return/^[0-9]{2}:[0-9]{2}/.test(e)&&h(e,n._format).isValid()},n._onType=function(e){var t=n._isValid(e)?h(e,n._format):null;t?n.setState({time:t,isInvalid:!1}):n.setState({isInvalid:!0}),n.props.onPick(t)},n._onSelect=function(e){n.setState({time:e,showClock:!1,isInvalid:!1}),n.props.onPick(e)},n._showClock=function(){n.setState({showClock:!0})},n._hideClock=function(){n.setState({showClock:!1})}, +n._getErrors=function(){var e=n.props.errors?Object(i.__spreadArrays)(n.props.errors):[];return n.state.isInvalid&&e.push(window.t("Please enter the right time format hh:mm")),e},n.state={time:t.initial,showClock:!1,isInvalid:!n._isValid(t.initial.format(n._format))},n}return Object(i.__extends)(t,e),t.prototype.render=function(){return Modernizr.mobiletouch?s.createElement(V,{value:this.state.time.format(this._format),type:"time",onChange:this._onType,icon:re,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly}):s.createElement(B,{value:this.state.time.format(this._format),inputRegex:/[0-9:]/,fixValue:this._fixValue,onType:this._onType,onShowPicker:this._showClock,onHidePicker:this._hideClock,showPicker:this.state.showClock,icon:re,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly},s.createElement(se,{selectedTime:this.state.time,onSelect:this._onSelect}))},t.prototype.componentWillReceiveProps=function(e){this.props.initial!==e.initial&&this.setState({time:e.initial,isInvalid:!this._isValid(e.initial.format(this._format))})},t}(s.PureComponent),ae=n("FQhm"),ce=n("ZjKI"),pe=n("oj21"),le=n("ycI/"),he=n("pBZQ"),ue=n("ilgf"),de=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._todayMidnight=h("00:00","HH:mm"),t._dateInputDOMElement=null,t._dateInputDOMReference=function(e){t._dateInputDOMElement=e},t}return Object(i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this;setTimeout((function(){null!==e._dateInputDOMElement&&e._dateInputDOMElement.focus()}),0)},t.prototype.render=function(){return s.createElement(s.Fragment,null,s.createElement(c.b,{onClose:this.props.onEscape},window.t("Go to")),s.createElement(c.a,null,s.createElement(le.a,{keyCode:27,handler:this.props.onEscape}),s.createElement(le.a,{keyCode:13,handler:this.props.onGoToDateHandler}),s.createElement("div",{className:ue.formRow},s.createElement("div",{className:l(ue.cell,ue.input)},s.createElement(Y,{initial:me.lastPickedDate,onPick:this.props.onDatePick,maxDate:this._todayMidnight,disabled:this.props.processing,dateInputDOMReference:this._dateInputDOMReference,showOnFocus:!1})),s.createElement("div",{className:l(ue.cell,ue.input)},s.createElement(ie,{initial:me.lastPickedTime,onPick:this.props.onTimePick,disabled:this.props.processing||this.props.dateOnly||!this.props.date})),s.createElement("div",{className:l(ue.cell,ue.btn)},s.createElement(pe.a,{type:"primary",disabled:!this.props.date||!this.props.time||this.props.processing,onClick:this.props.onGoToDateHandler,className:ue.button},s.createElement(m.Icon,{icon:he}))))))},t}(s.PureComponent),me=function(e){function t(n){var o=e.call(this,n)||this;return o._onDatePick=function(e){o.setState({date:e})},o._onTimePick=function(e){o.setState({time:e})},o._onGoToDate=function(){ +var e=o.props.onGoToDate,n=o.state,s=n.date,r=n.time;if(e&&s&&r){var i=s.clone();i.hours(r.hours()),i.minutes(r.minutes()),e(new Date(i.format("YYYY-MM-DD[T]HH:mm[:00Z]")).valueOf()),t.lastPickedDate=s,t.lastPickedTime=r}},o._handleDialogClose=function(){var e=o.props.onClose;e&&(e(),t._resetLastPickedDate())},o.state={date:t.lastPickedDate,time:t.lastPickedTime},o}return Object(i.__extends)(t,e),t.prototype.componentDidMount=function(){ae.subscribe(ce.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleDialogClose,null)},t.prototype.componentWillUnmount=function(){ae.unsubscribe(ce.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleDialogClose,null)},t.prototype.render=function(){return s.createElement(a.a,{isOpened:this.props.isOpened,onClickOutside:this._handleDialogClose,className:ue.dialog,"data-dialog-type":"go-to-date-dialog"},s.createElement(de,Object(i.__assign)({onDatePick:this._onDatePick,onTimePick:this._onTimePick,onGoToDateHandler:this._onGoToDate,onEscape:this._handleDialogClose},this.props,this.state)))},t._resetLastPickedDate=function(){t.lastPickedDate=h(),t.lastPickedTime=h("00:00","HH:mm")},t.lastPickedDate=h(),t.lastPickedTime=h("00:00","HH:mm"),t}(s.PureComponent);function fe(e){ve({isOpened:!1});var t={isOpened:!0,onClose:function(){ve({isOpened:!1}),oe=null},dateOnly:e.model().mainSeries().isDWM(),onGoToDate:function(t){!function(e,t){if(void 0===e.model().timeScale().tickMarks().minIndex)return;ve({isOpened:!0,processing:!0}),e.model().gotoTime(t).done((function(t){var n=e.model().mainSeries();void 0===t?n.clearGotoDateResult():n.setGotoDateResult(t)})).always((function(){ve({isOpened:!1,processing:!1})}))}(e,t)}};ve(t)}function ve(e){oe||(oe=document.createElement("div"),document.body.appendChild(oe)),r.render(s.createElement(me,e),oe)}n.d(t,"showGoToDateDialog",(function(){return fe}))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js b/src/components/kline/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js new file mode 100644 index 00000000..deb71721 --- /dev/null +++ b/src/components/kline/charting_library/bundles/hammerjs.301c6434a50c89e51f83.js @@ -0,0 +1,7 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["hammerjs"],{be1f:function(t,e,n){"use strict";n.r(e);var i=n("yLV6"),r=n.n(i);n.d(e,"HammerJS",(function(){return r.a}))},yLV6:function(t,e,n){var i;!function(r,s,o,a){"use strict";var h,u=["","webkit","Moz","MS","ms","o"],c=s.createElement("div"),l=Math.round,p=Math.abs,f=Date.now;function v(t,e,n){return setTimeout(I(t,n),e)}function d(t,e,n){return!!Array.isArray(t)&&(m(t,n[e],n),!0)}function m(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=r.console&&(r.console.warn||r.console.log);return s&&s.call(r.console,i,n),t.apply(this,arguments)}}h="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function P(t){return t.trim().split(/\s+/g)}function x(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}function R(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=L(e):1===r&&(n.firstMultiple=!1);var s=n.firstInput,o=n.firstMultiple,a=o?o.center:s.center,h=e.center=H(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=G(a,h),e.distance=j(a,h),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=U(e.deltaX,e.deltaY);var u=V(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,e.scale=o?(c=o.pointers,l=i,j(l[0],l[1],W)/j(c[0],c[1],W)):1,e.rotation=o?function(t,e){return G(e[1],e[0],W)+G(t[1],t[0],W)}(o.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(a>25||void 0===o.velocity)){var h=e.deltaX-o.deltaX,u=e.deltaY-o.deltaY,c=V(a,h,u);i=c.x,r=c.y,n=p(c.x)>p(c.y)?c.x:c.y,s=U(h,u),t.lastInterval=e}else n=o.velocity,i=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=s}(n,e);var c,l;var v=t.element;C(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function L(t){for(var e=[],n=0;n=p(e)?t<0?2:4:e<0?8:16}function j(t,e,n){n||(n=F);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function G(t,e,n){n||(n=F);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}k.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(z(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4};function Z(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,k.apply(this,arguments)}E(Z,k,{handler:function(t){var e=J[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t], +changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var B={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},$={2:"touch",3:"pen",4:"mouse",5:"kinect"},K="pointerdown",Q="pointermove pointerup pointercancel";function tt(){this.evEl=K,this.evWin=Q,k.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(K="MSPointerDown",Q="MSPointerMove MSPointerUp MSPointerCancel"),E(tt,k,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),r=B[i],s=$[t.pointerType]||t.pointerType,o="touch"==s,a=x(e,t.pointerId,"pointerId");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),n&&e.splice(a,1))}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,k.apply(this,arguments)}function it(t,e){var n=D(t.touches),i=D(t.changedTouches);return 12&e&&(n=O(n.concat(i),"identifier",!0)),[n,i]}E(nt,k,{handler:function(t){var e=et[t.type];if(1===e&&(this.started=!0),this.started){var n=it.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function st(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},k.apply(this,arguments)}function ot(t,e){var n=D(t.touches),i=this.targetIds;if(3&e&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,s,o=D(t.changedTouches),a=[],h=this.target;if(s=n.filter((function(t){return C(t.target,h)})),1===e)for(r=0;r-1&&i.splice(t,1)}),2500)}}function ct(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){ +return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+mt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+mt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Tt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=gt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),E(It,Tt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),E(At,dt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=v((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),E(bt,Tt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),E(St,Tt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1}, +getTouchAction:function(){return Et.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=gt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),E(_t,dt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance'},"8d0Q":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return r}));var n=a("q1tI");function i(){var e=Object(n.useState)(!1),t=e[0],a=e[1];return[t,{onMouseOver:function(e){r(e)&&a(!0)},onMouseOut:function(e){r(e)&&a(!1)}}]}function r(e){return!e.currentTarget.contains(e.relatedTarget)}},KMbc:function(e,t,a){"use strict";a.r(t);var n=a("mrSG"),i=a("q1tI"),r=a("i8i4"),o=a("Eyy1"),s=(a("P5fv"),a("TSYQ")),l=a("4O8T"),c=a.n(l),d=a("Kxc7"),u=a("FQhm"),h=a("PoSe"),v=a.n(h),p=a("17x9"),m=a("cvc5"),f=(a("EsMY"),a("+GaQ")),y=a("+GxX"),b=a("KrBX");function _(e){var t,a=e.children,n=e.className,r=e.noLeftDecoration,o=e.noRightDecoration,l=e.noMinimalWidth,c=e.onClick;return i.createElement("div",{className:s(n,b.group,(t={},t[b.noMinimalWidth]=l,t[b.noLeftDecoration]=r,t[b.noRightDecoration]=o,t)),onClick:c},a)}var S=a("tO+E"),g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleMeasure=function(e){var a=e.width;t.props.onWidthChange(a)},t}return Object(n.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,a=e.shouldMeasure;return i.createElement(m,{shouldMeasure:a,onMeasure:this._handleMeasure,whitelist:["width"]},i.createElement("div",{className:S.wrap},t))},t}(i.PureComponent),E=a("tU7i"),C=a("Opoj");function w(e){return i.createElement(E.b,Object(n.__assign)({},e,{forceInteractive:!0,icon:C}))}a("YFKU");var M=a("Iivm"),O=a("a+Yp"),I=a("6oLA"),k={text:window.t("View Only Mode")};function F(e){return i.createElement("div",{className:O.wrap +},i.createElement(M.Icon,{className:O.icon,icon:I}),k.text)}var x,W=a("4Cm8"),R=a("XAms");!function(e){e.SymbolSearch="header-toolbar-symbol-search",e.Intervals="header-toolbar-intervals",e.ChartStyles="header-toolbar-chart-styles",e.Compare="header-toolbar-compare",e.Indicators="header-toolbar-indicators",e.StudyTemplates="header-toolbar-study-templates",e.Alerts="header-toolbar-alerts",e.Layouts="header-toolbar-layouts",e.SaveLoad="header-toolbar-save-load",e.UndoRedo="header-toolbar-undo-redo",e.Properties="header-toolbar-properties",e.PublishDesktop="header-toolbar-publish-desktop",e.PublishMobile="header-toolbar-publish-mobile",e.Fullscreen="header-toolbar-fullscreen",e.Screenshot="header-toolbar-screenshot",e.Replay="header-toolbar-replay",e.Financials="header-toolbar-financials",e.StartTrial="header-toolbar-start-trial"}(x||(x={}));var A=a("8d0Q"),N=a("1TxM"),T=a("a8bL"),B=Object(y.isFeatureEnabled)("hide-copy-readonly"),P=Object(N.b)(),V=function(e){function t(t,a){var r=e.call(this,t,a)||this;return r._handleMouseOver=function(e){Object(A.a)(e)&&r.setState({isHovered:!0})},r._handleMouseOut=function(e){Object(A.a)(e)&&r.setState({isHovered:!1})},r._activateSymbolSearchMode=function(){r._setMode(2)},r._activateNormalMode=function(){r._setMode(1)},r._handleInnerResize=function(e){var t=r.props.onWidthChange;t&&t(e)},r._handleMeasureAvailableSpace=function(e){var t=e.width,a=r.props.onAvailableSpaceChange;a&&a(t)},r._processCustoms=function(e){var t=r.props.isFake,a=r.state.mode,o=r.context.tools;return e.map((function(e){return i.createElement(_,{className:s(1!==a&&T.hidden)},i.createElement(o.Custom,Object(n.__assign)({},e,{isFake:t})))}))},r._fixLastGroup=function(e,t,a){if(t===a.length-1&&i.isValidElement(e)&&e.type===_){var n=void 0!==r.context.tools.Publish&&!r.props.readOnly;return i.cloneElement(e,{noRightDecoration:n})}return e},Object(N.c)(a,{tools:p.any.isRequired}),r.state={isHovered:!1,mode:1,isAuthenticated:void 0},r}return Object(n.__extends)(t,e),t.prototype.componentDidMount=function(){0},t.prototype.componentWillUnmount=function(){0},t.prototype.render=function(){var e,t,a=this.context.tools,r=this.props,o=r.features,l=r.displayMode,c=r.chartSaver,d=r.studyMarket,u=r.readOnly,h=r.saveLoadSyncEmitter,v=r.leftCustomButtons,p=r.rightCustomButtons,y=r.showScrollbarWhen,b=r.width,S=void 0===b?0:b,E=r.isFake,C=void 0!==E&&E,M=this.state,O=M.isHovered,I=M.mode,k=(M.isAuthenticated,this._processCustoms(v)),A=this._processCustoms(p),N=y.includes(l);return i.createElement("div",{className:s(T.inner,(e={},e[T.fake]=C,e)),onContextMenu:R.b},i.createElement(m,{onMeasure:this._handleMeasureAvailableSpace,whitelist:["width"],shouldMeasure:!C},i.createElement(W.a,{isVisibleFade:Modernizr.mobiletouch&&N,isVisibleButtons:!Modernizr.mobiletouch&&N&&O,isVisibleScrollbar:!1,shouldMeasure:N&&!C,onMouseOver:this._handleMouseOver,onMouseOut:this._handleMouseOut},i.createElement("div",{className:T.content},i.createElement(g,{onWidthChange:this._handleInnerResize,shouldMeasure:C},i.createElement(f.a,{ +map:this._fixLastGroup},!u&&i.Children.toArray(Object(n.__spreadArrays)([a.SymbolSearch&&i.createElement(_,{key:"symbol",className:2===I&&T.symbolSearch},i.createElement(a.SymbolSearch,{id:C?void 0:x.SymbolSearch,isActionsVisible:o.allowSymbolSearchSpread,isExpanded:2===I,onFocus:this._activateSymbolSearchMode,onBlur:this._activateNormalMode,maxWidth:S})),a.DateRange&&i.createElement(_,{key:"range"},i.createElement(a.DateRange,null)),a.Intervals&&1===I&&i.createElement(_,{key:"intervals"},i.createElement(a.Intervals,{id:C?void 0:x.Intervals,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l,isFake:C})),a.Bars&&1===I&&i.createElement(_,{key:"styles"},i.createElement(a.Bars,{id:C?void 0:x.ChartStyles,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l,isFake:C})),a.Compare&&1===I&&i.createElement(_,{key:"compare"},i.createElement(a.Compare,{id:C?void 0:x.Compare,className:T.button,displayMode:l})),a.Indicators&&1===I&&i.createElement(_,{key:"indicators"},i.createElement(a.Indicators,{id:C?void 0:x.Indicators,className:T.button,studyMarket:d,displayMode:l})),a.Financials&&1===I&&i.createElement(_,{key:"financials"},i.createElement(a.Financials,{id:C?void 0:x.Financials,className:T.button,displayMode:l})),a.Templates&&1===I&&i.createElement(_,{key:"templates"},i.createElement(a.Templates,{id:C?void 0:x.StudyTemplates,isShownQuicks:o.allowFavoriting,isFavoritingAllowed:o.allowFavoriting,displayMode:l})),1===I&&a.Alert&&i.createElement(_,{key:"alert"},i.createElement(a.Alert,{id:C?void 0:x.Alerts,className:T.button,displayMode:l})),1===I&&a.AlertReferral&&i.createElement(_,{key:"alert-referral"},i.createElement(a.AlertReferral,{className:T.button,displayMode:l})),a.Replay&&1===I&&i.createElement(_,{key:"replay"},i.createElement(a.Replay,{id:C?void 0:x.Replay,className:T.button,displayMode:l})),a.UndoRedo&&1===I&&i.createElement(_,{key:"undo-redo"},i.createElement(a.UndoRedo,{id:C?void 0:x.UndoRedo})),a.ScalePercentage&&i.createElement(_,{key:"percentage"},i.createElement(a.ScalePercentage,null)),a.ScaleLogarithm&&i.createElement(_,{key:"logarithm"},i.createElement(a.ScaleLogarithm,null))],k)),1===I?([(t=i.Children.toArray(Object(n.__spreadArrays)([u&&i.createElement(_,{key:"view-only-badge"},i.createElement(F,null)),i.createElement(_,{key:"gap",className:s(T.fill,C&&T.collapse)}),!u&&a.Layout&&i.createElement(_,{key:"layout"},i.createElement(a.Layout,{id:C?void 0:x.Layouts})),this._isSaveLoadVisible()&&a.SaveLoad&&i.createElement(_,{key:"save-load-right"},i.createElement(a.SaveLoad,{id:C?void 0:x.SaveLoad,chartSaver:c,isReadOnly:u,displayMode:l,isFake:C,stateSyncEmitter:h})),a.SaveLoadReferral&&i.createElement(_,{key:"save-load-referral"},i.createElement(a.SaveLoadReferral,{isReadOnly:u,displayMode:l})),o.showLaunchInPopupButton&&a.OpenPopup&&i.createElement(_,{key:"popup"},i.createElement(a.OpenPopup,null)),!u&&a.Properties&&i.createElement(_,{key:"properties"},i.createElement(a.Properties,{id:C?void 0:x.Properties,className:T.iconButton +})),!u&&a.Fullscreen&&i.createElement(_,{key:"fullscreen",onClick:this._trackFullscreenButtonClick},i.createElement(a.Fullscreen,{id:C?void 0:x.Fullscreen})),a.Screenshot&&i.createElement(_,{key:"screenshot"},i.createElement(a.Screenshot,{id:C?void 0:x.Screenshot,className:T.iconButton})),!u&&a.Publish&&i.createElement(_,{key:"publish",className:T.mobilePublish},i.createElement(a.Publish,{id:C?void 0:x.PublishMobile}))],A))).findIndex((function(e){return i.isValidElement(e)&&!!e.key&&-1!==e.key.toString().indexOf("view-only-badge")}))].filter((function(e){return e>=0})).forEach((function(e){t=i.Children.map(t,(function(t,a){if(i.isValidElement(t))switch([e-1,e,e+1].indexOf(a)){case 0:t=i.cloneElement(t,{noRightDecoration:!0});break;case 1:t=i.cloneElement(t,{noLeftDecoration:!0,noRightDecoration:!0});break;case 2:t=i.cloneElement(t,{noLeftDecoration:!0})}return t}))})),t):[i.createElement(_,{key:"gap",className:s(T.fill,2===I&&T.minimalPriority)}),i.createElement(_,{key:"symbol-search-close"},i.createElement(w,{className:s(T.iconButton,T.symbolSearchClose)}))]))))),a.Publish&&!u&&!C&&i.createElement(a.Publish,{id:x.PublishDesktop,className:T.desktopPublish}))},t.prototype._onLoginStateChange=function(){0},t.prototype._setMode=function(e){this.setState({mode:e})},t.prototype._trackFullscreenButtonClick=function(){0},t.prototype._isSaveLoadVisible=function(){return!(this.props.readOnly&&B)},t.contextType=P,t}(i.PureComponent);var j=a("hY0g"),D=a.n(j),L=a("ulZB"),H=function(e){function t(t,a,n){return void 0===n&&(n=[]),e.call(this,t,a,"FAVORITE_CHART_STYLES_CHANGED","StyleWidget.quicks",n)||this}return Object(n.__extends)(t,e),t}(L.b),z=a("pPtI"),G=a("IVMC"),Q=a.n(G),U=function(e){function t(t,a,n){return e.call(this,t,a,"FAVORITE_INTERVALS_CHANGED","IntervalWidget.quicks",n)||this}return Object(n.__extends)(t,e),t.prototype._serialize=function(e){return Q()(e.map(z.normalizeIntervalString))},t.prototype._deserialize=function(e){return Q()(Object(z.convertResolutionsFromSettings)(e).filter(z.isResolutionMultiplierValid).map(z.normalizeIntervalString))},t}(L.a),K=(a("bSeV"),function(e){function t(t,a,n){return void 0===n&&(n=[]),e.call(this,t,a,"CUSTOM_INTERVALS_CHANGED","IntervalWidget.intervals",n)||this}return Object(n.__extends)(t,e),t.prototype.set=function(t,a){t.length,this.get().length,e.prototype.set.call(this,t,a)},t.prototype._serialize=function(e){return Q()(e.map(z.normalizeIntervalString))},t.prototype._deserialize=function(e){return Q()(Object(z.convertResolutionsFromSettings)(e).filter(z.isResolutionMultiplierValid).map(z.normalizeIntervalString))},t}(L.a)),X=a("FBuY"),Y=a("Vdly"),q=a("yMne"),J=a("cBZt"),Z=a("TcSq"),ee=a("aIyQ"),te=a.n(ee),ae={},ne=null,ie=function(){function e(e){var t=this;void 0===e&&(e=Y),this._favorites=[],this._favoritesChanged=new te.a,this._settings=e,X.TVXWindowEvents.on("StudyFavoritesChanged",(function(e){var a=JSON.parse(e);t._loadFromState(a.favorites||[])})),this._settings.onSync.subscribe(this,this._loadFavs),this._loadFavs()}return e.prototype.isFav=function(e){ +var t=this.favId(e);return-1!==this._findFavIndex(t)},e.prototype.toggleFavorite=function(e){this.isFav(e)?this.removeFavorite(e):this.addFavorite(e)},e.prototype.addFavorite=function(e){var t=this.favId(e);this._favorites.push(oe(t)),this._favoritesChanged.fire(),this._saveFavs()},e.prototype.removeFavorite=function(e){var t=this.favId(e),a=this._findFavIndex(t);-1!==a&&(this._favorites.splice(a,1),this._favoritesChanged.fire()),this._saveFavs()},e.prototype.favId=function(e){return Object(Z.isPineIdString)(e)?e:Object(Z.extractPineId)(e)||Object(J.extractStudyId)(e)},e.prototype.favorites=function(){return this._favorites},e.prototype.favoritePineIds=function(){return this._favorites.filter((function(e){return"pine"===e.type})).map((function(e){return e.pineId}))},e.prototype.favoritesChanged=function(){return this._favoritesChanged},e.getInstance=function(){return null===ne&&(ne=new e),ne},e.create=function(t){return new e(t)},e.prototype._loadFavs=function(){var e=this._settings.getJSON("studyMarket.favorites",[]);this._loadFromState(e)},e.prototype._saveFavs=function(){var e=this._stateToSave();this._settings.setJSON("studyMarket.favorites",e),X.TVXWindowEvents.emit("StudyFavoritesChanged",JSON.stringify({favorites:e}))},e.prototype._stateToSave=function(){return this._favorites.map(re)},e.prototype._loadFromState=function(e){this._favorites=e.map((function(e){return oe(function(e){return e in ae?ae[e]:e}(e))})),this._favoritesChanged.fire()},e.prototype._findFavIndex=function(e){return this._favorites.findIndex((function(t){return e===re(t)}))},e}();function re(e){return"java"===e.type?e.studyId:e.pineId}function oe(e){return Object(Z.isPineIdString)(e)?{type:"pine",pineId:e}:{type:"java",studyId:e}}var se,le=a("LxhU"),ce=((se={})[le.ResolutionKind.Seconds]=!1,se[le.ResolutionKind.Minutes]=!1,se[le.SpecialResolutionKind.Hours]=!1,se[le.ResolutionKind.Days]=!1,se[le.ResolutionKind.Range]=!1,se),de=function(e){function t(t,a,n){return void 0===n&&(n=ce),e.call(this,t,a,"INTERVALS_MENU_VIEW_STATE_CHANGED","IntervalWidget.menu.viewState",n)||this}return Object(n.__extends)(t,e),t.prototype.isAllowed=function(e){return Object.keys(ce).includes(e)},t}(L.b),ue={defaultsCollapsed:!1},he=(L.b,{tools:p.any.isRequired,isFundamental:p.any,chartApiInstance:p.any,availableTimeFrames:p.any,chartWidgetCollection:p.any,windowMessageService:p.any,favoriteChartStylesService:p.any,favoriteIntervalsService:p.any,customIntervalsService:p.any,favoriteStudyTemplatesService:p.any,studyTemplates:p.any,chartChangesWatcher:p.any,saveChartService:p.any,sharingChartService:p.any,loadChartService:p.any,chartWidget:p.any,favoriteScriptsModel:p.any,intervalsMenuViewStateService:p.any,templatesMenuViewStateService:p.any,financialsDialogController:p.any}),ve=a("6aN0"),pe={Area:3,Bars:0,Candles:1,"Heiken Ashi":8,"Hollow Candles":9,Line:2},me=["1","30","60"];var fe=[],ye=["full","medium"],be=function(e){function t(t){var a,n=e.call(this,t)||this;n._saveLoadSyncEmitter=new c.a,n._handleFullWidthChange=function(e){n._fullWidth=e,n.setState({ +measureValid:!1})},n._handleFavoritesWidthChange=function(e){n._favoritesWidth=e,n.setState({measureValid:!1})},n._handleCollapseWidthChange=function(e){n._collapseWidth=e,n.setState({measureValid:!1})},n._handleMeasure=function(e){n.setState({availableWidth:e,measureValid:!1})};var i=t.tools,r=t.windowMessageService,s=t.chartWidgetCollection,l=t.chartApiInstance,u=t.availableTimeFrames,h=t.isFundamental,p=t.favoriteStudyTemplatesService,m=t.studyTemplates,f=t.saveChartService,y=t.sharingChartService,b=t.loadChartService,_=t.financialsDialogController;n._showScrollbarWhen=Object(o.ensureDefined)(t.allowedModes).slice(-1),n._panelWidthChangeHandlers=((a={}).full=n._handleFullWidthChange,a.medium=n._handleFavoritesWidthChange,a.small=n._handleCollapseWidthChange,a);var S=t.chartChangesWatcher;n._chartChangesWatcher=S;var g=function(e){void 0===e&&(e=[]);var t=e.map((function(e){return pe[e]}))||[1,4,5,6];return d.enabled("widget")&&(t=[0,1,3]),t}(n.props.defaultFavoriteStyles);n._favoriteChartStylesService=new H(X.TVXWindowEvents,Y,g);var E,C=(void 0===(E=n.props.defaultFavoriteIntervals)&&(E=[]),Object(z.mergeResolutions)(E,d.enabled("star_some_intervals_by_default")?me:[]));return n._favoriteIntervalsService=new U(X.TVXWindowEvents,Y,C),n._intervalsMenuViewStateService=new de(X.TVXWindowEvents,Y),n._customIntervalsService=new K(X.TVXWindowEvents,Y),n._registry={tools:i,isFundamental:h,chartWidgetCollection:s,windowMessageService:r,chartApiInstance:l,availableTimeFrames:u,favoriteStudyTemplatesService:p,studyTemplates:m,saveChartService:f,sharingChartService:y,loadChartService:b,intervalsMenuViewStateService:n._intervalsMenuViewStateService,favoriteChartStylesService:n._favoriteChartStylesService,favoriteIntervalsService:n._favoriteIntervalsService,customIntervalsService:n._customIntervalsService,chartChangesWatcher:n._chartChangesWatcher,chartWidget:s.activeChartWidget.value(),favoriteScriptsModel:ie.getInstance(),templatesMenuViewStateService:n._templatesMenuVuewStateService,financialsDialogController:_},n.state={isVisible:!0,availableWidth:0,displayMode:"full",measureValid:!1,leftCustomButtons:[],rightCustomButtons:[]},n._readOnly=s.readOnly(),n._features={allowFavoriting:d.enabled("items_favoriting"),showIdeasButton:Boolean(n.props.ideas),showLaunchInPopupButton:Boolean(n.props.popupButton),allowSymbolSearchSpread:d.enabled("header_symbol_search")&&!d.enabled("charting_library_base"),allowToolbarHiding:d.enabled("collapsible_header")},n._setDisplayMode=v()(n._setDisplayMode,100),n._negotiateResizer(),n}return Object(n.__extends)(t,e),t.prototype.componentDidUpdate=function(e,t){var a=this.state,n=a.isVisible,i=a.measureValid;n!==t.isVisible&&(u.emit("toggle_header",n),this._negotiateResizer()),i||this._setDisplayMode()},t.prototype.render=function(){var e,t=this,a=this.props,r=(a.resizerBridge,a.allowedModes),l=Object(n.__rest)(a,["resizerBridge","allowedModes"]),c=this.state,d=c.displayMode,u=c.availableWidth,h=c.isVisible,v=c.leftCustomButtons,p=c.rightCustomButtons,m=Object(n.__assign)({features:this._features, +readOnly:this._readOnly,isFake:!1,saveLoadSyncEmitter:this._saveLoadSyncEmitter,width:u,leftCustomButtons:v,rightCustomButtons:p},l),f=Object(n.__assign)(Object(n.__assign)({},m),{isFake:!0,showScrollbarWhen:fe}),y=Object(o.ensureDefined)(r),b=this.props.tools.PublishButtonManager||i.Fragment;return i.createElement(N.a,{value:this._registry,validation:he},i.createElement(b,null,i.createElement("div",{className:s(ve.toolbar,(e={},e[ve.isHidden]=!h,e)),onClick:this.props.onClick},i.createElement("div",{className:ve.overflowWrap},i.createElement(V,Object(n.__assign)({key:"live",showScrollbarWhen:this._showScrollbarWhen,displayMode:d,onAvailableSpaceChange:this._handleMeasure},m)),y.map((function(e){return i.createElement(V,Object(n.__assign)({key:e,displayMode:e,onWidthChange:t._panelWidthChangeHandlers[e]},f))}))))))},t.prototype.addButton=function(e){void 0===e&&(e="left");var t=new D.a(0),a=$('
    ')[0],i={key:Number(new Date),element:a,width:t},r=this.state,o=r.leftCustomButtons,s=r.rightCustomButtons;return"left"===e?this.setState({leftCustomButtons:Object(n.__spreadArrays)(o,[i])}):this.setState({rightCustomButtons:Object(n.__spreadArrays)(s,[i])}),a},t.prototype._negotiateResizer=function(){this.props.resizerBridge.negotiateHeight(this.state.isVisible?q.HEADER_TOOLBAR_HEIGHT_EXPANDED:q.HEADER_TOOLBAR_HEIGHT_COLLAPSED)},t.prototype._setDisplayMode=function(){var e,t=this.state.availableWidth,a=this.props.allowedModes,n=((e={}).full=this._fullWidth,e.medium=this._favoritesWidth,e.small=this._collapseWidth,e),i=Object(o.ensureDefined)(a),r=i.map((function(e){return n[e]})).findIndex((function(e){return t>=e}));-1===r&&(r=i.length-1);var s=i[r];this.setState({measureValid:!0,displayMode:s})},t.defaultProps={allowedModes:ye},t}(i.PureComponent);a.d(t,"HeaderToolbarRenderer",(function(){return _e}));var _e=function(){function e(e,t){var a=this;this._component=null,this._handleRef=function(e){a._component=e},this._container=e,r.render(i.createElement(be,Object(n.__assign)({},t,{ref:this._handleRef})),this._container)}return e.prototype.destroy=function(){r.unmountComponentAtNode(this._container)},e.prototype.getComponent=function(){return Object(o.ensureNotNull)(this._component)},e}()},KrBX:function(e,t,a){e.exports={group:"group-wWM3zP_M",noLeftDecoration:"noLeftDecoration-15F5a1TB",noRightDecoration:"noRightDecoration-2GcAAgVb",noMinimalWidth:"noMinimalWidth-1sbl_ff5"}},Opoj:function(e,t){e.exports=''},"a+Yp":function(e,t,a){e.exports={wrap:"wrap-3K4w_7te",icon:"icon-1dNdRXKB"}},a8bL:function(e,t,a){e.exports={"css-value-header-toolbar-height":"38px",inner:"inner-v8eiKwdM",fake:"fake-37paHC6T",fill:"fill-2axUON87",minimalPriority:"minimalPriority-1MGEuVHu",collapse:"collapse-17ig2Mxu",button:"button-3xrjDzA4",iconButton:"iconButton-3vyD3BPg",hidden:"hidden-2kSvETGo",symbolSearch:"symbolSearch-3I4QF1U_", +symbolSearchClose:"symbolSearchClose-3QSRPDvy",content:"content-3mgFz85m",desktopPublish:"desktopPublish-3xVralL7",mobilePublish:"mobilePublish-v3HVdbH2"}},bQ7Y:function(e,t,a){e.exports={button:"button-2ioYhFEY",hover:"hover-yHQNmTbI",isInteractive:"isInteractive-20uLObIc",isGrouped:"isGrouped-2BBXQnbO",isActive:"isActive-22S-lGpa",isOpened:"isOpened-p-Ume5l9",isDisabled:"isDisabled-1_tmrLfP",text:"text-1sK7vbvh",icon:"icon-beK_KS0k"}},"tO+E":function(e,t,a){e.exports={"css-value-header-toolbar-height":"38px",wrap:"wrap-3tiHesTk"}},tU7i:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return c}));var n=a("mrSG"),i=a("q1tI"),r=a("TSYQ"),o=a("Iivm"),s=a("bQ7Y"),l=s,c=i.forwardRef((function(e,t){var a,l=e.icon,c=e.isActive,d=e.isOpened,u=e.isDisabled,h=e.isGrouped,v=e.isHovered,p=e.onClick,m=e.text,f=e.textBeforeIcon,y=e.title,b=e.theme,_=void 0===b?s:b,S=e.className,g=e.forceInteractive,E=Object(n.__rest)(e,["icon","isActive","isOpened","isDisabled","isGrouped","isHovered","onClick","text","textBeforeIcon","title","theme","className","forceInteractive"]),C=r(S,_.button,y&&"apply-common-tooltip",((a={})[_.isActive]=c,a[_.isOpened]=d,a[_.isInteractive]=(g||Boolean(p))&&!u,a[_.isDisabled]=u,a[_.isGrouped]=h,a[_.hover]=v,a)),w=l&&("string"==typeof l?i.createElement(o.Icon,{className:_.icon,icon:l}):i.cloneElement(l,{className:r(_.icon,l.props.className)}));return i.createElement("div",Object(n.__assign)({},E,{ref:t,"data-role":"button",className:C,onClick:u?void 0:p,title:y}),f&&m&&i.createElement("div",{className:r("js-button-text",_.text)},m),w,!f&&m&&i.createElement("div",{className:r("js-button-text",_.text)},m))}))}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js b/src/components/kline/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js new file mode 100644 index 00000000..4dd4b274 --- /dev/null +++ b/src/components/kline/charting_library/bundles/lazy-jquery-ui.249e13605f8c71ad218d.js @@ -0,0 +1,34 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lazy-jquery-ui"],{"3G7n":function(t,e){!function(t){if(t.support.touch="ontouchend"in document,t.support.touch){var e,i=t.ui.mouse.prototype,s=i._mouseInit,n=i._mouseDestroy;i._touchStart=function(t){!e&&this._mouseCapture(t.originalEvent.changedTouches[0])&&(e=!0,this._touchMoved=!1,o(t,"mouseover"),o(t,"mousemove"),o(t,"mousedown"))},i._touchMove=function(t){e&&(this._touchMoved=!0,o(t,"mousemove"))},i._touchEnd=function(t){e&&(o(t,"mouseup"),o(t,"mouseout"),this._touchMoved||o(t,"click"),e=!1)},i._mouseInit=function(){this.element.bind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),s.call(this)},i._mouseDestroy=function(){this.element.unbind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),n.call(this)}}function o(t,e){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var i=t.originalEvent.changedTouches[0],s=document.createEvent("MouseEvents");s.initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(s)}}}(jQuery)},"7UVs":function(t,e,i){var s,n,o;n=[i("P5fv"),i("iGnl"),i("THJS"),i("alHQ"),i("Qwlt"),i("MIQu")],void 0===(o="function"==typeof(s=function(t){return t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s,n=i&&"left"===i?"scrollLeft":"scrollTop";return e[n]>0||(e[n]=1,s=e[n]>0,e[n]=0,s)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"), +this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",(function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var e,i,s,n,o,r=this.options,a=this;if(this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:r.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=o&&o[1]?o[1]:"se")})),r.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)((s=t(this.handles[i])[0])===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n}, +_mouseStart:function(e){var i,s,n,o=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,r=e.pageX-n.left||0,a=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),!!h&&(i=h.apply(this,[e,r,a]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1)},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,r,a,h,l=this.options;return this._helper&&(n=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:this.sizeDiff.height,o=s?0:this.sizeDiff.width,r={width:this.helper.width()-o,height:this.helper.height()-n},a=parseFloat(this.element.css("left"))+(this.position.left-this.originalPosition.left)||null,h=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null,l.animate||this.element.css(t.extend(r,{top:h,left:a})),this.helper.height(this.size.height),this.helper.width(this.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,r=this.options;o={ +minWidth:this._isNumber(r.minWidth)?r.minWidth:0,maxWidth:this._isNumber(r.maxWidth)?r.maxWidth:1/0,minHeight:this._isNumber(r.minHeight)?r.minHeight:0,maxHeight:this._isNumber(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,r=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),r&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}), +this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),r=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,a=o?0:i.sizeDiff.width,h={width:i.size.width-a,height:i.size.height-r},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,r,a,h=t(this).resizable("instance"),l=h.options,c=h.element,p=l.containment,d=p instanceof t?p.get(0):/parent/.test(p)?c.parent().get(0):p;d&&(h.containerElement=t(d),/document/.test(p)||p===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){i[t]=h._num(e.css("padding"+s))})),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,r=h._hasScroll(d,"left")?d.scrollWidth:o,a=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:r,height:a}))},resize:function(e){ +var i,s,n,o,r=t(this).resizable("instance"),a=r.options,h=r.containerOffset,l=r.position,c=r._aspectRatio||e.shiftKey,p={top:0,left:0},d=r.containerElement,u=!0;d[0]!==document&&/static/.test(d.css("position"))&&(p=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-p.left),c&&(r.size.height=r.size.width/r.aspectRatio,u=!1),r.position.left=a.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),c&&(r.size.width=r.size.height*r.aspectRatio,u=!1),r.position.top=r._helper?h.top:0),n=r.containerElement.get(0)===r.element.parent().get(0),o=/relative|absolute/.test(r.containerElement.css("position")),n&&o?(r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top):(r.offset.left=r.element.offset().left,r.offset.top=r.element.offset().top),i=Math.abs(r.sizeDiff.width+(r._helper?r.offset.left-p.left:r.offset.left-h.left)),s=Math.abs(r.sizeDiff.height+(r._helper?r.offset.top-p.top:r.offset.top-h.top)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,c&&(r.size.height=r.size.width/r.aspectRatio,u=!1)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,c&&(r.size.width=r.size.height*r.aspectRatio,u=!1)),u||(r.position.left=r.prevPosition.left,r.position.top=r.prevPosition.top,r.size.width=r.prevSize.width,r.size.height=r.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,r=t(e.helper),a=r.offset(),h=r.outerWidth()-e.sizeDiff.width,l=r.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:a.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:a.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance").options;t(e.alsoResize).each((function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})}))},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,r=s.originalPosition,a={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0};t(n.alsoResize).each((function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,(function(t,e){var i=(s[e]||0)+(a[e]||0);i&&i>=0&&(n[e]=i||null)})),e.css(n)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}), +e._addClass(e.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,r=i.originalPosition,a=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,p=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,u=o.width+p,f=o.height+d,g=s.maxWidth&&s.maxWidthu,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(u+=l),v&&(f+=c),g&&(u-=l),m&&(f-=c),/^(se|s|e)$/.test(a)?(i.size.width=u,i.size.height=f):/^(ne)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.top=r.top-d):/^(sw)$/.test(a)?(i.size.width=u,i.size.height=f,i.position.left=r.left-p):((f-c<=0||u-l<=0)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=r.top-d):(f=c-e.height,i.size.height=f,i.position.top=r.top+o.height-f),u-l>0?(i.size.width=u,i.position.left=r.left-p):(u=l-e.width,i.size.width=u,i.position.left=r.left+o.width-u))}}),t.ui.resizable})?s.apply(e,n):s)||(t.exports=o)},"8Iik":function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var e=t(this);return(!s||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)}})?s.apply(e,n):s)||(t.exports=o)},BvgM:function(t,e,i){"use strict";i.r(e);i("T58q"),i("chtW"),i("NvoQ"),i("Vn+K"),i("7UVs"),i("3G7n"),i("bLgU")},CumE:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo((function(e){return function(i){return!!t.data(i,e)}})):function(e,i,s){return!!t.data(e,s[3])}})})?s.apply(e,n):s)||(t.exports=o)},NvoQ:function(t,e,i){var s,n,o;n=[i("P5fv"),i("iGnl"),i("CumE"),i("NHgk"),i("8Iik"),i("Qwlt"),i("MIQu")],void 0===(o="function"==typeof(s=function(t){return t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null +},_isOverAxis:function(t,e,i){return t>=e&&t=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(e),t(e.target).parents().each((function(){if(t.data(this,o.widgetName+"-item")===o)return s=t(this),!1})),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),!s||this.options.handle&&!i&&(t(this.options.handle,s).find("*").addBack().each((function(){this===e.target&&(n=!0)})),!n)||(this.currentItem=s,this._removeCurrentsFromItems(),0)))},_mouseStart:function(e,i,s){var n,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=t("").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(), +!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,r=this.options,a=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===n||t.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,r={} +;o&&"x"!==o||(r.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(r,parseInt(this.options.revert,10)||500,(function(){s._clear(e)}))}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each((function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))})),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each((function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")})),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,r=o+t.width,a=t.top,h=a+t.height,l=this.offset.click.top,c=this.offset.click.left,p="x"===this.options.axis||s+l>a&&s+lo&&e+ct[this.floating?"width":"height"]?u:o0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,o,r=[],a=[],h=this._connectWith();if(h&&e)for(i=h.length-1;i>=0;i--)for(s=(n=t(h[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&a.push([t.isFunction(o.options.items)?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function l(){r.push(this)}for(a.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=a.length-1;i>=0;i--)a[i][0].each(l);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,(function(t){for(var i=0;i=0;i--)for(s=(n=t(d[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(p.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=p.length-1;i>=0;i--)for(r=p[i][1],s=0,l=(a=p[i][0]).length;s=0;i--)(s=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top) +;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){var i,s=(e=e||this).options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("
     
    ",M=p?"":"",w=0;w<7;w++)M+="";for(C+=M+"",S=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),T=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,H=Math.ceil((T+S)/7),N=J&&this.maxRows>H?this.maxRows:H,this.maxRows=N,A=this._daylightSavingAdjust(new Date(tt,Z,1-T)),F=0;F",Y=p?"":"",w=0;w<7;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],O=(W=A.getMonth()!==Z)&&!v||!E[0]||G&&Aq,Y+="",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);C+=Y+""}++Z>11&&(Z=0,tt++),D+=C+="
    "+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+u[z]+"
    "+this._get(t,"calculateWeek")(A)+""+(W&&!_?" ":O?""+A.getDate()+"":""+A.getDate()+"")+"
    "+(J?""+(U[0]>0&&P===U[1]-1?"
    ":""):"")}k+=D}return k+=l,t._keyEvent=!1,k},_generateMonthYearHeader:function(t,e,i,s,n,o,r,a){var h,l,c,p,d,u,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),y="
    ",k="";if(o||!m)k+=""+r[e]+"";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,k+=""}if(v||(y+=k+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)y+=""+i+"";else{for(p=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(u=function(t){ +var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e})(p[0]),g=Math.max(f,u(p[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="",y+=t.yearshtml,t.yearshtml=null}return y+=this._get(t,"yearSuffix"),v&&(y+=(!o&&m&&_?"":" ")+k),y+="
    "},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),r=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=r.getDate(),t.drawMonth=t.selectedMonth=r.getMonth(),t.drawYear=t.selectedYear=r.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&es?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),r=null,a=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=s),i[1].match(/[+\-].*/)&&(a+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!r||e.getFullYear()>=r)&&(!a||e.getFullYear()<=a)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0), +0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each((function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)})):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new i,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker})?s.apply(e,n):s)||(t.exports=o)},alHQ:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n0||(this.handle=this._getHandle(e),!this.handle||(this._blurActiveElement(e),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),0)))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("
    ").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))}, +_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",e,s))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==i._trigger("stop",e)&&i._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){ +this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];this.relativeContainer=null,n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(s=(i=t(n.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")), +this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=n.containment:this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,r=this.options,a=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1]:n,o=r.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-r.grid[0]:o+r.grid[0]:o),"y"===r.axis&&(h=this.originalPageX),"x"===r.axis&&(l=this.originalPageY)),{ +top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each((function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))}))},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,(function(){this.isOver?(this.isOver=0,s.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(e),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",e,n))}))},drag:function(e,i,s){t.each(s.sortables,(function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,(function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n}))),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,(function(){this.refreshPositions()})),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper, +o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,r=s.scrollParentNotHidden[0],a=s.document[0];r!==a&&"HTML"!==r.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+r.offsetHeight-e.pageY=0;d--)l=(h=s.snapElements[d].left-s.margins.left)+s.snapElements[d].width,p=(c=s.snapElements[d].top-s.margins.top)+s.snapElements[d].height,_l+g||yp+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})), +s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=Math.abs(c-y)<=g,o=Math.abs(p-v)<=g,r=Math.abs(h-_)<=g,a=Math.abs(l-m)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),u=n||o||r||a,"outer"!==f.snapMode&&(n=Math.abs(c-v)<=g,o=Math.abs(p-y)<=g,r=Math.abs(h-m)<=g,a=Math.abs(l-_)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||r||a||u)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||r||a||u)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,r=t.makeArray(t(o.stack)).sort((function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)}));r.length&&(n=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",n+e)})),this.css("zIndex",n+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable})?s.apply(e,n):s)||(t.exports=o)},vBzC:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})?s.apply(e,n):s)||(t.exports=o)},"yM/z":function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")}})?s.apply(e,n):s)||(t.exports=o)},yw1R:function(t,e,i){var s,n,o;n=[i("P5fv"),i("Qwlt")],void 0===(o="function"==typeof(s=function(t){return t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e}})?s.apply(e,n):s)||(t.exports=o)}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js b/src/components/kline/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js new file mode 100644 index 00000000..ca953821 --- /dev/null +++ b/src/components/kline/charting_library/bundles/lazy-velocity.90ed6d5911c9f69dd4d3.js @@ -0,0 +1,15 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lazy-velocity"],{WJ2Z:function(e,t,r){var a,i;!function(e){"use strict";if(!e.jQuery){var t=function(e,r){return new t.fn.init(e,r)};t.isWindow=function(e){return e&&e===e.window},t.type=function(e){return e?"object"==typeof e||"function"==typeof e?a[n.call(e)]||"object":typeof e:e+""},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var r;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!i.call(e,"constructor")&&!i.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}for(r in e);return void 0===r||i.call(e,r)},t.each=function(e,t,r){var a=0,i=e.length,n=l(e);if(r){if(n)for(;a0&&r-1 in e))}}(window),function(n){"use strict";"object"==typeof e.exports?e.exports=n():void 0===(i="function"==typeof(a=n)?a.call(t,r,t,e):a)||(e.exports=i)}((function(){"use strict";return function(e,t,r,a){var i,n=function(){if(r.documentMode)return r.documentMode;for(var e=7;e>4;e--){var t=r.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]>=0?t:Math.max(0,a+t),s=(r<0?a+r:Math.min(r,a))-o;if(s>0)if(n=new Array(s),this.charAt)for(i=0;i=0}:function(e,t){for(var r=0;r1e-4&&Math.abs(s.v)>1e-4;);return n?function(e){return u[e*(u.length-1)|0]}:c}}();g.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}}, +d.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],(function(e,t){g.Easings[t[0]]=k.apply(null,t[1])}));var h=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205", +lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=1?"":"alpha(opacity="+parseInt(100*parseFloat(r),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return r}}},register:function(){n&&!(n>9)||g.State.isGingerbread||(h.Lists.transformsBase=h.Lists.transformsBase.concat(h.Lists.transforms3D));for(var e=0;e8)&&3===i.split(" ").length&&(i+=" 1"),i;case"inject": +return/^rgb/.test(a)?a:(n<=8?4===a.split(" ").length&&(a=a.split(/\s+/).slice(0,3).join(" ")):3===a.split(" ").length&&(a+=" 1"),(n<=8?"rgb":"rgba")+"("+a.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();function r(e,t,r){if("border-box"===h.getPropertyValue(t,"boxSizing").toString().toLowerCase()===(r||!1)){var a,i,n=0,o="width"===e?["Left","Right"]:["Top","Bottom"],s=["padding"+o[0],"padding"+o[1],"border"+o[0]+"Width","border"+o[1]+"Width"];for(a=0;a=2&&console.log("Get "+r+": "+s),s},setPropertyValue:function(e,r,a,i,o){var s=r;if("scroll"===r)o.container?o.container["scroll"+o.direction]=a:"Left"===o.direction?t.scrollTo(a,o.alternateValue):t.scrollTo(o.alternateValue,a);else if(h.Normalizations.registered[r]&&"transform"===h.Normalizations.registered[r]("name",e))h.Normalizations.registered[r]("inject",e,a),s="transform",a=x(e).transformCache[r];else{if(h.Hooks.registered[r]){var l=r,u=h.Hooks.getRoot(r);i=i||h.getPropertyValue(e,u),a=h.Hooks.injectValue(l,a,i),r=u}if(h.Normalizations.registered[r]&&(a=h.Normalizations.registered[r]("inject",e,a),r=h.Normalizations.registered[r]("name",e)),s=h.Names.prefixCheck(r)[0],n<=8)try{e.style[s]=a}catch(d){g.debug&&console.log("Browser does not support ["+a+"] for ["+s+"]")}else{var c=x(e);c&&c.isSVG&&h.Names.SVGAttribute(r)?e.setAttribute(r,a):e.style[s]=a} +g.debug>=2&&console.log("Set "+r+" ("+s+"): "+a)}return[s,a]},flushTransformCache:function(e){var t="",r=x(e);if((n||g.State.isAndroid&&!g.State.isChrome)&&r&&r.isSVG){var a=function(t){return parseFloat(h.getPropertyValue(e,t))},i={translate:[a("translateX"),a("translateY")],skewX:[a("skewX")],skewY:[a("skewY")],scale:1!==a("scale")?[a("scale"),a("scale")]:[a("scaleX"),a("scaleY")],rotate:[a("rotateZ"),0,0]};d.each(x(e).transformCache,(function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(t+=e+"("+i[e].join(" ")+") ",delete i[e])}))}else{var o,s;d.each(x(e).transformCache,(function(r){if(o=x(e).transformCache[r],"transformPerspective"===r)return s=o,!0;9===n&&"rotateZ"===r&&(r="rotate"),t+=r+o+" "})),s&&(t="perspective"+s+" "+t)}h.setPropertyValue(e,"transform",t)}};h.Hooks.register(),h.Normalizations.register(),g.hook=function(e,t,r){var a;return e=c(e),d.each(e,(function(e,i){if(void 0===x(i)&&g.init(i),void 0===r)void 0===a&&(a=h.getPropertyValue(i,t));else{var n=h.setPropertyValue(i,t,r);"transform"===n[0]&&g.CSS.flushTransformCache(i),a=n}})),a};var y=function(){var e;function a(){return i?v.promise||null:n}var i,n,o,s,l,f,m=arguments[0]&&(arguments[0].p||d.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||p.isString(arguments[0].properties));p.isWrapped(this)?(i=!1,o=0,s=this,n=this):(i=!0,o=1,s=m?arguments[0].elements||arguments[0].e:arguments[0]);var v={promise:null,resolver:null,rejecter:null};if(i&&g.Promise&&(v.promise=new g.Promise((function(e,t){v.resolver=e,v.rejecter=t}))),m?(l=arguments[0].properties||arguments[0].p,f=arguments[0].options||arguments[0].o):(l=arguments[o],f=arguments[o+1]),s=c(s)){var b,P=s.length,k=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(l)&&!d.isPlainObject(f)){var A=o+1;f={};for(var F=A;F=4&&"("===H?F++:(F&&F<5||F>=4&&")"===H&&--F<5)&&(F=0),0===E&&"r"===H||1===E&&"g"===H||2===E&&"b"===H||3===E&&"a"===H||E>=3&&"("===H?(3===E&&"a"===H&&(N=1),E++):N&&","===H?++N>3&&(E=N=0):(N&&E<(N?5:4)||E>=(N?4:3)&&")"===H&&--E<(N?5:4))&&(E=N=0)}}V===b.length&&T===f.length||(g.debug&&console.error('Trying to pattern match mis-matched strings ["'+f+'", "'+b+'"]'),s=void 0),s&&(C.length?(g.debug&&console.log('Pattern found "'+s+'" -> ',C,A,"["+b+","+f+"]"),b=C,f=A,w=S=""):s=void 0)}s||(b=(x=k(a,b))[0],S=x[1],f=(x=k(a,f))[0].replace(/^([+-\/*])=/,(function(e,t){return P=t,""})),w=x[1],b=parseFloat(b)||0,f=parseFloat(f)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(a)?(f/=100,w="em"):/^scale/.test(a)?(f/=100,w=""):/(Red|Green|Blue)$/i.test(a)&&(f=f/100*255,w="")));if(/[\/*]/.test(P))w=S;else if(S!==w&&0!==b)if(0===f)w=S;else{i=i||function(){var a={myParent:e.parentNode||r.body,position:h.getPropertyValue(e,"position"),fontSize:h.getPropertyValue(e,"fontSize")},i=a.position===q.lastPosition&&a.myParent===q.lastParent,n=a.fontSize===q.lastFontSize;q.lastParent=a.myParent,q.lastPosition=a.position,q.lastFontSize=a.fontSize;var o={};if(n&&i)o.emToPx=q.lastEmToPx,o.percentToPxWidth=q.lastPercentToPxWidth,o.percentToPxHeight=q.lastPercentToPxHeight;else{var s=m&&m.isSVG?r.createElementNS("http://www.w3.org/2000/svg","rect"):r.createElement("div");g.init(s),a.myParent.appendChild(s),d.each(["overflow","overflowX","overflowY"],(function(e,t){g.CSS.setPropertyValue(s,t,"hidden")})),g.CSS.setPropertyValue(s,"position",a.position),g.CSS.setPropertyValue(s,"fontSize",a.fontSize),g.CSS.setPropertyValue(s,"boxSizing","content-box"),d.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],(function(e,t){g.CSS.setPropertyValue(s,t,"100%")})),g.CSS.setPropertyValue(s,"paddingLeft","100em"),o.percentToPxWidth=q.lastPercentToPxWidth=(parseFloat(h.getPropertyValue(s,"width",null,!0))||1)/100,o.percentToPxHeight=q.lastPercentToPxHeight=(parseFloat(h.getPropertyValue(s,"height",null,!0))||1)/100,o.emToPx=q.lastEmToPx=(parseFloat(h.getPropertyValue(s,"paddingLeft"))||1)/100,a.myParent.removeChild(s)}return null===q.remToPx&&(q.remToPx=parseFloat(h.getPropertyValue(r.body,"fontSize"))||16),null===q.vwToPx&&(q.vwToPx=parseFloat(t.innerWidth)/100,q.vhToPx=parseFloat(t.innerHeight)/100),o.remToPx=q.remToPx,o.vwToPx=q.vwToPx,o.vhToPx=q.vhToPx,g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(o),e),o}();var I=/margin|padding|left|right|width|text|word|letter/i.test(a)||/X$/.test(a)||"x"===a?"x":"y";switch(S){case"%":b*="x"===I?i.percentToPxWidth:i.percentToPxHeight;break;case"px":break;default:b*=i[S+"ToPx"]}switch(w){case"%":b*=1/("x"===I?i.percentToPxWidth:i.percentToPxHeight);break;case"px":break;default:b*=1/i[w+"ToPx"]}}switch(P){case"+":f=b+f;break;case"-":f=b-f;break;case"*":f*=b;break;case"/":f=b/f}c[a]={rootPropertyValue:u,startValue:b,currentValue:b,endValue:f,unitType:w,easing:v},s&&(c[a].pattern=s), +g.debug&&console.log("tweensContainer ("+a+"): "+JSON.stringify(c[a]),e)}else g.debug&&console.log("Skipping ["+l+"] due to a lack of browser support.")};for(var j in l)if(l.hasOwnProperty(j)){var L=h.Names.camelCase(j),R=H(l[j]);if(u(h.Lists.colors)){var M=R[0],W=R[1],$=R[2];if(h.RegEx.isHex.test(M)){for(var B=["Red","Green","Blue"],I=h.Values.hexToRgb(M),D=$?h.Values.hexToRgb($):void 0,G=0;G0?i=o:r=o}while(Math.abs(n)>s&&++u=o?b(t,s):0===l?s:w(t,r,r+c)}var P=!1;function k(){P=!0,e===r&&a===i||x()}var V=function(t){return P||k(),e===r&&a===i?t:0===t?0:1===t?1:y(S(t),r,i)};V.getControlPoints=function(){return[{x:e,y:r},{x:a,y:i}]};var T="generateBezier("+[e,r,a,i]+")";return V.toString=function(){return T},V}function V(e,t){var r=e;return p.isString(e)?g.Easings[e]||(r=!1):r=p.isArray(e)&&1===e.length?P.apply(null,e):p.isArray(e)&&2===e.length?m.apply(null,e.concat([t])):!(!p.isArray(e)||4!==e.length)&&k.apply(null,e),!1===r&&(r=g.Easings[g.defaults.easing]?g.defaults.easing:"swing"),r}function T(e){if(e){var t=g.timestamp&&!0!==e?e:s.now(),r=g.State.calls.length;r>1e4&&(g.State.calls=function(e){for(var t=-1,r=e?e.length:0,a=[];++t'+e+""}));a.innerHTML=(t=l.text).format.apply(t,c).replace(/\s\+\s/g,'+'),n.classList.add(b["common-tooltip__body--with-hotkey"]),s&&a.classList.add(b["common-tooltip__hotkey-block--divider"]),n.appendChild(a)}return i.addEventListener("contextmenu",g.a),i}function P(e,t){var i=t.rect;if(i){!function(e,t){var i,n=_.includes(t)?p[t]:"";(i=e.classList).remove.apply(i,_.map((function(e){return p[e]})).filter((function(e){return!!e}))),n&&!e.classList.contains(n)&&e.classList.add(n)}(e,t.colorTheme||"default"),t.addClass&&e.classList.add(t.addClass);var n=A(e);n.classList.toggle(b["common-tooltip__body--width_wide"],Boolean(t.wide)),n.classList.toggle(b["common-tooltip__body--no-padding"],Boolean(t.noPadding)),n.classList.toggle(b["common-tooltip__body--width_narrow"],Boolean(t.narrow)),n.classList.toggle(b["common-tooltip__body--no-buttons"],!0),e.classList.toggle(b["common-tooltip--no-pointer-events"],!Modernizr.pointerevents),n.style.left=x(0),n.style.width=x(n.clientWidth+(Boolean(t.noPadding)?0:2));var r=document.body.clientWidth,o=window.innerHeight,s=t.vertical,a=t.extendMargin||s&&i.w<20||!s&&i.h<20;e.classList.toggle(b["common-tooltip--farther"],a),e.classList.toggle(b["common-tooltip--vertical"],s),e.classList.toggle(b["common-tooltip--horizontal"],!s);var l=e.querySelector("."+b["common-tooltip__ear-holder"]),c="";if(s){e.style.left=x(i.x+i.w),e.style.top=x(i.y-(e.offsetHeight-i.h)/2);var u=(e.querySelector(":last-child")||n).getBoundingClientRect().right+10>r;e.classList.toggle(b["common-tooltip--direction_reversed"],u),e.classList.toggle(b["common-tooltip--direction_normal"],!u),c=u?"after":"before",Object(y.isRtl)()?(c=t.otr?"after":c,c=t.otl?"before":c):(c=t.otr?"before":c,c=t.otl?"after":c), +l.classList.toggle(b["common-tooltip__ear-holder--before"],"before"===c),l.classList.toggle(b["common-tooltip__ear-holder--after"],"after"===c),"after"===c&&(e.style.left="auto",e.style.right=x(r-i.x))}else{var h=i.x-(n.offsetWidth-i.w)/2,d=r-10-e.offsetWidth,f=Math.max(10,Math.min(h,d));e.style.bottom=x(o-i.y),e.style.left=x(f);u=d\n\t\t
    \n\t\t\t
    \n\t\t
    \n\t\t
    \n\t
    \n',I='\n\t
    \n',M='\n\t
    \n',L=Object(v.b)(T),O=Object(v.b)(I),k=Object(v.b)(M);function A(e){return e.querySelector("."+b["common-tooltip__body"])}var E=i("lxNp");i.d(t,"showOnElement",(function(){return N})),i.d(t,"show",(function(){return F})),i.d(t,"updateTooltipText",(function(){return j})),i.d(t,"hide",(function(){return W}));var V=!1,D=null,B=null;Modernizr.mobiletouch||document.addEventListener("mouseover",(function(e){for(var t=e.target,i=e.currentTarget,n=function(e,t,i){var n=[];for(;e&&e!==t;)e.classList&&e.classList.contains(i)&&n.push(e),e=e.parentElement||(r=e.parentNode)&&(r.nodeType===Node.ELEMENT_NODE?r:null);var r;return n}(t,i,"apply-common-tooltip"),r=function(t){if("buttons"in e){if(1&e.buttons)return"continue"}else if(1===e.which)return"continue";var i=function(){return N(t)};if(i()){var n=function(){t.removeEventListener("common-tooltip-update",i),t.removeEventListener("mouseleave",n),t.removeEventListener("mousedown",n),document.removeEventListener("scroll",n),B&&(B.destroy(),B=null),W()};return t.addEventListener("common-tooltip-update",i),t.addEventListener("mouseleave",n),t.addEventListener("mousedown",n),document.addEventListener("scroll",n),null===B&&(B=Object(E.createGroup)({desc:"Tooltip"})).add({desc:"Hide",hotkey:27,handler:n}),"break"}},o=0,s=n;o'},"+hLl":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Brush");function s(e,t){this._constructor="LineToolBrush";var r=t||s.createProperties();n.call(this,e,r),this._finished=!1,i.e("lt-pane-views").then(function(e){var t=i("00XE").BrushPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return-1},s.prototype.finished=function(){return this._finished},s.prototype.finish=function(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Brush"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.percentDistance=function(e,t){return Math.abs((t-e)/e)},s.prototype.addPoint=function(e){if(this._finished)return!0;if(this._lastPoint=null,this._points.length>0){var t=this._points[this._points.length-1],i=this.pointToScreenPoint(t)[1];if(this.pointToScreenPoint(e)[1].subtract(i).length()<2)return this._finished}return n.prototype.addPoint.call(this,e),this._finished},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),this._finished=!0},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("ZSes").BrushDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolbrush",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolBrush=s},"+q2u":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCrossShape",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShape=function(e,t,i){var n=i.width,r=i.height,o=i.x-n/2,s=i.vertOffset,a=i.y-r/2+s,l=t.pixelRatio,c=this._lineWidth(t),u=c%2?.5:0,h=Math.round(o*l),d=Math.round((o+n)*l);(d-h)%2!=c%2&&(d+=1);var p=Math.floor((h+d)/2)+u,_=Math.round(a*l),f=Math.round((a+r)*l);(f-_)%2!=c%2&&(f+=1);var m=Math.floor((_+f)/2)+u;e.moveTo(p,_),e.lineTo(p,f),e.moveTo(h,m),e.lineTo(d,m)}, +t.prototype._calcBoundingBox=function(t){var i=t.width,n=t.height,r=t.x-i/2,s=t.vertOffset,a=t.y-n/2+s,l=r,c=r+i,u=a,h=a+n,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.c)},"/+9u":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("jCNj");function r(e,t){void 0===t&&(t=Date.now());var i=Object(n.get_timezone)(e).offset_utc(t),r="",o=i/1e3/60/60;o%1&&(r=":"+o%1*60);return{offset:i,string:"UTC"+(o>0?"+"+(o-o%1)+r:0===o?"":String(o-o%1+r))}}},"//lZ":function(e,t,i){"use strict";i.r(t),i.d(t,"doAnimate",(function(){return s}));var n=i("mrSG");var r={from:0,duration:250,easing:i("9uLv").easingFunc.easeOutCubic},o=function(){function e(e){var t=this;this._doing=!0,this._completed=!1,this._options=Object(n.__assign)(Object(n.__assign)({},r),e);var i=performance.now();window.requestAnimationFrame((function(e){t._animation(i,t._options.from,e)}))}return e.prototype.stop=function(){this._doing=!1},e.prototype.completed=function(){return this._completed},e.prototype._animation=function(e,t,i){var n=this;if(this._doing){var r,o,s,a=(i=!i||i<1e12?performance.now():i)-e,l=a>=this._options.duration||t===this._options.to,c=(r=this._options.from,o=this._options.to,s=this._options.easing(a/this._options.duration),r*(1-s)+o*s),u=l?this._options.to:c,h=u-t;this._options.onStep(h,u),l?this._finishAnimation():window.requestAnimationFrame((function(t){n._animation(e,u,t)}))}else this._finishAnimation()},e.prototype._finishAnimation=function(){this._options.onComplete&&this._options.onComplete(),this._completed=!0},e}();function s(e){return new o(e)}},"//lt":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"PaneCursorType",(function(){return n})),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"}(n||(n={}))},"/3z9":function(e,t,i){"use strict";i.r(t),i.d(t,"isMacKeyboard",(function(){return o})),i.d(t,"Modifiers",(function(){return n})),i.d(t,"modifiersFromEvent",(function(){return s})),i.d(t,"hashFromEvent",(function(){return a})),i.d(t,"humanReadableModifiers",(function(){return l})),i.d(t,"humanReadableHash",(function(){return h}));var n,r=i("qFKp"),o=Object(r.isMac)()||r.CheckMobile.iOS();function s(e){var t=0;return e.shiftKey&&(t+=1024),e.altKey&&(t+=512),e.ctrlKey&&(t+=256),e.metaKey&&(t+=2048),t}function a(e){return s(e)|e.keyCode}function l(e){var t="";return 256&e&&(t+=o?"^":"Ctrl + "),512&e&&(t+=o?"⌥":"Alt + "),1024&e&&(t+=o?"⇧":"Shift + "),2048&e&&(t+=o?"⌘":"Win + "),t}!function(e){e[e.None=0]="None",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Mod=o?2048:256]="Mod",e[e.Control=256]="Control",e[e.Meta=2048]="Meta"}(n||(n={}));for(var c={9:"⇥",13:"↵",27:"Esc",8:o?"⌫":"Backspace",32:"Space",35:"End",36:"Home",37:"←",38:"↑",39:"→",40:"↓", +45:"Ins",46:"Del",191:"/"},u=1;u<=16;u++)c[u+111]="F"+u;function h(e){var t=l(e),i=255&e;return t+=i in c?c[i]:String.fromCharCode(i)}},"/5ju":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("UJLt"),o=i("hkLy"),s=i("zUrt"),a=i("Kxc7"),l=i("hY0g"),c=i.n(l),u=i("FQhm"),h=i("htUT"),d=i("/z0S"),p=i("BxxN");i("YFKU"),i("HbRj"),i("+GxX");i.d(t,"SaveChartService",(function(){return b}));var _={labelName:window.t("Chart layout name"),labelRename:window.t("Enter a new chart layout name"),error:window.t("Please enter chart layout name"),titleNew:window.t("Save New Chart Layout"),titleRename:window.t("Rename Chart Layout"),titleCopy:window.t("Copy Chart Layout"),valueCopy:window.t("{0} copy",{context:"ex: AAPL chart copy"})};function f(e,t,i,s){return Object(n.__awaiter)(this,void 0,void 0,(function(){var a;return Object(n.__generator)(this,(function(n){return a=new r.SaveRenameDialog({fields:[new o.InputField({name:"chart-title",label:e+":",error:t,maxLength:64})],title:i}),void 0!==s&&a.setField("chart-title",s),[2,a.show().then((function(e){return e["chart-title"]}))]}))}))}function m(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleRename,e)]}))}))}function v(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleCopy,_.valueCopy.format(e))]}))}))}function y(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(t){return[2,f(_.labelRename,_.error,_.titleNew,e)]}))}))}function g(){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(e){return[2,new Promise((function(e){a.enabled("saved_charts_count_restriction")&&window.is_authenticated&&!window.user.is_pro?s.backend.getChartsCount((function(t){e(t<5)})):e(!0)}))]}))}))}var b=function(){function e(e,t){this._autosaveTimer=null,this._watchedAutoSaveEnabled=new c.a,this._toggleAutoSaveEnabledHandler=this._toggleAutoSaveEnabled.bind(this),this._chartWidgetCollection=e,this._chartSaver=t,this._chartChangesWatcher=new h.ChartChangesWatcher(e.undoHistory,t,u),e.saveKeysPressed().subscribe(this,this.saveChartOrShowTitleDialog),this._chartChangesWatcher.getOnChange().subscribe(this,this._onStateChanged)}return e.prototype.autoSaveEnabled=function(){return this._watchedAutoSaveEnabled},e.prototype.destroy=function(){0},e.prototype.cloneChart=function(){return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,t;return Object(n.__generator)(this,(function(i){switch(i.label){case 0:return e=this._chartWidgetCollection,[4,g()];case 1:return i.sent()?[4,v(e.metaInfo.name.value())]:[3,3];case 2:return t=i.sent(),this._saveCurrentChartAsNewWithTitle(t),[3,4];case 3:0,i.label=4;case 4:return[2]}}))}))},e.prototype.saveChartAs=function(){Object(d.a)(this.cloneChart.bind(this),{source:"Clone chart"})},e.prototype.renameChart=function(){var e=this;Object(d.a)((function(){ +return Object(n.__awaiter)(e,void 0,void 0,(function(){var e,t;return Object(n.__generator)(this,(function(i){switch(i.label){case 0:return e=this._chartWidgetCollection,[4,m(e.metaInfo.name.value())];case 1:return t=i.sent(),e.metaInfo.name.setValue(t),this._doSave(),[2]}}))}))}),{source:"Rename chart"})},e.prototype.saveNewChart=function(e,t,i){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,o,s;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return r=this._chartWidgetCollection,o=r.metaInfo.name.value(),[4,g()];case 1:return n.sent()?[4,y(o)]:[3,3];case 2:return s=n.sent(),r.metaInfo.name.setValue(s),this._doSave(e,t,i),[3,4];case 3:0,n.label=4;case 4:return[2]}}))}))},e.prototype.saveExistentChart=function(e,t,i){this._doSave(e,t,i)},e.prototype.saveChartOrShowTitleDialog=function(e,t,i){var n=this,r=window.saver.isSaveInProcess(),o=this._chartChangesWatcher.hasChanges(),s=!!this._chartWidgetCollection.metaInfo.id.value();window.is_authenticated&&(r||!o&&s)||Object(d.a)((function(){null!=n._chartWidgetCollection.metaInfo.id.value()?n.saveExistentChart(e,t,i):n.saveNewChart(e,t,i)}),{source:"Save chart",sourceMeta:"Chart"})},e.prototype.whenReadyToSave=function(e){this._chartSaver.whenReadyToSave(e)},e.prototype.saveToJSON=function(){return this._chartSaver.saveToJSON()},e.prototype.saveChartSilently=function(e,t,i){this._chartSaver.saveChartSilently(e,t,i)},e.prototype.setAutoSaveEnabled=function(e){var t=this;window.is_authenticated&&window.saver.isSaveInProcess()||Object(d.a)((function(){t._watchedAutoSaveEnabled.setValue(e)}),{source:"AutoSave chart"})},e.prototype._autoSaveEnabledSettingHandler=function(e){0},e.prototype._toggleAutoSaveEnabled=function(e){0},e.prototype._enableAutoSave=function(){0},e.prototype._disableAutoSave=function(){0},e.prototype._onStateChanged=function(e){e?this._startAutosave():this._stopAutosave()},e.prototype._saveCurrentChartAsNewWithTitle=function(e){var t=this._chartWidgetCollection;a.enabled("saveload_storage_customization")?(t.metaInfo.uid.deleteValue(),t.metaInfo.id.deleteValue(),t.metaInfo.name.setValue(e),this._doSave()):window.open(Object(p.a)({clone:t.metaInfo.uid.value(),name:e}),"_blank")},e.prototype._doSave=function(e,t,i,n){var r=this._chartWidgetCollection;void 0!==e&&e(),this._chartSaver.saveChartSilently((function(e){var i;i=r.metaInfo.uid.value(),"/chart/"===location.pathname&&(location.href="/chart/"+i),void 0!==t&&t(e)}),(function(){void 0!==i&&i()}),{autoSave:Boolean(n)})},e.prototype._startAutosave=function(){var e=this;a.enabled("charts_auto_save")&&null===this._autosaveTimer&&(this._autosaveTimer=setTimeout((function(){e._autosaveTimer=null,e._chartWidgetCollection.metaInfo.id.value()&&e._doSave(void 0,void 0,void 0,!0)}),6e4))},e.prototype._stopAutosave=function(){null!==this._autosaveTimer&&(clearInterval(this._autosaveTimer),this._autosaveTimer=null)},e}()},"/DW5":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return o}));var n=i("CLNU");function r(e){ +return Object(n.clean)(JSON.stringify(e))}function o(e){return JSON.parse(Object(n.clean)(e,!0))}},"/DxK":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("p1SQ").LineToolHorzLinePriceAxisView,o=i("tc+8"),s=i("Ocx9").DefaultProperty,a=window.t("Horizontal Line");function l(e,t){var o=t||l.createProperties();this._priceAxisView=new r(this),n.call(this,e,o),i.e("lt-pane-views").then(function(e){var t=i("ckl+").HorzLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,n),l.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.points&&0!==t.points.length&&(t.points[0].offset=0),t},l.prototype.pointsCount=function(){return 1},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Horizontal Line"},l.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()?null:t===this.priceScale()&&this.properties().showPrice.value()&&this._model.paneForSource(this)===e?[this._priceAxisView]:null},l.prototype.updateAllViews=function(){n.prototype.updateAllViews.call(this),this._priceAxisView.update()},l.prototype.canHasAlert=function(){return!0},l.prototype._getAlertPlots=function(){return[this.points()[0].price]},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("NEbb").HorizontalLineDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.prototype.template=function(){var e=n.prototype.template.call(this);return e.text=this.properties().childs().text.value(),e},l.prototype._applyTemplateImpl=function(e){n.prototype._applyTemplateImpl.call(this,e),this.properties().childs().text.setValue(e.text)},l.createProperties=function(e){var t=new s("linetoolhorzline",e);return l._configureProperties(t),t},l._configureProperties=function(e){n._configureProperties(e),e.hasChild("text")||e.addChild("text",new o("")),e.addExclusion("text")},t.LineToolHorzLine=l},"/G2Z":function(e,t,i){"use strict";(function(e){i("xdS3");var t=i("Eyy1").assert;i("fPdn"),i("wZIs"),i("WmDe"),JSON.parse(urlParams.disabledFeatures).forEach((function(t){e.setEnabled(t,!1)})),JSON.parse(urlParams.enabledFeatures).forEach((function(t){e.setEnabled(t,!0)}));var n=i("UlDV").RestrictedToolsetBootloader,r=i("I4UZ").HeaderToolbarBootloader,o=i("9zVu").DrawingToolbarBootloader,s=i("OiSa").isDrawingToolbarVisible,a=i("EsvI"),l=i("oiZD").setTheme,c=i("JcHK"),u=i("Ery9"),h=i("lxNp"),d=i("n0Bl").migrateShortcut,p=i("RXmj").ChartSaver,_=i("/5ju").SaveChartService,f=i("lA7n").LoadChartService,m=i("F58L").StudyTemplates,v=i("54XG").FavoriteStudyTemplateService,y=i("PT1i").linking,g=i("FQhm"),b=i("kcTO"),S=b.formatterOptions,w=b.customFormatters,P=i("JT5O").StudyMarket,C=i("FBuY").TVXWindowEvents,x=i("jofe").createDeferredPromise,T=i("FIi8").deepExtend,I=i("PoSe"),M=i("LxhU").Interval,L=i("lW/c").Root,O=i("NsVT").ChartPage,k=i("IWXC").destroyQuoteSessions,A=i("ULlu"),E=i("uDHo").TIMEFRAMETYPE,V=new O(new L(window).allocate()),D=V.allocate({areaName:"center"}) +;V.allocate({areaName:"tradingpanel"});i("Wh/T");var B=i("/Y2c"),R=i("g5Qf").createFavoriteDrawingToolbar,N=i("x5Tw").setupChartEventHint,F=i("EX27"),j=i("0YCj"),W=i("9nLJ");i("2cgs"),i("vIQA");var H=i("u5Q5").setSearchRequestDelay,z=i("dfhE"),U=i("ocLq"),G=i("qE4g").addBrandingSource,Y=window.parent[urlParams.uid].getCustomIndicators,q=x(),K=x(),Z=e.enabled("left_toolbar");if(Promise.all([q.promise,K.promise]).then((function(){window.ChartApiInstance.start()})),"function"==typeof Y){var J=Y(U);J&&J.then?J.then((function(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 q.resolve();JSServer.studyLibrary.push.apply(JSServer.studyLibrary,e),q.resolve(),console.log("{0} custom indicators loaded.".format(e.length))})).catch((function(e){console.warn("Error loading custom indicators "+e),q.resolve()})):(console.warn("custom_indicators_getter should be a function that returns a Promise object"),q.resolve())}else q.resolve();window.widgetReady=function(e){g.subscribe("onChartReady",e)};var X=urlParams.theme&&urlParams.theme.toLowerCase();function Q(e){window.__defaultsOverrides=window.__defaultsOverrides||{},T(window.__defaultsOverrides,e),void 0!==TradingView.defaultProperties&&void 0!==TradingView.defaultProperties.chartproperties&&(window.applyDefaultsOverrides(TradingView.defaultProperties.chartproperties),window.applyDefaultOverridesToLinetools())}!function(e){a.themes[e]&&l(e)}(X),window.applyStudiesOverrides=function(e){e&&window.chartWidgetCollection.applyStudiesOverrides(e)},window.applyOverrides=function(e){Q(e),window.chartWidgetCollection.applyOverrides(e)},window.applyTradingCustomization=function(e){for(var t in e.order)TradingView.defaultProperties.linetoolorder[t]=e.order[t];for(var t in e.position)TradingView.defaultProperties.linetoolposition[t]=e.position[t]},window.changeTheme=function(e,t){var i=a.themes[e.toLowerCase()];i&&window.tradingViewApi.themes().setStdTheme(i.name,!0,t&&t.disableUndo)},window.getTheme=function(){return window.tradingViewApi.themes().getCurrentThemeName()},window.is_authenticated=!1;window.parent[urlParams.uid].brokerFactory,JSON.parse(window.urlParams.brokerConfig);window.t("charts by TradingView"),window.t("powered by TradingView"),window.t("by TradingView");var $=null,ee=x(),te=null,ie=function(){if(!Modernizr.canvas||!Modernizr.canvastext)throw Error("Charting library cannot be running under this browser");if(e.setEnabled("charting_library_debug_mode","true"===urlParams.debug),e.setEnabled("chart_property_page_trading",!1),e.enabled("remove_library_container_border")){var l=document.querySelector("#library-container");null!==l&&(l.style.border="0px",l.style.padding="1px")}e.enabled("no_min_chart_width")&&(window.document.body.style.minWidth="0px"),null!=urlParams.studiesOverrides&&j.setDefaultsOverrides(JSON.parse(urlParams.studiesOverrides)),t(void 0===TradingView.defaultProperties,"Default properties are inited before applying overrides"), +Q(JSON.parse(urlParams.overrides)),urlParams.numeric_formatting=urlParams.numeric_formatting&&JSON.parse(urlParams.numeric_formatting),urlParams.numeric_formatting&&"string"==typeof urlParams.numeric_formatting.decimal_sign&&(S.decimalSign=urlParams.numeric_formatting.decimal_sign[0]),window.ChartApiInstance=new F(window.parent[urlParams.uid].datafeed),window.parent[urlParams.uid].customFormatters&&(window.parent[urlParams.uid].customFormatters.timeFormatter&&(w.timeFormatter=window.parent[urlParams.uid].customFormatters.timeFormatter),window.parent[urlParams.uid].customFormatters.dateFormatter&&(w.dateFormatter=window.parent[urlParams.uid].customFormatters.dateFormatter)),window.ChartApiInstance.setStudiesAccessController(window.ChartApiInstance.createStudiesAccessController(urlParams.studiesAccess));var u=urlParams.chartContent?JSON.parse(urlParams.chartContent).json:void 0,h=urlParams.chartContentExtendedData?JSON.parse(urlParams.chartContentExtendedData):u?u.extendedData:void 0,d=urlParams.interval||"D",b=function(e){var t=/(\d+)(\w+)/;return e.map((function(e){var i=t.exec(e.text),n=i[2].toLowerCase(),r=parseInt(i[1]),o="y"===n?12*r+"M":r+n,s=U.Symbol.parsePeriod(e.resolution);return{text:window.t(e.title)||r+window.t(n,{context:"dates",count:r}),description:e.description||"",value:{value:o.toUpperCase(),type:E.PeriodBack},targetResolution:e.resolution,requiresIntraday:s.isIntraday}}))}(JSON.parse(urlParams.timeFrames));window.containerElement=window.parent.document.getElementById(urlParams.uid).parentElement;var x=Boolean(!1),T={resizerBridge:D,padding:e.enabled("border_around_the_chart")?2:0,content:u,widgetOptions:{hideIdeas:!0,addVolume:window.ChartApiInstance.studiesAccessController.isToolEnabled("Volume"),handleSessionErrors:!0,muteSessionErrors:!0,timezone:urlParams.timezone,defSymbol:urlParams.symbol,defInterval:d,compareSymbols:urlParams.compareSymbols&&JSON.parse(urlParams.compareSymbols),defTimeframe:urlParams.timeframe,paneContextMenuEnabled:e.enabled("pane_context_menu"),paneContextMenu:{mainSeriesTrade:x},priceScaleContextMenuEnabled:e.enabled("scales_context_menu"),currencyLabelEnabled:e.enabled("pricescale_currency"),legendWidgetEnabled:e.enabled("legend_widget"),legendWidget:{contextMenu:{settings:e.enabled("show_chart_property_page"),showOpenMarketStatus:e.enabled("display_market_status")}},sourceStatusesWidget:{errorSolution:!1},marketStatusWidgetEnabled:e.enabled("display_market_status"),marketStatusWidget:{preMarketSolution:!1,postMarketSolution:!1},chartWarningWidget:{subscriptionFullInfo:!1},timeScaleWidget:{contextMenuEnabled:e.enabled("scales_context_menu"),timezoneMenuEnabled:e.enabled("timezone_menu"),priceAxisLabelsOptions:{showLabels:e.enabled("main_series_scale_menu")}},timeScale:{preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:e.enabled("lock_visible_time_range_on_resize"),rightBarStaysOnScroll:e.enabled("right_bar_stays_on_scroll")},goToDateEnabled:e.enabled("go_to_date"),crossHair:{menuEnabled:e.enabled("chart_crosshair_menu")},handleScale:{ +mouseWheel:e.enabled("mouse_wheel_scale"),pinch:e.enabled("pinch_scale"),axisPressedMouseMove:e.enabled("axis_pressed_mouse_move_scale")},handleScroll:{mouseWheel:e.enabled("mouse_wheel_scroll"),pressedMouseMove:e.enabled("pressed_mouse_move_scroll"),horzTouchDrag:e.enabled("horz_touch_drag_scroll"),vertTouchDrag:e.enabled("vert_touch_drag_scroll")},shiftVisibleRangeOnNewBar:e.enabled("shift_visible_range_on_new_bar"),croppedTickMarks:e.enabled("cropped_tick_marks")},seriesControlBarEnabled:e.enabled("timeframes_toolbar"),seriesControlBar:{timeFramesWidgetEnabled:!0,timeFramesWidget:{goToDateEnabled:e.enabled("go_to_date"),availableTimeFrames:function(e,t){return e?t!==z.STATUS_DELAYED&&t!==z.STATUS_DELAYED_STREAMING&&t!==z.STATUS_READY?[]:b.filter((function(t){return!(t.requiresIntraday&&!e.has_intraday)&&!(e.supported_resolutions&&e.supported_resolutions.indexOf(M.normalize(t.targetResolution))<0)})):[]}},timeWidgetEnabled:!0,timeWidget:{timezoneMenuEnabled:e.enabled("timezone_menu")},adjustForDividendsButtonEnabled:!1,extendedHoursButtonEnabled:!1,percentageScaleButtonEnabled:!0,logScaleButtonEnabled:!0,autoScaleButtonEnabled:!0,fullscreenButtonEnabled:!0,mobileChangeLayoutEnabled:!1},globalEvents:!0,snapshotUrl:urlParams.snapshotUrl,mobileForceChartMaximizeEnabled:!1,saveChartEnabled:e.enabled("save_shortcut")};Z&&(R(),T.widgetOptions.isDrawingToolbarVisible=s),h&&(T.metaInfo={id:h.uid,name:h.name,description:h.description,uid:h.uid,username:"",tags:""});var L=window.chartWidgetCollection=new B(T);G(L),window.studyMarket=new P(L),"undefined"!=typeof serviceLocator&&serviceLocator.registerService(CHART_WIDGET_COLLECTION_SERVICE,L),L.activeChartWidget.subscribe((function(e){g.emit("activeChartChanged",L.getAll().indexOf(e))})),window.saver=new p(L);var O=new _(L,window.saver),k=new f(L);window.chartWidget=L.activeChartWidget.value(),window.pro=new TradingView.Pro;var A=function(t){if(!e.enabled("header_widget"))return null;var o=V.allocate({areaName:"top"}),s=new(0,i("htUT").ChartChangesWatcher)(t.chartWidgetCollection.undoHistory,window.saver,g),a=JSON.parse(urlParams.favorites);a.intervals=a.intervals.map((function(e){var t=""+e;return t.match(/1[DWMYdwmy]/)&&(t=t.slice(1)),t}));var l,c=null;e.enabled("study_templates")&&(c=new v(C,TVSettings),te=new m({chartWidgetCollection:t.chartWidgetCollection,favoriteStudyTemplatesService:c}));l=Modernizr.mobiletouch?["full"]:e.enabled("caption_buttons_text_if_possible")?void 0:["medium"];return new r(new n,{chartSaver:window.saver,chartApiInstance:ChartApiInstance,chartWidgetCollection:t.chartWidgetCollection,defaultIntervals:Object.keys(ChartApiInstance.defaultResolutions()),defaultFavoriteStyles:a.chartTypes,defaultFavoriteIntervals:a.intervals,hideStudyTemplates:!0,resizerBridge:o,studyMarket:window.studyMarket,studyTemplates:te,favoriteStudyTemplatesService:c,allowedModes:l,saveChartService:t.saveChartService,loadChartService:t.loadChartService,chartChangesWatcher:s,onClick:ce})}({chartWidgetCollection:L,saveChartService:O,loadChartService:k}) +;null!==A?A.load().then((function(e){$=e.getComponent(),ee.resolve()})):(ee.promise.catch((function(){})),ee.reject("header widget is not loaded"));var Y=function(e){if(Z){var t=urlParams.toolbarbg&&/^[0-9a-f]+$/i.test(urlParams.toolbarbg)?String(urlParams.toolbarbg):void 0;if(t){var i=document.createElement("style");i.textContent="body,.chart-controls-bar,#footer-chart-panel{background-color:#"+t+" !important}",document.head.appendChild(i)}return new o({bgColor:t,chartWidgetCollection:e,drawingsAccess:urlParams.drawingsAccess?JSON.parse(urlParams.drawingsAccess):void 0,resizerBridge:V.allocate({areaName:"left"}),onClick:ce})}return null}(L),q=null;window.tradingViewApi=new W(L,window.ChartApiInstance,O,k);var J=null;y.bindToChartWidgetCollection(L),TradingView.isNaN(urlParams.studyCountLimit)||(TradingView.STUDY_COUNT_LIMIT=Math.max(2,+urlParams.studyCountLimit)),TradingView.isNaN(urlParams.ssreqdelay)||H(Math.max(0,+urlParams.ssreqdelay)),window.ChartApiInstance.connect(),Promise.all([i.e(32),i.e(39),i.e(63),i.e(77),i.e(15),i.e(30),i.e(35),i.e(47),i.e(57),i.e("floating-toolbars")]).then(function(e){var t=i("tPkB");window.lineToolPropertiesToolbar=new t(L)}.bind(null,i)).catch(i.oe);var ie=document.querySelector(".tv-content");function ne(){Y&&Y.load(),q&&q.load().then((function(e){window.footerWidget=e.getComponent()})),J&&J.load().then((function(e){window.widgetbar=e}))}null!==ie&&ie.addEventListener("contextmenu",(function(e){null!==e.target&&"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&e.preventDefault()})),K.resolve(),L.undoHistory.undoStack().onChange().subscribe(null,I((function(){g.emit("onAutoSaveNeeded")}),1e3*(urlParams.autoSaveDelay||5),{leading:!1,trailing:!0})),chartWidget.withModel(null,(function(){if(ChartApiInstance.on("realtime_tick",(function(e){g.emit("onTick",e)})),!a.savedThemeName()&&X){var t=a.getStdTheme(X);t&&t.content&&void 0===u&&(L.applyTheme(t.content,!1,!1,X,!0,!0),window.applyOverrides(window.__defaultsOverrides))}e.enabled("charting_library_debug_mode")&&g.subscribeToAll((function(){var e=Array.prototype.slice.call(arguments);console.log('Event "{0}", arguments: {1}'.format(e[0],JSON.stringify(e.slice(1))))})),N&&(N(L),N=null)})),c.isAnyChartWidgetInitialized(L)?ne():c.waitAnyChartWidgetInitialized(L,ne),g.subscribe("chart_load_requested",(function(e){window.tradingViewApi.loadChart({json:JSON.parse(e.content),extendedData:e})}))};window.addEventListener("unload",(function(){window.chartWidgetCollection&&(window.chartWidgetCollection.destroy(),window.chartWidgetCollection=null),window.containerElement=null,k(),window.ChartApiInstance&&(window.ChartApiInstance.destroy(),window.ChartApiInstance=null)})), +e.enabled("saveload_storage_customization")&&(window.parent[urlParams.uid].saveLoadAdapter?u.setCustomAdapter(window.parent[urlParams.uid].saveLoadAdapter):void 0!==urlParams.chartsStorageUrl&&urlParams.chartsStorageUrl&&void 0!==urlParams.clientId&&urlParams.clientId?u.initialize(urlParams.clientId,urlParams.userId,urlParams.chartsStorageUrl,urlParams.chartsStorageVer||"1.0"):(e.setEnabled("saveload_storage_customization",!1),e.setEnabled("header_saveload",!1)));var ne,re=x();function oe(){re.resolve()}window.parent[urlParams.uid].loadLastChart&&e.enabled("saveload_storage_customization")?u.getCharts((function(e){if(0!==e.length){var t=e.sort((function(e,t){return t.modified_iso-e.modified_iso}))[0];u.getChartContent(t,(function(e){var t=JSON.parse(e.content);t.extendedData=e,urlParams.chartContent=JSON.stringify({json:t}),oe()}),oe)}else oe()}),oe):oe(),null!=(ne=window.parent[window.urlParams.uid].settingsAdapter)?(TVSettings.setSettingsAdapter(ne),TVSettings.sync()):e.enabled("use_localstorage_for_settings")&&TVSettings.sync();var se,ae,le=x();function ce(e){var t=TradingView.bottomWidgetBar;t&&t.turnOffMaximize()}Promise.all([le.promise,re.promise]).then((function(){A.trigger(window,"resize");var t,i,n,r,o,s,a=document.querySelector(".loading-indicator");if(a&&(a.style.display="none"),setTimeout(ie,0),e.enabled("14851")&&(Math.random()<=.02||e.enabled("cqg_terminal")||e.enabled("amp_terminal"))){t=window,i=document,n="script",r="ga",t.GoogleAnalyticsObject=r,t.ga=t.ga||function(){(t.ga.q=t.ga.q||[]).push(arguments)},t.ga.l=1*new Date,o=i.createElement(n),s=i.getElementsByTagName(n)[0],o.async=1,o.src="//www.google-analytics.com/analytics.js",s.parentNode.insertBefore(o,s);var l=document.URL.match(new RegExp("(:?.*://)([^/]+)/.*"))[2];ga("create","UA-112911840-1","auto"),ga("set","anonymizeIp",!0),ga("set",{hostname:l,page:l,referrer:l}),ga("send","pageview")}})),se=!0,window.parent[urlParams.uid].datafeed.onReady((function(e){se&&console.warn("`onReady` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),window.configurationData=e,le.resolve()})),se=!1,window.getFunctionFromArguments=function(e){return window.parent[urlParams.uid][e]},window.createShortcutAction=(ae=h.createGroup({desc:"API"}),function(e,t){ae.add({hotkey:d(e),handler:t})}),window.initializationFinished=function(){window.chartWidgetCollection.undoHistory.clearStack()},window.headerReady=function(){return ee.promise},window.createButton=function(e){if(null===$)throw new Error("Cannot create button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");var t=(e=e||{}).align||"left";return $.addButton(t)},window.getAllFeatures=function(){const t=e.getAllFeatures();return Object.keys(t).forEach((function(e){isNaN(parseFloat(e))||delete t[e]})),t}}).call(this,i("Kxc7"))},"/McG":function(e){ +e.exports=JSON.parse('{"content":{"chartProperties":{"scalesProperties":{"textColor":"#131722","lineColor":"#E0E3EB","backgroundColor":"#ffffff"},"paneProperties":{"vertGridProperties":{"color":"#F0F3FA"},"horzGridProperties":{"color":"#F0F3FA"},"background":"#ffffff","backgroundGradientStartColor":"#ffffff","backgroundGradientEndColor":"#ffffff"}},"sessions":{"graphics":{"backgrounds":{"outOfSession":{"color":"#2196F3","transparency":92},"preMarket":{"color":"#FF9800","transparency":92},"postMarket":{"color":"#2196F3","transparency":92}},"vertlines":{"sessBreaks":{"color":"#4985e7","style":2,"width":1}}}},"mainSourceProperties":{"baseLineColor":"#B2B5BE","candleStyle":{"borderColor":"#378658","upColor":"#26a69a","wickColor":"#737375","wickUpColor":"#26a69a","wickDownColor":"#ef5350","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350"},"haStyle":{"borderColor":"#378658","upColor":"#26a69a","wickColor":"#737375","wickUpColor":"#26a69a","wickDownColor":"#ef5350","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350"},"barStyle":{"downColor":"#ef5350","upColor":"#26a69a"},"pnfStyle":{"downColor":"#ef5350","upColor":"#26a69a","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"},"baselineStyle":{"baselineColor":"rgba( 117, 134, 150, 1)","topFillColor1":"rgba( 38, 166, 154, 0.28)","topFillColor2":"rgba( 38, 166, 154, 0.05)","bottomFillColor1":"rgba( 239, 83, 80, 0.05)","bottomFillColor2":"rgba( 239, 83, 80, 0.28)","topLineColor":"rgba( 38, 166, 154, 1)","bottomLineColor":"rgba( 239, 83, 80, 1)"},"areaStyle":{"transparency":100,"color1":"rgba(33, 150, 243, 0.28)","color2":"#2196f3","linecolor":"#2196f3","linewidth":2,"linestyle":0},"renkoStyle":{"upColor":"#26a69a","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae","borderUpColorProjection":"#a9dcc3","borderDownColorProjection":"#f5a6ae","wickUpColor":"#26a69a","wickDownColor":"#ef5350"},"lineStyle":{"color":"#2196f3","linewidth":2,"linestyle":0},"kagiStyle":{"downColor":"#ef5350","upColor":"#26a69a","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"},"pbStyle":{"upColor":"#26a69a","downColor":"#ef5350","borderUpColor":"#26a69a","borderDownColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae","borderUpColorProjection":"#a9dcc3","borderDownColorProjection":"#f5a6ae"},"rangeStyle":{"upColor":"#26a69a","downColor":"#ef5350","upColorProjection":"#a9dcc3","downColorProjection":"#f5a6ae"}}}}')},"/ToI":function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n,r){var o=e.call(this,t,i,r)||this;return o._sourcePaneRemoved=!1,o._targetPaneIndex=t.panes().indexOf(n),o}return Object(n.__extends)(t,e),t.prototype.redo=function(){ +for(var e=this._chartModel.panes()[this._initialPaneIndex],t=this._chartModel.panes()[this._targetPaneIndex],i=e!==t,n=this._targetPriceScale(t),o=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),s=0,a=this._chartModel.children(o,!0);s1),u.fullscreen.setValue(le===u)}else u&&r(u)}Le(),Ne(),function(){for(var e=G.count,t=e,i=0;i1)}(),t(),W.forEach((function(e){e.chartWidget.onZoom().subscribe(this,(function(e){me.fire(e)}))})),U.value()<1&&l>0&&W[l-1].rdState.bridge().attach()}function Ne(){var e=Math.min(G.count,W.length)-1;if(e<0)F.deleteValue();else{var t=H;t<0&&(t=0),t>e&&(t=e),F.setValue(W[t].chartWidget)}}function Fe(){for(var e=W.length;e--;){var t=e===H;$(W[e].container.value()).toggleClass("active",t).toggleClass("inactive",!t)}}function je(e){}V.seriesControlBarEnabled&&(ye=R+N+"px",(ge=document.createElement("div")).style.left=ye,ge.style.right=ye,ge.style.bottom=ye,ge.classList.add("chart-toolbar","chart-controls-bar"),pe[0].appendChild(ge),Promise.all([i.e("react"),i.e(1),i.e(4),i.e(8),i.e(9),i.e(23),i.e(24),i.e(26),i.e(43),i.e(45),i.e(46),i.e(60),i.e(64),i.e(69),i.e(0),i.e(2),i.e(12),i.e(14),i.e(18),i.e(52),i.e("chart-bottom-toolbar")]).then(function(e){var n=i("MfqI").BottomToolbarRenderer,r=V.resizerBridge,o=[r.container.spawn(),r.width.spawn(),r.height.spawn()],s=r.container.value(),a=new t,l=function(){a.fire()};o.forEach((function(e){e.subscribe(l)})),be=new n(ge,a,(function(){var e=s.getBoundingClientRect(),t=Ce();return t.top=e.top+t.top,t.left=e.left+t.left,t}),O,ChartApiInstance,ce,V.seriesControlBar),Se=function(){null!==be&&(be.destroy(),be=null, +ge.remove(),ge=null),o.forEach((function(e){e.destroy()})),a.destroy()}}.bind(null,i)).catch(i.oe)),se.subscribe(Le),ae.subscribe(Le),this.updateLayout=Le;var We=new t,He=new y,ze=new y,Ue=null;function Ge(e){var t=e.mainSeries().properties();t.style.subscribe(null,Ye),Ye(t.style),e.model().onSelectedSourceChanged().subscribe(null,qe),qe(e.selection().sources())}function Ye(e){He.setValue(e.value())}function qe(){var e=Ue.model();ze.setValue(e.selection().sources())}function Ke(e){for(var t=!1,i=0;i=o[e].count)return e;return"s"}function it(e,t){if(J=!0,X=Boolean(t),K=[],e){e.charts||(e={layout:"s",charts:[e]});var i=new Set;e.charts.forEach((function(e){e.chartId&&i.add(e.chartId)})),e.charts.forEach((function(e){if(!e.chartId){var t=Be((function(e){return i.has(e)}));i.add(t),e.chartId=t}})),Y=tt(e.layout||"s");for(var n=0;n1},applyIndicatorToAllCharts:function(e,t,i,n){A(Pe(),e,t,i,n)},setActive:Qe,inlineChartsCount:U.readonly(),revertToInline:function(){Ve(null);for(var e=0;e0||e.status()===I.STATUS_INVALID_SYMBOL||e.status()===I.STATUS_NO_BARS)st();else{var i=e.dataEvents(),n=function(){st(),i.barReceived().unsubscribe(null,n),i.completed().unsubscribe(null,n),i.error().unsubscribe(null,n)};i.barReceived().subscribe(null,n),i.completed().subscribe(null,n),i.error().subscribe(null,n)}}))}})),a()){var at=h.tool.setValue;h.tool.setValue=function(){O.selectedSources.value()&&O.activeChartWidget.value().model().lineBeingCreated()&&O.activeChartWidget.value().model().cancelCreatingLine(),at.apply(h.tool,arguments)}}Promise.all(W.map((function(e){return b(e.chartWidget.modelCreated()).promise}))).then((function(){return Promise.all(W.map((function(e){ +return b(e.chartWidget.model().mainSeries().dataEvents().symbolResolved()).promise})))})).then((function(){window.saver&&window.is_authenticated&&V.widgetOptions.justCloned&&window.saver.saveChartSilently()})).catch(P.logError.bind(P))}}).call(this,i("aIyQ"))},"/YGI":function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("0YCj"),s=i.n(o);!function(e){e.StudyCannotBeChild="cannot_be_child",e.StubWasRemoved="stub_was_removed",e.CannotGetMetainfo="cannot_get_metainfo",e.Cancelled="cancelled",e.Unknown="unknown"}(n||(n={}));var a=i("txPx");i.d(t,"StudyInserter",(function(){return c}));var l=Object(a.getLogger)("Chart.Studies.StudyInserter"),c=function(){function e(e,t,i){this._parentSource=void 0,this._propsState=void 0,this._preferredPriceScale=void 0,this._allowChangeCurrency=!1,this._paneSize=void 0,this._forceOverlay=!1,this._studyMetaInfoRepository=t,this._inserterImpl=i,this._studyDescriptor=e}return e.prototype.setParentSource=function(e){this._parentSource=e||void 0},e.prototype.setPaneSize=function(e){this._paneSize=e},e.prototype.setPreferredPriceScale=function(e){this._preferredPriceScale=e},e.prototype.setAllowChangeCurrency=function(e){this._allowChangeCurrency=e},e.prototype.setForceOverlay=function(e){this._forceOverlay=e},e.prototype.setPropertiesState=function(e){this._propsState=e},e.prototype.insert=function(e,t){return Object(r.__awaiter)(this,void 0,void 0,(function(){var i,o,s,a,c,u,h;return Object(r.__generator)(this,(function(d){switch(d.label){case 0:p=this._inserterImpl,i=void 0!==p.createStub&&void 0!==p.removeStub?this._inserterImpl.createStub():null,o=!0,d.label=1;case 1:return d.trys.push([1,3,4,5]),[4,this._studyMetaInfoRepository.findById(this._studyDescriptor)];case 2:return s=d.sent(),[3,5];case 3:return d.sent(),l.logWarn("Cannot get study "+JSON.stringify(this._studyDescriptor)),[2,Promise.reject(n.CannotGetMetainfo)];case 4:return null!==i&&(o=this._inserterImpl.removeStub(i)),[7];case 5:return o?void 0!==t&&t.cancelled?[2,Promise.reject(n.Cancelled)]:this._canApplyStudyToParent(s)?(a=Object(r.__assign)({},s.defaults.inputs),void 0===e?[3,7]:[4,e(a,s.inputs,s)]):[2,Promise.reject(n.StudyCannotBeChild)]:[2,Promise.reject(n.StubWasRemoved)];case 6:return u=d.sent(),[3,8];case 7:u={},d.label=8;case 8:return c=u,void 0!==t&&t.cancelled?[2,Promise.reject(n.Cancelled)]:null===(h=this._insertStudy(s,c))?[2,Promise.reject(n.Unknown)]:[2,h]}var p}))}))},e.prototype._insertStudy=function(e,t){return this._inserterImpl.createStudy(e,t,null,this._propsState,this._forceOverlay,this._parentSource,this._preferredPriceScale,this._allowChangeCurrency,this._paneSize)},e.prototype._canApplyStudyToParent=function(e){return void 0===this._parentSource||s.a.canBeChild(e)},e}()},"/b+7":function(e,t){ +e.exports=''},"/bs+":function(e,t,i){"use strict";i.r(t),i.d(t,"barTimeToEndOfPeriod",(function(){return r})),i.d(t,"endOfPeriodToBarTime",(function(){return o}));var n=i("E6p6");function r(e,t,i,r){if(r.isDays())return i;if(e.moveTo(1e3*i),r.isIntraday()){var o=e.indexOfBar(1e3*i);if(o<0)throw new Error(i+" is out of the instrument session ");return e.endOfBar(o)/1e3}return e.startOfBar(n.SessionStage.LASTBAR_SESSION)/1e3}function o(e,t,i,n){if(n.isDays())return i;var r=1e3*i-1;if(e.moveTo(r),n.isIntraday()){var o=e.indexOfBar(r);if(o<0)throw new Error(i+" is out of the instrument session ");return e.startOfBar(o)/1e3}return i=e.startOfBar(0)/1e3}},"/hKg":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCandles",(function(){return a}));var n=i("Eyy1"),r=i("VdBB"),o=i("gAom"),s=i("Zp/P"),a=function(){function e(e){this._bars=[],this._barSpacing=1,this._barWidth=1,this._borderVisible=!1,this._barBorderWidth=1,this._wickVisible=!1,this._bodyVisible=!0,this._borderColor=void 0,this._wickColor=void 0,this._hittest=void 0,e&&this.setData(e)}return e.prototype.setData=function(e){this._bars=e.bars,this._barSpacing=e.barSpacing,this._borderVisible=e.borderVisible,this._bodyVisible=e.bodyVisible,this._wickVisible=e.wickVisible,this._borderColor=e.borderColor,this._wickColor=e.wickColor,this._hittest=e.hittest},e.prototype.hitTest=function(e){var t=this._bars,i=.5*this._barSpacing;if(0===t.length)return null;if(e.xt[t.length-1].time+i)return null;for(var n=null,o=0,a=t;o=2)Math.floor(i)%2!=this._barWidth%2&&this._barWidth--;this._wickVisible&&this._drawWicks(e,i),this._borderVisible&&this._drawBorder(e,i),this._bodyVisible&&this._drawCandles(e,i)}},e.prototype._drawWicks=function(e,t){var i=this._bars,r="",o=Math.min(Math.floor(t),Math.floor(this._barSpacing*t));o=Math.max(Math.floor(t),Math.min(o,this._barWidth));for(var s=Math.floor(.5*o),a=null,l=0,c=i;l2*r)Object(o.fillRectInnerBorder)(e,u,d,h-u+1,p-d+1,r);else{var _=h-u+1;e.fillRect(u,d,_,p-d+1)}s=h}}},e.prototype._drawCandles=function(e,t){for(var i="",n=this._calculateBorderWidth(t),r=0,s=this._bars;rc)continue;e.fillRect(u,l,h-u+1,c-l+1)}}}},e}()},"/jjs":function(e,t,i){"use strict";i.r(t),i.d(t,"Magnet",(function(){return s}));var n=i("Eyy1"),r=i("4o++"),o=i("zL3Q"),s=function(){function e(){}return e.prototype.align=function(e,t,i){var s=e;if(!Object(o.a)().value())return s;var a=i.mainDataSource();if(null===a)return s;var l=a.model().mainSeries();if(a!==l)return s;var c=l.priceScale(),u=l.bars();if(c.isEmpty()||!u.contains(t))return s;var h=u.valueAt(t);if(null===h)return s;var d=[h[1],h[2],h[3],h[4]],p=Object(n.ensure)(l.firstValue()),_=d.map((function(e){return{y:c.priceToCoordinate(e,p),price:e}})),f=c.priceToCoordinate(e,p);_.sort((function(e,t){return Math.abs(e.y-f)-Math.abs(t.y-f)}));var m=_[0];return(Object(o.b)().value()===r.MagnetMode.StrongMagnet||Math.abs(m.y-f)<50)&&(s=m.price),s},e}()},"/kal":function(e,t){e.exports=''},"/mDy":function(e,t,i){},"/tGj":function(e,t,i){"use strict";function n(e){return e.symbolSource()===e} +i.r(t),i.d(t,"isSymbolSource",(function(){return n}))},"/z0S":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("Kxc7");function r(e,t){n.enabled("saveload_requires_authentication")?window.runOrSignIn(e,t):e()}},"08i5":function(e,t,i){"use strict";var n,r;i.r(t),i.d(t,"AlertStatus",(function(){return n})),i.d(t,"Direction",(function(){return r})),function(e){e[e.Waiting=0]="Waiting",e[e.Success=1]="Success",e[e.Failure=2]="Failure"}(n||(n={})),function(e){e[e.Up=1]="Up",e[e.Down=2]="Down"}(r||(r={}))},"0F0w":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("aIyQ"),o=i.n(r),s=i("Eyy1"),a=i("hY0g"),l=i.n(a),c=i("e3/o"),u=i("txPx"),h=Object(u.getLogger)("ChartApi.AbstractSession"),d=function(){function e(e,t,i){this._isConnected=new l.a(!1),this._state=0,this._isConnectForbidden=!1,this._sessionId="",this._sessionIdChanged=new o.a,this._chartApi=e,this._sessionPrefix=t,this._shouldReconnectAfterCriticalError=i}return e.prototype.destroy=function(){this._logNormal("Destroying session"),this._isConnected.unsubscribe(),this.disconnect(),this._sessionIdChanged.destroy(),delete this._chartApi,this._logNormal("Session has been destroyed")},e.prototype.isConnected=function(){return this._isConnected},e.prototype.sessionId=function(){return this._sessionId},e.prototype.onSessionIdChanged=function(){return this._sessionIdChanged},e.prototype.connect=function(){0===this._state&&(Object(s.assert)(!this._isConnectForbidden,"Cannot call connect because it is forbidden at this moment"),this._setSessionId(this._sessionPrefix+"_"+Object(c.randomHash)()),this._logNormal("Connecting session - wait until transport stay connected"),this._state=1,this._chartApi.createSession(this._sessionId,this))},e.prototype.disconnect=function(){var e=this;0!==this._state&&(Object(s.assert)(""!==this._sessionId,"sessionId must not be invalid"),this._logNormal("Disconnecting session..."),this._forbidConnectWhile((function(){e._chartApi.connected()&&e._sendRemoveSession(),e._processDestroyingOnServer()})))},e.prototype.onMessage=function(e){switch(e.method){case"connected":return void this._onChartApiConnected();case"disconnected":return void this._onChartApiDisconnected();case"critical_error":var t=String(e.params[0]),i=String(e.params[1]);return void this._onCriticalError(t,i)}this._onMessage(e)},e.prototype._getChartApi=function(){return this._chartApi},e.prototype._generateLogMessage=function(e){return"["+this._sessionId+"] "+e},e.prototype._onCriticalError=function(e,t){var i=this;this._logError("Critical error. Reason="+e+", info="+t+"."),this._forbidConnectWhile((function(){i._processDestroyingOnServer()})),this._shouldReconnectAfterCriticalError?(this._logNormal("Reconnecting after critical error..."),this.connect()):this._logNormal("Reconnecting after critical error skipped")},e.prototype._onChartApiConnected=function(){Object(s.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)},e.prototype._onChartApiDisconnected=function(){var e=this;this._logNormal("Transport is disconnected. Reconnecting..."),this._forbidConnectWhile((function(){e._processDestroyingOnServer()})),this.connect()},e.prototype._setSessionId=function(e){var t=this._sessionId;this._logNormal("Changing sessionId: old="+t+", new="+e),this._sessionId=e,this._sessionIdChanged.fire(e,t)},e.prototype._logNormal=function(e){h.logNormal(this._generateLogMessage(e))},e.prototype._logError=function(e){h.logError(this._generateLogMessage(e))},e.prototype._processDestroyingOnServer=function(){this._state=0,this._isConnected.setValue(!1),this._chartApi.removeSession(this._sessionId),this._setSessionId("")},e.prototype._forbidConnectWhile=function(e){this._isConnectForbidden=!0,e(),this._isConnectForbidden=!1},e}();i.d(t,"ChartSession",(function(){return p}));Object(u.getLogger)("ChartSession");var p=function(e){function t(t,i){void 0===i&&(i=!1);var n=e.call(this,t,"cs",!1)||this;return n._sessionDisabled=!1,n._handler=null,n._criticalError=new o.a,n._disableStatistics=i,n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._criticalError.destroy(),this._handler=null,e.prototype.destroy.call(this)},t.prototype.serverTimeOffset=function(){return this._getChartApi().serverTimeOffset()},t.prototype.switchTimezone=function(e){return this._getChartApi().switchTimezone(this.sessionId(),e)},t.prototype.defaultResolutions=function(){return this._getChartApi().defaultResolutions()},t.prototype.availableCurrencies=function(){return this._getChartApi().availableCurrencies()},t.prototype.resolveSymbol=function(e,t,i){return this._getChartApi().resolveSymbol(this.sessionId(),e,t,i)},t.prototype.requestFirstBarTime=function(e,t,i){return this._getChartApi().requestFirstBarTime(this.sessionId(),e,t,i)},t.prototype.createSeries=function(e,t,i,n,r,o,s){return this._getChartApi().createSeries(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.modifySeries=function(e,t,i,n,r,o){return this._getChartApi().modifySeries(this.sessionId(),e,t,i,n,r,o)},t.prototype.removeSeries=function(e,t){return!!this.isConnected().value()&&this._getChartApi().removeSeries(this.sessionId(),e,t)},t.prototype.requestMoreData=function(e,t,i){return this._getChartApi().requestMoreData(this.sessionId(),e,t,i)},t.prototype.requestMoreTickmarks=function(e,t,i){return this._getChartApi().requestMoreTickmarks(this.sessionId(),e,t,i)},t.prototype.requestMetadata=function(e,t){var i=this;i._getChartApi().requestMetadata(i.sessionId(),e,t)},t.prototype.isCanCreateStudy=function(e){return this._getChartApi().isCanCreateStudy(e)},t.prototype.createStudy=function(e,t,i,n,r,o,s){return this._getChartApi().createStudy(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.rebindStudy=function(e,t,i,n,r,o,s){return this._getChartApi().rebindStudy(this.sessionId(),e,t,i,n,r,o,s)},t.prototype.modifyStudy=function(e,t,i,n){return this._getChartApi().modifyStudy(this.sessionId(),e,t,i,n)},t.prototype.removeStudy=function(e,t,i){ +return this._getChartApi().removeStudy(this.sessionId(),e,t,i)},t.prototype.createPointset=function(e,t,i,n,r,o){return this._getChartApi().createPointset(this.sessionId(),e,t,i,n,r,o)},t.prototype.modifyPointset=function(e,t,i,n){return this._getChartApi().modifyPointset(this.sessionId(),e,t,i,n)},t.prototype.removePointset=function(e){return this._getChartApi().removePointset(this.sessionId(),e)},t.prototype.setVisibleTimeRange=function(e,t,i,n,r){this._getChartApi().setVisibleTimeRange(e,this.sessionId(),t,i,n,r)},t.prototype.criticalError=function(){return this._criticalError},t.prototype.connect=function(t){void 0===t&&(t=null),null!==t&&(this._handler=t),e.prototype.connect.call(this)},t.prototype.setHandler=function(e){this._handler=e},t.prototype.connected=function(){return this.isConnected().value()&&!this._sessionDisabled},t.prototype.disable=function(){this._sessionDisabled=!0},t.prototype.chartApi=function(){return this._getChartApi()},t.prototype._sendCreateSession=function(){var e=this;Object.keys(this).forEach((function(t){/^(s|st|symbol_)\d+$/.test(t)&&delete e[t]})),this._getChartApi().chartCreateSession(this.sessionId(),this._disableStatistics)},t.prototype._sendRemoveSession=function(){this._getChartApi().chartDeleteSession(this.sessionId())},t.prototype._onMessage=function(e){this._handler&&this._handler(e)},t.prototype._onCriticalError=function(t,i){this._criticalError.fire(t,i),e.prototype._onCriticalError.call(this,t,i)},t}(d)},"0Pxc":function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("GEp6").distanceToLine,o=i("hfHJ"),s=o.rotationMatrix,a=o.scalingMatrix,l=o.translationMatrix,c=o.transformPoint,u=i("Ss5c").LineDataSource,h=i("Ocx9").DefaultProperty,d=window.t("Arc");function p(e,t){var n=t||p.createProperties();u.call(this,e,n),this.version=p.version,i.e("lt-pane-views").then(function(e){var t=i("dKqZ").ArcPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(p,u),p.prototype.startChanging=function(e,t){if(u.prototype.startChanging.call(this,e,t),0===e||1===e){var i=this.pointToScreenPoint(this._points[0])[0],o=this.pointToScreenPoint(this._points[1])[0],s=this.pointToScreenPoint(this._points[2])[0];this._dist=r(i,o,s).distance;var a=o.subtract(i),l=new n(-a.y,a.x),c=i.add(o).scaled(.5);s.subtract(c).dotProduct(l)<0&&(this._dist=-this._dist)}},p.prototype.pointsCount=function(){return 3},p.prototype.translatedType=function(){return d},p.prototype.name=function(){return"Arc"},p.prototype.hasEditableCoordinates=function(){return!1},p.prototype.setPoint=function(e,t){var i=Object.assign({},t),o=this.pointToScreenPoint(this._points[0])[0],u=this.pointToScreenPoint(this._points[1])[0],h=this.pointToScreenPoint(this._points[2])[0];switch(e){case 0:o=this.pointToScreenPoint(i)[0];var d=u.subtract(o),p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(this._dist)),h=this.screenPointToPoint(h),this._points[0]=i,this._points[2]=h;break;case 1:var _=r(o,u,h).distance;d=(u=this.pointToScreenPoint(i)[0]).subtract(o), +p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(this._dist)),h=this.screenPointToPoint(h),this._points[1]=i,this._points[2]=h;break;case 2:i=this.pointToScreenPoint(i)[0];var f;_=r(o,u,i).distance,d=u.subtract(o),p=o.add(u).scaled(.5);f=(f=new n(-d.y,d.x)).normalized(),h=p.add(f.scaled(_));var m=p.add(f.scaled(-_)),v=d.length(),y=d.x/v,g=d.y/v,b=Math.acos(y);g<0&&(b=-b);var S=l(-p.x,-p.y);i=c(S,i);var w=c(S,h);S=s(-b),i=c(S,i),w=c(S,w),S=a(1,v/(2*_)),i=c(S,i),w=c(S,w);var P=i.y*w.y>=0?new n(h.x,h.y):new n(m.x,m.y);P=this.screenPointToPoint(P),this._points[2]=P}this.normalizePoints()},p.version=2,p.prototype.migrateVersion=function(e,t,i){if(1===e&&2===this._points.length){var n=(2*this._points[0].price+3*this._points[1].price)/5;this._points.append({price:n,index:this._points[1].index})}if(1===e&&2===this._timePoint.length){var r={price:n=(2*this._timePoint[0].price+3*this._timePoint[1].price)/5,offset:this._timePoint[1].offset,time_t:this._timePoint[1].time_t};this._timePoint.append(r)}},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Zd1D").GeneralFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.createProperties=function(e){var t=new h("linetoolarc",e);return p._configureProperties(t),t},p._configureProperties=function(e){u._configureProperties(e)},t.LineToolArc=p},"0YCj":function(e,t,i){"use strict";(function(e,t){i("Eyy1").assert;var n=i("txPx").getLogger("Chart.Study.MetaInfo"),r=i("9iCb").applyOverridesToStudyDefaults,o=null;function s(e){TradingView.merge(this,{palettes:{},inputs:[],plots:[],graphics:{},defaults:{}}),TradingView.merge(this,e);var t=e.fullId||e.id;TradingView.merge(this,s.parseIdString(t)),this.name=this.id}s.VERSION_STUDY_ARG_SOURCE=41,s.METAINFO_FORMAT_VERSION_SOS_V2=42,s.VERSION_PINE_PROTECT_TV_4164=43,s.CURRENT_METAINFO_FORMAT_VERSION=51,s.VERSION_NEW_STUDY_PRECISION_FORMAT=46,s.CHILD_STUDY_ALLOWED_PLOT_TYPES=["line"],s.canPlotBeSourceOfChildStudy=function(e){return s.CHILD_STUDY_ALLOWED_PLOT_TYPES.includes(e)},s.CHILD_STUDY_EXCLUDE_IDS=["CorrelationCoefficient@tv-basicstudies","Correlation - Log@tv-basicstudies-1"],s.CHILD_STUDY_PARENT_EXCLUDE_IDS=[],s.FilledArea={},s.FilledArea.TYPE_PLOTS="plot_plot",s.FilledArea.TYPE_HLINES="hline_hline",s.versionOf=function(e){var t="_metainfoVersion"in e&&isNumber(e._metainfoVersion)?e._metainfoVersion:0;return t<0&&n.logError("Metainfo format version cannot be negative: "+t),t},s.parseIdString=function(e){var t={};if(-1===e.indexOf("@"))t.shortId=e,t.packageId="tv-basicstudies",t.id=e+"@"+t.packageId,t.version=1;else{var i=e.split("@");t.shortId=i[0];var n=i[1].split("-");if(3===n.length)t.packageId=n.slice(0,2).join("-"),t.id=t.shortId+"@"+t.packageId,t.version=n[2];else if(1===n.length&&"decisionbar"===n[0])t.packageId="les-"+n[0],t.id=t.shortId+"@"+t.packageId,t.version=1;else{if(1!==n.length)throw new Error("unexpected study id:"+e);t.packageId="tv-"+n[0],t.id=t.shortId+"@"+t.packageId,t.version=1}} +if(t.fullId=t.id+"-"+t.version,"tv-scripting"===t.packageId){var r=t.shortId;if(0===r.indexOf("Script$")||0===r.indexOf("StrategyScript$")){var o=r.indexOf("_");t.productId=o>=0?r.substring(0,o):t.packageId}else t.productId=t.packageId}else t.productId=t.packageId;return t},s.getPackageName=function(e){return(/^[^@]+@([^-]+-[^-]+)/.exec(e||"")||[0,"tv-basicstudies"])[1]},s.cutDollarHash=function(e){var t=e.indexOf("$"),i=e.indexOf("@");return-1===t?e:e.substr(0,t)+(i>=0?e.substr(i):"")},s.hasUserIdSuffix=function(e){return/^USER;[\d\w]+;\d+$/.test(e)},s.isStandardPine=function(e){return/^(Strategy)?Script\$STD;.*@tv-scripting$/.test(e)},s.getSourceIdByInputs=function(e,t){if(!Array.isArray(e)||!t)return null;for(var i=0;i0){var l=a.replace(/^[^\$]+/,i);n.inputs[o.id].setValue(l)}}}},s.patchChildStudyMetaInfoState=function(e){e.state&&function e(t){if("object"==typeof t)for(var i in t)"string"==typeof t[i]&&/^[^\$]+\$\d+$/.test(t[i])?t[i]=t[i].replace(/^[^\$]+/,"{pid}"):e(t[i])}(e.state.inputs),e.state.isChildStudy=!0},s.prototype.parseValue=function(e,t){return"bool"===e?TradingView.parseBool(t):t},s.prototype.defaultInputs=function(){for(var e=[],t=0;t0?e[0].id:null},s.prototype.createDefaults=function(){if(this.defaults){var e=TradingView.clone(this.defaults);e.precision="default";var t=s.getStudyPropertyRootName(this);defaults.create(t,e)}},s.prototype.removeDefaults=function(){defaults.remove(s.getStudyPropertyRootName(this))},s.findStudyMetaInfoByDescription=function(e,t){if(e){for(var i=0;ii&&(s=e,o=t)}for(var l=new n(e,t),c=this._pane.state(),u=r.length-1;u>=0;--u){var h=r[u],d=h.priceAxisViews(c,this._priceScale);if(d&&0!==d.length)for(var p=d.length-1;p>=0;--p){var _=d[p].renderer();if(null!==_&&void 0!==_.hitTest){var f=_.hitTest(l,this._size.w,this._isLeft?"left":"right");null!==f&&a(f,h)}}}return o},O.prototype._setCursorClassName=function(e){var t="";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)},O.prototype._mouseClickOrTapEvent=function(e){var t=this.dataSourceAtPoint(e.localX,e.localY);t&&this._pane.chart().model().selectionMacro((function(e){e.selection().isSelected(t)||(e.clearSelection(),e.addSourceToSelection(t))}))},O.prototype.mouseClickEvent=function(e){this._mouseClickOrTapEvent(e)},O.prototype.tapEvent=function(e){this._mouseClickOrTapEvent(e)},O.prototype._mouseOrTouchMoveEvent=function(e){ +this._priceScale&&(this.dataSourceAtPoint(e.localX,e.localY)?this._setCursorClassName("pointer"):this._setResizeCursor())},O.prototype.mouseMoveEvent=function(e){this._mouseOrTouchMoveEvent(e)},O.prototype._zoomAvailable=function(){return!this.priceScale().isEmpty()&&this._pane.chart().model().model().zoomEnabled()&&this._options.pressedMouseMoveScale},O.prototype._mouseDownOrTouchStartEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state();this._mousedown=!0,t.startScalePrice(i,this.priceScale(),e.localY)}},O.prototype.mouseDownEvent=function(e){this._mouseDownOrTouchStartEvent(e)},O.prototype.touchStartEvent=function(e){this._mouseOrTouchMoveEvent(e),this._mouseEnterOrTouchStartEvent(e),this._mouseDownOrTouchStartEvent(e)},O.prototype._pressedMouseOrTouchMoveEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();t.scalePriceTo(i,n,e.localY)}},O.prototype.pressedMouseMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},O.prototype.touchMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},O.prototype.mouseDownOutsideEvent=function(e){if(this._zoomAvailable()&&this._pane.hasState()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();this._mousedown&&(this._mousedown=!1,t.endScalePrice(i,n),this.restoreDefaultCursor())}},O.prototype._mouseUpOrTouchEndEvent=function(e){if(this._zoomAvailable()){var t=this._pane.chart().model(),i=this._pane.state(),n=this.priceScale();this._mousedown=!1,t.endScalePrice(i,n),this.restoreDefaultCursor()}},O.prototype.mouseUpEvent=function(e){this._mouseUpOrTouchEndEvent(e)},O.prototype.touchEndEvent=function(e){this._mouseLeaveOrTouchEndEvent(e),this._mouseUpOrTouchEndEvent(e)},O.prototype._mouseEnterOrTouchStartEvent=function(e){this._setResizeCursor()},O.prototype.mouseEnterEvent=function(e){this._mouseEnterOrTouchStartEvent(e)},O.prototype._mouseLeaveOrTouchEndEvent=function(e){this._setCursorClassName("")},O.prototype.mouseLeaveEvent=function(e){this._mouseLeaveOrTouchEndEvent(e)},O.prototype._setResizeCursor=function(){this._priceScale.isPercentage()||this._priceScale.isIndexedTo100()?this._setCursorClassName(""):this._pane.chart().model().model().zoomEnabled()&&this._setCursorClassName("ns-resize")},O.prototype._initActions=function(e){if(this._pane.hasState()&&null===this.actions){this.actions={};var t=this,n=this._pane.chart().model();this.actions.reset=new a({label:window.t("Reset Price Scale"),icon:i("LdoW"),shortcut:"Alt+R",shortcutHint:r.humanReadableHash(r.Modifiers.Alt+82),statName:"ResetScale",onExecute:O.prototype.reset.bind(this)}),this.actions.setAutoScale=new a({label:window.t("Auto (Fits Data To Screen)"),checkable:!0,checked:!0,statName:"ToggleAutoScale",onExecute:function(){n.togglePriceScaleAutoScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setPercentage=new a({label:window.t("Percent",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isPercentage(),statName:"TogglePercantage", +onExecute:function(){n.togglePriceScalePercentageScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setIndexedTo100=new a({label:window.t("Indexed to 100",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isIndexedTo100(),statName:"ToggleIndexedTo100",onExecute:function(){n.togglePriceScaleIndexedTo100ScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setLog=new a({label:window.t("Logarithmic",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isLog(),statName:"ToggleLogScale",onExecute:function(){n.togglePriceScaleLogScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.setRegular=new a({label:window.t("Regular",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isRegular(),statName:"ToggleRegularScale",onExecute:function(){n.setPriceScaleRegularScaleMode(t.priceScale()),t._updateScalesActions()}}),this.actions.alignLabels=new a({label:window.t("No Overlapping Labels",{context:"scale_menu"}),checkable:!0,checked:!1,statName:"TogglePreciseLabels"}),this.actions.alignLabels.binding=new g(this.actions.alignLabels,this.priceScale().properties().alignLabels,this._pane.chart().model(),"No Overlapping Labels"),this.actions.invertScale=new a({label:window.t("Invert Scale",{context:"scale_menu"}),checkable:!0,checked:this.priceScale().isInverted(),statName:"Invert Scale",onExecute:function(){n.invertPriceScale(t.priceScale()),t._updateScalesActions()}}),this._updateScalesActions()}},O.prototype._logAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().logSeriesScale:this.actions.setLog},O.prototype._percentageAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().percentSeriesScale:this.actions.setPercentage},O.prototype._indexedTo100Action=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().indexedTo100SeriesScale:this.actions.setIndexedTo100},O.prototype._autoScaleAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().autoSeriesScale:this.actions.setAutoScale},O.prototype._regularScaleAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().regularSeriesScale:this.actions.setRegular},O.prototype._lockScaleAction=function(){var e=this._pane.chart().actions().lockSeriesScale,t=A(this.priceScale(),this._pane.chart().model().model().mainSeriesScaleRatio());return e.update({hint:t}),e},O.prototype._invertAction=function(){return this._isMainSeriesAxis()?this._pane.chart().actions().invertSeriesScale:this.actions.invertScale},O.prototype._isMainSeriesAxis=function(){return this.priceScale().hasMainSeries()},O.prototype._updateMainSeriesScalesActions=function(){this._isMainSeriesAxis()&&null!==this.actions&&this._updateScalesActions()},O.prototype._updateScalesActions=function(){var e=this.priceScale(),t=this._isMainSeriesAxis(),i=e.mainSource().properties(),n=t&&e.isLockScale(),r=t&&i.style.value()===TradingView.Series.STYLE_PNF;this.actions.setRegular.update({checked:e.isRegular(),disabled:n||r}),this.actions.setPercentage.update({ +checked:e.isPercentage(),disabled:n||r}),this.actions.setIndexedTo100.update({checked:e.isIndexedTo100(),disabled:n||r}),this.actions.setLog.update({checked:e.isLog(),disabled:n||r}),this.actions.setAutoScale.update({checked:e.isAutoScale(),disabled:e.properties().autoScaleDisabled.value()})},O.prototype._mouseDoubleClickOrDoubleTapEvent=function(e){var t=this.dataSourceAtPoint(e.localX,e.localY);t?this._pane.processDoubleClickOnSource(t):(this.reset(),y("GUI","Double click price scale"))},O.prototype.mouseDoubleClickEvent=function(e){this._mouseDoubleClickOrDoubleTapEvent(e)},O.prototype.doubleTapEvent=function(e){this._mouseDoubleClickOrDoubleTapEvent(e)},O.prototype._contextMenuOrTouchContextMenuEvent=function(e){if(this._options.contextMenuEnabled){var t=this.dataSourceAtPoint(e.localX,e.localY);if(null!==t&&this._options.contextMenu.source)return void this._pane.chart().model().selectionMacro(function(i){i.selection().isSelected(t)||(i.clearSelection(),i.addSourceToSelection(t)),this._pane.showContextMenuForSelection(e)}.bind(this));this._options.contextMenu.general&&this._createContextMenu().then((function(t){t.show(e)}))}},O.prototype.contextMenuEvent=function(e){this._contextMenuOrTouchContextMenuEvent(e)},O.prototype.touchContextMenuEvent=function(e){this._contextMenuOrTouchContextMenuEvent(e)},O.prototype._createContextMenu=function(){return c.createMenu(this.getContextMenuActions(),{statName:"PriceScaleContextMenu"})},O.prototype._createMergeScalesAction=function(){var e=this._pane.chart().actions(),t=this._pane.chart().model().model().priceScaleSlotsCount();if(t.left+t.right===1)return 0===t.left?e.moveScaleToLeft:e.moveScaleToRight;var i=[];return i.push(e.mergeLeftScalesAction),i.push(e.mergeRightScalesAction),new a({label:L,subItems:i})},O.prototype.getContextMenuActions=function(){this._initActions();var e=this._pane.chart().actions(),t=[];if(t.push(this.actions.reset,new l,this._autoScaleAction()),this._isMainSeriesAxis()&&t.push(this._lockScaleAction()),t.push(e.scaleSeriesOnly,this._invertAction(),new l,this._regularScaleAction(),this._percentageAction(),this._indexedTo100Action(),this._logAction(),new l),o.any()||(t.push(this._createMergeScalesAction()),t.push(new l)),!M.enabled("fundamental_widget")){t.push(new a({label:window.t("Labels"),subItems:[e.showSymbolLabelsAction,e.showSeriesLastValue,null,null,null,e.showStudyPlotNamesAction,e.showStudyLastValue,null,null,this.actions.alignLabels].filter(Boolean)}))}return t.push(P(this._pane.chart())),M.enabled("countdown")&&t.push(e.showCountdown),this._options.currencyLabelEnabled&&t.push(e.showCurrency),!TradingView.onWidget()&&M.enabled("show_chart_property_page")&&M.enabled("chart_property_page_scales")&&e.scalesProperties&&t.push(new l,e.scalesProperties),t},O.prototype._sameSideSources=function(){var e=this._isLeft?"left":"right";return this._pane.state().orderedSources(e)},O.prototype._grouppedSources=function(){ +var e=this._pane,t=e.chart().model(),i=this._sameSideSources().slice(),n=e.state(),r=this.priceScale(),o=new Set,s=t.lineBeingEdited()||t.lineBeingCreated();if(s&&o.add(s),t.sourcesBeingMoved().forEach((function(e){o.add(e)})),t.selection().sources().forEach((function(e){o.add(e)})),t.hoveredSource()&&o.add(t.hoveredSource()),r===n.defaultPriceScale())for(var a=this._pane.state().dataSources(),l=0;l0&&this._hightlightBackground(e,l,this.priceScale().mainSource(),t);var c=s.model().crossHairSource();c.startMeasurePoint()&&this._hightlightBackground(e,c.measurePoints(),this.priceScale().mainSource(),t)},O.prototype.drawBorder=function(e,t){e.save(),e.fillStyle=this.lineColor();var i,n=Math.max(1,Math.floor(this.rendererOptions().borderSize*t));i=this._isLeft?Math.floor(this._size.w*t)-n:0,e.fillRect(i,0,n,Math.ceil(this._size.h*t)+1),e.restore()},O.prototype.drawTickMarks=function(e,t){var i=this.priceScale().marks() +;e.save(),e.setFont(this.baseFont());var n=this.rendererOptions(),r=this._isLeft?Math.floor((this._size.w-n.tickLength-n.borderSize)*t):Math.floor(n.borderSize*t),o=this._isLeft?Math.round(r-n.paddingInner*t):Math.round(r+(n.tickLength+n.paddingInner)*t),s=this._isLeft?"right":"left",a=Math.round(n.tickLength*t),l=Math.max(1,Math.floor(t)),c=Math.floor(.5*t),u=0!==i.length?this._tickmarksCache.getLabelHeight(e,i[0].label):0,h=this._isCurrencyLabelVisible()?this._currencyLabelLineHeight()+this._currencyLabel.labelTop():0,d=i.map((function(e){if(this._options.croppedTickMarks)return!0;var t=e.coord-u/2;return!(e.coord+u/2>this._size.h||t0&&(e=a[0].floatCoordinate())}}}u.forEach((function(e){h.add(e)})),d(n),d(this._pane.state().customSources());var p=t.filter((function(t){return t.floatCoordinate()<=e})),_=t.filter((function(t){return t.floatCoordinate()>e}));p.sort((function(e,t){return t.floatCoordinate()-e.floatCoordinate()})),p.length&&_.length&&_.push(p[0]),_.sort((function(e,t){return e.floatCoordinate()-t.floatCoordinate()}));var f=t.length;for(a=0;ab-y&&v.setFixedCoordinate(b-y)}for(var S=1;S<_.length;S++){var w;v=_[S],y=(w=_[S-1]).height(o,!0),g=v.coordinate(),b=w.getFixedCoordinate();(g||b)&&g=l)&&(o={value:l,view:a})}})),r.view&&n.push(r.view), +o.view&&n.push(o.view),n},O.prototype._isFromSameSide=function(e){return(this._isLeft?this._pane.state().leftPriceScales():this._pane.state().rightPriceScales()).includes(e)},O.prototype._addViewsOrMaxMin=function(e,t){var i=this._pane.state(),n=this.priceScale();if(n!==i.defaultPriceScale()&&(e=e.filter(function(e){return i.isOverlay(e)||this._isFromSameSide(e.priceScale())}.bind(this))),0!==e.length)if(1===e.length){var r=e[0].priceAxisViews(i,n);r&&r.length&&t.push(r)}else t.push(this._minMaxViews(e))},O.prototype.drawCrossHairLabel=function(e,t){e.save();var i=this._pane.chart().model().model(),n=this._pane.state(),r=this.priceScale(),o=[],s=this._pane.state(),a=this.priceScale()===n.defaultPriceScale(),l=i.lineBeingEdited()||i.lineBeingCreated();l&&(l.priceScale()===r||a&&n.isOverlay(l))&&((u=l.priceAxisViews(s,r))&&u.length&&o.push(u));this._addViewsOrMaxMin(i.sourcesBeingMoved(),o),this._addViewsOrMaxMin(i.selection().sources(),o);var c=i.hoveredSource();if(c){var u,h=n.customSources().includes(c)?r:c.priceScale();if(!i.selection().isSelected(c)&&(this._isFromSameSide(h)||a&&n.isOverlay(c)))(u=i.hoveredSource().priceAxisViews(s,r))&&u.length&&o.push(u)}(u=i.crossHairSource().priceAxisViews(s,r))&&u.length&&o.push(u);var d=this.rendererOptions(),p=this._isLeft?"right":"left";o.forEach((function(i){i.forEach((function(i){e.save(),i.renderer().draw(e,d,this._widthCache,this._size.w,p,t),e.restore()}),this)}),this),e.restore()},O.prototype.setAutoScale=function(e){var t=this._pane.state(),i=this.priceScale();this._pane.chart().model().setPriceAutoScale(t,i,e)},O.prototype.reset=function(){var e=this._pane.state(),t=this.priceScale();this._pane.chart().model().resetPriceScale(e,t)},O.prototype.hardResetCanvas=function(){null!==this._size&&(p(this._canvasBinding,this._size),p(this._topCanvasBinding,this._size))},O.prototype._isMainPane=function(){return this._pane.state().containsMainSeries()},O.prototype.paint=function(e){if(this._isVisible&&e!==u.None){if(e>u.Cursor){var t=d(this._canvasBinding.canvas);this._alignLabels(),this.drawBackground(t,this._canvasBinding.pixelRatio),this.drawBorder(t,this._canvasBinding.pixelRatio),this._pane.hasState()&&(this._updateCurrencyLabel(),this.drawTickMarks(t,this._canvasBinding.pixelRatio),this.drawBackLabels(t,this._canvasBinding.pixelRatio))}if(this._pane.hasState()){var i=d(this._topCanvasBinding.canvas),n=this._topCanvasBinding.pixelRatio;i.clearRect(0,0,Math.ceil(this._size.w*n)+1,Math.ceil(this._size.h*n)+1),this.drawCrossHairLabel(i,n)}}},O.prototype.restoreDefaultCursor=function(){this.setCursor("")},O.prototype.setCursor=function(e){var 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)},O.prototype.axisInfo=function(){return this._axisInfo},O.prototype.setHighlighted=function(e){this._highlighted!==e&&(this._highlighted=e)};var A=k(4);e.exports={ +PriceAxisWidget:O,scaleRatioForContextMenuTransformer:k}},"1Wlv":function(e,t,i){"use strict";(function(e){var n=i("Yj6H").PriceScaleBase,r=i("Ss5c").LineDataSource,o=i("7ktv").PriceDataSource,s=i("qJq3").Series,a=i("kcTO").PriceFormatter,l=i("GH0z").PercentageFormatter,c=i("Qb4w").PriceRange,u=i("e3/o").randomHash,h=i("s1Gx").sortSources,d=i("3ClC").isStudy,p=i("lTLF").PriceTickMarkBuilder,_=i("TTFo"),f=_.fromPercent,m=_.toPercent,v=_.toPercentRange,y=_.fromIndexedTo100,g=_.toIndexedTo100,b=_.toIndexedTo100Range,S=_.fromLog,w=_.toLog,P=new l,C=new a(100,1);function x(t,i){n.call(this,i),this._scalesProperties=t,this.m_height=0,this._internalHeightCache=null,this._internalHeightChanged=new e,this.m_priceRange=null,this._priceRangeChanged=new e,this.m_topMargin=0,this.m_bottomMargin=0,this._topPixelMargin=0,this._bottomPixelMargin=0,this.m_scrollStartPoint=null,this.m_scaleStartPoint=null,this.m_maxPriceRange=null,this.m_minPriceRange=null,this.m_priceRangeSnapshot=null,this._invalidatedForRange={isValid:!0,visibleBars:null};var r=this;this._coordinateToLogicalFunc=function(e,t){return r._coordinateToLogical(e,t)},this._logicalToCoordinateFunc=function(e,t){return r._logicalToCoordinate(e,t)},this.m_markBuilder=new p(this,100,this._coordinateToLogicalFunc,this._logicalToCoordinateFunc),this._modeChanged=new e,this._properties.isInverted.listeners().subscribe(this,x.prototype._onIsInvertedChanged),this._properties.listeners().subscribe(null,(function(){if(r.mainSource()&&r.mainSource().model()){var e=r.mainSource().model().paneForSource(r.mainSource());r.mainSource().model().updatePane(e)}})),this._scalesProperties.listeners().subscribe(this,(function(){this._marksCache=null})),this.setId(u())}inherit(x,n),x.prototype.id=function(){return this._id},x.prototype.setId=function(e){this._id=e},x.prototype._convertPriceRangeFromLog=function(e){if(null===e)return null;var t=S(e.minValue()),i=S(e.maxValue());return new c(t,i)},x.prototype._convertPriceRangeToLog=function(e){if(null===e)return null;var t=w(e.minValue()),i=w(e.maxValue());return new c(t,i)},x.prototype._canConvertPriceRangeFromLog=function(e){if(null===e)return!1;var t=S(e.minValue()),i=S(e.maxValue());return isFinite(t)&&isFinite(i)},x.prototype.mode=function(){return{autoScale:this._properties.autoScale.value(),lockScale:this._properties.lockScale.value(),percentage:this._properties.percentage.value(),indexedTo100:this._properties.indexedTo100.value(),log:this._properties.log.value()}},x.prototype.setMode=function(e){var t={},i=this.mode(),n=this._properties.state(),r=null;void 0!==e.autoScale&&e.autoScale!==n.autoScale&&(t.autoScale=e.autoScale,this._setAutoScaleValueWithDependentProperties(e.autoScale)),void 0!==e.lockScale&&e.lockScale!==n.lockScale&&(t.lockScale=e.lockScale,this._setLockScaleValueWithDependentProperties(e.lockScale)),void 0!==e.percentage&&e.percentage!==n.percentage&&(t.percentage=e.percentage,this._setPercentageValueWithDependentProperties(e.percentage),this._invalidatedForRange.isValid=!1), +void 0!==e.indexedTo100&&e.indexedTo100!==n.indexedTo100&&(t.indexedTo100=e.indexedTo100,this._setIndexedTo100ValueWithDependentProperties(e.indexedTo100),this._invalidatedForRange.isValid=!1),void 0!==e.log&&e.log!==n.log&&(t.log=e.log,this._setLogValueWithDependentProperties(e.log)),n.log&&!this._properties.log.value()&&(this._canConvertPriceRangeFromLog(this.m_priceRange)?null!==(r=this._convertPriceRangeFromLog(this.m_priceRange))&&this.setPriceRange(r):this.properties().autoScale.setValue(!0)),!n.log&&this._properties.log.value()&&null!==(r=this._convertPriceRangeToLog(this.m_priceRange))&&this.setPriceRange(r),n.autoScale!==this._properties.autoScale.value()&&this._properties.autoScale.listeners().fire(this._properties.autoScale),n.autoScaleDisabled!==this._properties.autoScaleDisabled.value()&&this._properties.autoScaleDisabled.listeners().fire(this._properties.autoScaleDisabled),n.lockScale!==this._properties.lockScale.value()&&this._properties.lockScale.listeners().fire(this._properties.lockScale),n.percentage!==this._properties.percentage.value()&&(this._properties.percentage.listeners().fire(this._properties.percentage),this.updateFormatter()),n.indexedTo100!==this._properties.indexedTo100.value()&&(this._properties.indexedTo100.listeners().fire(this._properties.indexedTo100),this.updateFormatter()),n.percentageDisabled!==this._properties.percentageDisabled.value()&&this._properties.percentageDisabled.listeners().fire(this._properties.percentageDisabled),n.log!==this._properties.log.value()&&this._properties.log.listeners().fire(this._properties.log),n.logDisabled!==this._properties.logDisabled.value()&&this._properties.logDisabled.listeners().fire(this._properties.logDisabled),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())},x.prototype.modeChanged=function(){return this._modeChanged},x.prototype.fontSize=function(){return this._scalesProperties.fontSize.value()},x.prototype.height=function(){return this.m_height},x.prototype.setHeight=function(e){this.m_height!==e&&(this.m_height=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.topPixelMargin=function(){return this.isInverted()?this.m_bottomMargin*this.height()+this._bottomPixelMargin:this.m_topMargin*this.height()+this._topPixelMargin},x.prototype.topMargin=function(){return this.m_topMargin},x.prototype.setTopMargin=function(e){if(!isNumber(e))throw new TypeError("invalid margin");if(e<0||e>30)throw new RangeError("invalid margin");this.m_topMargin!==e&&(this.m_topMargin=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.bottomPixelMargin=function(){return this.isInverted()?this.m_topMargin*this.height()+this._topPixelMargin:this.m_bottomMargin*this.height()+this._bottomPixelMargin},x.prototype.bottomMargin=function(){return this.m_bottomMargin},x.prototype.setBottomMargin=function(e){if(!isNumber(e))throw new TypeError("invalid margin");if(e<0||e>30)throw new RangeError("invalid margin") +;this.m_bottomMargin!==e&&(this.m_bottomMargin=e,this._invalidateInternalHeightCache(),this._marksCache=null)},x.prototype.internalHeight=function(){if(this._internalHeightCache)return this._internalHeightCache;var e=this.height()-this.topPixelMargin()-this.bottomPixelMargin();return this._internalHeightCache=e,e},x.prototype._invalidateInternalHeightCache=function(){this._internalHeightCache=null,this._internalHeightChanged.fire()},x.prototype.internalHeightChanged=function(){return this._internalHeightChanged},x.prototype.priceRange=function(){return this.makeSureItIsValid(),this.m_priceRange},x.prototype.priceRangeChanged=function(){return this._priceRangeChanged},x.prototype.setPriceRange=function(e,t,i){if(!(e instanceof c))throw new TypeError("incorrect price range");var n=this.m_priceRange;if(!t&&(null!==n||null===e)&&(null===n||n.equals(e)))return!1;var r=null!==this.m_maxPriceRange&&this.m_maxPriceRange.containsStrictly(e),o=null!==this.m_minPriceRange&&e.containsStrictly(this.m_minPriceRange);if(this.isLockScale()&&!t&&(r||o))return!1;this._marksCache=null,this.m_priceRange=e,i||this._priceRangeChanged.fire(n,e)},x.prototype.isEmpty=function(){return this.makeSureItIsValid(),0===this.m_height||!this.m_priceRange||this.m_priceRange.isEmpty()},x.prototype.invertedCoordinate=function(e){return this.isInverted()?e:this.height()-1-e},x.prototype.priceToLogical=function(e){return this.isLog()&&e?w(e):e},x.prototype.logicalToPrice=function(e){return this.isLog()?S(e):e},x.prototype._logicalToCoordinate=function(e,t){if(this.makeSureItIsValid(),this.isEmpty())return 0;e=this.priceToLogical(e);var i=this.bottomPixelMargin()+(this.internalHeight()-1)*(e-this.priceRange().minValue())/(this.priceRange().maxValue()-this.priceRange().minValue());return this.invertedCoordinate(i)},x.prototype.priceToCoordinate=function(e,t){return this.isPercentage()?e=m(e,t):this.isIndexedTo100()&&(e=g(e,t)),this._logicalToCoordinate(e,t)},x.prototype.pointsArrayToCoordinates=function(e,t){this.makeSureItIsValid();var i=this.bottomPixelMargin(),n=this.priceRange().minValue(),r=this.priceRange().maxValue(),o=this.internalHeight()-1,s=this.isInverted(),a=o/(r-n);if(this.isPercentage())for(var l=0;l0||Math.abs(s-this._bottomPixelMargin)>0)&&(this._bottomPixelMargin=s,this._topPixelMargin=o,this._marksCache=null,this._invalidateInternalHeightCache()),t?(t.minValue()===t.maxValue()&&(t=new c(t.minValue()-.5,t.maxValue()+.5)),this.setPriceRange(t)):this.m_priceRange||this.setPriceRange(new c(-.5,.5)),this._invalidatedForRange.isValid=!0}},x.prototype.sourcesToUpdateViews=function(){if(!this._sourcesToUpdateViews){this._sourcesToUpdateViews=[];for(var e=0;e'},"2+aH":function(e,t,i){"use strict";(function(e){var n=i("vdSZ").CrosshairDataWindowView,r=i("Hm6r").CrosshairTimeAxisView,o=i("zZ2k").CrosshairBase,s=i("mMWL"),a=i("ogJP").isNaN;function l(t,i,a){var l=this;o.call(this,t,a),this._properties=i,this._dataWindowView=new n(t) +;var c=function(){return this.appliedIndex()}.bind(this),u=function(){return this._startMeasurePoint.index}.bind(this),h=function(){return this._lastMeasurePoint().index}.bind(this);this._timeAxisView=new r(t,c,!1),this._startMeasureTimeAxisView=new r(t,u,!0),this._endMeasureTimeAxisView=new r(t,h,!0),this.visible=!0,t.readOnly()?this.areLinesVisible=!0:s.cursorTool.subscribe((function(e){l.areLinesVisible="arrow"!==e}),{callWithLast:!0}),this._movedDelegate=new e,this._subscribed=!1,this._barSelectedDelegate=new e}inherit(l,o),l.prototype.index=0,l.prototype.price=NaN,l.prototype.pane=null,l.prototype.color="white",l.prototype.style="",l.prototype.customization={disableSelection:!0},l.prototype.model=function(){return this._model},l.prototype.properties=function(){return this._properties},l.prototype.moved=function(){return this._movedDelegate},l.prototype.originX=function(){return this._originX},l.prototype.originY=function(){return this._originY},l.prototype.saveOriginCoord=function(e,t){this._originX=e,this._originY=t},l.prototype.originCoordX=function(){return this._originX},l.prototype.originCoordY=function(){return this._originY},l.prototype.clearOriginCoord=function(){this._originX=NaN,this._originY=NaN},l.prototype.setPosition=function(e,t,i){this._subscribed||(this._model.mainSeries().onRestarted().subscribe(this,l.prototype.clearMeasure),this._subscribed=!0),this.setLockedPosition(i),this.visible=!0,this._tryToUpdateViews(e,t,i)},l.prototype.selectionPane=function(){return this._selectionPane},l.prototype.update=function(){if(this.visible){var e=this._priceScaleByPane(this.pane),t=this._originX||this.x,i=this._originY||this.y,n=this._model.timeScale().coordinateToIndex(t),r=NaN;if(null!==e){var o=this.pane.mainDataSource().firstValue();r=e.coordinateToPrice(i,o)}this._tryToUpdateViews(n,r,this.pane)}else this._setIndexToLastSeriesBarIndex()},l.prototype._priceScaleByPane=function(e){return e&&!e.defaultPriceScale().isEmpty()?e.defaultPriceScale():null},l.prototype._tryToUpdateViews=function(e,t,i){this._tryToUpdateData(e,t,i)&&(this.updateAllViews(),this._movedDelegate.fire({time:this._model.timeScale().points().roughTime(this.index),price:this.price}))},l.prototype._tryToUpdateData=function(e,t,i){var n=this.x,r=this.y,o=this.price,s=this.index,l=this.pane,c=this._priceScaleByPane(i);if(this.index=e,this.x=a(e)?NaN:this._model.timeScale().indexToCoordinate(e),null!==c){this.pane=i,this.price=t;var u=i.mainDataSource().firstValue();this.y=c.priceToCoordinate(t,u)}else this.pane=null,this.price=NaN,this.y=NaN;return n!==this.x||r!==this.y||s!==this.index||o!==this.price||l!==this.pane},l.prototype.clearPosition=function(){this.visible=!1,this._setIndexToLastSeriesBarIndex(),this.price=NaN,this.x=NaN,this.y=NaN,this.pane=null,this.clearOriginCoord()},l.prototype._setIndexToLastSeriesBarIndex=function(){var e=this._model.mainSeries().bars().lastIndex();this.index=null!==e?e:NaN},l.prototype.dataWindowView=function(){return this._dataWindowView},l.prototype.appliedIndex=function(){ +return isFinite(this.lockedIndex)&&this.lockedIndex||this.index},l.prototype.appliedX=function(){return isFinite(this.lockedX)&&this.lockedX||this.x},l.prototype.selectBarMode=function(){return this._selectBarMode},l.prototype.toggleSelectBarMode=function(){this._setSelectBarModeState(!this._selectBarMode.value())},l.prototype.onBarSelected=function(){return this._barSelectedDelegate},l.prototype._setSelectBarModeState=function(e){this._selectBarMode.setValue(e),this._model.lightUpdate()},l.prototype.trySelectCurrentBar=function(){if(this._model.mainSeries().bars().contains(this.index)){var e=this._model.timeScale().indexToTimePoint(this.index);null!==e&&(this._setSelectBarModeState(!1),this._barSelectedDelegate.fire(e))}},l.prototype.handleContextMenuEvent=function(){this._selectBarMode.value()&&this._setSelectBarModeState(!1)},l.prototype.setOnHoveredChartWidget=function(e){this._isOnHoveredChartWidget=e},l.prototype.isOnHoveredChartWidget=function(){return this._isOnHoveredChartWidget},t.CrossHair=l}).call(this,i("aIyQ"))},"22xp":function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=(i("YFKU"),i("9uLv")),s=i("txPx"),a=i("//lZ"),l=i("aIyQ"),c=i.n(l),u=i("Kxc7"),h=i("Hr11"),d=i("ogJP"),p=i("ZJKN"),_=function(){function e(e,t){Object(r.assert)(e<=t,"The left value should be greater than or equal to the right value"),this._left=e,this._right=t}return e.prototype.left=function(){return this._left},e.prototype.right=function(){return this._right},e.prototype.length=function(){return this._right-this._left+1},e.prototype.contains=function(e){return this._left<=e&&e<=this._right},e.prototype.equals=function(e){return this._left===e.left()&&this._right===e.right()},e.compare=function(e,t){return null===e||null===t?e===t:e.equals(t)},e}(),f=Object(s.getLogger)("Chart.TimePoints"),m=function(){function e(){this._zoffset=0,this._items=[]}return e.prototype.clear=function(){this._zoffset=0,this._items=[]},e.prototype.size=function(){return this._items.length},e.prototype.firstIndex=function(){return this._offsetToIndex(0)},e.prototype.lastIndex=function(){return this._offsetToIndex(this._items.length-1)},e.prototype.merge=function(e,t,i){if(0===i.length)return f.logError("merge: 'values' does not contain any time points"),[];if(t>this._zoffset&&e+t>0)return f.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,this._zoffset=t,[{change:"rebuild",index:this._validOffsetToIndex(0)}];var n=e+this._zoffset;if(n<0){var r=Math.abs(n);if(i.lengththis._items.length){r=l-this._items.length;for(var c=a;cthis._items[this._items.length-1])return t?this._validOffsetToIndex(this._items.length-1):null;for(var i=0;is?(u=e-s)<500&&null!=t?t(l,u):l+u*c:null},e.prototype.roughIndex=function(e,t){void 0===t&&(t=null);var i=this._items;if(!i.length||i.length<2)return null;var n=i.length-1,r=this._validOffsetToIndex(0),o=this._validOffsetToIndex(n),s=i[0],a=i[n];if(e>=s&&e<=a)return this.closestIndexLeft(e);var l=(a-s)/(o-r);if(ea){var u;c=e-a;if((u=Math.trunc(c/l))<500&&null!==t){var h=t(a,e);h.success&&(u=h.result)}return o+u}return null},e.prototype.closestIndexLeft=function(e){var t=this._items;if(!t.length)return null;if(Number.isNaN(e))return null;var i=t.length-1;if(e>=t[i])return this._validOffsetToIndex(i);var n=0,r=t[n];if(en+1;){var o=n+i>>1,s=t[o];if(s>e)i=o;else{if(!(s0&&this._points.merge(e,t,i),this._tickMarks.merge(n),this._correctOffset()}, +e.prototype.addTail=function(e,t,i){this._tickMarks.removeTail(t);for(var n=e.params,o=Object(r.ensureDefined)(this._tickMarks.maxIndex)+(i?0:1),s=0;s0&&(i*=this._width/e.width)),this._tryToUpdateBarSpacing(this._barSpacing,i),this._correctOffset()}else k.logDebug("restoreState: invalid state");else k.logDebug("restoreState: invalid state")},e.prototype.marks=function(){if(this.isEmpty())return null;for(var e=this._barSpacing,t=5*((this._scalesProperties.childs().fontSize.value()||0)+4),i=Math.round(t/e),n=Object(r.ensureNotNull)(this.visibleBarsStrictRange()),o=Math.max(n.firstBar(),n.firstBar()-i),s=Math.max(n.lastBar(),n.lastBar()-i),a=[],l=0,c=this._tickMarks.build(e,t);l=P.DAY_SPAN})}}return a},e.prototype.visibleBarsStrictRange=function(){return this._visibleBarsInvalidated&&(this._visibleBarsInvalidated=!1,this._updateVisibleBars()),this._visibleBars.strictRange()},e.prototype.visibleBarsStrictRangeChanged=function(){return this._visibleBarsChanged},e.prototype.logicalRangeChanged=function(){return this._logicalRangeChanged},e.prototype.tickMarks=function(){return this._tickMarks},e.prototype.points=function(){return this._points},e.prototype.width=function(){return this._width},e.prototype.setWidth=function(e){if(!Number.isFinite(e)||e<=0)k.logWarn("setWidth: invalid argument: "+e);else if(this._width!==e){if(this._visibleBarsInvalidated=!0,this._options.lockVisibleTimeRangeOnResize&&this._width){var t=this._barSpacing*e/this._width;this._tryToUpdateBarSpacing(this._barSpacing,t)}if(null!==this._leftEdgeIndex)if(Object(r.ensureNotNull)(this.visibleBarsStrictRange()).firstBar()<=this._leftEdgeIndex){var i=this._width-e;this._rightOffset-=Math.round(i/this._barSpacing)+1}this._width=e,this._widthChanged.fire(e),this._correctOffset()}},e.prototype.setLeftEdgeFix=function(e){this._leftEdgeIndex=e;var t=this.visibleBarsStrictRange();if(null!==t){var i=t.firstBar()-e;if(i<0){var n=this._rightOffset-i-1;this.scrollToOffsetAnimated(n,500)}}},e.prototype.indexToCoordinate=function(e){if(this.isEmpty())return 0 +;if(!Object(d.isInteger)(e))return 0;var t=this.baseIndex()+this._rightOffset-e;return this._width-(t+.5)*this._barSpacing},e.prototype.indexToUserTime=function(e){return this._tickMarks.indexToTime(e)},e.prototype.timePointToIndex=function(e){return this._points.indexOf(e,!0)},e.prototype.indexToTimePoint=function(e){return this._points.valueAt(e)},e.prototype.timeToCoordinate=function(e){var t=this._points.closestIndexLeft(e);if(null===t)return null;var i=Object(r.ensureNotNull)(this._points.valueAt(t)),n=this.indexToCoordinate(t);if(n<=0||n>=this._width)return null;var o=this.barSpacing(),s=this.baseIndex(),a=n+(e-i)/(Object(r.ensureNotNull)(this._points.valueAt(s))-Object(r.ensureNotNull)(this._points.valueAt(s-1)))*o+1;return a<=0||a>=this._width?null:a},e.prototype.barIndexesToCoordinates=function(e){for(var t=this.baseIndex(),i=0,n=e;i0&&n>s&&(n=s);var l=this._model;Object(a.doAnimate)({from:r,to:n,duration:1e3,easing:o.easingFunc.easeInOutQuint,onComplete:t,onStep:function(e,t){i._visibleBarsInvalidated=!0,i._rightOffset=t,i._correctOffset(),l.recalculateAllPanes(),l.lightUpdate(),l.recalcVisibleRangeStudies()}})}else this._visibleBarsInvalidated=!0,this._rightOffset=n,this._correctOffset(),void 0!==t&&t()},e.prototype.scrollToOffsetAnimated=function(e,t){var i=this;if(!isFinite(e))throw new RangeError("offset is required and must be finite number");var n=void 0===t?400:t;if(!isFinite(n)||n<=0)throw new RangeError("animationDuration (optional) must be finite positive number");var r=this._rightOffset,o=Date.now(),s=function(){i._visibleBarsInvalidated=!0;var t=(Date.now()-o)/n;if(t>=1)return i._rightOffset=e,i._correctOffset(),i._visibleBarsInvalidated=!0,i._model.recalculateAllPanes(),void i._model.lightUpdate();i._rightOffset=r+(e-r)*t,i._correctOffset(),i._model.recalculateAllPanes(),setTimeout(s,20)};s()},e.prototype.defaultRightOffsetProperty=function(){return this._defaultRightOffsetProperty},e.prototype.rightOffsetDefaultValue=function(){return 10},e.prototype.barSpacing=function(){return this._barSpacing},e.prototype.setBarSpacing=function(e){Number.isFinite(e)?(e=this.getValidBarSpacing(e),this._tryToUpdateBarSpacing(this._barSpacing,e)&&(this._correctOffset(),this._options.preserveBarSpacing&&(Object(S.saveDefaultProperties)(!0),this._scalesProperties.childs().barSpacing.setValue(this._barSpacing), +Object(S.saveDefaultProperties)(!1)))):k.logWarn("setBarSpacing: invalid argument: "+e)},e.prototype.barSpacingChanged=function(){return this._barSpacingChanged},e.prototype.getValidBarSpacing=function(e){return null==e&&(e=this.barSpacing()),ethis.maxBarSpacing()?this.maxBarSpacing():e},e.prototype.isValidBarSpacing=function(e){return e>=this.minBarSpacing()&&e<=this.maxBarSpacing()},e.prototype.preserveBarSpacing=function(){return this._options.preserveBarSpacing},e.prototype.normalizeBarIndex=function(e){var t=0,i=0,n=this.baseIndex(),o=Object(r.ensureNotNull)(this._points.firstIndex());return en?(t=Object(r.ensureNotNull)(this._points.valueAt(n)),i=e-n):(t=Object(r.ensureNotNull)(this._points.valueAt(e)),i=0),{time_t:t,offset:i}},e.prototype.denormalizeTimePoint=function(e){var t=this._points.indexOf(e.time_t,!1);if(null!==t)return t+e.offset},e.prototype.rightOffset=function(){return this._rightOffset},e.prototype.minRightOffset=function(){var e=this.points().firstIndex(),t=this._baseIndex;if(null===e||null===t)return null;if(null!==this._leftEdgeIndex){var i=this.width()/this._barSpacing;return this._leftEdgeIndex-t+i-1}return e-t-1+O},e.prototype.maxRightOffset=function(){return this.width()/this._barSpacing-O},e.prototype.maxRightOffsetChanged=function(){return this._maxRightOffsetChanged},e.prototype.onReset=function(){return this._resetDelegate},e.prototype.scrollStartPoint=function(){return this._scrollStartPoint},e.prototype.baseIndex=function(){return this._baseIndex||0},e.prototype.zoom=function(e,t,i){if(Number.isFinite(e)&&Number.isFinite(t)){var n=this.coordinateToIndex(e),r=this.barSpacing(),o=r+t*(r/10);this.setBarSpacing(o),(void 0!==i?!i:this._options.rightBarStaysOnScroll)||this.setRightOffset(this.rightOffset()-.5+(n-this._coordinateToFloatIndex(e)))}else k.logWarn("zoom: invalid arguments: "+e+", "+t+", "+i)},e.prototype.zoomToBarsRange=function(e,t){if(!(t<=e)){var i=this.baseIndex();this._rightOffset=t-i;var n=A.get(this._model.mainSeries().style())||.6,r=Math.max(t-e+n,O);this.setBarSpacing(this.width()/r),this._visibleBarsInvalidated=!0}},e.prototype.coordinateToIndex=function(e){return Math.ceil(this._coordinateToFloatIndex(e))},e.prototype.canZoomIn=function(){return this.barSpacing()L},e.prototype.minBarSpacing=function(){return L},e.prototype.maxBarSpacing=function(){return M?this.width():50},e.prototype.resetRightOffset=function(){this.setRightOffset(this._defaultRightOffsetProperty.value())},e.prototype.reset=function(){this._visibleBarsInvalidated=!0,this._points=new m,this._scrollStartPoint=null,this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._tickMarks.reset(),this._leftEdgeIndex=null,this._resetDelegate.fire()},e.prototype.setBaseIndex=function(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._baseIndex=e, +this._correctOffset()):k.logDebug("setBaseIndex: invalid argument: "+e)},e.prototype.setRightOffset=function(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._rightOffset=e,this._correctOffset()):k.logWarn("setRightOffset: invalid argument: "+e)},e.prototype.correctBarSpacing=function(){this.isEmpty()||this.points().size()e&&(this._rightOffset=e,this._visibleBarsInvalidated=!0);var t=this.minRightOffset();null!==t&&this._rightOffsett[t.length-1].time+i)return null;for(var o=null,s=0,a=t;s=2)&&(Math.max(1,Math.floor(i))%2!=this._barWidth%2&&this._barWidth--);this._barLineWidth=this._thinBars?Math.min(this._barWidth,Math.floor(i)):this._barWidth;for(var n=null,r=this._barLineWidth<=this._barWidth&&this._barSpacing>=Math.floor(1.5*t.pixelRatio),o=0,s=this._bars;of+v-1&&(b=(S=f+v-1)-h+1),e.fillRect(g,b,u-g,S-b+1)}var w=c+y,P=Math.max(f,Math.round(a.close*i)-l),C=P+h-1;C>f+v-1&&(P=(C=f+v-1)-h+1),e.fillRect(d+1,P,w-d,C-P+1)}}e.restore()},e.prototype._calcBarWidth=function(e){var t=Math.floor(e);return Math.max(t,Math.floor(Object(r.optimalBarWidth)(this._barSpacing,e)))},e}()},"2EnG":function(e,t,i){"use strict";i.r(t),i.d(t,"StandardPivotPointsImageCache",(function(){return o}));var n=i("ikwP"),r=i("Eyy1"),o=function(){function e(e,t,i,r){this._priceAxisFontSize=11,this._prices=[],this._labelWidth=0,this._paneRenderParams=e,this._recreateCanvasAndContext(new n.Size(0,0)),this.reset({font:t,fontSize:i,backColors:r})}return e.prototype.destroy=function(){delete this._canvas,delete this._cache},e.prototype.canvas=function(){return this._canvas},e.prototype.reset=function(e){var t=this;this._renderParams=e,this._prices=[],this._cache.font=e.fontSize+"px "+e.font,this._labelWidth=["P","S1","R1","S2","R2","S3","R3","S4","R4","S5","R5","/"].reduce((function(e,i){var n=t._cache.measureText(i).width;return Math.max(n,e)}),0)},e.prototype.rowHeight=function(){return this._priceAxisFontSize+4},e.prototype.labelRectByIndex=function(e){return{left:0,top:Math.round(this._topByIndex(e)),width:Math.round(this._labelWidth+4),height:Math.round(this._renderParams.fontSize+8)}},e.prototype.setPrices=function(e){var t,i,o,s,a=this,l=!1;if(e.length!==this._prices.length)l=!0;else for(var c=0;c0?(!function(e){return"index"===e.type&&h.includes(e.listed_exchange)}(e)?n.push("DelayToRealtime"):n.push("DelayNoRealtime"),n):function(e,t){return u.a.hasEodSymbols(e.full_name)||t===l.STATUS_EOD}(e,t)?(n.push("EOD"),n):n} +var v=function(){function e(e,t,i){this._dataUpdatedModeStatus=new s.a(null),this._symbolInfo=Object(a.a)(e.getter,e.onChange),this._status=Object(a.a)(t.getter,t.onChange),this._symbolInfo.subscribe(this._update.bind(this)),this._status.subscribe(this._update.bind(this)),this._resetSubscription=i,this._resetSubscription.subscribe(this,this._resetStatus)}return e.prototype.destroy=function(){this._symbolInfo.destroy(),this._status.destroy(),this._resetSubscription.unsubscribeAll(this)},e.prototype.status=function(){return this._dataUpdatedModeStatus.readonly()},e.prototype.symbolName=function(){var e=this._symbolInfo.value();return null!==e?e.name:""},e.prototype.time=function(){var e=this._symbolInfo.value(),t=null!==e&&e.delay&&e.delay>0?e.delay:900;return Math.round(t/60)},e.prototype.listedExchange=function(){var e=this._symbolInfo.value();return null!==e?e.listed_exchange:""},e.prototype.description=function(){return Object(n.__awaiter)(this,void 0,void 0,(function(){var e,t,i,o;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:if(null===(e=this._symbolInfo.value()))return[2,""];t={},n.label=1;case 1:return n.trys.push([1,3,,4]),i=r.ensureNotNull,[4,d(e)];case 2:return t=i.apply(void 0,[n.sent()]),[3,4];case 3:return o=n.sent(),f.logWarn("Cannot get exchange "+Object(_.a)(o)),[3,4];case 4:return[2,t.description||e.listed_exchange]}}))}))},e.prototype.exchange=function(){var e=this._symbolInfo.value();return null!==e?e.exchange:""},e.prototype._resetStatus=function(){this._dataUpdatedModeStatus.setValue(null)},e.prototype._update=function(){var e=this._symbolInfo.value();if(null!==e){var t=this._status.value();if("string"!=typeof t){if(t!==l.STATUS_LOADING&&t!==l.STATUS_RESOLVING){var i=m(e,t);0!==i.length?this._dataUpdatedModeStatus.setValue(i):this._dataUpdatedModeStatus.setValue(null)}}else this._dataUpdatedModeStatus.setValue(null)}else this._dataUpdatedModeStatus.setValue(null)},e}()},"2WC2":function(e,t,i){"use strict";var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("f6yo"),a=i("VdBB");function l(e,t,i){var n=e.get(t);return void 0!==n?n:(e.set(t,i),i)}function c(e,t,i,n){var r=l(e,t,new Map);return l(r,i,n)}function u(e,t,i,n,r){var o=l(e,t,new Map),s=l(o,i,new Map);return l(s,n,r)}var h=function(){function e(){this._map=new Map,this._size=0}return e.prototype.size=function(){return this._size},e.prototype.clear=function(){this._map.clear(),this._size=0},e}(),d=(function(e){function t(){return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t){l(this._map,e,[]).push(t),++this._size},t.prototype._get=function(e){return l(this._map,e,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){e(i,t)}))}}(h),function(e){function t(){return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t,i){c(this._map,e,t,[]).push(i),++this._size},t.prototype._get=function(e,t){return c(this._map,e,t,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){t.forEach((function(t,n){e(i,n,t)}))}))}}(h),function(e){function t(){ +return e.call(this)||this}Object(n.__extends)(t,e),t.prototype._add=function(e,t,i,n){u(this._map,e,t,i,[]).push(n),++this._size},t.prototype._get=function(e,t,i){return u(this._map,e,t,i,[])},t.prototype._forEach=function(e){this._map.forEach((function(t,i){t.forEach((function(t,n){t.forEach((function(t,r){e(i,n,r,t)}))}))}))}}(h),i("gBDZ")),p=function(e){function t(t){var i=e.call(this)||this;return i._maxSize=t,i._keysQueue=[],i}return Object(n.__extends)(t,e),t.prototype.get=function(e){if(!e.text||!e.fontSize||!e.align)return null;var t=e.fontSize,i=e.text,n=e.align,r=c(this._map,t,n,new Map),o=r.get(i);return void 0!==o||(this._size>=this._maxSize?this._deleteFirstKey():++this._size,this._keysQueue.push([t,i,n]),o=new d.b(e.text,e.bold,e.italic,e.font,e.fontSize,e.align),r.set(i,o)),o},t.prototype._deleteFirstKey=function(){var e=this._keysQueue.shift(),t=e[0],i=e[1],n=this._map.get(t);n.delete(i),0===n.size&&this._map.delete(t)},t}(h),_=i("zDbI"),f=i("ikwP");i.d(t,"b",(function(){return m})),i.d(t,"c",(function(){return v})),i.d(t,"a",(function(){return y}));var m=function(){function e(e,t){void 0===t&&(t={skipRenderingOptimizations:!1}),this._height=void 0!==e.height?e.height:e.width,this._width=void 0!==e.width?e.width:e.height,this._items=[],this._barSpacing=0,this._textCache=t.textCache||new p(5e3),this._drawOperation=t.skipRenderingOptimizations?this._drawWithoutOptimizations.bind(this):this._drawWithOptimizations.bind(this),this._color=e.color,this._borderColor=e.borderColor,this._vertOffset=e.vertOffset||0,e.text&&(this._text=e.text,this._fontSize=e.fontSize,this._textColor=e.textColor,this._textAlign=e.textAlign||"center"),void 0!==e.items&&void 0!==e.barSpacing&&this.setData(e.items,e.barSpacing)}return e.prototype.draw=function(e,t){this._preDrawInit(),this._drawOperation(e,t)},e.prototype.hitTest=function(e){for(var t=a.HitTestResult.REGULAR,i=null,n=0,r=this._items;n0?0:-r,c=t>0?r:0,u=new o.Point(e.x-s,a+l),h=new o.Point(e.x+s,a+c);return Object(o.box)(u,h)}},e.prototype._unionBox=function(e,t){var i=Math.min(e.min.x,t.min.x),n=Math.max(e.max.x,t.max.x),r=Math.min(e.min.y,t.min.y),s=Math.max(e.max.y,t.max.y),a=new o.Point(i,r),l=new o.Point(n,s);return Object(o.box)(a,l)},e.prototype._getTooltip=function(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)}}},e.prototype._setBaseData=function(e,t){this._items.length=0,this._barSpacing=t;for(var i=0,o=e;i0?l:-l;this._items.push(Object(n.__assign)({width:a,height:l,vertOffset:c,textVertOffset:u,shapeWidth:0,shapeHeight:0,stepX:0,stepY:0},s))}},e.prototype._drawItemText=function(e,t,i){var n=this._getTextCache(i);if(null!==n){var r,o=i.x,s=i.vertOffset,a=i.y+s+i.textVertOffset;r=i.style&&void 0!==i.style.textColor?i.style.textColor:this._textColor,n.paintTo(e,t,r,o,a,d.a.Center,s>0?d.c.Top:d.c.Bottom)}},e.prototype._drawWithOptimizations=function(e,t){for(var i,n,r=null,o=!1,s=0,a=this._items;sthis.points()[1].index&&(this._points[0].price=this._points[1].price),this._pattern=[];for(var f=r;f<=_;f++){var m=this._model.mainSeries().data().valueAt(f);this._pattern.push(TradingView.clone(m))}if(this._pattern.length>0){var v=this.patternPriceDiff();this._points[1].price=this._points[0].price+v,this._points[1].index=this._points[0].index+(_-r),this.normalizePoints(),this.createServerPoints()}}return h},c.prototype.setPoint=function(e,t,i){1===e&&t.index<=this._points[0].index&&(t.index=this._points[0].index+1),0===e&&t.index>=this._points[1].index&&(t.index=this._points[1].index-1),n.prototype.setPoint.call(this,e,t,i)},c.prototype.migrateVersion=function(e,t,i){if(1===e&&this._pattern.length>0){var n=this.patternPriceDiff();2===this._timePoint.length&&(this._timePoint[1].price=this._timePoint[0].price+n),2===this._points.length&&(this._points[1].price=this._points[0].price+n)}},c.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("8ioM").BarsPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},c.createProperties=function(e){var t=new o("linetoolbarspattern",e);return c._configureProperties(t),t}, +c._configureProperties=function(e){n._configureProperties(e),e.addExclusion("mirrored"),e.addExclusion("flipped")},t.LineToolBarsPattern=c},"2cgs":function(e,t,i){"use strict";var n=i("ocLq");JSServer.studyLibrary=[{name:"Accumulation/Distribution",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,r){return n.Std.or(n.Std.and(n.Std.eq(e,t),n.Std.eq(e,i)),n.Std.eq(t,i))?0:(2*e-i-t)/(t-i)*r},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0(n.Std.close(this._context),n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context));return[n.Std.cum(i,this._context)]}}},{name:"Accumulative Swing Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#3C78D8"}},precision:4,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"},constructor:function(){this.f_0=function(e,t){var i=t.new_var(n.Std.open(t)),r=t.new_var(n.Std.high(t)),o=t.new_var(n.Std.low(t)),s=t.new_var(n.Std.close(t)),a=n.Std.abs(r-s.get(1)),l=n.Std.abs(o-s.get(1)),c=n.Std.abs(r-o),u=n.Std.abs(s.get(1)-i.get(1)),h=n.Std.max(a,l),d=n.Std.iff(a>=n.Std.max(l,c),a-.5*l+.25*u,n.Std.iff(l>=n.Std.max(a,c),l-.5*a+.25*u,c+.25*u));return n.Std.iff(0===d,0,(s-s.get(1)+.5*(s-i)+.25*(s.get(1)-i.get(1)))/d*h/e*50)},this.f_1=function(e,t){var i=this.f_0(e,t);return n.Std.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:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t){return n.Std.gt(e,t)},this.f_1=function(e,t){return n.Std.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),r=this.f_0(n.Std.close(this._context),n.Std.open(this._context)),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=this.f_1(n.Std.close(this._context),n.Std.open(this._context)),l=this._context.new_var(a),c=n.Std.sum(l,i,this._context);return[this.f_2(s,c)]}}},{name:"Arnaud Legoux Moving Average",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._input(2),a=this._context.new_var(i);return[n.Std.alma(a,r,o,s)]}}},{name:"Aroon",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF6A00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0094FF"}},precision:4,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"},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),r=n.Std.high(this._context),o=i+1,s=this._context.new_var(r),a=n.Std.highestbars(s,o,this._context),l=this.f_0(a,i),c=n.Std.low(this._context),u=this._context.new_var(c),h=n.Std.lowestbars(u,o,this._context);return[l,this.f_0(h,i)]}}},{name:"Average Price",metainfo:{_metainfoVersion:41,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:"#85200C"}},precision:4,inputs:{}},styles:{plot_0:{title:"Plot"}},inputs:[]},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[n.Std.ohlc4(this._context)]}}},{ +name:"Average Directional Index",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e){var t=this._context.new_var(n.Std.high(this._context)),i=n.Std.change(t),r=this._context.new_var(n.Std.low(this._context)),o=-n.Std.change(r),s=this._context.new_var(n.Std.tr(void 0,this._context)),a=n.Std.rma(s,e,this._context),l=this._context.new_var(n.Std.and(n.Std.gt(i,o),n.Std.gt(i,0))?i:0),c=n.Std.fixnan(100*n.Std.rma(l,e,this._context)/a,this._context),u=this._context.new_var(n.Std.and(n.Std.gt(o,i),n.Std.gt(o,0))?o:0);return[c,n.Std.fixnan(100*n.Std.rma(u,e,this._context)/a,this._context)]},this.f_1=function(e,t){var i=this.f_0(e),r=i[0],o=i[1],s=r+o,a=this._context.new_var(n.Std.abs(r-o)/(n.Std.eq(s,0)?1:s));return[100*n.Std.rma(a,t,this._context)]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1(this._input(0),this._input(1))}}},{name:"Average True Range",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.tr(this._context),o=this._context.new_var(r);return[n.Std.rma(o,i,this._context)]}}},{name:"Awesome Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,palettes:{palette_0:{colors:{0:{color:"#FF0000",width:1,style:0},1:{color:"#008000",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"}, +constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return n.Std.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.hl2(this._context),r=this._context.new_var(i),o=n.Std.sma(r,5,this._context),s=this._context.new_var(i),a=n.Std.sma(s,34,this._context),l=this.f_0(o,a),c=l,u=this._context.new_var(l),h=n.Std.change(u);return[c,this.f_1(h)]}}},{name:"Balance of Power",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,n){return(e-t)/(i-n)},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0(n.Std.close(this._context),n.Std.open(this._context),n.Std.high(this._context),n.Std.low(this._context))]}}},{name:"Bollinger Bands",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,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:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c);return[a,this.f_1(a,u),this.f_2(a,u)]}}},{name:"Bollinger Bands %B",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0, +value:1},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],filledAreasStyle:{fill_0:{color:"#008080",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}},description:"Bollinger Bands %B",shortDescription:"BB %B",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c),h=this.f_1(a,u),d=this.f_2(a,u);return[this.f_3(i,d,h)]}}},{name:"Bollinger Bands Width",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.stdev(l,r,this._context),u=this.f_0(o,c),h=this.f_1(a,u),d=this.f_2(a,u);return[this.f_3(h,d,a)]}}},{name:"Chaikin Money Flow",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,bands:[{color:"#808080",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}},description:"Chaikin Money Flow",shortDescription:"CMF",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"}, +constructor:function(){this.f_0=function(e,t,i,r){return n.Std.or(n.Std.and(n.Std.eq(e,t),n.Std.eq(e,i)),n.Std.eq(t,i))?0:(2*e-i-t)/(t-i)*r},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),r=this.f_0(n.Std.close(this._context),n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context)),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=n.Std.volume(this._context),l=this._context.new_var(a),c=n.Std.sum(l,i,this._context);return[this.f_1(s,c)]}}},{name:"Chaikin Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",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}},description:"Chaikin Oscillator",shortDescription:"Chaikin Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=this._input(1),o=n.Std.accdist(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context);return[this.f_0(a,c)]}}},{name:"Chaikin Volatility",metainfo:{_metainfoVersion:41,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:"#F00000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{periods:10,rocLookback:10}},styles:{plot_0:{title:"Plot"}},bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"periods",type:"integer",name:"Periods"},{id:"rocLookback",type:"integer",name:"Rate of Change Lookback"}]},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;var i=this._context.new_var(n.Std.high(this._context)-n.Std.low(this._context)),r=this._context.new_var(n.Std.ema(i,this.period,this._context));return[n.Std.roc(r,this.rocLookback)]}}},{name:"Chande Kroll Stop",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}}, +precision:4,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"},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),r=this._input(1),o=this._input(2),s=n.Std.high(this._context),a=this._context.new_var(s),l=n.Std.highest(a,i,this._context),c=n.Std.atr(i,this._context),u=this.f_0(l,r,c),h=this._context.new_var(s),d=n.Std.lowest(h,i,this._context),p=this.f_1(d,r,c),_=this._context.new_var(u),f=n.Std.highest(_,o,this._context),m=this._context.new_var(p);return[n.Std.lowest(m,o,this._context),f]}}},{name:"Chande Momentum Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008080"}},precision:4,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"},constructor:function(){this.f_0=function(e){return n.Std.ge(e,0)?e:0},this.f_1=function(e){return n.Std.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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.change(o),a=this.f_0(s),l=this.f_1(s),c=this._context.new_var(a),u=n.Std.sum(c,i,this._context),h=this._context.new_var(l),d=n.Std.sum(h,i,this._context);return[this.f_3(u,d)]}}},{name:"Chop Zone",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,palettes:{palette_0:{colors:{0:{color:"#34dddd",width:1,style:0},1:{color:"#006400",width:1,style:0},2:{color:"#98fb98",width:1,style:0},3:{color:"#00FF00",width:1,style:0},4:{color:"#8B0000",width:1,style:0},5:{color:"#FF0000",width:1,style:0},6:{color:"#FF7F00",width:1,style:0},7:{color:"#ffc04c",width:1,style:0},8:{color:"#FFFF00",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"},constructor:function(){this.f_0=function(){var e=n.Std.close(this._context),t=n.Std.hlc3(this._context),i=this._context.new_var(n.Std.high(this._context)),r=n.Std.highest(i,30,this._context),o=n.Std.lowest(i,30,this._context),s=25/(r-o)*o,a=this._context.new_var(e),l=this._context.new_var(n.Std.ema(a,34,this._context)),c=(l.get(1)-l.get(0))/t*s,u=n.Std.sqrt(1+c*c),h=n.Std.round(180*n.Std.acos(1/u)/3.141592653589793),d=n.Std.iff(n.Std.gt(c,0),-h,h),p=n.Std.and(n.Std.gt(d,-2.14),n.Std.le(d,-.71))?7:8,_=n.Std.and(n.Std.gt(d,-3.57),n.Std.le(d,-2.14))?6:p,f=n.Std.and(n.Std.gt(d,-5),n.Std.le(d,-3.57))?5:_,m=n.Std.le(d,-5)?4:f,v=n.Std.and(n.Std.lt(d,2.14),n.Std.ge(d,.71))?3:m,y=n.Std.and(n.Std.lt(d,3.57),n.Std.ge(d,2.14))?2:v,g=n.Std.and(n.Std.lt(d,5),n.Std.ge(d,3.57))?1:y;return[1,n.Std.ge(d,5)?0:g]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Choppiness Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:61.8},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:38.2}],filledAreasStyle:{fill_0:{color:"#008000",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Choppiness Index",shortDescription:"CHOP",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Choppiness Index@tv-basicstudies-1",scriptIdPart:"",name:"Choppiness Index"},constructor:function(){this.f_0=function(e,t,i,r){return 100*n.Std.log10(e/(t-i))/r},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.atr(1,this._context),o=this._context.new_var(r),s=n.Std.sum(o,i,this._context),a=n.Std.high(this._context),l=this._context.new_var(a),c=n.Std.highest(l,i,this._context),u=n.Std.low(this._context),h=this._context.new_var(u),d=n.Std.lowest(h,i,this._context),p=n.Std.log10(i);return[this.f_0(s,c,d,p)]}}},{name:"Commodity Channel Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:100},{color:"#808080",linestyle:2, +linewidth:1,visible:!0,value:-100}],filledAreasStyle:{fill_0:{color:"#808000",transparency:90,visible:!0}},inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Commodity Channel Index",shortDescription:"CCI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Commodity Channel Index@tv-basicstudies-1",scriptIdPart:"",name:"Commodity Channel Index"},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=n.Std.hlc3(this._context),r=this._input(0),o=this._context.new_var(i),s=n.Std.sma(o,r,this._context),a=this._context.new_var(i),l=n.Std.dev(a,r,this._context);return[this.f_0(i,s,l)]}}},{name:"Connors RSI",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#800080",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}},description:"Connors RSI",shortDescription:"CRSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],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"},constructor:function(){var e;this.f_1=function(e,t,i){var r=i.new_var(n.Std.max(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_2=function(e,t,i){var r=i.new_var(-n.Std.min(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_3=(e=0,function(t){var i=t.get(0),r=t.get(1);return e=i===r?0:i>r?n.Std.nz(e)<=0?1:n.Std.nz(e)+1:n.Std.nz(e)>=0?-1:n.Std.nz(e)-1,this._context.new_var(e)}),this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=this._input(0),s=this._input(1),a=this._input(2),l=n.Std.rsi(this.f_1(r,o,this._context),this.f_2(r,o,this._context)),c=this.f_3(r),u=n.Std.rsi(this.f_1(c,s,this._context),this.f_2(c,s,this._context)),h=this._context.new_var(n.Std.roc(r,1)),d=n.Std.percentrank(h,a);return[n.Std.avg(l,u,d)]}}},{name:"Coppock Curve",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}}, +precision:4,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"},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),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.roc(a,r),c=this._context.new_var(s),u=n.Std.roc(c,o),h=this.f_0(l,u),d=this._context.new_var(h);return[n.Std.wma(d,i,this._context)]}}},{name:"Correlation Coeff",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:4,trackPrice:!1,transparency:40,visible:!0,color:"#800080"}},precision:4,inputs:{in_0:"AAPL",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:"AAPL",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"},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),n.Std.period(this._context),n.Std.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),r=(this._input(0),n.Std.period(this._context),n.Std.close(this._context)),o=this._input(1);this._context.select_sym(1);var s=this._context.new_unlimited_var(this._context.symbol.time),a=n.Std.close(this._context),l=this._context.new_unlimited_var(a);this._context.select_sym(0);var c=l.adopt(s,i,0),u=this._context.new_var(r),h=this._context.new_var(c);return[n.Std.correlation(u,h,o,this._context)]}}},{name:"Correlation - Log",metainfo:{_metainfoVersion:41,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:"#800080"}},precision:4,inputs:{instrument:"INTC",instrument2:"AMZN",periods:25}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"instrument",name:"Instrument 1",type:"symbol",defval:"INTC"},{id:"instrument2",name:"Instrument 2",type:"symbol",defval:"AMZN"},{id:"periods",name:"Periods",type:"integer",defval:25}]},constructor:function(){this.init=function(e,t){this._context=e,this._input=t, +this._context.new_sym(this._input(0),n.Std.period(this._context),n.Std.period(this._context)),this._context.new_sym(this._input(1),n.Std.period(this._context),n.Std.period(this._context)),this.period=this._input(2)},this.correlationLog=function(e,t,i,r){var o=n.Std.sma(e,i,r),s=n.Std.sma(t,i,r),a=r.new_var(e.get()*t.get());return(n.Std.sma(a,i,r)-o*s)/Math.sqrt(n.Std.variance2(e,o,i)*n.Std.variance2(t,s,i))},this.main=function(e,t){this._context=e,this._input=t,this._context.select_sym(1);var i=this._context.new_var(this._context.symbol.time);this._context.select_sym(2);var r=this._context.new_var(n.Std.close(this._context)),o=this._context.new_var(n.Std.log(r.get()/r.get(1))),s=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);var a=this._context.new_var(n.Std.close(this._context)),l=this._context.new_var(n.Std.log(a.get()/a.get(1))),c=this._context.new_var(o.adopt(s,i,0));return[this.correlationLog(l,c,this.period,this._context)]}}},{name:"Detrended Price Oscillator",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,bands:[{color:"#808080",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}},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}],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"},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._input(1),i=Math.floor(e/2+1),r=this._context.new_var(n.Std.close(this._context)),o=this._context.new_var(n.Std.sma(r,e,this._context)),s=this._context.new_var(n.Std.close(this._context)).get(i)-o,a=n.Std.close(this._context)-o.get(i);return[t?s: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:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"+DI",histogramBase:0,joinPoints:!1},plot_1:{title:"-DI",histogramBase:0,joinPoints:!1},plot_2:{title:"ADX",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"},constructor:function(){this.f_0=function(e){return-e},this.f_1=function(e,t){return n.Std.and(n.Std.gt(e,t),n.Std.gt(e,0))?e:0},this.f_2=function(e,t){return 100*e/t},this.f_3=function(e,t){return e+t},this.f_4=function(e,t,i){return n.Std.abs(e-t)/(n.Std.eq(i,0)?1:i)},this.f_5=function(e){return 100*e},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.high(this._context),s=this._context.new_var(o),a=n.Std.change(s),l=n.Std.low(this._context),c=this._context.new_var(l),u=n.Std.change(c),h=this.f_0(u),d=n.Std.tr(this._context),p=this._context.new_var(d),_=n.Std.rma(p,i,this._context),f=this.f_1(a,h),m=this._context.new_var(f),v=n.Std.rma(m,i,this._context),y=this.f_2(v,_),g=n.Std.fixnan(y,this._context),b=this.f_1(h,a),S=this._context.new_var(b),w=n.Std.rma(S,i,this._context),P=this.f_2(w,_),C=n.Std.fixnan(P,this._context),x=this.f_3(g,C),T=this.f_4(g,C,x),I=this._context.new_var(T),M=n.Std.rma(I,r,this._context);return[g,C,this.f_5(M)]}}},{name:"Donchian Channels",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},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:"#FF7F00"}},precision:4,filledAreasStyle:{fill_0:{color:"#0000FF",transparency:90,visible:!0}},inputs:{in_0:20}},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:"Donchian Channels@tv-basicstudies-1",scriptIdPart:"",name:"Donchian Channels"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.low(this._context),o=this._context.new_var(r),s=n.Std.lowest(o,i,this._context),a=n.Std.high(this._context),l=this._context.new_var(a),c=n.Std.highest(l,i,this._context);return[s,c,n.Std.avg(c,s)]}}},{name:"Double Exponential Moving Average",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,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"},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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context);return[this.f_0(s,l)]}}},{name:"Ease of Movement",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#808000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i,n,r){return e*t*(i-n)/r},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.hl2(this._context),s=this._context.new_var(o),a=n.Std.change(s),l=this.f_0(i,a,n.Std.high(this._context),n.Std.low(this._context),n.Std.volume(this._context)),c=this._context.new_var(l);return[n.Std.sma(c,r,this._context)]}}},{name:"Elders Force Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800000"}},precision:4,bands:[{color:"#808080",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}},description:"Elder's Force Index",shortDescription:"EFI",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.change(o),a=this.f_0(s,n.Std.volume(this._context)),l=this._context.new_var(a);return[n.Std.ema(l,i,this._context)]}}},{name:"EMA Cross",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,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:"#008000"},plot_2:{linestyle:0,linewidth:4,plottype:3,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,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},{id:"in_1",name:"Long",defval:26,type:"integer",min:1,max:2e3}],id:"EMA Cross@tv-basicstudies-1",scriptIdPart:"",name:"EMA Cross"},constructor:function(){this.f_0=function(e,t){return e?t:n.Std.na()},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=n.Std.close(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context),u=a,h=c,d=n.Std.cross(a,c,this._context);return[u,h,this.f_0(d,a)]}}},{name:"Envelopes",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},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:"#0000FF",transparency:90,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"},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(n.Std[this._input(4)](this._context)),r=n.Std.sma(i,this._input(0),this._context);return"Exponential"===this._input(3)?r=n.Std.ema(i,this._input(0),this._context):"Weighted"===this._input(3)&&(r=n.Std.wma(i,this._input(0),this._context)),[this.f_0(r,this._input(1)/100),r,this.f_1(r,this._input(2)/100)]}}},{name:"Standard Error",metainfo:{_metainfoVersion:41,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:35,color:"#FF6D00"}},precision:4,inputs:{length:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"length",type:"integer",name:"Length"}]},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,r,o=this._context.new_var(n.Std.close(this._context)),s=0,a=0,l=0;lthis._context.new_var(r).get(1)?1:0,[100*n.Std.sma(this._context.new_var(i),this.rollingPeriod,this._context)]}}},{name:"Net Volume",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i){return n.Std.gt(e,0)?t:n.Std.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=n.Std.change(r);return[this.f_0(o,n.Std.volume(this._context),o)]}}},{name:"On Balance Volume",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"On Balance Volume",shortDescription:"OBV",is_price_study:!1,inputs:[],id:"On Balance Volume@tv-basicstudies-1",scriptIdPart:"",name:"On Balance Volume"},constructor:function(){this.f_0=function(e,t,i){return n.Std.gt(e,0)?t:n.Std.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._context.new_var(i),o=n.Std.change(r),s=this.f_0(o,n.Std.volume(this._context),o);return[n.Std.cum(s,this._context)]}}},{name:"Parabolic SAR",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:3,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,inputs:{in_0:.02,in_1:.02,in_2:.2}},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:"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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2);return[n.Std.sar(i,r,o,this._context)]}}},{name:"Price Channel",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0080"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0080"},plot_2:{ +linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0496FF"}},precision:4,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:!1,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.high(this._context),r=this._context.new_var(i),o=n.Std.low(this._context),s=this._context.new_var(o),a=this._input(0),l=this._input(1),c=n.Std.highest(r,a,this._context),u=n.Std.lowest(s,a,this._context);return[{value:c,offset:l},{value:u,offset:l},{value:n.Std.avg(c,u),offset:l}]}}},{name:"Price Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},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=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._context.new_var(i),a=n.Std.sma(s,r,this._context),l=this._context.new_var(i),c=n.Std.sma(l,o,this._context);return[this.f_0(a,c)]}}},{name:"Price Volume Trend",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.f_0=function(){var e=this._context.new_var(n.Std.close(this._context));return[n.Std.cum(n.Std.change(e)/e.get(1)*n.Std.volume(this._context),this._context)]},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0()[0]]}}},{name:"Rate Of Change",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}}, +precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ROC",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Rate Of Change",shortDescription:"ROC",is_price_study:!1,bands:[{id:"hline_0",name:"Zero Line",isHidden:!1}],inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e12}],id:"rate_of_change@tv-basicstudies-1",scriptIdPart:"",name:"Rate Of Change"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(n.Std.close(this._context)),r=this._input(0);return[100*(i.get(0)-i.get(r))/i.get(r)]}}},{name:"Relative Strength Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#800080",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Relative Strength Index",shortDescription:"RSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"Length",defval:14,type:"integer",min:1,max:2e3}],id:"Relative Strength Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Strength Index"},constructor:function(){this.f_0=function(e){return n.Std.max(e,0)},this.f_1=function(e){return-n.Std.min(e,0)},this.f_2=function(e,t){return n.Std.eq(e,0)?100:n.Std.eq(t,0)?0:100-100/(1+t/e)},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._context.new_var(i),s=n.Std.change(o),a=this.f_0(s),l=this._context.new_var(a),c=n.Std.rma(l,r,this._context),u=this.f_1(s),h=this._context.new_var(u),d=n.Std.rma(h,r,this._context);return[this.f_2(d,c)]}}},{name:"Relative Vigor Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"RVGI",histogramBase:0,joinPoints:!1},plot_1:{title:"Signal",histogramBase:0,joinPoints:!1}},description:"Relative Vigor Index",shortDescription:"RVGI",is_price_study:!1,inputs:[{id:"in_0",name:"Length",defval:10,type:"integer",min:1,max:2e3}],id:"Relative Vigor Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Vigor Index"},constructor:function(){this.f_0=function(e,t){return e-t},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),r=this.f_0(n.Std.close(this._context),n.Std.open(this._context)),o=this._context.new_var(r),s=n.Std.swma(o,this._context),a=this._context.new_var(s),l=n.Std.sum(a,i,this._context),c=this.f_0(n.Std.high(this._context),n.Std.low(this._context)),u=this._context.new_var(c),h=n.Std.swma(u,this._context),d=this._context.new_var(h),p=n.Std.sum(d,i,this._context),_=this.f_1(l,p),f=this._context.new_var(_);return[_,n.Std.swma(f,this._context)]}}},{name:"Relative Volatility Index",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#808000",transparency:90,visible:!0}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Relative Volatility Index",shortDescription:"RVI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:10,type:"integer",min:1,max:2e3}],id:"Relative Volatility Index@tv-basicstudies-1",scriptIdPart:"",name:"Relative Volatility Index"},constructor:function(){this.f_0=function(e,t){return n.Std.le(e,0)?0:t},this.f_1=function(e,t){return n.Std.gt(e,0)?0:t},this.f_2=function(e,t){return e/(e+t)*100},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.stdev(o,i,this._context),a=this._context.new_var(r),l=n.Std.change(a),c=this.f_0(l,s),u=this._context.new_var(c),h=n.Std.ema(u,14,this._context),d=this.f_1(l,s),p=this._context.new_var(d),_=n.Std.ema(p,14,this._context);return[this.f_2(h,_)]}}},{name:"SMI Ergodic Indicator/Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF7F00"},plot_2:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:5,in_1:20,in_2:5}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Indicator",histogramBase:0,joinPoints:!1},plot_1:{title:"Signal",histogramBase:0,joinPoints:!1},plot_2:{title:"Oscillator",histogramBase:0,joinPoints:!1}},description:"SMI Ergodic Indicator/Oscillator",shortDescription:"SMIIO",is_price_study:!1,inputs:[{id:"in_0",name:"shortlen",defval:5,type:"integer",min:1,max:2e3},{id:"in_1",name:"longlen",defval:20,type:"integer",min:1,max:2e3},{id:"in_2",name:"siglen",defval:5,type:"integer", +min:1,max:2e3}],id:"SMI Ergodic Indicator/Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"SMI Ergodic Indicator/Oscillator"},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),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.tsi(a,i,r,this._context),c=this._context.new_var(l),u=n.Std.ema(c,o,this._context);return[l,u,this.f_0(l,u)]}}},{name:"Smoothed Moving Average",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,inputs:{in_0:7,in_1:"close"}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Smoothed Moving Average",shortDescription:"SMMA",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:7,type:"integer",min:1,max:1e12},{id:"in_1",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]}],id:"smoothed_moving_average@tv-basicstudies-1",scriptIdPart:"",name:"Smoothed Moving Average"},constructor:function(){this.f_0=function(){var e=this._input(0),t=n.Std[this._input(1)](this._context),i=this._context.new_var(t),r=n.Std.sma(i,e,this._context),o=this._context.new_var(),s=(o.get(1)*(e-1)+t)/e;return o.set(n.Std.na(o.get(1))?r:s),[o.get(0)]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Standard Deviation",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"Standard Deviation@tv-basicstudies-1",scriptIdPart:"",name:"Standard Deviation",description:"Standard Deviation",shortDescription:"Standard Deviation",is_price_study:!1,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,color:"#26A69A"}},precision:4,inputs:{periods:5,deviations:1}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer"},{id:"deviations",name:"Deviations",type:"float"}]},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._context.new_var(n.Std.close(this._context));return[n.Std.stdev(o,i,this._context)*r]}}},{name:"Stochastic",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#800080",transparency:75,visible:!0}},inputs:{in_0:14,in_1:1,in_2:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"%K",histogramBase:0,joinPoints:!1},plot_1:{ +title:"%D",histogramBase:0,joinPoints:!1}},description:"Stochastic",shortDescription:"Stoch",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:1e4},{id:"in_1",name:"smoothK",defval:1,type:"integer",min:1,max:1e4},{id:"in_2",name:"smoothD",defval:3,type:"integer",min:1,max:1e4}],id:"Stochastic@tv-basicstudies-1",scriptIdPart:"",name:"Stochastic"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=n.Std.high(this._context),l=n.Std.low(this._context),c=this._context.new_var(s),u=this._context.new_var(a),h=this._context.new_var(l),d=n.Std.stoch(c,u,h,i,this._context),p=this._context.new_var(d),_=n.Std.sma(p,r,this._context),f=this._context.new_var(_);return[_,n.Std.sma(f,o,this._context)]}}},{name:"Stochastic RSI",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:80},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:20}],filledAreasStyle:{fill_0:{color:"#800080",transparency:80,visible:!0}},inputs:{in_0:14,in_1:14,in_2:3,in_3:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"%K",histogramBase:0,joinPoints:!1},plot_1:{title:"%D",histogramBase:0,joinPoints:!1}},description:"Stochastic RSI",shortDescription:"Stoch RSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"lengthRSI",defval:14,type:"integer",min:1,max:1e4},{id:"in_1",name:"lengthStoch",defval:14,type:"integer",min:1,max:1e4},{id:"in_2",name:"smoothK",defval:3,type:"integer",min:1,max:1e4},{id:"in_3",name:"smoothD",defval:3,type:"integer",min:1,max:1e4}],id:"Stochastic RSI@tv-basicstudies-1",scriptIdPart:"",name:"Stochastic RSI"},constructor:function(){this.f_1=function(e,t,i){var r=i.new_var(n.Std.max(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.f_2=function(e,t,i){var r=i.new_var(-n.Std.min(n.Std.change(e),0));return n.Std.rma(r,t,i)},this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._input(1),s=this._input(2),a=this._input(3),l=this._context.new_var(i),c=n.Std.rsi(this.f_1(l,r,this._context),this.f_2(l,r,this._context)),u=this._context.new_var(c),h=this._context.new_var(c),d=this._context.new_var(c),p=n.Std.stoch(u,h,d,o,this._context),_=this._context.new_var(p),f=n.Std.sma(_,s,this._context),m=this._context.new_var(f) +;return[f,n.Std.sma(m,a,this._context)]}}},{name:"TRIX",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:18}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"TRIX",histogramBase:0,joinPoints:!1}},description:"TRIX",shortDescription:"TRIX",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"in_0",name:"length",defval:18,type:"integer",min:1,max:2e3}],id:"TRIX@tv-basicstudies-1",scriptIdPart:"",name:"TRIX"},constructor:function(){this.f_0=function(e){return n.Std.log(e)},this.f_1=function(e){return 1e4*e},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this.f_0(n.Std.close(this._context)),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(l),u=n.Std.ema(c,i,this._context),h=this._context.new_var(u),d=n.Std.change(h);return[this.f_1(d)]}}},{name:"Triple EMA",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Triple EMA",shortDescription:"TEMA",is_price_study:!0,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e4}],id:"Triple EMA@tv-basicstudies-1",scriptIdPart:"",name:"Triple EMA"},constructor:function(){this.f_0=function(e,t,i){return 3*(e-t)+i},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=n.Std.close(this._context),o=this._context.new_var(r),s=n.Std.ema(o,i,this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(l),u=n.Std.ema(c,i,this._context);return[this.f_0(s,l,u)]}}},{name:"True Strength Indicator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:25,in_1:13,in_2:13}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},plot_1:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"True Strength Indicator",shortDescription:"True Strength Indicator",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],inputs:[{id:"in_0",name:"long",defval:25,type:"integer",min:1,max:4999},{id:"in_1",name:"short",defval:13,type:"integer",min:1,max:4999},{id:"in_2",name:"siglen",defval:13,type:"integer",min:1,max:4999}],id:"True Strength Indicator@tv-basicstudies-1", +scriptIdPart:"",name:"True Strength Indicator"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.close(this._context),a=this._context.new_var(s),l=n.Std.tsi(a,r,i,this._context),c=this._context.new_var(l);return[l,n.Std.ema(c,o,this._context)]}}},{name:"Trend Strength Index",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Trend Strength Index@tv-basicstudies-1",scriptIdPart:"",name:"Trend Strength Index",description:"Trend Strength Index",shortDescription:"Trend Strength Index",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#F00000"}},precision:4,inputs:{periods:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",type:"integer",name:"Periods"}]},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.invertedPeriod=1/this.period,this.sumX=(this.period-1)*this.period/2,this.sumXX=(this.period-1)*this.period*(2*this.period-1)/6,this.invertedPeriodSumXSumX=this.invertedPeriod*this.sumX*this.sumX},this.trendStrengthIndex=function(){for(var e=this._context.new_var(n.Std.close(this._context)),t=n.Std.sum(e,this.period,this._context),i=0,r=0,o=0;o0?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:41,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:"#85200C"}},precision:3,inputs:{}},styles:{plot_0:{title:"Plot"}},inputs:[]},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[n.Std.hlc3(this._context)]}}},{name:"Ultimate Oscillator",metainfo:{_metainfoVersion:41,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(e,t,i){ +var r=this._context.new_var(e),o=this._context.new_var(t);return[n.Std.sum(r,i,this._context)/n.Std.sum(o,i,this._context)]},this.f_1=function(){var e=this._input(0),t=this._input(1),i=this._input(2),r=this._context.new_var(n.Std.close(this._context)),o=n.Std.max(n.Std.high(this._context),r.get(1)),s=this._context.new_var(n.Std.close(this._context)),a=n.Std.min(n.Std.low(this._context),s.get(1)),l=n.Std.close(this._context)-a,c=o-a,u=this.f_0(l,c,e),h=this.f_0(l,c,t),d=this.f_0(l,c,i);return[100*(4*u[0]+2*h[0]+d[0])/7]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1()}}},{name:"Volatility Close-to-Close",metainfo:{_metainfoVersion:41,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:35,color:"#0000FF"}},precision:4,inputs:{periods:10,daysPerYear:252}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer",defval:10},{id:"daysPerYear",name:"Days Per Year",type:"integer",defval:252}]},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 r=this.variance(e,t,i);return n.Std.sqrt(r)},this.variance=function(e,t,i){var r=n.Std.sma(e,t,i);return this.variance2(e,r,t)},this.variance2=function(e,t,i){var n,r,o=0;for(n=0;n0&&(a=.12*this.square(e.get()-r.get(1))/this.marketClosedPercentage+.88*a/(1-this.marketClosedPercentage)),a/=s,a*=this.secondsPerYear;var l=this._context.new_var(a);return 100*Math.sqrt(n.Std.sum(l,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:41,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:"#F00000"}},precision:3,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"]}]},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.highest=function(e,t){for(var i=this.bars.length-this.period,n=this.bars[i],r=i+1;rn&&(n=this.bars[r]);return n},this.computeATR=function(){var e=n.Std.high(this._context)-n.Std.low(this._context),t=n.Std.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-n.Std.low(this._context);return this.tr=Math.max(e,t,i),"Exponential"===this.maMethod?this.atr=n.Std.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(n.Std.close(this._context)===this.bars[this.bars.length-1])return this.lastSar;if(this.bars.push(n.Std.close(this._context)),1===this.count)this.atr=n.Std.high(this._context)-n.Std.low(this._context),this.sic=n.Std.close(this._context);else if(this.countthis.sic&&(this.sic=n.Std.close(this._context))}else if(this.count===this.period){e=n.Std.high(this._context)-n.Std.low(this._context),t=n.Std.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-n.Std.low(this._context);this.atr+=Math.max(e,t,i),this.atr*=1/this.period,n.Std.close(this._context)>this.sic&&(this.sic=n.Std.close(this._context)),this.position="LONG",this.nextsar=this.sic-this.atr*this.atrMult}else{var r=this.nextsar;"LONG"===this.position?n.Std.close(this._context)r?(this.position="LONG",this.sic=n.Std.close(this._context),this.nextsar=this.sic-this.computeATR()):(this.position="SHORT",this.sic=Math.min(n.Std.close(this._context),this.sic),this.nextsar=this.sic+this.computeATR())),this.lastSar=r}return this.count++,r},this.main=function(e,t){return this._context=e,this._input=t,this._context.select_sym(0),[this.calculateVolatility()]}}},{name:"VWAP",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:0,transparency:0,visible:!0,color:"#3A6CA8"}},precision:4},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:"VWAP@tv-basicstudies-1",scriptIdPart:"",name:"VWAP"},constructor:function(){this.f_1=function(e){e.hist=null,e.add_hist()},this.init=function(e,t){this._isNewSession=null},this.main=function(e,t){this._context=e, +this._input=t;var i=e.new_var(),r=e.new_var(),o=this._context.symbol.time;return o&&(null===this._isNewSession&&(this._isNewSession=n.Std.createNewSessionCheck(e)),this._isNewSession(o)&&(this.f_1(i),this.f_1(r))),i.set(n.Std.nz(i.get(1))+n.Std.hlc3(this._context)*n.Std.volume(this._context)),r.set(n.Std.nz(r.get(1))+n.Std.volume(this._context)),[i.get(0)/r.get(0)]}}},{name:"VWMA",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,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"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=n.Std.close(this._context),r=this._input(0),o=this._context.new_var(i);return[n.Std.vwma(o,r,this._context)]}}},{name:"Volume Oscillator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,bands:[{color:"#808080",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}},description:"Volume Oscillator",shortDescription:"Volume Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero"}],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"},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),r=this._input(1),o=n.Std.volume(this._context),s=this._context.new_var(o),a=n.Std.ema(s,i,this._context),l=this._context.new_var(o),c=n.Std.ema(l,r,this._context);return[this.f_0(a,c)]}}},{name:"Vortex Indicator",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"}},precision:4,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"},constructor:function(){this.f_0=function(){ +var e=this._input(0),t=this._context.new_var(n.Std.low(this._context)),i=this._context.new_var(n.Std.abs(n.Std.high(this._context)-t.get(1))),r=n.Std.sum(i,e,this._context),o=this._context.new_var(n.Std.high(this._context)),s=this._context.new_var(n.Std.abs(n.Std.low(this._context)-o.get(1))),a=n.Std.sum(s,e,this._context),l=this._context.new_var(n.Std.atr(1,this._context)),c=n.Std.sum(l,e,this._context);return[r/c,a/c]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Willams %R",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"}},precision:4,bands:[{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:-20},{color:"#808080",linestyle:2,linewidth:1,visible:!0,value:-80}],filledAreasStyle:{fill_0:{color:"#000080",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Williams %R",shortDescription:"%R",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit"},{id:"hline_1",name:"LowerLimit"}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background"}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Willams %R@tv-basicstudies-1",scriptIdPart:"",name:"Willams %R"},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),r=n.Std.high(this._context),o=this._context.new_var(r),s=n.Std.highest(o,i,this._context),a=n.Std.low(this._context),l=this._context.new_var(a),c=n.Std.lowest(l,i,this._context);return[this.f_0(n.Std.close(this._context),s,c)]}}},{name:"Williams Alligator",metainfo:{_metainfoVersion:27,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#008000"}},precision:4,inputs:{in_0:21,in_1:13,in_2:8}},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:"jawLength",defval:21,type:"integer",min:1,max:2e3},{id:"in_1",name:"teethLength",defval:13,type:"integer",min:1,max:2e3},{id:"in_2",name:"lipsLength",defval:8,type:"integer",min:1,max:2e3}],id:"Williams Alligator@tv-basicstudies-1",scriptIdPart:"",name:"Williams Alligator"},constructor:function(){this.main=function(e,t){this._context=e,this._input=t +;var i=this._input(0),r=this._input(1),o=this._input(2),s=n.Std.hl2(this._context),a=this._context.new_var(s),l=n.Std.ema(a,i,this._context),c=this._context.new_var(s),u=n.Std.ema(c,r,this._context),h=this._context.new_var(s);return[{value:l,offset:8},{value:u,offset:5},{value:n.Std.ema(h,o,this._context),offset:3}]}}},{name:"Williams Fractals",metainfo:{_metainfoVersion:42,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{plottype:"shape_triangle_down",visible:!0,location:"BelowBar",transparency:0,color:"#800000"},plot_1:{plottype:"shape_triangle_up",visible:!0,location:"AboveBar",transparency:0,color:"#808000"}},precision:4,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},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._context.new_var(n.Std.high(this._context)),i=n.Std.or(n.Std.and(n.Std.and(n.Std.lt(t.get(e+2),t.get(e)),n.Std.lt(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))),n.Std.or(n.Std.or(n.Std.and(n.Std.lt(t.get(e+3),t.get(e)),n.Std.and(n.Std.and(n.Std.lt(t.get(e+2),t.get(e)),n.Std.eq(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e))))),n.Std.and(n.Std.and(n.Std.lt(t.get(e+4),t.get(e)),n.Std.lt(t.get(e+3),t.get(e))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))))),n.Std.or(n.Std.and(n.Std.and(n.Std.lt(t.get(e+5),t.get(e)),n.Std.and(n.Std.lt(t.get(e+4),t.get(e)),n.Std.eq(t.get(e+3),t.get(e)))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e))))),n.Std.and(n.Std.and(n.Std.and(n.Std.lt(t.get(e+6),t.get(e)),n.Std.lt(t.get(e+5),t.get(e))),n.Std.and(n.Std.eq(t.get(e+4),t.get(e)),n.Std.le(t.get(e+3),t.get(e)))),n.Std.and(n.Std.and(n.Std.eq(t.get(e+2),t.get(e)),n.Std.le(t.get(e+1),t.get(e))),n.Std.and(n.Std.lt(t.get(e-1),t.get(e)),n.Std.lt(t.get(e-2),t.get(e)))))))),r=this._context.new_var(n.Std.low(this._context)) +;return[n.Std.or(n.Std.and(n.Std.and(n.Std.gt(r.get(e+2),r.get(e)),n.Std.gt(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))),n.Std.or(n.Std.or(n.Std.and(n.Std.gt(r.get(e+3),r.get(e)),n.Std.and(n.Std.and(n.Std.gt(r.get(e+2),r.get(e)),n.Std.eq(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e))))),n.Std.and(n.Std.and(n.Std.gt(r.get(e+4),r.get(e)),n.Std.gt(r.get(e+3),r.get(e))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))))),n.Std.or(n.Std.and(n.Std.and(n.Std.gt(r.get(e+5),r.get(e)),n.Std.and(n.Std.gt(r.get(e+4),r.get(e)),n.Std.eq(r.get(e+3),r.get(e)))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e))))),n.Std.and(n.Std.and(n.Std.and(n.Std.gt(r.get(e+6),r.get(e)),n.Std.gt(r.get(e+5),r.get(e))),n.Std.and(n.Std.eq(r.get(e+4),r.get(e)),n.Std.ge(r.get(e+3),r.get(e)))),n.Std.and(n.Std.and(n.Std.eq(r.get(e+2),r.get(e)),n.Std.ge(r.get(e+1),r.get(e))),n.Std.and(n.Std.gt(r.get(e-1),r.get(e)),n.Std.gt(r.get(e-2),r.get(e)))))))),i]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:-2},{value:i[1],offset:-2}]}}}]},"2h0C":function(e,t,i){var n=i("txPx").getLogger("Chart.PropertyPage.Binding");function r(e,t,i,r,o,s){e?(this._control=e,this._property=t,this._applyOnFly=i,this._undoModel=r,this._undoText=o,this._doesNotAffectSave=!1,t&&(this._formatters=[],this._changed=!1,this.setValue(t.value()),t.listeners().subscribe(this,this.propertyChanged))):n.logDebug("Missing control")}r.prototype.addFormatter=function(e){this._formatters.push(e),this.setValue(this._property.value())},r.prototype._formatValue=function(e){return this._formatters.reduce((function(e,t){return t(e)}),e)},r.prototype._setValueToProperty=function(e){this._setter?this._setter.call(this,e):this.setValueToProperty(e)},r.prototype._attachToControl=function(e,t){var i=this;t?e.on("keyup change input",(function(e){var t=i.value();i._setValueToProperty(t),i.setValue(t)})):(e.keypress((function(e){if(i._changed=!0,13===e.which){var t=i.value();i._setValueToProperty(t),i.setValue(t)}})),e.focusout((function(e){var t=i.value();i.changed()&&(i._setValueToProperty(t),i.setValue(t))})),e.change((function(e){var t=i.value();$(e.target).is(".ticker")?(void 0!==i._changeTimerId&&clearTimeout(i._changeTimerId),i._changeTimerId=setTimeout((function(){i._setValueToProperty(t)}),250)):i._setValueToProperty(t),i.setValue(t)})))},r.prototype.control=function(){return this._control},r.prototype.changed=function(){return this._changed},r.prototype.setValueToProperty=function(e){this._undoModel.setProperty(this._property,e,this._undoText,this._doesNotAffectSave),this._changed=!1},r.prototype.property=function(){return this._property},r.prototype.propertyChanged=function(e){this.setValue(e.value())},r.prototype.destroy=function(){ +this._property&&this._property.listeners().unsubscribe(this,this.propertyChanged)},r.prototype.disableAffectingSave=function(){this._doesNotAffectSave=!0},t.Binding=r},"2ijp":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("l4sv"),r=i("8Uy/"),o=function(){function e(){this._lineRendererData={y:0,color:"rgba(0, 0, 0, 0)",linewidth:1,linestyle:r.LINESTYLE_SOLID,visible:!1},this._lineRenderer=new n.HorizontalLineRenderer,this._invalidated=!0,this._lineRenderer.setData(this._lineRendererData)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._lineRenderer},e}()},"2jXJ":function(e,t,i){"use strict";i.r(t),i.d(t,"supportedLineTools",(function(){return n}));var n={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"},text:{name:"LineToolText"},anchored_text:{name:"LineToolTextAbsolute"},note:{name:"LineToolNote"},anchored_note:{name:"LineToolNoteAbsolute"},callout:{name:"LineToolCallout"},balloon:{name:"LineToolBalloon"},arrow_up:{name:"LineToolArrowMarkUp"},arrow_down:{name:"LineToolArrowMarkDown"},arrow_left:{name:"LineToolArrowMarkLeft"},arrow_right:{name:"LineToolArrowMarkRight"},price_label:{name:"LineToolPriceLabel"},arrow_marker:{name:"LineToolArrowMarker"},flag:{name:"LineToolFlagMark"},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"},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"},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"}}},"2kV1":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyStatusView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){return e.call(this,t.statusProvider({}))||this}return Object(n.__extends)(t,e),t.prototype.color=function(){return this._statusProvider.color()},t.prototype.getSplitTitle=function(){return this._statusProvider.getSplitTitle()},t.prototype.update=function(){this._text=this._statusProvider.text()},t}(i("nBJD").a)},"3/8U":function(e,t,i){"use strict";function n(e){return"dark"===e?"rgba(30,136,229,0.25)":"rgba(33,150,243,0.25)"}i.r(t),i.d(t,"axesHighlightColor",(function(){return n}))},"38az":function(e,t,i){"use strict";var n=i("k9/m").PlotRowSearchMode;function r(){this.backColorers=[]}function o(e){r.call(this),this._series=e}function s(e,t){r.call(this),this._study=e,this._plotIndex=t}r.prototype.barStyle=function(e,t,i){for(var n={},r=this.backColorers.length-1;r>=0;r--)this.backColorers[r].applyBarStyle(e,t,n,i);return this.applyBarStyle(e,t,n,i),n},r.prototype.pushBackBarColorer=function(e){this.backColorers.push(e)},r.prototype.applyBarStyle=function(e,t,i){throw new Error("This function is supposed to be reimplemented in a subclass")},inherit(o,r),o.upColor=function(e,t){switch(e.style.value()){case TradingView.Series.STYLE_LINE:return e.lineStyle.color.value();case TradingView.Series.STYLE_AREA:return e.areaStyle.linecolor.value();case TradingView.Series.STYLE_BARS:return e.barStyle.upColor.value();case TradingView.Series.STYLE_CANDLES:return e.candleStyle.upColor.value();case TradingView.Series.STYLE_HOLLOW_CANDLES:return e.hollowCandleStyle.upColor.value();case TradingView.Series.STYLE_HEIKEN_ASHI:return e.haStyle.upColor.value();case TradingView.Series.STYLE_BASELINE:return e.baselineStyle.topLineColor.value() +;case TradingView.Series.STYLE_HILO:return e.hiloStyle.color.value()}throw new Error("Unknown series style")},o.downColor=function(e,t){switch(e.style.value()){case TradingView.Series.STYLE_LINE:return e.lineStyle.color.value();case TradingView.Series.STYLE_AREA:return e.areaStyle.linecolor.value();case TradingView.Series.STYLE_BARS:return e.barStyle.downColor.value();case TradingView.Series.STYLE_CANDLES:return e.candleStyle.downColor.value();case TradingView.Series.STYLE_HOLLOW_CANDLES:return e.hollowCandleStyle.downColor.value();case TradingView.Series.STYLE_HEIKEN_ASHI:return e.haStyle.downColor.value();case TradingView.Series.STYLE_BASELINE:return e.baselineStyle.bottomLineColor.value();case TradingView.Series.STYLE_HILO:return e.hiloStyle.color.value()}throw new Error("Unknown series style")},o.prototype._applyLineStyle=function(e,t,i,n,r){i.barColor=o.upColor(r)},o.prototype._applyAreaStyle=function(e,t,i,n,r){i.barColor=o.upColor(r)},o.prototype._applyBarStyle=function(e,t,i,n,r){var s=o.upColor(r),a=o.downColor(r),l=this.findBar(e,!1,n);if(r.barStyle.barColorsOnPrevClose.value()){var c=this.findPrevBar(e,!1,n);i.barColor=c[TradingView.CLOSE_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a,i.barBorderColor=c[TradingView.CLOSE_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a}else i.barColor=l[TradingView.OPEN_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a,i.barBorderColor=l[TradingView.OPEN_PLOT]<=l[TradingView.CLOSE_PLOT]?s:a},o.prototype._applyCandleStyle=function(e,t,i,n,r){var s,a=o.upColor(r,t),l=o.downColor(r,t),c=r.candleStyle.borderUpColor?r.candleStyle.borderUpColor.value():r.candleStyle.borderColor.value(),u=r.candleStyle.borderDownColor?r.candleStyle.borderDownColor.value():r.candleStyle.borderColor.value(),h=r.candleStyle.wickUpColor?r.candleStyle.wickUpColor.value():r.candleStyle.wickColor.value(),d=r.candleStyle.wickDownColor?r.candleStyle.wickDownColor.value():r.candleStyle.wickColor.value(),p=this.findBar(e,!1,n);r.candleStyle.barColorsOnPrevClose.value()?s=this.findPrevBar(e,!1,n)[TradingView.CLOSE_PLOT]<=p[TradingView.CLOSE_PLOT]:s=p[TradingView.OPEN_PLOT]<=p[TradingView.CLOSE_PLOT];i.barColor=s?a:l,i.barBorderColor=s?c:u,i.barWickColor=s?h:d},o.prototype._applyHollowCandleStyle=function(e,t,i,n,r){var s=o.upColor(r,t),a=o.downColor(r,t),l=r.hollowCandleStyle.borderUpColor?r.hollowCandleStyle.borderUpColor.value():r.hollowCandleStyle.borderColor.value(),c=r.hollowCandleStyle.borderDownColor?r.hollowCandleStyle.borderDownColor.value():r.hollowCandleStyle.borderColor.value(),u=r.hollowCandleStyle.wickUpColor?r.hollowCandleStyle.wickUpColor.value():r.hollowCandleStyle.wickColor.value(),h=r.hollowCandleStyle.wickDownColor?r.hollowCandleStyle.wickDownColor.value():r.hollowCandleStyle.wickColor.value(),d=this.findBar(e,!1,n);this.findPrevBar(e,!1,n)[TradingView.CLOSE_PLOT]<=d[TradingView.CLOSE_PLOT]?(i.barColor=s,i.barBorderColor=l,i.barWickColor=u):(i.barColor=a,i.barBorderColor=c,i.barWickColor=h),i.isBarHollow=d[TradingView.OPEN_PLOT]<=d[TradingView.CLOSE_PLOT]},o.prototype._applyHAStyle=function(e,t,i,n,r){ +var s,a=o.upColor(r,t),l=o.downColor(r,t),c=r.haStyle.borderUpColor.value(),u=r.haStyle.borderDownColor.value(),h=r.haStyle.wickUpColor.value(),d=r.haStyle.wickDownColor.value(),p=this.findBar(e,t,n);r.haStyle.barColorsOnPrevClose.value()?s=this.findPrevBar(e,t,n)[TradingView.CLOSE_PLOT]<=p[TradingView.CLOSE_PLOT]:s=p[TradingView.OPEN_PLOT]<=p[TradingView.CLOSE_PLOT];i.barColor=s?a:l,i.barBorderColor=s?c:u,i.barWickColor=s?h:d},o.prototype._applyBaseLineStyle=function(e,t,i,n,r){var s=this.findBar(e,t,n),a=r.baselineStyle,l=this._series.priceScale(),c=Math.round(l.height()*(Math.abs(100-a.baseLevelPercentage.value())/100)),u=this._series.firstValue(),h=l.coordinateToPrice(c,u);s[TradingView.CLOSE_PLOT]>h?i.barColor=o.upColor(r,t):i.barColor=o.downColor(r,t)},o.prototype._applyHiLoStyle=function(e,t,i,n,r){i.barColor=o.upColor(r,t),i.barBorderColor=r.hiloStyle.borderColor.value()},o.prototype.applyBarStyle=function(e,t,i,n){i||(i={}),i.barColor=null,i.barBorderColor=null,i.barWickColor=null,i.isBarHollow=null,i.isBarUp=null,i.upColor=null,i.downColor=null,i.isTwoColorBar=null,i.isMergedBar=null;var r=this._series.properties();switch(r.style.value()){case TradingView.Series.STYLE_LINE:this._applyLineStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_AREA:this._applyAreaStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_BARS:this._applyBarStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_CANDLES:this._applyCandleStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HOLLOW_CANDLES:this._applyHollowCandleStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HEIKEN_ASHI:this._applyHAStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_BASELINE:this._applyBaseLineStyle(e,t,i,n,r);break;case TradingView.Series.STYLE_HILO:this._applyHiLoStyle(e,t,i,n,r)}return i},o.prototype.getSeriesBars=function(e){return e?this._series.nsBars():this._series.bars()},o.prototype._findBarFieldValue=function(e,t,i){var n=this.getSeriesBars(i).valueAt(e);if(null!==n)return n[t]},o.prototype.findBar=function(e,t,i){return i?i.value:this.getSeriesBars(t).valueAt(e)||[]},o.prototype.findPrevBar=function(e,t,i){if(i&&i.previousValue)return i.previousValue;var r=this._series.bars()._search(e,n.Exact);return null!==r&&r>0?this._series.bars()._valueAt(r-1):[]},inherit(s,r),s.prototype.getBars=function(){return this._study.series().bars()},s.prototype.firstColoredBar=function(e){for(var t=e,i=0;ie+a)return i;var l=n.styles[s.id] +;if(l.visible&&!l.visible.value())return i;var c=o.valueAt(e-a);if(null===c)return i;var u=c[this._plotIndex+1];if(null==u)return i;u=Math.round(u);var h=r.plots[this._plotIndex].palette,d=n.palettes[h],p=r.palettes[h].valToIndex?r.palettes[h].valToIndex[u]:u,_=d.colors[p].color.value();return i.barColor=_,i.upColor=_.color,i.downColor=_.color,i},t.SeriesBarColorer=o,t.StudyBarColorer=s},"3ClC":function(e,t,i){"use strict";i.r(t);var n=i("0YCj"),r=i.n(n),o=i("GVHu"),s=i("PL0c"),a=i("cKqi"),l=i("0gbU"),c=i("TMWk"),u=i("8sOK"),h=i("mrSG"),d=function(e){function t(t,i,n,r){var o=e.call(this,t,i,n,r)||this;return o.properties().styles.vol_ma.visible.listeners().subscribe(o,(function(){return o.invalidateTitleCache()})),o}return Object(h.__extends)(t,e),t.prototype.base=function(){return 1},t.prototype.destroy=function(){this.properties().styles.vol_ma.visible.listeners().unsubscribeAll(this),e.prototype.destroy.call(this)},t.prototype._titleInputs=function(){var e={symbolsForDisplay:!0,skipHiddenInputs:!0,fakeInputsForDisplay:!0,asObject:!1};return this.properties().styles.vol_ma.visible.value()?this.inputs(e):this.inputs(Object(h.__assign)(Object(h.__assign)({},e),{skippedInputs:["length"]}))},t}(o.Study);function p(e,t){return void 0===t&&(t="shift"),{studyConstructor:e,colorRotationMode:t}}i.d(t,"isStudy",(function(){return m})),i.d(t,"isStudyStrategy",(function(){return v})),i.d(t,"isStudyStub",(function(){return y})),i.d(t,"isFundamentalStudy",(function(){return g})),i.d(t,"isESDStudy",(function(){return b})),i.d(t,"isFundamentalStudyMetaInfo",(function(){return S})),i.d(t,"createStudy",(function(){return P})),i.d(t,"studyColorRotationMode",(function(){return C}));var _={study_PivotPointsStandard:p(s.study_PivotPointsStandard),study_Overlay:p(a.study_Overlay,"loop"),study_Compare:p(l.study_Compare,"loop"),study_Volume:p(d),study_ScriptWithDataOffset:p(c.study_ScriptWithDataOffset)};for(var f in _)_.hasOwnProperty(f)&&(TradingView[f]=_[f].studyConstructor);function m(e){return e instanceof o.Study}function v(e){return!1}function y(e){return e instanceof u.StudyStub}function g(e){return e instanceof Fundamental}function b(e){return!1}function S(e){return"study_Internal$STD;Fund_"===w(e)}function w(e){var t="study_"+(e.classId||e.shortId);return t.startsWith("study_Internal$STD;Fund_")?"study_Internal$STD;Fund_":t}function P(e,t,i,n,r){var s=w(n),a=new(s in _?_[s].studyConstructor:o.Study)(e,t,i,n);return void 0!==r&&a.setId(r),a}function C(e){var t=w(e);return t in _?_[t].colorRotationMode:1!==e.plots.length?"shift":void 0===e.pine||r.a.isStandardPine(e.id)?"loop":"shift"}},"3UA0":function(e,t){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,-715824e3,-702518400,-684374400,-671068800,-652924800,-634176e3,-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,733881600,1924974e3],offset:[-17776,-17776,-18e3,-14400,-18e3]},"America/Caracas":{time:[-2524521600,-1826755200,-157766400,1197169200,1462069800,1924977600],offset:[-16064,-16060,-16200,-14400,-16200,-14400]},"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/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,-951433200,-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:[-2486678340,-1855958340,-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/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/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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,-828309600,-813189600,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,1925013600],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]},"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/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,378691200,1925020800],offset:[24925,24925,25200,26400,26400,27e3,32400,27e3,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,-757382400,247190400,259286400,277776e3,283996800,290822400,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,1679443200,1695340800,1710979200,1726876800,1742601600,1758499200,1774137600,1790035200,1805673600,1821571200,1837209600,1853107200,1868745600,1884643200,1900368e3,1916265600,1931904e3],offset:[12344,12344,12600,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,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,-933638400,-857347200,-844293600,-825811200,-812678400,-794188800,-779846400,-762645600,-748303200,-731116800,-681955200,-673228800,-667951200,-65232e4,-636415200,-62208e4,-608936400,-59184e4,-572475600,-558568800,-542840400,-527724e3,-514414800,-490838400,-482976e3,-459468e3,-451526400,-428544e3,-418251600,-400024800,-387417600,142387200,150854400,167184e3,178675200,334022400,337654800,452563200,462243600,482284800,495590400,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,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/Kuwait":{time:[-719625600,1925002800],offset:[11212,10800]},"Asia/Muscat":{time:[-1577923200,1925006400],offset:[13272,14400]},"Asia/Qatar":{time:[-1577923200,76204800,1925002800],offset:[12368,14400,10800]},"Asia/Riyadh":{time:[-719625600,1925002800],offset:[11212,10800]},"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,1680400800,1698544800,1712455200,1729994400,1743904800,1761444e3,1775354400,1792893600,1806804e3,1824948e3,1838253600,1856397600,1869703200,1887847200,1901757600,1919296800,1933207200],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,-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,1924999200], +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]},"Africa/Johannesburg":{time:[-2458166400,-2109283200,-860968800,-845244e3,-829519200,-813794400,1924999200],offset:[6720,5400,7200,10800,7200,10800,7200]},"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,-736387200,-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,1662249600,1680393600,1693699200,1712448e3,1725753600,1743897600,1757203200,1775347200,1788652800,1806796800,1820102400,1838246400,1851552e3,1870300800,1883001600,1901750400,1915056e3,19332e5],offset:[-16966,-16966,-18e3,-16966,-14400,-16966,-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:[-1577923200,76204800,1925002800],offset:[12368,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:[-1588464e3,1924995600],offset:[816,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,-457747200,-315622800,171849600,1925017200],offset:[25600,25590,25200,28800,32400,25200,28800,25200,28800,25200]},"Australia/Perth":{ +time:[-2337897600,-1672531140,-1665352800,-883605600,-876088800,-860364e3,-844639200,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,-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,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:[-1500,-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]}}},"3u3j":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){var o=e.call(this,n)||this;o._chartModel=t,o._sourceId=i.id();var s=Object(r.ensureNotNull)(i.priceScale());o._initialPriceScaleId=s.id();var a=Object(r.ensureNotNull)(t.paneForSource(i));return o._initialPriceScalePosition=a.priceScalePosition(s),o._initialPriceScaleIndex=a.priceScaleIndex(s,o._initialPriceScalePosition),o._initialPaneIndex=t.panes().indexOf(a),o}return Object(n.__extends)(t,e),t}(i("RDU5").UndoCommand)},"4TVt":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPriceAxisView",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i){var n=e.call(this)||this;return n._active=!1,n._source=t,n._data=i,n}return Object(n.__extends)(t,e),t.prototype.setActive=function(e){this._active=e},t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.model();if(n.timeScale()&&!n.timeScale().isEmpty()){var r=this._source.priceScale() +;if(null!==r&&!r.isEmpty())if(n.selection().isSelected(this._source)||this._source.isForcedDrawPriceAxisLabel())if(null!==n.timeScale().visibleBarsStrictRange()){var o=this._source.axisPoints(),s=this._data.pointIndex;if(!(o.length<=s)){var a=o[s];if(isFinite(a.price)){var l=this._source.ownerSource(),c=null!==l?l.firstValue():null;if(null!==c){var u=this._active?"#1565C0":n.isDark()?"#1E88E5":"#2196F3";this._data.backgroundProperty?u=this._data.backgroundProperty.value():this._data.backgroundPropertyGetter&&(u=this._data.backgroundPropertyGetter()),i.background=u,i.borderColor="#2E84A6",i.color=this.generateTextColor(u),i.coordinate=r.priceToCoordinate(a.price,c),e.text=this._formatPrice(a.price,c),e.visible=!0}}}}}},t.prototype._formatPrice=function(e,t){return Object(r.ensureNotNull)(this._source.priceScale()).formatPrice(e,t)},t}(i("KcY8").a)},"4bfY":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Circles");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("FzRY").FibCirclesPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Circles"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibcircles",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("6U6r").FibCirclesDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibCircles=a},"4kQX":function(e,t,i){"use strict";i.r(t),i.d(t,"TimeFormatter",(function(){return r}));var n=i("kcTO"),r=function(){function e(e){this._formatStr=e||"%h:%m:%s"}return e.prototype.format=function(e){return n.customFormatters.timeFormatter?n.customFormatters.timeFormatter.format(e):this._formatStr.replace("%h",Object(n.numberToStringWithLeadingZero)(e.getUTCHours(),2)).replace("%m",Object(n.numberToStringWithLeadingZero)(e.getUTCMinutes(),2)).replace("%s",Object(n.numberToStringWithLeadingZero)(e.getUTCSeconds(),2))},e.prototype.formatLocal=function(e){ +return n.customFormatters.timeFormatter?n.customFormatters.timeFormatter.formatLocal?n.customFormatters.timeFormatter.formatLocal(e):n.customFormatters.timeFormatter.format(e):this._formatStr.replace("%h",Object(n.numberToStringWithLeadingZero)(e.getHours(),2)).replace("%m",Object(n.numberToStringWithLeadingZero)(e.getMinutes(),2)).replace("%s",Object(n.numberToStringWithLeadingZero)(e.getSeconds(),2))},e}()},"4miz":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return r}));var n=function(){function e(e,t){this._visible=!0,this._title=e,this._value=t}return e.prototype.title=function(){return this._title},e.prototype.setTitle=function(e){this._title=e},e.prototype.text=function(){return this._value},e.prototype.value=function(){return this._value},e.prototype.setValue=function(e){this._value=e},e.prototype.visible=function(){return this._visible},e.prototype.setVisible=function(e){this._visible=e},e.prototype.color=function(){return this._color},e.prototype.setColor=function(e){this._color=e},e}(),r=function(){function e(){this._items=[],this._header="",this._title=""}return e.prototype.header=function(){return this._header},e.prototype.title=function(){return this._title},e.prototype.items=function(){return this._items},e.prototype.update=function(){},e}()},"4o++":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"MagnetMode",(function(){return n})),function(e){e[e.WeakMagnet=0]="WeakMagnet",e[e.StrongMagnet=1]="StrongMagnet"}(n||(n={}))},"4u8j":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Gann Fan");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("ZJWf").GannFanPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=9,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Gann Fan"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("ASG6").GannFanDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolgannfan",e,!1,{range:[1,9]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolGannFan=a},"4vW/":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"ColorType",(function(){return n})),function(e){e.Solid="solid",e.Gradient="gradient"}(n||(n={}))},"54XG":function(e,t,i){"use strict";i.r(t),i.d(t,"FavoriteStudyTemplateService",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){ +return e.call(this,t,i,"FAVORITE_STUDY_TEMPLATES_CHANGED","StudyTemplates.quicks",[])||this}return Object(n.__extends)(t,e),t.prototype.remove=function(e){this.set(this.get().filter((function(t){return t!==e})))},t}(i("ulZB").b)},"55Xp":function(e,t,i){"use strict";function n(e){var t=e.toString(),i=t.split(".")[1],n=2;if(i){var r=i.match(/^([0]+)/);r&&(n=r[1].length+1)}return parseFloat(t).toFixed(n)}i.r(t),i.d(t,"roundToFirstValuable",(function(){return n}))},"5B3K":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyError",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this,t)||this;return i.studyError=!0,i}return Object(n.__extends)(t,e),t}(Error)},"5C6T":function(e,t,i){"use strict";i.r(t),i.d(t,"PipFormatter",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i,n,r){var o=this;return i||(i=1),"forex"!==n&&"cfd"!==n||!r?(o=e.call(this,1)||this)._isForex=!1:(o=e.call(this,r)||this)._isForex=!0,o._pipPriceScale=t,o._pipMinMove=i,o._pipMinMove2=r,o}return Object(n.__extends)(t,e),t.prototype.format=function(t,i,n){var r=this._isForex?this._pipMinMove2:this._pipMinMove;return void 0===r&&(r=NaN),e.prototype.format.call(this,t*this._pipPriceScale/r,i,n)},t}(i("kcTO").PriceFormatter)},"5JMW":function(e,t,i){"use strict";i.r(t),i.d(t,"isLineToolRiskReward",(function(){return l})),i.d(t,"LineDataSourceApi",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("ogJP"),s=new Map([["LineToolRiskRewardLong",2],["LineToolRiskRewardShort",2],["LineToolBezierQuadro",3],["LineToolBezierCubic",4]]);function a(e){var t=s.get(e.toolname);if(void 0!==t)return t;var i=e.pointsCount();return-1===i?e.points().length:i}function l(e){return"LineToolRiskRewardLong"===e||"LineToolRiskRewardShort"===e}var c=["alwaysShowStats","entryPrice","interval","lastUpdateTime","points","snapTo45Degrees","stopPrice","symbol","targetPrice"],u=function(){function e(e,t,i){this._source=e,this._model=t,this._pointsConverter=i}return e.prototype.isSelectionEnabled=function(){return this._source.isSelectionEnabled()},e.prototype.setSelectionEnabled=function(e){this._source.setSelectionEnabled(e)},e.prototype.isSavingEnabled=function(){return this._source.isSavedInChart()},e.prototype.setSavingEnabled=function(e){this._source.setSavingInChartEnabled(e)},e.prototype.isShowInObjectsTreeEnabled=function(){return this._source.showInObjectTree()},e.prototype.setShowInObjectsTreeEnabled=function(e){this._source.setShowInObjectsTreeEnabled(e)},e.prototype.isUserEditEnabled=function(){return this._source.userEditEnabled()},e.prototype.setUserEditEnabled=function(e){this._source.setUserEditEnabled(e)},e.prototype.bringToFront=function(){this._model.bringToFront([this._source])},e.prototype.sendToBack=function(){this._model.sendToBack([this._source])},e.prototype.getProperties=function(){return this._source.properties().state(c,!0)},e.prototype.setProperties=function(e){this._setProps(this._source.properties(),e,"")},e.prototype.getPoints=function(){var e=this._source.points(),t=a(this._source) +;return e.length>t&&(Object(r.assert)(l(this._source.toolname)),e=e.slice(0,t)),this._pointsConverter.dataSourcePointsToPriced(e)},e.prototype.setPoints=function(e){if(!this._source.isFixed()){var t=a(this._source);if(t!==e.length)throw new Error("Wrong points count. Required: "+t+", provided: "+e.length);var i=this._pointsConverter.apiPointsToDataSource(e);this._model.startChangingLinetool(this._source),this._model.changeLinePoints(this._source,i),this._model.endChangingLinetool(!1),this._source.createServerPoints()}},e.prototype.changePoint=function(e,t){if(!this._source.isFixed()){var i=this._pointsConverter.apiPointsToDataSource([e])[0];this._model.startChangingLinetool(this._source,Object(n.__assign)({},i),t),this._model.changeLinePoint(Object(n.__assign)({},i)),this._model.endChangingLinetool(!1),this._source.createServerPoints()}},e.prototype.isHidden=function(){return this._source.isSourceHidden()},e.prototype._setProps=function(e,t,i){for(var n in t)if(t.hasOwnProperty(n)){var r=0===i.length?n:i+"."+n;if(e.hasOwnProperty(n)){var s=t[n];Object(o.isHashObject)(s)?this._setProps(e[n],s,r):e[n].setValue(s)}else console.warn('Unknown property "'+r+'"')}},e}()},"5VQP":function(e,t,i){"use strict";i.r(t),i.d(t,"ContextMenuManager",(function(){return n}));var n,r=i("mrSG"),o=i("tWVy");!function(e){var t=[];function n(){Object(o.b)()}e.createMenu=function(e,o,s){return void 0===o&&(o={}),Object(r.__awaiter)(this,void 0,void 0,(function(){var a,l;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,Promise.all([i.e("react"),i.e(4),i.e(23),i.e(24),i.e(27),i.e(60),i.e(78),i.e(0),i.e(2),i.e("context-menu-renderer")]).then(i.bind(null,"cbq4"))];case 1:return a=r.sent(),l=new a.ContextMenuRenderer(e,o,(function(){var e=t.indexOf(l);-1!==e&&t.splice(e,1),void 0!==s&&s()}),n),t.push(l),[2,l]}}))}))},e.hideAll=n,e.getShown=function(){for(var e=0;e=48&&e<=57}var c=function(){function e(){this.entries=[],this.firstDayOfWeek=n.MONDAY,this.weekEndsCount=-1}return e.prototype.parseSessions=function(t,i){if(this._clear(),this.timezone=t,"24x7"===(i=this._parseFirstDayOfWeek(i)).toLowerCase())for(var n=0,r=h;n2)return a.logError("Only one `first day` specification expected @ session "+e),e;if(1===t.length)return e;var i=1,r=t[0].indexOf("-")>=0?NaN:parseInt(t[0]);return isNaN(r)&&(i=0,r=parseInt(t[1])),rn.SATURDAY?(a.logError("Unexpected day index @ session: "+e+"; day index "+r),e):(this.firstDayOfWeek=r,t[i])},e._parseDay=function(e){var t=parseInt(e.substring(0,4)),i=parseInt(e.substring(4,6)),n=parseInt(e.substring(6,8));return new s.a(t,i,n)},e._parseSessionEntry=function(t,i){var n=i.split("-");2!==n.length&&(a.logError("Bad sessions entry: "+i),n=["0000","0000"]);var r=0,o=n[0];if(o.includes("F")){var s=o.split("F");o=s[0],r=""!==s[1]?parseInt(s[1]):1}var l=0,c=n[1];if(c.includes("F")){s=c.split("F");c=s[0],l=""!==s[1]?parseInt(s[1]):1}if(!this._isCorrectSession(o)||!this._isCorrectSession(c))throw new Error("Incorrect entry syntax: "+i);var u=o,h=c;return this._createSessionEntry(t,e._minutesFromHHMM(u),e._minutesFromHHMM(h),r,l)},e._isCorrectSession=function(e){return 4===e.length&&l(e.charCodeAt(0))&&l(e.charCodeAt(1))&&l(e.charCodeAt(2))&&l(e.charCodeAt(3))},e._parseWorkingDays=function(e){for(var t=[],i=0;i0&&(t-=r*n.minutesPerDay),o>0&&(i-=o*n.minutesPerDay),new _(e,t,i-t)},e}();i.d(t,"workingDays",(function(){return u})),i.d(t,"workingDaysAndWeekEnds",(function(){return h})),i.d(t,"compareSessionEntries",(function(){return p})),i.d(t,"SessionEntry",(function(){return _})),i.d(t,"EntryIndex",(function(){return f})),i.d(t,"SessionSpec",(function(){return v}));var u=[n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY],h=[n.SUNDAY,n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY,n.SATURDAY];function d(e,t){return e.compareTo(t)<0}function p(e,t){return e.compareTo(t)}var _=function(){function e(e,t,i){this._dayOfWeek=e,this._start=t,this._length=i}return e.prototype.start=function(){return this._start+n.minutesPerDay*this.sessionStartDaysOffset()},e.prototype.startOffset=function(){return this._start},e.prototype.sessionStartDaysOffset=function(){return this._start>=0?0:this._start%n.minutesPerDay==0?-Math.ceil(this._start/n.minutesPerDay):-Math.floor(this._start/n.minutesPerDay)},e.prototype.isOvernight=function(){return this._start<0},e.prototype.dayOfWeek=function(){return this._dayOfWeek},e.prototype.sessionStartDayOfWeek=function(){var e=this._dayOfWeek-this.sessionStartDaysOffset();return en?1:-1},e.prototype.contains=function(e){var t=60*n.get_hours(e)+n.get_minutes(e),i=n.get_day_of_week(e)-this._dayOfWeek;i>0&&(i-=7);var r=i*n.minutesPerDay+t;return r>=this._start&&r0&&(t-=r*n.minutesPerDay),o>0&&(i-=o*n.minutesPerDay);var s=i-t;this._entries.push(new _(e,t,s))},e.prototype.longestSessionLength=function(){for(var e=0,t=0,i=0,n=this._holidaySessions;ithis._entries.length-1||this._entries[t].dayOfWeek()!==e},e.prototype.isCalWeekEnd=function(e){var t=n.get_day_of_week(e);if(!this._isThereCorrections)return this.isWeekEnd(t);var i=s.a.fromCalendar(e),r=this._holidayAndCorrectionMap.get(i.toString());return void 0===r?this.isWeekEnd(t):0===r.length},e.prototype.hasWeekEnds=function(){return this.weekEndsCount()>0},e.prototype.weekEndsCount=function(){return this._weekEndsCount},e.prototype.holidaysFromYearStart=function(e){if(!this._isThereCorrections)return 0;for(var t=n.get_timezone(this._timezone),i=new s.a(n.get_year(e),n.JANUARY,1),r=s.a.fromCalendar(e),o=0,a=this._selectHolidays(i,r),l=0;l0?1:-1;;){var c=s+l;if(c<0||c>=o.length||o[c].dayOfWeek()!==a)break;s=c}return new f(r.weekIndex,s,o)},e.prototype.getWeekIndex=function(e){if(!this._isThereCorrections)return 0;var t=n.get_day_of_week(e)-n.SUNDAY,i=n.get_timezone("Etc/UTC"),r=n.get_cal(i,n.get_year(e),n.get_month(e),n.get_day_of_month(e)-t);return Math.floor((r.getTime()+621672192e5)/1e3/86400/7)},e.prototype.correctTradingDay=function(e){var t=n.get_day_of_week(e),i=60*n.get_hours(e)+n.get_minutes(e),r=this.getWeekIndex(e),o=this.findSession(r,t,i,0),s=o.getEntry().dayOfWeek()-t+7*(o.weekIndex-r);return 0!==s&&n.add_date(e,s),e},e.prototype.alignToSessionStart=function(e,t){void 0===t&&(t=0);var i=n.get_day_of_week(e),r=60*n.get_hours(e)+n.get_minutes(e),o=this.getWeekIndex(e),s=this.findSession(o,i,r,t),a=s.getEntry(),l=a.dayOfWeek()-i+7*(s.weekIndex-o);0!==l&&n.add_date(e,l);var c=a.startOffset();return n.set_hms(e,c/60,c%60,0,0,n.get_timezone(this._timezone)),a.length()}, +e.prototype.businessDaysToCalendarDays=function(e,t){for(var i=this.getWeekIndex(e),r=n.get_day_of_week(e),o=0,s=0;sc);)a[l].dayOfWeek()=t)return o}i++,r=n.SUNDAY}return o},e.prototype.calendarDaysToBusinessDays=function(e,t){for(var i=this.getWeekIndex(e),r=n.get_day_of_week(e),o=0,s=0;oc);)a[l].dayOfWeek()=t)return s}i++,r=n.SUNDAY}return s},e.prototype.alignToNearestSessionStart=function(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionStart.bind(this))},e.prototype.alignToNearestSessionEnd=function(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionEnd.bind(this))},e.prototype.leftBorderOfDailyBar=function(e){var t=this._getEntriesForDay(e);return 0===t.length?null:(t.sort(p),this._getLeftEntryBorder(e,t[0]))},e.prototype.bordersOfDailyBar=function(e){var t=this._getEntriesForDay(e);if(0===t.length)return null;t.sort(p);var i=this._getLeftEntryBorder(e,t[0]),r=t[t.length-1],o=n.clone(e),s=60*(r.startOffset()+r.length())-1,a=Math.floor(s/3600);return s-=3600*a,n.set_hms(o,a,s/60,s%60,0,n.get_timezone(this._timezone)),{from:i,to:o}},e.prototype._getEntriesForWeek=function(e){var t=this._entriesHash.get(e);if(void 0===t)return this._entries;if(null!==t)return t;var i=n.get_timezone(this._timezone);t=this._entries.slice();for(var r=this._weekIndexToCalendar(e),o=this._weekIndexToCalendar(e+1),a=s.a.fromCalendar(r),l=s.a.fromCalendar(o),c=function(e){var r=e.day.toCalendar(i),o=n.get_day_of_week(r);t=(t=t.filter((function(e){return e.dayOfWeek()!==o}))).concat(e.sessions)},u=0,h=this._selectHolidays(a,l);u0&&i>=0||c<0&&i<0)&&n.add_date(t,7*c),!s.contains(t)){var h=a-o;u&&i<0&&(h=-(7-a+o)),n.add_date(t,h),o=n.get_day_of_week(t)}s.isOvernight()&&o===s.dayOfWeek()&&n.add_date(t,-s.sessionStartDaysOffset());var d=r(s),p=Math.floor(d/3600);return d-=3600*p,n.set_hms(t,p,d/60,d%60,0,n.get_timezone(this._timezone)),t},e.prototype._getEntriesForDay=function(e){var t=n.get_day_of_week(e);return this._getEntriesForWeek(this.getWeekIndex(e)).filter((function(e){return e.dayOfWeek()===t}))},e.prototype._getLeftEntryBorder=function(e,t){var i=n.clone(e),r=t.startOffset();return n.set_hms(i,r/60,r%60,0,0,n.get_timezone(this._timezone)),i},e}()},"5rJj":function(e,t,i){"use strict";(function(t){var n=i("ogJP").isSameType,r=i("Ocx9").DefaultProperty,o=i("vADo");function s(e,t,i,n){this._map=Object.assign({},this._map,n),t&&(t=this.unpackLevels(t)),r.call(this,e,t,i),this.updateCollectibleProperty()}inherit(s,r),s.prototype.state=function(e,i){(e=e||[]).push("__collectibleLines");var n=t.prototype.state.call(this,e);return i?n:this.packLevels(n)},s.prototype.clone=function(){var e=this.state();this.__collectibleLines&&(e.__collectibleLines=this.__collectibleLines.state());for(var t=new s(this._defaultName,e),i=0;i=0?f.SeriesBarColorer.upColor(this._series.properties()):f.SeriesBarColorer.downColor(this._series.properties());else{var L=this._series.barColorer().barStyle(d,!1);M=w(_,null!=L.barBorderColor?L.barBorderColor:L.barColor)}M=Object(c.resetTransparency)(w(_,M));for(var O=0,k=t;O'},"6et/":function(e,t,i){"use strict";i.r(t),i.d(t,"listen",(function(){return l})),i.d(t,"registerListener",(function(){return c})),i.d(t,"removeListener",(function(){return u})),i.d(t,"pushBackListener",(function(){return h})),i.d(t,"disable",(function(){return d})),i.d(t,"enable",(function(){return p}));var n=i("e3/o"),r=[],o=null;function s(e){for(var t=0;t=0&&!0!==r[t].func(e);t--);}function l(e){e.addEventListener("keypress",a,!1)}function c(e,t){var i={name:e,func:t},n=s(i.name);n>-1?r[n]=i:r.push(i)}function u(e){r.forEach((function(t,i){t.name===e&&r.splice(i,1)}))}function h(e,t){var i={name:e,func:t},n=s(i.name);n>-1&&r.splice(n,1),r.unshift(i)}function d(){return o?null:o=Object(n.randomHashN)(4)}function p(e){if(e!==o)throw Error("Lock id is outdated");o=null}l(window)},"6ptY":function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererSquare",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShape=function(e,t,i){var n=t.pixelRatio,r=Math.max(1,Math.floor(n))%2?.5:0,o=this._lineWidth(t)%2?.5:0,s=Math.round(i.height/2*n);(r+s)%1!=o%1&&(s+=.5);var a=Math.round(i.x*n)+r,l=Math.round((i.y+i.vertOffset)*n)+r,c=a-s,u=l-s,h=a+s,d=l+s;e.rect(c,u,h-c,d-u)},t.prototype._calcBoundingBox=function(t){var i=t.height,n=Math.round(i/2),r=t.x-n,s=t.vertOffset,a=t.y+s-n,l=r,c=r+i,u=a,h=a+i,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.a)},"6sst":function(e,t,i){"use strict";i.r(t),i.d(t,"OverlayStudyPriceLineAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._study=t,i}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._study.lastValueData("",!0)},t.prototype._priceLineColor=function(e){return e},t.prototype._lineWidth=function(){return 1},t.prototype._isVisible=function(){var e=this._study.model().properties().scalesProperties.showSeriesLastValue.value();return this._study.properties().childs().showPriceLine.value()&&e},t}(i("TmNs").PriceLineAxisView)}, +"6xeX":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tooltip=void 0;var n=function(){function e(e,t){for(var i=0;i2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.hasOwnProperty("text")){var s=n&&(0,r.forceLTRStr)(e.text)||e.text;if(e.hasOwnProperty("color")&&i){var a=document.createElement("span");a.style.cssText="color: "+e.color,o.html(a,s),t.appendChild(a)}else o.html(t,s)}else{var l=n&&(0,r.forceLTRStr)(e)||e;o.html(t,l)}return t}function p(e,t){if(Array.isArray(e)&&2===e.length){var i=document.createElement("dl");i.appendChild(d(e[0],document.createElement("dt"))),i.appendChild(d(e[1],document.createElement("dd"),!0,!0)),t.appendChild(i)}else if(e.hasOwnProperty("br")&&e.br)t.appendChild(document.createElement("br"));else{var n=document.createElement("dl");n.appendChild(d(e,document.createElement("dt"))),t.appendChild(n),e.hasOwnProperty("listItem")&&n.classList.add("list-item")}}function _(e,t){var i=(0,r.forceLTRStr)(e.text);e.attr=e.attr||{};var n=document.createElement("a");o.attr(n,"href",e.href),o.addClass(n,e.class),o.attr(n,e.attr.name,e.attr.value),o.html(n,i),t.appendChild(n)}function f(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if("string"==typeof e){var n=(0,r.forceLTRStr)(e),s=document.createElement("h2");o.html(s,n),t.appendChild(s)}else if(e.hasOwnProperty("lines"))for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{},i=t.direction,n=void 0===i?"top":i,r=t.clickable,o=void 0!==r&&r,s=t.width;l(this,e),this._direction=n,this._tooltipShown=!1,this._tooltipX=void 0,this._tooltipY=void 0,this._tooltipItems=null,this._width=void 0!==s?s:200,this._tooltip=document.createElement("div"),this._tooltip.classList.add("tv-chart-events-source__tooltip"),this._tooltip.style.position="absolute",this._tooltip.style.width=this._width+"px",this._tooltipContent=document.createElement("div"),this._tooltipContent.classList.add("tv-chart-events-source__tooltip__content"),this._tooltip.appendChild(this._tooltipContent),o&&this._tooltip.classList.add("tv-chart-events-source__tooltip--clickable")}return n(e,[{key:"show",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.items,i=void 0===t?[]:t,n=e.x,r=void 0===n?0:n,s=e.y,a=void 0===s?0:s,l=e.wrapElement,c=void 0===l?null:l,u=e.timeOffset,d=void 0===u?"":u,p=e.leftBorderColor,_=void 0===p?null:p;if(c&&!h(i)){var m=o.contentWidth(c),v=o.contentHeight(c),y=!1,g=!1;if(this._tooltipShown||(c.appendChild(this._tooltip),this._tooltipShown=!0,y=!0,g=!0),r===this._tooltipX&&a===this._tooltipY||(y=!0),y){var b=Math.max(Math.min(r-this._width/2,m-this._width-10),0);this._tooltip.style.left=Math.round(b)+"px",this._tooltip.style.bottom=Math.round(v-a+10)+"px"}if(this._tooltipItems||(g=!0),!g)for(var S=i.length;S--;)if(this._tooltipItems[S]!==i[S]){g=!0;break}if(g){var w=void 0;if(i.length<=1)w=i;else{for(var P={},C=i.length;C--;){var x=i[C].importance;null==x&&(x=-1),P[x]||(P[x]=[]),P[x].push(i[C])}var T=Object.keys(P).sort((function(e,t){return e-t}));if(T.length<=1)w=P[T[0]];else{w=[];for(var I=T.length;I--;)for(var M=P[T[I]],L=M.length;L--;)w.push(M[L])}}this._tooltipContent.innerHTML="";for(var O=w.length;O--;){var k=w[O],A="";k.hasOwnProperty("importance")?("string"==typeof k.importance&&("earnings"===k.importance?A="--importance-earnings":"splits"===k.importance?A="--importance-splits":"dividends"===k.importance?A="--importance-dividends":"list"===k.importance&&(A="--importance-list")),0===k.importance?A="--importance-normal":k.importance>0&&(A="--importance-high")):_||(A="--importance-none") +;var E="tv-chart-events-source__tooltip__item";A&&(E+=" "+E+A);var V=document.createElement("div");o.attr(V,"class",E),_&&(V.style.borderLeftColor=_),f(k,V,d),this._tooltipContent.appendChild(V)}this._tooltipItems=i}"bottom"===this._direction&&(this._tooltip.style.bottom=Math.round(v-a-o.contentHeight(this._tooltipContent)+10)+"px")}}},{key:"hide",value:function(){this._tooltipShown&&(this._tooltip.parentElement&&this._tooltip.parentElement.removeChild(this._tooltip),this._tooltipShown=!1)}},{key:"isOpened",value:function(){return this._tooltipShown}},{key:"getElem",value:function(){return this._tooltip}}]),e}()},"704P":function(e,t,i){"use strict";(function(e){var n=i("Ss5c").LineDataSource,r=i("jkoZ"),o=i("Ocx9").DefaultProperty,s=i("k9/m").PlotRowSearchMode,a=i("s1Gx").sortSourcesPreOrdered.LineToolExecution;function l(e,t){this._pane=e,this._timeScale=t}function c(e){this._line=e}function u(e,t){this._adapter=new c(this);var r=t||u.createProperties();this.customization={forcePriceAxisLabel:!1,disableSelection:!0,disableErasing:!0},n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("tjxb").ExecutionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}l.prototype._cachedByBarIndexOrderedExecutions={},l.recreateOrderedByBarsSourcesCache=function(e){l.clearOrderedByBarsSourcesCache();for(var t=l.prototype,i=e.orderedSources(),n=0;n_.lastBar()||i<_.firstBar())return{x:-1,y:-1};for(var f=this._cachedByBarIndexOrderedExecutions[i]||this._pane.orderedSources(),m=f.length-1;m>=0;--m){var v=f[m];if(v instanceof u&&v._adapter._index===i&&v._adapter.getDirection()===r){if(v===e._line)break;var y=v._adapter._height();n=o?n+y:n-y}}return{x:t.indexToCoordinate(i),y:n}},c.prototype._height=function(){var e=this.getArrowHeight(),t=this.getArrowSpacing();this.getText()&&r.fontHeight(this.getFont());return e+t+0+10},c.prototype.getIndex=function(){return this._line._model.timeScale().baseIndex()-this._line.points()[0].index},c.prototype.setIndex=function(e){var t=this._line._model.timeScale().baseIndex()-Math.abs(e);this._line.startMoving({logical:this._line.points()[0]});var i=TradingView.merge({},this._line.points()[0]);return i.index=t,this._line.move({logical:i}),this._line.endMoving(),this},c.prototype.getTime=function(){ +return this._unixtime},c.prototype.setTime=function(e){var t=this._line._model.mainSeries();return this._unixtime=ChartApiInstance.alignTimePoint?ChartApiInstance.alignTimePoint(e,t.interval(),t.symbolInfo()):e,this._line.restorePoints([{offset:0,price:this.getPrice(),time_t:this._unixtime}],[]),this._line.createServerPoints(),this},c.prototype.getPrice=function(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},c.prototype.setPrice=function(e){return this._line.points().length>0&&(this._line.points()[0].price=e),this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},c.prototype.getText=function(){return this._line.properties().text.value()},c.prototype.setText=function(e){return this._line.properties().text.setValue(e||""),this._line.updateAllViewsAndRedraw(),this},c.prototype.getArrowHeight=function(){return this._line.properties().arrowHeight.value()},c.prototype.setArrowHeight=function(e){return this._line.properties().arrowHeight.setValue(e||5),this},c.prototype.getArrowSpacing=function(){return this._line.properties().arrowSpacing.value()},c.prototype.setArrowSpacing=function(e){return this._line.properties().arrowSpacing.setValue(e||1),this},c.prototype.getDirection=function(){return this._line.properties().direction.value()},c.prototype.setDirection=function(e){return this._line.properties().direction.setValue(e||"buy"),this},c.prototype.getArrowColor=function(){var e=this._line.properties();return"buy"===this.getDirection()?e.arrowBuyColor.value():e.arrowSellColor.value()},c.prototype.setArrowColor=function(e){return"buy"===this.getDirection()?this.setArrowBuyColor(e):this.setArrowSellColor(e),this},c.prototype.setArrowBuyColor=function(e){return this._line.properties().arrowBuyColor.setValue(e),this},c.prototype.setArrowSellColor=function(e){return this._line.properties().arrowSellColor.setValue(e),this},c.prototype.getTextColor=function(){return r.getColorFromProperties(this._line.properties().textColor,this._line.properties().textTransparency)},c.prototype.setTextColor=function(e){return r.setColorToProperties(e,this._line.properties().textColor,this._line.properties().textTransparency),this},c.prototype.getFont=function(){return r.getFontFromProperties(this._line.properties().fontFamily,this._line.properties().fontSize,this._line.properties().fontBold,this._line.properties().fontItalic)},c.prototype.setFont=function(e){return r.setFontToProperties(e,this._line.properties().fontFamily,this._line.properties().fontSize,this._line.properties().fontBold,this._line.properties().fontItalic),this},c.prototype.setTooltip=function(e){return null==e?e="":e+="",this._line.properties().tooltip.setValue(e),this},c.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},c.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},c.prototype.getPoints=function(){return this._line.points()},inherit(u,n),u.prototype.zorder=function(){return a},u.POINTS_COUNT=1, +u.prototype.pointsCount=function(){return u.POINTS_COUNT},u.prototype.translatedType=function(){return"Execution"},u.prototype.name=function(){return"Execution"},u.prototype.hasContextMenu=function(){return!1},u.prototype.state=function(){return null},u.prototype.updateAllViews=function(){return this._isVisible()?n.prototype.updateAllViews.call(this):null},u.prototype.priceAxisViews=function(e,t){return this._isVisible()?n.prototype.priceAxisViews.call(this,e,t):null},u.prototype._isVisible=function(){return this._model.properties().tradingProperties.showExecutions.value()},u.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showExecutions.value()?n.prototype.paneViews.call(this):null},u.prototype.userEditEnabled=function(){return!1},u.prototype.showInObjectTree=function(){return!1},u.prototype.cloneable=function(){return!1},u.prototype.copiable=function(){return!1},u.createProperties=function(e){var t=new o("linetoolexecution",e,!1,!1);return u._configureProperties(t),t},u._configureProperties=function(e){n._configureProperties(e)},t.ExecutionsPositionController=l,t.LineToolExecution=u}).call(this,i("Kxc7"))},"7Fue":function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("mrSG"),r=["horizlines","vertlines","lines","hlines","textmarks","shapemarks","backgrounds","polygons","trendchannels","hhists","dwglabels","dwglines"];function o(e){return!r.some((function(t){return e[t]().size>0}))}function s(e){var t=new Map;return e.forEach((function(e,i){e.forEach((function(e){var r=Object(n.__assign)(Object(n.__assign)({},e),{styleId:i}),o=e.firstBarTime,s=t.get(o);void 0===s&&(s=new Set,t.set(o,s)),s.add(r)}))})),t}},"7KDR":function(e,t,i){"use strict";i.r(t),i.d(t,"Action",(function(){return c})),i.d(t,"ActionAsync",(function(){return u})),i.d(t,"Separator",(function(){return h}));var n=i("mrSG"),r=i("zRdu"),o=i("aIyQ"),s=i.n(o),a=i("/3z9"),l=i("e3/o"),c=function(){function e(e,t){void 0===t&&(t=l.guid()),this.type=r.a.Action,this._destroyed=!1,this._binding=null,this.id=t,this._onUpdate=new s.a,this._options=e,this.update(e)}return e.prototype.execute=function(){this._options.checkable&&this.update({checked:!this._options.checked}),this._options.onExecute&&this._options.onExecute(this)},e.prototype.getLabel=function(){return this._options.label||""},e.prototype.getSubItems=function(){return this._options.subItems||[]},e.prototype.isDisabled=function(){return!0===this._options.disabled},e.prototype.isActive=function(){return!0===this._options.active},e.prototype.isCheckable=function(){return!0===this._options.checkable},e.prototype.isChecked=function(){return!0===this._options.checked},e.prototype.getPayload=function(){return this._options.payload},e.prototype.update=function(e){this._destroyed||(this._unbindShortcut(),e.hotkeyHash&&(this._options.shortcutHint=Object(a.humanReadableHash)(e.hotkeyHash)),this._options=Object.assign(this._options,e),this._bindShortcut(), +this._onUpdate.fire(this))},e.prototype.onUpdate=function(){return this._onUpdate},e.prototype.getState=function(){return{label:this.getLabel(),disabled:this.isDisabled(),active:this.isActive(),subItems:this.getSubItems(),checkable:this.isCheckable(),checked:this.isChecked(),doNotCloseOnClick:this._options.doNotCloseOnClick||!1,shortcutHint:this._options.shortcutHint,hint:this._options.hint,icon:this._options.icon,iconChecked:this._options.iconChecked,toolbox:this._options.toolbox,showToolboxOnHover:this._options.showToolboxOnHover||!1,statName:this._options.statName,name:this._options.name,fullWidthLabel:this._options.fullWidthLabel}},e.prototype.getBinding=function(){return this._binding},e.prototype.setBinding=function(e){this._binding=e},e.prototype.destroy=function(){this._destroyed=!0,this._onUpdate.destroy(),null!==this._binding&&this._binding.destroy(),this._unbindShortcut()},e.prototype._bindShortcut=function(){var e=this;if(this._options.hotkeyGroup&&this._options.hotkeyHash){var t="string"==typeof this._options.label?this._options.label:this._options.name;this._hotkeyAction=this._options.hotkeyGroup.add({hotkey:this._options.hotkeyHash,desc:t,handler:function(){return e.execute()},isDisabled:function(){return e.isDisabled()}})}},e.prototype._unbindShortcut=function(){this._hotkeyAction&&(this._hotkeyAction.destroy(),delete this._hotkeyAction)},e}(),u=function(e){function t(t,i){var n=e.call(this,{},i)||this;return n.type=r.a.ActionAsync,n._loader=t,n._loaded=!1,n}return Object(n.__extends)(t,e),t.prototype.loadOptions=function(){var e=this;return this._loadingPromise||(this._loadingPromise=this._loader().then((function(t){e.update(t),e._loaded=!0}))),this._loadingPromise},t.prototype.isLoaded=function(){return this._loaded},t}(c),h=function(){function e(e,t){void 0===t&&(t=l.guid()),this.type=r.a.Separator,this.id=t,this._hint=e}return e.prototype.getHint=function(){return this._hint},e}()},"7MZv":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showTooManyStudiesNotice=function(e){"number"!=typeof e&&(e=TradingView.STUDY_COUNT_LIMIT);(0,n.showNoticeDialog)({title:window.t("Warning"),content:window.t("Studies limit exceeded: {0} studies per layout.\nPlease, remove some studies.").format(e)})};var n=i("brCa")},"7RN7":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return r}));var n=52,r=5},"7dm8":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"d",(function(){return a})),i.d(t,"e",(function(){return l}));var n=i("ocLq"),r=function(){function e(){}return e.prototype.init=function(e,t){e.new_sym(t(1),n.Std.period(e),n.Std.period(e)),this._source=t(0),this._scaleFactor1=1,this._scaleFactor2=1},e.prototype.main=function(e,t){var i=e.symbol.time,r=n.Std[this._source](e);e.select_sym(1);var o=n.Std[this._source](e),s=e.new_unlimited_var(o),a=e.new_unlimited_var(e.symbol.time);if(e.select_sym(0),isNaN(i))return null;var l=a.indexOf(i) +;-1!==l&&a.get(l)!==i&&(l=-1);var c=l<0?NaN:s.get(l);return[this._doCalculation(this._scaleFactor1,r,this._scaleFactor2,c)]},e}(),o={styles:{plot1:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#800080"}},precision:2,inputs:{source:"close",symbol2:""}},s=[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol2",name:"Symbol",type:"symbol",confirm:!0}],a=[{id:"plot1",type:"line"}],l={plot1:{title:"Plot",histogramBase:0}}},"7ktv":function(e,t,i){"use strict";i.r(t),i.d(t,"PriceDataSource",(function(){return a}));var n=i("mrSG"),r=i("fgLi"),o=i("aIyQ"),s=i.n(o),a=function(e){function t(t){var i=e.call(this)||this;return i._formatterChanged=new s.a,i._priceStepChanged=new s.a,i._currencyChanged=new s.a,i._metaInfo=null,i._priceStep=null,i._model=t,i}return Object(n.__extends)(t,e),t.prototype.firstValue=function(){return null},t.prototype.barColorer=function(){return null},t.prototype.base=function(){return 0},t.prototype.model=function(){return this._model},t.prototype.currencyChanged=function(){return this._currencyChanged},t.prototype.isCurrencySource=function(){return!0},t.prototype.priceRange=function(e,t){return null},t.prototype.isDraggable=function(){return!this._metaInfo||!this._metaInfo.linkedToSeries},t.prototype.priceLineColor=function(e){return e},t.prototype.formatterChanged=function(){return this._formatterChanged},t.prototype.priceStep=function(e){return this._priceStep},t.prototype.priceStepChanged=function(){return this._priceStepChanged},t.prototype.hasStateForAlert=function(){return!1},t.prototype.isIncludedInAutoScale=function(){return!0},t}(r.DataSource)},"7nsU":function(e,t,i){"use strict";i.r(t),i.d(t,"showConfirmInputsDialog",(function(){return n}));i("YFKU");function n(e,t,n,r,o){void 0===o&&(o="default"),Promise.all([i.e("react"),i.e(1),i.e(3),i.e(4),i.e(6),i.e(7),i.e(8),i.e(9),i.e(10),i.e(13),i.e(16),i.e(19),i.e(22),i.e(25),i.e(29),i.e(56),i.e(93),i.e(0),i.e(2),i.e(5),i.e(11),i.e(17),i.e(20),i.e(28),i.e(49),i.e("new-confirm-inputs-dialog")]).then(i.bind(null,"iqv3")).then((function(i){var s=new i.ConfirmInputsDialogRenderer(function(e){if("symbol"===e)return window.t("Add Symbol");return window.t("Confirm Inputs")}(o),e,t,o,n,r);return s.show(),s}))}},"7qI1":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolRectangle",(function(){return h}));var n=i("mrSG"),r=i("YFKU"),o=i("aO4+"),s=i("Ocx9"),a=i("tc+8"),l=i.n(a),c=i("Ss5c"),u=Object(r.t)("Rectangle"),h=function(e){function t(n,r){var o=this,s=r||t.createProperties();return o=e.call(this,n,s)||this,i.e("lt-pane-views").then(function(e){var t=[new(0,i("GW0y").RectanglePaneView)(o,n)];o._setPaneViews(t)}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 2},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Rectangle"},t.prototype.setPoint=function(t,i,n){ +if(t<2)e.prototype.setPoint.call(this,t,i,n);else{if(n&&n.shift()&&this.properties().childs().snapTo45Degrees){var r=this._getAnchorPointForIndex(t);if(t>=4)return this._correctMiddlePoints(t,i,r),void this.normalizePoints();this._snapPoint45Degree(i,r)}switch(t){case 2:this._points[1].price=i.price,this._points[0].index=i.index;break;case 3:this._points[0].price=i.price,this._points[1].index=i.index;break;case 4:this._points[0].index=i.index;break;case 5:this._points[1].index=i.index;break;case 6:this._points[0].price=i.price;break;case 7:this._points[1].price=i.price}this.normalizePoints()}},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.createProperties=function(e){var i=new s.DefaultProperty("linetoolrectangle",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"K4wI")).then((function(e){return e.RectangleDefinitionsViewModel}))},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t.prototype._snapPoint45Degree=function(e,t,i){var n=this.m_priceScale,r=this.ownerSource();if(null!==n&&null!==r){var o=r.firstValue();if(null!==o){var s=this._model.timeScale(),a=this.pointToScreenPoint(e)[0],l=this.pointToScreenPoint(t)[0],c=a.x-l.x,u=a.y-l.y,h=c<0?-1:1,d=u<0?-1:1,p=Math.max(Math.abs(c),Math.abs(u)),_=Math.round(s.coordinateToIndex(l.x+p*h)),f=Math.abs(s.indexToCoordinate(_)-l.x),m=n.coordinateToPrice(l.y+f*d,o);e.index=_,e.price=m}}},t.prototype._correctMiddlePoints=function(e,t,i){e<6?this._correctRightLeftMiddlePoint(e,t,i):this._correctTopBottomMiddlePoint(e,t,i)},t.prototype._correctRightLeftMiddlePoint=function(e,t,i){var n=this.pointToScreenPoint(t)[0],r=this.pointToScreenPoint(i)[0],s=this.pointToScreenPoint(this._points[0])[0],a=this.pointToScreenPoint(this._points[1])[0],l=n.x-r.x;if(0!==l){var c=s.x0)}},t.prototype._paneText=function(e){var t="",i=this._studyCompare.model().properties().scalesProperties;i.showSymbolLabels.value()&&(t+=this._studyCompare.symbol()+" ");var n=this._studyCompare.priceScale();return null!==n&&i.showSeriesLastValue.value()&&i.seriesLastValueMode.value()===r.PriceAxisLastValueMode.LastPriceAndPercentageValue&&(t+=n.isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),t.trim()},t.prototype._axisText=function(e){var t=this._studyCompare.model().properties().scalesProperties,i=this._studyCompare.priceScale();return t.seriesLastValueMode.value()!==r.PriceAxisLastValueMode.LastPriceAndPercentageValue||null===i?e.text:i.isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute},t}(i("KcY8").a)},"8gnj":function(e,t,i){"use strict";(function(t){var n=i("ESp1").HeikenAshi,r=i("LxhU").Interval,o=function(){var e=i("ocLq"),o=i("IiTo"),s=e.Symbol,a=e.StudyEngine,l=e.BarBuilder,c=e.BarSet;function u(e){this.host=e,this.cache={}}function h(e){var t=e.indexOf(",");return-1===t?e:e.slice(0,t)}function d(e){return e.has_empty_bars||e.force_session_rebuild}function p(e){return"string"==typeof e&&"="===e[0]}function _(e){if(!p(e))return{symbol:e};var t;try{t=JSON.parse(e.slice(1))}catch(i){return{symbol:e}}return t.type&&(0===t.type.indexOf("BarSetHeikenAshi@tv-basicstudies-")?t.builder=new n:console.error("unknown builder type: "+t.type)),"string"!=typeof t.symbol&&(t.session=t.symbol.session||t.session,t.currencyCode=t.symbol.currencyCode||t.currencyCode,t.symbol=t.symbol.symbol),t}u.prototype.getCache=function(e){return this.cache[e]},u.prototype.putCache=function(e,t){this.cache[e]=t},u.prototype.subscribe=function(e,t,i,n,r,o,s,a,l,c,u){var h=function(e,t,i,n,r,o,s,a){var l=d(r)?"_":"";return o+e+i+(t||"")+n+l+s+"_"+a}(e,t,i,n,a,l,r,u),p=this.getCache(h);return p||(p=this.createItem(e,t,i,n,a,c,l,r,u),this.putCache(h,p)),p.listeners.addListener(o,s),{key:h,listener:o}},u.prototype.unsubscribe=function(e){var t=this.getCache(e.key);t&&t.listeners.removeListener(e.listener)},u.prototype.removeUnused=function(){var e=[];for(var t in this.cache){if(this.cache[t])0===this.cache[t].listeners.listenersCount()&&e.push(t)}if(0!==e.length){for(var i=0;i=0;l--){var c=+a[l];if(o%c==0)return c+(n.isSeconds?"S":"")}return""}return o+(n.isSeconds?"S":"")},u.prototype.createItem=function(e,t,i,n,o,s,a,c,u){var p=new v,y=_(e);if(t=y.currencyCode||t,y.builder)return new m(p,y.symbol,t,i,n,y.builder,o,s,a);var g=h(i),b=this.rebuildFrom(g,h(n),o),S=d(o);if(!r.isEqual(g,b)||S){var w=o.has_empty_bars,P=Object.assign({},o);return S&&(P.has_empty_bars=!1,P.force_session_rebuild=!1),new m(p,y.symbol,t,i,b,new l(i,w),P,s,a,c,u)}var C=y.session&&"extended"!==y.session,x={currency:t};return new f(p,y.symbol,x,i,n,C,this.host,o,s,c,u)};var f=function(e,t,i,n,r,o,s,a,l,c,u){this.listeners=e,this.host=s;var d=this;this.host.resolve(t,i,(function(e){o&&e.regular_session&&(e.session=e.regular_session);var i=d.calculateFromTo(e,c||r||n,t,l,u);d.subs=d.host.subscribe(e,h(n),i,(function(e){d.listeners.fire(e)}),(function(e){d.listeners.onError(e)}))}),(function(e){d.listeners.onError(e)}))};f.prototype.stop=function(){this.subs&&this.host.unsubscribe(this.subs)},f.prototype.calculateFromTo=function(e,i,n,r,a){var l,c,u,h=s.parsePeriod(i),d=(new Date).valueOf(),p=e.expired&&t.cal_to_utc(t.get_timezone(e.timezone),new Date(1e3*e.expiration_date))||d;if(""===h.resolution)c=h.interval,u="D";else if("S"===h.resolution)c=10*h.interval,u="";else{c=12*("D"===h.resolution?1:"W"===h.resolution?5:30)*h.interval,u="M"}if(h.range)c=h.range.interval,u=h.range.resolution;else if(this.host.calculateHistoryDepth){var _=this.host.calculateHistoryDepth(i,u,c);_&&(c=_.intervalBack||c,u=void 0===_.resolutionBack?u:_.resolutionBack)}var f=e.sessionString||e.session;if(l=o.alignPeriodsBack(f,e.holidays,e.corrections,u,c,1,p),r&&r.getRangeExtensionTime){var m=r.getRangeExtensionTime();m&&(l=Math.min(1e3*m,l))}var v=Math.ceil(1.5*a);return r&&r.getRangeExtensionCount&&(v+=r.getRangeExtensionCount()),v>0&&(l=o.alignPeriodsBack(f,e.holidays,e.corrections,h.resolution,h.interval,v,l)),{from:l,to:p+6e4}};var m=function(e,t,i,n,r,o,s,l,c,u,h){if(this.listeners=e,this.isRecalculated=!1,""===r)return console.error("unsupported resolution for rebuild: "+n),void this.listeners.onError("unsupported resolution for rebuild: "+n);this.symbolInfo=s;var d=this;this.engine=new a({tickerid:t,currencyCode:i,period:r,periodBase:n,body:o,sessionId:c,symbolInfo:s,rangeExtension:l,periodForInitialRange:u,additionalBarsCount:h,recalc:function(e,t){d._recalc(t)},out:function(e,t){d._out(e,t)},nonseriesOut:function(e,t){d._nonseriesOut(e,t)},setNoMoreData:function(){d.barset&&(d.barset.endOfData=!0)},onErrorCallback:function(e){d.listeners.onError(e)}})};m.prototype.stop=function(){this.engine?this.engine.stop():console.error("Internal library error 0x1")}, +m.prototype._recalc=function(e){this.isRecalculated&&console.error("recalc called twice!"),this.barset||(this.barset=new c(this.symbolInfo)),e&&(this.barset.nextTime=e.nextTime,this.barset.endOfData=e.endOfData),this.listeners.fire(this.barset),this.isRecalculated=!0},m.prototype._nonseriesOut=function(e,t){var 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.bar(this.barset.count()-1):null,this.listeners.fire(i,!0)},m.prototype._out=function(e,t){var i=t[0];if(!isNaN(i)){var n={time:i,open:t[1],high:t[2],low:t[3],close:t[4],volume:t[5],updatetime:t[6]},r=t[7];this.barset||(this.barset=new c(e.info));var o=t[8];if(o instanceof Array)for(var s=0;s=1;--t){var n=this._ticker.slice(0,t);if(e(n)){this._root=n,this._contract=this._ticker.slice(t);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))},n(v,r),v.prototype.toString=function(){return this.hasOwnProperty("_normalizedValue")?this._normalizedValue:this.value},v.prototype.parse=function(){this._normalizedValue=this.value.replace(/^0+|\.0*$/g,"").replace(/(\.\d*?)0+$/,"$1").replace(/^(\.|$)/,"0$1")},y.prototype.toString=function(){return this.value},n(g,m),g.prototype.isIncomplete=!0, +g.prototype.incompleteSuggest=function(){if("'"!==this.value)return String("'")},n(b,v),b.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 w(t,i){var n,r=[];e:for(;n=S.exec(t);){for(var s=e.length;s--;)if(n[s+1]){if(e[s].ctor){var a=new e[s].ctor(n[s+1]);a._offset=n.index,r.push(a)}continue e}var l=new y(n[0]);l._offset=n.index,r.push(l)}if(i&&i.recover){var c;for(s=r.length;s--;){var u=r[s];if(u instanceof v||u instanceof m){if(void 0!==c){var h=new m(""),d=r.splice(s,c-s+1,h);h.value=d.map((function(e){return e.value})).join("")}c=s}else u instanceof o||(c=void 0)}}return r}function P(e){for(var t=[],i=0;io.precedence&&(n[n.length-1].minPrecedence=o.precedence);else if(o instanceof s)n.push(t={minPrecedence:1/0,openBraceIndex:r});else if(o instanceof a){var c=e[(t=n.pop()).openBraceIndex-1],u=e[r+1];u instanceof l&&!(u.precedence<=t.minPrecedence)||!(!(c instanceof l)||c.precedencet.minPrecedence&&(n[n.length-1].minPrecedence=t.minPrecedence))}}for(r=i.length;r--;)e.splice(i[r],1);return e}function x(e){if("string"!=typeof e)throw new TypeError("expression must be a string");return(e=w(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=x(e)).length?null:e[0]}function I(e,t){return(e=x(e)).some((function(e){return t.includes((e||"").toUpperCase())}))}function M(e){return e.join("")}return{tokenize:w,validate:function(e){if(t.enabled("charting_library_base"))return{currentState:"var"};for(var i="init",n={warnings:[],errors:[],isEmpty:!0},r=[],c=0;ct[t.length-1].time+i)return null;var n=t[Object(a.lowerbound)(t,e.x-i,(function(e,t){return e.timen.time+i)return null;var r=Object(l.selectionTolerance)(this._barWidth),o=Math.min(n.high,n.low),s=Math.max(n.high,n.low),u=this._data.fontSize;return o-r-u<=e.y&&e.y<=o+r||s-r<=e.y&&e.y<=s+r+u?new c.HitTestResult(c.HitTestResult.REGULAR):null},t.prototype._drawImpl=function(e){if(null!==this._data&&null!==this._barWidth){e.save(),e.translate(.5,.5),e.textAlign="center",e.fillStyle=this._data.labelColor,e.font=Object(o.makeFont)(this._data.fontSize,this._data.font);for(var t=this._data.bars,i=this._data.inverted,n=0;n5},t.prototype._getLabelWidth=function(e){return this._widthsCache.measureText(this._context,e)},t}(s.SeriesBarCandlesPaneView)},"9QkW":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Wedge");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("1SUO").FibWedgePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11,a.prototype.isSynchronizable=function(){return!1},a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 3},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Wedge"},a.prototype.hasEditableCoordinates=function(){return!1},a.prototype.setPoint=function(e,t){if(n.prototype.setPoint.call(this,e,t),!this._recursiveGuard){if(this._recursiveGuard=!0,2===e){var i=this.pointToScreenPoint(this._points[0])[0],r=this.pointToScreenPoint(this._points[1])[0],o=(l=this.pointToScreenPoint(this._points[2])[0]).subtract(i).length(),s=r.subtract(i).normalized();r=i.add(s.scaled(o));var a=this.screenPointToPoint(r);this._properties.points[1].price.setValue(a.price),this._properties.points[1].bar.setValue(a.index)}else{i=this.pointToScreenPoint(this._points[0])[0],r=this.pointToScreenPoint(this._points[1])[0];var l=this.pointToScreenPoint(this._points[2])[0],c=r.subtract(i).length();s=l.subtract(i).normalized();l=i.add(s.scaled(c));a=this.screenPointToPoint(l);this._properties.points[2].price.setValue(a.price),this._properties.points[2].bar.setValue(a.index)}this._recursiveGuard=!1}},a.prototype.addPoint=function(e){if(2===this._points.length){var t=this.pointToScreenPoint(this._points[0])[0],i=this.pointToScreenPoint(this._points[1])[0],r=this.pointToScreenPoint(e)[0],o=i.subtract(t).length(),s=r.subtract(t).normalized();r=t.add(s.scaled(o)) +;var a=this.ownerSource().firstValue(),l=this.priceScale().coordinateToPrice(r.y,a);e={index:Math.round(this._model.timeScale().coordinateToIndex(r.x)),price:l}}return n.prototype.addPoint.call(this,e)},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibwedge",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("6mGk").FibWedgeDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibWedge=a},"9dnG":function(e,t){e.exports=''},"9iCb":function(e,t,i){"use strict";i.r(t),i.d(t,"applyOverridesToStudy",(function(){return u})),i.d(t,"applyOverridesToStudyDefaults",(function(){return h}));var n,r,o=i("Eyy1"),s=i("23IT"),a=i("txPx"),l=Object(a.getLogger)("Chart.Model.StudyPropertiesOverrider");function c(e,t,i,o){var s=i.split(".");if(0!==s.length&&0!==s[0].length){var a,c,u=(a=s[0],{name:(c=a.split(":"))[0],type:2===c.length?c[1]:null}),h=u.name,d=u.type,p=null!==d,_=!p||"band"===d,f=!p||"area"===d,m=!p||"input"===d,v=!p||"plot"===d?r.getPlotIdByTitle(e,h):null,y=_?r.getBandIndexByName(e,h):null,g=f?r.getFilledAreaIdByTitle(e,h):null,b=m?r.getInputByName(e,h):null,S=t.hasOwnProperty(h);if((null!==v?1:0)+(null!==y?1:0)+(null!==g?1:0)+(null!==b?1:0)+(S?1:0)>1)l.logWarn("Study '"+e.description+"' has ambiguous identifier '"+h+"'");else{var w=s[1];if(null!==v){if(1===s.length)return void l.logWarn("Path of sub-property of '"+h+"' plot for study '"+e.description+"' must be not empty");var P=s.slice(1);n.applyPlotProperty(e,t,v,P,o)}else if(null!==b)n.applyInputValue(t,b,o);else if(null!==y){if(void 0===w)return void l.logWarn("Property name of '"+h+"' band for study '"+e.description+"' must be set");n.applyBandProperty(t,y,w,o)}else if(null!==g){if(void 0===w)return void l.logWarn("Property name of '"+h+"' area for study '"+e.description+"' must be set");n.applyFilledAreaProperty(t,g,w,o)}else S?n.setRootProperty(t,s,o):l.logWarn("Study '"+e.description+"' has no plot or input '"+h+"'")}}}function u(e,t){var i=e.properties(),n=i.state();for(var r in t)t.hasOwnProperty(r)&&c(e.metaInfo(),n,r,t[r]);i.mergeAndFire(n)}function h(e,t,i){for(var n in e)if(e.hasOwnProperty(n)){var o=n.indexOf(".");if(-1!==o){var s=n.substr(0,o),a=r.getMetaInfoByDescription(t,s);if(null!==a){var u=i(a);null!==u?c(a,u,n.substr(o+1),e[n]):l.logWarn("Cannot apply overrides for study "+s)}else l.logWarn("There is no such study "+s)}}}!function(e){var t={line:s.LineStudyPlotStyle.Line,histogram:s.LineStudyPlotStyle.Histogram,cross:s.LineStudyPlotStyle.Cross,area:s.LineStudyPlotStyle.Area, +columns:s.LineStudyPlotStyle.Columns,circles:s.LineStudyPlotStyle.Circles,line_with_breaks:s.LineStudyPlotStyle.LineWithBreaks,area_with_breaks:s.LineStudyPlotStyle.AreaWithBreaks};e.applyPlotProperty=function(e,i,n,r,a){if(void 0!==i.styles){var c=r[0];if("color"!==c){var u=i.styles[n];if(void 0!==u&&u.hasOwnProperty(c)){if("plottype"===c){var h=t[String(a)];if(void 0===h)return void l.logWarn("Unsupported plot type for plot: "+a);a=h}u[c]=a}else l.logWarn("Study plot does not have property '"+c+"'")}else{!function(e,t,i,n,r){if(void 0!==e.styles)if(null===t&&!isNaN(n)&&n>0)l.logWarn("Study plot does not have color #"+n);else{if(0===n||isNaN(n))Object(o.ensureDefined)(e.styles[i]).color=String(r),n=0;null!==t&&(Object(o.ensureDefined)(t.colors[n]).color=String(r))}else l.logWarn("Study does not have styles")}(i,function(e,t,i){if(void 0===e.plots)return null;for(var n=0,r=e.plots;n1?parseInt(r[1]):NaN,a)}}else l.logWarn("Study does not have styles")},e.applyBandProperty=function(e,i,n,r){if(void 0!==e.bands){var o=e.bands[i];if(void 0!==o&&o.hasOwnProperty(n)){if("plottype"===n){var s=t[String(r)];if(void 0===s)return void l.logWarn("Unsupported plot type for band: "+r);r=s}o[n]=r}else l.logWarn("Study band does not have property '"+n+"'")}else l.logWarn("Study does not have bands")},e.applyFilledAreaProperty=function(e,t,i,n){if(void 0!==e.filledAreasStyle){var r=e.filledAreasStyle[t];void 0!==r&&r.hasOwnProperty(i)?r[i]=n:l.logWarn("Study area does not have property '"+i+"'")}else l.logWarn("Study does not have areas")},e.applyInputValue=function(e,t,i){void 0!==e.inputs&&e.inputs.hasOwnProperty(t)?e.inputs[t]=i:l.logWarn("Study does not have input '"+t+"'")},e.setRootProperty=function(e,t,i){if(0!==t.length){for(var n=e,r=0,o=t.slice(0,-1);r=this.chartsCount())throw Error("Incorrect index: "+e);return this._getChartWidgetApi(this._chartWidgetCollection.getAll()[e])},b.prototype.getSymbolInterval=function(e){var t={symbol:r.symbol.value(),interval:r.interval.value()};return e&&e(t),t},b.prototype.saveChart=function(e){var t=this;this._saveChartService.whenReadyToSave((function(){var i=t._saveChartService.saveToJSON();return e&&e(JSON.parse(i.content))}))},b.prototype.loadChart=function(e){this._chartApiInstance.disconnect(),this._chartWidgetCollection.loadContent(e.json),this._chartWidgetCollection.purgeUnusedWidgets(),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)),this._chartApiInstance.connect(),r.symbol.setValue(this.activeChart().symbol()),a.emit("chart_loaded")},b.prototype.getStudiesList=function(){return this._chartApiInstance.allStudiesMetadata().filter((function(e){return!e.is_hidden_study})).map((function(e){return e.description}))},b.prototype.getSavedCharts=function(e){h.getCharts(e)},b.prototype.loadChartFromServer=function(e){h.loadChart(e)},b.prototype.saveChartToServer=function(e,t,i){this._saveChartService.saveChartSilently(e,t,i)},b.prototype.removeChartFromServer=function(e,t){h.removeChart(e,t)},b.prototype.getIntervals=function(){var e=[],t=u.getCustomResolutions();return null!==this._chartApiInstance&&(e=this._chartApiInstance.defaultResolutions()),u.mergeResolutions(e,t)},b.prototype.closePopupsAndDialogs=function(){for(var e=document.querySelectorAll("._tv-dialog-title-close"),t=0;t0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},c.prototype.setPrice=function(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},c.prototype.getText=function(){return this._data.bodyText},c.prototype.setText=function(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this},c.prototype.setTooltip=function(e){return this._line.properties().tooltip.setValue(u(e)),this},c.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},c.prototype.setModifyTooltip=function(e){return this._line.properties().modifyTooltip.setValue(u(e)),this},c.prototype.getModifyTooltip=function(){return this._line.properties().modifyTooltip.value()},c.prototype.setCancelTooltip=function(e){return this._line.properties().cancelTooltip.setValue(u(e)),this},c.prototype.getCancelTooltip=function(){return this._line.properties().cancelTooltip.value()},c.prototype.getQuantity=function(){return this._data.quantityText},c.prototype.setQuantity=function(e){return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this},c.prototype.getExtendLeft=function(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e},c.prototype.setExtendLeft=function(e){return this._line.properties().extendLeft.setValue(e),this},c.prototype.getLineLength=function(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e},c.prototype.setLineLength=function(e){return this._line.properties().lineLength.setValue(Math.max(0,Math.min(e,100))),this},c.prototype.getLineColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.lineActiveBuyColor.value():e.lineInactiveBuyColor.value():this._active?e.lineActiveSellColor.value():e.lineInactiveSellColor.value()},c.prototype.setLineColor=function(e){return"buy"===this._direction?this._active?this.setLineActiveBuyColor(e):this.setLineInactiveBuyColor(e):this._active?this.setLineActiveSellColor(e):this.setLineInactiveSellColor(e),this}, +c.prototype.setLineActiveBuyColor=function(e){return this._line.properties().lineActiveBuyColor.setValue(e),this},c.prototype.setLineInactiveBuyColor=function(e){return this._line.properties().lineInactiveBuyColor.setValue(e),this},c.prototype.setLineActiveSellColor=function(e){return this._line.properties().lineActiveSellColor.setValue(e),this},c.prototype.setLineInactiveSellColor=function(e){return this._line.properties().lineInactiveSellColor.setValue(e),this},c.prototype.getLineStyle=function(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e},c.prototype.setLineStyle=function(e){return this._line.properties().lineStyle.setValue(e),this},c.prototype.getLineWidth=function(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e},c.prototype.setLineWidth=function(e){return this._line.properties().lineWidth.setValue(e),this},c.prototype.getBodyBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.bodyBorderActiveBuyColor.value():e.bodyBorderInactiveBuyColor.value():this._active?e.bodyBorderActiveSellColor.value():e.bodyBorderInactiveSellColor.value()},c.prototype.setBodyBorderColor=function(e){return"buy"===this._direction?this._active?this.setBodyBorderActiveBuyColor(e):this.setBodyBorderInactiveBuyColor(e):this._active?this.setBodyBorderActiveSellColor(e):this.setBodyBorderInactiveSellColor(e),this},c.prototype.setBodyBorderActiveBuyColor=function(e){return this._line.properties().bodyBorderActiveBuyColor.setValue(e),this},c.prototype.setBodyBorderInactiveBuyColor=function(e){return this._line.properties().bodyBorderInactiveBuyColor.setValue(e),this},c.prototype.setBodyBorderActiveSellColor=function(e){return this._line.properties().bodyBorderActiveSellColor.setValue(e),this},c.prototype.setBodyBorderInactiveSellColor=function(e){return this._line.properties().bodyBorderInactiveSellColor.setValue(e),this},c.prototype.getBodyBackgroundColor=function(){return o.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)},c.prototype.setBodyBackgroundColor=function(e){return o.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this},c.prototype.getBodyTextColor=function(){var e=this._line.properties();return"limit"===this._mode?this._active?e.bodyTextActiveLimitColor.value():e.bodyTextInactiveLimitColor.value():"stop"===this._mode?this._active?e.bodyTextActiveStopColor.value():e.bodyTextInactiveStopColor.value():"buy"===this._direction?this._active?e.bodyTextActiveBuyColor.value():e.bodyTextInactiveBuyColor.value():this._active?e.bodyTextActiveSellColor.value():e.bodyTextInactiveSellColor.value()},c.prototype.setBodyTextColor=function(e){ +return"limit"===this._mode?this._active?this.setBodyTextActiveLimitColor(e):this.setBodyTextInactiveLimitColor(e):"stop"===this._mode?this._active?this.setBodyTextActiveStopColor(e):this.setBodyTextInactiveStopColor(e):"buy"===this._direction?this._active?this.setBodyTextActiveBuyColor(e):this.setBodyTextInactiveBuyColor(e):this._active?this.setBodyTextActiveSellColor(e):this.setBodyTextInactiveSellColor(e),this},c.prototype.setBodyTextInactiveLimitColor=function(e){return this._line.properties().bodyTextInactiveLimitColor.setValue(e),this},c.prototype.setBodyTextActiveLimitColor=function(e){return this._line.properties().bodyTextActiveLimitColor.setValue(e),this},c.prototype.setBodyTextInactiveStopColor=function(e){return this._line.properties().bodyTextInactiveStopColor.setValue(e),this},c.prototype.setBodyTextActiveStopColor=function(e){return this._line.properties().bodyTextActiveStopColor.setValue(e),this},c.prototype.setBodyTextInactiveBuyColor=function(e){return this._line.properties().bodyTextInactiveBuyColor.setValue(e),this},c.prototype.setBodyTextActiveBuyColor=function(e){return this._line.properties().bodyTextActiveBuyColor.setValue(e),this},c.prototype.setBodyTextInactiveSellColor=function(e){return this._line.properties().bodyTextInactiveSellColor.setValue(e),this},c.prototype.setBodyTextActiveSellColor=function(e){return this._line.properties().bodyTextActiveSellColor.setValue(e),this},c.prototype.getBodyFont=function(){return o.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)},c.prototype.setBodyFont=function(e){return o.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this},c.prototype.getQuantityBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.quantityBorderActiveBuyColor.value():e.quantityBorderInactiveBuyColor.value():this._active?e.quantityBorderActiveSellColor.value():e.quantityBorderInactiveSellColor.value()},c.prototype.setQuantityBorderColor=function(e){return"buy"===this._direction?this._active?this.setQuantityBorderActiveBuyColor(e):this.setQuantityBorderInactiveBuyColor(e):this._active?this.setQuantityBorderActiveSellColor(e):this.setQuantityBorderInactiveSellColor(e),this},c.prototype.setQuantityBorderActiveBuyColor=function(e){return this._line.properties().quantityBorderActiveBuyColor.setValue(e),this},c.prototype.setQuantityBorderInactiveBuyColor=function(e){return this._line.properties().quantityBorderInactiveBuyColor.setValue(e),this},c.prototype.setQuantityBorderActiveSellColor=function(e){return this._line.properties().quantityBorderActiveSellColor.setValue(e),this},c.prototype.setQuantityBorderInactiveSellColor=function(e){return this._line.properties().quantityBorderInactiveSellColor.setValue(e),this},c.prototype.getQuantityBackgroundColor=function(){var e=this._line.properties() +;return"buy"===this._direction?this._active?e.quantityBackgroundActiveBuyColor.value():e.quantityBackgroundInactiveBuyColor.value():this._active?e.quantityBackgroundActiveSellColor.value():e.quantityBackgroundInactiveSellColor.value()},c.prototype.setQuantityBackgroundColor=function(e){return"buy"===this._direction?this._active?this.setQuantityBackgroundActiveBuyColor(e):this.setQuantityBackgroundInactiveBuyColor(e):this._active?this.setQuantityBackgroundActiveSellColor(e):this.setQuantityBackgroundInactiveSellColor(e),this},c.prototype.setQuantityBackgroundActiveBuyColor=function(e){return this._line.properties().quantityBackgroundActiveBuyColor.setValue(e),this},c.prototype.setQuantityBackgroundInactiveBuyColor=function(e){return this._line.properties().quantityBackgroundInactiveBuyColor.setValue(e),this},c.prototype.setQuantityBackgroundActiveSellColor=function(e){return this._line.properties().quantityBackgroundActiveSellColor.setValue(e),this},c.prototype.setQuantityBackgroundInactiveSellColor=function(e){return this._line.properties().quantityBackgroundInactiveSellColor.setValue(e),this},c.prototype.getQuantityTextColor=function(){return o.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)},c.prototype.setQuantityTextColor=function(e){return o.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this},c.prototype.getQuantityFont=function(){return o.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)},c.prototype.setQuantityFont=function(e){return o.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this},c.prototype.getCancelButtonBorderColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonBorderActiveBuyColor.value():e.cancelButtonBorderInactiveBuyColor.value():this._active?e.cancelButtonBorderActiveSellColor.value():e.cancelButtonBorderInactiveSellColor.value()},c.prototype.setCancelButtonBorderColor=function(e){return"buy"===this._direction?this._active?this.setCancelButtonBorderActiveBuyColor(e):this.setCancelButtonBorderInactiveBuyColor(e):this._active?this.setCancelButtonBorderActiveSellColor(e):this.setCancelButtonBorderInactiveSellColor(e),this},c.prototype.setCancelButtonBorderActiveBuyColor=function(e){return this._line.properties().cancelButtonBorderActiveBuyColor.setValue(e),this},c.prototype.setCancelButtonBorderInactiveBuyColor=function(e){return this._line.properties().cancelButtonBorderInactiveBuyColor.setValue(e),this},c.prototype.setCancelButtonBorderActiveSellColor=function(e){return this._line.properties().cancelButtonBorderActiveSellColor.setValue(e),this},c.prototype.setCancelButtonBorderInactiveSellColor=function(e){ +return this._line.properties().cancelButtonBorderInactiveSellColor.setValue(e),this},c.prototype.getCancelButtonBackgroundColor=function(){return o.getColorFromProperties(this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency)},c.prototype.setCancelButtonBackgroundColor=function(e){return o.setColorToProperties(e,this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency),this},c.prototype.getCancelButtonIconColor=function(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonIconActiveBuyColor.value():e.cancelButtonIconInactiveBuyColor.value():this._active?e.cancelButtonIconActiveSellColor.value():e.cancelButtonIconInactiveSellColor.value()},c.prototype.setCancelButtonIconColor=function(e){return"buy"===this._direction?this._active?this.setCancelButtonIconActiveBuyColor(e):this.setCancelButtonIconInactiveBuyColor(e):this._active?this.setCancelButtonIconActiveSellColor(e):this.setCancelButtonIconInactiveSellColor(e),this},c.prototype.setCancelButtonIconActiveBuyColor=function(e){return this._line.properties().cancelButtonIconActiveBuyColor.setValue(e),this},c.prototype.setCancelButtonIconInactiveBuyColor=function(e){return this._line.properties().cancelButtonIconInactiveBuyColor.setValue(e),this},c.prototype.setCancelButtonIconActiveSellColor=function(e){return this._line.properties().cancelButtonIconActiveSellColor.setValue(e),this},c.prototype.setCancelButtonIconInactiveSellColor=function(e){return this._line.properties().cancelButtonIconInactiveSellColor.setValue(e),this},c.prototype.block=function(){this._blocked=!0,this._line.updateAllViewsAndRedraw()},c.prototype.unblock=function(){this._blocked=!1,this._line.updateAllViewsAndRedraw()},c.prototype.isFunction=function(e){return"function"==typeof e},c.prototype.onCancel=function(e,t){return t?this.isFunction(t)&&(this._onCancelData=e,this._onCancelCallback=t):this.isFunction(e)&&(this._onCancelCallback=e),this},c.prototype.callOnCancel=function(){this.isFunction(this._onCancelCallback)&&this._onCancelCallback.call(this,this._onCancelData)},c.prototype.isOnCancelCallbackPresent=function(){return this.isFunction(this._onCancelCallback)},c.prototype.onModify=function(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this},c.prototype.callOnModify=function(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)},c.prototype.onMove=function(e,t){return t?this.isFunction(t)&&(this._onMoveData=e,this._onMoveCallback=t):this.isFunction(e)&&(this._onMoveCallback=e),this},c.prototype.callOnMove=function(){this.isFunction(this._onMoveCallback)&&this._onMoveCallback.call(this,this._onMoveData)},c.prototype.onContextMenu=function(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e,this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this}, +c.prototype.shouldShowContextMenu=function(){return this.isFunction(this._onContextMenuCallback)},c.prototype.callOnContextMenu=function(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)},c.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},inherit(h,n),h.prototype.zorder=function(){return l},h.prototype.setPoint=function(e,t,i){this._points[e]=t,this.normalizePoints()},h.prototype.addPoint=function(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},h.prototype.translatedType=function(){return"Order"},h.prototype.name=function(){return"Order"},h.prototype.endMoving=function(e){var t=this._startMovingPoint&&this._currentMovingPoint&&this._startMovingPoint.price!==this._currentMovingPoint.price;n.prototype.endMoving.call(this),!e&&t&&this._adapter.callOnMove()},h.prototype.createPriceAxisView=function(e){var t={pointIndex:e,backgroundPropertyGetter:this._adapter.getLineColor.bind(this._adapter)};return this._priceAxisView=new r(this,t),this._priceAxisView},h.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?s.prototype.paneViews.call(this):null},h.prototype.priceAxisViews=function(t,i){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?s.prototype.priceAxisViews.call(this,t,i):null},h.prototype.hasContextMenu=function(){return this._adapter.shouldShowContextMenu()},h.prototype.contextMenuItems=function(){return this._adapter.callOnContextMenu()},h.prototype.onlyYMoving=function(){return!0},h.prototype.movable=function(){return Boolean(this._adapter._onMoveCallback)},h.createProperties=function(e){var t=new a("linetoolorder",e,!1,!1);return h._configureProperties(t),t},h._configureProperties=function(e){n._configureProperties(e)},t.LineToolOrder=h}).call(this,i("Kxc7"))},B8p3:function(e,t,i){"use strict";i.r(t),i.d(t,"setHandler",(function(){return a}));var n=i("Eyy1"),r=null,o=-1/0,s="";function a(e){var t={capture:!0,passive:!0};null!==e?(null===r&&(document.addEventListener("keydown",c),document.addEventListener("mousedown",l,t),document.addEventListener("mouseup",l,t),document.addEventListener("mousewheel",l,t),document.addEventListener("wheel",l,t)),r=e):(r=null,document.removeEventListener("keydown",c),document.removeEventListener("mousedown",l,t),document.removeEventListener("mouseup",l,t),document.removeEventListener("mousewheel",l,t),document.removeEventListener("wheel",l,t))}function l(){s="",o=-1/0}function c(e){if(!e.defaultPrevented){var t=e.ctrlKey||e.metaKey||e.altKey;"Shift"!==e.key||t||e.repeat?l():e.timeStamp-o<350&&s===e.code?(e.preventDefault(),l(),Object(n.ensureNotNull)(r)()):(o=e.timeStamp,s=e.code)}}},BBCR:function(e,t){ +e.exports=''},BHQF:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=function(e,t){return window.fetch(e,t)};(0,i("txPx").getLogger)("Fetch")},BOPY:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("f6yo").pointInCircle,o=i("VdBB").HitTestResult,s=i("zDbI").CHART_FONT_FAMILY,a=i("cPgM").ScaledPaneRenderer;function l(e,t){this.source=e,this._rendererFactory=t}function c(e,t){a.call(this),this._barWidth=e.barWidth,this._plates=e.plates,this._tooltip=e.tooltip,this._model=t}function u(){this._layout=[],this._currentId=void 0,this.tooltipHovered=!1}l.prototype.update=function(){},l.prototype.renderer=function(e,t){return this._rendererFactory(this.source)},inherit(c,a),c.prototype._drawImpl=function(e){e.save();for(var t=0;t6&&(e.textAlign="center",e.textBaseline="middle",e.font="bold "+t.labelFontSize+"px "+s,e.fillStyle=t.labelFontColor,e.fillText(t.label,t.x,t.y))},c.prototype.hitTest=function(e){for(var t,i=this._plates.length-1;i>=0;--i)if(t=this._hitTestDot(this._plates[i],e))return t;return null},c.prototype._hitTestDot=function(e,t){var i=this._dotTransform(e),s=new n(i.x,i.y);return r(t,s,Math.max(i.radius,8))?new o(o.REGULAR,e):null},u.prototype._createLayout=function(){throw new Error("Child class must override this member")},u.prototype._updatePlate=function(e){throw new Error("Child class must override this member")},u.prototype._getContainer=function(e){return this._container&&this._context===e||(this._context=e,this._container=$(e.canvas).parent()),this._container},u.prototype._plateArrowSize=14,u.prototype.showPlate=function(e,t){if(this._currentId!==e.id||!this._layout||0===this._layout.length||null==this._layout[0].parentNode){this._currentId=e.id,this._createLayout(),this._getContainer(t).append(this._layout);var i=this;this._layout.hover((function(){i.tooltipHovered=!0,$(this).stop(!0).fadeTo(0,1)}),(function(){i.tooltipHovered=!1}))}var n=Math.round(e.barWidth/2);n>15&&(n=15),n<10&&(n=10),this._updatePlate(e);var r=t.canvas.getBoundingClientRect(),o=e.x-this._layout.outerWidth()]+(>|$)/g,"")}function r(e){var t=/([^&=]+)=?([^&]*)/g,i={};if(!e)return i;for(var r=t.exec(e);r;)i[n(r[1])]=n(r[2]),r=t.exec(e);return i}i.d(t,"a",(function(){return a}));var o=["mobileapp","mobileapp_new"];function s(e){if(0===location.search.length)return e;var t=r(window.location.search.substring(1));return o.forEach((function(i){void 0!==t[i]&&(e[i]=t[i])})),e}function a(e,t,i){void 0===e&&(e={}),void 0===t&&(t=""),void 0===i&&(i=!0);var n="/chart/";e.chartId&&(n=""+n+e.chartId+"/",delete e.chartId),i&&(e=s(e));var r=function(e){var t=[];for(var i in e)e.hasOwnProperty(i)&&null!=e[i]&&t.push({key:i,pair:encodeURIComponent(i)+"="+encodeURIComponent(e[i])});return t.sort((function(e,t){return e.key>t.key?1:e.key]+)>)/gi,""):e},TradingView.encodeSpread=function(e){return encodeURIComponent(e)},TradingView.clean=function(e,t,i){var n=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"],["'","'"]],r=e;if(!e||!e.replace)return r;for(var o=0;o'},Daqx:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=["Z","Y","X","W","V","U","T","S"],r=["A","B","C","D","E","F","G","H"],o=function(){function e(e){this.label=e}return e.prototype.equals=function(e){return null!==e&&this.label===e.label},e}();function s(e,t){var i="left"===e?n:r;return new o(t=0&&e.setLastBarClosed(!1)}n(e)}}(e,i,o),s)},unsubscribe:function(e){return t._cachedDatafeed.unsubscribe(e)},calculateHistoryDepth:this._externalDatafeed.calculateHistoryDepth?this._externalDatafeed.calculateHistoryDepth.bind(this._externalDatafeed):void 0})};function v(e,t){null!=e.graphicsCmds&&null!=e.graphicsCmds.create&&null!=e.graphicsCmds.create.vertlines&&e.graphicsCmds.create.vertlines.forEach((function(e){e.data.forEach(t)}))}function y(e,t){null!=e.graphicsCmds&&null!=e.graphicsCmds.create&&null!=e.graphicsCmds.create.horizlines&&e.graphicsCmds.create.horizlines.forEach((function(e){e.data.forEach(t)}))}function g(e,t){for(var i=e.length,n=t.length,r=0,o=0;o=n?e[o]=t[n-1].index:e[o]=t[r].index}}m.createDWMAligner=function(e,t){return c.isDWM(e)?l.createAligner(e,t,!0):null},m.prototype._barsCoefficients=function(e,t){if(void 0===o.parseSymbol(e).type)return{};var i=e+t;return this._barsCoefficientsCache[i]||(this._barsCoefficientsCache[i]={}),this._barsCoefficientsCache[i]},m.prototype.destroy=function(){this._cachedDatafeed.destroy(),this._externalDatafeed=null,this._pointsetsManager.pointsetsCreated().unsubscribeAll(this)},m.prototype.purgeCache=function(){this._endOfData={},this._resolveRequests={},this._sessionsLastDataCache={},this._studiesCache={}},m.prototype.purgeDataCache=function(){this._cachedDatafeed.purgeCache()},m.prototype._logMessage=function(e){t.enabled("charting_library_debug_mode")&&console.log(e)},m.prototype._extendRange=function(e,t){this._rangeExtensionData[e]||this.purgeRangeExtensionData(e),void 0===this._rangeExtensionData[e].summary&&(this._rangeExtensionData[e].summary=0),this._rangeExtensionData[e].summary+=t},m.prototype.on=function(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},m.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){for(var n=this._callbacks[e],r=0;rm[a].value[0];l?m.push({index:f(n),value:[n].concat(r)}):m[a].value=[n].concat(r),p||u([m[m.length-1]],l,m.length,v,i)}(e,t,l)},nonseriesOut:function(e,t){d(t,l)},setNoMoreData:function(){g=!0},recalc:function(e,i){p=!1,m.endOfData=g,t.error&&null!==t.error()||c(m,y>0?v:void 0,l,i)}});if(!b._studiesCache[e]||!b._studiesCache[e][o])throw Error("This should never happen");b._studiesCache[e][o].engine=_}catch(S){if(!S.studyError)throw S;h(S.message) +}else h("Unsupported resolution. Did you forget to set has_intraday to true?")},w=function(e){h(e)},P=function(){return b._studiesCache[e]&&b._studiesCache[e][o]&&b._studiesCache[e][o].activeResolve===_};b._studiesCache[e][o].activeResolve=_,this.resolveSymbol(i,(function(){P()&&S.apply(b,arguments)}),(function(){P()&&w.apply(b,arguments)}))},m.prototype._createStudy=function(e,t,i,n,r,o,s){var a=this;function l(i,s,l){i=f(i),TradingView.ChartapiMessagerInstances[n].onDataUpdate(r,o,a._convertBarsTimeToUnix(i),s,l,a._extendedRange(e,t)),TradingView.ChartapiMessagerInstances[n].onStudyCompleted(r,o)}s=function(e){if(Array.isArray(e))return e;for(var t=[],i=a._studiesCache[n][r].metainfo.inputs,o=0;o0?1e3*p[0].value[0]:void 0;if(c.nextTime&&(!_||c.nextTime<_/1e3))u.ensureExtendedTo(o,n,c.nextTime);else if(c.endOfData||0!==p.length){if(0!==p.length){var f=u._barsCoefficients(e,i);f.expectedBarsCount&&f.barsCount&&(f.barsCoefficient=Math.min(Math.max(f.barsCoefficient||1,parseInt(f.expectedBarsCount/(p.length-f.barsCount)+.5)),100)),f.barsCount=p.length;var m=p[p.length-1];h(l,p.length-1,1e3*m.value[0]),u.rebuildExtrapolatedData(n,e.name,i,l,1e3*m.value[0]),a&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s),TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,p,l,0);var v=u._extrapolationManager.storage(n,l.full_name,i);Promise.resolve().then((function(){u._pointsetsManager.broadcastPointsetsUpdates(l.full_name,i,t,v,l,(function(e,t){TradingView.ChartapiMessagerInstances[n].onPointsetDataUpdate(e,s,t,l)}))}))}c.endOfData&&(u._logMessage("Series has no more data on server: {0}".format(l.full_name)),u._setEndOfData(n,o,s)),0===p.length&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s),TradingView.ChartapiMessagerInstances[n].onSeriesCompleted(o,s,l.data_status)}else u._requestMoreData(o,n,100)}),(function(e,t,r,a,l){var c=u._convertBarsTimeToUnix(e),d=c[c.length-1];if(t){if(u._rangeExtensionData[n]||u.purgeRangeExtensionData(n),void 0===u._rangeExtensionData[n].realtimeBarsCount&&(u._rangeExtensionData[n].realtimeBarsCount=0),u._rangeExtensionData[n].realtimeBarsCount+=1,!u._studiesCache[n][o])throw Error("This should never happen");var p=r-1;u._logMessage("New bar arrived: symbol {0}, bar {1}".format(l.full_name,JSON.stringify(d))),TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,[d],l,p),h(l,p,1e3*d.value[0]),u.rebuildExtrapolatedData(n,l.full_name,i,l,1e3*d.value[0])}else u._logMessage("Last bar update: symbol {0}, bar {1}".format(l.full_name,JSON.stringify(d))),TradingView.ChartapiMessagerInstances[n].onDataUpdate(o,s,c,null,l);u._fireEvent("realtime_tick",e[e.length-1],!0)}),(function(e){u._logMessage("Series error: {0}".format(e)),TradingView.ChartapiMessagerInstances[n].onSeriesError(o,e), +t.enabled("clear_bars_on_series_error")&&TradingView.ChartapiMessagerInstances[n].onSeriesClearData(o,s)}),(function(e,t){if("projection"!==e.type)throw new Error("unexpected non-series data type for series "+e.type);var r=e.projectionTime/1e3,a=-1;(e.data||[]).forEach((function(e){a=Math.max(a,e[0]||0)})),a=Math.min(a,100);var l=e.barsetSize;if(r&&a>=0&&l&&e.lastBar){for(var c=[],d=0;d<=a;d++)c.push(r+.001*d);var p=e.lastBar.slice(0);p[0]=p[0]/1e3,TradingView.ChartapiMessagerInstances[n].onTimescaleUpdate(o,s,[{index:l-1,value:p}],t,l-1,c);var _=l+a,f=1e3*Math.trunc(c[a]);h(t,_,f),u.rebuildExtrapolatedData(n,t.full_name,i,t,f)}u._updateProjectionData(n,o,s,e)}))},m.prototype.onMoreTickmarksRequested=function(e,t,i,n,r){this._extrapolationManager.storage(e,i.full_name,n).onTickmarksNeeded(i,r)},m.prototype.removePointset=function(e){this._pointsetsManager.removePointset(e)},m.prototype.rebuildExtrapolatedData=function(e,t,i,n,r){this._extrapolationManager.storage(e,n.full_name,i).rebuild(r,n)},m.prototype.createPointset=function(e,t,i,n,r,o){var s=this._extrapolationManager.storage(e,n.full_name,r);this._pointsetsManager.createPointset(t,i,o,s,n,e)},m.prototype.studiesMetadata=function(){return 0===this._metainfoCache.length&&(this._metainfoCache=JSServer.studyLibrary.map((function(e){return 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},m.prototype.searchSymbols=function(e,t,i,n){this._logMessage("Symbol search requested: search string `{0}`, exchange: `{1}`, type `{2}`".format(e,t,i));var r=this;this._externalDatafeed.searchSymbols(e,t,i,(function(e){r._logMessage("Symbol search response: {0}".format(JSON.stringify(e))),n(e)}))},m.prototype.resolveSymbol=function(e,t,i){o.isSymbolEncoded(e)||console.error("Expect to get symbol encoded string, but got the following instead: "+e);var n=o.parseSymbol(e),r={currency:n.currencyCode};this._resolveSymbolByName(n.symbol,r,t,i)},m.prototype._resolveSymbolByName=function(e,t,i,n){var r,o=t&&t.currency,s=e+(o?"_#_"+o:"");this._resolveRequests[s]?r=this._resolveRequests[s]:(r=this._resolveSymbolInternal(e,o||void 0),this._resolveRequests[s]=r),r.then(i).catch(n)},m.prototype._resolveSymbolInternal=function(e,i){var n=this;return new Promise(function(r,o){this._logMessage("Symbol resolve requested: `{0}` ".format(e));var s=!0;this._externalDatafeed.resolveSymbol(e,(function(i){ +s&&console.warn("`resolveSymbol` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),n._logMessage("Symbol resolved: `{0}`, SymbolInfo in server response {1}".format(e,JSON.stringify(i))),function(e){if(e.base_name||(e.base_name=[e.name]),e.legs||(e.legs=[e.name]),e.exchange||(e.exchange=e["exchange-listed"]),e.full_name||(e.full_name=e.symbol||(e.exchange?e.exchange+":"+e.name:e.name)),e.pro_name||(e.pro_name=e.full_name),e.data_status||(e.data_status="streaming"),e.ticker||(e.ticker=e.symbol||e.name),!e.session&&e["session-regular"]&&(e.session=e["session-regular"]),!e.minmov&&e.minmovement&&(e.minmov=e.minmovement),e.supported_resolutions)for(var t=0;th)){var d=0,p=a.valueAt(h)[TradingView.TIME_PLOT];if(pM?c.PlotRowSearchMode.NearestLeft:c.PlotRowSearchMode.Exact,O=this._study.nearestIndex(I,L);if(void 0!==O){var k=b[C];if(void 0===k&&(k=this._study.getMinFirstBarIndexForPlot(C),Number.isFinite(k)&&(b[C]=k)),!(k>O)){var A=this._study.data().last(),E=this._study.data().valueAt(O)||(null!==A?A.value:null);if(null!==E){var V=E[T+1];if(Object(r.isNumber)(V)){P.value=g.format(V);var D=this._study.properties().styles[C].color.value();y=h[T];Object(d.isOhlcPlot)(y)&&(C=y.target||C,D=this._study.properties().ohlcPlots[C].color.value());var B=D;if(p[C]&&E.length>p[C].index+1){var R=E[p[C].index+1],N=p[C].palette;if(null!=R&&void 0!==N){var F=p[C].paletterProps,j=N.valToIndex?N.valToIndex[R]:R;B=F.colors[void 0!==j?j:R].color.value()}}B=Object(a.resetTransparency)(B),P.color=B}}}}}}return t},e.prototype._hideValues=function(){return p&&(null===this._model.crossHairSource().pane||Object(u.isLineToolName)(h.tool.value())||null!==this._model.lineBeingEdited())},e}()},Ecpn:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n={PivotPointsStandard:!0};function r(e){return e in n}},EqoR:function(e,t,i){"use strict";var n=i("5rJj"),r=i("aDyP").LineToolPitchfork,o=window.t("Inside Pitchfork");function s(e,t){var i=t||s.createProperties();r.call(this,e,i)}inherit(s,r),s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Inside Pitchfork"},s.createProperties=function(e){var t=new n("linetoolinsidepitchfork",e,!1,{range:[0,8]});return s._configureProperties(t),t},s._configureProperties=function(e){r._configureProperties(e)},t.LineToolInsidePitchfork=s},Ery9:function(e,t,i){"use strict";i.r(t),i.d(t,"setCustomAdapter",(function(){ +return m})),i.d(t,"initialize",(function(){return v})),i.d(t,"updateUser",(function(){return y})),i.d(t,"getChartsCount",(function(){return g})),i.d(t,"getCharts",(function(){return b})),i.d(t,"removeChart",(function(){return S})),i.d(t,"saveChart",(function(){return w})),i.d(t,"getChartContent",(function(){return P})),i.d(t,"loadChart",(function(){return C})),i.d(t,"removeStudyTemplate",(function(){return x})),i.d(t,"getStudyTemplateContent",(function(){return T})),i.d(t,"saveStudyTemplate",(function(){return I})),i.d(t,"getStudyTemplatesList",(function(){return M})),i.d(t,"invalidateStudyTemplatesList",(function(){return L})),i.d(t,"getStudyTemplateContentById",(function(){return O})),i.d(t,"getStandardStudyTemplateContentById",(function(){return k})),i.d(t,"removeStudyTemplateById",(function(){return A})),i.d(t,"renameStudyTemplate",(function(){return E})),i.d(t,"replaceStudyTemplate",(function(){return V})),i.d(t,"getDrawingTemplates",(function(){return D})),i.d(t,"loadDrawingTemplate",(function(){return B})),i.d(t,"removeDrawingTemplate",(function(){return R})),i.d(t,"saveDrawingTemplate",(function(){return N}));var n,r,o,s,a=i("mrSG"),l=i("FQhm"),c=i("ogJP"),u=i("txPx"),h=i("Cf1E"),d=Object(u.getLogger)("Chart.SaveloadAdapter.Library"),p=null,_=null;function f(e){return o+"/"+encodeURIComponent(s)+"/"+e+"?client="+encodeURIComponent(n)+"&user="+encodeURIComponent(r)}function m(e){p=e}function v(e,t,i,a){n=e,r=t,o=i,s=a}function y(e){r=e}function g(e,t){throw new Error("Not implemented")}function b(e,t){void 0===t&&(t=function(){});var i=function(t){e(t.map((function(e){return{id:e.id,name:e.name,image_url:String(e.id),modified_iso:e.timestamp,short_symbol:e.symbol,interval:e.resolution}})))};if(!p)return $.ajax({url:"{0}/{1}/charts?client={2}&user={3}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r)),type:"GET",crossDomain:!0}).done((function(e){var n=Object(c.parseJSONorNot)(e);if("ok"!==n.status)return d.logWarn("Charts list request failed: "+n.message),void t();i(n.data)})).fail(t);p.getAllCharts().then(i).catch(t)}function S(e,t){p?p.removeChart(e).then(t):$.ajax({url:"{0}/{1}/charts?client={2}&user={3}&chart={4}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r),encodeURIComponent(e)),type:"DELETE",crossDomain:!0}).done((function(e){var i=Object(c.parseJSONorNot)(e);"ok"!==i.status&&d.logWarn("Chart delete request failed: "+i.message),t()}))}function w(e,t,i,l,u,h,_){var f=u.id.value(),m={name:e,content:JSON.stringify(l),symbol:t,resolution:i};if(p)p.saveChart(Object(a.__assign)(Object(a.__assign)({},m),{id:f})).then(h).catch(_);else{var v="{0}/{1}/charts?client={2}&user={3}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r));null!=f&&(v+="&chart="+encodeURIComponent(f)),$.ajax({url:v,data:m,type:"POST",crossDomain:!0}).done((function(e){var t=Object(c.parseJSONorNot)(e);if("ok"!==t.status)return d.logWarn("Chart save request failed: "+t.message),void _();h(t.id)})).fail((function(){_()}))}}function P(e,t,i){var a=function(t){ +var i=JSON.parse(t);return i.uid=e.id,i};p?p.getChartContent(e.id).then((function(e){var i=a(e);t(i)})).catch(i):$.ajax({url:"{0}/{1}/charts?client={2}&user={3}&chart={4}".format(o,encodeURIComponent(s),encodeURIComponent(n),encodeURIComponent(r),encodeURIComponent(e.id)),type:"GET",crossDomain:!0}).done((function(e){var i=Object(c.parseJSONorNot)(e);if("ok"===i.status){var n=a(i.data.content);t(n)}else d.logWarn("Chart load request failed: "+i.message)})).fail((function(){i&&i()}))}function C(e){P(e,(function(e){l.emit("chart_load_requested",e)}),(function(){d.logWarn("Error loading chart")}))}function x(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),p?[2,p.removeStudyTemplate({name:e})]:[4,fetch(f("study_templates")+"&template="+encodeURIComponent(e),{method:"DELETE",credentials:"same-origin"})];case 1:if(!(t=r.sent()).ok)throw new Error("Remove study template response was not OK. Status: "+t.status+".");return[4,t.json()];case 2:if("ok"!==(i=r.sent()).status)throw new Error("Remove study template request failed: "+i.message);return[3,4];case 3:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 4:return[2]}}))}))}function T(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,5,,6]),p?[4,p.getStudyTemplateContent({name:e})]:[3,2];case 1:return[2,{content:r.sent()}];case 2:return[4,fetch(f("study_templates")+"&template="+encodeURIComponent(e),{credentials:"same-origin"})];case 3:if(!(t=r.sent()).ok)throw new Error("Get study template response was not OK. Status: "+t.status+".");return[4,t.json()];case 4:if("ok"!==(i=r.sent()).status)throw new Error("Get study template request failed: "+i.message);return[2,i.data];case 5:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 6:return[2]}}))}))}function I(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),p?[2,p.saveStudyTemplate(e).then((function(){return{error:""}})).catch((function(e){return{error:null!=e?Object(h.a)(e):"error"}}))]:((t=new FormData).append("name",e.name),t.append("content",e.content),[4,fetch(f("study_templates"),{method:"POST",body:t,credentials:"same-origin"})]);case 1:if(!(i=o.sent()).ok)throw new Error("Save study template response was not OK. Status: "+i.status+".");return[4,i.json()];case 2:return[2,{error:"ok"===(n=o.sent()).status?"":n.status}];case 3:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 4:return[2]}}))}))}function M(){return Object(a.__awaiter)(this,void 0,void 0,(function(){var e,t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),_?[2,_]:(_=[],e=function(e){return _=e.map((function(e){return{is_default:!1,name:e.name}}))},p?[2,p.getAllStudyTemplates().then(e)]:[4,fetch(f("study_templates"),{method:"GET",credentials:"same-origin" +})]);case 1:if(!(t=r.sent()).ok)throw new Error("Study templates list response was not OK. Status: "+t.status+".");return[4,t.json()];case 2:if("ok"!==(i=r.sent()).status)throw new Error("Study templates list request failed: "+i.message);return[2,e(i.data)];case 3:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 4:return[2]}}))}))}function L(){_=null}function O(e,t){throw new Error("Not implemented")}function k(e,t){throw new Error("Not implemented")}function A(e,t){throw new Error("Not implemented")}function E(e,t,i){throw new Error("Not implemented")}function V(e,t,i){throw new Error("Not implemented")}function D(e){return Object(a.__awaiter)(this,void 0,void 0,(function(){var t,i,n;return Object(a.__generator)(this,(function(r){switch(r.label){case 0:throw new Error("Not implemented");case 1:return r.trys.push([1,4,,5]),p?[2,p.getDrawingTemplates(e)]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e),{credentials:"same-origin"})];case 2:if(!(t=r.sent()).ok)throw new Error("Get drawing templates response was not OK. Status: "+t.status+".");return[4,t.json()];case 3:if("ok"!==(i=r.sent()).status)throw new Error("Drawing templates request failed: "+i.message);return[2,i.data];case 4:throw n=r.sent(),d.logWarn(Object(h.a)(n)),n;case 5:return[2]}}))}))}function B(e,t){return Object(a.__awaiter)(this,void 0,void 0,(function(){var i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:throw new Error("Not implemented");case 1:return o.trys.push([1,4,,5]),p?[2,p.loadDrawingTemplate(e,t).then((function(e){return JSON.parse(e)}))]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{credentials:"same-origin"})];case 2:if(!(i=o.sent()).ok)throw new Error("Load drawing template response was not OK. Status: "+i.status+".");return[4,i.json()];case 3:if("ok"!==(n=o.sent()).status)throw new Error("Drawing template request failed: "+n.message);return[2,JSON.parse(n.data.content)];case 4:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 5:return[2]}}))}))}function R(e,t){return Object(a.__awaiter)(this,void 0,void 0,(function(){var i,n,r;return Object(a.__generator)(this,(function(o){switch(o.label){case 0:throw new Error("Not implemented");case 1:return o.trys.push([1,4,,5]),p?[2,p.removeDrawingTemplate(e,t)]:[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{method:"DELETE",credentials:"same-origin"})];case 2:if(!(i=o.sent()).ok)throw new Error("Remove drawing template response was not OK. Status: "+i.status+".");return[4,i.json()];case 3:if("ok"!==(n=o.sent()).status)throw new Error("Remove drawing template request failed: "+n.message);return[3,5];case 4:throw r=o.sent(),d.logWarn(Object(h.a)(r)),r;case 5:return[2]}}))}))}function N(e,t,i){return Object(a.__awaiter)(this,void 0,void 0,(function(){var n,r,o,s;return Object(a.__generator)(this,(function(a){switch(a.label){case 0:throw new Error("Not implemented");case 1:return a.trys.push([1,4,,5]), +p?[2,p.saveDrawingTemplate(e,t,i)]:((n=new FormData).append("content",i),[4,fetch(f("drawing_templates")+"&tool="+encodeURIComponent(e)+"&name="+encodeURIComponent(t),{method:"POST",body:n,credentials:"same-origin"})]);case 2:if(!(r=a.sent()).ok)throw new Error("Save drawing template response was not OK. Status: "+r.status+".");return[4,r.json()];case 3:if("ok"!==(o=a.sent()).status)throw new Error("Save drawing template request failed: "+o.message);return[3,5];case 4:throw s=a.sent(),d.logWarn(Object(h.a)(s)),s;case 5:return[2]}}))}))}},EsvI:function(e,t,i){"use strict";i.r(t);i("bSeV");var n=i("eJTA"),r=i("wZIs"),o=i("Vdly"),s=i("BHQF"),a=i("txPx"),l=Object(a.getLogger)("Themes.Provider"),c=null;function u(e){return Object(s.fetch)("/theme/?themeName="+encodeURIComponent(e),{credentials:"include",method:"GET"}).then((function(e){return e.json()})).then((function(e){var t={};return e.content&&(t.content=JSON.parse(e.content)),t}))}var h,d=i("zM7N"),p=i("oiZD"),_=i("YFKU"),f=i("IMMp"),m=i("HGP3"),v=((h={})[d.a.Light]={name:d.a.Light,label:function(){return Object(_.t)("Light",{context:"colorThemeName"})},order:2,getThemedColor:function(e){return Object(m.getHexColorByName)(e)}},h[d.a.Dark]={name:d.a.Dark,label:function(){return Object(_.t)("Dark",{context:"colorThemeName"})},order:1,getThemedColor:function(e){var t=f[e]||e;return Object(m.getHexColorByName)(t)}},h);function y(e){return!e.isPrivate}function g(){return v[p.watchedTheme.value()]||v.light}function b(e){return g().getThemedColor(e)}function S(e,t,i,n,o,s,a){void 0===o&&(o=!0),void 0===s&&(s=!1),void 0===a&&(a=!1);var l=t?Promise.resolve(L(e)):x(e);return l.then((function(l){if(void 0!==l.content){var c=!t;a&&(void 0!==(u=l.content).chartProperties&&Object(r.applyDefaultsOverrides)(u.chartProperties),void 0!==u.mainSourceProperties&&Object(r.applyDefaultsOverrides)(u.mainSourceProperties,void 0,!0,"mainSeriesProperties")),n.applyTheme(l.content,c,i,e,t,o,s)}var u})),l}i.d(t,"isPublicTheme",(function(){return y})),i.d(t,"getCurrentTheme",(function(){return g})),i.d(t,"getThemedColor",(function(){return b})),i.d(t,"loadTheme",(function(){return S})),i.d(t,"restoreTheme",(function(){return w})),i.d(t,"savedThemeName",(function(){return P})),i.d(t,"syncTheme",(function(){return C})),i.d(t,"getTheme",(function(){return x})),i.d(t,"getThemeNames",(function(){return T})),i.d(t,"getStdThemeNames",(function(){return I})),i.d(t,"isStdThemeName",(function(){return M})),i.d(t,"getStdTheme",(function(){return L})),i.d(t,"getStdThemedValue",(function(){return O})),i.d(t,"isStdThemedDefaultValue",(function(){return k})),i.d(t,"saveTheme",(function(){return A})),i.d(t,"removeTheme",(function(){return E})),i.d(t,"isThemeExist",(function(){return V})),i.d(t,"translateStdThemeName",(function(){return D})),i.d(t,"isStdTheme",(function(){return B})),i.d(t,"extractThemeFromModel",(function(){return R})),i.d(t,"DEFAULT_THEME",(function(){return"light"})),i.d(t,"themes",(function(){return v}));function w(){Object(p.setTheme)(Object(o.getValue)("current_theme.name")||"light")} +function P(){return Object(o.getValue)("current_theme.name")||null}function C(){Object(o.setValue)("current_theme.name",g().name,{forceFlush:!0})}function x(e){return u(e)}function T(){return c||Object(s.fetch)("/themes/",{credentials:"include",method:"GET"}).then((function(e){return c=e.json()}))}function I(){return d.c()}function M(e){return I().includes(e)}function L(e){return d.b(e)||{content:void 0}}function O(e,t){var i=t||g().name,n=d.b(i),r=0!==e.length&&e.split(".");return n&&n.content&&r?r.reduce((function(e,t){return e[t]}),n.content):null}function k(e,t,i){var r=O(e,i);return null!==r&&Object(n.areEqualRgba)(Object(n.parseRgba)(r),Object(n.parseRgba)(String(t)))}function A(e,t){return function(e,t){var i=new FormData;return i.append("content",JSON.stringify(t)),i.append("name",e),c=null,Object(s.fetch)("/save-theme/",{credentials:"include",method:"POST",body:i}).then((function(e){return e.json()}),(function(e){return l.logError(e)}))}(e,t)}function E(e){return function(e){var t=new FormData;return t.append("name",e),c=null,Object(s.fetch)("/remove-theme/",{credentials:"include",method:"POST",body:t}).then((function(e){return e.json()}),(function(e){return l.logError(e)}))}(e)}function V(e){return function(e){return u(e).then((function(e){return Boolean(e.content)}))}(e)}function D(e){return d.e(e)}function B(e){return d.d(e)}function R(e){return{content:{chartProperties:{paneProperties:e.model().properties().paneProperties.state(),scalesProperties:e.model().properties().scalesProperties.state()},sessions:e.model().sessions().properties().state(),mainSourceProperties:e.model().mainSeries().properties().state()}}}},EyEd:function(e,t,i){"use strict";var n=i("lCO3").Version,r=i("txPx").getLogger("Chart.StudyMigration");function o(e){this._studyId=e,this._maxToVers=n.ZERO,this._maxFromVers=n.ZERO,this._migrs=[]}o.prototype.addMigration=function(e,t,i){var r=n.parse(e),o=n.parse(t);r.isGreater(this._maxFromVers)&&(this._maxFromVers=r),o.isGreater(this._maxToVers)&&(this._maxToVers=o),this._migrs.push({fromVers:r,toVers:o,rules:i})},o.prototype.updateInputs=function(e,t,i){if(!i)return i;for(var n=TradingView.clone(i),o=e;o.isLess(t);){var s=this._findMigration(o);if(null==s)break;if(r.logNormal("Migrating study inputs from "+s.fromVers+" to "+s.toVers+" version, studyId: "+this._studyId+", migration: "+JSON.stringify(s)+", inputs: "+JSON.stringify(i)),n=this._applyMigration(n,s),!o.isLess(s.toVers))throw new Error("Problems in study migration process... Possible infinite cycle has been detected and stopped.");o=s.toVers}return o>e&&r.logNormal("Study inputs migration is done, studyId: "+this._studyId+", inputs: "+JSON.stringify(n)),n},o.prototype._findMigration=function(e){for(var t=-1,i=this._maxFromVers,n=0;n=0||t.indexOf(e)>=0},o._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),r.logNormal("Input "+t.inputId+"="+i+" adjusted to value "+e[t.inputId]),e},o._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,r.logNormal("Input "+t.inputId+"="+i+" reset to default value "+t.defVal)),e},e.exports=o},Eyy1:function(e,t,i){"use strict";function n(e){if(void 0===e)throw new Error("Value is undefined");return e}function r(e){if(null===e)throw new Error("Value is null");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("Assertion failed"+(t?": "+t:""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e){return r(n(e))},t.ensureNever=function(e){}},F58L:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyTemplates",(function(){return p}));var n=i("zUrt"),r=i("JWMC"),o=i("aIyQ"),s=i.n(o),a=i("hY0g"),l=i.n(a),c=i("oNDq"),u=i("txPx"),h=Object(u.getLogger)("Platform.StudyTemplates"),d={confirmDelete:window.t("Do you really want to delete Study Template '{0}' ?")},p=function(){function e(e){var t=this;this._chartWidgetCollection=e.chartWidgetCollection,this._favoriteStudyTemplatesService=e.favoriteStudyTemplatesService, +window.loginStateChange.subscribe(null,n.backend.invalidateStudyTemplatesList),this._list=new l.a([]),this._onChange=new s.a,this._list.subscribe((function(){return t._onChange.fire()}))}return e.prototype.findRecordByName=function(e){return this._list.value().find((function(t){return t.name===e}))||null},e.prototype.showSaveAsDialog=function(){var e=this,t=this._chartWidgetCollection.activeChartWidget.value().model();Promise.all([i.e("react"),i.e(1),i.e(3),i.e(6),i.e(7),i.e(8),i.e(10),i.e(13),i.e(16),i.e(22),i.e(41),i.e(46),i.e(81),i.e(0),i.e(5),i.e(11),i.e("study-template-dialog")]).then(i.bind(null,"IDfV")).then((function(i){new i.StudyTemplateSaver({controller:t,onSave:function(t){e._list.setValue(t)}}).show()}))},e.prototype.applyTemplate=function(e){var t=this,i=this.findRecordByName(e);null!==i?window.runOrSignIn((function(){var e=t._chartWidgetCollection.activeChartWidget.value(),o=function(t){Object(r.trackEvent)("GUI","Load Study Template"),e.model().applyStudyTemplate(JSON.parse(t.content),i.name)};void 0!==i.id?i.is_default?n.backend.getStandardStudyTemplateContentById(i.id,o):n.backend.getStudyTemplateContentById(i.id,o):n.backend.getStudyTemplateContent(i.name).then(o)}),{source:"Study templates apply"}):h.logNormal("Template "+name+" not found in cache")},e.prototype.deleteStudyTemplate=function(e){var t=this.findRecordByName(e);null!==t?this._removeTemplate(t):h.logNormal("Template "+e+" not found in cache")},e.prototype.list=function(){return this._list.value()},e.prototype.getOnChange=function(){return this._onChange},e.prototype.refreshStudyTemplateList=function(e){var t=this;n.backend.getStudyTemplatesList().then((function(i){t._list.setValue(i),void 0!==e&&e()}))},e.prototype.invalidate=function(){n.backend.invalidateStudyTemplatesList()},e.prototype._removeTemplate=function(e){var t=this;window.runOrSignIn((function(){Object(c.createConfirmDialog)({type:"modal",content:document.createTextNode(d.confirmDelete.format(e.name))}).then((function(i){i.on("action:yes",(function(i){var r=function(){t.refreshStudyTemplateList((function(){var n=t.list();t._list.setValue(n.filter((function(t){return t!==e}))),t._favoriteStudyTemplatesService&&t._favoriteStudyTemplatesService.remove(e.name),i.actionLoader("yes","stop"),i.close()}))};i.actionLoader("yes","start"),n.backend.invalidateStudyTemplatesList(),void 0!==e.id?n.backend.removeStudyTemplateById(e.id,r):n.backend.removeStudyTemplate(e.name).then(r)})),i.open()}))}),{source:"Study templates delete"})},e}()},FBsw:function(e,t,i){"use strict";i.r(t),i.d(t,"OverlayPriceAxisView",(function(){return s}));var n=i("mrSG"),r=i("KcY8"),o=i("oXaB"),s=function(e){function t(t){var i=e.call(this)||this;return i._source=t,i}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._source.lastValueData("close",!1);if(!n.noData){var r=this._source.model(),s=this._source.priceScale();if(null!==s&&r.isPriceScaleVisible(s)){i.background=n.color,i.color=this.generateTextColor(n.color),i.coordinate=n.coordinate, +i.floatCoordinate=n.floatCoordinate;var a=this._source.model().properties().scalesProperties;a.showSeriesLastValue.value()&&(e.text=this._text(n),e.visible=!0),t.text="",(a.showSymbolLabels.value()||a.seriesLastValueMode.value()===o.PriceAxisLastValueMode.LastPriceAndPercentageValue)&&(t.text=this._paneText(n),t.visible=t.text.length>0)}}},t.prototype._paneText=function(e){var t="",i=this._source.model().properties().scalesProperties;i.showSymbolLabels.value()&&(t+=this._source.symbol()+" ");var n=this._source.priceScale();return null!==n&&i.showSeriesLastValue.value()&&i.seriesLastValueMode.value()===o.PriceAxisLastValueMode.LastPriceAndPercentageValue&&(t+=n.isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),t.trim()},t.prototype._text=function(e){var t=this._source.model().properties().scalesProperties,i=this._source.priceScale();return t.seriesLastValueMode.value()!==o.PriceAxisLastValueMode.LastPriceAndPercentageValue||null===i?e.text:i.isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute},t}(r.a)},FBuY:function(e,t,i){"use strict";i.r(t),i.d(t,"TVXWindowEvents",(function(){return n}));i("HbRj");var n,r=i("txPx"),o=i("VVxS"),s=Object(r.getLogger)("XWindowEvents");!function(e){var t,i="tvxwevents.",n={};window.BroadcastChannel?((t=new BroadcastChannel("tvxwevents")).addEventListener("message",(function(e){var t=e.data,i=t.event,r=t.value;n[i]&&n[i].forEach((function(e){e(r)}))})),function(){for(var e=[],t=performance.now(),n=0;n0&&(a+=o(c+11)/2),a+=o(c)/2}e.restore()},e.prototype.hitTest=function(e){for(var t=0,i=this._drawRects;t=r.left&&e.x<=r.left+r.width&&e.y>=r.top&&e.y<=r.top+r.height)return new n.HitTestResult(n.HitTestResult.REGULAR)}return null},e}()},Fixu:function(e,t,i){ +"use strict";i.d(t,"c",(function(){return r})),i.d(t,"d",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));i("Eyy1"),i("dfhE");function n(e,t){0}function r(e){n()}function o(e){n()}function s(e){n()}function a(e){0}},FsE7:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Time Zone");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),this.version=a.version,i.e("lt-pane-views").then(function(e){var t=i("wgWl").FibTimeZonePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.version=2,a.LevelsCount=11,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.migrateVersion=function(e,t,i){if(1===e){i.properties.level1.color.setValue(i.properties.baselinecolor.value());for(var n=2;n<=11;n++)i.properties["level"+n].color.setValue(i.properties.linecolor.value());for(n=1;n<=11;n++)i.properties["level"+n].linewidth.setValue(i.properties.linewidth.value()),i.properties["level"+n].linestyle.setValue(i.properties.linestyle.value())}},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Time Zone"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("SMr9").FibTimezoneDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolfibtimezone",e,!1,{range:[1,11]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibTimeZone=a},G3Rl:function(e,t,i){"use strict";function n(e,t){var i=new Map;return function(){for(var n=[],r=0;r-1,I=T&&navigator.userAgent.toLowerCase().indexOf("windows")>-1,M=navigator.userAgent.toLowerCase().indexOf("chrome")>-1&&-1===navigator.userAgent.toLowerCase().indexOf("edge"),L=window.urlParams||{};window.initData;function O(e,t,i){var n=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(t,i));return(0,p.getPrescaledContext2D)(n.canvas).drawImage(e,0,0,t,i),n}function k(e){return!g||e>500}L.no_referral_id&&enable(L.referral_id||"","aggressive");var A=function(){function e(t){var i=t.layout,n=void 0===i?"site_branding":i,r=t.symbol,o=void 0===r?"":r,s=t.model,l=t.onReadyCallback;f(this,e),this._model=s,this._image=null,this._imageReady=!1,this._needDisplayImage=!1,this._imageWidth=22,this._imageHeight=13,this._layout=n,this._symbol=o,this.showAnimatedBranding=a.enabled("show_animated_logo")||"widget_branding"===this._layout,this.show=!0,this.width=100,this.height=14,this._bottomShift=0,this._brandCircleSize=32,this._animatedWidth=this._brandCircleSize,this._animatedOpacity=0,this.width=this.showAnimatedBranding?this._brandCircleSize:100,this.height=14,this._fillColor=c.color.brandNew,this._colorOldBlue=c.color.brandNew2,this._colorOldGray=c.color.black30, +this._strokeColor=c.color.black255,this._brandCircleShadowColor=c.color.black0,this._strokeWidth=4,this._fontSize=this.showAnimatedBranding?11:14,this._font="px "+y,this._txt="TradingView",this._onReadyCallback=l,this._upscaleRatio=M?1:2,this._verticalTextShift=T?this.showAnimatedBranding?2:4:0,this._strokeCanv=null,this._fillCanv=null,this._init()}return r(e,[{key:"_init",value:function(){this._checkLayout(),this.show&&(this._updateStrokeColor(),this.showAnimatedBranding?(this._loadImage(v,"tvLogo"),this._createFillText()):this._loadImage(v,"tvLogo"),this._model.properties().paneProperties.background.subscribe(this,this._updateStrokeColor),this._model.onChartThemeLoaded().subscribe(this,this._updateStrokeColor))}},{key:"_updateStrokeColor",value:function(){var e=(0,u.getLuminance)(this._model.properties().paneProperties.background.value());this._strokeCanv=null,this._fillCanv=null,e>.2?(this._brandCircleColor=c.color.black255,this._animatedColorBg=c.color.black255,this._brandCircleShadowOpacity=.09,this._strokeOpacity=.8):(this._brandCircleColor=c.color.black27,this._animatedColorBg=c.color.black27,this._brandCircleShadowOpacity=.09,this._strokeOpacity=.1)}},{key:"_loadImage",value:function(e,t){var i=this;if(this._needDisplayImage){this._image={canvas:new Image},this.showAnimatedBranding&&(this._imageWhite={canvas:new Image});var n=e.replace(/fill="#[\da-f]{6}"/i,'fill="#FFFFFF"');this._image.canvas.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(e),this.showAnimatedBranding&&(this._imageWhite.canvas.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(n)),this._image.canvas.addEventListener("load",(function(){I&&(i._image=O(i._image.canvas,i._imageWidth,i._imageHeight)),i._imageReady=!0,"function"==typeof i._onReadyCallback&&i._onReadyCallback()}))}}},{key:"_checkLayout",value:function(){switch(this._layout){case"widget_branding":case"widget_referral_branding":case"widget_custom_branding":case"fundamental_branding":case"fundamental_custom_branding":case"library_custom_branding":case"library_branding":case"site_branding":this.show=!0;break;case"widget_custom_no_powered_branding":case"fundamental_custom_no_powered_branding":case"library_custom_no_powered_branding":this.show=!1}switch(this._layout){case"library_branding":this._needDisplayImage=!0,this._txt=window.t(w);break;case"library_custom_branding":this._txt=window.t(x)}}},{key:"_drawTextStroke",value:function(e){if(!this._strokeCanv){this._strokeCanv=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0));var t=(0,p.getPretransformedContext2D)(this._strokeCanv),i=Math.round(this._strokeWidth*this._upscaleRatio);t.font=this._fontSize*this._upscaleRatio+this._font,this._textWidth=t.measureText(this._txt).width+2;var n=this._textWidth+2*i,r=(this._fontSize+2*i)*this._upscaleRatio;n%2==0&&(n+=1,r+=1),this._strokeCanv.resizeCanvas({width:n,height:r}),(t=(0,p.getPretransformedContext2D)(this._strokeCanv)).textBaseline="top",t.textAlign="start",t.font=this._fontSize*this._upscaleRatio+this._font,t.strokeStyle=this._strokeColor, +t.lineWidth=this._strokeWidth*this._upscaleRatio,t.lineJoin="round",t.strokeText(this._txt,i,this._verticalTextShift)}e.save(),e.globalAlpha=this._strokeOpacity,e.drawImage(this._strokeCanv.canvas,0,0,this._strokeCanv.canvas.width,this._strokeCanv.canvas.height,0,0,this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio,this._strokeCanv.canvas.height/this._upscaleRatio/this._strokeCanv.pixelRatio),e.restore()}},{key:"_drawTextFill",value:function(e){this._createFillText(),e.save(),e.drawImage(this._fillCanv.canvas,0,0,this._fillCanv.canvas.width,this._fillCanv.canvas.height,0,0,this._fillCanv.canvas.width/this._upscaleRatio/this._fillCanv.pixelRatio,this._fillCanv.canvas.height/this._upscaleRatio/this._fillCanv.pixelRatio),e.restore()}},{key:"_createFillText",value:function(){if(null===this._fillCanv){this._fillCanv=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0));var e=(0,p.getPretransformedContext2D)(this._fillCanv),t=Math.round(this._strokeWidth*this._upscaleRatio);e.font=this._fontSize*this._upscaleRatio+this._font,void 0===this._textWidth&&(this._textWidth=Math.round(e.measureText(this._txt).width)+2),this._setSizeFillTextCanvas(t),(e=(0,p.getPretransformedContext2D)(this._fillCanv)).textBaseline="top",e.textAlign="start",e.font=this._fontSize*this._upscaleRatio+this._font,e.fillStyle=this._fillColor,e.fillText(this._txt,t,this._verticalTextShift)}}},{key:"_updateFillTextWithColor",value:function(e){var t=Math.round(this._strokeWidth*this._upscaleRatio);this._setSizeFillTextCanvas(t);var i=(0,p.getPretransformedContext2D)(this._fillCanv);i.clearRect(0,0,this._fillCanv.canvas.width,this._fillCanv.canvas.height),i.textBaseline="top",i.textAlign="start",i.font=this._fontSize*this._upscaleRatio+this._font,i.fillStyle=e,i.fillText(this._txt,t,this._verticalTextShift)}},{key:"_setSizeFillTextCanvas",value:function(e){var t=this._textWidth+2*e,i=(this._fontSize+2*e)*this._upscaleRatio;t%2==0&&(t+=1,i+=1),this._fillCanv.resizeCanvas({width:t,height:i})}},{key:"_drawFillTextCropWidth",value:function(e,t,i){this._fillCanv?this._updateFillTextWithColor(i):this._createFillText(),e.save(),e.drawImage(this._fillCanv.canvas,0,0,t*this._upscaleRatio*this._fillCanv.pixelRatio,this._fillCanv.canvas.height,0,0,t,this._fillCanv.canvas.height/this._upscaleRatio/this._fillCanv.pixelRatio),e.restore()}},{key:"_drawBgCircle",value:function(e){e.save(),e.beginPath(),e.fillStyle=this._brandCircleShadowColor,e.globalAlpha=this._brandCircleShadowOpacity,e.arc(this._imageWidth/2,this._imageHeight/2,this._brandCircleSize/2+1,0,2*Math.PI),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.fillStyle=this._brandCircleColor,e.arc(this._imageWidth/2,this._imageHeight/2,this._brandCircleSize/2,0,2*Math.PI,!1),e.fill(),e.closePath(),e.restore()}},{key:"_drawFillRectWithRoundedCorner",value:function(e,t,i,n,r,o,s){e.save(),(0,d.drawRoundRect)(e,t-1,i-1,n+2,r+2,o),e.globalAlpha=this._brandCircleShadowOpacity,e.fillStyle=this._brandCircleShadowColor,e.fill(),e.closePath(),e.restore(),e.save(),(0, +d.drawRoundRect)(e,t,i,n,r,o),e.fillStyle=s,e.fill(),e.closePath(),e.restore()}},{key:"_drawImageWithColor",value:function(e){e.save(),e.globalAlpha=this._animatedOpacity,e.drawImage(this._imageWhite.canvas,0,-.5,this._imageWidth,this._imageHeight),e.restore(),e.save(),e.globalAlpha=1-this._animatedOpacity,e.drawImage(this._image.canvas,0,-.5,this._imageWidth,this._imageHeight),e.restore()}},{key:"destroy",value:function(){this._model.properties().paneProperties.background.unsubscribeAll(this),this._model.onChartThemeLoaded().unsubscribeAll(this)}},{key:"bottomShift",value:function(){return this._bottomShift}},{key:"hasAnimation",value:function(){return this.showAnimatedBranding}},{key:"minimizedAnimationWidth",value:function(){return this._brandCircleSize}},{key:"maximizedAnimationWidth",value:function(){return this._createFillText(),this._fillCanv.canvas.width/this._upscaleRatio/this._fillCanv.pixelRatio+this._brandCircleSize-3}},{key:"animatedDrawStep",value:function(e,t){this._animatedWidth=t;var i=this._animatedWidtho&&(e.translate(this._imageWidth/2+r,.5),this._drawFillTextCropWidth(e,this._animatedWidth-o,this._animatedColorText)),e.restore(),this.width=this._animatedWidth,this.height=this._brandCircleSize,this._bottomShift=this._brandCircleSize-this._imageHeight}}else if("widget_custom_branding"===this._layout||"fundamental_custom_branding"===this._layout){var s="12px "+y;e.font=s;var a=e.measureText(this._txt).width+2;this.width=a+e.measureText("TradingView").width+2,e.save(),e.globalAlpha=.7,e.fillStyle=this._colorOldGray,e.fillText(this._txt,0,12),e.fillStyle=this._colorOldBlue,e.fillText("TradingView",a,12),e.restore()}else if(function(e){return!b||e>480}(t))if(this._needDisplayImage&&this._imageReady){e.save();var l=(this._brandCircleSize-this._imageWidth)/2;e.translate(l,0),this._drawBgCircle(e),e.drawImage(this._image,0,-.5,this._imageWidth,this._imageHeight);var c=12+(M?-.5:0);e.translate(this._imageWidth+c,-.5);var u=k(t);u&&(this._drawTextStroke(e), +this._drawTextFill(e)),e.restore(),this.width=this._imageWidth+l,this.width+=u?c+this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio:l,this.height=this._brandCircleSize,this._bottomShift=this._brandCircleSize-this._imageHeight}else{e.save(),e.translate(M?-.5:0,-.5);var h=k(t);h&&(this._drawTextStroke(e),this._drawTextFill(e)),e.restore(),h&&(this.width=this._strokeCanv.canvas.width/this._upscaleRatio/this._strokeCanv.pixelRatio)}}}]),e}(),E=function(){function e(t){var i=t.layout,n=void 0===i?"site_branding":i,r=t.src,o=t.onReadyCallback;f(this,e),this._img=new Image,this._ready=!1,this.show=!1,this.width=0,this.height=0,this._layout=n,this._src=r,this._onReadyCallback=o,this._init()}return r(e,[{key:"_init",value:function(){var e=this;this._checkLayout(),this.show&&(this._img.src=this._src,this._img.addEventListener("load",(function(){e.width=Math.round(e._img.width),e.height=Math.round(e._img.height),I&&(e._img=O(e._img,e.width,e.height).canvas),e._ready=!0,"function"==typeof e._onReadyCallback&&e._onReadyCallback()})))}},{key:"_checkLayout",value:function(){switch(this._layout){case"widget_custom_branding":case"widget_custom_no_powered_branding":case"fundamental_custom_branding":case"fundamental_custom_no_powered_branding":case"library_custom_branding":case"library_custom_no_powered_branding":this.show=!0;break;case"site_branding":case"widget_branding":case"widget_referral_branding":case"fundamental_branding":case"library_branding":this.show=!1}}},{key:"draw",value:function(e){this._ready&&e.drawImage(this._img,0,0,this.width,this.height)}}]),e}();t.Branding=function(){function e(t,i,n){var r=this;f(this,e),this._model=t,this._mainSeries=this._model.mainSeries(),this._canvasWidth=0,this._showAllowance=i,this._showForPro=n,this._paneHeight=0,this._left=13,this._bottom=16,this._layout="site_branding",this._needToShow=!0,this._customLogoSrc="",this._customLogoLink="",this._checkLayout(),"widget_custom_branding"!==this._layout&&"fundamental_custom_branding"!==this._layout||(this._left=8,this._bottom=5);var o=function(){r._needToShow?r._showBranding=!0:r._showBranding=!1};this._resizeHandlerDelayed=m(o,200),o(),window.addEventListener("resize",this._resizeHandlerDelayed),this._monitorCanvas=(0,p.createDisconnectedBoundCanvas)(document,new p.Size(0,0)),this._monitorCanvas.subscribeCanvasConfigured((function(){r._init()})),this._model.isSnapshot()?this._init():(this._mainSeries.dataEvents().symbolResolved().subscribe(this,this._init),null!==this._mainSeries.symbolInfo()&&this._init()),this._cubicBezier=new c.CubicBezier(.4,.01,.22,1)}return r(e,[{key:"destroy",value:function(){window.removeEventListener("resize",this._resizeHandlerDelayed),this._mainSeries.dataEvents().symbolResolved().unsubscribeAll(this),this._powBy&&this._powBy.destroy()}},{key:"_init",value:function(){var e=this,t=this._mainSeries.symbolInfo()||{};this._powBy&&this._powBy.destroy(),this._powBy=new A({layout:this._layout,symbol:t.name,model:this._model,onReadyCallback:function(){return e._model.fullUpdate()}}), +this._custom=new E({layout:this._layout,src:this._customLogoSrc,onReadyCallback:function(){return e._model.fullUpdate()}}),this._openAnimation=null,this._closeAnimation=null}},{key:"_checkLayout",value:function(){if(a.enabled("widget"));else if(a.enabled("charting_library")||a.enabled("amp_terminal")||a.enabled("cqg_terminal")||a.enabled("trading_terminal")){var e=JSON.parse(L.logo)||{};e.image?(this._customLogoSrc=e.image,this._customLogoLink=e.link,this._needToShow=a.enabled("widget_logo"),a.enabled("link_to_tradingview")?this._layout="library_custom_branding":this._layout="library_custom_no_powered_branding"):(this._layout="library_branding",this._needToShow=a.enabled("widget_logo"))}else this._layout="site_branding"}},{key:"_startOpenAnimation",value:function(){null===this._openAnimation&&(null!==this._closeAnimation&&(this._closeAnimation.stop(),this._closeAnimation=null),this._openAnimation=(0,h.doAnimate)({from:this._currentStateForAnimation(),to:this._openedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}},{key:"_openLink",value:function(){return"site_branding"!==this._layout&&(window.open(this.tvUrl(),"_blank").opener=null,!0)}},{key:"_toggleOpenAnimatedOrOpenLink",value:function(){null!==this._openAnimation&&this._openAnimation.completed()?this._openLink()||this._startCloseAnimation():this._startOpenAnimation()}},{key:"_startCloseAnimation",value:function(){null===this._closeAnimation&&(null!==this._openAnimation&&(this._openAnimation.stop(),this._openAnimation=null),this._closeAnimation=(0,h.doAnimate)({from:this._currentStateForAnimation(),to:this._closedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}},{key:"onClickOutside",value:function(){this._hasAnimation()&&this._startCloseAnimation()}},{key:"_currentStateForAnimation",value:function(){return this._powBy.width}},{key:"_closedStateForAnimation",value:function(){return this._powBy.minimizedAnimationWidth()}},{key:"_openedStateForAnimation",value:function(){return this._powBy.maximizedAnimationWidth()}},{key:"_animatedDrawStep",value:function(e,t){this._powBy.animatedDrawStep(e,t),this._model.lightUpdate()}},{key:"_hasAnimation",value:function(){return this._powBy.hasAnimation()}},{key:"updateAllViews",value:function(){}},{key:"priceScale",value:function(){return null}},{key:"priceAxisViews",value:function(){return[]}},{key:"hasContextMenu",value:function(){return!1}},{key:"hitTest",value:function(e){var t=this;return!this._showBranding||a.enabled("logo_without_link")?null:this._powBy&&"widget_custom_no_powered_branding"!==this._layout&&"fundamental_custom_no_powered_branding"!==this._layout&&(0,s.pointInBox)(e,(0,o.box)(new o.Point(this._left,this._paneHeight-Math.max(this._powBy.height,void 0!==this._custom?this._custom.height:0)-this._bottom),new o.Point(this._left+Math.max(this._powBy.width,void 0!==this._custom?this._custom.width:0),this._paneHeight-this._bottom)))?new l.HitTestResult(l.HitTestResult.CUSTOM,{ +clickHandler:function(){t._openLink()},tapHandler:function(){t._hasAnimation()?t._toggleOpenAnimatedOrOpenLink():t._openLink()},mouseEnterHandler:function(){t._hasAnimation()&&t._startOpenAnimation()},mouseLeaveHandler:function(){t._hasAnimation()&&t._startCloseAnimation()}}):null}},{key:"tvUrl",value:function(){var e="https://www.tradingview.com/";if(this._customLogoLink)return this._customLogoLink;if("library_branding"===this._layout||"library_custom_branding"===this._layout){var t=void 0;switch(!0){case a.enabled("charting_library"):t="library";break;case a.enabled("trading_terminal"):case a.enabled("amp_terminal"):case a.enabled("cqg_terminal"):t="trading-terminal"}return e+="/"===e[e.length-1]?"?":"&",e+="utm_source="+window.location.origin+"&utm_medium=library"+(t?"&utm_campaign="+t:"")}return e}},{key:"draw",value:function(e,t){var i=this;if(this._showBranding){var n=0;L.utm=!0,(0,p.drawScaled)(e,t.pixelRatio,(function(){e.translate(-.5,-.5),i._powBy&&i._powBy.show&&(n=i._powBy.height-i._powBy.bottomShift(),e.save(),e.translate(i._left,i._paneHeight-i._bottom-n),i._powBy.draw(e,t,i._canvasWidth),e.restore()),i._custom&&i._custom.show&&(e.save(),e.translate(i._left,i._paneHeight-i._bottom-n-i._custom.height),i._custom.draw(e,t),e.restore())}))}}},{key:"renderer",value:function(e,t){return this._paneHeight=e,this._canvasWidth=t,{draw:this.draw.bind(this),hitTest:this.hitTest.bind(this)}}},{key:"paneViews",value:function(e){if(TradingView.printing)return[];if(!this._showAllowance())return[];if("site_branding"===this._layout&&!this._showForPro&&window.user&&window.user.is_pro)return[];var t=a.enabled("move_logo_to_main_pane");return t&&e.isMainPane()||!t&&e.isLast()||e.isMaximized()?[{renderer:this.renderer.bind(this)}]:[]}},{key:"labelPaneViews",value:function(e){return[]}}]),e}()},GUQs:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("qFKp");function r(e){e.cancelable&&e.preventDefault()}function o(e){return function(t){r(t),e()}}function s(e){n.isChrome&&e.addEventListener("mousedown",(function(e){if(1===e.button)return e.preventDefault(),!1}))}},GVHu:function(e,t,i){"use strict";(function(e,n,r){ +var o=i("Eyy1"),s=o.assert,a=o.ensureNotNull,l=i("hsV8").unpackNonSeriesData,c=i("38az").StudyBarColorer,u=i("bGI9").StudyTrackPricePaneView,h=i("AXy7"),d=h.BandPaneView,p=h.BandBackgroundPaneView,_=h.HlineFillPaneView,f=i("hezA").StudyPriceAxisView,m=i("KtbP").PanePriceAxisView,v=i("I9zs"),y=v.StudyPaneView,g=v.StudyBackgroundPaneView,b=v.StudyPlotShapesPaneView,S=v.StudyPlotCharsPaneView,w=v.StudyPlotArrowsPaneView,P=v.StudyPlotBarsPaneView,C=v.StudyPlotCandlesPaneView,x=i("x40+"),T=x.PlotFillPaneView,I=x.AreaBackgroundPaneView,M=i("it7y").StudyDataWindowView,L=i("8qoI").StudyLegendView,O=i("2kV1").StudyStatusView,k=i("jenN"),A=k.emptyStudyGraphics,E=k.loadStudyGraphics,V=k.saveStudyGraphics,D=k.LiveStudyGraphics,B=k.createGraphicsPaneViews,R=k.createGraphicsPriceAxisViews,N=i("XzZr").ChartApiInterface,F=i("Ocx9").DefaultProperty,j=i("kcTO").PriceFormatter,W=i("nEwK").VolumeFormatter,H=i("zXvd").NumericFormatter,z=i("GH0z").PercentageFormatter,U=i("k9/m"),G=U.PlotList,Y=U.PlotRowSearchMode,q=U.mergeMinMax,K=i("972a").MarkLocation,Z=i("0YCj"),J=(i("cBZt").extractStudyId,i("TcSq").extractPineId,i("FQhm")),X=i("23IT"),Q=X.LineStudyPlotStyle,$=i("hayr").propertyPages,ee=i("TmNs").StudyPriceLineAxisView,te=i("w4Ji").studyPlotFunctionMap,ie=i("w4Ji").studyEmptyPlotValuePredicate,ne=i("jy4L").makeNextStudyId,re=i("Kxc7"),oe=i("IcDj").StudyBase,se=i("txPx").getLogger("Chart.Study"),ae=(Number(window.TELEMETRY_SERVER_TIME_DIFF_THRESHOLD),re.enabled("datasource_copypaste")),le=window.t("loading...");function ce(e,t,i){var n=new F(t,i,!0);n.addExclusion("visible"),n.addExclusion("precision"),n.addExclusion("minTick");for(var r=0;rg+1){var x=m[g+1];if(null!=x){var T=b.valToIndex?b.valToIndex[x]:x;y.color=v.colors[T].color.value()}else y.color=C}else y.color=C;return y.floatCoordinate=this.priceScale().priceToCoordinate(w,P),y.coordinate=y.floatCoordinate,y.item=m,y},he.prototype.isFailed=function(){return this._failed},he.prototype.isLoading=function(){return this._loading},he.prototype.series=function(){return this._series},he.prototype.model=function(){return this._model},he.prototype.currency=function(){var e=this.metaInfo();return Boolean(e)&&e.is_price_study?this.parentSource().currency():null},he.prototype._invalidateLastNonEmptyPlotRowCache=function(){this._lastNonEmptyPlotRowCache={}},he.prototype.clearData=function(){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.clear(),this._graphics.clear&&this._graphics.clear(),this._plotOffsets={}},he.prototype.onTagsChanged=function(){return this._tagsChanged},he.prototype.properties=function(){return this._properties},he.prototype.state=function(e,t){var i={type:TradingView.className(this.constructor),id:this.id(),state:this.properties().state(),zorder:this.zorder()};this.metaInfo()instanceof Z?i.metaInfo=TradingView.clone(this.metaInfo().state()):(i.metaInfo=TradingView.clone(this.metaInfo()),i.metaInfo.id=Z.parseIdString(i.metaInfo.id+(i.metaInfo.version?"-"+i.metaInfo.version:"")).fullId),e&&(i.data=this.data().state(),i.data.symbols=this._resolvedSymbols,i.data.graphics=V(this.graphics()),i.data.plotOffsets=this._plotOffsets),this.ownerSource()&&(i.ownerSource=this.ownerSource().id());for(var n=0;n=0?s:0}}return this._isChildStudy&&Z.patchChildStudyMetaInfoState(i),i},he.prototype._plotsForAlert=function(){var e=this,t=this._metaInfo,i=[X.isLinePlot,X.isShapesPlot,X.isCharsPlot,X.isArrowsPlot,X.isOhlcPlot,X.isAlertConditionPlot];return t.plots.map((function(e,t){return e.pinePlotIndex=t,e})).filter((function(e){return i.some((function(t){return t(e)}))})).map((function(i){var n={id:i.id,type:i.type,pinePlotIndex:i.pinePlotIndex,offset:e.offset(i.id)};return t.styles&&void 0!==t.styles[i.id]&&(n.title=t.styles[i.id].title||"",n.text=t.styles[i.id].text||""), +i.target&&t.ohlcPlots&&t.ohlcPlots[i.target]&&(n.ohlcTitle=t.ohlcPlots[i.target].title),n}))},he.prototype._collectDepsForAlert=function(){throw new Error("Not implemented")},he.prototype.idForAlert=function(){return oe.prototype.idForAlert.call(this)},he.prototype.dependenciesForAlerts=function(){throw new Error("Not implemented")},he.prototype._hasAvailableAlertPlots=function(){return!1},he.prototype._hasAlertablePlots=function(){return(this.metaInfo().plots||[]).some((function(e){return"line"===e.type}))},he.prototype._hasAlertConditions=function(){if(this.metaInfo().plots.some(X.isAlertConditionPlot))return!0;var e=this.stateForAlert();return!(!e.alerts||!e.alerts.conditions)},he.prototype._isAlertFeatureEnabled=function(){return!1},he.prototype.hasStateForAlert=function(){return this._isAlertFeatureEnabled()&&(this.metaInfo().isTVScript?this._hasAlertConditions()||this._hasAvailableAlertPlots()&&!this.isFailed():this._hasAlertablePlots()&&!this.isFailed())},he.prototype.stateForAlert=function(){throw new Error("Not implemented")},he.prototype.isSavedInStudyTemplates=function(){for(var e=0;e0)return!0;for(var e in this._metaInfo.graphics)for(var t in this._metaInfo.graphics[e]){var i=this.properties().graphics[e][t];if(!i.visible||i.visible.value())return!0}return!!this._metaInfo.isTVScriptStrategy},he.prototype.start=function(e,t){var i=this._model.mainSeries();if(i.isStarted()){this._isChildStudy&&this._source.isHibernated()&&this._source.start();var n=!this._isChildStudy&&!this.hasChildren()&&!this.isVisible();!this._chartApi||!this._chartApi.connected()||n&&!0!==t||this._allSymbolsAreResolved().then(function(){this._startAfterSymbolsResolved(e,t)}.bind(this)).catch(function(e){se.logError("ERROR: "+this._debugId()+" start failed, "+e),delete this._restarting}.bind(this))}else i.dataEvents().completed().subscribe(this,(function(){this.start(e,t)}),!0)},he.prototype._getStudyIdWithLatestVersion=function(){var e=Z.cutDollarHash(this._metaInfo.id),t=e;return e.indexOf("@tv-scripting")>=0?t+="-101!":t+="-"+this._metaInfo.version,t},he.prototype._startAfterSymbolsResolved=function(e,t){if(!this.isStarted()||this._restarting){if(this._isChildStudy){if(!this._source.isStarted()||this._source.isRestarting())return void this._source.onStart.subscribe(this,this._startAfterSymbolsResolved,!0);Z.setChildStudyMetaInfoPropertiesSourceId(this._metaInfo,this._source.sourceId(),this._properties)}if(this._studyId=ne(),delete this._restarting,this._allInputsAreValid()){this._inputs=this.inputs({keepOptionalSymbolsEmpty:!0});var i=this._getStudyIdWithLatestVersion();if(this._incrementTurnaround(),this._chartApi.createStudy(this._studyId,this._turnaround,this._isChildStudy?this._source.sourceId():this._series._seriesId,i,this._inputs,this._handler,this._isChildStudy),this._studyName=i,this._subscribeExtendedHours(),this.onStart.fire(),!0===e&&this._children)for(var n=0;n=e){var i=a(this._series.bars().lastIndex())-e;t=a(this._series.bars().valueAt(i))[TradingView.TIME_PLOT]}return t}, +he.prototype._titleInputs=function(e,t){return this.inputs({symbolsForDisplay:!0,skipHiddenInputs:!0,skipFakeInputs:!1,fakeInputsForDisplay:!0,asObject:!1,skippedGroups:[],noExchanges:e,noResolution:t})},he.prototype.inputsForAlert=function(){var e=this.offset(),t=this.inputs();return e&&t.push(e),t},he.prototype.inputs=function(e){var t={symbolsForDisplay:!1,symbolsForChartApi:!0,skipHiddenInputs:!1,skipFakeInputs:!1,skipBooleanInputs:re.enabled("dont_show_boolean_study_arguments"),asObject:!0,skippedGroups:[],skippedInputs:[],noExchanges:!1,noResolution:!1,keepOptionalSymbolsEmpty:!1};return TradingView.merge(t,e),this._buildInputs(t)},he.prototype.inputsForAlertState=function(){return this.inputs()},he.prototype._buildInputs=function(e){s(!!e,"options not set");var t={};try{t=this._prepareInputs(e)}catch(n){se.logWarn("Failed to prepare study inputs: "+n)}if(e.asObject){var i={};return Object.keys(t).forEach((function(e){null!=t[e]&&(i[e]=t[e])})),i}i=[];return Object.keys(t).forEach((function(e){null!=t[e]&&i.push(t[e])})),i},he.prototype._prepareInputs=function(e){s(!!e,"options not set");for(var t={},i=0;i=0?a:s}return s}return this._metaInfo.isTVScript||this._metaInfo.pine?"text"===i?this._metaInfo.defaults.inputs.text:"pineId"===i?this._metaInfo.scriptIdPart:"pineVersion"===i?this._metaInfo.pine?this._metaInfo.pine.version:"-1":this._properties.inputs[i].value():this._properties.inputs[i].value()},he.prototype._rebindToSource=function(e,t){var i=this.parentSource();if(this._isChildStudy){var n;this._source.unsetChild(this),delete this._nonPriceParent;var r=null;if(e===this._model.mainSeries())this._source.currencyChanged().unsubscribeAll(this),delete this._source,delete this._isChildStudy,delete this._ownerSource,n=this._series._seriesId,r=N.REBIND_STUDY_CHILD_TO_STANDALONE, +this._series.currencyChanged().subscribe(this,this._onSourceCurrencyChanged);else{if(!(e instanceof he))return se.logError("Unable to rebind study to source of this type"),!1;this._ownerSource=e,this._source.currencyChanged().unsubscribeAll(this),this._source=e,this._source.currencyChanged().subscribe(this,this._onSourceCurrencyChanged),n=this._source.sourceId(),this._source.setChild(this),this._source.isHibernated()&&this._source.start()}this._incrementTurnaround(),this._chartApi.rebindStudy(this._studyId,this._turnaround,n,this._studyName,t,this._handler,r)}else{if(!(e instanceof he))return se.logError("Unable to rebind study to source of this type"),!1;var o=e.isHibernated();o&&e.start();var s=!1;if(this._canCreateStudyWithRebindType(N.REBIND_STUDY_STANDALONE_TO_CHILD)&&(this._incrementTurnaround(),s=this._chartApi.rebindStudy(this._studyId,this._turnaround,e.sourceId(),this._studyName,t,this._handler,N.REBIND_STUDY_STANDALONE_TO_CHILD)),!s)return o&&e.stop(),!1;this._isChildStudy=!0,this._ownerSource=e,this._source=e,this._source.setChild(this),this._childStudyByRebind.fire(),this._series.currencyChanged().unsubscribeAll(this),this._source.currencyChanged().subscribe(this,this._onSourceCurrencyChanged)}var a=this.m_priceScale,l=e.priceScale();if(a!==l){var c=this._model.paneForSource(this),u=this._model.paneForSource(e);c===u&&u.move(this,l,!0)}return i.formatterChanged().unsubscribe(this,this._onSourceFormatterChanged),this.parentSource().formatterChanged().subscribe(this,this._onSourceFormatterChanged),i.priceStepChanged().unsubscribe(this,this._onSourcePriceStepChanged),this.parentSource().priceStepChanged().subscribe(this,this._onSourcePriceStepChanged),i.currencyChanged().unsubscribeAll(this),this._recreatePriceFormattingDependencies(),!0},he.prototype.childStudyByRebind=function(){return this._childStudyByRebind},he.prototype._changeInputsImpl=function(e,t){var i=this.source(),n=this._properties.inputs&&this._properties.inputs.state(),r=Z.getSourceIdByInputs(this._metaInfo.inputs,n),o=!0;if(r)if("high"===r||"open"===r||"low"===r||"close"===r||"hl2"===r||"ohl3"===r||"ohlc4"===r)i=this._model.mainSeries();else for(var s=this._model.dataSources(),a=0;a0?" ("+t+")":"")},he.prototype._titleInParts=function(e,t,i,n){var r="";r=e?this._metaInfo.shortDescription||this._properties.shortDescription&&this._properties.shortDescription.value()||"Study":this._metaInfo.description||this._properties.description&&this._properties.description.value()||"Study",t=t||{};var o=[window.t(r)],s=[];if(!i){var a=this._getMTFResolutionInputTitle();if(null!==a&&a.length>0&&o.push(a),(s=this._titleInputs(n,!0)||[]).length>0){var l={};if(this._isChildStudy)for(var c=0;c=0&&this._source){var p=this._source.metaInfo(),_=this._source.title(e,null,!0,n);if(1===p.plots.length)l[d]=_;else{var f=d.split("$")[1],m=p.plots[f].id,v=p.styles&&p.styles[m]&&p.styles[m].title||m;l[d]=_+": "+v}}break}}var y=this;s=s.map((function(e){var i=isNumber(e)?y._numericFormatter.format(e):l&&l[e]||e;return t[i]&&(i=t[i]),i}))}}return[o.join(" · "),s]},he.prototype._getMTFResolutionInputTitle=function(){for(var e=0;e0?window.t(t):""},he.prototype._handleStudyError=function(e){delete this._loadingStartTime,this._failed=!0,this._loading=!1,this.clearData();e.params[2];this._setStatus(this._getStatusTextOnStudyError(e.params[2])),this._statusView.update(),this._model.updateSource(this)},he.prototype.onData=function(e){switch(e.method){case"study_loading":this._failed=!1,this._loading=!0,this._setStatus(le),this._statusView.update(),this._model.updateSource(this),this._loadingStartTime=(new Date).getTime();break;case"study_error":this._handleStudyError(e);break;case"study_completed": +if(!this._checkTurnaround(e.params[1]))return;this._studyModified&&(this.clearData(),this._studyModified=!1);var t="chartSession:"+this._chartApi._sessionid,i=(new Date).getTime()-this._loadingStartTime;se.logDebug(t+", Study "+this._metaInfo.description+" loading took "+i+" ms"),delete this._loadingStartTime,this._loading=!1,this._setStatus(""),this._statusView.update();var n=this._model.paneForSource(this);this._model.recalculatePane(n),this._updateSources(),this._model.fullUpdate();break;case"study_deleted":break;case"data_update":if(e.params.customId!==this.sourceId()||!this._checkTurnaround(e.params.turnaround))return;s(!!e.params.nonseries,"data.params.nonseries is missing"),this._onDataUpdate(e.params.plots,e.params.nonseries)}},he.prototype._onDataUpdate=function(e,t){this._studyModified&&(this.clearData(),this._studyModified=!1);var i=l(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((function(){return i}),(function(){return i})).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate},he.prototype._onDataUnpacked=function(e,t,i){this._isDestroyed||("nochange"!==t&&this._processPlotOffsets(i),this.transformData(e),this._mergeData(e),null!==i&&(i.indexes_replace?(s("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds,this._metaInfo.graphics))),this._onDataUpdated(e,i,t))},he.prototype._onDataUpdated=function(e,t,i){if(this.hasBarColorer()&&e.length>0){var n=this.barColorer().firstColoredBar(e[0].index);this._model.mainSeries().invalidateBarStylesCache(n)}null!==t&&this._postProcessGraphics();var r=this._model.paneForSource(this);this._model.recalculatePane(r),this._updateSources()},he.prototype.transformData=function(e){},he.prototype.moveData=function(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then(function(){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.move(e)}.bind(this))},he.prototype.replaceData=function(e,t,i){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.remove(e+1),this.m_data.addTail(i,t)},he.prototype._updateSources=function(){this._model.updateSource(this),this.hasBarColorer()&&this._model.updateSource(this._model.mainSeries())},he.processPlotOffsets=function(e,t){t&&t.indexes_replace||(e._plotOffsets=t&&t.offsets||{})},he.prototype._processPlotOffsets=function(e){he.processPlotOffsets(this,e)},he.prototype._mergeData=function(e){this._invalidateLastNonEmptyPlotRowCache(),this.m_data.merge(e)},he.prototype._postProcessGraphics=function(){this._graphicsPriceAxisViews=R(this),this._concatPriceAxisViews()},he.prototype._getNonPriceParent=function(){if(this._nonPriceParent)return this._nonPriceParent;for(var e=this.source();e instanceof he;){var t=e.metaInfo();if(!t.is_price_study||"Compare@tv-basicstudies"===t.id)return this._nonPriceParent=e,e;e=e.source()}},he.prototype.firstValue=function(e){if(!this._isChildStudy&&"Compare@tv-basicstudies"===this._metaInfo.id||!this._metaInfo.is_price_study){ +var t=this._model.timeScale().visibleBarsStrictRange();if(null===t)return null;var i=t.firstBar(),n=t.lastBar(),r=null,o=this,s=o._metaInfo.plots;return null===r&&this.data().range(i,n).each((function(t,i){for(var n=0;n=0){var m=this.properties().styles[h].histogramBase.value(),v=this.m_data.minMaxOnRangeCached(e,t,[_]);isNumber(m)&&null!==v&&(l=q(l,{min:m,max:m}),l=q(l,v))}else a.push(_)}}}var y=this.m_data.minMaxOnRangeCached(e,t,a);if(y=q(l,y),i){a=[{name:"low",offset:0},{name:"high",offset:0}];var g=this.series().data().bars().minMaxOnRangeCached(e,t,a);y=q(y,g)}if(null!==y&&(o=new r(y.min,y.max)),s.bands)for(c=0;c=0&&(e="_v"+this._metaInfo.pine.version),{symbol:this.series().actualSymbol(),resolution:this.series().interval(),study:this._metaInfo.shortId+e}},he.prototype._sendTelemetryReport=function(e,t,i){void 0===i&&(i=this._getTelemetryAdditionalData());var n=Object.assign(t,{additional:i});telemetry.sendChartReport(e,n)},he.prototype._sendTelemetryCounter=function(e,t){this._sendTelemetryReport(e,{count:1},t)},he.prototype._sendTelemetryTiming=function(e,t,i){this._sendTelemetryReport(e,{value:t},i)},he.prototype.destroy=function(){this._isDestroyed=!0,this._legendView&&this._legendView.destroy(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this.parentSource().formatterChanged().unsubscribe(this,this._onSourceFormatterChanged),this.parentSource().priceStepChanged().unsubscribe(this,this._onSourcePriceStepChanged),this._properties.listeners().unsubscribe(this,this.changeStyles),this._properties.visible.listeners().unsubscribe(this,this.visibleChanged),this._properties.visible.listeners().unsubscribe(this,this.processHibernate);for(var e=0;e= 1");var l=TradingView.clone(defaults("study"));ue(l,t);var c=Z.getStudyPropertyRootName(t),u=TradingView.clone(defaults(c,o));t.isTVScript&&t.TVScriptSourceCode!==u.TVScriptSourceCode&&(u=TradingView.clone(TradingView.factoryDefaults(c,o)));TradingView.merge(l,u),n&&(s(!(n instanceof e),"propsState should not be an instance of Property"),TradingView.merge(l,n));var h=TradingView.clone(t),d={};a.mergeInputsObjPart(d,h.defaults.inputs),a.mergeInputsObjPart(d,l.inputs),l.inputs=d,delete h.inputs,delete h.defaults.inputs;var p={};if(TradingView.merge(p,h.defaults),TradingView.merge(p,TradingView.factoryDefaults(c)),TradingView.merge(p,l),TradingView.merge(p,h),delete p.defaults,l=p,null!==r){var _=r.model().studiesColorRotatorFactory().getColorRotator(t);"Overlay@tv-basicstudies"===t.id?l.lineStyle.color=_.getColor(l.lineStyle.color,t):TradingView.merge(l,function(e,t){for(var i in e.styles){var n=e.styles[i].color;n&&(e.styles[i].color=t.getColor(n))}return e}(l,_))}n&&TradingView.merge(l.styles,n.styles);return l}(t,n,r,o),u=Z.getSourceInputIds(t);if(u.length>0){var h=u[0];l instanceof he?c.inputs[h]="{pid}$0":void 0!==c.inputs[h]&&-1!==c.inputs[h].indexOf("$")&&(c.inputs[h]="close")}return ce(t,a,c)}(t,n,r,o,Z.getStudyPropertyRootName(t),a)},t.prepareStudyPropertiesForLoadChart=function(e,t,n,r,o,s){return function(e,t,n,r,o,s,a){var l=function(e,t,n,r,o){var s=i("K4L1");e.version&&n.version&&e.version!==n.version&&se.logWarn("Serialized metaInfo version "+e.version+" is not equal to the saved state version "+n.version);var a=TradingView.clone(defaults("study"));TradingView.merge(a,TradingView.factoryDefaults(Z.getStudyPropertyRootName(e))),ue(a,e),TradingView.merge(a,n),a=o.updateStudyState(a,e,t);var l=TradingView.clone(t||e);if(l&&Z.versionOf(l)>=1){var c={};s.mergeInputsObjPart(c,(l.defaults||{}).inputs),s.mergeInputsObjPart(c,a.inputs),a.inputs=c,delete l.inputs,l.defaults&&delete l.defaults.inputs;var u={};TradingView.merge(u,l.defaults), +TradingView.merge(u,TradingView.factoryDefaults(Z.getStudyPropertyRootName(l))),TradingView.merge(u,a),delete l.defaults,TradingView.merge(u,l),a=u}return a}(e,t,n,0,o);return ce(t||e,s,l)}(e,t,n,0,o,Z.getStudyPropertyRootName(e))}}).call(this,i("tc+8"),i("aIyQ"),i("Qb4w").PriceRange)},GVQo:function(e,t,i){"use strict";i.r(t),i.d(t,"clipboardDataForSources",(function(){return l})),i.d(t,"get",(function(){return c})),i.d(t,"set",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("VVxS"),s=i("3ClC"),a=i("CW80");function l(e,t){if(1===t.length&&Object(s.isStudy)(t[0])){var i=t[0];return{title:i.title(),sources:[{source:Object(r.ensureNotNull)(i.state()),type:"study"}]}}var o={sources:[],title:""};return o.sources=t.filter((function(e){return e.copiable()&&Object(a.isLineTool)(e)})).filter(a.isLineTool).map((function(t){var i={type:"drawing",geometry:t.geometry(),source:Object(n.__assign)(Object(n.__assign)({},t.state(!1)),{points:t.normalizedPoints()}),modelId:e};return delete i.source.alertId,i})),0===o.sources.length?null:(o.sources.length&&(1===o.sources.length?o.title=t[0].title&&t[0].title():o.title="Drawings"),o)}function c(){try{return JSON.parse(o.TVLocalStorage.getItem("application-clipboard"))}catch(e){return null}}function u(e){try{o.TVLocalStorage.setItem("application-clipboard",JSON.stringify(e))}catch(t){}}},GhVi:function(e,t,i){"use strict";(function(t){function i(){this._marksByIndex={},this._marksBySpan=[],this.changed=new t}i.prototype.reset=function(){this._marksByIndex={},this._marksBySpan=[],delete this.minIndex,delete this.maxIndex,delete this._cache,this.changed.fire()},i.prototype.minIndex=void 0,i.prototype.maxIndex=void 0,i.prototype.merge=function(e){for(var t=this._marksBySpan,i={},n=0;n=o||(this.maxIndex=o),t[s]||(t[s]=[]),t[s].push(r),i[s]=!0}for(s=t.length;s--;)t[s]&&(t[s].length||delete t[s],i[s]&&t[s].sort(this._sortByIndexAsc));delete this._cache,this.changed.fire()},i.prototype._removeTickmark=function(e){var t=e.index;if(this._marksByIndex[t]===e){delete this._marksByIndex[t],t<=this.minIndex&&this.minIndex++,t>=this.maxIndex&&this.maxIndex--,this.maxIndex2;){if(1e3*this._marksByIndex[t].time===e)return t;if(1e3*this._marksByIndex[i].time===e)return i;var n=Math.round((t+i)/2);1e3*this._marksByIndex[n].time>e?i=n:t=n}return t},i.prototype.build=function(e,t){var i=Math.ceil(t/e);if(this._maxbar===i&&this._cache)return this._cache;this._maxbar=i;for(var n=[],r=this._marksBySpan.length;r--;)if(this._marksBySpan[r]){var o=n;n=[];for(var s=o.length,a=0,l=this._marksBySpan[r],c=l.length,u=1/0,h=-1/0,d=0;d=i&&_-h>=i&&(n.push(p),h=_)}for(;a0&&t.forEach((function(e){e>i&&(i=e)})),i},e.prototype.merge=function(e){var t=this;this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._paneInvalidationLevel=Math.max(this._paneInvalidationLevel,e._paneInvalidationLevel),e._leftPriceScalesInvalidationMap.forEach((function(e,i){var n=t._leftPriceScalesInvalidationMap.get(i)||a;t._leftPriceScalesInvalidationMap.set(i,Math.max(n,e))})),e._rightPriceScalesInvalidationMap.forEach((function(e,i){var n=t._rightPriceScalesInvalidationMap.get(i)||a;t._rightPriceScalesInvalidationMap.set(i,Math.max(n,e))}))},e}();i.d(t,"InvalidationLevel",(function(){return n})),i.d(t,"defaultInvalidationLevel",(function(){return a})),i.d(t,"InvalidationMask",(function(){return l})),function(e){e[e.None=0]="None",e[e.Cursor=1]="Cursor",e[e.Light=2]="Light",e[e.Full=3]="Full"}(n||(n={}));var a=n.None,l=function(){function e(e){void 0===e&&(e=a),this._panesOrderChanged=!1,this._timeAxisInvalidationLevel=a,this._invalidatedPanes=new Map,this._invalidationLevel=e}return e.prototype.invalidateAll=function(e){var t=this;this._invalidationLevel!==e&&(this._invalidationLevel=Math.max(this._invalidationLevel,e),this._invalidatedPanes.forEach((function(e){e.invalidateAll(t._invalidationLevel)})))},e.prototype.invalidateAllPane=function(e,t){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new s(this._invalidationLevel)),Object(o.ensureDefined)(this._invalidatedPanes.get(e)).invalidateAll(t)},e.prototype.invalidatePriceScale=function(e,t,i,n){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new s(this._invalidationLevel)),Object(o.ensureDefined)(this._invalidatedPanes.get(e)).invalidatePriceScale(t,i,n)},e.prototype.invalidateTimeScale=function(e){this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e)},e.prototype.invalidatePanesOrder=function(){this._panesOrderChanged=!0},e.prototype.fullInvalidation=function(){return this._invalidationLevel},e.prototype.maxPaneInvalidation=function(){var e=[];return this._invalidatedPanes.forEach((function(t){e.push(t.fullInvalidation())})),Math.max.apply(Math,Object(r.__spreadArrays)(e,[this._invalidationLevel]))},e.prototype.invalidateForPane=function(e){return this._invalidatedPanes.get(e)||new s(this._invalidationLevel)},e.prototype.invalidateForTimeScale=function(){return Math.max(this._timeAxisInvalidationLevel,this._invalidationLevel)},e.prototype.merge=function(e){var t=this;this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._panesOrderChanged=this._panesOrderChanged||e._panesOrderChanged,this._invalidatedPanes.forEach((function(e){e.invalidateAll(t._invalidationLevel)})),e._invalidatedPanes.forEach((function(e,i){t._invalidatedPanes.has(i)||t._invalidatedPanes.set(i,new s(t._invalidationLevel)),Object(o.ensureDefined)(t._invalidatedPanes.get(i)).merge(e)})), +this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e._timeAxisInvalidationLevel)},e.prototype.panesOrderInvalidated=function(){return this._panesOrderChanged},e.cursor=function(){return new e(n.Cursor)},e.light=function(){return new e(n.Light)},e.full=function(){return new e(n.Full)},e.panesOrder=function(){var t=e.full();return t.invalidatePanesOrder(),t},e}()},HGP3:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i("mrSG").__exportStar(i("YTCC"),t)},HGup:function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"b",(function(){return l}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=this._chartModel.children(t,!0);i.forEach((function(t){return e._chartModel.detachSource(t)})),this._chartModel.detachSource(t);var n=this._chartModel.createPane(this.targetPaneIndex()),o=n.findSuitableScale(t);n.addDataSource(t,o,!1),i.forEach((function(e){return n.addDataSource(e,o,!1)})),this._chartModel.fullUpdate(),this._chartModel.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){var e=this,t=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=this._chartModel.children(t,!0);i.forEach((function(t){return e._chartModel.detachSource(t)}));var n=this._chartModel.detachSource(t);Object(r.assert)(n,"Undo of detaching must remove pane");var o=this._chartModel.panes()[this._initialPaneIndex],s=o.getPriceScaleById(this._initialPriceScaleId);null===s&&(s=o.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),o.addDataSource(t,s,!0),i.forEach((function(e){return o.addDataSource(e,s,!1)})),this._chartModel.fullUpdate()},t}(i("3u3j").a),s=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._initialPaneIndex+1},t}(o),a=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._initialPaneIndex},t}(o),l=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype.targetPaneIndex=function(){return this._chartModel.panes().length},t}(o)},HLXm:function(e,t,i){"use strict";function n(e){"LineToolGannComplex"!==e.type||void 0!==e.version&&1!==e.version||(e.type="LineToolGannFixed")}i.r(t),i.d(t,"migrateState",(function(){return n}))},"HV/F":function(e,t,i){"use strict";function n(e){var t={};return{promise:new Promise((function(i,n){e.subscribe(t,i,!0)})),destroy:function(){e.unsubscribeAll(t)}}}i.r(t),i.d(t,"delegateToPromise",(function(){return n}))},HZKX:function(e,t,i){"use strict";i.r(t),i.d(t,"createActionAddAlert",(function(){return we})),i.d(t,"createActionTrade",(function(){return Pe})),i.d(t,"createActionOrder",(function(){return Ce})), +i.d(t,"createMTPredictorActions",(function(){return xe})),i.d(t,"createLinesAction",(function(){return Te})),i.d(t,"ActionsProvider",(function(){return Me}));var n=i("mrSG"),r=i("Eyy1"),o=i("txPx"),s=i("ogJP"),a=i("Kxc7"),l=i("7KDR"),c=i("YmeR"),u=i("Daqx"),h=i("3ClC"),d=i("QloM"),p=i("Qq0B"),_=i("z61+"),f=i("/3z9"),m=i("L/Ed"),v=i("cKqi"),y=i("0gbU"),g=i("pvsv"),b=i("GVQo"),S=i("CW80"),w=i("/tGj"),P=Object(o.getLogger)("Chart.ActionsProvider"),C=(window.t("Add Alert"),window.t("Add Alert on {series}"),window.t("Add Alert on {drawing}"),window.t("Edit {0} Alert...")),x=window.t("Extend Alert Lines"),T=window.t("Show alert label lines"),I=window.t("Hide alert label lines"),M=(window.t("Trade"),window.t("Create Limit Order..."),window.t("Show")),L=window.t("Hide"),O=(window.t("MTPredictor"),window.t("Apply Manual Risk/Reward"),window.t("Apply Manual Decision Point"),window.t("Analyze Trade Setup"),window.t("Apply Elliott Wave"),window.t("Apply Elliott Wave Intermediate"),window.t("Apply Elliott Wave Major"),window.t("Apply Elliott Wave Minor"),window.t("Apply WPT Up Wave"),window.t("Up Wave 1 or A"),window.t("Up Wave 2 or B"),window.t("Up Wave C"),window.t("Up Wave 3"),window.t("Up Wave 4"),window.t("Up Wave 5"),window.t("Apply WPT Down Wave"),window.t("Down Wave 1 or A"),window.t("Down Wave 2 or B"),window.t("Down Wave C"),window.t("Down Wave 3"),window.t("Down Wave 4"),window.t("Down Wave 5"),window.t("Pinned To Scale {label} (Hidden)")),k=window.t("Pinned To Right Scale (Hidden)"),A=window.t("Pin To Scale {label} (Hidden)"),E=window.t("Pin To Right Scale (Hidden)"),V=window.t("Pinned To Scale {label}"),D=window.t("Pinned To Right Scale"),B=window.t("Pin To Scale {label}"),R=window.t("Pin To Right Scale"),N=window.t("Pinned To Left Scale (Hidden)"),F=window.t("Pin To Left Scale (Hidden)"),j=window.t("Pinned To Left Scale"),W=window.t("Pin To Left Scale"),H=window.t("Pin To New Left Scale"),z=window.t("Pin To New Right Scale"),U=window.t("Pin To Scale (Now {label})"),G=window.t("Pin To Scale (Now No Scale)"),Y=window.t("Pin To Scale (Now Left)"),q=window.t("Pin To Scale (Now Right)"),K=window.t("No Scale (Fullscreen)"),Z=window.t("Move To"),J=window.t("Existing Pane Above"),X=window.t("New Pane Above"),Q=window.t("Existing Pane Below"),$=window.t("New Pane Below"),ee=window.t("Bring to Front"),te=window.t("Send to Back"),ie=window.t("Bring Forward"),ne=window.t("Send Backward"),re=window.t("Visual Order"),oe=window.t("Lines"),se=window.t("Add Indicator/Strategy on {studyTitle}..."),ae=(window.t("Add Financial metric for {instrumentName}..."),window.t("Settings...")),le=window.t("Apply Default"),ce=window.t("Save As..."),ue=window.t("Copy"),he=window.t("Clone"),de=window.t("Template"),pe=(window.t("Sync To All Charts"),window.t("Unlock")),_e=window.t("Lock"),fe=(window.t("Show Earnings"),window.t("Show Dividends"),window.t("Show Splits"), +window.t("Show All Ideas")),me=window.t("Show Ideas of Followed Users"),ve=window.t("Show My Ideas Only"),ye=window.t("Settings..."),ge=window.t("Hide Events on Chart"),be=window.t("Add this Symbol to Entire Layout"),Se=window.t("Add this Indicator to Entire Layout");window.t("Add this Strategy to Entire Layout"),window.t("Add this Financial Metric to Entire Layout");function we(e,t){return null}function Pe(e,t,i){return null}function Ce(e){throw new Error("not supported")}function xe(e,t,i,n){return null}function Te(e){var t=[e.actions().showPriceLine];return new l.Action({label:oe,statName:"Lines",subItems:t})}function Ie(e,t){return void 0===e||e[t]}var Me=function(){function e(e,t){this._chartWidget=e,this._options=t}return e.prototype.contextMenuActionsForSources=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,i,r;return Object(n.__generator)(this,(function(n){return t=e[0],i=this._options,t===this._chartWidget.model().mainSeries()&&Ie(i,"mainSeries")?[2,this._contextMenuActionsForSeries(t)]:Object(h.isStudy)(t)&&Ie(i,"studies")?[2,this._contextMenuActionsForStudy(t)]:Object(S.isLineTool)(t)&&Ie(i,"lineTools")?(r=e.filter(S.isLineTool),[2,this._contextMenuActionsForLineTool(r)]):[2,[]]}))}))},e.prototype._isReadOnly=function(){return this._chartWidget.readOnly()},e.prototype._createActionHide=function(e){return new l.Action({label:L,icon:i("DYI2"),statName:"HideSelectedObject",onExecute:this._chartWidget.hideDataSources.bind(this._chartWidget,[e])})},e.prototype._createActionShow=function(e){var t=new l.Action({checkable:!0,label:M,icon:i("6ctS"),statName:"ToggleShow"}),n=new c.ActionBinder(t,e.properties().visible,this._chartWidget.model(),M);return t.setBinding(n),n.setValue(e.properties().visible.value()),t},e.prototype._createActionScale=function(e){var t=Object(r.ensureNotNull)(e.priceScale()),n=this._chartWidget.model().model(),o=Object(r.ensureNotNull)(n.paneForSource(e)),s=o.priceScalePosition(t),a=("left"===s?o.leftPriceScales():o.rightPriceScales()).indexOf(t),c=n.priceScaleSlotsCount().totallySlots<2?"dontneedname":"needname",h="overlay"===s?"":Object(u.a)(s,a).label,d=U.format({label:h}),p={"left-needname":d,"left-dontneedname":Y,"right-needname":d,"right-dontneedname":q,"overlay-needname":G,"overlay-dontneedname":G}[s+"-"+c];return new l.Action({label:p,icon:i("/kal"),subItems:this._createActionScaleItems(e)})},e.prototype._createActionScaleDetach=function(e,t,i,n){var o=this._chartWidget.model().model(),s=Object(r.ensureNotNull)(o.paneForSource(e));if(!s.canCreateNewPriceScale())return null;var a=Object(r.ensureNotNull)(e.priceScale()),c=a.canDetachSource(e),h=s.priceScalePosition(a),d=c||h!==t;if(!d)return null;var p=o.priceScaleSlotsCount(),_={left:{labelled:B,sided:H},right:{labelled:B,sided:z}},f="left"===t?s.leftPriceScales().length:s.rightPriceScales().length,m=p[t]>f?"labelled":"sided",v=Object(u.a)(t,f).label,y=_[t][m].format({label:v});return new l.Action({checkable:!1,disabled:!d,label:y,statName:n,payload:e,onExecute:i})},e.prototype._onDetachLeft=function(e){ +var t=e.getPayload(),i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToLeft(t,n)},e.prototype._onDetachRight=function(e){var t=e.getPayload(),i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToRight(t,n)},e.prototype._createActionScaleDetachLeft=function(e){return this._createActionScaleDetach(e,"left",this._onDetachLeft.bind(this),"ToggleScaleLeft")},e.prototype._createActionScaleDetachRight=function(e){return this._createActionScaleDetach(e,"right",this._onDetachRight.bind(this),"ToggleScaleRight")},e.prototype._onMoveToScale=function(e){var t=e.getPayload();if(t.datasource.priceScale()!==t.priceScale){var i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t.datasource));this._chartWidget.model().moveToScale(t.datasource,n,t.priceScale,t.undoText)}},e.prototype._createMoveToScaleAction=function(e,t,i,n){var r=e.priceScale()===t;return new l.Action({checkable:!0,checked:r,label:i,statName:"ToggleScale",payload:{datasource:e,priceScale:t,undoText:n},onExecute:this._onMoveToScale.bind(this)})},e.prototype._onNoScale=function(e){var t=e.getPayload().datasource,i=this._chartWidget.model().model(),n=Object(r.ensureNotNull)(i.paneForSource(t));n.isOverlay(t)||this._chartWidget.model().detachNoScale(t,n)},e.prototype._createActionNoScale=function(e){var t=this._chartWidget.model().model(),i=Object(r.ensureNotNull)(t.paneForSource(e)),n=i.actionNoScaleIsEnabled(e);return new l.Action({checkable:!0,checked:i.isOverlay(e),label:K,disabled:!n,statName:"ToggleNoScale",payload:{datasource:e},onExecute:this._onNoScale.bind(this)})},e.prototype._createActionScaleItems=function(e){var t=this,i=[],n=this._chartWidget.model().model(),o=Object(r.ensureNotNull)(n.paneForSource(e)),s=n.priceScaleSlotsCount().totallySlots>1,a=o.rightPriceScales(),c=o.leftPriceScales(),h=this._createActionScaleDetachRight(e),d=this._createActionScaleDetachLeft(e),p=a.length+c.length+(null===h?0:1)+(null===d?0:1)>2,_={right:{hidden:{checked:{labelled:O,sided:k},unchecked:{labelled:A,sided:E}},visible:{checked:{labelled:V,sided:D},unchecked:{labelled:B,sided:R}}},left:{hidden:{checked:{labelled:O,sided:N},unchecked:{labelled:A,sided:F}},visible:{checked:{labelled:V,sided:j},unchecked:{labelled:B,sided:W}}}},f={left:o.visibleLeftPriceScales(),right:o.visibleRightPriceScales()},m=function(t,i){var n=("right"===i?a:c)[t],r=f[i].includes(n)?"visible":"hidden",o=e.priceScale()===n?"checked":"unchecked",l=s?"labelled":"sided",h=_[i],d={labelled:h.visible.unchecked.labelled,sided:h.visible.unchecked.sided},p=Object(u.a)(i,t).label;return{actionText:h[r][o][l].format({label:p}),undoText:d[l].format({label:p})}};return i.push.apply(i,a.map((function(i,n){var r=m(n,"right");return t._createMoveToScaleAction(e,i,r.actionText,r.undoText)}))),null!==h&&i.push(h),p&&(a.length>0||null!==h)&&i.push(new l.Separator),i.push.apply(i,c.map((function(i,n){var r=m(n,"left") +;return t._createMoveToScaleAction(e,i,r.actionText,r.undoText)}))),null!==d&&i.push(d),p&&(c.length>0||null!==d)&&i.push(new l.Separator),i.push(this._createActionNoScale(e)),i},e.prototype._createVisualOrderAction=function(e){var t=this._chartWidget.model(),n=t.availableZOrderOperations(e),r=[new l.Action({label:ee,statName:"BringToFront",disabled:!n.bringToFrontEnabled,onExecute:function(){return t.bringToFront(e)}}),new l.Action({label:te,statName:"SendToBack",disabled:!n.sendToBackEnabled,onExecute:function(){return t.sendToBack(e)}}),new l.Action({label:ie,statName:"BringForward",disabled:!n.bringForwardEnabled,onExecute:function(){return t.bringForward(e)}}),new l.Action({label:ne,statName:"SendBackward",disabled:!n.sendBackwardEnabled,onExecute:function(){return t.sendBackward(e)}})];return new l.Action({label:re,icon:i("9dnG"),statName:"VisualOrder",subItems:r})},e.prototype._createActionMergeUp=function(e){var t=this._chartWidget.model();return t.model().isMergeUpAvailableForSource(e)?new l.Action({label:J,statName:"MergeUp",onExecute:function(){return t.mergeSourceUp(e)}}):null},e.prototype._createActionUnmergeUp=function(e){var t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new l.Action({label:X,statName:"UnmergeUp",onExecute:function(){return t.unmergeSourceUp(e)}}):null},e.prototype._createActionMergeDown=function(e){var t=this._chartWidget.model();return t.model().isMergeDownAvailableForSource(e)?new l.Action({label:Q,statName:"MergeDown",onExecute:function(){return t.mergeSourceDown(e)}}):null},e.prototype._createActionUnmergeDown=function(e){var t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new l.Action({label:$,statName:"UnmergeDown",onExecute:function(){return t.unmergeSourceDown(e)}}):null},e.prototype._mergeContentMenuItems=function(e){return[this._createActionMergeUp(e),this._createActionUnmergeUp(e),this._createActionMergeDown(e),this._createActionUnmergeDown(e)].filter(s.notNull)},e.prototype._createActionMove=function(e){var t=this._mergeContentMenuItems(e);return t.length>0?new l.Action({label:Z,icon:i("BBCR"),subItems:t}):null},e.prototype._contextMenuActionsForSeries=function(e){var t=[],i=e.properties().visible.value(),n=this._chartWidget.model().model(),o=(Object(r.ensureNotNull)(n.paneForSource(e)),this._chartWidget.actions());if(this._isReadOnly())t.push(i?this._createActionHide(e):this._createActionShow(e)),t.push(new l.Separator),t.push(this._createActionScale(e));else{0,t.length>0&&!(t[t.length-1]instanceof l.Separator)&&t.push(new l.Separator),a.enabled("symbol_info")&&t.push(o.showSymbolInfoDialog),t.length>0&&!(t[t.length-1]instanceof l.Separator)&&t.push(new l.Separator),t.push(this._createVisualOrderAction([e]));var s=this._createActionMove(e);null!==s&&t.push(s),t.push(this._createActionScale(e)),t.push(i?this._createActionHide(e):this._createActionShow(e)),t.push(new l.Separator),t.push(Te(this._chartWidget)),t.push(new l.Separator), +window.widgetbar&&(!window.widgetbar._customization||window.widgetbar._customization.watchlist)&&o.addToWatchlist&&t.push(o.addToWatchlist),a.enabled("text_notes")&&t.push(o.addToTextNotes),t[t.length-1]instanceof l.Separator||t.push(new l.Separator),t[t.length-1]instanceof l.Separator&&t.pop()}return t},e.prototype._createActionAddChildStudy=function(e){var t=this,n=this._chartWidget.model().model();return new l.Action({label:se.format({studyTitle:e.title(!0)}),icon:i("CwKc"),statName:"ApplyIndicator",onExecute:function(){var i=t._chartWidget.showIndicators(Object(h.isStudy)(e)?e:void 0);if(i&&Object(h.isStudy)(e)){var r=function(){trackEvent("SOS","Apply SOS","Apply by RC menu")},o=n.studyInserted();o.subscribe(t,r),i.visibilityChanged.subscribe(t,(function(e){e||o.unsubscribe(t,r)}),!0)}}})},e.prototype._createActionAddFundamentals=function(e){return null},e.prototype._createActionShowSymbolInfoDialog=function(e){return new l.Action({label:window.t("Symbol Info..."),icon:i("1pHB"),checkable:!1,statName:"SymbolInfo",onExecute:function(){var t=e.symbol(),i=e.symbolInfo();Object(g.showSymbolInfoDialog)(t,{symbolInfo:i})}})},e.prototype._createActionShowProperties=function(e){var t=this;return new l.Action({label:ae,icon:i("MXV9"),statName:"EditSelectedObject",onExecute:function(){return t._chartWidget.showSourceProperties(e)}})},e.prototype._contextMenuActionsForStudy=function(e){var t=this,i=this._chartWidget.actions(),n=e.properties().visible.value(),r=[];if(!e.userEditEnabled())return r;if(this._chartWidget.readOnly())r.push(n?this._createActionHide(e):this._createActionShow(e)),r.push(new l.Separator),e.constructor instanceof p.NonSeriesStudy||r.push(this._createActionScale(e));else{a.enabled("study_on_study")&&e.canHaveChildren()&&r.push(this._createActionAddChildStudy(e));var o=this._createApplyToEntireLayoutCommand(e);if(null!==o&&r.push(o),r.length>0&&!(r[r.length-1]instanceof l.Separator)&&r.push(new l.Separator),a.enabled("symbol_info")&&(e instanceof y.study_Compare||e instanceof v.study_Overlay)&&null!==e.symbolInfo()&&(r.push(this._createActionShowSymbolInfoDialog(e)),r.push(new l.Separator)),r.push(this._createVisualOrderAction([e])),!(e.constructor instanceof p.NonSeriesStudy)){var s=this._createActionMove(e);null!==s&&r.push(s),r.push(this._createActionScale(e))}r.push(new l.Separator);var c=e.metaInfo();if(r[r.length-1]instanceof l.Separator||r.push(new l.Separator),e.copiable()){var u=new l.Action({label:ue,shortcutHint:Object(f.humanReadableHash)(f.Modifiers.Mod+67),statName:"Copy",onExecute:function(){t._chartWidget.onAppClipboardCopy([e])}});r.push(u)}r.push(n?this._createActionHide(e):this._createActionShow(e)),r.push(i.studyRemove),r.push(new l.Separator),a.enabled("property_pages")&&new _.a(c).hasUserEditableOptions()&&r.push(this._createActionShowProperties(e)),r[r.length-1]instanceof l.Separator&&r.pop()}return r},e.prototype._createEditAlertDrawingAction=function(e){return new l.Action({label:C.format(e.title()),icon:TbbiEditAlertSvg,statName:"EditAlert",onExecute:function(){ +window.runOrSignIn((function(){e.editAlert("pane_context_menu_edit_alert")}),{source:"Alert edit from pane context menu"})}})},e.prototype._createLineToolTemplateAction=function(e){var t=this;if(!window.lineToolPropertiesToolbar)return null;var i=window.lineToolPropertiesToolbar.templatesList();return void 0===i?null:new l.ActionAsync((function(){var n=[],r=new l.Action({label:ce,statName:"SaveAs",onExecute:function(){i.showSaveDialog((function(t){var n=JSON.stringify(e.template());i.saveTemplate(t,n)}))}});n.push(r);var o=new l.Action({label:le,statName:"ApplyDefault",onExecute:function(){t._chartWidget.model().restorePropertiesForSource(e),window.lineToolPropertiesToolbar.onSourceChanged(e)}});return n.push(o),new Promise((function(e){i.templatesLoaded().then((function(){var e=i.getData();e.length>0&&n.push(new l.Separator),e.forEach((function(e,t){var r=new l.Action({label:e,statName:"ApplyTemplate",onExecute:function(){return i.loadTemplate(e)},toolbox:{type:m.ToolboxType.Delete,action:function(){i.deleteAction(e)}},showToolboxOnHover:!0});n.push(r)}))}),(function(e){P.logWarn(e)})).then((function(){e({label:de,statName:"Template",subItems:n})}))}))}))},e.prototype._createActionToggleLockObject=function(e){var t=this,n=e.properties().frozen.value();return new l.Action({label:n?pe:_e,statName:"ToggleLockSelectedObject",checkable:!0,icon:i(n?"fs3R":"qckB"),onExecute:function(){return t._chartWidget.toggleLockSelectedObject()}})},e.prototype._contextMenuActionsForLineTool=function(e){return Object(n.__awaiter)(this,void 0,void 0,(function(){var t,r,o,s,c,u,h,d,p,_,m,v=this;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return t=[],r=this._chartWidget.actions(),this._chartWidget.model().model(),o=function(){t.push(v._createVisualOrderAction(e))},s=function(){var n=e.filter((function(e){return e.cloneable()}));if(n.length>0){var r=new l.Action({label:he,icon:i("K8V9"),shortcutHint:Object(f.humanReadableModifiers)(f.Modifiers.Mod)+"Drag",doNotBindShortcut:!0,statName:"Clone",onExecute:function(){return v._chartWidget.model().cloneLineTools(n,!1)}},"Clone");t.push(r)}return!!n.length},c=function(){var i=e.filter((function(e){return e.copiable()}));if(i.length>0){var n=new l.Action({label:ue,shortcutHint:Object(f.humanReadableHash)(f.Modifiers.Mod+67),statName:"Copy",onExecute:function(){return v._chartWidget.onAppClipboardCopy(i)}},"Copy");t.push(n)}return!!i.length},u=function(){return!1},function(e){},1!==e.length?[3,4]:(h=e[0],this._chartWidget.readOnly()?(t.push(r.lineHide),[3,3]):[3,1]);case 1:return h.userEditEnabled()?(a.enabled("alerts")&&!this._chartWidget.onWidget()&&h.hasAlert&&h.hasAlert.value()&&(t.push(this._createEditAlertDrawingAction(h)),t.push(new l.Separator)),a.enabled("charting_library_base")||null!==(d=this._createLineToolTemplateAction(h))&&t.push(d),o(),Ie(this._options,"objectTree")&&r.paneObjectTree&&t.push(r.paneObjectTree),t.push(new l.Separator),p=s(),p=c()||p,(p=u()||p)&&t.push(new l.Separator),t.push(this._createActionToggleLockObject(h)),t.push(r.lineHide), +t.push(r.lineRemove),t.push(new l.Separator),[4,this._chartWidget.propertiesDefinitionsForSource(h)]):[3,3];case 2:_=n.sent(),a.enabled("property_pages")&&(null!==_||Object(S.isMTPredictionTool)(h))&&t.push(r.format),h.additionalActions&&(t.push(new l.Separator),m=h.additionalActions(this._chartWidget.model()),t.push.apply(t,m)),n.label=3;case 3:return[3,5];case 4:Ie(this._options,"objectTree")&&r.paneObjectTree&&t.push(r.paneObjectTree),o(),t.push(new l.Separator),s(),c(),u(),t.push(new l.Separator),t.push(r.lineHide),t.push(r.lineRemove),n.label=5;case 5:return[2,t]}}))}))},e.prototype._createEarningsShow=function(){return null},e.prototype._createDividendsShow=function(){return null},e.prototype._createSplitsShow=function(){return null},e.prototype._contextMenuActionsForESD=function(){return[]},e.prototype._contextMenuActionsForPublishedTimeline=function(e){var t=this,i=this._chartWidget.actions(),n=[];if(n.push(i.lineHide),window.is_authenticated){var r=e.properties().filter,o=new l.Action({checked:r.value()===PublishedChartsFilter.None,checkable:!0,label:fe,statName:"ToggleAllIdeas",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.None,fe)}}),s=new l.Action({checked:r.value()===PublishedChartsFilter.Following,checkable:!0,label:me,statName:"ToggleIdeasOfPeopleAndUser",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.Following,me)}}),a=new l.Action({checked:r.value()===PublishedChartsFilter.Private,checkable:!0,label:ve,statName:"ToggleUserIdeas",onExecute:function(){return t._chartWidget.model().setProperty(r,PublishedChartsFilter.Private,ve)}});n.push(new l.Separator,o,s,a)}return n},e.prototype._contextMenuActionsForTradingDrawings=function(e){return e.contextMenuItems()},e.prototype._createAlertToggleHorzLineLabelAction=function(e){var t=this,i=getGlobalAlertSettingsProperty().childs().line.childs().visible,n=i.value()?I:T;return new l.Action({checkable:!0,label:x,checked:i.value(),statName:"ToggleExtendAlertLine",onExecute:function(){return t._chartWidget.model().setProperty(i,!i.value(),n)}})},e.prototype._contextMenuActionsForAlertLabel=function(e){var t=e.alert(),i=[];return t.get("active")?i.push(AlertActionCreator.stopAlert(t)):i.push(AlertActionCreator.restartAlert(t,"alert_label_context_menu_restart")),i.push(AlertActionCreator.editAlert(t,"alert_label_context_menu_edit")),i.push(AlertActionCreator.deleteAlert(t)),i.push(new l.Separator),i.push(this._createAlertToggleHorzLineLabelAction(e)),i},e.prototype._contextMenuActionsForChartEvents=function(e){var t=this,i=[];if(a.enabled("property_pages")){var n=new l.Action({label:ye,statName:"Format",onExecute:function(){return t._chartWidget.showGeneralChartProperties(d.TabNames.eventsAndAlerts)}});i.push(n)}var r=new l.Action({label:ge,statName:"HideEvents",onExecute:function(){return t._chartWidget.model().setProperty(e.properties().visible,!1,ge)}});return i.push(r),i},e.prototype._createApplyToEntireLayoutCommand=function(e){var t=this +;if(!this._chartWidget.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return null;var i=this._chartWidget.model().model();if(e.parentSource()!==i.mainSeries())return null;var n=Object(r.ensureNotNull)(i.paneForSource(e)),o=i.paneForSource(i.mainSeries())===n,s=e instanceof y.study_Compare&&e.priceScale()===i.mainSeries().priceScale()&&Object(r.ensureNotNull)(e.priceScale()).isPercentage(),a=o?void 0:i.panes().indexOf(n),c=Se,u="AddStudyToEntireLayout";return Object(w.isSymbolSource)(e)&&(c=be,u="AddSymbolToEntireLayout"),new l.Action({label:c,statName:u,onExecute:function(){var n=Object(r.ensureNotNull)(Object(b.clipboardDataForSources)(i.id(),[e])),l=t._chartWidget.chartWidgetCollection(),u={isOnMainPane:o,asCompare:s,paneIndex:a};l.applyIndicatorToAllCharts(t._chartWidget,n,u,c)}},"applyStudyToEntireLayout")},e}()},Hm6r:function(e,t,i){"use strict";i.r(t),i.d(t,"CrosshairTimeAxisView",(function(){return o}));var n=i("mrSG"),r=i("cgFQ"),o=function(e){function t(t,i,n){void 0===n&&(n=!1);var r=e.call(this,t)||this;return r._indexProvider=i,r._highlighted=n,r}return Object(n.__extends)(t,e),t.prototype._getBgColor=function(){return this._highlighted?this._model.isDark()?"#1E88E5":"#2196F3":"#4c525e"},t.prototype._getIndex=function(){return this._model.crossHairSource().visible?this._indexProvider():null},t}(r.a)},Hr11:function(e,t,i){"use strict";function n(e,t){return e<=t}function r(e,t){return e>=t}function o(e,t,i){return Math.min(Math.max(e,t),i)}function s(e){return e<0?-1:e>0?1:0}function a(e){if(e<0)return!1;for(var t=e;t>1;t/=10)if(t%10!=0)return!1;return!0}function l(e,t,i){return t-e<=i}function c(e,t,i){return Math.abs(e-t)t?1:0}function d(e,t){if(void 0===t&&(t=h),e.length<1)throw Error("array is empty");for(var i=e[0],n=0;n0&&(i=e[n]);return i}function _(e){var t=Math.ceil(e);return t%2!=0?t-1:t}i.r(t),i.d(t,"lessThan",(function(){return n})),i.d(t,"greaterThan",(function(){return r})),i.d(t,"clamp",(function(){return o})),i.d(t,"sign",(function(){return s})),i.d(t,"isBaseDecimal",(function(){return a})),i.d(t,"greaterOrEqual",(function(){return l})),i.d(t,"equal",(function(){return c})),i.d(t,"log10",(function(){return u})),i.d(t,"defComparator",(function(){return h})),i.d(t,"min",(function(){return d})),i.d(t,"max",(function(){return p})),i.d(t,"ceiledEven",(function(){return _}))},HySD:function(e,t,i){"use strict";i.r(t),i.d(t,"ResizerDetacherState",(function(){return s}));var n=i("Eyy1"),r=i("hY0g"),o=i.n(r),s=function(){function e(e){var t=this;this._alive=new o.a,this._container=new o.a,this._width=new o.a,this._height=new o.a,this._fullscreen=new o.a,this._detachable=new o.a,this._fullscreenable=new o.a,this._visible=new o.a,this._availWidth=new o.a,this._availHeight=new o.a,this._owner=new o.a,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:function(){var e=t._owner.value();e&&e.remove&&e.remove()},negotiateWidth:function(e){var i=t._owner.value();i&&i.negotiateWidth&&i.negotiateWidth(e)},negotiateHeight:function(e){var i=t._owner.value();i&&i.negotiateHeight&&i.negotiateHeight(e)},requestFullscreen:function(){var e=t._owner.value();e&&e.requestFullscreen&&e.requestFullscreen()},exitFullscreen:function(){var e=t._owner.value();e&&e.exitFullscreen&&e.exitFullscreen()},detach:function(e){var i=t._owner.value();i&&i.detach&&i.detach(e)},attach:function(){var e=t._owner.value();e&&e.attach&&e.attach()}},e&&this.pushOwner(e)}return e.prototype.bridge=function(){return this._bridge},e.prototype.pushOwner=function(e){if(e.alive.value()){for(var t=0,i=this._ownersStack;t=t;i--)this._unsubscribeOwner(this._ownersStack[i],!0);this._ownersStack.length=t,t>0?this._subscribeOwner(this._ownersStack[t-1]):(this._alive.setValue(!1),this._owner.deleteValue())},e}()},I4UZ:function(e,t,i){"use strict";i.r(t),i.d(t,"HeaderToolbarBootloader",(function(){return s}));var n=i("mrSG"),r=i("yMne"),o=i("YuHv"),s=function(e){function t(t,i){var n=e.call(this)||this;return n._toolsBootloader=t,n._headerProps=i,n._headerProps.resizerBridge.negotiateHeight(r.HEADER_TOOLBAR_HEIGHT_EXPANDED),n._headerProps.resizerBridge.container.value().appendChild(Object(o.a)()),n}return Object(n.__extends)(t,e),t.prototype._startLoading=function(){var e=this +;return Promise.all([this._toolsBootloader.load(),this._loadHeaderToolbar()]).then((function(t){var i=t[0];return new(0,t[1])(e._headerProps.resizerBridge.container.value(),Object(n.__assign)(Object(n.__assign)({},e._headerProps),{tools:i}))}))},t.prototype._loadHeaderToolbar=function(){return Promise.all([i.e("react"),i.e(43),i.e(44),i.e(75),i.e(12),i.e(14),i.e(38),i.e("header-toolbar")]).then(i.bind(null,"KMbc")).then((function(e){return e.HeaderToolbarRenderer}))},t}(i("cZRT").a)},I9zs:function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("aO4+").Point,o=i("eJTA"),s=o.rgbToHsl,a=o.hslToRgb,l=o.rgbToHexString,c=o.parseRgb,u=o.parseRgba,h=i("VdBB").HitTestResult,d=i("vq8G").SelectionRenderer,p=i("29fS").PaneRendererBars,_=i("cO0S").PaneRendererHistogram,f=i("Ndyb").PaneRendererColumns,m=i("gyZD").PaneRendererLine,v=i("u0yd").PaneRendererArea,y=i("/hKg").PaneRendererCandles,g=i("dBsn").PaneRendererCross,b=i("OYox").PaneRendererCircles,S=i("6Fc/").PaneRendererArrowsUpDownItem,w=i("6Fc/").PaneRendererArrowsUpDown,P=i("gTEF").SelectionRendererArrowsUpDown,C=i("f3xO").PaneRendererUnicodeChar,x=i("gVWb").PaneRendererBackground,T=i("Zp8I").PaneRendererStepLine,I=i("Zy3/").CompositeRenderer,M=i("ga+R"),L=i("Hr11").clamp,O=i("Nu4p"),k=i("23IT"),A=k.LineStudyPlotStyle,E=k.PlotSymbolSize,V=i("972a").MarkLocation,D=i("G3Rl").memoize,B=i("Tmoa"),R=i("k9/m").PlotRowSearchMode,N=i("Kxc7"),F=i("Zp/P"),j=i("Kmdw"),W=i("akof"),H=i("+q2u"),z=i("fxzW"),U=i("P+Pi"),G=i("IOzl"),Y=i("6ptY"),q=i("PF2b"),K=i("V0al");function Z(e,t,i,n){this.m_study=e,this.m_series=t,this.m_model=i,this._plotName=n,this.m_items=[],this._invalidated=!0,this._isMarkersEnabled=N.enabled("source_selection_markers");var r=this.m_study.metaInfo().plots;this._colorer=null,this._palette=null,this._paletterProps=null,this._plotIndex=0;for(var o=0;o=0&&e0?(t-=n,i+=n):(t+=n,i-=n);var o=this.m_study.getMinFirstBarIndexForPlot(this._plotName);if(!(o>i)){t=Math.max(o,t) +;var s=this.m_study.properties().styles[this._plotName],a=s.plottype.value(),l=[A.Line,A.Area,A.Circles,A.Cross].indexOf(a)>=0,c=this.m_study.data(),u=this.m_study.firstValue();if(l&&c._length()>0){for(var d=c._bsearch(t);Z.isIndexValid(d,c)&&void 0===c._valueAt(d)[this._plotIndex+1];)d-=1;t=Z.isIndexValid(d,c)?c._indexAt(d):t;for(var p=c._bsearch(i);Z.isIndexValid(p,c)&&void 0===c._valueAt(p)[this._plotIndex+1];)p+=1;i=Z.isIndexValid(p,c)?c._indexAt(p):i}var _=c.range(t,i),f=this.m_study.priceScale(),m=L(this._getTranspValue(),0,100),v={},y=function(e,t){var i=e+"@"+t;return v[i]||(this._plotName&&"vol"===this._plotName?v[i]=B.generateColor(e,t):v[i]=B.generateColor(e,t,!0)),v[i]}.bind(this);if(_.each(function(e,t){e+=n,e=Math.floor(e);var i=null==(h=t[this._plotIndex+1]);if(l&&i)return!1;var o=new r(e,h=i?NaN:h);o.timePointIndex=e;var a=void 0!==t[this._colorer+1]||this._palette&&this._palette.addDefaultColor;if(this._colorer&&a){var c,u,h=t[this._colorer+1];if(o.style={},null!=h){c=this._palette.valToIndex?this._palette.valToIndex[h]:h;var d=(u=this._paletterProps.colors[c]).color.value();o.style.color=B.isHexColor(d)?y(d,m):d}else{d=s.color.value();o.style.color=y(d,100)}var p=void 0!==c?u.width.value():s.linewidth.value(),_=void 0!==c?u.style.value():s.linestyle.value();o.style.width=p,o.style.style=_}return this.m_items.push(o),!1}.bind(this)),f.pointsArrayToCoordinates(this.m_items,u),this.m_model.timeScale().indexesToCoordinates(this.m_items),s.histogramBase&&(this._histogramBase=this.m_study.priceScale().priceToCoordinate(s.histogramBase.value(),u)),this.m_model.selection().isSelected(this.m_study)){var g=M(t,i);this._selectionData={points:[],bgColors:[],visible:!0};var b=this.m_model.paneForSource(this.m_study).height();this._selectionData.hittestResult=h.REGULAR;for(var S=0;S0?(a-=c,l+=c):(a+=c,l-=c);var u=this._study.getMinFirstBarIndexForPlot(this._plotName);if(!(u>l))a=Math.max(u,a),this._study.data().range(a,l).each(function(e,t){e+=c;var n=t[this._plotIndex+1],a=new r(Math.floor(e)-.5),l=isNumber(s)?s:50;l=Math.min(l,100),l=Math.max(l,0);if(null!=n){var u=o.valToIndex?o.valToIndex[n]:n;a.color=B.generateColor(i[u].color.value(),l)}else a.color=null;return this._items.push(a),!1}.bind(this)),this._model.timeScale().indexesToCoordinates(this._items)}},J.prototype.renderer=function(){if(this._study.properties().styles[this._plotName].visible&&this._study.properties().styles[this._plotName].visible.value()&&this._scalesReady()){this._invalidated&&(this._updateImpl(),this._invalidated=!1);var e={items:this._items,y:0,h:this._study.priceScale().height(),w:this._model.timeScale().barSpacing()},t=new I;return t.append(new x(e)),t}},X.prototype.items=function(){ +return this.m_items},X.prototype.update=function(){this.m_invalidated=!0},X.prototype._scalesReady=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();return e&&t&&!e.isEmpty()&&!t.isEmpty()},X.prototype._updateImpl=function(){if(this.m_items=[],this._scalesReady()){var e=this.m_model.timeScale(),t=this.m_study.priceScale(),i=e.visibleBarsStrictRange();if(null!==i){var n=this.m_series.nearestIndex(i.firstBar(),R.NearestRight),r=this.m_series.nearestIndex(i.lastBar(),R.NearestLeft),o=this.m_study.offset(this.m_plotName);o>0?(n-=o,r+=o):(n+=o,r-=o);var s=this.m_study.getMinFirstBarIndexForPlot(this.m_plotName);if(!(s>r)){n=Math.max(s,n);var a=this.m_study.data(),l=this.m_study.firstValue(),c=a.range(n,r),u=this._getTranspValue(),d=M(n,r),p=this.m_model.selection().isSelected(this.m_study);this.m_selectionData=p?{points:[],hittestResult:h.REGULAR,vertOffset:0,isDark:this.m_model.isDark(),bgColors:[],visible:!0}:null;var _,f,m=this.m_series.properties().style.value(),v=m===TradingView.Series.STYLE_LINE?"lineStyle":m===TradingView.Series.STYLE_AREA?"areaStyle":null;v?(_=this.m_series.properties()[v].priceSource.value(),f=_):(_="high",f="low");var y=this.m_study.priceScale().isInverted(),g=t.coordinateToPrice(t.height()*t.topMargin(),l),b=t.coordinateToPrice(t.height()*(1-t.bottomMargin()),l);this._topCoord=y?b:g,this._bottomCoord=y?g:b;var S=this.m_model.paneForSource(this.m_study).height();c.each(function(e,t){var i=Math.floor(e+o);if(null==(l=t[this.m_plotIndex+1]))return!1;var n=this._createItem(i,l,_,f);if(null!=n){var r=void 0!==t[this._colorer+1]||this._palette&&this._palette.addDefaultColor;if(this._colorer&&r){var s,a,l=t[this._colorer+1];if(n.style={},null!=l){var c=this._palette.valToIndex?this._palette.valToIndex[l]:l;s=this._paletterProps.colors[c].color.value(),a=u>9?u-10:0,n.style.color=B.generateColor(s,u)}else s=this.m_study.properties().styles[this.m_plotName].color.value(),a=100,n.style.color=B.generateColor(s,100);n.style.borderColor=B.generateColor(s,a)}var h=void 0!==t[this._textColorer+1]||this._textPalette&&this._textPalette.addDefaultColor;if(this._textColorer&&h){var m;l=t[this._textColorer+1];if(n.style||(n.style={}),null!=l){c=this._textPalette.valToIndex?this._textPalette.valToIndex[l]:l;m=this._textPaletterProps.colors[c].color.value(),n.style.textColor=B.generateColor(m,u)}else m=this.m_study.properties().styles[this.m_plotName].textColor.value(),n.style.textColor=B.generateColor(m,100)}return p&&-1!==d.indexOf(e)&&(this.m_selectionData.points.push(n),this.m_selectionData.bgColors.push(this.m_model.backgroundColorAtYPercentFromTop(n.y/S))),this.m_items.push(n),!1}}.bind(this)),this._convertItemsToCoordinates()}}}},X.prototype._updateRenderer=function(){this._updateImpl();var e=this.m_model.timeScale(),t={},i=this._getTranspValue(),n=e.barSpacing(),r=this._calculateShapeHeight(n),o=this.m_study.properties().styles[this.m_plotName].location.value(),s=this._calculateVerticalOffset(o,r+r/2);t.barSpacing=n,t.items=this.m_items, +t.color=B.generateColor(this.m_study.properties().styles[this.m_plotName].color.value(),i),t.height=r,t.vertOffset=s;var a=this.m_study.properties().styles[this.m_plotName].plottype.value(),l=O.plotShapesData[a],c=new I;l&&c.append(new TradingView[l.paneRendererClass](t)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=s,c.append(new d(this.m_selectionData))),this.m_renderer=c},X.prototype._getSeriesVal=function(e,t){e=e||"close";var i=null;try{i=this.m_series[e](t)}catch(n){}return i},X.prototype._getTranspValue=function(){var e=0;this.m_study.properties().transparency&&(e=this.m_study.properties().transparency.value(),e=isNumber(e)?e:50);var t=this.m_study.properties().styles[this.m_plotName];return t.transparency&&(e=t.transparency.value(),e=isNumber(e)?e:50),L(e,0,100)},X.prototype._createItem=function(e,t,i,n){var o=this.m_study.properties().styles[this.m_plotName].location.value();if(!t&&o!==V.Absolute)return null;switch(o){case V.AboveBar:var s=this._getSeriesVal(i,e);if(void 0===s||null==s)return null;var a=s;break;case V.BelowBar:var l=this._getSeriesVal(n,e);if(void 0===l||null==l)return null;a=l;break;case V.Top:a=this._topCoord;break;case V.Bottom:a=this._bottomCoord;break;case V.Absolute:a=t;break;default:throw new Error("Bad value: "+o)}return new r(e,a)},X.prototype._convertItemsToCoordinates=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();e.indexesToCoordinates(this.m_items),t.pointsArrayToCoordinates(this.m_items,this.m_study.firstValue())},X.prototype._calculateVerticalOffset=function(e,t){var i=0;switch(e){case V.AboveBar:case V.Bottom:i=-t;break;case V.BelowBar:case V.Top:i=t}return this.m_study.priceScale().isInverted()&&(i*=-1),i},X.prototype._calculateShapeHeight=function(e,t){var i=e;switch(t){case E.Tiny:i=.3*e;break;case E.Small:i=.6*e;break;case E.Normal:i=e;break;case E.Large:i=1.5*e;break;case E.Huge:i=2*e}return i},X.prototype.renderer=function(){if(this.m_study.properties().styles[this.m_plotName].visible&&this.m_study.properties().styles[this.m_plotName].visible.value()&&this._scalesReady())return this.m_invalidated&&(this._updateRenderer(),this.m_invalidated=!1),this.m_renderer},inherit(Q,X),Q.prototype._updateRenderer=function(e){this._updateImpl();var t,i=this.m_model.timeScale(),n={},r=this._getTranspValue(),o=i.barSpacing();if(e.size){var s=e.size.value();t=this._calculateShapeHeight(25,s)}else t=Math.round(o/2);var a=e.location.value(),l=B.generateColor(e.color.value(),r),c=r>19?r-10:0,u=this._calculateVerticalOffset(a,Math.round(1.5*t));n.barSpacing=o,n.items=this.items(),n.color=l,n.borderColor=B.generateColor(e.color.value(),c),n.height=t,n.vertOffset=u;var h=e.plottype.value(),p=O.plotShapesData[h],_=new I,f=e.text?e.text.value():void 0;if(void 0!==f&&""!==f.trim()){var m=f.trim().replace(/\\n/gm,"\n");m=TradingView.cleanButAmpersand(m,!0),n.text=m,n.fontSize=12;var v=e.textColor?e.textColor.value():void 0;n.textColor=v?B.generateColor(v,r):l} +null!=p&&_.append(new TradingView[p.paneRendererClass](n)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=u,_.append(new d(this.m_selectionData))),this.m_renderer=_},Q.prototype.renderer=function(){var e=this.m_study.properties().styles[this.m_plotName];if(e.visible&&e.visible.value()&&this._scalesReady())return this.m_invalidated&&(this._updateRenderer(e),this.m_invalidated=!1),this.m_renderer},inherit($,Q),$.prototype.renderer=function(){var e=this.m_study.properties().styles[this.m_plotName];if(e.visible&&e.visible.value()&&this._scalesReady()){var t=this.m_model.timeScale();this.m_invalidated&&(this._updateImpl(),this.m_invalidated=!1);var i,n={},r=this._getTranspValue(),o=t.barSpacing();if(e.size){var s=e.size.value();i=this._calculateShapeHeight(50,s)}else i=Math.round(o);var a=e.location.value(),l=B.generateColor(e.color.value(),r),c=this._calculateVerticalOffset(a,i);n.items=this.items(),n.barSpacing=o,n.char=e.char.value(),n.height=i,n.vertOffset=c,n.color=l;var u=new I,h=e.text?e.text.value():void 0;if(void 0!==h&&""!==h.trim()){var p=h.trim().replace(/\\n/gm,"\n");p=TradingView.cleanButAmpersand(p,!0),n.text=p,n.fontSize=12;var _=e.textColor?e.textColor.value():void 0;n.textColor=_?B.generateColor(_,r):l}return u.append(new C(n)),this.m_model.selection().isSelected(this.m_study)&&this._isMarkersEnabled&&null!==this.m_selectionData&&(this.m_selectionData.vertOffset=c,u.append(new d(this.m_selectionData))),u}},inherit(ee,X),ee.prototype.renderer=function(){if(this.m_study.properties().styles[this.m_plotName].visible&&this.m_study.properties().styles[this.m_plotName].visible.value()&&this._scalesReady()){this.m_invalidated&&(this._updateImpl(),this.m_invalidated=!1);var e={},t=L(this._getTranspValue(),0,100),i=this.m_model.timeScale().barSpacing();e.items=this.m_items,e.barSpacing=i,e.colorup=B.generateColor(this.m_study.properties().styles[this.m_plotName].colorup.value(),t),e.colordown=B.generateColor(this.m_study.properties().styles[this.m_plotName].colordown.value(),t);var n=u(e.colorup),r=n?100*(1-n[3]):0,o=u(e.colordown),s=o?100*(1-o[3]):0;e.colorBorderUp=B.generateColor("#000000",r),e.colorBorderDown=B.generateColor("#000000",s),e.minHeight=this.m_study.properties().styles[this.m_plotName].minHeight.value(),e.maxHeight=this.m_study.properties().styles[this.m_plotName].maxHeight.value();var a=new I;if(a.append(new w(e)),this.m_model.selection().isSelected(this.m_study)&&null!==this.m_selectionData){var l=this.m_selectionData;l.barSpacing=i,a.append(new P(l))}return a}},ee.prototype._createItem=function(e,t,i,n){if(0!==t){Math.abs(t)>this._maxAbsValue&&(this._maxAbsValue=Math.abs(t));var r,o=t>0;if(o){var s=this._getSeriesVal(n,e);if(void 0===s||null==s)return null;r=s}else{var a=this._getSeriesVal(i,e);if(void 0===a||null==a)return null;r=a}return new S(e,r,t,o)}},ee.prototype._convertItemsToCoordinates=function(){var e=this.m_model.timeScale(),t=this.m_study.priceScale();e.indexesToCoordinates(this.m_items), +t.pointsArrayToCoordinates(this.m_items,this.m_study.firstValue());var i=Math.abs(this.m_study.properties().styles[this.m_plotName].minHeight.value()),n=Math.abs(this.m_study.properties().styles[this.m_plotName].maxHeight.value());if(i>n){var r=i;i=n,n=r}for(var o=(n-i)/this._maxAbsValue,s=this.m_items,a=0;ai)){t=Math.max(n,t);var o=this.m_study.data(),s=this.m_study.firstValue(),a=o.range(t,i),l=this.m_study.properties().ohlcPlots[this.m_plotName],c={};if(a.each(function(e,t){e=Math.floor(e);for(var i=!0,n={},r=TradingView.OPEN_PLOT;r<=TradingView.CLOSE_PLOT;++r){var o=t[this._ohlcPlotIndexes[r]+1];if(null==o){i=!1;break}n[r]=o}if(!i)return!1;var s=n[TradingView.OPEN_PLOT],a=n[TradingView.CLOSE_PLOT],u=Math.max(s,n[TradingView.HIGH_PLOT],n[TradingView.LOW_PLOT],a),h=Math.min(s,n[TradingView.HIGH_PLOT],n[TradingView.LOW_PLOT],a),d={};d.time=Math.round(e),d.open=s,d.high=u,d.low=h,d.close=a;var p=this._colorer?null!=t[this._colorer+1]?this._plotValueToPaletteColor(t[this._colorer+1]):"rgba(0, 0, 0, 0)":l.color.value();return d.color=function(e,t){var i=e+"@"+t;return c[i]||(c[i]=B.generateColor(e,t)),c[i]}(p,0),d.hollow=null,this.m_bars.push(d),!1}.bind(this)),this.m_study.priceScale().barPricesToCoordinates(this.m_bars,s),this.m_model.timeScale().barIndexesToCoordinates(this.m_bars),this.m_model.selection().isSelected(this.m_study)){var u=M(t,i);this._selectionData={points:[],hittestResult:h.REGULAR,isDark:this.m_model.isDark(),bgColors:[],visible:!0};for(var d=this.m_model.paneForSource(this.m_study).height(),p=0;pi){var s=r(e,i,t,n,o);return s.count=-s.count,s}return a(e,t,1,(function(e,t){return t>i||0!==n&&e>n}),o)}function o(e,t,i,n){void 0===n&&(n=!1);var r=i<0?-1:1;return a(e,t,r,(function(e,t){return e>=i*r}),n)}function s(e,t,i){var n=i<0?-1:1;return a(e,t,n,(function(e,t){return e>=i*n}),!0).times}function a(e,t,i,r,o){var s=0,a=t;e.moveTo(a);for(var l=0,c=Number.MAX_VALUE,u=!1,h=t,d=[];!r(s,a);){if(l>15)throw new Error("Internal error 0x10 while extrapolating.");var p=e.indexOfBar(a);if(p===n.SessionStage.PRE_SESSION&&1===i)a=e.startOfBar(0),e.moveTo(a);else if(p===n.SessionStage.PRE_SESSION&&-1===i)a=e.startOfBar(n.SessionStage.PRE_SESSION)-1,e.moveTo(a);else if(p===n.SessionStage.POST_SESSION&&1===i)a=e.startOfBar(n.SessionStage.POST_SESSION),e.moveTo(a);else{if(p===n.SessionStage.POST_SESSION&&-1===i)throw new Error("Internal error 0x12 while extrapolating.");var _=e.startOfBar(p);if(_>t&&i>0||t>_&&i<0){if(u&&c===_)throw new Error("Internal error 0x11 while extrapolating.");u=!0,c=_,l=0,s++,h=_,o&&d.push(h)}if(0===p&&-1===i)a=_-1;else{a=e.startOfBar(p+i);var f=e.startOfBar(n.SessionStage.POST_SESSION);a>f&&(e.moveTo(f),a=e.startOfBar(0))}}l++}return{time:h,times:d,count:s}}},IMMp:function(e){ +e.exports=JSON.parse('{"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-500","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-650","color-divider":"color-cold-gray-700","color-divider-hover":"color-cold-gray-800","color-box-shadow":"color-black","color-active-hover-text":"color-gull-gray","color-alert-text":"color-loblolly","color-border":"color-bright-gray","color-border-chat-fields":"color-bright-gray","color-border-hover":"color-trout-1","color-border-table":"color-cold-gray-800","color-brand":"color-tv-blue-700","color-brand-active":"color-tv-blue-600","color-brand-hover":"color-tv-blue-600","color-button-hover-bg":"color-mirage-3","color-chart-page-bg":"color-cold-gray-800","color-common-tooltip-bg":"color-cold-gray-650","color-danger":"color-ripe-red-600","color-depthrenderer-fill-style":"color-catskill-white","color-depthrenderer-stroke-style":"color-trout-1","color-disabled-border-and-color":"color-ebony-clay","color-disabled-input":"color-bright-gray","color-empty-container-message":"color-slate-gray","color-highlight-new":"color-dark-slate-blue","color-icons":"color-slate-gray","color-input-bg":"color-charade","color-input-textarea-readonly":"color-trout-1","color-input-placeholder-text":"color-cold-gray-700","color-input-publish-bg":"color-mirage-1","color-item-active-blue":"color-blue-dianne","color-item-hover-active-bg":"color-charade","color-item-hover-bg":"color-ebony-clay","color-item-hover-blue":"color-blue-dianne","color-item-selected-blue":"color-blue-dianne","color-item-active-text":"color-cold-gray-200","color-item-active-bg":"color-tv-blue-700","color-link":"color-tv-blue-700","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-600","color-list-item":"color-slate-gray","color-list-nth-child-bg":"color-mirage-3","color-news-highlight":"color-charade","color-pane-bg":"color-mirage-1","color-pane-secondary-bg":"color-cold-gray-850","color-placeholder":"color-trout-2","color-popup-menu-item-hover-bg":"color-cold-gray-800","color-popup-menu-separator":"color-cold-gray-700","color-row-hover-active-bg":"color-ebony-clay","color-sb-scrollbar-body-bg":"color-trout-2","color-screener-description":"color-loblolly","color-section-separator-border":"color-bright-gray","color-separator-table-chat":"color-bright-gray","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-bright-gray","color-tag-hover-bg":"color-charade","color-text-regular":"color-loblolly","color-toolbar-button-text":"color-cold-gray-500","color-toolbar-button-text-hover":"color-cold-gray-450","color-toolbar-button-text-active":"color-tv-blue-700","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-toggle-button-background-active":"color-tv-blue-700","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-interactive-element-text-normal":"color-cold-gray-300","color-toolbar-interactive-element-text-hover":"color-cold-gray-250","color-toolbar-opened-element-bg":"color-cold-gray-800","color-tooltip-bg":"color-bright-gray","color-tv-button-checked":"color-slate-gray","color-tv-dialog-caption":"color-athens-gray-2","color-tv-dropdown-item-hover-bg":"color-charade","color-underlined-text":"color-gull-gray","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-medium-blue","color-list-item-hover-bg":"color-ebony-clay","color-list-item-text":"color-loblolly","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-500","color-price-axis-gear-hover":"color-cold-gray-400","color-price-axis-highlight":"color-cold-gray-800","color-bid":"color-tv-blue-700","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-600","color-control-intent-primary":"color-tv-blue-700","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-700","color-growing":"color-minty-green-600","color-falling":"color-ripe-red-600","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-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-500","color-replay-mode":"color-tv-blue-700","color-replay-mode-icon":"color-tv-blue-50","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-notaccurate-mode-bg":"color-berry-pink-400","color-delay-mode":"color-tan-orange-600","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-400","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"}') +},IOzl:function(e,t,i){"use strict";i.r(t);var n,r=i("mrSG"),o=i("aO4+"),s=i("Eyy1"),a=i("2WC2"),l=i("gBDZ"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.setData=function(e,t){this._setBaseData(e,t);for(var i=0,n=this._items;i=0?e.vertOffset:e.vertOffset-e.shapeHeight},t}(c),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth/2,i=e.x+e.shapeWidth/2,n=e.y-e.shapeHeight+e.vertOffset,r=e.y+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=Math.max(1,Math.floor(r))%2?.5:0,a=this._getArrowSize(i),l=Math.round(a*r);(s+l)%1!=o%1&&(l+=.5);var c=Math.round(i.shapeWidth/2*r);(s+c)%1!=o%1&&(c+=.5);var u=Math.round(i.x*r)+s,h=Math.round((i.y+i.vertOffset)*r)+o,d=u+l,p=Math.round((i.y+i.vertOffset-a)*r)+o,_=u-l,f=u+c,m=Math.round((i.y+i.vertOffset-i.shapeHeight)*r)+o,v=u-c;e.moveTo(d,p),e.lineTo(u,h),e.lineTo(_,p),i.shapeWidth<=2*a?(e.lineTo(v,p),this._drawCorner(e,v,m,n.leftUp,r),this._drawCorner(e,f,m,n.rightUp,r),e.lineTo(f,p)):(this._drawCorner(e,v,p,n.leftDown,r),this._drawCorner(e,v,m,n.leftUp,r),this._drawCorner(e,f,m,n.rightUp,r),this._drawCorner(e,f,p,n.rightDown,r)),e.lineTo(d,p)},t.prototype._getVerticalTextOffset=function(e){return-e.shapeHeight/2-this._getArrowSize(e)/2},t.prototype._calcVertOffset=function(e){return Math.sign(e.vertOffset)<=0?e.vertOffset:e.vertOffset+e.shapeHeight},t}(c),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x,i=e.x+e.shapeWidth,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=this._getArrowSize(i),a=this._hasText(i),l=a?i.shapeHeight/2:s,c=Math.round(i.x*r)+o,u=Math.round((i.y+i.vertOffset)*r)+o,h=Math.round((i.x+s)*r)+o,d=Math.round((i.y+i.vertOffset+s)*r)+o,p=Math.round((i.y+i.vertOffset-s)*r)+o,_=Math.round((i.y+i.vertOffset-l)*r)+o,f=Math.round((i.x+i.shapeWidth)*r)+o,m=Math.round((i.y+i.vertOffset+l)*r)+o;e.moveTo(h,d),e.lineTo(c,u),e.lineTo(h,p),a?this._drawCorner(e,h,_,n.leftUp,r):e.lineTo(h,_),this._drawCorner(e,f,_,n.rightUp,r),this._drawCorner(e,f,m,n.rightDown,r),a?this._drawCorner(e,h,m,n.leftDown,r):e.lineTo(h,m),e.lineTo(h,d)},t.prototype._getHorizontalTextOffset=function(e){return e.shapeWidth/2+this._getArrowSize(e)/2},t}(c),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth,i=e.x,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){ +var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=this._getArrowSize(i),a=this._hasText(i),l=a?i.shapeHeight/2:s,c=Math.round(i.x*r)+o,u=Math.round((i.y+i.vertOffset)*r)+o,h=Math.round((i.x-s)*r)+o,d=Math.round((i.y+i.vertOffset-s)*r)+o,p=Math.round((i.y+i.vertOffset+s)*r)+o,_=Math.round((i.y+i.vertOffset-l)*r)+o,f=Math.round((i.x-i.shapeWidth)*r)+o,m=Math.round((i.y+i.vertOffset+l)*r)+o;e.moveTo(h,d),e.lineTo(c,u),e.lineTo(h,p),a?this._drawCorner(e,h,m,n.rightDown,r):e.lineTo(h,m),this._drawCorner(e,f,m,n.leftDown,r),this._drawCorner(e,f,_,n.leftUp,r),a?this._drawCorner(e,h,_,n.rightUp,r):e.lineTo(h,_),e.lineTo(h,d)},t.prototype._getHorizontalTextOffset=function(e){return-e.shapeWidth/2-this._getArrowSize(e)/2},t}(c),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype._calcBoundingBox=function(e){var t=e.x-e.shapeWidth/2,i=e.x+e.shapeWidth/2,n=e.y-e.shapeHeight/2+e.vertOffset,r=e.y+e.shapeHeight/2+e.vertOffset,s=new o.Point(t,n),a=new o.Point(i,r);return Object(o.box)(s,a)},t.prototype._drawItemShape=function(e,t,i){var r=t.pixelRatio,o=this._lineWidth(t)%2?.5:0,s=i.shapeHeight/2,a=i.shapeWidth/2,l=Math.round(i.x*r)+o,c=Math.round((i.x-a)*r)+o,u=Math.round((i.x+a)*r)+o,h=Math.round((i.y+i.vertOffset-s)*r)+o,d=Math.round((i.y+i.vertOffset+s)*r)+o;e.moveTo(l,h),this._drawCorner(e,u,h,n.rightUp,r),this._drawCorner(e,u,d,n.rightDown,r),this._drawCorner(e,c,d,n.leftDown,r),this._drawCorner(e,c,h,n.leftUp,r),e.lineTo(l,h)},t}(c)},IVMC:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.reduce((function(e,t,i){return~e.indexOf(t)||e.push(t),e}),[])},e.exports=t.default},IWXC:function(e,t,i){"use strict";i.r(t),i.d(t,"getQuoteSessionInstance",(function(){return s})),i.d(t,"setQuoteSessionInstance",(function(){return a})),i.d(t,"getQuoteSessionNoEnsure",(function(){return l})),i.d(t,"destroyQuoteSessions",(function(){return c}));var n=i("hGf4"),r=i.n(n),o={};function s(e){return void 0===e&&(e="full"),o[e]||a(e,new r.a(e)),o[e]}function a(e,t){void 0===e&&(e="full"),o[e]=t}function l(e){return void 0===e&&(e="full"),o[e]}function c(){for(var e in o)if(o.hasOwnProperty(e)){var t=o[e];void 0!==t&&t.destroy(),delete o[e]}}},Ialn:function(e,t,i){"use strict";i.r(t),i.d(t,"isRtl",(function(){return r})),i.d(t,"stripLTRMarks",(function(){return s})),i.d(t,"startWithLTR",(function(){return a})),i.d(t,"forceLTRStr",(function(){return l})),i.d(t,"forceLTRStrSsr",(function(){return c})),i.d(t,"forceRTLStr",(function(){return u})),i.d(t,"getLTRScrollLeft",(function(){return h})),i.d(t,"getLTRScrollLeftOffset",(function(){return d})),i.d(t,"detectAutoDirection",(function(){return f}));var n=i("oYVD"),r=function(){return"rtl"===window.document.dir},o=new RegExp("‎|‪|‫|‬","g");function s(e){return""!==e&&r()&&null!=e?e.replace(o,""):e}function a(e){return""!==e&&r()&&null!=e?"‎"+e:e}function l(e){return""!==e&&r()&&null!=e?"‪"+e+"‬":e}function c(e){return"‪"+e+"‬"}function u(e){return""!==e&&r()&&null!=e?"‫"+e+"‬":e} +function h(e){return Object(n.getNormalizedScrollLeft)(e,"rtl")}function d(e,t){var i=Object(n.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 p=/[^\u0000-\u0040\u005B-\u0060\u007B-\u00BF\u00D7\u00F7\u02B9-\u02FF\u2000-\u200E\u2010-\u2029\u202C\u202F-\u2BFF]/,_=/[\u0590-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC]/;function f(e){var t=p.exec(e);return t?_.test(t[0])?"rtl":"ltr":""}},IcDj:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyBase",(function(){return _}));var n=i("mrSG"),r=(i("Eyy1"),i("aIyQ")),o=i.n(r),s=i("7ktv"),a=i("5fI3"),l=i("jy4L"),c=i("YWnQ"),u=i("/tGj"),h=i("e1Hy"),d=i("W+6j"),p=window.t("Invalid Symbol"),_=function(e){function t(i,n,r,s){var a=e.call(this,i)||this;return a.onStart=new o.a,a._symbolsResolved=new o.a,a._statusChanged=new o.a,a._paneViews=[],a._resolvedSymbols={},a._isChildStudy=!1,a._loading=!0,a._failed=!1,a._status="",a._studyId=null,a._chartApi=i.chartApi(),a._properties=n,a._metaInfo=s,a._series=a._model.mainSeries(),r instanceof t?(a._source=r,a._isChildStudy=!0,a._source.setChild(a),a._source.currencyChanged().subscribe(a,a._onSourceCurrencyChanged)):a._series.currencyChanged().subscribe(a,a._onSourceCurrencyChanged),a}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._source&&this._source.currencyChanged().unsubscribeAll(this),this._series&&this._series.currencyChanged().unsubscribeAll(this)},t.prototype.isSymbolInvalid=function(){return this._status===p},t.prototype.getSymbolString=function(e){return Object(a.encodeExtendedSymbol)(this._getSymbolObject(e))},t.prototype.onStatusChanged=function(){return this._statusChanged},t.prototype.symbolsResolved=function(){return this._symbolsResolved},t.prototype.valuesProvider=function(){return new h.a(this,this.model())},t.prototype.statusProvider=function(e){return new d.a(this,this._model.properties().scalesProperties.textColor)},t.prototype._allSymbolsAreResolved=function(){for(var e=this,t=[],i=this.metaInfo(),n=0;n=this._sessionEndMs?u.SessionStage.POST_SESSION:d(n.time_seconds_diff(e,this._sessionStartMs)/this._periodSec)},t.prototype.startOfBar=function(e){if(e===u.SessionStage.PRE_SESSION){var t=n.get_cal_from_unix_timestamp_ms(this._session.timezone,this._sessionStartMs-1),i=this._session.spec.alignToNearestSessionEnd(t,-1);return n.cal_to_utc(this._session.timezone,i)}if(e===u.SessionStage.POST_SESSION)return this._sessionEndMs;if(e<0)throw new Error("Negative offset is not supported");return this._sessionStartMs+n.time_seconds(this._periodSec*e)},t.prototype.endOfBar=function(e){if(e<0)throw new Error("Index cannot be negative");var t=this.startOfBar(e)+1e3*this._periodSec +;return t>this._sessionEndMs?this._sessionEndMs:t},t.prototype.isLastBar=function(e,t){return t>=this._sessionStartMs+n.time_seconds(this._periodSec*(e+1)-1)},t.prototype.moveTo=function(e){var t=this._session.timezone,i=n.utc_to_cal(t,e),r=this._session.spec.alignToSessionStart(i);this._sessionStartMs=n.cal_to_utc(t,i),n.add_minutes(i,r),this._sessionEndMs=n.cal_to_utc(t,i)},t.prototype.moveNext=function(){this.moveTo(this._sessionEndMs)},t}(_),m=i("OBgQ");function v(e,t){var i=n.clone(t),r=e.businessDaysToCalendarDays(i,1);r>1&&n.add_date(i,r-1);var o=e.leftBorderOfDailyBar(i);if(null===o)throw new Error("Cannot calculate left border of daily bar");return n.cal_to_utc(n.get_timezone(e.timezone()),o)}var y=function(e){function t(t,i,n,r,o){void 0===o&&(o=!1);var s=e.call(this)||this;return s._periodStart=-Number.MAX_VALUE,s._periodEnd=-Number.MAX_VALUE,s._periodLastBarStart=-Number.MAX_VALUE,s._periodStartDay=new m.a(0,0,0),s._periodEndDay=new m.a(0,0,0),s._period=n,s._sessionTgt=t,s._builder=r,s._useBusinessDays=o,s._sessionSrc=o?new p("Etc/UTC","24x7"):i||t,s}return Object(c.__extends)(t,e),t.prototype.builder=function(){return this._builder},t.prototype.alignTimeIfPossible=function(e){return this.tradingDayToSessionStart(e)},t.prototype.tradingDayToSessionStart=function(e){return this.moveTo(e),this.startOfBar(0)},t.prototype.indexOfBar=function(e){if(this._useBusinessDays){var t=m.a.fromCalendar(n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e));return t.before(this._periodStartDay)?u.SessionStage.PRE_SESSION:this._periodEndDay.before(t)?u.SessionStage.POST_SESSION:0}return e=this._periodEnd?u.SessionStage.POST_SESSION:0},t.prototype.startOfBar=function(e){if(e===u.SessionStage.PRE_SESSION){var t=n.get_cal_from_unix_timestamp_ms(this._sessionTgt.timezone,this._periodStart-1),i=this._sessionTgt.spec.alignToNearestSessionEnd(t,-1);return n.cal_to_utc(this._sessionTgt.timezone,i)-1}return e===u.SessionStage.POST_SESSION||e>0?this._periodEnd:e===u.SessionStage.LASTBAR_SESSION?this._periodLastBarStart:this._periodStart},t.prototype.moveTo=function(e){var t=n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e);this._sessionSrc.spec.correctTradingDay(t);var i=n.get_year(t),r=this._indexOfPeriodInYear(t),o=r+this._period,s=this._sessionTgt.spec,a=this._sessionTgt.timezone,l=this._builder.startOfPeriod(a,r,i);this._periodStart=v(s,l);var c=n.clone(l),u=s.businessDaysToCalendarDays(c,1);u>1&&n.add_date(c,u-1),this._periodStartDay=m.a.fromCalendar(c);var h=this._builder.startOfPeriod(a,o,i);this._periodEnd=v(s,h);var d=n.clone(h);for(n.add_date(d,-1);s.isCalWeekEnd(d);)n.add_date(d,-1);this._periodEndDay=m.a.fromCalendar(d),n.add_date(h,-1),function(e,t){for(;e.isCalWeekEnd(t);)n.add_date(t,-1)}(this._sessionTgt.spec,h),this._periodLastBarStart=v(s,h),(this._periodLastBarStart=this._periodLastBarStart},t.prototype.currentRange=function(){return{from:this._periodStartDay,to:this._periodEndDay}},t.prototype.indexOfBarInYear=function(e){var t=n.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e),i=n.get_year(t),r=this._builder.indexOfPeriod(t),o=this._sessionTgt.timezone,s=this._builder.startOfPeriod(o,r,i),a=v(this._sessionTgt.spec,s);return s=n.get_cal_from_unix_timestamp_ms(n.get_timezone("Etc/UTC"),a),i=0&&(r-=7),d((r+i)/7))}var S=function(){function e(){}return e.prototype.indexOfPeriod=function(e){return n.get_day_of_year(e)-1},e.prototype.startOfPeriod=function(e,t,i){var r=n.days_per_year(i);return n.get_cal(n.get_timezone("Etc/UTC"),i,n.JANUARY,1+Math.min(t,r))},e}(),w=function(e){function t(t){var i=e.call(this)||this;return i._sessionsSpec=t,i}return Object(c.__extends)(t,e),t.prototype.indexOfPeriod=function(t){return e.prototype.indexOfPeriod.call(this,t)-function(e,t){var i=b(e,t),r=n.get_cal(n.get_timezone("Etc/UTC"),n.get_year(t),n.JANUARY,1);n.add_date(r,7*i);var o=i*e.weekEndsCount()+e.holidaysFromYearStart(r),s=n.get_day_of_year(t)-n.get_day_of_year(r);return o+s-e.calendarDaysToBusinessDays(r,s)}(this._sessionsSpec,t)},t.prototype.startOfPeriod=function(t,i,r){var o=7-this._sessionsSpec.weekEndsCount(),s=Math.max(0,d(i/o)-1),a=n.get_cal(n.get_timezone("Etc/UTC"),r,n.JANUARY,1),l=n.get_days_per_year(a);if(n.add_date(a,7*s),(i-=o*s-this._sessionsSpec.holidaysFromYearStart(a))>0){var c=this._sessionsSpec.businessDaysToCalendarDays(a,i);n.add_date(a,c)}var u=n.get_day_of_year(a)-1;return rn.get_days_per_year(r)?this.startOfPeriod(e,0,i+1):(n.add_date(r,s),r)},e}(),x=function(){function e(){}return e.prototype.indexOfPeriod=function(e){return n.get_month(e)},e.prototype.startOfPeriod=function(e,t,i){if(t<0){var r=d((11-t)/12);i-=r,t+=12*r}else t>n.DECEMBER&&(i++,t=n.JANUARY);return n.get_cal(n.get_timezone("Etc/UTC"),i,t,1)},e}();function T(e,t,i,n){void 0===n&&(n=!1);var r=o.Interval.parse(e),s=r.multiplier();return r.kind()===o.ResolutionKind.Minutes?new f(60*s,t):r.kind()===o.ResolutionKind.Seconds?new f(s,t):r.kind()===o.ResolutionKind.Range?new f(60*s,t):new y(t,i,s,function(e,t){switch(e){case o.ResolutionKind.Days:return new P(t);case o.ResolutionKind.Weeks:return new C(t);case o.ResolutionKind.Months:return new x}throw new Error("Unknown dwm resolution: "+e)}(r.kind(),t),n)}function I(e,t,i,n,r,a,l){var c,u,h=new p("Etc/UTC",e,t,i),d=o.Interval.parse(r+n),_=d.isDWM();_?(u=s(d,l),c=864e5):(u=d.inMilliseconds(),c=60*h.spec.findSession(0,0,0).getEntry().length()*1e3);var f=c/u,m=(_?7:7-h.spec.weekEndsCount())*f;return as.startOffset()+s.length()&&r===s.dayOfWeek()-1&&(r++,o-=1440),r===s.dayOfWeek()&&o>=s.startOffset()&&o0&&(e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=i,Object(c.setLineStyle)(e,u.LINESTYLE_SOLID),this._extendAndDrawLineSegment(e,s,l,t),this._extendAndDrawLineSegment(e,h,a,t),Object(c.drawLine)(e,s.x,s.y,h.x,h.y),Object(c.drawLine)(e,l.x,l.y,a.x,a.y)),e.restore()}},e.prototype._getPointsInPhysicalSpace=function(e,t){void 0===t&&(t=0);var i=Object(n.ensureNotNull)(this._data).points,o=i[0],s=i[1],a=e.pixelRatio,l=Math.round(o.x*a)+t,c=Math.round(s.x*a)+t,u=Math.round(o.y*a)+t,h=Math.round(s.y*a)+t;return[new r.Point(l,u),new r.Point(c,h)]},e.prototype._extendAndHitTestLineSegment=function(e,t,i,n){var r=this._extendAndClipLineSegment(t,i,n);if(null!==r&&Object(s.distanceToSegment)(r[0],r[1],e).distance<=3)return this._hitTestResult;return null},e.prototype._extendAndDrawLineSegment=function(e,t,i,n){var r=this._extendAndClipLineSegment(t,i,n);null!==r&&Object(c.drawLine)(e,r[0].x,r[0].y,r[1].x,r[1].y)},e.prototype._extendAndClipLineSegment=function(e,t,i){var o=Object(n.ensureNotNull)(this._data);if(Object(r.equalPoints)(e,t))return null;var s=i.physicalWidth,a=Math.min(e.x,t.x),l=Math.max(e.x,t.x),c=o.extendLeft?0:Math.max(a,0),u=o.extendRight?s:Math.min(l,s);return c>u||u<=0||c>=s?null:[new r.Point(c,e.y),new r.Point(u,t.y)]},e.prototype._drawBackground=function(e,t,i,n){if(!(n.cssWidth<=0||n.cssHeight<=0)){var r=this._extendAndClipLineSegment(t,i,n);if(null!==r){var o=r[0],s=r[1];e.beginPath(),e.moveTo(o.x,o.y),e.lineTo(s.x,o.y),e.lineTo(s.x,s.y),e.lineTo(o.x,s.y),e.lineTo(o.x,o.y),e.fillStyle=this.getColor(),e.fill()}}},e.prototype._hitTestBackground=function(e,t,i,n){var s=this._extendAndClipLineSegment(t,i,n);return null!==s&&Object(o.pointInBox)(e,Object(r.box)(s[0],s[1]))?this._backHitTestResult:null},e}()},InMJ:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Flat Bottom");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version, +i.e("lt-pane-views").then(function(e){var t=i("gr7S").FlatBottomPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.version=1,s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Flat Bottom"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.addPoint.call(this,e)},s.prototype.setLastPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.setLastPoint.call(this,e)},s.prototype.setPoint=function(e,t,i){if(i&&i.shift()&&1===e){this._snapPoint45Degree(t,this.points()[0])}if(2===e)this._points[1].index=t.index;else if(3===e)return this._points[0].index=t.index,this._points[2].price=t.price,void this.normalizePoints();n.prototype.setPoint.call(this,e,t)},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));var n=this._points[2];n.time=t.time,n.index=t.index;var r,o,s,a,l={price:n.price,time:e.time,index:e.index},c=[];n.index<=l.index?(c.push(n),c.push(l)):(c.push(l),c.push(n)),i[0].price>c[0].price?(r=i,o=c):c[0].price>i[0].price||c[1].price>i[1].price?(r=c,o=i):(r=i,o=c);var u=this.properties().extendLeft.value(),h=this.properties().extendRight.value();return e.index<=t.index?(s=u,a=h):(s=h,a=u),[this._linePointsToAlertPlot(r,"Upper",s,a),this._linePointsToAlertPlot(o,"Lower",u,a)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("vm8R").GeneralTrendFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolflatbottom",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFlatBottom=s},J2xC:function(e,t,i){e.exports={"css-value-header-toolbar-height":"38px"}},JOqt:function(e,t,i){"use strict";i.r(t),i.d(t,"debounce",(function(){return n}));var n=function(e,t){var i,n,r=0;function o(){e.apply(n,i)}return function(){n=this,i=arguments,clearTimeout(r),r=setTimeout(o,t)}}},JT5O:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyMarket",(function(){return o}));var n=i("aIyQ"),r=i.n(n),o=function(){function e(e,t){this.visibilityChanged=new r.a,this._dialogPromise=null,this._dialog=null,this._chartWidgetCollection=e,this._options=t}return e.prototype.isVisible=function(){return null!==this._dialog&&this._dialog.isVisible()},e.prototype.show=function(e){var t;null===this._dialog&&this._requestDialog(e),null===(t=this._dialog)||void 0===t||t.open(e)},e.prototype.hide=function(){var e;null===(e=this._dialog)||void 0===e||e.hide()},e.prototype.onCustomScriptModified=function(){var e +;null===(e=this._dialog)||void 0===e||e.updateUserStudies()},e.prototype.resetAllPages=function(){var e;null===(e=this._dialog)||void 0===e||e.resetAllStudies()},e.prototype._requestDialog=function(e){var t=this;if(null===this._dialogPromise){var n=void 0;n=Promise.all([i.e("react"),i.e(1),i.e(3),i.e(6),i.e(7),i.e(8),i.e(10),i.e(13),i.e(33),i.e(65),i.e(66),i.e(74),i.e(0),i.e(5),i.e(11),i.e("study-market")]).then(i.bind(null,"zbLM")).then((function(e){return new e.IndicatorsLibraryContainer(t._chartWidgetCollection,t._options)})),this._dialogPromise=n.then((function(i){t._dialog=i,t._dialog.getVisibilityChanged().subscribe(null,(function(e){t.visibilityChanged.fire(e)})),t._dialog.open(e)}))}return this._dialogPromise},e}()},JWMC:function(e,t,i){"use strict";i.r(t),i.d(t,"trackEvent",(function(){return l}));i("bSeV");var n=i("FQhm"),r=i("Kxc7"),o=i("txPx"),s=Object(o.getLogger)("Common.TrackEvent"),a=[/Study_(Drawing)_(.*)/,/(Study)_(.*)@tv-basicstudies/,/(Study)_(.*)/,/(Chart Style) (.*)/],l=function(e,t,i){if(r.enabled("charting_library_base"))!function(e,t,i){t=t||e||i||"";for(var r="",o=0;o=22)return t;for(var i={},n=0,r=0;;){var o=t[r];if(void 0===o)break;var s=t[o.id];o.isFake&&(o.id="in_"+n++),i[r]=o,i[o.id]=s,r++}return i}]}u.prototype.updateMetaInfo=function(e){if(!e)return e;n(!e.isTVScript,"This method should update only built-in java indicators metaInfo. For Pine indicators use updateMetaInfoAsync");for(var t=null,i=this._studiesMetainfo,r=0;r=12&&l<=26){var c={};for(s=0;s=12&&c<=26){var h=r.columns;r.columns=[];for(var d=0;dt&&o.logWarn("Bad integer input max value in metaInfo id="+e.id+" title="+e.description))}},u._fixInputsMaxValue=function(e,t){if(!TradingView.isAbsent(t)){var i=u.INPUT_MAX_VALUE;if(t.inputs)for(var n=0;ni&&(a.max=i))}if(e&&e.inputs){var r=u.splitInputs(e.inputs),o=r.arr;for(var s in o){var a;"integer"===(a=o[s]).type&&(a.max&&a.max>i&&(a.max=i))}e.inputs=TradingView.merge(r.obj,r.arr)}}},u.prototype.patchPropsStateAndMetaInfo=function(e,t,i){"Script$BOOKER"!==t.productId||t.alerts||delete e.alerts,u._fixInputsOrder(e,t),u._fixInputsMaxValue(e,t);var n=u.splitInputs(e.inputs);e.inputs=n.obj;var r=a.versionOf(t);ri&&(i=r))}e[i+1]=t},u.splitInputs=function(e){var t={},i={};for(var n in e)isNumber(parseInt(n,10))?t[n]=e[n]:i[n]=e[n];return{arr:t,obj:i}},u.findInputKeyById=function(e,t){var i=null;for(var n in e)if(isNumber(parseInt(n,10))&&e[n].id===t){i=n;break}return i},u.getInputKeyById=function(e,t){var i=u.findInputKeyById(e,t);if(!i)throw new Error("Cannot find input with id: "+t);return i},e.exports=u},K8V9:function(e,t){e.exports=''},K9GE:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.color=t.CubicBezier=t.easingFunc=t.dur=void 0,t.dur=350,t.easingFunc={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}};var n=function(){function e(e,t,i,n){this._mX1=e,this._mY1=t,this._mX2=i,this._mY2=n}return e.prototype.easingFunc=function(e){ +return this._mX1===this._mY1&&this._mX2===this._mY2?e:this._calcBezier(this._getTForX(e))},e.prototype._a=function(e,t){return 1-3*t+3*e},e.prototype._b=function(e,t){return 3*t-6*e},e.prototype._c=function(e){return 3*e},e.prototype._calcBezier=function(e){return((this._a(this._mY1,this._mY2)*e+this._b(this._mY1,this._mY2))*e+this._c(this._mY1))*e},e.prototype._getSlope=function(e){return 3*this._a(this._mX1,this._mX2)*e*e+2*this._b(this._mX1,this._mX2)*e+this._c(this._mX1)},e.prototype._getTForX=function(e){for(var t=e,i=0;i<4;++i){var n=this._getSlope(t);if(0===n)return t;t-=(this._calcBezier(t)-e)/n}return t},e}();t.CubicBezier=n,t.color={black0:"#000",black20:"#2b2d36",black25:"#2b2e37",black27:"#2f3241",black30:"#212121",black70:"#4A4A4A",black80:"#535353",black100:"#646464",black110:"#757575",black140:"#8A8A8A",black170:"#ADAEB0",black180:"#b4b4b4",black200:"#C8C8C8",black220:"#DADDE0",black230:"#ECECEC",black240:"#F2F2F2",black248:"#F8F8F8",black255:"#FFF",brand:"#3BB3E4",brandHover:"#3BABD8",brandActive:"#3898C2",brandDown:"#049DDC",brand220:"#3BB3E0",brand255:"#3BB3FF",brandNew:"#37A6EF",brandNew2:"#2196F3",spinner:"#00A2E2",brandMedium80:"#3C4650",brandMedium90:"#465a6e",brandMedium100:"#627384",brandMedium120:"#758696",brandMedium150:"#94959C",brandMedium190:"#9DB2BD",brandMedium220:"#E9EFF2",brandMedium230:"#EAECEF",brandMedium240:"#F1F3F6",brandDark:"#2A2C39",brandDark50:"#252733",brandDark45:"#20222D",brandDarkText:"#6A6B74",danger:"#FF4A68",dangerHover:"#F24965",dangerDown:"#FF173E",success:"#3CBC98",success55:"#37BC9B",success250:"#00FFC0",successHover:"#38B395",successDown:"#00A97F",attention:"#FFC84A",attention50:"#F89E30",growing:"#37bc9b",falling:"#ff4a68"}},KUek:function(e,t,i){"use strict";i.r(t);var n,r,o=i("mrSG"),s=i("Eyy1"),a=i("aIyQ"),l=i.n(a),c=i("k9/m"),u=i("hsV8"),h=i("jy4L"),d=i("w4Ji"),p=i("jenN"),_=i("txPx"),f=Object(_.getLogger)("Chart.StudyDataSource");!function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(n||(n={})),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"}(r||(r={}));var m=function(){function e(e,t,i,o){this._inputs=null,this._status=r.Idle,this._studyId=null,this._turnaroundCounter=1,this._studyStatus={type:n.Undefined},this._studyStatusChanged=new l.a,this._graphics=new p.LiveStudyGraphics,this._dataCleared=new l.a,this._dataUpdated=new l.a,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._metaInfo=o,this._series=t,this._turnaroundPrefix=i,this._plots=new c.PlotList(Object(d.studyPlotFunctionMap)(o),d.studyEmptyPlotValuePredicate),this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged)}return e.prototype.destroy=function(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged),this._dataUpdated.destroy(), +this._dataCleared.destroy(),this._studyStatusChanged.destroy()},e.prototype.metaInfo=function(){return this._metaInfo},e.prototype.inputs=function(){return this._inputs},e.prototype.setInputs=function(e){this._inputs=e,null!==this._studyId&&(this._turnaroundCounter++,this._onStudyStatusChangedTo({type:n.Undefined}),this._gateway.modifyStudy(this._studyId,this._turnaround(),e,this._onMessage.bind(this)),this._status===r.Active&&this._changeStatusTo(r.AwaitingFirstDataUpdate))},e.prototype.isStarted=function(){return this._status!==r.Idle},e.prototype.isActive=function(){return this._status===r.Active},e.prototype.start=function(){this.isStarted()?f.logNormal("start: data source is already started, nothing to do"):(Object(s.assert)(null!==this._inputs,"Inputs should be defined when starting a study data source"),this._gateway.isConnected().value()?this._createStudy():this._changeStatusTo(r.AwaitingConnection))},e.prototype.stop=function(){this.isStarted()?(null!==this._studyId&&(this._gateway.removeStudy(this._studyId),this._studyId=null,this._onStudyStatusChangedTo({type:n.Undefined})),this._changeStatusTo(r.Idle)):f.logNormal("stop: data source is already stopped, nothing to do")},e.prototype.studyId=function(){return this._studyId},e.prototype.studyStatus=function(){return this._studyStatus},e.prototype.studyStatusChanged=function(){return this._studyStatusChanged},e.prototype.plots=function(){return this._plots},e.prototype.graphics=function(){return this._graphics},e.prototype.clearData=function(){this._plots.clear(),this._graphics.clear(),this._dataCleared.fire()},e.prototype.stopAndStealData=function(){Object(s.assert)(this._status===r.Active,"Couldn't steal data from non-active data source"),this.stop();var e=this._plots,t=this._graphics.extract();return this._plots=new c.PlotList(Object(d.studyPlotFunctionMap)(this._metaInfo),d.studyEmptyPlotValuePredicate),{plots:e,graphics:t}},e.prototype.dataCleared=function(){return this._dataCleared},e.prototype.dataUpdated=function(){return this._dataUpdated},e.prototype._changeStatusTo=function(e){Object(s.assert)(this._status!==e,"Source and destination status should be distinct"),f.logNormal("Status changed from "+r[this._status]+" to "+r[e]),this._status=e},e.prototype._createStudy=function(){var e=this._series.seriesId();null!=e?this._createStudyUsingParentId(e):(this._changeStatusTo(r.AwaitingParent),this._series.dataEvents().completed().subscribe(this,this._onSeriesCompleted,!0))},e.prototype._createStudyUsingParentId=function(e){Object(s.assert)(this._status!==r.Active,'Status should not be "Active" when creating a study'),Object(s.assert)(this._studyStatus.type===n.Undefined,'Study status should be "Undefined" when creating a study'),Object(s.assert)(null===this._studyId,"Study id should be empty when creating a study"),this._studyId=Object(h.makeNextStudyId)(),this._gateway.createStudy(this._studyId,this._turnaround(),e,this._metaInfo.fullId+"!",Object(s.ensureNotNull)(this._inputs),this._onMessage.bind(this)),this._changeStatusTo(r.AwaitingFirstDataUpdate)}, +e.prototype._onGatewayIsConnectedChanged=function(e){e?this._onGatewayConnected():this._onGatewayDisconnected()},e.prototype._onGatewayConnected=function(){this._status===r.AwaitingConnection&&this._createStudy()},e.prototype._onGatewayDisconnected=function(){this._status!==r.Idle&&this._status!==r.AwaitingConnection&&(this._studyId=null,this._changeStatusTo(r.AwaitingConnection),this._studyStatus.type!==n.Undefined&&this._onStudyStatusChangedTo({type:n.Undefined})),this._turnaroundCounter=1},e.prototype._onSeriesCompleted=function(){this._status===r.AwaitingParent&&this._createStudyUsingParentId(Object(s.ensure)(this._series.seriesId()))},e.prototype._onStudyStatusChangedTo=function(e){var t=this._studyStatus;this._studyStatus=e,f.logNormal("Study status type changed from "+n[t.type]+" to "+n[e.type]),this._studyStatusChanged.fire(t,e)},e.prototype._onMessage=function(e){if("data_update"===e.method){var t=e.params,i=t.customId,n=t.turnaround,r=t.plots,o=t.nonseries;i===this._studyId&&this._checkTurnaround(n)&&this._onDataUpdate(r,o)}else if("study_loading"===e.method){var s=e.params,a=(i=s[0],n=s[1],s[2]);i===this._studyId&&this._checkTurnaround(n)&&this._onStudyLoading(a)}else if("study_completed"===e.method){var l=e.params;i=l[0],n=l[1],a=l[2];i===this._studyId&&this._checkTurnaround(n)&&this._onStudyCompleted(a)}else if("study_error"===e.method){var c=e.params,u=(i=c[0],n=c[1],c[2]),h=c[3];a=c[4];i===this._studyId&&this._checkTurnaround(n)&&this._onStudyError(u,h,a)}},e.prototype._onDataUpdate=function(e,t){var i=Object(u.unpackNonSeriesData)(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((function(){return i}),(function(){return i})).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate},e.prototype._onDataUnpacked=function(e,t,i){this._status!==r.Idle&&(this._status===r.AwaitingFirstDataUpdate&&(this._changeStatusTo(r.Active),this.clearData()),this._mergePlots(e),null!==i&&(i.indexes_replace?(Object(s.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds,this._metaInfo.graphics))),this._dataUpdated.fire(e,i,t))},e.prototype._onStudyLoading=function(e){this._onStudyStatusChangedTo({type:n.Loading,startTime:Date.now()})},e.prototype._onStudyError=function(e,t,i){this.clearData(),this._onStudyStatusChangedTo({type:n.Error,reason:e})},e.prototype._onStudyCompleted=function(e){this._onStudyStatusChangedTo({type:n.Completed})},e.prototype._mergePlots=function(e){this._plots.merge(e)},e.prototype._turnaround=function(){return""+this._turnaroundPrefix+this._turnaroundCounter},e.prototype._checkTurnaround=function(e){var t=this._turnaround();return e===t||e===this._series.turnaround()||e===this._series.turnaround()+"_"+t},e}(),v=i("kcTO"),y=i("Ocx9"),g=i("Kxc7");i.d(t,"sessionsPreferencesDefault",(function(){return S})),i.d(t,"Sessions",(function(){return w}));var b=new v.PriceFormatter,S={graphics:{backgrounds:{outOfSession:{color:"#2196F3", +transparency:92,visible:!1},preMarket:{color:"#FF9800",transparency:92,visible:!1},postMarket:{color:"#2196F3",transparency:92,visible:!1}},vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}}}},w=function(){function e(e,t){var i=this;this._studySource=null,this._paneViews=[],this._metaInfo=null,this._destroyed=!1,this._isStarted=!1,this._loadedGraphics=null,this._model=e,this._doubleClickHandler=t;var n=e.mainSeries();this._properties=new y.DefaultProperty("sessions"),this._removeDuplicateProperties(),this._properties.subscribe(this,this._onPropertiesChanged),e.studyMetaInfoRepository().findById({type:"java",studyId:"Sessions@tv-basicstudies"}).then((function(t){i._destroyed||null===i._loadedGraphics&&(i._setMetaInfo(t),null!==i._metaInfo&&(i._studySource=new m(e.chartApi(),n,"sessions_",i._metaInfo),i._createPaneViews(),i._studySource.dataCleared().subscribe(i,i.updateAllViews),i._studySource.dataUpdated().subscribe(i,i.updateAllViews),i._studySource.setInputs({}),i._processHibernate()))})),e.timeScale().onReset().subscribe(this,this._clearData),e.timeScale().logicalRangeChanged().subscribe(this,this.updateAllViews),e.mainSeries().properties().extendedHours.subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),e.mainSeries().properties().interval.subscribe(this,this._processHibernate),this._updateVisibleOfPreAndPostMarketBackground(e.mainSeries().properties().extendedHours)}return e.prototype.start=function(){this._isStarted=!0,this._processHibernate()},e.prototype.restart=function(){this._clearData(),g.enabled("stop_study_on_restart")&&this.stop(),this.start()},e.prototype.isStarted=function(){return this._isStarted},e.prototype.stop=function(){this._isStarted=!1,null!==this._studySource&&this._studySource.stop()},e.prototype.paneViews=function(e){return this._paneViews},e.prototype.labelPaneViews=function(e){return[]},e.prototype.priceAxisViews=function(e,t){return[]},e.prototype.updateAllViews=function(){this._paneViews.forEach((function(e){return e.update()}))},e.prototype.destroy=function(){this._destroyed=!0,null!==this._studySource&&(this._studySource.dataCleared().unsubscribe(this,this.updateAllViews),this._studySource.dataUpdated().unsubscribe(this,this.updateAllViews),this._studySource.destroy(),this._studySource=null),this._model.timeScale().logicalRangeChanged().unsubscribe(this,this.updateAllViews),this._model.timeScale().onReset().unsubscribe(this,this._clearData),this._model.mainSeries().properties().extendedHours.unsubscribe(this,this._updateVisibleOfPreAndPostMarketBackground),this._model.mainSeries().properties().interval.unsubscribe(this,this._processHibernate),this._properties.unsubscribe(this,this._onPropertiesChanged)},e.prototype.series=function(){return this._model.mainSeries()},e.prototype.priceScale=function(){return this.series().priceScale()},e.prototype.graphics=function(){return this._loadedGraphics||Object(s.ensureNotNull)(this._studySource).graphics()},e.prototype.properties=function(){return this._properties},e.prototype.graphicsInfo=function(){ +return Object(s.ensureNotNull)(this._metaInfo).graphics},e.prototype.firstValue=function(e){return this._model.mainSeries().firstValue()},e.prototype.formatter=function(){return b},e.prototype.state=function(e){var t={properties:this._properties.state()};return e&&null!==this._metaInfo&&(t.data={graphics:Object(p.saveStudyGraphics)(this.graphics()),metaInfo:this._metaInfo}),t},e.prototype.restoreState=function(e,t){var i=e.properties;this._migrateOutOfSessionProperty(i),this._properties.mergeAndFire(i),this._removeDuplicateProperties(),this._updateVisibleOfPreAndPostMarketBackground(this._model.mainSeries().properties().extendedHours),void 0!==e.data&&t&&(this._loadStudyGraphics(e.data.graphics),this._setMetaInfo(e.data.metaInfo),this._createPaneViews())},e.prototype.restoreOldState=function(e,t){var i={properties:{graphics:e.state.graphics}};void 0!==e.data&&void 0!==e.metaInfo&&t&&(i.data={metaInfo:e.metaInfo,graphics:e.data.graphics}),this.restoreState(i,t)},e.prototype.applyPreferences=function(e){this._properties.mergePreferences(e)},e.prototype.metaInfo=function(){return Object(s.ensureNotNull)(this._metaInfo)},e.prototype._loadStudyGraphics=function(e){var t=e.backgrounds;if(void 0!==t){var i=t.findIndex((function(e){return"inSession"===e.styleId}));-1!==i&&t.splice(i,1)}this._loadedGraphics=Object(p.loadStudyGraphics)(e)},e.prototype._setMetaInfo=function(e){var t=e.graphics.backgrounds;void 0!==t&&void 0!==t.inSession&&delete t.inSession,this._metaInfo=e},e.prototype._updateVisibleOfPreAndPostMarketBackground=function(e){var t=e.value();this._outOfSessionVisibilityProperty().setValue(t),this._preMarketVisibilityProperty().setValue(t),this._postMarketVisibilityProperty().setValue(t)},e.prototype._clearData=function(){null!==this._studySource&&this._studySource.clearData()},e.prototype._createPaneViews=function(){var e=this,t={doubleClickHandler:this._doubleClickHandler};Object(p.createGraphicsPaneViews)(this,this._model,t).then((function(t){e._paneViews=t,e._model.lightUpdate()}))},e.prototype._onPropertiesChanged=function(){this._processHibernate(),this.updateAllViews()},e.prototype._processHibernate=function(){if(null!==this._studySource){var e=this._canBeHibernated(),t=this._isHibernated(),i=this._studySource.isStarted();!t&&e&&i?this._studySource.stop():!t||e||i||this._studySource.start()}},e.prototype._canBeHibernated=function(){var e=this._model.mainSeries(),t=this._preMarketVisibilityProperty().value()&&this._postMarketVisibilityProperty().value()&&this._outOfSessionVisibilityProperty().value();return e.isDWM()||!t&&!this._vertLinesVisibleProperty().value()},e.prototype._isHibernated=function(){return this._isStarted&&(null===this._studySource||!this._studySource.isStarted())},e.prototype._outOfSessionVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().outOfSession.childs().visible},e.prototype._preMarketVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().preMarket.childs().visible}, +e.prototype._postMarketVisibilityProperty=function(){return this._properties.childs().graphics.childs().backgrounds.childs().postMarket.childs().visible},e.prototype._vertLinesVisibleProperty=function(){return this._properties.childs().graphics.childs().vertlines.childs().sessBreaks.childs().visible},e.prototype._removeDuplicateProperties=function(){this._properties.hasChild("properties")&&(this._properties.removeProperty("properties"),Object(y.saveDefaultProperties)(!0),this._properties.childChanged("",null),Object(y.saveDefaultProperties)(!1))},e.prototype._migrateOutOfSessionProperty=function(e){var t=e.graphics.backgrounds,i=t.outOfSession;i.color===S.graphics.backgrounds.outOfSession.color||"postMarket"in t||(e.graphics.backgrounds=Object(o.__assign)(Object(o.__assign)({},t),{postMarket:{color:i.color,transparency:i.transparency,visible:i.visible},preMarket:{color:i.color,transparency:i.transparency,visible:i.visible}}))},e}()},KcY8:function(e,t,i){"use strict";var n=i("mrSG"),r=i("aO4+"),o=i("f6yo"),s=i("VaSN"),a=i("Tmoa"),l=i("Ialn"),c=i("8Uy/"),u=i("jFln"),h=i("ikwP"),d=i("VdBB"),p=function(){function e(e,t){this.setData(e,t)}return e.prototype.setData=function(e,t){this._data=Object(n.__assign)({},e),this._commonData=Object(n.__assign)({},t)},e.prototype.draw=function(e,t,i,n,r,o){if(this._data.visible){e.font=t.font;var s,d=Math.floor((this._data.tickVisible?t.tickLength:0)*o),p=Math.floor((this._data.borderVisible?t.borderSize:0)*o),_=Math.floor(t.paddingTop*o),f=Math.floor(t.paddingBottom*o),m=Math.floor(t.paddingInner*o),v=Math.floor(t.paddingOuter*o),y=this._data.text,g=Math.round(t.baselineOffset*o),b=void 0!==this._data.labelIcon,S=Math.max(1,Math.floor(o)),w=Math.floor(t.fontSize*o)+_+f;if(w%2!=S%2&&(w+=1),b)s=w;else{var P=Math.ceil(i.measureText(e,y));s=Math.round(P*o)+d+p+m+v}var C=this._commonData.coordinate;this._commonData.fixedCoordinate&&(C=this._commonData.fixedCoordinate);var x,T,I="right"===r,M=this._getOffsetScaled(I,n,o),L=Math.ceil(n*o),O=I?L:0,k=O;e.fillStyle=Object(a.resetTransparency)(this._commonData.background),e.lineWidth=1,Object(u.setLineStyle)(e,c.LINESTYLE_SOLID),e.lineCap="butt";var A=Math.round(C*o)-Math.floor(.5*o),E=Math.floor(A+S/2-w/2),V=E+w;if(y||b){if(I?(x=O-d,T=(k=O-s)+v):(k=O+s,x=O+d,T=O+p+d+m),O+=M,k+=M,x+=M,e.beginPath(),e.moveTo(O,E),e.lineTo(k,E),e.lineTo(k,V),e.lineTo(O,V),e.fill(),0!==M&&this._data.fillOffset){e.fillStyle=t.paneBackgroundColor;var D=I?Math.ceil(n*o)+1:0;e.beginPath(),e.moveTo(O,E),e.lineTo(D,E),e.lineTo(D,V),e.lineTo(O,V),e.fill()}if(b){switch(this._data.labelIcon){case 0:this._drawPlusIcon(e,O,k,E,A,V,S)}return}this._data.tickVisible&&(e.fillStyle=this._commonData.color,e.fillRect(O,A,x-O,S)),e.textAlign="left",e.fillStyle=this._commonData.color,Object(h.drawScaled)(e,o,(function(){e.fillText(y,(T+M)/o,(V-f-g)/o)}))}if(this._data.secondLine){var B=Math.ceil(i.measureText(e,this._data.secondLine)*o)+m+v;e.fillStyle=Object(a.resetTransparency)(this._commonData.background),this._data.text&&(E+=w+S,V+=w+S),I?(O=(k=Math.min(k,L-B))+B, +T=k+v):(k=(O=Math.max(k-B,p))+B,T=O+m),O+=M,k+=M,e.beginPath(),e.moveTo(O,E),e.lineTo(k,E),e.lineTo(k,V),e.lineTo(O,V),e.fill(),e.textAlign="left",e.fillStyle=this._commonData.color;var R=this._data.secondLine;Object(h.drawScaled)(e,o,(function(){e.fillText(Object(l.startWithLTR)(R),(T+M)/o,(V-f-g)/o)}))}}},e.prototype.height=function(e,t){if(!this._data.visible)return 0;var i=e.fontSize+e.paddingTop+e.paddingBottom;return this._data.secondLine&&t?2*i+1:i},e.prototype.hitTest=function(e){var t=this._data.hitTestData;if(void 0===t)return null;var i=this._data.offset,n=Object(s.lastEventIsTouch)()?10:0,a=Object(r.box)(new r.Point(t.xl+i-n,t.y-n),new r.Point(t.xl+i+t.containerWidth+n,t.y+t.containerHeight+n)),l=t.left&&Object(o.pointInBox)(e,a),c=Object(r.box)(new r.Point(t.xr-i-n,t.y-n),new r.Point(t.xr-i+t.containerWidth+n,t.y+t.containerHeight+n)),u=t.right&&Object(o.pointInBox)(e,c);if(l||u){var h=l?"left":"right";return new d.HitTestResult(d.HitTestResult.CUSTOM,{clickHandler:void 0===t.clickHandler?void 0:t.clickHandler.bind(this,e,h),tapHandler:void 0===t.clickHandler?void 0:t.clickHandler.bind(this,e,h),tooltip:t.tooltip})}return null},e.prototype._getOffsetScaled=function(e,t,i){var n=e?-1:1,r=0===this._data.offset?0:n*this._data.offset,o=0===r?0:n*Math.max(1,Math.round(Math.abs(r)*i));return e&&t*i%1!=0&&(o=n*(Math.abs(o)+1)),o},e.prototype._drawPlusIcon=function(e,t,i,n,r,o,s){e.fillStyle=this._commonData.color;var a=Math.abs(t-i),l=Math.round(.5*a);l%2!=s%2&&(l+=1);var c=Math.floor((a-l)/2),u=Math.min(t,i),h=u+Math.floor(a/2-s/2);e.fillRect(u+c,r,l,s),e.fillRect(h,n+c,s,l)},e}();i.d(t,"a",(function(){return _}));var _=function(){function e(e){this._commonRendererData={coordinate:0,color:"#FFF",background:"#000"},this._axisRendererData={text:"",visible:!1,tickVisible:!0,borderVisible:!0,offset:0},this._paneRendererData={text:"",visible:!1,tickVisible:!1,borderVisible:!1,offset:1,fillOffset:!0},this._invalidated=!0,this._axisRenderer=new(e||p)(this._axisRendererData,this._commonRendererData),this._paneRenderer=new(e||p)(this._paneRendererData,this._commonRendererData)}return e.prototype.text=function(){return this._axisRendererData.text},e.prototype.secondLineText=function(){return this._axisRendererData.secondLine},e.prototype.background=function(){return this._commonRendererData.background},e.prototype.color=function(){return this.generateTextColor(this.background())},e.prototype.generateTextColor=function(e){return Object(a.colorFromBackground)(e)},e.prototype.coordinate=function(){return this._updateRendererDataIfNeeded(),this._commonRendererData.coordinate},e.prototype.floatCoordinate=function(){return this._updateRendererDataIfNeeded(),this._commonRendererData.floatCoordinate||this._commonRendererData.coordinate},e.prototype.update=function(){this._invalidated=!0},e.prototype.height=function(e,t){return void 0===t&&(t=!1),Math.max(this._axisRenderer.height(e,t),this._paneRenderer.height(e,t))},e.prototype.getFixedCoordinate=function(){return this._commonRendererData.fixedCoordinate||0}, +e.prototype.setFixedCoordinate=function(e){this._commonRendererData.fixedCoordinate=e},e.prototype.isVisible=function(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible||this._paneRendererData.visible},e.prototype.isAxisLabelVisible=function(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible},e.prototype.isPaneLabelVisible=function(){return this._updateRendererDataIfNeeded(),this._paneRendererData.visible},e.prototype.renderer=function(){return this._updateRendererDataIfNeeded(),this._axisRenderer.setData(this._axisRendererData,this._commonRendererData),this._paneRenderer.setData(this._paneRendererData,this._commonRendererData),this._axisRenderer},e.prototype.paneRenderer=function(){return this._updateRendererDataIfNeeded(),this._axisRenderer.setData(this._axisRendererData,this._commonRendererData),this._paneRenderer.setData(this._paneRendererData,this._commonRendererData),this._paneRenderer},e.prototype.setPaneRendererLabelIcon=function(e){this._paneRendererData.labelIcon=e},e.prototype.setPaneLabelVisible=function(e){this._paneRendererData.visible=e,this._invalidated=!0},e.prototype._updateRendererDataIfNeeded=function(){this._invalidated&&(this._updateRendererData(this._axisRendererData,this._paneRendererData,this._commonRendererData),this._invalidated=!1)},e}()},Kmdw:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererArrowUp",(function(){return l})),i.d(t,"PaneRendererArrowDown",(function(){return c}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=i("Hr11"),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._sign=0,t._thinArrow=!1,t._thinArrowLineWidth=0,t._headHeight=0,t._arrowWidth=0,t}return Object(n.__extends)(t,e),t.prototype.setData=function(e,t){this._setBaseData(e,t)},t.prototype._drawItemShape=function(e,t,i){var n=t.pixelRatio,r=this._lineWidth(t)%2?.5:0,o=this._sign,a=this._arrowWidth,l=this._headHeight,c=Math.abs(i.height),u=Math.round(i.x*n)+r,h=i.vertOffset,d=Math.round((i.y+h+o*c/2)*n)+r,p=Object(s.ceiledEven)(a*n),_=p/2,f=Math.round(c*n),m=Math.round(l*n);e.translate(u,d),this._thinArrow?(e.moveTo(0,0),e.lineTo(-_,-_*o),e.moveTo(0,0),e.lineTo(_,-_*o),e.moveTo(0,0),e.lineTo(0,-f*o),e.moveTo(-_,-f*o),e.lineTo(_,-f*o)):(e.moveTo(0,0),f0&&(this._kind=e,this._multiplier=t)}return e.prototype.kind=function(){return this._kind},e.prototype.multiplier=function(){return this._multiplier},e.prototype.isValid=function(){return this.kind()!==n.Invalid&&this.multiplier()>0},e.prototype.isDWM=function(){return this.isValid()&&!this.isRange()&&!this.isIntraday()},e.prototype.isIntraday=function(){var e=c.has(this.kind());return this.isValid()&&!this.isRange()&&e},e.prototype.isSeconds=function(){return this.kind()===n.Seconds},e.prototype.isMinutes=function(){return this.kind()===n.Minutes},e.prototype.isMinuteHours=function(){return this.kind()===n.Minutes&&d(this.multiplier())},e.prototype.isDays=function(){return this.kind()===n.Days},e.prototype.isWeeks=function(){return this.kind()===n.Weeks},e.prototype.isMonths=function(){return this.kind()===n.Months},e.prototype.isRange=function(){return this.kind()===n.Range},e.prototype.isTimeBased=function(){return!this.isRange()},e.prototype.letter=function(){return this.isValid()&&this.kind()!==n.Minutes?this.kind()[0].toUpperCase():""},e.prototype.value=function(){return this.isValid()?this.kind()===n.Minutes?this.multiplier()+"":this.multiplier()+this.letter():""},e.prototype.isEqualTo=function(t){if(!(t instanceof e))throw new Error("Argument is not an Interval");return!(!this.isValid()||!t.isValid())&&(this.kind()===t.kind()&&this.multiplier()===t.multiplier())},e.prototype.inMilliseconds=function(e){if(void 0===e&&(e=Date.now()),!this.isValid()||this.isRange())return NaN;if(this.isMonths()){var t=new Date(e);return t.setUTCMonth(t.getUTCMonth()+(this.multiplier()||1)),+t-e}var i=this.multiplier();return a[this.kind()]*i},e.isEqual=function(t,i){return e.parse(t).isEqualTo(e.parse(i))},e.parse=function(t){t=(t+"").toUpperCase().split(",")[0];var i=o.exec(t);return null!==i?"H"===i[2]?new e(n.Minutes,60*h(i[1])):new e(l[i[2]],h(i[1])):null!==(i=s.exec(t))?new e(n.Minutes,h(i[1])):new e(n.Invalid,0)},e.kind=function(t){return e.parse(t).kind()},e.isValid=function(t){return e.parse(t).isValid()},e.isDWM=function(t){return e.parse(t).isDWM()},e.isIntraday=function(t){return e.parse(t).isIntraday()},e.isSeconds=function(t){return e.parse(t).isSeconds()},e.isMinutes=function(t){return e.parse(t).isMinutes()},e.isMinuteHours=function(t){return e.parse(t).isMinuteHours()},e.isDays=function(t){return e.parse(t).isDays()},e.isWeeks=function(t){return e.parse(t).isWeeks()},e.isMonths=function(t){return e.parse(t).isMonths()},e.isRange=function(t){return e.parse(t).isRange()},e.isTimeBased=function(t){return e.parse(t).isTimeBased()},e.normalize=function(t){var i=e.parse(t);return i.isValid()?i.value():null},e}();function h(e){return 0===e.length?1:parseInt(e,10)}function d(e){return e>=60&&!(e%60)}},"M7/j":function(e,t,i){"use strict";i.r(t),i.d(t,"itemsRangeIsValid",(function(){return h})),i.d(t,"splitItems",(function(){return d})),i.d(t,"PaneRendererBaseline",(function(){return p})) +;var n=i("mrSG"),r=i("aO4+"),o=i("hBTJ"),s=i("GEp6"),a=i("Zp/P"),l=i("Y7w9"),c=i("cPgM"),u=i("VdBB");function h(e){if(0===e.length)return!1;var t=e.findIndex((function(e){return Object(a.coordinateIsValid)(e.y)}));if(-1===t)return!1;for(var i=e.length-1;i>t&&!Object(a.coordinateIsValid)(e[i].y);)i--;return!(t>=i)}function d(e,t){for(var i=[],n=[],s=null,l=0;l=t&&n.push(c),s=c;else{if(null===s)continue;c=s}if(Object(a.coordinateIsValid)(u.y)&&(c.y>t&&u.yt))if(Math.abs(c.x-u.x)<1){var h=new r.Point(c.x,t);i.push(h),n.push(h)}else{var d=Object(o.intersectLineSegments)(c,u,new r.Point(c.x,t),new r.Point(u.x,t));if(null!==d){h=c.add(u.subtract(c).scaled(d));i.push(h),n.push(h)}}}return{topItems:i,bottomItems:n}}var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(n.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data)return null;for(var t=this._data,i=t.items,n=t.topLineWidth,o=t.bottomLineWidth,c=Object(a.selectionTolerance)((n+o)/2),h=Object(l.lowerbound)(i,e,(function(e,t){return e.x<=t.x})),d=Math.max(1,h-1),p=Math.min(i.length-1,h+1),_=d;_<=p;++_){var f=i[_-1],m=i[_];if(Object(s.distanceToSegment)(new r.Point(f.x,f.y),new r.Point(m.x,m.y),new r.Point(e.x,e.y)).distance<=c)return new u.HitTestResult(u.HitTestResult.REGULAR)}return null},t.prototype._drawImpl=function(e){if(null!==this._data){var t=this._data,i=t.items,n=t.baseLevelCoordinate,r=t.bottom,o=t.bottomFillColor1,s=t.bottomFillColor2,a=t.topFillColor1,l=t.topFillColor2,c=t.topLineColor,u=t.bottomLineColor,p=t.topLineWidth,_=t.bottomLineWidth;if(h(i)){var f=d(i,n),m=f.topItems,v=f.bottomItems;e.lineCap="round",e.lineJoin="round",e.translate(.5,.5),0!==m.length&&(e.beginPath(),e.moveTo(m[0].x,n),this._makeLine(e,m,!0,0),e.closePath(),e.fillStyle=this._makeLinearGradient(e,a,l,n-r,n),e.fill(),e.beginPath(),this._makeLine(e,m,!1,0),e.lineWidth=p,e.strokeStyle=c,e.stroke()),0!==v.length&&(e.beginPath(),e.moveTo(v[0].x,n),this._makeLine(e,v,!0,1),e.closePath(),e.fillStyle=this._makeLinearGradient(e,o,s,n,n+r),e.fill(),e.beginPath(),this._makeLine(e,v,!1,1),e.lineWidth=_,e.strokeStyle=u,e.stroke())}}},t.prototype._makeLine=function(e,t,i,n){if(null!==this._data){var r=t.findIndex((function(e){return Object(a.coordinateIsValid)(e.y)}));if(-1!==r)for(var o,s=this._data,l=s.barSpacing,c=s.baseLevelCoordinate,u=.25*l,h=t.length,d=r;d=c&&p.y>=c){e.moveTo(p.x,p.y);continue}}else if(o&&o.y<=c&&p.y<=c){e.moveTo(p.x,p.y);continue}if(o&&Object(a.coordinateIsValid)(o.y))e.lineTo(p.x,p.y),i&&!Object(a.coordinateIsValid)(_.y)&&e.lineTo(p.x,c);else if(_&&Object(a.coordinateIsValid)(_.y))i?(d!==r&&e.lineTo(p.x,c),e.lineTo(p.x,p.y)):e.moveTo(p.x,p.y);else if(i){if(0===d)continue;d!==r&&e.lineTo(p.x-u,c),e.lineTo(p.x-u,p.y),e.lineTo(p.x+u,p.y),e.lineTo(p.x+u,c) +}else e.moveTo(p.x-u,p.y),e.lineTo(p.x+u,p.y);o=p}}}},t.prototype._makeLinearGradient=function(e,t,i,n,r){var o=e.createLinearGradient(0,n,0,r);return o.addColorStop(0,t),o.addColorStop(1,i),o},t}(c.ScaledPaneRenderer)},MA5A:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolCrossLine",(function(){return c}));var n=i("mrSG"),r=i("Ocx9"),o=i("p1SQ"),s=i("GmZZ"),a=i("Ss5c"),l=window.t("Cross Line"),c=function(e){function t(n,r){var a=e.call(this,n,r||t.createProperties())||this;return a._priceAxisView=new o.LineToolHorzLinePriceAxisView(a),a._timeAxisView=new s.LineToolVertLineTimeAxisView(a),i.e("lt-pane-views").then(function(e){var t=i("amUF").CrossLinePaneView;a._setPaneViews([new t(a,a._model)])}.bind(null,i)).catch(void 0),a}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return l},t.prototype.name=function(){return"Cross Line"},t.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()?null:t===this.priceScale()&&this.properties().showPrice.value()&&this._model.paneForSource(this)===e?[this._priceAxisView]:null},t.prototype.timeAxisViews=function(){return this.isSourceHidden()?null:this.properties().showTime.value()?[this._timeAxisView]:null},t.prototype.updateAllViews=function(){e.prototype.updateAllViews.call(this),this._priceAxisView.update(),this._timeAxisView.update()},t.prototype.canHasAlert=function(){return!1},t.prototype.lineColor=function(){return this.properties().linecolor.value()},t.prototype.lineWidth=function(){return this.properties().linewidth.value()},t.prototype.lineStyle=function(){return this.properties().linestyle.value()},t.createProperties=function(e){var i=new r.DefaultProperty("linetoolcrossline",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"xrdl")).then((function(e){return e.CrossLineDefinitionsViewModel}))},t._configureProperties=function(e){a.LineDataSource._configureProperties(e)},t}(a.LineDataSource)},MROS:function(e,t,i){"use strict";i.r(t),i.d(t,"ModelSelection",(function(){return o}));var n=i("Y7w9"),r=i("CW80"),o=function(){function e(){this._items=[],this._set=new Set}return e.prototype.isEmpty=function(){return 0===this._items.length},e.prototype.add=function(e){this._items.length>0&&!Object(r.isLineTool)(this._items[0])&&this.clear(),Object(r.isLineTool)(e)||this.clear();var t=Object(n.lowerbound)(this._items,e,(function(e,t){return e.zorder()i&&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},e.prototype._targetPriceScaleIndex=function(e,t){if(e.mainSource()===t.mainSeries())return 0},e.prototype._tryToGetDesiredPriceScale=function(e,t,i,n){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!==n?Object(r.ensureNotNull)(n.priceScale()):e.isMainPane()?Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.mainDataSource()).priceScale()):this.createNewPriceScaleIfPossible(e);case"overlay":return e.createPriceScaleAtPosition("overlay")}},e}(),a=function(e){function t(t){return e.call(this,t)||this}return Object(n.__extends)(t,e),t.prototype.apply=function(e){if(e.containsMainSeries()){var t=Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.mainDataSource()).priceScale());e.movePriceScale(t,"right",0)}for(var i=e.model();e.leftPriceScales().length>e.rightPriceScales().length;){t=e.leftPriceScales()[e.leftPriceScales().length-1];e.movePriceScale(t,"right",this._targetPriceScaleIndex(t,i))}for(;e.rightPriceScales().length-e.leftPriceScales().length>1;){t=e.rightPriceScales()[e.rightPriceScales().length-1];e.movePriceScale(t,"left",this._targetPriceScaleIndex(t,i))}},t.prototype.createNewPriceScaleIfPossible=function(e){if(!this.canCreateNewPriceScale(e))return e.createPriceScaleAtPosition("overlay");var t=e.leftPriceScales().length=0;--a)if(Math.floor(o/r[a].divisor)!==Math.floor(s/r[a].divisor))return r[a].span},TradingView.ChartapiMessagerInstances=[],e.exports=l}).call(this,i("jCNj"))},"N+BX":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Double Curve") +;function s(e,t){this._constructor="LineToolBezierCubic";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("a6on").BezierCubicPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Double Curve"},s.prototype.controlPoints=function(){var e=this.pointToScreenPoint(this.points()[0])[0],t=this.pointToScreenPoint(this.points()[1])[0],i=t.subtract(e).scaled(.5).transposed().scaled(.3),n=e.add(t).scaled(.33),r=e.add(t).scaled(.67),o=n.add(i),s=r.subtract(i);return[this.screenPointToPoint(o),this.screenPointToPoint(s)]},s.prototype.setLastPoint=function(e,t){n.prototype.setLastPoint.call(this,e,t),this._controlPoints=this.controlPoints()},s.prototype.addPoint=function(e,t,i){var r=n.prototype.addPoint.call(this,e,t,!0);if(r){var o=this.controlPoints();delete this._controlPoints,this._points.push(o[0]),this._points.push(o[1]),i||(this.normalizePoints(),this.createServerPoints()),this._createPointProperty(2),this._createPointProperty(3)}return r},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),this._createPointProperty(2),this._createPointProperty(3)},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("b4fl").GeneralBezierDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolbeziercubic",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolBezierCubic=s},N1UO:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyApi",(function(){return d}));var n=i("mrSG"),r=(i("YFKU"),i("Eyy1")),o=i("9iCb"),s=i("xo8u"),a=i("gaBL"),l=i("HGup"),c=i("jRfx"),u=i("/ToI"),h=i("HZKX"),d=function(){function e(e,t){this._study=e,this._chartWidget=t,this._undoModel=this._chartWidget.model(),this._model=this._undoModel.model()}return e.prototype.isUserEditEnabled=function(){return this._study.userEditEnabled()},e.prototype.setUserEditEnabled=function(e){this._study.setUserEditEnabled(e)},e.prototype.getInputsInfo=function(){return this._study.metaInfo().inputs.map((function(e){return Object(n.__assign)(Object(n.__assign)({},e),{localizedName:void 0!==e.name?window.t(e.name,{context:"input"}):""})}))},e.prototype.getInputValues=function(){var e=this._study.inputs();return Object.keys(e).map((function(t){return{id:t,value:e[t]}}))},e.prototype.setInputValues=function(e){for(var t=this.getInputValues(),i=function(e){void 0!==t.find((function(t){return t.id===e.id}))?n._study.properties().inputs[e.id].setValue(e.value):console.warn('There is no such input: "'+e.id+'"')},n=this,r=0,o=e;r0&&(i.drawImage(a.leftAxis.canvas,l,n),l+=a.leftAxis.canvas.width),i.drawImage(a.canvas,l,n),l+=a.canvas.width,a.rightAxis.contentWidth>0&&i.drawImage(a.rightAxis.canvas,l,n),"pane"===a.type&&(i.fillStyle=e.colors.text,this._drawLegend(a,i,new r.Point(c,h),u)),n+=a.canvas.height}if(void 0!==e.timeAxis){l=0;e.timeAxis.lhsStub.contentWidth>0&&(i.drawImage(e.timeAxis.lhsStub.canvas,l,n),l+=e.timeAxis.lhsStub.canvas.width),i.drawImage(e.timeAxis.canvas,l,n),l+=e.timeAxis.canvas.width,e.timeAxis.rhsStub.contentWidth>0&&i.drawImage(e.timeAxis.rhsStub.canvas,l,n)}i.restore()},e.prototype._drawLegend=function(e,t,i,n){var o=!0,s=Math.ceil(1.4*this._options.fontSize*this._pixelRatio),a=i.x,l=i.y;if(e.mainSeriesText&&l+si}));return{text:(t=t.slice(0,l)).trim(),elided:!0}}(e,d,i-p,this._pixelRatio);if(_.elided&&!s)return null;for(var f=[],m=0,v=0,y=l;v_.text.length)break;f.push(P.text),m+=P.text.length}var b=f.join("").trim().length;m=0;for(var S=0,w=l;Sb)break;P.color&&(e.save(),e.fillStyle=P.color),p+=g(e,new r.Point(p,t.y),P.text,this._pixelRatio),P.color&&e.restore(),m+=P.text.length}return _.elided&&(p+=g(e,new r.Point(p,t.y),"...",this._pixelRatio)),p},e}();function w(e,t){return Object(n.__awaiter)(this,void 0,void 0,(function(){return Object(n.__generator)(this,(function(i){return[2,new S(e,t).getImage()]}))}))}},Ndyb:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererColumns",(function(){return r}));var n=i("VdBB"),r=function(){function e(e){this._data=null,this._precalculatedCache=[],this.setData(e)}return e.prototype.setData=function(e){this._data=e,this._precalculatedCache=[]},e.prototype.draw=function(e,t){if(null!==this._data&&0!==this._data.items.length){var i=t.pixelRatio;this._precalculatedCache.length||this._fillPrecalculatedCache(i);for(var n=Math.max(1,Math.floor(i)),r=Math.round(this._data.histogramBase*i)-Math.floor(n/2),o=r+n,s=this._data.lineColor,a=0;a=i&&l<=r){var c=a.y;if(e.y>=Math.min(c,this._data.histogramBase)&&e.y<=Math.max(c,this._data.histogramBase))return new n.HitTestResult(n.HitTestResult.REGULAR)}}return null},e.prototype._fillPrecalculatedCache=function(e){if(null!==this._data&&0!==this._data.items.length){var t=Math.ceil(this._data.barSpacing*e)<=1?0:Math.max(1,Math.floor(e)),i=Math.round(this._data.barSpacing*e)-t;this._precalculatedCache=new Array(this._data.items.length);for(var n=0;nu.center?u.right=c.left-t-1:c.left=u.right+t+1))}var h=Math.ceil(this._data.barSpacing*e);for(n=0;n0&&h<4)for(n=0;nh&&(c.roundedCenter>c.center?c.right-=1:c.left+=1)}}else this._precalculatedCache=[]},e}()},NhkU:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Pitchfan");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("l5Au").PitchfanLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("median").child("linewidth")],l=0;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=8,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 3},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Pitchfan"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("D+Nk").PitchBaseDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new r("linetoolpitchfan",e,!1,{range:[0,8]});return a._configureProperties(t),t},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolPitchfan=a},NsVT:function(e,t,i){"use strict";i.r(t);var n=i("hY0g"),r=i.n(n),o=i("HySD");function s(e,t){for(var i=0,n=0,r=t;n0&&t.push({min:o,max:s})}return t.sort((function(e,t){return e.min-t.min||e.max-t.max})),t}function l(e,t){if(e.length!==t.length)return!1;for(var i=e.length;i--;){if(e[i].min!==t[i].min)return!1;if(e[i].max!==t[i].max)return!1}return!0}var c=i("+GxX"),u=i("Kxc7");i.d(t,"ChartPage",(function(){return d}));var h=u.enabled("no_min_chart_width"),d=function(){function e(e){var t=this;this._processVisibility=function(e){var i=e.container.value() +;return t._affectsLayout(e.name)?(i&&i.classList.toggle("js-hidden",!1),!0):(i&&i.classList.toggle("js-hidden",!0),!1)},this._setWidth=function(e,i){var n=i;t._fullscreenArea!==e.name&&(e.availWidth.setValue(i),e.canNegotiate.width&&(n=s(i,e.negotiations.width)));var r=e.container.value();return r&&(r.style.width=n+"px"),e.width.setValue(n),n},this._setHeight=function(e,i){var n=i;t._fullscreenArea!==e.name&&(e.availHeight.setValue(i),e.canNegotiate.height&&(n=s(i,e.negotiations.height)));var r=e.container.value();return r&&(r.style.height=n+"px"),e.height.setValue(n),n};var i=e.container.value();if(!i)throw new Error("bridge.container.value() must be an element");this._container=i,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((function(){return t.recalculate()})),this._height.subscribe((function(){return t.recalculate()})),this._bridge.visible.subscribe((function(){return t._updateVisibility()})),this._bridge.fullscreen.subscribe((function(){return t._onParentFullscreenChange()})),this.recalculate()}return e.prototype.allocate=function(e){var t=this,i=e&&e.areaName;if(-1===this._availableAreas.indexOf(i))throw new Error("unknown options.areaName");this.free(i);var n=this._createDOM(i),s={name:i,canNegotiate:{width:"left"===i||"right"===i||"tradingpanel"===i||"topleft"===i,height:"top"===i||"bottom"===i||"topleft"===i||"extratop"===i},negotiations:{width:[],height:[]},remove:function(){for(var e in t._areas)t._areas[e]===s&&t.free(e)},negotiateWidth:function(e){if(s.canNegotiate.width){var i=a(e);l(s.negotiations.width,i)||(s.negotiations.width=i,t.recalculate())}},negotiateHeight:function(e){if(s.canNegotiate.height){var i=a(e);l(s.negotiations.height,i)||(s.negotiations.height=i,t.recalculate())}},requestFullscreen:function(){t._fullscreenArea||("right"!==i&&"center"!==i||(t._fullscreenArea=i),"center"===i&&t._bridge.requestFullscreen(),t._updateFullscreen())},exitFullscreen:function(){i===t._fullscreenArea&&(t._fullscreenArea=void 0,"center"===i&&t._bridge.exitFullscreen(),t._updateFullscreen())},width:new r.a,height:new r.a,availWidth:new r.a,availHeight:new r.a,alive:new r.a(!0),container:new r.a(n),visible:new r.a(!0),fullscreen:new r.a(!0),rdState:new o.ResizerDetacherState};return s.rdState.pushOwner(s),this._areas[i]=s,s.rdState.owner.subscribe((function(e){var n=s.container.value();if(e!==s)n&&(n.innerHTML="",n.parentElement&&n.parentElement.removeChild(n));else{for(var r=null,o=t._availableAreas.indexOf(i);o--;){var a=t._availableAreas[o];if(t._affectsLayout(a)){r=t._areas[a].container.value();break}}n&&(r&&n.parentElement?n.insertAdjacentElement("afterend",r):t._container.appendChild(n))}t.recalculate()}),{callWithLast:!0}),s.rdState.bridge()},e.prototype.free=function(e){var t=this._areas[e];if(t){this._areas[e]=void 0;var i=t.container.value();i&&i.parentElement&&i.parentElement.removeChild(i),t.alive.setValue(!1)}},e.prototype.recalculate=function(){var e={} +;this._recalcSingleRunToken=e;var t=this._areas.topleft,i=this._areas.left,n=this._areas.tradingpanel,r=this._areas.right,o=this._areas.top,s=this._areas.bottom,a=this._areas.center,l=this._areas.extratop,c=this._width.value(),u=this._height.value(),d=0,p=0,_=0,f=0,m=0,v=0,y=0,g=0;(e===this._recalcSingleRunToken&&l&&this._processVisibility(l)&&(g=this._setHeight(l,u),this._setWidth(l,c)),e===this._recalcSingleRunToken&&t&&this._processVisibility(t))&&(y=this._setHeight(t,u),(v=this._setWidth(t,c))&&(v+=4),(I=t.container.value())&&(I.style.top=g+"px"));e===this._recalcSingleRunToken&&i&&this._processVisibility(i)&&((I=i.container.value())&&(I.style.top=y+g+"px"),this._setHeight(i,u-y-g),(_=this._setWidth(i,c))&&(_+=4));if(e===this._recalcSingleRunToken&&n&&this._processVisibility(n)){this._setHeight(n,u);var b=c-_;h||(b-=300),m=this._setWidth(n,b)}if(e===this._recalcSingleRunToken&&r&&this._processVisibility(r)){this._setHeight(r,u-g);b=c-_-m;h||(b-=300),f=this._setWidth(r,b),(I=r.container.value())&&(I.style.top=g+"px")}var S=m+f,w=S?4:0;if(e===this._recalcSingleRunToken&&o&&this._processVisibility(o)){var P=Math.max(v,_);(I=o.container.value())&&(I.style.left=P+"px",I.style.top=g+"px");b=c-P-m-f-w;this._setWidth(o,b),d=this._setHeight(o,u)}var C=0,x=c-_-m-f-w;if(e===this._recalcSingleRunToken&&s&&this._processVisibility(s)){(I=s.container.value())&&(I.style.left=_+"px",I.classList.toggle("no-border-top-left-radius",!_),I.classList.toggle("no-border-top-right-radius",!S)),this._setWidth(s,x);var T=u-d-g;C=Math.min(300,T-0),p=this._setHeight(s,T)+4}if(e===this._recalcSingleRunToken&&a&&this._processVisibility(a)){var I;(I=a.container.value())&&(I.style.left=_+"px",I.style.top=d+g+"px",I.classList.toggle("no-border-bottom-left-radius",!p||!_),I.classList.toggle("no-border-bottom-right-radius",!S||!p)),this._setWidth(a,x);T=u-d-p-g;this._setHeight(a,Math.max(T,C))}e===this._recalcSingleRunToken&&n&&this._affectsLayout("tradingpanel")&&((I=n.container.value())&&(I.style.right=f+"px",I.style.top=g+"px"));e===this._recalcSingleRunToken&&this._updateVisibility()},e.prototype._affectsLayout=function(e){var t=this._areas[e];if(!t)return!1;if(t.rdState.owner.value()!==t)return!1;if(this._fullscreenArea&&this._fullscreenArea!==e)return p(e);if(this._width.value()<=567||this._height.value()<=445){var i=["center","top","left","topleft","extratop"];if(Object(c.isFeatureEnabled)("mobile_show_bottom_panel")&&i.push("bottom"),!i.includes(e))return!1}return!0},e.prototype._updateVisibility=function(){for(var e=this._bridge.visible.value(),t=0;te.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},e.prototype.before=function(e){return-1===this.compareTo(e)},e.prototype.toCalendar=function(e){ +return n.get_cal(n.get_timezone("Etc/UTC"),this.year,this.month-1,this.day)},e.prototype.addDays=function(t){var i=this.toCalendar(n.get_timezone("Etc/UTC"));return n.add_date(i,t),e.fromCalendar(i)},e.fromCalendar=function(t){return new e(n.get_year(t),n.get_month(t)+1,n.get_day_of_month(t))},e}()},OH2X:function(e,t,i){"use strict";t.LineToolFibRetracement=i("t2ex").LineToolFibRetracement,t.LineToolFibChannel=i("xnA2").LineToolFibChannel,t.LineToolFibSpeedResistanceArcs=i("Yjuu").LineToolFibSpeedResistanceArcs,t.LineToolProjection=i("68at").LineToolProjection,t.LineToolTrendBasedFibExtension=i("ZtA1").LineToolTrendBasedFibExtension,t.LineToolElliott=i("xz+e").LineToolElliott,t.LineToolFibCircles=i("4bfY").LineToolFibCircles,t.LineToolVertLine=i("n40Z").LineToolVertLine,t.LineToolCrossLine=i("MA5A").LineToolCrossLine,t.LineToolBarsPattern=i("2bPF").LineToolBarsPattern,t.LineToolTrendBasedFibTime=i("yUly").LineToolTrendBasedFibTime,t.LineToolFibTimeZone=i("FsE7").LineToolFibTimeZone,t.LineToolCircleLines=i("tG6Q").LineToolCircleLines,t.LineToolDateRange=i("WkYF").LineToolDateRange,t.LineToolPriceRange=i("RDDl").LineToolPriceRange,t.LineToolDateAndPriceRange=i("UCMi").LineToolDateAndPriceRange,t.LineToolParallelChannel=i("qcGP").LineToolParallelChannel,t.LineToolTrendAngle=i("nW7S").LineToolTrendAngle,t.LineToolTrendLine=i("WPQD").LineToolTrendLine,t.LineToolInfoLine=i("yi8X").LineToolInfoLine,t.LineToolArrowMark=i("TohL").LineToolArrowMark,t.LineToolExecution=i("704P").LineToolExecution,t.LineToolPitchfan=i("NhkU").LineToolPitchfan,t.LineToolGannSquare=i("Z0Sh").LineToolGannSquare,t.LineToolFibSpeedResistanceFan=i("zZ5f").LineToolFibSpeedResistanceFan,t.LineToolGannComplex=i("nd9+").LineToolGannComplex,t.LineToolGannFixed=i("TBaH").LineToolGannFixed,t.LineToolGannFan=i("4u8j").LineToolGannFan,t.LineToolFibWedge=i("9QkW").LineToolFibWedge,t.LineToolPitchfork=i("aDyP").LineToolPitchfork,t.LineToolDisjointAngle=i("oIoN").LineToolDisjointChannel,t.LineToolFlatBottom=i("InMJ").LineToolFlatBottom,t.LineToolIcon=i("icPo").LineToolIcon,t.LineToolRotatedRectangle=i("Az04").LineToolRotatedRectangle,t.LineToolFibSpiral=i("i80N").LineToolFibSpiral,t.LineToolHeadAndShoulders=i("aILO").LineToolHeadAndShoulders,t.LineToolTriangle=i("isVH").LineToolTriangle,t.LineToolTrianglePattern=i("lNN+").LineToolTrianglePattern,t.LineTool5PointsPattern=i("NJRZ").LineTool5PointsPattern,t.LineToolThreeDrivers=i("PYn8").LineToolThreeDrivers,t.LineToolABCD=i("pKDv").LineToolABCD,t.LineToolPolyline=i("hP9j").LineToolPolyline,t.LineToolPath=i("YdVo").LineToolPath,t.LineToolPrediction=i("Wh6B").LineToolPrediction,t.LineToolPriceLabel=i("zqZp").LineToolPriceLabel,t.LineToolArrowMarker=i("wiuq").LineToolArrowMarker,t.LineToolNote=i("gLxC").LineToolNote,t.LineToolNoteAbsolute=i("gLxC").LineToolNoteAbsolute,t.LineToolBrush=i("+hLl").LineToolBrush,t.LineToolArc=i("0Pxc").LineToolArc,t.LineToolCallout=i("odCa").LineToolCallout,t.LineToolBalloon=i("me8f").LineToolBalloon,t.LineToolText=i("V3Oj").LineToolText,t.LineToolHorzLine=i("/DxK").LineToolHorzLine, +t.LineToolHorzRay=i("CJIV").LineToolHorzRay,t.LineToolRectangle=i("7qI1").LineToolRectangle,t.LineToolEllipse=i("V086").LineToolEllipse,t.LineToolTimeCycles=i("kIXa").LineToolTimeCycles,t.LineToolSineLine=i("bv/X").LineToolSineLine,t.LineToolGhostFeed=i("XUCF").LineToolGhostFeed,t.LineToolBezierQuadro=i("Xyly").LineToolBezierQuadro,t.LineToolBezierCubic=i("N+BX").LineToolBezierCubic,t.LineToolArrow=i("QQu0").LineToolArrow,t.LineToolRay=i("5ZUI").LineToolRay,t.LineToolExtended=i("CHw2").LineToolExtended,t.LineToolSchiffPitchfork=i("v5F8").LineToolSchiffPitchfork,t.LineToolSchiffPitchfork2=i("XFad").LineToolSchiffPitchfork2,t.LineToolInsidePitchfork=i("EqoR").LineToolInsidePitchfork,t.LineToolTextAbsolute=i("V3Oj").LineToolTextAbsolute,t.LineToolArrowMarkLeft=i("TohL").LineToolArrowMarkLeft,t.LineToolArrowMarkRight=i("TohL").LineToolArrowMarkRight,t.LineToolArrowMarkUp=i("TohL").LineToolArrowMarkUp,t.LineToolArrowMarkDown=i("TohL").LineToolArrowMarkDown,t.LineToolFlagMark=i("aIha").LineToolFlagMark,t.LineToolCypherPattern=i("bTqm").LineToolCypherPattern,t.LineToolElliottImpulse=i("xz+e").LineToolElliottImpulse,t.LineToolElliottTriangle=i("xz+e").LineToolElliottTriangle,t.LineToolElliottTripleCombo=i("xz+e").LineToolElliottTripleCombo,t.LineToolElliottCorrection=i("xz+e").LineToolElliottCorrection,t.LineToolElliottDoubleCombo=i("xz+e").LineToolElliottDoubleCombo,t.LineToolRiskRewardLong=i("tDUI").LineToolRiskRewardLong,t.LineToolRiskRewardShort=i("tDUI").LineToolRiskRewardShort,t.LineToolPosition=i("ziJ5").LineToolPosition,t.LineToolOrder=i("B4/o").LineToolOrder},"OK+B":function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("eJTA"),o=r.rgba,s=r.rgbaToString,a=r.parseRgb,l=i("+GxX").isFeatureEnabled,c=i("cWHH"),u=i("1Wlv").PriceScale,h=i("8sOK").StudyStub,d=i("CW80"),p=d.createLineTool,_=d.createLineToolProperties,f=d.createStudyLineToolProperties,m=d.isLineToolName,v=d.isStudyLineToolName,y=i("Ss5c").LineDataSource,g=i("OH2X").LineToolBarsPattern,b=i("OH2X").LineToolCallout,S=i("HLXm"),w=i("GVHu"),P=w.Study,C=w.prepareStudyPropertiesForLoadChart,x=i("3ClC").createStudy,T=i("qJq3").Series,I=i("dfhE"),M=i("n5al"),L=i("0YCj"),O=i("Kxc7"),k=i("txPx").getLogger("Chart.Serialization"),A=i("OH2X").LineToolParallelChannel,E=i("OH2X").LineToolTrendAngle,V=i("OH2X").LineToolGhostFeed,D=i("OH2X").LineToolElliott,B=i("7ktv").PriceDataSource,R=i("iDOr").Pane,N=i("Tmoa"),F=i("jofe").createDeferredPromise,j=i("ApcL").preferencesByWhiteList,W=(k=i("txPx").getLogger("Chart.Serialization"),i("mPvX").LineToolsGroupModel);c.version=2,c.prototype.state=function(e,t,i){for(var n={panes:[]},r=0;r1&&r.push(l)),s=(s+1)%t.length}return r},c.prototype.restoreState=function(e,t,i){new H(this).reset();var n={};if(e.panes)if(Array.isArray(e.panes)){if(!(e.panes.length<1)){if(this._shouldBeSavedEvenIfHidden=void 0===e.shouldBeSavedEvenIfHidden||e.shouldBeSavedEvenIfHidden,e.chartProperties&&!e.chartProperties.timezone&&(e.chartProperties.timezone=e.timezone),e.chartProperties){var r=TradingView.factoryDefaults("chartproperties").scalesProperties;TradingView.merge(r,e.chartProperties.scalesProperties),!("showLastValue"in r)||"showSeriesLastValue"in r||"showStudyLastValue"in r||(r.showSeriesLastValueProperty=r.showLastValue,r.showStudyLastValueProperty=r.showLastValue),"showSeriesLastValue"in r&&(n.showSeriesLastValueProperty=!0),"showStudyLastValue"in r&&(n.showStudyLastValueProperty=!0),e.chartProperties.paneProperties.vertGridProperties=e.chartProperties.paneProperties.vertGridProperties||TradingView.clone(e.chartProperties.paneProperties.gridProperties),e.chartProperties.paneProperties.horzGridProperties=e.chartProperties.paneProperties.horzGridProperties||TradingView.clone(e.chartProperties.paneProperties.gridProperties),"backgroundType"in e.chartProperties.paneProperties||(e.chartProperties.paneProperties.backgroundType="solid"),this._properties.paneProperties.mergeAndFire(e.chartProperties.paneProperties),this._properties.scalesProperties.mergeAndFire(r),e.chartProperties.timezone&&this._properties.timezone.setValue(e.chartProperties.timezone),e.chartProperties.chartEventsSourceProperties&&this._properties.chartEventsSourceProperties&&this._properties.chartEventsSourceProperties.mergeAndFire(e.chartProperties.chartEventsSourceProperties),this._timeScale.restoreState(e.timeScale,t),this._updateDateTimeFormatter()}if(e.timeScale&&this._timeScale.restoreState(e.timeScale,t),!this.readOnly()){var o=this._getExceedingChildStudies(e.panes);if(o.length){ +for(var s=e.panes.length-1;s>=0;--s){for(var a=(h=e.panes[s]).sources.length-1;a>=0;--a){var l=h.sources[a];~o.indexOf(l)&&h.sources.splice(a,1)}h.sources.length||e.panes.splice(s,1)}0}}var c=e.panes;this.panes()[0].restoreState(c[0],t,e.version,n,i,!0);var u=1;for(s=1;sm&&_%100==0?{lines_limit_exceeded:!0,line_tools_count:_}:(this._dataSourceCollectionChanged.fire(),{})}k.logDebug("ChartModel.restoreState: invalid state")}else k.logDebug("ChartModel.restoreState: invalid state");else k.logDebug("ChartModel.restoreState: invalid state")},R.prototype.state=function(e,t,i,n,r){var o={},s=new Map;function a(e){if(s.has(e))return s.get(e);var o=null,a=i&&!e.isSavedInStudyTemplates()||!e.state||!(o=e.state(t,r))||!e.isSavedInChart(t)||n&&e.isActualSymbol&&!e.isActualSymbol()?null:o;return s.set(e,a),a}if(e){o.sources=[];for(var l=0;l1e200){var m=h-1;k.logWarn("Datasource zorder has bad value: "+_.zorder+" Resetting it to "+m),_.zorder=m}else if(!this.isZOrderAvailable(_.zorder)){l&&"MainSeries"===f&&this._model.mainSeries().zorder()===_.zorder||(_.zorder=d+1)}var v=_.id;null===this._model.dataSourceForId(_.id)||"MainSeries"===f?(s[v]=_.ownerSource,f&&("MainSeries"===f?this._restoreMainSeries(_,t,l,n,r,o):f.toLowerCase().startsWith("study")?this.restoreStudy(_,t,n,o):TradingView.isInherited(TradingView[f],y)?this.restoreLineTool(_,t,void 0,o):TradingView[f]&&TradingView[f].createFromState&&this._restoreSpecialSource(_,t,o)),h=Math.min(h,_.zorder),d=Math.max(d,_.zorder)):k.logError("Duplicate id while restoring pane: "+_.type+","+_.id)}}}var g,b,S=new Set,w=this;function C(e){var t=defaults("chartproperties").paneProperties.axisProperties,i=new u(w.model().properties().scalesProperties,t);return i.restoreState(e.state),e.sources.forEach((function(e){var n=w.dataSourceForId(e);n&&function(e,t,i){S.add(e),void 0!==i.m_showSymbolLabels&&e instanceof T&&w.model().properties().scalesProperties.showSymbolLabels.setValue(i.m_showSymbolLabels),e.setPriceScale(t),t.addDataSource(e)}(n,i,t)})),0===i.dataSources().length?null:i}if(e.leftAxisesState)g=e.leftAxisesState.map(C).filter((function(e){return null!==e}));else{var x=C({state:e.leftAxisState,sources:e.leftAxisSources});g=null!==x?[x]:[]} +if(this._leftPriceScales.slice().forEach(function(e){this.removePriceScale(e)}.bind(this)),this._leftPriceScales=[],g.forEach((function(e){w._placePriceScale(e,"left")})),e.rightAxisesState)b=e.rightAxisesState.map(C).filter((function(e){return null!==e}));else{var I=C({state:e.rightAxisState,sources:e.rightAxisSources});b=null!==I?[I]:[]}this._rightPriceScales.forEach(function(e){this.removePriceScale(e)}.bind(this)),this._rightPriceScales=[],b.forEach((function(e){w._placePriceScale(e,"right")})),this._currentPriceScaleRatio=e.priceScaleRatio||e.leftPriceScaleRatio||e.rightPriceScaleRatio||null;for(p=0;p=t||!i._shouldExtrapolateMore()?null:n(i.newBarBuilder(e),r,t,!0).times}))},s.prototype._ensureExtrapolatedToTime=function(e,t){var i=this;return this._extrapolateData(e,(function(n){if(n>=t||!i._shouldExtrapolateMore())return null;var o=r(i.newBarBuilder(e),n,t,2e3,!0);return o.times[o.length-1]e?this._extrapolatedBarsCache=[]:this._lastRealBarTime!==t&&this._extrapolatedBarsCache.shift(e-this._lastRealBarIndex)),this._lastRealBarIndex=e,this._lastRealBarTime=t;for(var i=0;i=a||f)){this._visiblePivots.add(l[d]), +this._prices=[];for(var m=0;ms)){var h={},d=this._source.properties().levelsStyle.visibility;d.P.value()&&this.mergeLabel(h,e[l].p,"P"),d["S1/R1"].value()&&(this.mergeLabel(h,e[l].s1,"S1"),this.mergeLabel(h,e[l].r1,"R1")),d["S2/R2"].value()&&(this.mergeLabel(h,e[l].s2,"S2"),this.mergeLabel(h,e[l].r2,"R2")),d["S3/R3"].value()&&(this.mergeLabel(h,e[l].s3,"S3"),this.mergeLabel(h,e[l].r3,"R3")),d["S4/R4"].value()&&(this.mergeLabel(h,e[l].s4,"S4"), +this.mergeLabel(h,e[l].r4,"R4")),d["S5/R5"].value()&&(this.mergeLabel(h,e[l].s5,"S5"),this.mergeLabel(h,e[l].r5,"R5"));var p=i.indexToCoordinate(c),_=i.indexToCoordinate(u);for(var f in h){var m=parseFloat(f),v=n.priceToCoordinate(m,a);this._pivots.push({x1:p,x2:_,y:v,label:h[f].text,labelIds:h[f].ids,src:e[l]})}}}}}},m.prototype.renderer=function(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);for(var e=new u,t=this._source.properties().levelsStyle.colors,i=this._source.properties().levelsStyle.widths,r=this._source.visiblePivots(),o=0;oi)){var l=[],c=this._properties.levelsStyle.visibility;c.P.value()&&l.push(n[s].p),c["S1/R1"].value()&&l.push(n[s].s1,n[s].r1),c["S2/R2"].value()&&l.push(n[s].s2,n[s].r2),c["S3/R3"].value()&&l.push(n[s].s3,n[s].r3),c["S4/R4"].value()&&l.push(n[s].s4,n[s].r4),c["S5/R5"].value()&&l.push(n[s].s5,n[s].r5);for(var u=0;ut?(s&&(clearTimeout(s),s=null),a=c,o=e.apply(n,r),s||(n=r=null)):s||!1===i.trailing||(s=setTimeout(l,u)),o}},e.exports=t.default},Q19o:function(e,t,i){"use strict";(function(t,n){var r=i("Eyy1").ensureNotNull,o=i("jA0t"),s=i("9iCb").applyOverridesToStudy,a=i("0YCj"),l=i("5JMW"),c=l.LineDataSourceApi,u=l.isLineToolRiskReward,h=i("N1UO").StudyApi,d=i("ltKl").SeriesApi,p=i("QrSB").SelectionApi,_=i("mf9N").PaneApi,f=i("IiTo"),m=i("LxhU").Interval,v=i("jCNj"),y=i("2jXJ").supportedLineTools,g=i("7MZv").showTooManyStudiesNotice,b=i("ogJP").isNumber,S=i("ogJP").inherit,w=i("vu5c").onSeriesCompletedOrErrorReceived,P=i("CW80").createLineToolProperties,C=i("96Yh"),x=C.lineToolEntityInfo,T=C.studyEntityInfo,I=i("lReN").LineToolsGroupControllerApi,M=i("ocrj").RemoveSourcesCommand,L=i("FDyI").ChartWidgetApiBase,O=i("mMWL"),k=function(e,i){L.call(this,e),this._panes=new WeakMap,this._studies=new WeakMap,this._lineDataSources=new WeakMap,this._activateChart=i,this._selectionApi=null,this._visibleBarsChanged=new t,this._chartWidget.onAboutToBeDestroyed().subscribe(this,this._destroy,!0),this._chartWidget.withModel(this,(function(){this._chartWidget.model().timeScale().visibleBarsStrictRangeChanged().subscribe(this,this._onVisibleBarsChanged)}))};function A(e,t){return t.map((function(t){return e.dataSourceForId(t)}))}function E(e,t){var i=n.utc_to_cal(t.timezone,1e3*e),r=t.spec.correctTradingDay(i);return n.set_hms(r,0,0,0,0,v.get_timezone("Etc/UTC")),r.getTime()/1e3}S(k,L),k.prototype._getPaneApi=function(e){var t=this._panes.get(e);return void 0===t&&(t=new _(e,this._chartWidget),this._panes.set(e,t)),t},k.prototype._getStudyApi=function(e){var t=this._studies.get(e);return void 0===t&&(t=new h(e,this._chartWidget),this._studies.set(e,t)),t},k.prototype._getLineDataSourceApi=function(e){var t=this._lineDataSources.get(e);return void 0===t&&(t=new c(e,this._chartWidget.model().model(),{apiPointsToDataSource:this._convertUserPointsToDataSource.bind(this),dataSourcePointsToPriced:function(e){var t=this._chartWidget.model().mainSeries().syncModel(),i=this._chartWidget.model().timeScale();return e.map((function(e){var n=i.normalizeBarIndex(e.index);return{price:e.price,time:t.projectTime(n.time_t,n.offset)}}))}.bind(this)}),this._lineDataSources.set(e,t)),t},k.prototype._makeSubscriptionFromDelegate=function(e){return{subscribe:e.subscribe.bind(e), +unsubscribe:e.unsubscribe.bind(e),unsubscribeAll:e.unsubscribeAll.bind(e)}},k.prototype.executeActionById=function(e){this._chartWidget.executeActionById(e)},k.prototype.getCheckableActionState=function(e){return this._chartWidget.getCheckableActionState(e)},k.prototype.setZoomEnabled=function(e){this._chartWidget.model().model().setZoomEnabled(e)},k.prototype.setScrollEnabled=function(e){this._chartWidget.model().model().setScrollEnabled(e)},k.prototype.refreshMarks=function(){this._chartWidget.refreshMarks()},k.prototype.clearMarks=function(){this._chartWidget.clearMarks()},k.prototype.symbol=function(){return this._chartWidget.getSymbol()},k.prototype.symbolExt=function(){var e=this._chartWidget.model().mainSeries().symbolInfo();return e?{symbol:e.name,full_name:e.full_name,exchange:e.exchange,description:e.description,type:e.type,pro_name:e.pro_name}:null},k.prototype.resolution=function(){return this._chartWidget.model().mainSeries().properties().interval.value()},k.prototype.setSymbol=function(e,t){if(e!==this.symbol()){var i=this._chartWidget.model().mainSeries().dataEvents();t&&w(i,(function(e){e||t()})),this._activateChart(),this._chartWidget.setSymbol(e)}},k.prototype.resetData=function(){this._chartWidget.model().mainSeries().rerequestData()},k.prototype.setResolution=function(e,t){var i=m.normalize(e);if(null!==i&&i!==this.resolution()){var n=this._chartWidget.model().mainSeries().dataEvents();t&&w(n,(function(e){e||t()})),this._activateChart(),this._chartWidget.setResolution(i)}},k.prototype.setEntityVisibility=function(e,t){console.warn("`setEntityVisibility` is deprecated. Use shape/study API instead");var i=this._chartWidget.model().model().dataSourceForId(e);if(i){var n=i.properties();n&&n.visible&&n.visible.setValue(t)}},k.prototype.getAllStudies=function(){return this._chartWidget.model().model().allStudies().map(T)},k.prototype.availableZOrderOperations=function(e){var t=A(this._chartWidget.model().model(),e);return this._chartWidget.model().availableZOrderOperations(t)},k.prototype.sendToBack=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().sendToBack(t)},k.prototype.bringToFront=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().bringToFront(t)},k.prototype.insertAfter=function(e,t){var i=this._chartWidget.model().model(),n=A(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertAfter(n,r)},k.prototype.insertBefore=function(e,t){var i=this._chartWidget.model().model(),n=A(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertBefore(n,r)},k.prototype.bringForward=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().bringForward(t)},k.prototype.sendBackward=function(e){var t=A(this._chartWidget.model().model(),e);this._chartWidget.model().sendBackward(t)},k.prototype.showPropertiesDialog=function(e){var t=this._chartWidget.model().model().dataSourceForId(e);if(null===t)throw new Error("Study or shape "+e+" does not exist");this._chartWidget.showChartPropertiesForSource(t)}, +k.prototype.getAllShapes=function(){return this._chartWidget.model().model().allLineTools().map(x).filter((function(e){return null!==e.name}))},k.prototype.removeAllShapes=function(){this._chartWidget.removeAllDrawingTools()},k.prototype.removeAllStudies=function(){this._chartWidget.removeAllStudies()},k.prototype.removeEntity=function(e,t){var i=this._chartWidget.model().chartModel().dataSourceForId(e);i?t&&t.disableUndo?new M(this._chartWidget.model().chartModel(),[i],"").redo():this._chartWidget.model().removeSource(i,!0,!0):console.warn("Can't find a source with id: "+e)},k.prototype.removeEntityWithUndo=function(e){var t=this._chartWidget.model().chartModel().dataSourceForId(e);this._chartWidget.model().removeSource(t,!1)},k.prototype.selection=function(){return null===this._selectionApi&&(this._selectionApi=new p(this._chartWidget.model().model())),this._selectionApi},k.prototype.createStudyTemplate=function(e){return this._chartWidget.model().model().studyTemplate(e.saveSymbol,e.saveInterval)},k.prototype.drawOnAllCharts=function(e){O.drawOnAllCharts.setValue(e)},k.prototype.applyStudyTemplate=function(e){this._chartWidget.model().applyStudyTemplate(e,""+1e3*Math.random())},k.prototype.setVisibleRange=function(e,t){if(void 0!==e&&e.from&&e.to&&!isNaN(e.from)&&!isNaN(e.to)){var i=[parseInt(e.from),parseInt(e.to)],n=this._alignPoints(i),r=n[0],o=n[1],s=void 0!==t&&"function"==typeof t,a=new Promise(function(e){this._chartWidget.setVisibleTimeRange(r,o,s?{}:t,e)}.bind(this));return s&&(console.warn("setVisibleRange now returns a Promise object and don't accept callback as the last argument"),a.then(t)),a}console.warn("Wrong time range: "+JSON.stringify(e)+'. Expected an object with "from" and "to" numeric values.')},k.prototype._getSession=function(){var e=this._chartWidget.model().mainSeries().symbolInfo();return new f.SessionInfo(e.timezone,e.session,e.holidays,e.corrections)},k.prototype.getVisibleRange=function(){var e={from:0,to:0},t=this._chartWidget.model().timeScale(),i=t.visibleBarsStrictRange();if(null===i)return e;var n=this._chartWidget.model().mainSeries(),o=n.syncModel();if(null===o)return e;var s=r(n.data().last()),a=i.lastBar()-s.index,l=a<=0?t.indexToTimePoint(i.lastBar()):o.projectTime(s.value[TradingView.TIME_PLOT],a);if(e.from=+t.indexToTimePoint(Math.max(0,i.firstBar()))||0,e.to=+l||0,m.isDWM(n.interval())){var c=this._getSession();e.from=E(e.from,c),e.to=E(e.to,c)}return e},k.prototype.getTimeScaleLogicalRange=function(){return this._chartWidget.model().timeScale().logicalRange()},k.prototype.getVisiblePriceRange=function(){return console.warn("`getVisiblePriceRange` is deprecated. Use Price Scale API instead"),this._chartWidget.model().mainSeries()?this._chartWidget.model().mainSeries().priceScale().priceRangeInPrice():null},k.prototype.scrollPosition=function(){return this._chartWidget.model().timeScale().rightOffset()},k.prototype.defaultScrollPosition=function(){return this._chartWidget.model().timeScale().defaultRightOffsetProperty().value()}, +k.prototype._createTradingPrimitive=function(e,t){var i=this;var n,o,s=this._chartWidget.model().model(),a=s.paneForSource(s.mainSeries());return(t?s:this._chartWidget.model()).createLineTool(a,(n=TradingView.CLOSE_PLOT,{index:(o=r(i._chartWidget.model().mainSeries().bars().last())).index,price:o.value[n]}),e)._adapter},k.prototype.createOrderLine=function(e){e=e||{};return this._createTradingPrimitive("LineToolOrder",e.disableUndo)},k.prototype.createPositionLine=function(e){e=e||{};return this._createTradingPrimitive("LineToolPosition",e.disableUndo)},k.prototype.createExecutionShape=function(e){e=e||{};return this._createTradingPrimitive("LineToolExecution",e.disableUndo)},k.prototype.createShape=function(e,t){return this.createMultipointShape([e],t)},k.prototype._alignPoints=function(e){var t=this._chartWidget.model().model(),i=t.mainSeries(),n=i.interval();if(t.timeScale().isEmpty()||!m.isDWM(n))return e;var r=f.createAligner(n,i.symbolInfo(),!0);return null===r?e:e.map((function(e){return e?(r.moveTo(1e3*e),r.startOfBar(0)/1e3):e}))},k.prototype._convertUserPointsToDataSource=function(e){var t=this._chartWidget.model().model(),i=t.mainSeries(),n=t.timeScale().points(),r=i.data();if(t.timeScale().isEmpty())return null;var o=e.map((function(e){return e.time})),s=this._alignPoints(o);function a(e,t,o){var s=n.closestIndexLeft(e)||0,a={index:s},l=n.valueAt(s);if(e>l&&s===n.lastIndex()){var c=i.syncModel().distance(l,e);c.success&&(a.index=a.index+c.result)}if(b(t))a.price=t;else{var u=o?["open","high","low","close"].indexOf(o)+1:1;u<=0&&(u=1),a.price=r.valueAt(s)[u]}return a}for(var l=[],c=0;c2)throw new Error("Wrong points count for "+t.shape+". Required 1 or 2");2===l.length&&(p.startChanging(1,l[1]),p.setPoint(1,l[1]),p.endChanging())}else{var _=p.pointsCount() +;if(_!==l.length&&-1!==_)throw new Error("Wrong points count for "+t.shape+". Required "+_);for(var f="LineToolBrush"===c.name,m=1;mthis._minValue&&e.maxValue()1)n._touchMouseMoveWithDownInfo(u(e),n._tapPosition).manhattanDistance<30&&!n._cancelTap&&n._processTouchEvent(t,n._handler.doubleTapEvent),n._resetTapTimeout()}else{t=n._makeCompatEvent(e);if(++n._clickCount,n._clickTimeoutId&&n._clickCount>1)n._touchMouseMoveWithDownInfo(u(e),n._clickPosition).manhattanDistance<5&&!n._cancelClick&&n._processMouseEvent(t,n._handler.mouseDoubleClickEvent),n._resetClickTimeout()}},this._target=e,this._handler=t,this._options=i,this._init()}return e.prototype.destroy=function(){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()},e.prototype._mouseEnterHandler=function(e){var t=this;this._unsubscribeMousemove&&this._unsubscribeMousemove();var i=this._mouseMoveHandler.bind(this);if(this._unsubscribeMousemove=function(){t._target.removeEventListener("mousemove",i)},this._target.addEventListener("mousemove",i), +!this._firesTouchEvents(e)){var n=this._makeCompatEvent(e);this._processMouseEvent(n,this._handler.mouseEnterEvent)}},e.prototype._resetClickTimeout=function(){null!==this._clickTimeoutId&&clearTimeout(this._clickTimeoutId),this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}},e.prototype._resetTapTimeout=function(){null!==this._tapTimeoutId&&clearTimeout(this._tapTimeoutId),this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}},e.prototype._mouseMoveHandler=function(e){if(!this._mousePressed&&null===this._touchMoveStartPosition&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.mouseMoveEvent)}},e.prototype._touchMoveHandler=function(e){if(this._lastTouchEventTimeStamp=d(e),null===this._startPinchMiddlePoint&&!this._preventTouchDragProcess){this._pinchPrevented=!0;var t=this._touchMouseMoveWithDownInfo(u(e),Object(r.ensureNotNull)(this._touchMoveStartPosition)),i=t.xOffset,n=t.yOffset,s=t.manhattanDistance;if(this._touchMoveExceededManhattanDistance||!(s<5)){if(!this._touchMoveExceededManhattanDistance){var a=.5*i,l=n>=a&&!this._options.treatVertTouchDragAsPageScroll,c=a>n&&!this._options.treatHorzTouchDragAsPageScroll;l||c||(this._preventTouchDragProcess=!0),this._touchMoveExceededManhattanDistance=!0,this._cancelTap=!0,this._clearLongTapTimeout(),this._resetTapTimeout()}if(!this._preventTouchDragProcess){var h=this._makeCompatEvent(e);this._processTouchEvent(h,this._handler.touchMoveEvent),Object(o.a)(e)}}}},e.prototype._mouseMoveWithDownHandler=function(e){if(0===e.button&&(this._touchMouseMoveWithDownInfo(e,Object(r.ensureNotNull)(this._mouseMoveStartPosition)).manhattanDistance>=5&&(this._cancelClick=!0,this._resetClickTimeout()),this._cancelClick)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.pressedMouseMoveEvent)}},e.prototype._touchMouseMoveWithDownInfo=function(e,t){var i=Math.abs(t.x-e.x),n=Math.abs(t.y-e.y);return{xOffset:i,yOffset:n,manhattanDistance:i+n}},e.prototype._touchEndHandler=function(e){this._lastTouchEventTimeStamp=d(e),this._clearLongTapTimeout(),this._touchMoveStartPosition=null,this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);var t=this._makeCompatEvent(e);(this._processTouchEvent(t,this._handler.touchEndEvent),++this._tapCount,this._tapTimeoutId&&this._tapCount>1)?(this._touchMouseMoveWithDownInfo(u(e),this._tapPosition).manhattanDistance<30&&!this._cancelTap&&this._processTouchEvent(t,this._handler.doubleTapEvent),this._resetTapTimeout()):this._cancelTap||this._processTouchEvent(t,this._handler.tapEvent);0===this._tapCount&&Object(o.a)(e),0===e.touches.length&&this._longTapActive&&(this._longTapActive=!1,Object(o.a)(e))},e.prototype._mouseUpHandler=function(e){if(0===e.button){var 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._handler.mouseUpEvent),++this._clickCount,this._clickTimeoutId&&this._clickCount>1)this._touchMouseMoveWithDownInfo(u(e),this._clickPosition).manhattanDistance<5&&!this._cancelClick&&this._processMouseEvent(t,this._handler.mouseDoubleClickEvent),this._resetClickTimeout();else this._cancelClick||this._processMouseEvent(t,this._handler.mouseClickEvent)}},e.prototype._clearLongTapTimeout=function(){null!==this._longTapTimeoutId&&(clearTimeout(this._longTapTimeoutId),this._longTapTimeoutId=null)},e.prototype._touchStartHandler=function(e){this._lastTouchEventTimeStamp=d(e);var t=this._target.ownerDocument.documentElement;this._cancelTap=!1,this._touchMoveExceededManhattanDistance=!1,this._preventTouchDragProcess=!1,this._touchMoveStartPosition=u(e),this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);var i=this._touchMoveHandler.bind(this),n=this._touchEndHandler.bind(this);this._unsubscribeRootTouchEvents=function(){t.removeEventListener("touchmove",i),t.removeEventListener("touchend",n)},t.addEventListener("touchmove",i,{passive:!1}),t.addEventListener("touchend",n,{passive:!1}),this._clearLongTapTimeout(),this._longTapTimeoutId=setTimeout(this._longTapHandler.bind(this,e),240);var r=this._makeCompatEvent(e);this._processTouchEvent(r,this._handler.touchStartEvent),this._tapTimeoutId||(this._tapCount=0,this._tapTimeoutId=setTimeout(this._resetTapTimeout.bind(this),500),this._tapPosition=u(e))},e.prototype._wheelClickHandler=function(e){if(1===e.button&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.wheelClickEvent)}},e.prototype._mouseDownHandler=function(e){if(0===e.button){var t=this._target.ownerDocument.documentElement;n.isFF&&t.addEventListener("mouseleave",this._onFirefoxOutsideMouseUp),this._cancelClick=!1,this._mouseMoveStartPosition=u(e),this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null);var i=this._mouseMoveWithDownHandler.bind(this),r=this._mouseUpHandler.bind(this);if(this._unsubscribeRootMouseEvents=function(){t.removeEventListener("mousemove",i),t.removeEventListener("mouseup",r)},t.addEventListener("mousemove",i),t.addEventListener("mouseup",r),this._mousePressed=!0,!this._firesTouchEvents(e)){var o=this._makeCompatEvent(e);this._processMouseEvent(o,this._handler.mouseDownEvent),this._clickTimeoutId||(this._clickCount=0,this._clickTimeoutId=setTimeout(this._resetClickTimeout.bind(this),500),this._clickPosition=u(e))}}},e.prototype._init=function(){var e=this;this._target.addEventListener("mouseenter",this._mouseEnterHandler.bind(this)),this._target.addEventListener("touchcancel",this._clearLongTapTimeout.bind(this)) +;var t=this._target.ownerDocument,i=function(t){e._handler.mouseDownOutsideEvent&&(t.target&&e._target.contains(t.target)||e._handler.mouseDownOutsideEvent())};this._unsubscribeOutsideTouchEvents=function(){t.removeEventListener("touchstart",i)},this._unsubscribeOutsideMouseEvents=function(){t.removeEventListener("mousedown",i)},t.addEventListener("mousedown",i),t.addEventListener("touchstart",i,{passive:!0}),n.CheckMobile.iOS()&&n.isSafari&&(this._unsubscribeMobileSafariEvents=function(){e._target.removeEventListener("dblclick",e._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}),Object(o.b)(this._target),this._target.addEventListener("mousedown",this._mouseDownHandler.bind(this)),this._target.addEventListener(a,this._wheelClickHandler.bind(this)),this._initPinch(),this._target.addEventListener("touchmove",(function(){}),{passive:!1})},e.prototype._initPinch=function(){var e=this;void 0===this._handler.pinchStartEvent&&void 0===this._handler.pinchEvent&&void 0===this._handler.pinchEndEvent||(this._target.addEventListener("touchstart",(function(t){return e._checkPinchState(t.touches)}),{passive:!0}),this._target.addEventListener("touchmove",(function(t){if(2===t.touches.length&&null!==e._startPinchMiddlePoint&&void 0!==e._handler.pinchEvent){var i=h(t.touches[0],t.touches[1])/e._startPinchDistance;e._handler.pinchEvent(e._startPinchMiddlePoint,i),Object(o.a)(t)}}),{passive:!1}),this._target.addEventListener("touchend",(function(t){e._checkPinchState(t.touches)})))},e.prototype._checkPinchState=function(e){1===e.length&&(this._pinchPrevented=!1),2!==e.length||this._pinchPrevented||this._longTapActive?this._stopPinch():this._startPinch(e)},e.prototype._startPinch=function(e){var t=this._target.getBoundingClientRect()||{left:0,top:0};this._startPinchMiddlePoint={x:(e[0].clientX-t.left+(e[1].clientX-t.left))/2,y:(e[0].clientY-t.top+(e[1].clientY-t.top))/2},this._startPinchDistance=h(e[0],e[1]),void 0!==this._handler.pinchStartEvent&&this._handler.pinchStartEvent(),this._clearLongTapTimeout()},e.prototype._stopPinch=function(){null!==this._startPinchMiddlePoint&&(this._startPinchMiddlePoint=null,void 0!==this._handler.pinchEndEvent&&this._handler.pinchEndEvent())},e.prototype._mouseLeaveHandler=function(e){if(this._unsubscribeMousemove&&this._unsubscribeMousemove(),!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.mouseLeaveEvent)}},e.prototype._longTapHandler=function(e){var t=this._makeCompatEvent(e);this._processTouchEvent(t,this._handler.longTapEvent),this._processTouchEvent(t,this._handler.touchContextMenuEvent),this._cancelTap=!0,this._longTapActive=!0},e.prototype._contextMenuHandler=function(e){if(Object(o.a)(e), +null===this._touchMoveStartPosition&&!this._firesTouchEvents(e)){var t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handler.contextMenuEvent),this._cancelClick=!0}},e.prototype._firesTouchEvents=function(e){return e.sourceCapabilities&&void 0!==e.sourceCapabilities.firesTouchEvents?e.sourceCapabilities.firesTouchEvents:d(e)=r.targetMetaInfoVersion()||(r.migrateMetaInfo(e),void 0!==t&&r.migratePropState(t),Object(n.assert)(e._metainfoVersion===r.targetMetaInfoVersion()))}))} +u.sort((function(e,t){return e.targetMetaInfoVersion()-t.targetMetaInfoVersion()}))},SqfW:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("tqok"),o=i("hsV8");function s(e,t){if(e.index>=t.length)return null;var i=t[e.index];return i===r.a?null:{startPrice:e.startPrice,endPrice:e.endPrice,index:i,extendTop:e.extendTop,extendBottom:e.extendBottom}}function a(e,t,i){var r=Object(o.ensureTimePointIndexIndex)(i.indexOf(e.index));return Object(n.__assign)(Object(n.__assign)({id:t},e),{index:r})}},Ss5c:function(e,t,i){"use strict";var n=i("Eyy1").ensureDefined,r=i("aO4+").Point,o=i("4TVt").LineToolPriceAxisView,s=i("fJhV").LineDataSourceTimeAxisView,a=i("mMWL"),l=i("LxhU"),c=l.Interval,u=l.ResolutionKind,h=i("pPtI").getServerInterval,d=i("txPx").getLogger("Chart.LineDataSource"),p=i("FQhm"),_=i("aIyQ"),f=i("tc+8"),m=i("hayr").propertyPages,v=i("WkOR").areEqualSymbols,y=i("Kxc7"),g=i("ytGH").LineToolWidthsProperty,b=y.enabled("datasource_copypaste"),S=i("ng+v").LineDataSourceBase;function w(e,t){S.call(this,e),this._properties=t,this._pointAdded=new _,this._pointChanged=new _,this._onTemplateApplying=new _,this._onTemplateApplied=new _,this._onIsActualIntervalChange=new _,this._paneViews=[],this._fixedPoints=[],this._currentPointsetId=null,this._properties.hasChild("symbol")||this._properties.addChild("symbol",new f(e.mainSeries().symbol())),this._properties.hasChild("interval")||this._properties.addChild("interval",new f(e.mainSeries().interval())),this._sourceHiddenPrevValue=!1,this._sourceHiddenChangedTimeoutId=null,this.calcIsActualSymbol(),this._properties.intervalsVisibilities.listeners().subscribe(this,w.prototype.calcIsActualSymbol);var i=this;if(this._properties.listeners().subscribe(this,(function(){i.propertiesChanged()})),this._createPointsProperties(),this.m_priceAxisViews=[],this.m_timeAxisViews=[],this.pointsCount()>0)for(var n=0;n=i.multiplier()&&(t=e.key)})),t},w.prototype.calcIsActualSymbol=function(){var e=this._properties.symbol,t=this._model.mainSeries(),i=e.value();if(this._isActualSymbol=t.symbolSameAsCurrent(i),this._isActualSymbol){var n=t.symbol();v(i,n)||(d.logWarn('Possible drawing "migrating" detected from "'+i+'" to "'+n+'"'),d.logWarn("Series symbolInfo: "+JSON.stringify(t.symbolInfo())),d.logWarn((new Error).stack)),e.setValue(n)}this.calcIsActualInterval(),this.calcIsActualCurrency(),this._onSourceHiddenMayChange()},w.prototype.calcIsActualCurrency=function(){if(this._model.currencyLabelEnabled()){var e=this.ownerSource();if(null===e)return void(this._isActualCurrency=!1);var t=this._properties.currencyId.value();if(null!==t)this._isActualCurrency=t===this.ownerSource().symbolSource().currency();else{var i=e.symbolSource().symbolInfo();this._isActualCurrency=null!==i&&i.currency_code===i.original_currency_code}}else this._isActualCurrency=!0;this._onSourceHiddenMayChange()},w.prototype.calcIsActualInterval=function(){var e=this._isActualInterval,t=this._properties,i=this._model.mainSeries(),n=c.parse(i.interval()),r=t.intervalsVisibilities;if(this._isActualInterval=!1,n.isSeconds()&&n.multiplier()<60){var o=r.seconds.value(),s=r.secondsFrom.value(),a=r.secondsTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isSeconds()&&n.multiplier()>=60){var l=Math.floor(n.multiplier()/60);o=r.minutes.value(),s=r.minutesFrom.value(),a=r.minutesTo.value();this._isActualInterval=o&&l>=s&&l<=a}if(n.isMinutes()&&n.multiplier()<60){o=r.minutes.value(),s=r.minutesFrom.value(),a=r.minutesTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isMinutes()&&n.multiplier()>=60){var u=Math.floor(n.multiplier()/60);o=r.hours.value(),s=r.hoursFrom.value(),a=r.hoursTo.value();this._isActualInterval=o&&u>=s&&u<=a}if(n.isDays()){o=r.days.value(),s=r.daysFrom.value(),a=r.daysTo.value();this._isActualInterval=o&&n.multiplier()>=s&&n.multiplier()<=a}if(n.isWeeks()&&(this._isActualInterval=r.weeks.value()),n.isMonths()&&(this._isActualInterval=r.months.value()),n.isRange()&&(this._isActualInterval=r.ranges.value()),!this._isActualInterval&&this._model.selection().isSelected(this)){var h=this;this._model.selectionMacro((function(e){ +e.removeSourceFromSelection(h)}))}this._isActualInterval!==e&&this._onIsActualIntervalChange.fire(),this._onSourceHiddenMayChange()},w.PointIndexProperty=function(e,t){f.call(this),this._lineSource=e,this._pointIndex=t},inherit(w.PointIndexProperty,f),w.PointIndexProperty.prototype.value=function(){return this._lineSource.points()[this._pointIndex].index},w.PointIndexProperty.prototype.setValue=function(e){var t=this._lineSource.points()[this._pointIndex];t.index=e,this._lineSource.setPoint(this._pointIndex,t),this._lineSource._model.updateSource(this._lineSource),this._listeners.fire(this),this._lineSource.endChanging(!0),this._lineSource._syncMultichartState(),this._lineSource._properties.lastUpdateTime.setValue((new Date).valueOf())},w.prototype._syncMultichartState=function(){var e={points:this._timePoint,interval:this._model.mainSeries().interval()};this.linkKey&&this.isSynchronizable()&&a.finishChangingLineTool({model:this._model,linkKey:this.linkKey,symbol:this._model.mainSeries().symbol(),finalState:e})},w.prototype._createPointProperty=function(e){var t=this._pointsProperty.points;t.addProperty(e);var i=t[e];i.addChild("price",new w.PointPriceProperty(this,e)),i.addChild("bar",new w.PointIndexProperty(this,e))},w.prototype._createPointsProperties=function(){this._pointsProperty=new f,this._pointsProperty.addChild("points",new f);for(var e=0;e0&&(this._points=e)},w.prototype.restorePoints=function(e,t,i){this._timePoint=e,this._points=t,i||this.denormalizeTimePoints()},w.prototype.restoreExternalPoints=function(e){this.properties().interval.setValue(e.interval),this._timePoint=e.points,this.isActualSymbol()?this.createServerPoints():this.clearServerPoints()},w.prototype.restoreExternalState=function(e){this.properties().merge(e)},w.prototype.restorePositionPercents=function(e){this._positionPercents=e},w.prototype.getLinkKey=function(){return this.linkKey||null},w.prototype.updateAllViewsAndRedraw=function(){this.updateAllViews(),this._model.updateSource(this)},w.prototype.propertiesChanged=function(e){this.calcIsActualInterval(),this.updateAllViewsAndRedraw(),e||this._syncLineStyleIfNeeded()},w.prototype._syncLineStyleIfNeeded=function(){if(!this._syncLineStyleMuted&&this.linkKey){var e=this.properties().state(this._syncStateExclusions);delete e.interval,a.changeLineStyle({linkKey:this.linkKey,state:e,model:this._model})}},w.prototype._muteSyncLineStyle=function(){this._syncLineStyleMuted=!0},w.prototype._unmuteSyncLineStyleWithoutApplyingChanges=function(){this.propertiesChanged(),this._syncLineStyleMuted=!1},w.prototype.points=function(){for(var e=[],t=0;t=2&&this._properties.snapTo45Degrees&&this._snapPoint45Degree(i,this.points()[this.points().length-2]),i},w.prototype.addPoint=function(e,t,i){var n=this._preparePoint(e,t);return this._addPointIntenal(n,t,i)},w.prototype._addPointIntenal=function(e,t,i){this._points.push(e);var n=this._points.length===this.pointsCount();return n?(this._lastPoint=null,i||(this.normalizePoints(), +this.createServerPoints())):this._lastPoint=e,this._pointAdded.fire(this._points.length-1),n},w.prototype.addFixedPoint=function(e){this._fixedPoints.push(e);var t=this._fixedPoints.length===this.pointsCount();return t&&this.calcPositionPercents(),t},w.prototype.calcPositionPercents=function(){if(!this.priceScale()||this.priceScale().isEmpty())return[];this._positionPercents=[];for(var e=0;e=0;--t)e.push(this._paneViews[t]);return e},w.prototype._setPaneViews=function(e){this._paneViews=e,this._model.lightUpdate()},w.prototype.dataWindowView=function(){return null},w.prototype.statusView=function(){return null},w.prototype.isSourceHidden=function(){return!this._properties.visible.value()||a.hideAllDrawings().value()&&this.canBeHidden()||!this._isActualInterval||!this._isActualSymbol||!this._isActualCurrency},w.prototype._onSourceHiddenMayChange=function(){var e=this.isSourceHidden();e!==this._sourceHiddenPrevValue&&null===this._sourceHiddenChangedTimeoutId?this._sourceHiddenChangedTimeoutId=setTimeout(this._processHibernate.bind(this),100):e===this._sourceHiddenPrevValue&&null!==this._sourceHiddenChangedTimeoutId&&(clearTimeout(this._sourceHiddenChangedTimeoutId),this._sourceHiddenChangedTimeoutId=null)},w.prototype._processHibernate=function(){var e=this.isSourceHidden();this._sourceHiddenChangedTimeoutId=null,this._sourceHiddenPrevValue=e,e?this.isStarted()&&this.stop():this.isStarted()||this.start()},w.prototype.isSynchronizable=function(){return this.priceScale()===this._model.mainSeries().priceScale()},w.prototype.priceAxisViews=function(e,t){if(t!==this.priceScale()||this.isSourceHidden())return null +;if(this._model.lineBeingEdited()===this){var i=this._model.linePointBeingEdited();if(null!==i&&i0&&(o=-o),o},t.prototype._reversePoints=function(){var e=this._points,t=e[0],i=e[1];this._points[0]=i,this._points[1]=t,this.normalizePoints(),this.restart()},t}(o.LineDataSource)},TMWk:function(e,t,i){"use strict";var n=i("Eyy1").assert,r=i("ogJP").clone,o=i("GVHu").Study,s=i("k9/m").PlotList,a=i("w4Ji").studyPlotFunctionMap,l=i("w4Ji").studyEmptyPlotValuePredicate;function c(e,t,i,n){o.call(this,e,t,i,n),this._underlyingData=new s(a(n),l)}inherit(c,o),c.prototype.clearData=function(){o.prototype.clearData.call(this),this._underlyingData.clear()},c.prototype._mergeData=function(e){this._invalidateLastNonEmptyPlotRowCache();var t=this._underlyingData.firstIndex();this._underlyingData.merge(e),t!==this._underlyingData.firstIndex()&&(this.m_data=new s(a(this._metaInfo),l));var i=this.m_data.lastIndex();this._underlyingData.range(i,this._underlyingData.lastIndex()).each(function(e,t){return this.m_data.add(e,r(t)),!1}.bind(this)),this._plotsForStrategyProcessing().forEach((function(e){this._createStrategy(e.strategy,e.strategyIndex,e.targetIndex,i).rebuildData(this.m_data)}),this)},c.prototype._plotsForStrategyProcessing=function(){var e=["dataoffset"],t=[];return this._metaInfo.plots.forEach((function(i,r){if(e.indexOf(i.type)>-1){var o=null;this._metaInfo.plots.forEach((function(e,t){e.id===i.target&&(o=t)})),n(o>=0,"target plot not found for strategy plot "+i.id);var s={strategy:i.type,strategyIndex:r,targetIndex:o};t.push(s)}}),this),t},c.prototype._createStrategy=function(e,t,i,n){return new c["Strategy_"+e](t,i,n)},c.Strategy_dataoffset=function(e,t,i){this._strategyPlotIndex=e,this._targetPlotIndex=t,this._startIndex=i},c.Strategy_dataoffset.prototype.rebuildData=function(e){ +var t=this._targetPlotIndex+1,i=this._strategyPlotIndex+1,n=null,r=null;e.range(this._startIndex||e.firstIndex(),e.lastIndex()).each((function(o,s){var a=s[t],l=s[i]?Math.round(s[i]):null;if(s[t]=null,s[i]=null,!l||l>0)return!1;var c=o+l,u={pointIndex:c,value:a};if(r){if(r.pointIndex!==u.pointIndex){c>=0&&(e.valueAt(c)[t]=a);var h=!1;n&&(h=n.value<=r.value&&r.value<=a||n.value>=r.value&&r.value>=a),h?r.pointIndex>=0&&(e.valueAt(r.pointIndex)[t]=null):n=r,r=u}}else r=u;return!1}))},t.study_ScriptWithDataOffset=c},TTFo:function(e,t,i){"use strict";i.r(t),i.d(t,"fromPercent",(function(){return o})),i.d(t,"toPercent",(function(){return s})),i.d(t,"toPercentRange",(function(){return a})),i.d(t,"fromIndexedTo100",(function(){return l})),i.d(t,"toIndexedTo100",(function(){return c})),i.d(t,"toIndexedTo100Range",(function(){return u})),i.d(t,"toLog",(function(){return h})),i.d(t,"fromLog",(function(){return d}));var n=i("Qb4w"),r=i("Hr11");function o(e,t){return t<0&&(e=-e),e/100*t+t}function s(e,t){var i=100*(e-t)/t;return t<0?-i:i}function a(e,t){var i=s(e.minValue(),t),r=s(e.maxValue(),t);return new n.PriceRange(i,r)}function l(e,t){return t<0&&(e=-e),(e-=100)/100*t+t}function c(e,t){var i=100*(e-t)/t+100;return t<0?-i:i}function u(e,t){var i=c(e.minValue(),t),r=c(e.maxValue(),t);return new n.PriceRange(i,r)}function h(e){var t=Math.abs(e);if(t<1e-8)return 0;var i=Object(r.log10)(t+1e-4)+4;return e<0?-i:i}function d(e){var t=Math.abs(e);if(t<1e-8)return 0;var i=Math.pow(10,t-4)-1e-4;return e<0?-i:i}},TcSq:function(e,t,i){"use strict";function n(e){return e===r(e)}function r(e){var t=e.indexOf("$"),i=e.indexOf("@");return t<0&&i>=0?null:e.substring(Math.max(t+1,0),i>=0?i:e.length)}function o(e){return e.startsWith("PUB;")}function s(e){return e.startsWith("USER;")}function a(e){return e.startsWith("STD;")}function l(e){return e.includes("Candlestick%1Pattern%1")}i.r(t),i.d(t,"isPineIdString",(function(){return n})),i.d(t,"extractPineId",(function(){return r})),i.d(t,"isPublishedPineId",(function(){return o})),i.d(t,"isCustomPineId",(function(){return s})),i.d(t,"isStandardPineId",(function(){return a})),i.d(t,"isCandleStickId",(function(){return l}))},TlGQ:function(e,t,i){"use strict";i.r(t),i.d(t,"visitObject",(function(){return o}));var n=i("ogJP");function r(e,t,i){return Object(n.isArray)(e)?function(e,t,i){return e.map((function(e){var n=r(e,t,i),o=t(n);return void 0!==o?o:n}))}(e,t,i):Object(n.isObject)(e)&&(Object(n.isHashObject)(e)||i&&i.visitInstances)?function(e,t,i){var n={};return Object.keys(e).forEach((function(o){var s=r(e[o],t,i),a=t(s);n[o]=void 0!==a?a:s})),n}(e,t,i):e}function o(e,t,i){var n=r(e,t,i),o=t(n);return void 0!==o?o:n}},TmNs:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("KcY8"),o=i("Eyy1"),s=i("jFln"),a=i("8Uy/"),l=i("gAom"),c=function(){function e(e,t){this.setData(e,t)}return e.prototype.setData=function(e,t){this._data=e,this._commonData=t},e.prototype.draw=function(e,t,i,n,r,c){if(this._data.visible){var u=this._commonData.coordinate +;void 0!==this._commonData.fixedCoordinate&&(u=this._commonData.fixedCoordinate),e.lineWidth=Math.max(1,Math.floor(Object(o.ensureDefined)(this._data.linewidth)*c)),e.lineCap="butt",Object(s.setLineStyle)(e,void 0===this._data.linestyle?a.LINESTYLE_DOTTED:this._data.linestyle),e.strokeStyle=this._commonData.color,Object(l.drawHorizontalLine)(e,Math.round(u*c),0,Math.ceil(n*c))}},e.prototype.height=function(e,t){return 0},e}();i.d(t,"PriceLineAxisView",(function(){return u})),i.d(t,"SeriesPriceLineAxisView",(function(){return h})),i.d(t,"StudyPriceLineAxisView",(function(){return d}));var u=function(e){function t(){return e.call(this,c)||this}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){if(t.visible=!1,e.visible=!1,this._isVisible()){var n=this._value();n.noData||(i.background="",i.color=this._priceLineColor(n.color),i.coordinate=n.coordinate,i.floatCoordinate=n.floatCoordinate,e.linewidth=this._lineWidth(),e.linestyle=this._lineStyle(),e.visible=!0)}},t.prototype._lineStyle=function(){return a.LINESTYLE_DOTTED},t}(r.a),h=function(e){function t(t){var i=e.call(this)||this;return i._series=t,i}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._series.lastValueData(void 0,!0)},t.prototype._priceLineColor=function(e){return this._series.priceLineColor(e)},t.prototype._lineWidth=function(){return this._series.properties().priceLineWidth.value()},t.prototype._isVisible=function(){var e=this._series.model().properties().scalesProperties.showSeriesLastValue.value();return this._series.properties().showPriceLine.value()&&e},t}(u),d=function(e){function t(t,i){var n=e.call(this)||this;return n._study=t,n._plotname=i,n}return Object(n.__extends)(t,e),t.prototype._value=function(){return this._study.lastValueData(this._plotname,!0)},t.prototype._lineWidth=function(){return this._study.properties().styles[this._plotname].linewidth.value()},t.prototype._lineStyle=function(){return a.LINESTYLE_DOTTED},t.prototype._priceLineColor=function(e){return e},t.prototype._isVisible=function(){var e=this._study.model().properties().scalesProperties.showStudyLastValue.value();return this._study.properties().styles[this._plotname].trackPrice.value()&&e},t}(u)},Tmoa:function(e,t,i){"use strict";i.r(t),i.d(t,"generateColor",(function(){return r})),i.d(t,"alphaToTransparency",(function(){return o})),i.d(t,"transparencyToAlpha",(function(){return s})),i.d(t,"resetTransparency",(function(){return a})),i.d(t,"getLuminance",(function(){return l})),i.d(t,"isHexColor",(function(){return c})),i.d(t,"colorFromBackground",(function(){return u})),i.d(t,"gradientColorAtPercent",(function(){return h})),i.d(t,"isColorDark",(function(){return d}));var n=i("eJTA");function r(e,t,i){if(t=t||0,!c(e))return i?Object(n.rgbaToString)(Object(n.rgba)(Object(n.parseRgb)(e),Object(n.normalizeAlphaComponent)(s(t)))):e;var r=Object(n.parseRgb)(e),o=r[0],a=r[1],l=r[2],u=Object(n.normalizeAlphaComponent)(s(t));return Object(n.rgbaToString)([o,a,l,u])}function o(e){return 100*(1-e)}function s(e){ +if(e<0||e>100)throw new Error("invalid transparency");return 1-e/100}function a(e){return c(e)?e:Object(n.rgbaToString)(Object(n.rgba)(Object(n.parseRgb)(e),Object(n.normalizeAlphaComponent)(1)))}function l(e){var t=Object(n.parseRgb)(e).map((function(e){return(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 c(e){return 0===e.indexOf("#")}function u(e){return"black"===Object(n.rgbToBlackWhiteString)(Object(n.parseRgb)(e),150)?"white":"black"}function h(e,t,i){var r=Object(n.parseRgba)(e),o=r[0],s=r[1],a=r[2],l=r[3],c=Object(n.parseRgba)(t),u=c[0],h=c[1],d=c[2],p=c[3],_=Object(n.rgba)(Math.round(o+i*(u-o)),Math.round(s+i*(h-s)),Math.round(a+i*(d-a)),l+i*(p-l));return Object(n.rgbaToString)(_)}function d(e){return l(a(e))<.5}},TohL:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolArrowMark",(function(){return p})),i.d(t,"LineToolArrowMarkLeft",(function(){return _})),i.d(t,"LineToolArrowMarkUp",(function(){return f})),i.d(t,"LineToolArrowMarkRight",(function(){return m})),i.d(t,"LineToolArrowMarkDown",(function(){return v}));var n=i("mrSG"),r=i("YFKU"),o=i("Ocx9"),s=i("Ss5c"),a=i("tc+8"),l=i.n(a),c=Object(r.t)("Arrow Mark Left"),u=Object(r.t)("Arrow Mark Up"),h=Object(r.t)("Arrow Mark Right"),d=Object(r.t)("Arrow Mark Down"),p=function(e){function t(n,r,o){var s=this,a=r||t.createProperties(null,o);return(s=e.call(this,n,a)||this)._textPaneView=null,i.e("lt-pane-views").then(function(e){var t=[new(0,i("ct+2").ArrowMarkPaneView)(s,n)];s._setPaneViews(t)}.bind(null,i)).catch(void 0),s}return Object(n.__extends)(t,e),t.prototype.paneViews=function(){var t=e.prototype.paneViews.call(this);return null!==t&&this._textPaneView&&t.push(this._textPaneView),t},t.prototype.pointsCount=function(){return 1},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.createProperties=function(e,i){var n=new o.DefaultProperty(i,e);return t._configureProperties(n),n},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"5sLb")).then((function(e){return e.ArrowMarkDefinitionsViewModel}))},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t._configureProperties=function(e){s.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new l.a("")),e.addExclusion("text")},t.version=2,t}(s.LineDataSource),_=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkleft")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"left"},t.prototype.translatedType=function(){return c},t.prototype.name=function(){return"Arrow Mark Left"},t.prototype.textAlignParams=function(){return{horzAlign:"left",vertAlign:"middle",offsetX:22,offsetY:3}},t.createProperties=function(e){ +return p.createProperties(e,"linetoolarrowmarkleft")},t}(p),f=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkup")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"up"},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Arrow Mark Up"},t.prototype.textAlignParams=function(){return{horzAlign:"center",vertAlign:"top",offsetX:0,offsetY:20}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkup")},t}(p),m=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkright")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"right"},t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Arrow Mark Right"},t.prototype.textAlignParams=function(){return{horzAlign:"right",vertAlign:"middle",offsetX:22,offsetY:3,forceTextAlign:!0}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkright")},t}(p),v=function(e){function t(t,i){return e.call(this,t,i,"linetoolarrowmarkdown")||this}return Object(n.__extends)(t,e),t.prototype.direction=function(){return"down"},t.prototype.translatedType=function(){return d},t.prototype.name=function(){return"Arrow Mark Down"},t.prototype.textAlignParams=function(){return{horzAlign:"center",vertAlign:"bottom",offsetX:0,offsetY:20}},t.createProperties=function(e){return p.createProperties(e,"linetoolarrowmarkdown")},t}(p)},TrvT:function(e,t,i){"use strict";i.r(t),i.d(t,"CompareDataWindowView",(function(){return h}));var n=i("mrSG"),r=i("it7y"),o=i("e92V"),s=i("mMWL"),a=i("qFKp"),l=i("ogJP"),c=i("vzYV"),u=a.CheckMobile.any(),h=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._studyCompare=t,n}return Object(n.__extends)(t,e),t.prototype._hideValues=function(){return!1},t.prototype._createValuesProvider=function(e,t){return new c.CompareValuesProvider(e,t)},t.prototype._currentIndex=function(){var e,t=this._model.crossHairSource().lockedIndex;return u&&(null===this._model.crossHairSource().pane&&void 0===t||Object(o.a)(s.tool.value())||null!==this._model.lineBeingEdited())?e=this._study.data().lastIndex():(e=this._model.crossHairSource().appliedIndex(),Object(l.isNumber)(e)||(e=this._study.data().lastIndex())),e},t}(r.StudyDataWindowView)},"U0+/":function(e,t,i){"use strict";i.r(t),i.d(t,"StudyMetaInfoRepository",(function(){return u}));i("YFKU");var n=i("Eyy1"),r=i("0YCj"),o=i.n(r),s=i("Si3H"),a=i("lCO3"),l=i("txPx"),c=Object(l.getLogger)("Chart.Studies.StudyMetaInfoRepository",{color:"#606"}),u=function(){function e(e){this._nextRequestNumber=1,this._rawStudiesMetaInfo=[],this._isReady=!1,this._metaInfoQueryQueue=[],this._javaMetaInfoQueryQueue=[],this._javaStudiesMetaInfo=[],this._pineMetaInfoCache=[],this._studiesMigrations=[],this._gateway=e}return e.prototype.requestMetaInfo=function(){var e=this;this._requestStarted();var t=this._makeNextRequestId();return c.logNormal("Requesting metainfo #"+t),new Promise((function(i){c.logNormal("Requesting studies metadata #"+t), +e._gateway.requestMetadata(t,(function(n){c.logNormal("Requesting studies metadata #"+t+" finished");var r=n.params[1].metainfo.slice();e._processLibraryMetaInfo(r),e._requestFinished(),i()}))}))},e.prototype.findById=function(e){if(!this._isReady)return this._enqueueMetaInfoQuery(e);var t=this._findStudyMetaInfo(e);return null!==t?Promise.resolve(t):"pine"===e.type?this._compilePine(e):Promise.reject("unexpected study id="+e.studyId+" with type="+e.type)},e.prototype.findByIdSync=function(e){return this._findStudyMetaInfo(e)},e.prototype.isReady=function(){return this._isReady},e.prototype.findAllJavaStudies=function(){return this._isReady?Promise.resolve(this._javaStudiesMetaInfo):this._enqueueJavaMetaInfoQuery()},e.prototype.getInternalMetaInfoArray=function(){return this._javaStudiesMetaInfo},e.prototype.getMigrations=function(){return this._studiesMigrations},e.prototype.addPineMetaInfo=function(e){return d(this._pineMetaInfoCache,e)},e.prototype._processMigrations=function(e){throw new Error("not implemented")},e.prototype._processSiteMetaInfo=function(e,t){throw new Error("not implemented")},e.prototype._processLibraryMetaInfo=function(e){for(var t=0,i=e;tn?1:i50)){var i=0,n=C(this._position1,this._position2,this._maxSpeed),r=P(this._position1,this._position2),o=[n],s=[r];if(i+=r,null!==this._position3){var a=C(this._position2,this._position3,this._maxSpeed);if(Math.sign(a)===Math.sign(n)){var l=P(this._position2,this._position3);if(o.push(a),s.push(l),i+=l,null!==this._position4){var c=C(this._position3,this._position4,this._maxSpeed);if(Math.sign(c)===Math.sign(n)){var u=P(this._position3,this._position4);o.push(c),s.push(u),i+=u}}}}for(var h,d,p=0,_=0;_=0&&e.h>=0,"Try to set invalid size to PaneWidget "+JSON.stringify(e)),this._size.equals(e)||(this._size=e,this._canvasBinding.resizeCanvas({width:e.w,height:e.h}),this._topCanvasBinding.resizeCanvas({width:e.w,height:e.h}),this._paneCell.style.width=e.w+"px",this._paneCell.style.height=e.h+"px",this._div.style.width=e.w+"px",this._div.style.height=e.h+"px",this._rowElement.classList.toggle("js-hidden",0===e.h),null!==this._legendWidget&&this._legendWidget.updateWidgetModeBySize(e),null!==this._paneControls&&this._paneControls.updateWidgetModeByWidth(e.w))},e.prototype.width=function(){return this._size.w},e.prototype.height=function(){return this._size.h},e.prototype.backgroundColor=function(){return this._chartModel().backgroundColor().value()},e.prototype.processDoubleClickOnSource=function(e){e.id()!==this._lastFinishedToolId&&this._showEditDialogForSource(e)},e.prototype.setCursorForTool=function(e,t,i){var n=m.tool.value();if(t&&t.control()&&e)this._setCursorClassName("pointer");else if(void 0===i){if(Object(m.toolIsCursor)(n)){if(this._chart.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")}if("eraser"!==n)if("zoom"!==n){var r=m.cursorTool.value();"dot"!==r?"arrow"!==r?this._setCursorClassName(""):this._setCursorClassName("default"):this._setCursorClassName("dot")}else this._setCursorClassName("zoom-in");else this._setCursorClassName("eraser")}else switch(i){case N.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case N.PaneCursorType.HorizontalResize:this._setCursorClassName("ew-resize");break;case N.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case N.PaneCursorType.DiagonalNwSeResize: +this._setCursorClassName("nwse-resize");break;case N.PaneCursorType.Default:this._setCursorClassName("default");break;case N.PaneCursorType.Pointer:this._setCursorClassName("pointer")}},e.prototype.showContextMenuForSelection=function(e){var t=this._chartUndoModel().selection();if(!t.isEmpty()){var i=t.sources().filter((function(e){return e.hasContextMenu()}));this.showContextMenuForSources(i,e)}},e.prototype.showContextMenuForSources=function(e,t,i){return Object(n.__awaiter)(this,void 0,void 0,(function(){var r,o,s,a;return Object(n.__generator)(this,(function(n){switch(n.label){case 0:return e.length?(r=e[0],o=Object(c.merge)(Object(c.clone)(this._options.contextMenu),i||{}),s=new k.ActionsProvider(this._chart,o),r!==this._chartUndoModel().crossHairSource()?[3,1]:(r.handleContextMenuEvent(t),[2,Promise.resolve(null)])):[2,Promise.resolve(null)];case 1:return[4,s.contextMenuActionsForSources(e)];case 2:return 0===(a=n.sent()).length?[2,Promise.resolve(null)]:[2,A.ContextMenuManager.createMenu(a).then((function(e){return e.show(t),e}))];case 3:return[2]}}))}))},e.prototype.leftPriceAxisesContainer=function(){return this._lhsPriceAxisesContainer},e.prototype.rightPriceAxisesContainer=function(){return this._rhsPriceAxisesContainer},e.prototype.state=function(){return Object(r.ensureNotNull)(this._state)},e.prototype.hasState=function(){return null!==this._state},e.prototype.setState=function(e){this._state!==e&&(this.hasState()&&(this.state().onDestroyed().unsubscribeAll(this),this.state().dataSourcesCollectionChanged().unsubscribeAll(this)),this._state=e,this.hasState()&&(this.state().onDestroyed().subscribe(this,this._onStateDestroyed,!0),this.state().dataSourcesCollectionChanged().subscribe(this,this._onDataSourcesCollectionChanged),this.updatePriceAxisWidgets()))},e.prototype.getScreenshotData=function(e){var t,i=[],n=[],r=[],o=this.state().orderedSources().slice().reverse(),s=this._chart.properties().childs().paneProperties.childs().legendProperties.childs();if(s.showLegend.value()||(null==e?void 0:e.showCollapsedLegend))for(var a=0,l=o;aU.InvalidationLevel.Cursor||e.priceScaleSideMaxLevel("right")>U.InvalidationLevel.Cursor)&&this.recalculatePriceScale(),this._lhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("left")),this._rhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("right"));var i=e.fullInvalidation();if(i!==U.InvalidationLevel.None){if(i>U.InvalidationLevel.Cursor){var n=Object(r.ensureNotNull)(this._canvasBinding.canvas.getContext("2d"));n.setTransform(1,0,0,1,0,0);var o=this._canvasRenderParams();this._drawBackground(n,o),this._state&&(this._drawSources(n,o),this._drawBarsMarks(n,o,t))}if(this._state){var s=Object(r.ensureNotNull)(this._topCanvasBinding.canvas.getContext("2d"));s.setTransform(1,0,0,1,0,0);o=this._topCanvasRenderParams();s.clearRect(0,0,Math.ceil(this._size.w*o.pixelRatio),Math.ceil(this._size.h*o.pixelRatio)),this._drawCrossHair(s,o),this._drawActiveLineTools(s,o)}}}},e.prototype.cancelCreatingLineTool=function(){var e=this._chartUndoModel(),t=this._chartUndoModel().lineBeingCreated();if(t)if(t.pointsCount()<=0){var i=t.points();if(i.length>2){var n=i[i.length-2];e.continueCreatingLine(n),this._finishTool(t)}else e.cancelCreatingLine()}else e.cancelCreatingLine();null!==this._firstZoomPoint&&this.cancelZoom(),this.setCursorForTool()},e.prototype.cancelMeasuring=function(){this._chartUndoModel().crossHairSource().clearMeasure(),this.setCursorForTool()},e.prototype._topCanvasRenderParams=function(){return{pixelRatio:this._topCanvasBinding.pixelRatio,physicalWidth:this._topCanvasBinding.canvas.width,physicalHeight:this._topCanvasBinding.canvas.height,cssWidth:this._chartModel().timeScale().width(),cssHeight:this.height()}},e.prototype._canvasRenderParams=function(){return{pixelRatio:this._canvasBinding.pixelRatio,physicalWidth:this._canvasBinding.canvas.width,physicalHeight:this._canvasBinding.canvas.height,cssWidth:this._chartModel().timeScale().width(),cssHeight:this.height()}},e.prototype._tryExitTrackingMode=function(){this._exitTrackingModeOnNextTry&&(this._startTrackPoint=null,this._clearCursorPosition())},e.prototype._tryStartMeasure=function(e,t,i,n,r){return!(!Object(m.toolIsMeasure)(m.tool.value())||t.startMeasurePoint())&&(e.isTouch||this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,i),n=this._chartModel().magnet().align(n,r,this.state()),t.startMeasuring({price:n,index:r},this.state()),!0)},e.prototype._tryFinishMeasure=function(e,t){if(t.startMeasurePoint()&&!t.endMeasurePoint()){var i=t.price,n=t.index;return i=this._chartModel().magnet().align(i,n,this.state()),t.finishMeasure({price:i,index:n}),Object(m.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),!0}return!1},e.prototype._tryStartZoom=function(e,t,i,n){var r=this._chart.model().model().zoomEnabled();if("zoom"===m.tool.value()&&r){var o=this._chartUndoModel(),s=o.timeScale().indexToCoordinate(i)-.5*o.timeScale().barSpacing();return this._firstZoomPoint={price:t,index:i,x:s,y:e.localY}, +this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,n),this._chartModel().crossHairSource().startSelection(this.state()),!0}return!1},e.prototype._tryFinishZoom=function(e){return null!==this._firstZoomPoint&&(this._finishZoom(e),!0)},e.prototype._tryHandleEraserMouseDown=function(e,t){if(e.source&&"eraser"===m.tool.value()&&!e.isCustom&&(!(r=e.source)||!r.customization||!r.customization.disableErasing)){var i=this._chartUndoModel();if(null!==e.hittest&&(Object(f.isLineTool)(e.source)||Object(_.isStudy)(e.source))){var n=e.hittest.eraseMarker();return t.control()&&void 0!==n&&e.source.processErase?e.source.processErase(i,n):i.removeSource(e.source,!1),!0}}var r;return!1},e.prototype._tryStartChangingLineTool=function(e,t,i,n){var o,s;if(e.isTouch&&null!==this._startTrackPoint)return!1;if((!e.isTouch||!this._preventSourceChange)&&t.hittest&&Object(f.isLineTool)(t.source)&&t.hittest.result()===h.HitTestResult.CHANGEPOINT){var a=this._chartUndoModel(),l=Object(r.ensure)(null===(o=this.state().mainDataSource())||void 0===o?void 0:o.firstValue()),c=Object(r.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,l);a.selectionMacro((function(e){e.clearSelection(),e.addSourceToSelection(t.source)}));var u=a.model().magnet().align(c,n,this.state()),d=null===(s=t.hittest.data())||void 0===s?void 0:s.pointIndex;return this._startChangeLineToolParams={source:t.source,startPoint:{index:n,price:u},screenPoint:{x:e.localX,y:e.localY},pointIndex:d,envState:i},!0}return this._startChangeLineToolParams=null,!1},e.prototype._tryStartCloning=function(e,t,i,n){if(i.control()){var r=this._chartUndoModel().selection().sources().filter((function(e){return e.cloneable()}));if(n&&n.cloneable()&&r.push(n),r.length>0)return this._clonningAtMoveLineTools=r.map((function(e){return e.id()})),this._startCloningPoint=new o.Point(e.localX,e.localY),!0}return!1},e.prototype._tryFinishClonning=function(e,t){var i=this._chartUndoModel(),n=this._chartModel();if(t.control()&&this._clonningAtMoveLineTools){for(var s=new o.Point(e.localX,e.localY),a=Object(r.ensureNotNull)(this._startCloningPoint).subtract(s).length(),l=[],c=0,u=this._clonningAtMoveLineTools;c8){var p=this.cloneLineTools(l,!0).map((function(e){return Object(r.ensureNotNull)(i.model().dataSourceForId(e))}));i.selectionMacro((function(e){e.clearSelection(),p.forEach((function(t){e.addSourceToSelection(t)}))}));var _=new o.Point(e.localX,e.localY),f=Object(r.ensureNotNull)(p[0].priceScale()),m=Object(r.ensureNotNull)(this.state().mainDataSource()).firstValue(),v={index:i.timeScale().coordinateToIndex(e.localX),price:f.coordinateToPrice(e.localY,Object(r.ensureNotNull)(m))};i.startMovingSources(p,{logical:v,screen:_},null,t),this._clonningAtMoveLineTools=null,this._startCloningPoint=null}return!0}return!1},e.prototype._mouseDownEventForLineTool=function(e,t,i,n){var s,a;if(this.hasState()){var l=this._chartUndoModel(),c=!1,u=null,h=m.tool.value() +;Object(m.hideAllDrawings)().setValue(!1),Object(m.lockDrawings)().setValue(!1),e.isTouch&&(Object(f.isLineToolName)(h)&&"LineToolBrush"!==h||l.lineBeingCreated())&&this._initToolCreationModeParams(e);var d=l.lineBeingCreated();if(d&&"LineToolBrush"!==d.toolname){var p=Object(r.ensure)(null===(s=d.ownerSource())||void 0===s?void 0:s.firstValue());if(e.isTouch){if(!this._startTouchPoint){this._startTouchPoint=new o.Point(e.pageX,e.pageY);var _=d.points(),v=_[_.length-1],y=l.timeScale().indexToCoordinate(v.index),g=Object(r.ensureNotNull)(d.priceScale()).priceToCoordinate(v.price,p);return void(this._initCrossHairPosition=new o.Point(y,g))}}else{u=d;var b=l.model().paneForSource(d);if(b!==this._state&&null!==b){var S=this._externalPaneXCoord(b,e.localX),w=this._externalPaneYCoord(b,e.localY);c=l.continueCreatingLine({index:Math.round(l.timeScale().coordinateToIndex(S)),price:Object(r.ensure)(null===(a=d.priceScale())||void 0===a?void 0:a.coordinateToPrice(w,p))},t)}else{var P=l.model().magnet().align(n,i,this.state());c=l.continueCreatingLine({index:i,price:P},t)}}}else if(!e.isTouch||"LineToolBrush"===h){var C={index:i,price:P=l.model().magnet().align(n,i,this.state())};u=l.createLineTool(this.state(),C,h),l.lineBeingCreated()||(c=!0)}u&&l.selectionMacro((function(e){return e.addSourceToSelection(Object(r.ensureNotNull)(u))})),c&&u&&(this._finishTool(u),e.preventDefault())}},e.prototype._handleSelectionMouseDownAndGetJustDeselectedSource=function(e,t,i){var n=this._chartUndoModel(),r=null;if(t&&!t.isCustom&&Z(t.source)){var o=t.hittest&&t.hittest.result()>h.HitTestResult.MOVEPOINT_BACKGROUND;e.isTouch&&t.hittest&&t.hittest.result()===h.HitTestResult.MOVEPOINT_BACKGROUND&&(o=!0),this._preventSourceChange&&(o=!1),n.selectionMacro((function(e){var n;o?(i.control()||!t.source||e.selection().isSelected(t.source)||e.clearSelection(),i.control()&&t.source&&e.selection().isSelected(t.source)?(r=t.source,e.removeSourceFromSelection(t.source)):t.source&&!t.isCustom&&e.addSourceToSelection(t.source,(null===(n=null==t?void 0:t.hittest)||void 0===n?void 0:n.data())||void 0),e.selection().sources().length>1&&Object(F.trackEvent)("GUI","Multiselect","Click Select")):i.control()||e.clearSelection()}))}return r},e.prototype._processMouseMoveWhileZoom=function(e,t){this._preventCrossHairMove()||this._setCursorPosition(e.localX,e.localY,t)},e.prototype._setCursorPositionOnExternalPane=function(e,t,i,n){t=this._externalPaneXCoord(e,t),i=this._externalPaneYCoord(e,i),this._chart.paneByState(e)._setCursorPosition(t,i,n)},e.prototype._setCursorPosition=function(e,t,i){this._chartModel().setAndSaveCurrentPosition(this._correctXCoord(e),this._correctYCoord(t),this.state(),i)},e.prototype._setCursorClassName=function(e){var 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)},e.prototype._processMouseUpForCustomHandler=function(e){ +var t=Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY));if(t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM){var i=t.hittest.data();Object(h.tryCallCustomHandler)(e,null==i?void 0:i.mouseUpHandler,null==i?void 0:i.touchEndHandler)}},e.prototype._crossHairShouldBeVisible=function(){var e=this._chartModel().crossHairSource();return Object(f.isLineToolName)(m.tool.value())||Object(m.toolIsMeasure)(m.tool.value())||e.startMeasurePoint()&&!e.endMeasurePoint()||null!==this._firstZoomPoint||null!==this._chartModel().lineBeingEdited()||null!==this._chartModel().lineBeingCreated()},e.prototype._clearCursorPosition=function(){this._chartModel().clearCurrentPosition()},e.prototype._dataSourceAtPoint=function(e,t){var i=null,n=null,r=null;if(!this.hasState())return null;var s=this.state(),a=s.height(),l=s.width(),c=!1,u=function(e,t,o,s){var a=r?r.result():0;e.result()>a&&(r=e,i=t,n=o,c=s)},h=this._canvasRenderParams(),p=new o.Point(e,t);this._hitTestCustomSources(h,s.customSources(d.a.Foreground),p,u);for(var _=s.hitTestSources(),f=this._chartUndoModel(),m=_.length;0=0;--y){var S;if((x=b[y].renderer(a,l))&&x.hitTest)(S=x.hitTest(p,h))&&u(S,g,x,!1)}if(this.containsMainSeries()){var w=f.barsMarksSources();for(m=0;m=0;--l){var c=t[l],u=c.paneViews(o);if(0!==u.length)for(var h=u.length-1;h>=0;--h){var d=u[h].renderer(s,a);if(null!==d){var p=d.hitTest(i,e);null!==p&&n(p,c,d,!0)}}}},e.prototype._tryStartMovingLineTool=function(e,t,i,n){var s,a;if(null===t.source||!t.source.movable()||null!==this._startTrackPoint)return!1;if(!this._preventSourceChange){var l=this._chartUndoModel(),c=Object(r.ensureNotNull)(Object(r.ensureNotNull)(this._state).mainDataSource()).firstValue(),u=Object(r.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,Object(r.ensureNotNull)(c)),h=Z(t.source)?l.selection().sources():[t.source],d=new o.Point(e.localX,e.localY),p={index:n,price:u},_=null===(a=null===(s=t.hittest)||void 0===s?void 0:s.data())||void 0===a?void 0:a.itemIndex;return this._startMoveLineToolParams={source:h,startPoint:{logical:p,screen:d},itemIndex:void 0===_?null:_,envState:i},!0}return this._startMoveLineToolParams=null,!1}, +e.prototype._chartModel=function(){return this._chart.model().model()},e.prototype._chartUndoModel=function(){return this._chart.model()},e.prototype._externalPaneXCoord=function(e,t){t+=this._div.getBoundingClientRect().left+document.body.scrollLeft;var i=Object(r.ensureNotNull)(this._chart.paneByState(e)),n=i._div.getBoundingClientRect().left+document.body.scrollLeft;return i._correctXCoord(t-n)},e.prototype._externalPaneYCoord=function(e,t){t+=this._div.getBoundingClientRect().top+document.body.scrollTop;var i=Object(r.ensureNotNull)(this._chart.paneByState(e)),n=i._div.getBoundingClientRect().top+document.body.scrollTop;return i._correctYCoord(t-n)},e.prototype._correctXCoord=function(e){return Math.max(0,Math.min(e,this._size.w-1))},e.prototype._correctYCoord=function(e){return Math.max(0,Math.min(e,this._size.h-1))},e.prototype._processScroll=function(e){if(this._chart.model().model().scrollEnabled()){var t=Date.now();this._startScrollingPos||this._preventScroll()||(this._startScrollingPos={x:e.clientX,y:e.clientY,timestamp:t,localX:e.localX,localY:e.localY}),null!==this._scrollXAnimation&&this._scrollXAnimation.addPosition(e.localX,t),null!==this._scrollYAnimation&&this._scrollYAnimation.addPosition(e.localY,t);var i=this._chartUndoModel(),n=this.state().defaultPriceScale();if(this._startScrollingPos&&!this._isScrolling&&(this._startScrollingPos.x!==e.clientX||this._startScrollingPos.y!==e.clientY))return i.beginUndoMacro("scroll").setCustomFlag("doesnt_affect_save",!0),null===this._scrollXAnimation&&ne&&(this._scrollXAnimation=new x(.2,3.2,-.0026,15),this._scrollXAnimation.addPosition(this._startScrollingPos.localX,this._startScrollingPos.timestamp),this._scrollXAnimation.addPosition(e.localX,t)),this._scrollYAnimation,i.selection().isEmpty()||(n=i.selection().sources()[0].priceScale()),null===n||n.isEmpty()||(this._scrollPriceScale=n,i.startScrollPrice(this.state(),n,e.localY)),i.startScrollTime(e.localX),this._isScrolling=!0,void this.setCursorForTool();this._isScrolling&&(null!==this._scrollPriceScale&&i.scrollPriceTo(this.state(),this._scrollPriceScale,e.localY),i.scrollTimeTo(e.localX))}},e.prototype._finishScroll=function(){var 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()},e.prototype._endScroll=function(e){var t=this;if(!this._isScrolling)return!1;var i=this._isScrolling&&this._scrollUndoCommandInStack();if(this._isScrolling){var n=Date.now();null!==this._scrollXAnimation&&this._scrollXAnimation.start(e.localX,n),null!==this._scrollYAnimation&&this._scrollYAnimation.start(e.localY,n);var r=this._chartUndoModel();if((null===this._scrollXAnimation||this._scrollXAnimation.finished(n))&&(null===this._scrollYAnimation||this._scrollYAnimation.finished(n)))return this._finishScroll(),i;var o=this._scrollXAnimation,s=this._scrollYAnimation,a=function(){if(null!==o&&!o.terminated()||null!==s&&!s.terminated()){ +var e=Date.now(),i=null===o||o.finished(e),n=null===s||s.finished(e);null===o||o.terminated()||r.scrollTimeTo(o.getPosition(e)),null===s||s.terminated()||null===t._scrollPriceScale||r.scrollPriceTo(t.state(),t._scrollPriceScale,s.getPosition(e)),i&&n?t._finishScroll():requestAnimationFrame(a)}};requestAnimationFrame(a)}return i},e.prototype._terminateActiveAnimations=function(){var e=Date.now(),t=null===this._scrollXAnimation||this._scrollXAnimation.finished(e),i=null===this._scrollYAnimation||this._scrollYAnimation.finished(e);null===this._scrollXAnimation&&null===this._scrollYAnimation||t&&i||this._finishScroll(),null!==this._scrollXAnimation&&(this._scrollXAnimation.terminate(),this._scrollXAnimation=null),null!==this._scrollYAnimation&&(this._scrollYAnimation.terminate(),this._scrollYAnimation=null)},e.prototype._preventScroll=function(){return this._trackCrosshairOnlyAfterLongTap&&this._longTap||this._contextMenuOpenedOnLastTap||Object(f.isLineToolName)(m.tool.value())||Boolean(this._chartUndoModel().lineBeingCreated())||null!==this._startTrackPoint},e.prototype._isSelectBarModeEnabled=function(){return this._chartUndoModel().crossHairSource().selectBarMode().value()},e.prototype._preventCrossHairMove=function(){return!!this._trackCrosshairOnlyAfterLongTap&&(null===this._chart.trackingModePaneWidget()&&(!!this._contextMenuOpenedOnLastTap||!this._crossHairShouldBeVisible()&&null===this._startTrackPoint))},e.prototype._finishTool=function(e){var t=this._chartUndoModel(),i=m.tool.value();if(Object(m.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),t.selectionMacro((function(t){t.addSourceToSelection(e)})),Object(D.c)(i)){var n=t.createUndoCheckpoint();this._chart.showChartPropertiesForSource(e,B.TabNames.text,void 0,n)}this._lastFinishedToolId=e.id(),Object(V.c)(e)},e.prototype._alignSourcesThatBeingMoved=function(e,t,i,n){var s=this,a=this._chartUndoModel(),l=a.timeScale().coordinateToIndex(t);a.model().sourcesBeingMoved().forEach((function(e){if(R.enabled("charting_library_base")&&a.model().sourcesBeingMoved().some((function(e){return!e.onlyYMoving()}))){var t=e.points();if(0!==t.length){var i=t.reduce((function(e,t){return t.index=0;l--)j[l].createDrawingsCaches();this._drawSourceImpl(r.gridSource(),e,t,$,Q),this._drawWatermark(e,t);for(var c=0,u=a;c=0;l--)j[l].clearDrawingCaches()},e.prototype._drawSourceImpl=function(e,t,i,n,r){var o=this.state(),s=o.height(),a=o.width(),l=n(e,this.state());if(l)for(var c=0,u=l;c=0)&&(n.shift()||i.selectionMacro((function(e){ +return e.clearSelection()})),this._mouseDownEventForLineTool(e,n,y,v)))}if(b.hittest&&b.hittest.result()===h.HitTestResult.CUSTOM){var S=b.hittest.data();Object(h.tryCallCustomHandler)(e,null==S?void 0:S.mouseDownHandler,null==S?void 0:S.touchStartHandler)}if(!this._chart.readOnly()){if(b.hittest&&b.source&&b.hittest.result()===h.HitTestResult.CUSTOM_MOVE){S=b.hittest.data();if(b.isCustom){if(Object(h.tryCallCustomHandler)(e,null==S?void 0:S.pressedMouseMoveHandler,null==S?void 0:S.touchMoveHandler))return}else{var w=null==S?void 0:S.itemIndex;if(void 0!==w)return void i.startCustomMoving(b.source,w,e)}}var P=this._handleSelectionMouseDownAndGetJustDeselectedSource(e,b,n);if(this._tryHandleEraserMouseDown(b,n))return;var C=b.source&&Object(f.isLineTool)(b.source)&&b.source.isLocked&&b.source.isLocked();if(!(Object(m.lockDrawings)().value()||C)&&!b.isCustom){if(b.source&&b.source.userEditEnabled&&!b.source.userEditEnabled())return;if(this._tryStartChangingLineTool(e,b,n,y))return;if(b.hittest&&((g=b.hittest.result())===h.HitTestResult.MOVEPOINT||g===h.HitTestResult.MOVEPOINT_BACKGROUND&&Object(a.lastEventIsTouch)())){if(this._tryStartCloning(e,b,n,P))return;if(this._tryStartMovingLineTool(e,b,n,y))return}}if(b.source&&b.source instanceof E.PriceDataSource&&b.source.isDraggable())return void(this._chart.draggingSource=b.source)}b&&b.hittest&&b.hittest.result()===h.HitTestResult.REGULAR||(this._processing=!0)}}}},e.prototype._mouseUpOrTouchEndEvent=function(e){var t,i,n,o=this;if(this.hasState()){var s=e.isTouch&&null!==this._startTrackPoint,c=e.isTouch&&this._wasPinched;e.isTouch&&(this._wasPinched=!1,this._longTap=!1),this._startMoveLineToolParams=null,this._startChangeLineToolParams=null,this._initialCrosshairPositionBeforeAlign=null,this._processMouseUpForCustomHandler(e),this._isSelecting=!1;var u=this._chartUndoModel(),d=u.model(),_=d.crossHairSource();if(_.selection()&&null===this._firstZoomPoint){var v=this.state().lineToolsForArea(_.selection());u.selectionMacro((function(e){v.forEach((function(t){e.addSourceToSelection(t)}))})),_.clearSelection(),Object(F.trackEvent)("GUI","Multiselect","Area Select")}Object(l.emit)("mouse_up",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY});var y=e.isTouch&&this._touchMove;e.isTouch&&(this._touchMove=!1);var g=new p.EnvironmentState(e),b=m.tool.value();if(e.isTouch&&!y&&(Object(m.toolIsMeasure)(b)||null!==_.measurePane())){if(this._tryStartMeasure(e,_,g,_.price,_.index))return;if(this._tryFinishMeasure(e,_))return}if(e.isTouch&&!y&&"LineToolBrush"!==b&&Object(f.isLineToolName)(b)&&!u.lineBeingCreated()){if(this._chart.justActivated())return;if(_.pane!==this._state)return void this._setCursorPosition(e.localX,e.localY,g);var S=_.currentPoint(),w=this.state().defaultPriceScale(),P=Object(r.ensure)(null===(t=this.state().mainDataSource())||void 0===t?void 0:t.firstValue()),C={index:Math.round(u.timeScale().coordinateToIndex(S.x)),price:w.coordinateToPrice(S.y,P)},x=Object(r.ensureNotNull)(u.createLineTool(this.state(),C,b)) +;return u.selectionMacro((function(e){e.addSourceToSelection(x)})),u.lineBeingCreated()||(this._finishTool(x),e.preventDefault()),void(this._startTouchPoint=null)}if(u.lineBeingCreated()&&"LineToolBrush"!==(null===(i=u.lineBeingCreated())||void 0===i?void 0:i.toolname)&&e.isTouch&&this._startTouchPoint){this._startTouchPoint=null;var T=null;if(!y){var I=(T=Object(r.ensureNotNull)(u.lineBeingCreated())).points()[T.points().length-1],M=u.continueCreatingLine({index:I.index,price:I.price},new p.EnvironmentState(e));this._initCrossHairPosition=null,M&&(this._finishTool(T),e.preventDefault())}}else if(null!==this._firstZoomPoint&&this._firstZoomPoint.draggingMode)this._finishZoom(e);else{if(this._processing=!1,u.customMoveBeingProcessed()&&u.endCustomMoving(),d.lineBeingEdited())return u.endChangingLinetool(!1),void(this._preventCrossHairMove()&&this._clearCursorPosition());if("LineToolBrush"!==b||this._isSelectBarModeEnabled()){if(d.sourcesBeingMoved().length)return u.endMovingSource(!1),d.sourcesBeingMoved().forEach((function(e){o.setCursorForTool(e)})),void d.invalidate(U.InvalidationMask.cursor());if(!this._chart.readOnly()){var L=this._dataSourceAtPoint(e.localX,e.localY),O=e.localX>=0&&e.localXh.HitTestResult.MOVEPOINT_BACKGROUND||Object(a.lastEventIsTouch)())&&u.selectionMacro((function(e){e.clearSelection(),e.addSourceToSelection(Object(r.ensureNotNull)(Y.source))}))}e.isTouch&&(this._touchMove=!1)}else{var q=u.lineBeingCreated();if(null!==q&&(Object(V.c)(q),q.finish()),(w=this.state().defaultPriceScale()).isEmpty())return;if(!q)return;var K=Object(r.ensure)(null===(n=q.ownerSource())||void 0===n?void 0:n.firstValue()),Z=w.coordinateToPrice(e.localY,K);C={index:Math.round(u.timeScale().coordinateToIndex(e.localX)),price:Z} +;u.continueCreatingLine(C)}}}},e.prototype._mouseOrTouchMoveEvent=function(e){if(this.hasState()){var t=Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY));this._processMouseMoveForCustomHandler(t,e);var i=this._chartUndoModel();if(i){var n=i.crossHairSource();null!==this._initialCrosshairPositionBeforeAlign&&(this._initialCrosshairPositionBeforeAlign=new o.Point(n.originX(),n.originY()));var s=e.localX,a=e.localY,l=new p.EnvironmentState(e);if(null===this._firstZoomPoint){var c=!1;if(!(this._chart.readOnly()||this._editDialog&&this._editDialog.isVisible())){var u=m.tool.value(),d=null;if(!this._processing&&(Object(m.toolIsCursor)(u)||"eraser"===u||l.control()||!i.lineBeingCreated())){var _=t&&t.source,v=t&&t.hittest&&t.hittest.data();c=Boolean(v&&v.hideCrosshairLinesOnHover)||!!_&&Object(f.isLineTool)(_)&&-1!==K.indexOf(_.toolname),t.hittest&&!t.isCustom&&t.hittest.result()>h.HitTestResult.MOVEPOINT_BACKGROUND?(d=t.source,t.source&&Z(t.source)&&("eraser"!==u||t.source!==i.mainSeries())?i.model().setHoveredSource(t.source,t.hittest.data()):i.model().setHoveredSource(null,null)):i.model().setHoveredSource(null,null)}if(this._options.sourceSelectionEnabled)if(this._isSelectBarModeEnabled()||t.isCustom)this._setCursorClassName("pointer");else{var y,g=(y=t.hittest&&t.hittest.data())&&y.cursorType;this.setCursorForTool(d,l,null===g?void 0:g)}if(this._updateCommonTooltip(t),null!==t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM_MOVE)switch(g=(y=t.hittest.data()||{}).cursorType){case N.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case N.PaneCursorType.HorizontalResize:this._setCursorClassName("we-resize");break;case N.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case N.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize")}}if(this._preventCrossHairMove()&&this._clearCursorPosition(),n.setLinesShouldBeHidden(c),this._chart.readOnly()&&this._options.sourceSelectionEnabled&&(!t.isCustom&&null!==t.source&&Z(t.source)?i.model().setHoveredSource(t.source,t.hittest&&t.hittest.data()):i.model().setHoveredSource(null,null)),!e.isTouch&&i.lineBeingCreated()){var b=i.lineBeingCreated(),S=null===b?null:i.model().paneForSource(b);if(null!==S&&S!==this._state)return void this._setCursorPositionOnExternalPane(S,s,a,l)}e.isTouch||this._setCursorPosition(s,a,l)}else this._processMouseMoveWhileZoom(e,l)}}},e.prototype._pressedMouseOrTouchMoveEvent=function(e){var t,i;if(this.hasState()&&!this._pinching){this._startChangeOrMoveLineToolIfNeeded(),e.isTouch&&(this._touchMove=!0,this._preventSourceChange=!1);var n=new p.EnvironmentState(e),s=this._chartUndoModel(),a=s.crossHairSource(),l=e.localX,c=e.localY;if(null!==this._initialCrosshairPositionBeforeAlign&&(this._initialCrosshairPositionBeforeAlign=new o.Point(a.originX(),a.originY())),null!==this._firstZoomPoint)return this._processMouseMoveWhileZoom(e),void(this._firstZoomPoint.draggingMode=!0);var u=m.tool.value() +;if(e.isTouch&&this._startTouchPoint&&Object(f.isLineToolName)(u)&&"LineToolBrush"!==u&&!s.lineBeingCreated()&&!this._isSelectBarModeEnabled())this._updateCrosshairPositionInToolCreationMode(e,this.state());else{var h=a.measurePane();if(e.isTouch&&this._startTouchPoint&&(Object(m.toolIsMeasure)(u)||null!==h))this._updateCrosshairPositionInToolCreationMode(e,h||this.state());else if(e.isTouch&&s.lineBeingCreated()&&"LineToolBrush"!==(null===(t=s.lineBeingCreated())||void 0===t?void 0:t.toolname)){if(this._startTouchPoint){var d=Object(r.ensureNotNull)(s.lineBeingCreated()),_=Object(r.ensureNotNull)(s.model().paneForSource(d));this._updateCrosshairPositionInToolCreationMode(e,_)}}else{if(e.isTouch&&null!==this._startTrackPoint){this._exitTrackingModeOnNextTry=!1;var v=Object(r.ensureNotNull)(this._initCrossHairPosition),y=new o.Point(l,c).subtract(this._startTrackPoint),g=v.add(y);this._setCursorPosition(g.x,g.y,n)}else e.isTouch&&this._preventCrossHairMove()||this._setCursorPosition(l,c,n);var b=this._isSelectBarModeEnabled();if(!Object(f.isLineToolName)(u)||"LineToolBrush"===u||b||n.control()){if("LineToolBrush"===u&&!b){var S=this.state().defaultPriceScale();if(S.isEmpty())return;var w=s.lineBeingCreated();if(!w)return;var P=new o.Point(e.localX,e.localY),C=Object(r.ensure)(null===(i=w.ownerSource())||void 0===i?void 0:i.firstValue());return P.price=S.coordinateToPrice(e.localY,C),P.index=Math.round(s.timeScale().coordinateToIndex(e.localX)),void((!R.enabled("charting_library_base")||P.index>=0)&&s.continueCreatingLine(P))}if(this._chart.draggingSource){var x=e.target,T=this._chart.paneByCanvas(x);T&&(T!==this?T.setDragToAnotherPaneCursor():T.setCursorForTool());var I=this._chart.timeAxisByCanvas(x);I&&I.setCursor("grabbing")}if(!s.timeScale().isEmpty()){var M=this._options.handleScroll;if(M.pressedMouseMove&&!e.isTouch||(M.horzTouchDrag||M.vertTouchDrag)&&e.isTouch)if(s.customMoveBeingProcessed())s.processCustomMove(e);else{if(s.model().lineBeingEdited()){var L=Math.round(s.timeScale().coordinateToIndex(l));return(!R.enabled("charting_library_base")||L>=0)&&s.changeLinePoint(new o.Point(l,c),n),void this.setCursorForTool()}if(s.model().sourcesBeingMoved().length)this._alignSourcesThatBeingMoved(s.model().sourcesBeingMoved(),e.localX,e.localY,n);else if(!this._tryFinishClonning(e,new p.EnvironmentState(e))){var O=Object(m.toolIsMeasure)(u)||a.startMeasurePoint()&&a.endMeasurePoint();this._chart.readOnly()||!n.control()||Object(f.isLineToolName)(u)||O?(this._processScroll(e),this._preventScroll()&&!this._preventCrossHairMove()&&null===this._startTrackPoint&&this._setCursorPosition(e.localX,e.localY,new p.EnvironmentState(e))):this._isSelecting||(a.startSelection(this.state()),this._isSelecting=!0)}}}}}}}},e.prototype._mouseOrTouchLeaveEvent=function(e){if(this.hasState()){var t=this._chartUndoModel();if(t){if(e.isTouch||this._clearCursorPosition(),t.model().setHoveredSource(null,null),null!==this._prevHoveredHittest){var i=this._prevHoveredHittest.hittest&&this._prevHoveredHittest.hittest.data() +;Object(h.tryCallCustomHandler)(e,null==i?void 0:i.mouseLeaveHandler),this._prevHoveredHittest=null}this._updateCommonTooltip(null),this._chart.unsetActivePaneWidget()}}},e.prototype._mouseDoubleClickOrDoubleTapEvent=function(e){if(this.hasState()){var t=!this._chart.readOnly()&&!Object(f.isLineToolName)(m.tool.value())&&Object(r.ensureNotNull)(this._dataSourceAtPoint(e.localX,e.localY))||null,i=t&&t.hittest&&t.source||null;if(i&&t&&t.hittest&&t.hittest.result()<=h.HitTestResult.MOVEPOINT_BACKGROUND&&!e.isTouch&&(i=null),i&&t&&!t.isCustom&&!Z(i)&&(i=null),t&&t.isCustom){if(t.hittest&&t.hittest.result()===h.HitTestResult.CUSTOM){var n=t.hittest.data();Object(h.tryCallCustomHandler)(e,null==n?void 0:n.doubleClickHandler,null==n?void 0:n.doubleTapHandler)}}else i&&t&&!t.isCustom?this.processDoubleClickOnSource(i):this._chart.readOnly()||Object(f.isLineToolName)(m.tool.value())||this._chartUndoModel().lineBeingCreated()||!this._chartUndoModel().selection().isEmpty()||this._chart.toggleMaximizePane(this)}},e.prototype._contextMenuEvent=function(e){var t=this,i=this._chartUndoModel();if(!i.crossHairSource().startMeasurePoint()||this._trackCrosshairOnlyAfterLongTap){if(!this._pinching&&(null===this._firstZoomPoint||this._trackCrosshairOnlyAfterLongTap||this.cancelZoom(),!this.hideInplaceEditor())){if(!Object(m.toolIsCursor)(m.tool.value())&&!this._isSelectBarModeEnabled()){if(e.isTouch)return;return Object(m.resetToCursor)(!0),this.setCursorForTool(),void(i.lineBeingCreated()&&i.cancelCreatingLine())}if(this._options.contextMenuEnabled){var n=this._dataSourceAtPoint(e.localX,e.localY),r=n&&!n.isCustom?n.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;var o=n&&n.hittest?n.hittest.result():0,s=o>=h.HitTestResult.REGULAR||o>=h.HitTestResult.MOVEPOINT_BACKGROUND&&e.isTouch;if(n&&n.isCustom){if(s&&n.hittest&&n.hittest.result()===h.HitTestResult.CUSTOM){var a=n.hittest.data();Object(h.tryCallCustomHandler)(e,null==a?void 0:a.contextMenuHandler,null==a?void 0:a.touchContextMenuHandler)}}else{this._chart.updateActions();var l=!1;i.selectionMacro((function(i){null!==r&&s?(i.selection().isSelected(r)||(i.clearSelection(),i.addSourceToSelection(r)),l=r.hasContextMenu()):(t._options.contextMenu.general&&t._contextMenu(e).then((function(t){t.show(e)})),i.clearSelection())})),l&&(r&&!Z(r)?this.showContextMenuForSources([r],e):this.showContextMenuForSelection(e))}}}}else i.crossHairSource().clearMeasure()},e.prototype._onMouseEvent=function(){this._preventSourceChange=!1,this._startTrackPoint=null,this._trackCrosshairOnlyAfterLongTap=!1},e.prototype._onTouchEvent=function(){this._trackCrosshairOnlyAfterLongTap=!0},e.prototype._switchTrackingModeFromAnotherPaneIfNeeded=function(e){var t=this._chart.trackingModePaneWidget();if(null!==t&&t!==this){var i=this._chartModel().crossHairSource().currentPoint();this._chart.exitTrackingMode(), +this.startTrackingMode(new o.Point(e.localX,e.localY),new o.Point(i.x,e.localY),new p.EnvironmentState(e))}},e.prototype._contextMenu=function(e){var t=function(e){return e instanceof j.Separator},i=this._customActions(),n=this._initActions(e).filter((function(e){return null!==e}));i.remove.forEach((function(e){for(var t=0;t0;o--)t(r[o])&&t(r[o-1])&&r.splice(o,1);return r.length&&t(r[0])&&r.splice(0,1),r.length&&t(r[r.length-1])&&r.splice(r.length-1,1),A.ContextMenuManager.createMenu(r,{statName:"ChartContextMenu"})},e.prototype._loadAndCreateLegendWidget=function(){var e=this;Promise.all([i.e(70),i.e(12),i.e("chart-widget-gui")]).then(i.bind(null,"sAH5")).then((function(t){if(!e._isDestroyed){var i=t.LegendWidget,n=Object(u.deepExtend)({},e._options.legendWidget);n.canShowSourceCode=!e._chart.onWidget()&&!s.CheckMobile.any(),n.readOnlyMode=n.readOnlyMode||e._chart.readOnly(),n.statusesWidgets={sourceStatusesEnabled:e._options.sourceStatusesWidgetEnabled,sourceStatuses:e._options.sourceStatusesWidget||{},marketStatusEnabled:e._options.marketStatusWidgetEnabled,marketStatus:e._options.marketStatusWidget||{},dataUpdateModeEnabled:e._options.chartWarningWidgetEnabled,dataUpdateMode:e._options.chartWarningWidget||{},dataProblemEnabled:e._options.dataProblemWidgetEnabled};var o=new I.a(e._getHideNotMainSourcesValue());e._hideNotMainSourcesInLegendSpawn=Object(M.a)((function(){return{}}),e._chart.chartWidgetCollection().activeChartWidget,e._chart.chartWidgetCollection().lock.crosshair),e._hideNotMainSourcesInLegendSpawn.subscribe((function(){o.setValue(e._getHideNotMainSourcesValue())})),e._legendWidget=new i(e._chartUndoModel(),e,e._chart.backgroundBasedTheme(),o,n,{showContextMenuForSelection:e.showContextMenuForSelection.bind(e),showContextMenuForSources:e.showContextMenuForSources.bind(e),updateActions:e._chart.updateActions.bind(e._chart),showChartPropertiesForSource:e._chart.showChartPropertiesForSource.bind(e._chart),showGeneralChartProperties:e._chart.showGeneralChartProperties.bind(e._chart),showObjectsTreeDialog:e._chart.showObjectsTreeDialog.bind(e._chart)}),e._div.appendChild(e._legendWidget.getElement()),e._legendWidget.updateLayout(),e._legendWidget.updateWidgetModeBySize(e._size),e._legendWidget.updateThemedColors(e._themedTopColor);for(var a=0,l=Array.from(e._customLegendWidgetsFactoryMap.keys());a0&&void 0!==arguments[0]?arguments[0]:{},i=t.fields,n=t.confirm,r=t.manager,s=t.title,a=void 0===s?"":s,l=t.destroyOnClose,c=void 0===l||l,u=t.modal,h=void 0!==u&&u;o(this,e),this._form=document.createElement("div"),this._fields=i,this._appendFieldsToForm(),this._title=a,this._destroyOnClose=c,this._modal=h,this._manager=r,this._isConfirmDialogOpened=!1,n&&(this._needCheckConfirm=!0,this._shouldShowConfirm=n.shouldShowDialog,this._getConfirmMessage=n.getMessage)}return n(e,[{key:"setField",value:function(e,t){this._fields.find((function(t){return t.name===e})).value=t}},{key:"show",value:function(){var e=this,t=this._createDialog();return new Promise((function(i){t.then((function(t){t.on("action:submit",(function(t){return e._onSubmit(t,i)})),t.open(),t.on("beforeClose",e._unmountFields.bind(e)),e._fields[0].select()}))}))}},{key:"_appendFieldsToForm",value:function(){var e=this;this._fields.forEach((function(t){t.appendTo(e._form)}))}},{key:"_createDialog", +value:function(){var e=this;return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(n){var r=i("YDhE").createDialog;t(r({type:e._modal?"modal":"popup",title:e._title,content:$(e._form),actionsWrapTemplate:'
    ',width:470,destroyOnClose:e._destroyOnClose,manager:e._manager,isClickOutFn:function(){if(e._isConfirmDialogOpened)return!1},actions:[{name:"submit",type:"primary",text:window.t("Save"),key:13,addClass:"js-submit-button"},{name:"cancel",type:"default",text:window.t("Cancel"),method:"close",addClass:"js-cancel-button"}]}))}.bind(null,i)).catch(i.oe)}))}},{key:"_onSubmit",value:function(e,t){var i=this,n=this._validate();if(n)e.error(n.error),n.focus();else{if(!this._needCheckConfirm)return t(this._collectValues(),e),void e.close();Promise.resolve(this._shouldShowConfirm(this._collectValues())).then((function(n){if(!n)return t(i._collectValues(),e),void e.close();i._showConfirmDialog().then((function(n){n===a&&(e.focus(),i._fields[0].focus()),n===s&&(t(i._collectValues(),e),e.close())}))}))}}},{key:"_showConfirmDialog",value:function(){var e=this;return new Promise((function(t){Promise.resolve(e._getConfirmMessage(e._collectValues())).then((function(i){e._isConfirmDialogOpened=!0,(0,r.createConfirmDialog)({type:"modal",content:document.createTextNode(i),manager:e._manager}).then((function(i){i.on("action:yes",(function(e){t(s),e.close()})),i.on("afterClose",(function(){t(a),e._isConfirmDialogOpened=!1})),i.open()}))}))}))}},{key:"_validate",value:function(){return this._fields.find((function(e){return!e.valid}))}},{key:"_collectValues",value:function(){return this._fields.reduce((function(e,t){return e[t.name]=t.value,e}),{})}},{key:"_unmountFields",value:function(){this._fields.forEach((function(e){e.unmount&&e.unmount()}))}}]),e}()},ULlu:function(e,t,i){"use strict";function n(e){return e[0]}function r(e,t,i){return"string"!=typeof t?e:null==i?(e.removeAttribute(t),e):(e.setAttribute(t,String(i)),e)}function o(e,t){return"string"==typeof t&&e.classList.add(t),e}function s(e,t){return void 0===t||(null===t&&(e.innerHTML=""),"string"!=typeof t&&"number"!=typeof t||(e.innerHTML=String(t))),e}function a(e){var t=window.getComputedStyle(e);return[t.paddingLeft,t.paddingRight].reduce((function(e,t){return e-Number((t||"").replace("px",""))}),e.clientWidth)}function l(e){var t=window.getComputedStyle(e);return[t.paddingTop,t.paddingBottom].reduce((function(e,t){return e-Number((t||"").replace("px",""))}),e.clientHeight)}function c(e,t){var i;i=function(i){return i(e).trigger(t)},window.jQuery&&i(window.jQuery)}i.r(t),i.d(t,"unwrap",(function(){return n})),i.d(t,"attr",(function(){return r})),i.d(t,"addClass",(function(){return o})),i.d(t,"html",(function(){return s})),i.d(t,"contentWidth",(function(){return a})),i.d(t,"contentHeight",(function(){return l})),i.d(t,"trigger",(function(){return c}))},UlDV:function(e,t,i){"use strict";i.r(t), +i.d(t,"RestrictedToolsetBootloader",(function(){return r}));var n=i("mrSG"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._startLoading=function(){return Promise.all([i.e("react"),i.e(1),i.e(4),i.e(7),i.e(9),i.e(23),i.e(24),i.e(26),i.e(27),i.e(33),i.e(43),i.e(46),i.e(59),i.e(64),i.e(67),i.e(68),i.e(0),i.e(2),i.e(12),i.e(14),i.e(18),i.e(52),i.e("restricted-toolset")]).then(i.bind(null,"miV2")).then((function(e){return e.getRestrictedToolSet()}))},t}(i("cZRT").a)},UqOQ:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("mrSG"),r=i("aIyQ"),o=i.n(r),s=i("e3/o");function a(e){return e.properties().visible.value()}function l(e){return!a(e)}var c=function(){function e(e,t,i){this._onChanged=new o.a,this._lineToolsSet=new Set,this._lineTools=Object(n.__spreadArrays)(e),this._lineToolsSet=new Set(this._lineTools),this._name=t,this.id=i||Object(s.randomHashN)(6)}return e.prototype.lineTools=function(){return this._lineTools},e.prototype.name=function(){return this._name},e.prototype.setName=function(e){var t=this;this._doAndFireOnChange((function(){t._name=e}))},e.prototype.isActualSymbol=function(){return this._lineTools.length>0&&this._lineTools[0].isActualSymbol()&&this._lineTools[0].isActualCurrency()},e.prototype.symbol=function(){return this._lineTools[0].symbol()},e.prototype.containsLineTool=function(e){return this._lineToolsSet.has(e)},e.prototype.addLineTools=function(e){var t=this;this._doAndFireOnChange((function(i){var n;e.forEach((function(n){t._lineToolsSet.add(n),i.push.apply(i,e.map((function(e){return e.id()})))})),(n=t._lineTools).push.apply(n,e)}))},e.prototype.excludeLineTool=function(e){var t=this;this._doAndFireOnChange((function(i){t._lineToolsSet.delete(e);var n=t._lineTools.indexOf(e);t._lineTools.splice(n,1),i.push(e.id())}))},e.prototype.excludeLineTools=function(e){var t=this;this._doAndFireOnChange((function(i){var n=new Set(e);e.forEach((function(e){return t._lineToolsSet.delete(e)})),t._lineTools=t._lineTools.filter((function(e){return!n.has(e)})),i.push.apply(i,e.map((function(e){return e.id()})))}))},e.prototype.state=function(){return{id:this.id,name:this._name,tools:this._lineTools.map((function(e){return e.id()}))}},e.prototype.visibility=function(){var e=this._lineTools.some(a),t=this._lineTools.some(l);return e&&!t?"Visible":t&&!e?"Invisible":"Partial"},e.prototype.locked=function(){var e=this._lineTools.some((function(e){return e.properties().frozen.value()})),t=this._lineTools.some((function(e){return!e.properties().frozen.value()}));return e&&!t?"Locked":t&&!e?"Unlocked":"Partial"},e.prototype.isActualInterval=function(){var e=this._lineTools.some((function(e){return e.isActualInterval()})),t=this._lineTools.some((function(e){return!e.isActualInterval()}));return e&&!t?"IsActualInterval":t&&!e?"IsNotActualInterval":"Partial"},e.prototype.onChanged=function(){return this._onChanged},e.fromState=function(t,i){for(var n=[],r=0,o=i.tools;r0?new e(n,i.name,i.id):null},e.prototype._doAndFireOnChange=function(e){var t=[],i=this.visibility(),n=this.locked(),r=this.name(),o=this.isActualInterval();e(t);var s={affectedLineTools:t,visibilityChanged:this.visibility()!==i,lockedChanged:n!==this.locked(),titleChanged:r!==this.name(),isActualIntervalChanged:o!==this.isActualInterval()};this._onChanged.fire(s)},e}()},V086:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("GEp6").distanceToLine,o=i("Ss5c").LineDataSource,s=i("Ocx9").DefaultProperty,a=window.t("Ellipse");function l(e,t){var n=t||l.createProperties();o.call(this,e,n),this.version=l.version,i.e("lt-pane-views").then(function(e){var t=i("obU/").EllipsePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,o),l.prototype.startChanging=function(e,t){if(o.prototype.startChanging.call(this,e,t),0===e||1===e){var i=this.pointToScreenPoint(this._points[0])[0],n=this.pointToScreenPoint(this._points[1])[0],s=this.pointToScreenPoint(this._points[2])[0];this._dist=r(i,n,s).distance||0}},l.prototype._preparePoint=function(e,t){var i=this._preparePointInternal(e,t,!1);return t&&t.shift()&&this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],i),i},l.prototype._preparePointInternal=function(e,t,i){var r=Object.assign({},e);if(t&&t.shift()){var s=this.points().length;if(!this._fakePointAdded&&3===s&&!i)return r;if(this._fakePointAdded||2===s||i){this._snapPoint45Degree(e,this._points[0]),this._fakePointAdded?this._points[1]=e:i||(this._fakePointAdded=!0,o.prototype._addPointIntenal.call(this,e));var a=this.pointToScreenPoint(this._points[0])[0],l=this.pointToScreenPoint(this._points[1])[0],c=l.x-a.x,u=l.y-a.y,h=Math.sqrt(c*c+u*u)/2,d=l.subtract(a),p=a.add(l).scaled(.5),_=new n(-d.y,d.x);_=_.normalized();var f=p.add(_.scaled(h));r=this.screenPointToPoint(f),(TradingView.isNaN(r.price)||TradingView.isNaN(r.index))&&(r=this.screenPointToPoint(p))}}else this._fakePointAdded&&(this._points.splice(1,1),this._fakePointAdded=!1);return r},l.prototype._fixVerticalDiameterPoints=function(e,t,i){var n=this.pointToScreenPoint(e)[0],r=this.pointToScreenPoint(t)[0],o=this._model.timeScale(),s=o.indexToCoordinate(e.index),a=o.indexToCoordinate(i.index),l=2*Math.abs(s-a);l*=t.price>e.price?1:-1,e.price=this.screenPointToPoint({x:n.x,y:r.y+l}).price},l.prototype.addPoint=function(e,t,i){var n=o.prototype.addPoint.call(this,e,t,i);return n&&(this._fakePointAdded=!1),n},l.prototype.setPoint=function(e,t,i){var o=Object.assign({},t),s=this.pointToScreenPoint(this._points[0])[0],a=this.pointToScreenPoint(this._points[1])[0],l=this.pointToScreenPoint(this._points[2])[0];switch(e){case 0:if(i&&i.shift()){this._snapPoint45Degree(o,this._points[1]),this._points[0]=o,this._points[2]=this._preparePointInternal(this._points[2],i,!0),this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[0],this._points[1],this._points[2]);break}s=this.pointToScreenPoint(o)[0] +;var c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(this._dist)),l=this.screenPointToPoint(l),this._points[0]=o,this._points[2]=l;break;case 1:if(i&&i.shift()){this._snapPoint45Degree(o,this._points[0]),this._points[1]=o,this._points[2]=this._preparePointInternal(this._points[2],i,!0),this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],this._points[2]);break}c=(a=this.pointToScreenPoint(o)[0]).subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(this._dist)),l=this.screenPointToPoint(l),this._points[1]=o,this._points[2]=l;break;case 2:o=this.pointToScreenPoint(o)[0];var h=r(s,a,o).distance;c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(h)),l=this.screenPointToPoint(l),this._points[2]=l;break;case 3:o=this.pointToScreenPoint(o)[0];var d;h=r(s,a,o).distance,c=a.subtract(s),u=s.add(a).scaled(.5);d=(d=new n(-c.y,c.x)).normalized(),l=u.add(d.scaled(h)),l=this.screenPointToPoint(l),this._points[2]=l}this.normalizePoints()},l.prototype.pointsCount=function(){return 3},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Ellipse"},l.prototype.hasEditableCoordinates=function(){return!1},l.version=2,l.prototype.migrateVersion=function(e,t,i){if(1===e&&2===this._points.length){var n=this._points[0].price,r=.5*(this._points[0].price+this._points[1].price);this._points[0]={price:r,index:this._points[0].index},this._points[1]={price:r,index:this._points[1].index},this._points.push({price:n,index:this._points[0].index})}if(1===e&&2===this._timePoint.length){n=this._timePoint[0].price,r=.5*(this._timePoint[0].price+this._timePoint[1].price);this._timePoint[0].price=r,this._timePoint[1].price=r;var o={price:n,offset:this._timePoint[0].offset,time_t:this._timePoint[0].time_t};this._timePoint.push(o)}},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Zd1D").GeneralFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.createProperties=function(e){var t=new s("linetoolellipse",e);return l._configureProperties(t),t},l._configureProperties=function(e){o._configureProperties(e)},t.LineToolEllipse=l},V0al:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererXCross",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=t.width,n=t.height,r=t.x-i/2,o=t.vertOffset,s=t.y-n/2+o;e.moveTo(r,s),e.lineTo(r+i,s+n),e.moveTo(r,s+n),e.lineTo(r+i,s)},t.prototype._calcBoundingBox=function(t){var i=t.width,n=t.height,r=t.x-i/2,s=t.vertOffset,a=t.y-n/2+s,l=r,c=r+i,u=a,h=a+n,d=new o.Point(l,u),p=new o.Point(c,h),_=Object(o.box)(d,p),f=e.prototype._calcBoundingBox.call(this,t);return f&&(_=this._unionBox(_,f)),_},t}(r.c)},V3Oj:function(e,t,i){"use strict";i.r(t), +i.d(t,"LineToolText",(function(){return d})),i.d(t,"LineToolTextAbsolute",(function(){return p}));var n=i("mrSG"),r=i("Eyy1"),o=i("YFKU"),s=i("Ss5c"),a=i("tc+8"),l=i.n(a),c=i("Ocx9"),u=Object(o.t)("Text",{context:"tool"}),h=Object(o.t)("Anchored Text"),d=function(e){function t(n,r){var o=this,s=r||t.createProperties();return(o=e.call(this,n,s)||this)._barSpacing=n.timeScale().barSpacing(),i.e("lt-pane-views").then(function(e){var t=i("mr3a").TextPaneView;o._setPaneViews([new t(o,n)])}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.setPoint=function(e,t,i){var n,r=this.properties().childs();if(0===e&&r.wordWrapWidth.value()){var o=this.model().timeScale();n=this.isFixed()?this.fixedPoints()[0].x:o.indexToCoordinate(this.points()[0].index);var s=o.indexToCoordinate(t.index)-n-~~(r.fontsize.value()/6);if(!isFinite(s))return;r.wordWrapWidth.setValue(Math.max(100,s))}},t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return u},t.prototype.name=function(){return"Text"},t.prototype.setPriceScale=function(t){e.prototype.setPriceScale.call(this,t),t&&t.priceRange()&&(this._priceDencity=t.height()/Object(r.ensureNotNull)(t.priceRange()).length(),this._isPriceDencityLog=t.isLog())},t.prototype.restoreSize=function(){var e=Object(r.ensureNotNull)(this.priceScale());this._barSpacing=this.model().timeScale().barSpacing(),this._priceDencity=e.height()/Object(r.ensureNotNull)(e.priceRange()).length(),this.updateAllViews(),this._model.updateSource(this)},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.template=function(){var t=e.prototype.template.call(this);return t.text=this.properties().childs().text.value(),t},t.prototype.state=function(t){var i=e.prototype.state.call(this,t);return t&&(i.state.fixedSize=!1),i},t.prototype.barSpacing=function(){return this._barSpacing},t.prototype.priceDencity=function(){return this._priceDencity},t.prototype.isPriceDencityLog=function(){return this._isPriceDencityLog},t.prototype.hasEditableCoordinates=function(){return!1},t.createProperties=function(e){var i=new c.DefaultProperty("linetooltext",e);return t._configureProperties(i),i},t.prototype._applyTemplateImpl=function(t){e.prototype._applyTemplateImpl.call(this,t),this.properties().childs().text.setValue(t.text)},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"QWxu")).then((function(e){return e.TextDefinitionsViewModel}))},t._configureProperties=function(e){s.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new l.a(window.t("Text"))),e.addExclusion("text")},t}(s.LineDataSource),p=function(e){function t(i,n){var r=n||t.createProperties();return e.call(this,i,r)||this}return Object(n.__extends)(t,e),t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Anchored Text"},t.prototype.hasEditableCoordinates=function(){return!1},t.prototype.isFixed=function(){return!0}, +t.createProperties=function(e){var i=new c.DefaultProperty("linetooltextabsolute",e);return t._configureProperties(i),i},t._configureProperties=function(e){d._configureProperties(e)},t}(d)},VNzU:function(e,t,i){"use strict";i.r(t);var n=i("mrSG");i("Dq3s");i.d(t,"layouts",(function(){return s})),i.d(t,"isSingleLayout",(function(){return a})),i.d(t,"isMultipleLayout",(function(){return l}));var r,o={s:{title:"1 chart",count:1,sizer:function(e,t){if(0!==t)throw new RangeError("invalid index");return e}}};r={};var s=Object(n.__assign)(Object(n.__assign)({},o),r);function a(e){return"s"===e}function l(e){return!a(e)}},VVxS:function(e,t,i){"use strict";const{getLogger:n}=i("txPx"),r=n("TVLocalStorage");var o=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){}};o.prototype._report=function(){if(this.isAvailable){const t=10,i=[];for(let e=0;et.length-e.length);const n=i.slice(0,t);i.sort((e,t)=>t.key.length-e.key.length);const o=i.slice(0,t);r.logNormal("Total amount of keys in Local Storage: "+this.length),r.logNormal(`Top ${t} keys with longest values: ${JSON.stringify(n)}`),r.logNormal(`Top ${t} longest key names: ${JSON.stringify(o)}`);try{navigator.storage.estimate().then(e=>{r.logNormal("Storage estimate: "+JSON.stringify(e))})}catch(e){}}},o.prototype.length=0,o.prototype.isAvailable=!1,o.prototype.localStorage={"tvlocalstorage.available":"false"},o.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}},o.prototype.key=function(e){return this.isAvailable?this.localStorage.key(e):Object.keys(this.localStorage)[e]},o.prototype.getItem=function(e){return this.isAvailable?this.localStorage.getItem(e):void 0===this.localStorage[e]?null:this.localStorage[e]},o.prototype.setItem=function(e,t){this.isAvailable?this.localStorage.setItem(e,t):this.localStorage[e]=t,this._updateLength()},o.prototype.removeItem=function(e){this.isAvailable?this.localStorage.removeItem(e):delete this.localStorage[e],this._updateLength()},o.prototype.clear=function(){this.isAvailable?this.localStorage.clear():this.localStorage={},this._updateLength()};var s=function(e){this.storage=e};s.prototype.getItem=function(e){return Promise.resolve(this.storage.getItem(e))},s.prototype.setItem=function(e,t){return Promise.resolve(this.storage.setItem(e,t))},window.TVLocalStorage=new o,window.TVLocalStorageAsync=new s(window.TVLocalStorage),e.exports={TVLocalStorage:window.TVLocalStorage,TVLocalStorageAsync:window.TVLocalStorageAsync}},VaSN:function(e,t,i){"use strict";i.r(t),i.d(t,"lastEventIsTouch",(function(){return o})),i.d(t,"lastEventIsMouse",(function(){return s})),i.d(t,"setLastEventIsTouch",(function(){return a +}));var n=i("qFKp"),r=Object(n.supportTouch)();function o(){return r}function s(){return r}function a(e){r=e}},VdBB:function(e,t,i){"use strict";function n(e,t,i){if(e.isTouch){if(void 0!==i)return i(e),!0}else if(void 0!==t)return t(e),!0;return!1}i.r(t),i.d(t,"tryCallCustomHandler",(function(){return n})),i.d(t,"HitTestResult",(function(){return r}));var r=function(){function e(e,t,i){this._result=e,this._data=t||null,this._eraseMarker=i}return e.prototype.result=function(){return this._result},e.prototype.data=function(){return this._data},e.prototype.eraseMarker=function(){return this._eraseMarker},e.MOVEPOINT_BACKGROUND=1,e.REGULAR=2,e.MOVEPOINT=3,e.CHANGEPOINT=4,e.CUSTOM=5,e.CUSTOM_MOVE=6,e}()},Vdly:function(e,t,i){"use strict";(function(e){i("qFKp");i("BHQF").fetch;var t=i("dTSQ").regExpEscape,n=i("FBuY").TVXWindowEvents,r=i("VVxS").TVLocalStorage,o=i("aIyQ"),s=i("Kxc7"),a=["s.tradingview.com","betacdn.tradingview.com"],l=s.enabled("use_localstorage_for_settings"),c=window.TVSettings=function(){var e=!1,i=null;function u(){return!i&&l}try{e=!TradingView.onWidget()&&parent&&parent!==window&&!!parent.IS_DEMO_PAGE}catch(M){}if(e){var h={"widgetbar.layout-settings":{widgets:{},settings:{minimized:!0}},notShowMainWizard:!0},d=function(e,t,i){var n=h[e];return null==n?t:n},p=function(){};return{loaded:!1,loadedModel:!1,getValue:d,getJSON:d,getBool:d,getFloat:d,getInt:d,setValue:p,setJSON:p,remove:p,keys:function(){return Object.keys(h)},keysMask:function(){return[]},sync:p,onSync:{subscribe:function(){}}}}window.environment;var _,f=TradingView.onWidget()?"tradingview-widget":"tradingview",m={},v=[/^widgetbar\.widget\.watchlist.+/,/.+quicks$/,/^widgetbar\.layout-settings$/,/^ChartSideToolbarWidget\.visible$/,/^onwidget\.watchlist$/,/^domepanel.visible$/,/^orderpanel.visible$/,/^chart\.favoriteDrawings$/,/^chart\.favoriteDrawingsPosition$/,/^loadChartDialog.favorites$/,/^ChartFavoriteDrawingToolbarWidget\.visible/,/^trading\.chart\.proterty$/,/^trading_floating_toolbar\.position$/,/^trading\.orderWidgetMode\./,/^symbolWatermark$/,/^pinereference\.size$/,/^pinereference\.position$/,/^hint\.+/];function y(e){return f+"."+e}function g(e,t){var i=m[e];return null==i?t:i}function b(e,t,i){i=i||{};var n=""+t;return m[e]!==n&&(m[e]=n,w(e)),i.forceFlush&&!_&&(_=setTimeout((function(){_=void 0,P()}),10)),c}function S(e,t){return t=t||{},null!=m[e]&&(delete m[e],w(e)),t.forceFlush&&P(),c}function w(e){if(i)null==m[e]?i.removeValue(e):i.setValue(e,m[e]);else if(u())try{null==m[e]?r.removeItem(y(e)):r.setItem(y(e),m[e])}catch(M){}else 0;n.emit("settings",JSON.stringify({key:e,value:m[e]}))}function P(e){}function C(){return Object.keys(m)}function x(e){for(var t=0;t=0;o--)e.test(n[o])&&r.push(n[o]),e.lastIndex=0;return r},sync:function(e){i?T(i.initialSettings||{}):u()?(function(){if(TradingView.onWidget()&&a.includes(window.location.host))for(var e=r.length;e--;){var t=r.key(e);if(0===t.indexOf("tradingview.")){var i=t.replace("tradingview.",f+".");r.setItem(i,r.getItem(t)),r.removeItem(t)}}}(),function(){m={};for(var e=f+".",t=!s.enabled("save_chart_properties_to_local_storage"),i=r.length;i--;){var n=r.key(i);if(n&&n.substring(0,e.length)===e){var o=n.substring(e.length);t&&!x(o)||(m[o]=r.getItem(n))}}}()):T(e||{}),I.fire()},onSync:I,setSettingsAdapter:function(e){i=e}}}();e&&e.exports&&(e.exports=c)}).call(this,i("YuTi")(e))},VgjZ:function(e,t,i){"use strict";i.r(t),i.d(t,"PriceAxisRendererOptionsProvider",(function(){return o}));var n=i("XlJ7"),r=i("zDbI"),o=function(){function e(e){this._rendererOptions={borderSize:1,tickLength:4,offsetSize:1,fontSize:NaN,font:"",color:"",paneBackgroundColor:"",paddingBottom:0,paddingInner:0,paddingOuter:0,paddingTop:0,baselineOffset:0},this._chartModel=e}return e.prototype.options=function(){var e=this._rendererOptions,t=this._chartModel.properties(),i=t.scalesProperties.fontSize.value();return e.fontSize!==i&&(e.fontSize=i,e.font=Object(n.makeFont)(i,r.CHART_FONT_FAMILY,""),e.paddingTop=Math.floor(i/3.5),e.paddingBottom=e.paddingTop,e.paddingInner=Math.max(Math.ceil(i/2-e.tickLength/2),0),e.paddingOuter=Math.ceil(i/2+e.tickLength/2),e.baselineOffset=Math.round(i/5)),e.color=t.scalesProperties.textColor.value(),e.paneBackgroundColor=t.paneProperties.background.value(),this._rendererOptions},e}()},"W+6j":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("ww0J"),o=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._study=t,n}return Object(n.__extends)(t,e),t.prototype.color=function(){return this._study.isFailed()||this._study.metaInfo&&this._study.metaInfo().isTVScriptStub?"#ff0000":e.prototype.color.call(this)},t}(r.a)},W3MX:function(e){ +e.exports=JSON.parse('{"color-aqua-spring":"#ebf9f5","color-army-green":"#3d2c12","color-army-green-2":"#31230d","color-athens-gray-1":"#f2f3f5","color-athens-gray-2":"#f7f8fa","color-athens-gray-3":"#eceff2","color-black":"#000000","color-blue-dianne":"#21384d","color-bluish":"#2185cc","color-bright-gray":"#363c4e","color-brownish-grey":"#8d6e63","color-carnation":"#f04561","color-catskill-white":"#e1ecf2","color-charade":"#2f3241","color-charcoal-grey":"#323337","color-curious-blue":"#299dcd","color-dark-blue-grey":"#123440","color-darkness-blue-grey":"#12213b","color-dark-grey":"#292a2d","color-dark-grey-blue":"#28415a","color-dark-sky-blue":"#37a6ef","color-dark-slate-blue":"#194453","color-deep-sea-blue":"#016087","color-duck-egg-blue":"#e1eff9","color-ebony-clay":"#262b3e","color-foam":"#d7f0fb","color-gull-gray":"#9db2bd","color-humming-bird":"#d3eef9","color-keppel-1":"#37bc9b","color-keppel-2":"#34b293","color-lavender-blush":"#ffedf0","color-lightish-purple":"#a75ee8","color-loblolly":"#c5cbce","color-manatee":"#878ca8","color-mandy":"#eb4d5c","color-medium-blue":"#2e7bb2","color-milk-chocolate":"#6f2626","color-mirage-1":"#131722","color-mirage-2":"#171b29","color-mirage-3":"#1c2030","color-mischka":"#d6d8e0","color-morning-glory":"#9addcc","color-oslo-gray":"#8b8e95","color-pale":"#fff2cf","color-pale-grey-1":"#f9fafb","color-pale-grey-2":"#e7ebee","color-pale-sky":"#6b7988","color-picton-blue-1":"#3bb3e4","color-picton-blue-2":"#41bef1","color-puerto-rico":"#3bc2a1","color-purple-brown":"#4e2934","color-purple-brown-2":"#3d2028","color-radical-red":"#ff4a68","color-regent-gray":"#8797a5","color-scooter":"#38acdb","color-silver-tree":"#53b987","color-slate-gray":"#758696","color-sundown":"#ffa4b3","color-sunglow":"#ffca3b","color-tan-hide":"#ff9850","color-trout-1":"#4c525e","color-trout-2":"#4f5966","color-violet-1":"#332738","color-violet-2":"#271d2b","color-water-blue":"#1592e6","color-white":"#ffffff","color-white-ice":"#ebf7fc","color-wild-watermelon":"#ff5773","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-500","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-300","color-box-shadow":"color-cold-gray-300","color-divider":"color-cold-gray-150","color-divider-hover":"color-cold-gray-100","color-active-hover-text":"color-black","color-alert-text":"color-black","color-border-table":"color-cold-gray-100","color-brand":"color-tv-blue-500","color-brand-active":"color-tv-blue-600","color-brand-hover":"color-tv-blue-600","color-brand-light":"color-picton-blue-2","color-chart-page-bg":"color-cold-gray-150","color-common-tooltip-bg":"color-cold-gray-800","color-common-tooltip-text":"color-cold-gray-100","color-danger":"color-radical-red","color-depthrenderer-stroke-style":"color-athens-gray-1","color-highlight-new":"color-pale","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-600","color-list-nth-child-bg":"color-athens-gray-2","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-replay-data-mode":"color-radical-red","color-screener-description":"color-trout-2","color-legacy-success":"color-keppel-1","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-black","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-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-interactive-element-text-normal":"color-cold-gray-900","color-toolbar-interactive-element-text-hover":"color-black","color-toolbar-opened-element-bg":"color-cold-gray-100","color-tooltip-bg":"color-ebony-clay","color-tv-dialog-caption":"color-trout-2","color-tv-dropdown-item-hover-bg":"color-athens-gray-1","color-underlined-text":"color-slate-gray","color-widget-pages-bg":"color-white","color-warning":"color-tan-orange-500","color-growing":"color-minty-green-400","color-falling":"color-ripe-red-400","color-collapse-tabs-border":"color-athens-gray-3","color-forex-icon":"color-bright-gray","color-list-item-active-bg":"color-dark-sky-blue","color-list-item-hover-bg":"color-white-ice","color-list-item-text":"color-ebony-clay","color-site-widget-hover":"color-athens-gray-1","color-attention":"color-sunglow","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":"#000000","color-price-axis-highlight":"color-cold-gray-150","color-marker-flagged":"color-ripe-red-400","color-marker-flagged-hovered":"color-ripe-red-600","color-bid":"color-tv-blue-500","color-ask":"color-ripe-red-400","color-sell":"color-ripe-red-400","color-buy":"color-tv-blue-500","color-neutral":"color-cold-gray-500","color-border":"#dadde0","color-border-chat-fields":"#c9cbcd","color-border-hover":"#c8c8c8","color-button-hover-bg":"#f2f2f2","color-depthrenderer-fill-style":"#555555","color-disabled-border-and-color":"#ececec","color-disabled-input":"#ececec","color-readonly-input":"#b4b4b4","color-empty-container-message":"#8a8a8a","color-icons":"#7d7d7d","color-input-textarea-readonly":"#555555","color-input-placeholder-text":"color-cold-gray-350","color-item-active-blue":"#eff9ff","color-item-hover-active-bg":"#f1f3f6","color-item-hover-bg":"#edf1f2","color-item-hover-blue":"#c6e9f8","color-item-selected-blue":"#eafafe","color-item-active-text":"color-white","color-item-active-bg":"color-tv-blue-500","color-list-item":"#888989","color-news-highlight":"#f2f5f8","color-placeholder":"#adaeb0","color-row-hover-active-bg":"#f1f3f6","color-sb-scrollbar-body-bg":"#d8d8d8","color-section-separator-border":"#b5b7b9","color-separator-table-chat":"#eaecef","color-tag-active-bg":"#cfdce3","color-tag-hover-bg":"#dce6ea","color-text-regular":"#4a4a4a","color-tv-button-checked":"#757575","color-brand-dark":"#2a2c39","color-scroll-bg":"color-cold-gray-400","color-scroll-border":"color-item-hover-active-bg","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-600","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-seeking-alpha-brand":"#ff7200","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-500","color-trial-hover":"color-cold-gray-600","color-mod":"color-ripe-red-400","color-mod-hover":"color-ripe-red-600","color-top":"color-banana-yellow-700","color-top-hover":"color-banana-yellow-800","color-ad":"color-banana-yellow-a700","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-covid19-confirmed":"color-ripe-red-500","color-covid19-recovered":"color-minty-green-500","color-covid19-deaths":"color-cold-gray-450","color-blue-gray-950":"#0C0E15","color-cold-gray-50":"#F8F9FD","color-cold-gray-100":"#F0F3FA","color-cold-gray-150":"#E0E3EB","color-cold-gray-200":"#D1D4DC","color-cold-gray-250":"#C1C4CD","color-cold-gray-300":"#B2B5BE","color-cold-gray-350":"#A3A6AF","color-cold-gray-400":"#9598A1","color-cold-gray-450":"#868993","color-cold-gray-500":"#787B86","color-cold-gray-550":"#6A6D78","color-cold-gray-600":"#5D606B","color-cold-gray-650":"#50535E","color-cold-gray-700":"#434651","color-cold-gray-750":"#363A45","color-cold-gray-800":"#2A2E39","color-cold-gray-850":"#1E222D","color-cold-gray-900":"#131722","color-cold-gray-950":"#0C0E15","color-ripe-red-50":"#FFEBEE","color-ripe-red-100":"#FFCDD2","color-ripe-red-200":"#ef9a9a","color-ripe-red-300":"#E57373","color-ripe-red-400":"#EF5350","color-ripe-red-500":"#F44336","color-ripe-red-600":"#E53935","color-ripe-red-700":"#D32F2F","color-ripe-red-800":"#C62828","color-ripe-red-900":"#B71C1C","color-ripe-red-a200":"#FF5252","color-ripe-red-a900":"#351E25","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-a200":"#ffab40","color-tan-orange-a400":"#ff9100","color-tan-orange-a700":"#FF6D00","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-900":"#1B5E20","color-iguana-green-a700":"#00c853","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-a400":"#ffea00","color-banana-yellow-a700":"#ffd600","color-tv-blue-50":"#E3F2FD","color-tv-blue-100":"#BBDEFB","color-tv-blue-200":"#90CAF9","color-tv-blue-300":"#64B5F6","color-tv-blue-400":"#42A5F5","color-tv-blue-500":"#2196F3","color-tv-blue-600":"#1E88E5","color-tv-blue-700":"#1976D2","color-tv-blue-800":"#1565C0","color-tv-blue-900":"#0d47a1","color-tv-blue-a100":"#82b1ff","color-tv-blue-a200":"#448aff","color-tv-blue-a400":"#2979ff","color-tv-blue-a600":"#2962FF","color-tv-blue-a700":"#144987","color-tv-blue-a800":"#143661","color-tv-blue-a900":"#132742","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-700":"#512da8","color-deep-blue-800":"#4527A0","color-deep-blue-900":"#311B92","color-deep-blue-a100":"#b388ff","color-deep-blue-a700":"#6200EA","color-minty-green-100":"#B2DFDB","color-minty-green-200":"#80cbc4","color-minty-green-300":"#4db6ac","color-minty-green-400":"#26a69a","color-minty-green-500":"#009688","color-minty-green-600":"#00897b","color-minty-green-700":"#00796b","color-minty-green-900":"#004D40","color-minty-green-a400":"#1de9b6","color-minty-green-a700":"#00BFA5","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-a700":"#aa00ff","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-a200":"#ff4081","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-a400":"#00e5ff","color-sky-blue-a700":"#00B8D4","color-deep-blue-600":"#5E35B1","color-facebook":"#1877F2","color-twitter":"#1DA1F2","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-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-700","color-replay-mode":"color-tv-blue-500","color-replay-mode-icon":"color-white","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-notaccurate-mode-bg":"color-berry-pink-400","color-delay-mode":"color-tan-orange-600","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-400","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"}') +},W5mg:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=["first_visible_bar_time","last_visible_bar_time"];function r(e){return!e.groupId&&"time"!==e.type&&!e.isHidden&&!n.includes(e.id)}},WIS0:function(e,t,i){"use strict";i.r(t),i.d(t,"DatafeedRequestsCachedProcessor",(function(){return d}));var n=i("mrSG"),r=i("Eyy1"),o=i("LxhU"),s=i("Y7w9"),a=i("ocLq"),l=i("Kxc7");i("HbRj");function c(e,t){return e.ticker+(e.currency_code?"_#_"+e.currency_code:"")+"_#_"+t}function u(e){return new Date(e).toISOString()}var h=function(){function e(e,t,i,n){this._cache={bars:[]},this._nextSubscriptionId=0,this._pendingSubscribers=[],this._subscribers=[],this._requesting=!1,this._leftDate=null,this._gaps=[],this._realtimeOn=!1,this._endOfData=!1,this._resetCacheTimeout=null,this._errorMessage=null,this._destroyed=!1,this._emptyResponsesCount=0,this._datafeed=e,this._symbolInfo=t,this._resolution=Object(r.ensureNotNull)(o.Interval.normalize(i)),this._dwmAligner=n}return e.prototype.destroy=function(){0!==this._subscribers.length&&console.warn("Destroying with not-empty state"),this._clearResetCacheTimeout(),this._unsubscribeRealtime(),this._purgeCache(),delete this._datafeed,this._destroyed=!0},e.prototype.addSubscription=function(e,t,i){var n=this,r=this._getNextSubscriptionId(),o=Math.floor(e.from/1e3),s=Math.floor(e.to/1e3);this._pendingSubscribers.push({key:r,range:{from:o,to:s},onHistoryCallback:t,onErrorCallback:i}),this._clearResetCacheTimeout();return setTimeout((function(){n._destroyed||n._processPendingSubscribers()}),0),r},e.prototype.removeSubscription=function(e){var t=this,i=this._pendingSubscribers.find((function(t){return t.key===e}));if(i)this._pendingSubscribers.splice(this._pendingSubscribers.indexOf(i),1);else{var n=this._subscribers.find((function(t){return t.key===e}));if(n)return this._subscribers.splice(this._subscribers.indexOf(n),1),void(this._subscribers.length||(this._symbolInfo.expired||this._symbolInfo.expiration_date?this._unsubscribeRealtime():this._resetCacheTimeout=setTimeout((function(){t._resetCacheTimeout=null,t._purgeCache(),t._unsubscribeRealtime()}))));console.warn("Unknown subscription symbol={0}, resolution={1}, key={2}".format(this._symbolInfo.name,this._resolution,e))}},e.prototype._logMessage=function(e,t){if(l.enabled("charting_library_debug_mode")||t){var i=this._symbolInfo.currency_code;console.log("FEED ["+this._symbolInfo.name+"|"+this._resolution+(i?"|"+i:"")+"]: "+e)}},e.prototype._clearResetCacheTimeout=function(){null!==this._resetCacheTimeout&&(clearTimeout(this._resetCacheTimeout),this._resetCacheTimeout=null)},e.prototype._purgeCache=function(){this._logMessage("Reset cache"),this._cache={bars:[]},this._gaps=[],this._errorMessage=null,this._leftDate=null,this._endOfData=!1},e.prototype._processPendingSubscribers=function(){var e=this,t=this._pendingSubscribers;if(t.length)if(this._requesting)this._logMessage("Processing is skipped due active request");else{if(this._logMessage("Processing pending subscribers, count="+t.length),this._errorMessage){ +var i=this._errorMessage;return this._logMessage("Return error: "+i),this._pendingSubscribers=[],void t.forEach((function(e){e.onErrorCallback(i)}))}var n=t.reduce((function(e,t){return Math.min(t.range.from,e)}),1/0);if(this._logMessage('Leftmost requested "from" is '+u(1e3*n)),!this._leftDate||n0?this._logMessage("Bars to return for request {0}: total {1} bars in [{2} ... {3}] ".format(e.key,n.count(),u(n.bars[0].time),u(n.bars[n.count()-1].time))):this._logMessage("Request {0}. Nothing to return.".format(e.key)),t.barset=n;var r=this._inGapNextTime(i.from);if(r)this._logMessage("Request {0} is in gap, nextTime = {1}".format(e.key,u(1e3*r))),n.nextTime=r;else if(0===n.count()){var o=this._cache.bars.length&&this._cache.bars[this._cache.bars.length-1].time/1e3;o&&i.from>o&&(this._logMessage("Request {0} is in gap, nextTime = {1}".format(e.key,u(1e3*o))),n.nextTime=o||void 0)}this._endOfData&&null!==this._leftDate&&e.range.from<=this._leftDate&&(n.endOfData=!0),e.onHistoryCallback(n)},e.prototype._createBarset=function(e){var t=Object(s.lowerbound)(this._cache.bars,1e3*e,(function(e,t){return e.time0){var n=" ["+u(e[0].time)+" ... "+u(e[e.length-1].time)+"]";i._logMessage("Receiving bars: total "+e.length+" bars in "+n+", requested range: "+s)}else i._logMessage("Receiving bars: barset is empty, requested range: "+s);i._requesting=!1,i._processBars(e,t)}}),(function(e){i._destroyed||(a?i._logMessage("getBars callback is already called before",!0):(a=!0,i._requesting=!1,i._errorMessage=e||null,i._processPendingSubscribers()))}),n)}},e.prototype._processBars=function(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()},e.prototype._processEmptyBarset=function(t){t&&t.nextTime?(this._logMessage("Next time received: `{0}`".format(u(1e3*t.nextTime))),this._addGap(t.nextTime),this._leftDate=Math.min(this._leftDate||e._now()/1e3,t.nextTime+1)):t&&t.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())},e.prototype._setEndOfData=function(){this._endOfData=!0,this._cache.bars.length&&(this._leftDate=this._cache.bars[0].time/1e3)},e.prototype._processFullBarset=function(e,t){var i=e[0].time;null!==this._leftDate&&i<1e3*this._leftDate&&this._logMessage("Returned more data than needed"),this._putToCache(e)?null!==this._leftDate&&this._cache.bars.length&&this._leftDate>this._cache.bars[0].time/1e3&&(this._leftDate=this._cache.bars[0].time/1e3):this._logMessage("Incremental update failed. Starting full update. Returned data should be in the requested range.",!0),t&&t.nextTime?console.warn("nextTime should be set when there is no data in the requested period only"):t&&t.noData&&console.warn("noData should be set when there is no data in the requested period and earlier only")},e.prototype._addGap=function(t){if(!this._gaps.find((function(e){return e.from===t}))){var i=(this._cache.bars.length?this._cache.bars[0].time:e._now())/1e3;this._gaps.push({from:t,to:i})}},e.prototype._inGapNextTime=function(e){var t=this._gaps.find((function(t){return t.frome}));return t?t.from:null},e.prototype._getNextSubscriptionId=function(){return this._nextSubscriptionId++},e.prototype._checkBars=function(e,t){if(void 0===t&&(t=!1),l.enabled("charting_library_debug_mode"))for(var i=function(i){if(e[i].time<=e[i-1].time){ +var r="Wrong bars time: time {0} of bar {1} should be more than time {2} of bar {3}".format(e[i].time,i,e[i-1].time,i-1);t&&n._dwmAligner&&(r+="\nCheck that you provide DWM bars without time part, i.e. 00:00 GMT"),console.error(r)}["high","low","open","close","time"].some((function(t){return"number"!=typeof e[i][t]||!isFinite(e[i][t])}))&&console.error("Wrong bars values: all OHLC values should be numbers")},n=this,r=1;r=this._cache.bars[0].time){var 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=Object(n.__spreadArrays)(e,this._cache.bars),this._checkBars(this._cache.bars,!0),!0},e.prototype._putToCacheNewBar=function(e){var t=this._cache.bars.length,i=e.time,n=0===t?NaN:this._cache.bars[t-1].time;0===t||n=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",n.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(t){}}),3e4)}},Wh6B:function(e,t,i){"use strict";var n=i("Eyy1").ensureNotNull,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=i("08i5"),a=window.t("Forecast");function l(e,t){var n=t||l.createProperties();r.call(this,e,n),i.e("lt-pane-views").then(function(e){var t=i("Ay2m").PredictionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(l,r),l.prototype.isSynchronizable=function(){return!1},l.prototype.status=function(){return this._properties.status.value()},l.prototype.setStatus=function(e){return this._properties.status.setValue(e)},l.prototype.pointsCount=function(){return 2},l.prototype.translatedType=function(){return a},l.prototype.name=function(){return"Forecast"},l.prototype.restorePoints=function(e,t,i){r.prototype.restorePoints.call(this,e,t,i),this.checkAlert()},l.prototype.checkAlert=function(){if(!(this._points.length<2||this._model.mainSeries().bars().isEmpty())){var e=this._points[1];if(this.status())e.index>this._model.timeScale().baseIndex()&&this.setStatus(s.AlertStatus.Waiting);else{var t=this._model.mainSeries().bars().valueAt(e.index);if(null!==t){var i=this.direction() +;if(i===s.Direction.Up&&t[TradingView.HIGH_PLOT]>=e.price)this.setStatus(s.AlertStatus.Success);else if(i===s.Direction.Down&&t[TradingView.LOW_PLOT]<=e.price)this.setStatus(s.AlertStatus.Success);else{var r=n(this._model.mainSeries().bars().lastIndex());e.index!==r&&this.setStatus(s.AlertStatus.Failure)}}}}},l.prototype.addPoint=function(e){var t=r.prototype.addPoint.call(this,e);return t&&this.checkAlert(),t},l.prototype.endChanging=function(){r.prototype.endChanging.call(this),this.setStatus(s.AlertStatus.Waiting),this.checkAlert()},l.prototype.onData=function(e){r.prototype.onData.call(this,e),this.checkAlert()},l.prototype.endMoving=function(){r.prototype.endMoving.call(this),this.setStatus(s.AlertStatus.Waiting),this.checkAlert()},l.prototype.direction=function(){if(this.points().length<2)return s.Direction.Up;var e=this.points()[0];return this.points()[1].price>e.price?s.Direction.Up:s.Direction.Down},l.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Pwwq").PredictionDefinitionsViewModel}.bind(null,i)).catch(i.oe)},l.prototype.cloneable=function(){return!1},l.createProperties=function(e){var t=new o("linetoolprediction",e);return l._configureProperties(t),t},l._configureProperties=function(e){r._configureProperties(e),e.merge({status:s.AlertStatus.Waiting})},t.LineToolPrediction=l},WkOR:function(e,t,i){"use strict";i.r(t),i.d(t,"areEqualSymbols",(function(){return o})),i.d(t,"includesEqualSymbol",(function(){return s}));var n=i("Kxc7"),r=n.enabled("uppercase_instrument_names");function o(e,t){return void 0===e?void 0===t:void 0!==t&&(r?e.toUpperCase()===t.toUpperCase():e===t)}function s(e,t){return e.some((function(e){return o(t,e)}))}},WkYF:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Date Range");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("3xLB").DateRangePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Date Range"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("Ax76").GeneralDatePriceRangeDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooldaterange",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolDateRange=s},WmDe:function(e,t,i){"use strict";TradingView.PublishedChartsTimeline=function(){},TradingView.LinearRegressionPaneView=function(){},TradingView.study_PivotPointsStandard=function(){},TradingView.study_PivotPointsHighLow=function(){},TradingView.study_ZigZag=function(){},TradingView.study_LinearRegression=function(){},TradingView.study_ElliottWave=function(){}, +TradingView.ESDStudyBase=function(){},TradingView.Pro=function(){this.hasPackage=function(){return!1}},window.user={is_pro:!1,settings:{}},TradingView.Pro.prototype.isPaidPro=function(){return!1},TradingView.Pro.prototype.hasActivePackages=function(){return!1},TradingView.Pro.prototype.isSupportAvailable=function(){return!1},TradingView.Pro.prototype.getStudies=function(){return[]},TradingView.Pro.prototype.getProduct=function(){return{}},TradingView.Pro.prototype.getStudiesOrder=function(){return[]},TradingView.AlertLabel=function(){},TradingView.getDataVendorString=function(){},TradingView.study_VbPVisible=function(){},TradingView.study_VbPSessions=function(){},TradingView.study_ESD$TV_DIVIDENDS=function(){},TradingView.study_ESD$TV_SPLITS=function(){},TradingView.study_ESD$TV_EARNINGS=function(){},TradingView.MockupRequestedCache=function(e){e&&e([])},TradingView.MockupRequestedCache.invalidate=function(){},TradingView.LinetoolTemplatesList=function(){}},Wo0S:function(e,t,i){e.exports={"common-tooltip":"common-tooltip-s2GEoMlT","common-tooltip--hidden":"common-tooltip--hidden-Z0EAvXgv","common-tooltip--horizontal":"common-tooltip--horizontal-13imOC5w","common-tooltip--farther":"common-tooltip--farther-2yXMAkHF","common-tooltip--vertical":"common-tooltip--vertical-mcRoucek","common-tooltip-farther":"common-tooltip-farther-XoKytD99","common-tooltip--no-pointer-events":"common-tooltip--no-pointer-events-3nL0Vygu","common-tooltip--direction_normal":"common-tooltip--direction_normal-3u9ejKM2","common-tooltip__body":"common-tooltip__body-356XFpBj","common-tooltip__button-container":"common-tooltip__button-container-3EjyKV3s","common-tooltip__body--no-buttons":"common-tooltip__body--no-buttons-3quqi1Sv","common-tooltip__button":"common-tooltip__button-1rnQgujz","common-tooltip--direction_reversed":"common-tooltip--direction_reversed-XN-JUTdr","common-tooltip__ear-holder":"common-tooltip__ear-holder-yIJjpvgu","common-tooltip__ear-holder--below":"common-tooltip__ear-holder--below-1rmzWejA","common-tooltip__ear-holder--above":"common-tooltip__ear-holder--above-1D8FkNkw","common-tooltip__ear-holder--before":"common-tooltip__ear-holder--before-oXq5sFXr","common-tooltip__ear-holder--after":"common-tooltip__ear-holder--after-BnAcuW1N","common-tooltip__body--with-hotkey":"common-tooltip__body--with-hotkey-2wXRtgYZ","common-tooltip__body--width_wide":"common-tooltip__body--width_wide-3oG604Li","common-tooltip__body--width_narrow":"common-tooltip__body--width_narrow-34hrFTFo","common-tooltip__body--no-padding":"common-tooltip__body--no-padding-2vVe6Xco","common-tooltip__hotkey-block":"common-tooltip__hotkey-block-2gS_uAOl","common-tooltip__hotkey-block--divider":"common-tooltip__hotkey-block--divider-rQ38KmpQ","common-tooltip__hotkey-text":"common-tooltip__hotkey-text-1eb7dyCg","common-tooltip__hotkey-button":"common-tooltip__hotkey-button-1XJ40e4D","common-tooltip__plus-sign":"common-tooltip__plus-sign-3CKSupKp"}},Wt0y:function(e,t,i){"use strict";function n(e){void 0===e&&(e=location.host) +;return-1!==["i18n.tradingview.com","partial.tradingview.com","www.tradingview.com","wwwcn.tradingview.com"].indexOf(e)||-1!==["d33t3vvu2t2yu5.cloudfront.net","dwq4do82y8xi7.cloudfront.net","s.tradingview.com","s3.tradingview.com"].indexOf(e)||e.match(/^[a-z]{2}\.tradingview\.com/)||e.match(/prod-[^.]+.tradingview.com/)?"battle":-1!==e.indexOf("tradingview.com")?"staging":e.match(/webcharts/)?"staging_local":(e.match(/^localhost(:\d+)?$/),"local")}function r(){return"local"===n()}function o(){return"battle"===n()}function s(){return!o()}i.r(t),i.d(t,"environment",(function(){return n})),i.d(t,"isLocal",(function(){return r})),i.d(t,"isProd",(function(){return o})),i.d(t,"isDebug",(function(){return s}))},X0WL:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n=function(){function e(e){this._colorProperty=e}return e.prototype.size=function(){return"13px"},e.prototype.bold=function(){return!1},e.prototype.color=function(){return this._colorProperty.value()},e}()},XAms:function(e,t,i){"use strict";function n(e){e.preventDefault()}i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));var r=["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"]'];function o(e){var t=e.target;t&&!t.closest(r.join(", "))&&e.preventDefault()}},XFad:function(e,t,i){"use strict";var n=i("5rJj"),r=i("aDyP").LineToolPitchfork,o=window.t("Schiff Pitchfork");function s(e,t){var i=t||s.createProperties();r.call(this,e,i)}inherit(s,r),s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Schiff Pitchfork"},s.createProperties=function(e){var t=new n("linetoolschiffpitchfork2",e,!1,{range:[0,8]});return s._configureProperties(t),t},s._configureProperties=function(e){r._configureProperties(e)},t.LineToolSchiffPitchfork2=s},XPit:function(e,t,i){"use strict";i.r(t),i.d(t,"TimePointIndexSearchMode",(function(){return n})),i.d(t,"seriesPlotFunctionMap",(function(){return l})),i.d(t,"barFunction",(function(){return c})),i.d(t,"SeriesData",(function(){return u}));var n,r=i("Eyy1"),o=i("k9/m");!function(e){e[e.FromLeft=-1]="FromLeft",e[e.FromRight=1]="FromRight"}(n||(n={}));var s={open:function(e){return e[1]},high:function(e){return e[2]},low:function(e){return e[3]},close:function(e){return e[4]},hl2:function(e){return(e[2]+e[3])/2},hlc3:function(e){return(e[2]+e[3]+e[4])/3},ohlc4:function(e){return(e[1]+e[2]+e[3]+e[4])/4}},a=["open","high","low","close","hl2","hlc3","ohlc4"];function l(){var e=new Map;return a.forEach((function(t,i){e.set(t,c(t))})),e}function c(e){return s[e]}var u=function(){function e(){this.m_bars=new o.PlotList(l()),this.m_nsBars=new o.PlotList(l())}return e.prototype.bars=function(){return this.m_bars},e.prototype.nsBars=function(){return this.m_nsBars},e.prototype.size=function(){return this.m_bars.size()+this.m_nsBars.size()},e.prototype.each=function(e){this.m_bars.each(e),this.m_nsBars.each(e)},e.prototype.clear=function(){ +this.m_bars.clear(),this.m_nsBars.clear(),this.lastProjectionPrice=void 0},e.prototype.isEmpty=function(){return this.m_bars.isEmpty()&&this.m_nsBars.isEmpty()},e.prototype.first=function(){return this.m_bars.isEmpty()?this.m_nsBars.first():this.m_bars.first()},e.prototype.last=function(){return this.m_nsBars.isEmpty()?this.m_bars.last():this.m_nsBars.last()},e.prototype.search=function(e,t){return this.nsBars().isEmpty()?this.bars().search(e,t):this.bars().isEmpty()||Object(r.ensureNotNull)(this.nsBars().firstIndex())<=e?this.nsBars().search(e,t):this.bars().search(e,t)},e.prototype.valueAt=function(e){var t=this.search(e);return null!==t?t.value:null},e.prototype.plotValueToTimePointIndex=function(e,t,i){if(i===n.FromRight){var r=function(i,n){var r=n[t];return null!=r&&e>=r};return null!==(o=this.m_bars.findLast(r))?o.index:null!==(s=this.m_nsBars.findLast(r))?s.index:this.m_bars.firstIndex()}if(i===n.FromLeft){var o,s,a=function(i,n){var r=n[t];return null!=r&&e<=r};return null!==(o=this.m_bars.findFirst(a))?o.index:null!==(s=this.m_nsBars.findFirst(a))?s.index:this.m_bars.lastIndex()}throw new Error("plotValueToTimePointIndex: unsupported search mode")},e}()},XUCF:function(e,t,i){"use strict";var n=i("Hr11").sign,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=window.t("Ghost Feed");function a(e,t,i){this._source=e,this._index=t,this._bars=i||[]}function l(e,t,n){var o=t||l.createProperties();if(o._source=this,!n){var s=Math.round(this.calculateATR(e));o.averageHL.setValue(s)}r.call(this,e,o),this._segments=[],o.averageHL.listeners().subscribe(this,l.prototype.regenerate),o.variance.listeners().subscribe(this,l.prototype.regenerate),o.points||o.addProperty("points"),this._currentAverageHL=this._properties.averageHL.value(),this._currentVariance=this._properties.variance.value(),this._currentInterval=e.mainSeries().interval(),this.properties().onRestoreFactoryDefaults().subscribe(this,this._handleRestoringFactoryDefaults),i.e("lt-pane-views").then(function(e){var t=i("dMkl").GhostFeedPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}a.prototype.setBars=function(e){this._bars=e||[]},a.prototype.clone=function(e){return new a(e,this._index,TradingView.clone(this._bars))},a.prototype.createBar=function(){var e=this._source.properties().averageHL.value(),t=this._source.properties().variance.value()/100,i=this._source._model.mainSeries().base(),n=Math.random(),r=e*(1-2*n)*t,o=e*(1+(.5-(n=Math.random()))*t),s=r-o/2,a=s+o;return{o:(s+Math.random()*o)/i,h:a/i,l:s/i,c:(s+Math.random()*o)/i}},a.prototype.generate=function(){this._bars=[];var e=this._source.points(),t=e[this._index],i=e[this._index+1];if(t&&i&&t.index!==i.index){this._avgHL=this._source.properties().averageHL.value(),this._variance=this._source.properties().variance.value()/100;for(var r=this._index?t.index+1:t.index,o=n(i.index-t.index),s=r;s!==i.index;s+=o)this._bars.push(this.createBar())}},a.prototype.bars=function(){return this._bars},a.prototype.setSize=function(e){ +if(e0&&this._points[this._points.length-1].index===e.index){this._lastPoint=null,this.normalizePoints(),this.createServerPoints();for(var t=0;t1&&this.generateBars(this._points.length-2),i||this._finished},l.prototype.finish=function(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()},l.prototype.setPoint=function(e,t,i){if(r.prototype.setPoint.call(this,e,t,i),e>0){var n=this.points()[e-1],o=t.index-n.index;this._segments[e-1].setSize(Math.abs(o))}if(e>1,a=n+s;i(e[a],t)?(n=a+1,o-=s+1):o=s}return n}function s(e,t,i,n){return void 0===i&&(i=0),void 0===n&&(n=e.length),o(e,t,r,i,n)}function a(e,t,i,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);for(var o=r-n;0>1,a=n+s;i(t,e[a])?o=s:(n=a+1,o-=s+1)}return n}function l(e,t,i,n){return void 0===i&&(i=0),void 0===n&&(n=e.length),a(e,t,r,i,n)}function c(e,t){return e.filter((function(e){return!t.includes(e)}))}function u(e,t){var i=e.indexOf(t);return i<0?e.slice():[t].concat(e.slice(0,i)).concat(e.slice(i+1))}function h(e,t,i){var r=new Set(t),o=[],a=[];return e.forEach((function(e,t){r.has(e)||(o.push(e),a.push(t))})),is?(console.warn("Too many variables-link in HEX-color search: "+i[0]),null):e(o,i)}(e);o[e]=r.ensureNotNull(t)})),t.colorsPalette=o,t.getHexColorByName=function(e){var i=t.colorsPalette[e];if(!i)throw new Error("No such color "+e);return i}},YWnQ:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"SymbolErrorPermissionDeniedReason",(function(){return n})),i.d(t,"permissionDenied",(function(){return r})),function(e){e.Symbol="symbol",e.ExtendedHours="extended_hours",e.GroupPermission="group"}(n||(n={}));var r="permission denied"},YdVo:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPath",(function(){return u}));var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("YFKU"),a=i("Ocx9"),l=i("Ss5c"),c=Object(s.t)("Path"),u=function(e){function t(n,r){var o=this,s=r||t.createProperties();return o=e.call(this,n,s)||this,i.e("lt-pane-views").then(i.bind(null,"JeuX")).then((function(e){o._setPaneViews([new e.PathPaneView(o,n)])})),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return-1},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.prototype.translatedType=function(){return c},t.prototype.name=function(){return"Path"},t.prototype.hasEditableCoordinates=function(){return!1},t.prototype.addPoint=function(t,i,n){var s,a=Object(r.ensureNotNull)(this.priceScale()),l=this._model.timeScale().indexToCoordinate(t.index),c=t.price,u=Object(r.ensure)(null===(s=this.ownerSource())||void 0===s?void 0:s.firstValue()),h=a.priceToCoordinate(c,u);if(this._points.length>0){var d=this._points[this._points.length-1],p=this._model.timeScale().indexToCoordinate(d.index),_=d.price,f=a.priceToCoordinate(_,u);if(new o.Point(l,h).subtract(new o.Point(p,f)).length()<5)return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}return e.prototype.addPoint.call(this,t,i,n)},t.createProperties=function(e){var i=new a.DefaultProperty("linetoolpath",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"WW+G")).then((function(e){return e.PathDefinitionsViewModel}))},t._configureProperties=function(e){l.LineDataSource._configureProperties(e)},t}(l.LineDataSource)},"Ye2/":function(e,t,i){"use strict";var n;i.r(t),i.d(t,"LineToolBarsPatternMode",(function(){return n})),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"}(n||(n={}))},Yj6H:function(e,t,i){"use strict";i.r(t),i.d(t,"PriceScaleBase",(function(){return f})) +;var n=i("Eyy1"),r=i("aIyQ"),o=i.n(r),s=i("Qb4w"),a=i("TTFo"),l=i("qJq3"),c=i("7ktv"),u=i("tc+8"),h=i.n(u),d=i("3ClC"),p=i("/tGj"),_={autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,log:!1,logDisabled:!1,alignLabels:!0,isInverted:!1,indexedTo100:!1},f=function(){function e(e){this._marksCache=null,this._onMarksChanged=new o.a,this._onCurrencyLabelContentChanged=new o.a,this.m_dataSources=[],this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this._hasSeries=!1,this._seriesLikeSources=[],this._seriesLikeSourcesSet=new Set,this._priceDataSources=[],this._lastSourceRemoved=new o.a,this._scaleSeriesOnly=!1,this._currencyCache=null,e=Object.assign({},_,e),this._properties=new h.a(e)}return e.prototype.isLog=function(){return this._properties.childs().log.value()},e.prototype.isPercentage=function(){return this._properties.childs().percentage.value()},e.prototype.isInverted=function(){return this._properties.childs().isInverted.value()},e.prototype.isIndexedTo100=function(){return this._properties.childs().indexedTo100.value()},e.prototype.isAutoScale=function(){return this._properties.childs().autoScale.value()&&!this.isLockScale()},e.prototype.isLockScale=function(){return this._properties.childs().lockScale.value()},e.prototype.isRegular=function(){return!this.isPercentage()&&!this.isLog()&&!this.isIndexedTo100()},e.prototype.properties=function(){return this._properties},e.prototype.dataSources=function(){return this.m_dataSources},e.prototype.seriesLikeSources=function(){return this._seriesLikeSources},e.prototype.addDataSource=function(e,t){var i=this;if(t||-1===this.m_dataSources.indexOf(e)){if(e instanceof c.PriceDataSource&&(this._priceDataSources.push(e),e.currencyChanged().subscribe(this,(function(){return i._currencyCache=null})),Object(p.isSymbolSource)(e)&&(this._seriesLikeSources.push(e),this._seriesLikeSourcesSet.add(e),e.symbolResolved().subscribe(this,(function(){return i._currencyCache=null})),e instanceof l.Series))){var n=e.properties();this._hasSeries||(n.childs().lockScale&&(this.setMode({lockScale:n.childs().lockScale.value()}),n.removeProperty("lockScale")),n.childs().pnfStyle.childs().lockScale&&n.childs().pnfStyle.removeProperty("lockScale")),this._hasSeries=!0}e.properties().visible.listeners().subscribe(null,(function(){i._sourcesForAutoscale=null,i._currencyCache=null})),this.m_dataSources.push(e),this._mainSource=void 0,this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this._currencyCache=null,this.updateFormatter(),this._initScaleProperties(),this.invalidateSourcesCache()}},e.prototype.removeDataSource=function(e){var t=this.m_dataSources.indexOf(e);if(Object(n.assert)(-1!==t,"Source is not attached to scale"),e.properties().visible.listeners().unsubscribeAll(this),this.m_dataSources.splice(t,1),e instanceof c.PriceDataSource){var i=this._priceDataSources.indexOf(e);if(Object(n.assert)(-1!==i,"Source is not found"),this._priceDataSources.splice(i,1),Object(p.isSymbolSource)(e)){var r=this._seriesLikeSources.indexOf(e) +;Object(n.assert)(-1!==r,"Source is not found"),this._seriesLikeSources.splice(r,1),this._seriesLikeSourcesSet.delete(e),e.symbolResolved().unsubscribeAll(this),e instanceof l.Series&&(this._hasSeries=!1)}e.currencyChanged().unsubscribeAll(this)}this.mainSource()||this.setMode({autoScale:!0}),this._mainSource=void 0,this._sourcesForAutoscale=null,this._sourcesToUpdateViews=null,this.updateFormatter(),this.invalidateSourcesCache(),0===this.m_dataSources.length&&this._lastSourceRemoved.fire(),this._currencyCache=null},e.prototype.currency=function(e){if(null!==this._currencyCache&&e.size===this._currencyCache.availableCurrenciesCount)return this._currencyCache.value;for(var t=void 0,i=new Set,r=new Set,o=0===this._seriesLikeSources.length,s=void 0,a=!0,l=0,c=0,u=0,h=this._seriesLikeSources;u0)s=null;else if(void 0===s)s=g;else if(null!==s&&s!==g){s=null;break}o=!0;break}}}}return void 0===t&&(t=0===l&&0===c?null:{readOnly:o,selectedCurrency:s||null,currencies:r,originalCurrencies:i,symbolSourceCount:l,allCurrenciesAreOriginal:a}),this._currencyCache={value:t,availableCurrenciesCount:e.size},t},e.prototype.onMarksChanged=function(){return this._onMarksChanged},e.prototype.priceRangeInPrice=function(){if(this.isEmpty())return null;var e=this.mainSource();if(null===e)return null;var t=Object(n.ensureNotNull)(e.firstValue()),i=this.height();return{from:this.coordinateToPrice(i-1,t),to:this.coordinateToPrice(0,t)}},e.prototype.setPriceRangeInPrice=function(e){if(!this.isPercentage()&&!this.isIndexedTo100()){var t=this.isInverted(),i=t?this.bottomMargin():this.topMargin(),n=t?this.topMargin():this.bottomMargin(),r=this.isLog(),o=r?Object(a.toLog)(e.from):e.from,l=r?Object(a.toLog)(e.to):e.to,c=l-o;o+=n*c,l-=i*c,this.setMode({autoScale:!1}),this.setPriceRange(new s.PriceRange(o,l)),this._marksCache=null,this._onMarksChanged.fire()}},e.prototype.hasMainSeries=function(){return this._hasSeries},e.prototype.getStudies=function(){return this.dataSources().filter(d.isStudy)},e.prototype.lastSourceRemoved=function(){return this._lastSourceRemoved},e.prototype._recalculateSourcesForAutoscale=function(){this._mainSource&&(this._scaleSeriesOnly=this._scalesProperties.childs().scaleSeriesOnly.value());var e=this._scaleSeriesOnly&&this._hasSeries +;this._sourcesForAutoscale=this.m_dataSources.filter((function(t){return!!(t.properties().visible.value()||t instanceof l.Series)&&(e?t instanceof l.Series:t.isIncludedInAutoScale())}))},e.prototype._updateAutoScaleDisabledProperty=function(e){var t=this._properties.childs(),i=t.indexedTo100.value()||t.percentage.value()||t.lockScale.value();e?t.autoScaleDisabled.setValueSilently(i):t.autoScaleDisabled.setValue(i)},e.prototype._setAutoScaleValueWithDependentProperties=function(e){var 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)},e.prototype._setLockScaleValueWithDependentProperties=function(e){var 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)},e.prototype._setPercentageValueWithDependentProperties=function(e){var 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)},e.prototype._setIndexedTo100ValueWithDependentProperties=function(e){var 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)},e.prototype._setLogValueWithDependentProperties=function(e){var t=this._properties.childs();t.log.setValueSilently(e),e&&(t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)},e.prototype._initScaleProperties=function(){var 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))},e}()},Yjuu:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Speed Resistance Arcs");function a(e,t){var r=t||a.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("bcXK").FibSpeedResistanceArcsPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);for(var s=[this._properties.child("trendline").child("linewidth")],l=1;l<=a.LevelsCount;l++)s.push(this._properties.child("level"+l).child("linewidth"));this._widthsProperty=new o(s)}inherit(a,n),a.LevelsCount=11, +a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Speed Resistance Arcs"},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.createProperties=function(e){var t=new r("linetoolfibspeedresistancearcs",e,!1,{range:[1,11]});return a._configureProperties(t),t},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("pdv6").FibSpeedResistanceArcsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpeedResistanceArcs=a},YlKu:function(e,t,i){"use strict";i.r(t),i.d(t,"ApplyLineToolTemplateUndoCommand",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i,n){var r=e.call(this,n)||this;return r._source=t,r._newState=i,r._oldState=t.properties().state(),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._source.applyTemplate(this._newState)},t.prototype.undo=function(){this._source.applyTemplate(this._oldState)},t}(i("RDU5").UndoCommand)},YmeR:function(e,t,i){"use strict";i.r(t),i.d(t,"ActionBinder",(function(){return o}));var n=i("mrSG"),r=i("2h0C"),o=function(e){function t(t,i,n,r,o){void 0===o&&(o=null);var s=e.call(this,t,i,!0,n,r)||this;return null!==o?t.update({onExecute:o.bind(s)}):t.update({onExecute:s._onActionCallback.bind(s)}),s}return Object(n.__extends)(t,e),t.prototype.action=function(){return this.control()},t.prototype.value=function(){return this.action().isChecked()},t.prototype.setValue=function(e){this.action().update({checked:Boolean(e)})},t.prototype._onActionCallback=function(){this._undoModel.setProperty(this._property,this.value(),this._undoText)},t}(r.Binding)},YuHv:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("AWC/");function r(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]);var i=document.createElement("div"),r=document.createElement("div");return i.appendChild(r),i.classList.add(n.container),r.classList.add(n.inner),e.forEach((function(e){i.classList.add(n[e])})),t.forEach((function(e){i.classList.add(n[e])})),i}},Z0Sh:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Gann Box");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("eg8N").GannSquarePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.HLevelsCount=7,s.VLevelsCount=7,s.prototype.hLevelsCount=function(){return s.HLevelsCount},s.prototype.vLevelsCount=function(){return s.VLevelsCount},s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Gann Box"};var a=[4.5,9,11.25,18,22.5,36,45],l=function(){for(var e=[],t=a.length-1,i=1,n=0,r=0;r<1e10;)r=a[n]*i,e.push(Math.round(r)), +e.push(Math.ceil(-r)),n===t-1&&(i*=10),n=(n+1)%t;return e.sort((function(e,t){return et?1:0})),e}();s.prototype._alignPriceOnPattern=function(e,t){var i=Math.round(1e6*(e.price-t.price))/1e6;if(0===i)return t.price;for(var n=a[0],r=a[a.length-1],o=1,s=Math.abs(i);s=0&&!(a[c]*o=0?l:-l),e},s.prototype._alignTimeOnPattern=function(e,t){var i=e.index-t.index;if(0===i)return 0;for(var n=l.length-2;n>=0&&!(l[n]0?1:0,e.index=t.index+l[n],e},s.prototype._alignPointsFixedIncrement=function(e,t){return this._alignTimeOnPattern(e,t),this._alignPriceOnPattern(e,t),e},s.prototype._preparePoint=function(e,t){return t&&t.shift()&&0!==this._points.length&&this._alignPointsFixedIncrement(e,this._points[0]),n.prototype._preparePoint.call(this,e,t)},s.prototype.setPoint=function(e,t,i){if(i&&i.shift()){var r=0===e?this._points[1]:this._points[0];this._alignPointsFixedIncrement(t,r)}n.prototype.setPoint.call(this,e,t,i)},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("2liL").GannSquareDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolgannsquare",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolGannSquare=s},Z8aO:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesPriceLinePaneView",(function(){return s}));var n=i("mrSG"),r=i("k4w6"),o=i("8Uy/"),s=function(e){function t(t){var i=e.call(this,t)||this;return i._lineRendererData.linestyle=o.LINESTYLE_DOTTED,i}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){if(this._lineRendererData.visible=!1,this._series.properties().showPriceLine.value()&&12!==this._series.properties().style.value()){var e=this._series.lastValueData(void 0,!0);e.noData||(this._lineRendererData.visible=!0,this._lineRendererData.y=e.coordinate,this._lineRendererData.color=this._series.priceLineColor(e.color),this._lineRendererData.linewidth=this._series.properties().priceLineWidth.value())}},t}(r.a)},ZAbA:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesDataEvents",(function(){return o}));var n=i("aIyQ"),r=i.n(n),o=function(){function e(){this._completed=new r.a,this._error=new r.a,this._symbolError=new r.a,this._symbolResolved=new r.a,this._seriesError=new r.a,this._symbolNotPermitted=new r.a,this._symbolGroupNotPermitted=new r.a,this._extendedHoursNotPermitted=new r.a,this._chartTypeNotPermitted=new r.a,this._intradaySpreadNotPermitted=new r.a,this._intradayExchangeNotPermitted=new r.a,this._customIntervalNotPermitted=new r.a,this._secondsIntervalNotPermitted=new r.a,this._tickMarksRangeChanged=new r.a,this._barReceived=new r.a,this._messageReceived=new r.a}return e.prototype.completed=function(){return this._completed},e.prototype.error=function(){return this._error}, +e.prototype.symbolError=function(){return this._symbolError},e.prototype.symbolResolved=function(){return this._symbolResolved},e.prototype.seriesError=function(){return this._seriesError},e.prototype.symbolNotPermitted=function(){return this._symbolNotPermitted},e.prototype.symbolGroupNotPermitted=function(){return this._symbolGroupNotPermitted},e.prototype.extendedHoursNotPermitted=function(){return this._extendedHoursNotPermitted},e.prototype.chartTypeNotPermitted=function(){return this._chartTypeNotPermitted},e.prototype.intradaySpreadNotPermitted=function(){return this._intradaySpreadNotPermitted},e.prototype.intradayExchangeNotPermitted=function(){return this._intradayExchangeNotPermitted},e.prototype.customIntervalNotPermitted=function(){return this._customIntervalNotPermitted},e.prototype.secondsIntervalNotPermitted=function(){return this._secondsIntervalNotPermitted},e.prototype.tickMarksRangeChanged=function(){return this._tickMarksRangeChanged},e.prototype.barReceived=function(){return this._barReceived},e.prototype.messageReceived=function(){return this._messageReceived},e.prototype.fireCompleted=function(){this._completed.fire()},e.prototype.fireError=function(){this._error.fire()},e.prototype.fireSymbolError=function(e){this._symbolError.fire(e),this.fireError()},e.prototype.fireSymbolResolved=function(e){this._symbolResolved.fire(e)},e.prototype.fireSeriesError=function(e){this._seriesError.fire(e),this.fireError()},e.prototype.fireSymbolNotPermitted=function(e){this._symbolNotPermitted.fire(e),this.fireError()},e.prototype.fireSymbolGroupNotPermitted=function(e){this._symbolGroupNotPermitted.fire(e),this.fireError()},e.prototype.fireExtendedHoursNotPermitted=function(){this._extendedHoursNotPermitted.fire(),this.fireError()},e.prototype.fireChartTypeNotPermitted=function(e){this._chartTypeNotPermitted.fire(e),this.fireError()},e.prototype.fireIntradaySpreadNotPermitted=function(){this._intradaySpreadNotPermitted.fire(),this.fireError()},e.prototype.fireIntradayExchangeNotPermitted=function(){this._intradayExchangeNotPermitted.fire(),this.fireError()},e.prototype.fireCustomIntervalNotPermitted=function(){this._customIntervalNotPermitted.fire(),this.fireError()},e.prototype.fireSecondsIntervalNotPermitted=function(){this._secondsIntervalNotPermitted.fire(),this.fireError()},e.prototype.fireTickMarksRangeChanged=function(e){this._tickMarksRangeChanged.fire(e)},e.prototype.fireBarReceived=function(e){this._barReceived.fire(e)},e.prototype.fireMessageReceived=function(e){this._messageReceived.fire(e)},e}()},ZBiT:function(e,t,i){e.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"5px"}},ZJKN:function(e,t,i){"use strict";i.r(t),i.d(t,"BarsRange",(function(){return r}));var n=i("Eyy1"),r=function(){function e(e,t){Object(n.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}return e.prototype.firstBar=function(){return this._firstBar},e.prototype.lastBar=function(){return this._lastBar}, +e.prototype.count=function(){return this._lastBar-this._firstBar+1},e.prototype.contains=function(e){return this._firstBar<=e&&e<=this._lastBar},e.prototype.equals=function(e){return this._firstBar===e.firstBar()&&this._lastBar===e.lastBar()},e.compare=function(e,t){return null===e||null===t?e===t:e.equals(t)},e}()},ZZnO:function(e,t,i){"use strict";i.r(t),i.d(t,"dateFormatProperty",(function(){return a})),i.d(t,"removeSettingsValue",(function(){return l}));var n=i("Vdly"),r=i("m/cY"),o=i("e1ZQ");function s(){return n.getValue("date_format",Object(o.c)())}var a=Object(r.a)(s());function l(){a.setValue(Object(o.c)()),n.remove("date_format")}n.onSync.subscribe(null,(function(){return a.setValue(s())})),a.listeners().subscribe(null,(function(){return n.setValue("date_format",a.value())}))},ZjKI:function(e,t,i){"use strict";i.r(t),i.d(t,"CLOSE_POPUPS_AND_DIALOGS_COMMAND",(function(){return n}));var n="CLOSE_POPUPS_AND_DIALOGS_COMMAND"},"Zo2/":function(e,t,i){"use strict";(function(t){i("YCFM"),i("YFKU");var n=i("Eyy1").assert,r=i("Y7w9").moveToHead,o=i("mkn5").PaneWidget,s=i("fYB8").PaneSeparator,a=i("mNEU"),l=i("1IXQ").PriceAxisWidget,c=i("uPb3").TimeAxisWidget,u=i("fTGZ").BarsMarksContainer,h=i("qJq3").Series,d=i("Kxc7"),p=i("YmeR").ActionBinder,_=i("mKT+").resolveAndShowEditObjectDialog,f=i("Vdly").setValue,m=i("QloM").TabNames,v=i("cdbK").showGoToDateDialog,y=i("/3z9"),g=i("lxNp"),b=i("7nsU").showConfirmInputsDialog,S=i("GVHu").Study,w=i("8sOK").StudyStub,P=i("3ClC").isStudy,C=i("Ss5c").LineDataSource,x=i("CW80"),T=x.isLineTool,I=x.isStudyLineTool,M=i("7KDR"),L=M.Action,O=M.Separator,k=(i("L/Ed").ToolboxType,i("mMWL")),A=i("LxhU").Interval,E=i("pPtI"),V=E.setLastUsedResolution,D=E.getDefaultResolution,B=i("n5al"),R=B.isRangeStyle,N=B.getDefaultStyle,F=i("pvsv").showSymbolInfoDialog,j=i("H0vP").InvalidationMask,W=i("H0vP").InvalidationLevel,H=i("nqXy").MouseWheelHelper,z=i("PT1i").linking,U=i("mYjs").showChangeIntervalDialog,G=i("u5Q5").showDialog,Y=i("u5Q5").activateKeyPressHandler,q=i("Ocx9").DefaultProperty,K=i("+6ja"),Z=K.availableTimezones,J=K.timezoneIsAvailable,X=i("0F0w").ChartSession,Q=i("0YCj"),ee=i("c2JX").Spinner,te=i("JWMC").trackEvent,ie=i("VaSN").lastEventIsTouch,ne=i("ikwP").Size,re=i("wZIs"),oe=i("txPx").getLogger("ChartWidget",{color:"#606"}),se=i("U0+/").StudyMetaInfoRepository,ae=i("VNzU").isMultipleLayout,le=i("b1GK").addPerfMark,ce=i("KnF9").EnvironmentState,ue=i("FQhm"),he=i("wjVR").ChartWidgetBase,de=i("qFKp").CheckMobile.any(),pe=i("ikwP").getCanvasDevicePixelRatio,_e=i("B8p3").setHandler,fe=i("YWnQ").permissionDenied,me=i("uDHo").TIMEFRAMETYPE,ve=window.t("On The Left"),ye=window.t("On The Right"),ge=window.t("Move Scale To Left"),be=window.t("Move Scale To Right"),Se=d.enabled("chart_content_overrides_by_defaults");function we(e,i,n){he.call(this,e,i,n),this._options.timeScaleWidget&&(this._options.timeScaleWidget.pressedMouseMoveScale=this._options.handleScale.axisPressedMouseMove);var r=this;this._startSpinner(this._options.container.value()) +;var o=this._options.content,s=this._options.readOnly;this._removeMaximizeHotkey=null,r._hotkeys=g.createGroup({desc:"Chart actions",isDisabled:function(){return!r._isActive}});var a=this._options.containsData,l=this._options.onWidget,c=this._options.onCmeWidget;c&&oe.logWarn("[ChartWidget] 'onCmeWidget' option is depricated");var u=this._options.widgetCustomer,h=this._options.timezone,d=this._options.hideSymbolSearch,p=this._options.defSymbol,_=A.isValid(this._options.defInterval)?this._options.defInterval:void 0,f=parseInt(this._options.defStyle),m=B.isValidStyle(f)?f:void 0,v=this._options.defExtendedHours,y=void 0!==this._options.defTimeframe?{value:this._options.defTimeframe.toUpperCase(),type:me.PeriodBack}:void 0;this._chartWidgetCollection=this._options.chartWidgetCollection||null,this._content=o,this._initialLoading=this._options.initialLoading,this._readOnly=s,this._containsData=a,this._showChartEvents=!a&&this._options.chartEventsEnabled,this._defSymbol=p,this._defInterval=_,this._defTimeframe=y,this._defStyle=m,this._onWidget=!!l,this._compareSymbols=this._options.compareSymbols,this._onWidget&&(c?this._widgetCustomer="cme":u&&(this._widgetCustomer=u)),this._hideSymbolSearch=d,this._frameTime=30,this._model=null,this._metaInfo={},this._drawRafId=0,this._lhsAxesWidth=0,this._rhsAxesWidth=0;var b=this._contentSeriesProperties();b&&(p=b.symbol,_=b.interval),void 0===this._options.useUserChartPreferences&&(this._options.useUserChartPreferences=!0),this._properties=new q("chartproperties",void 0,void 0,this._options.useUserChartPreferences);var S=this._options.useUserChartPreferences?re.defaults("chartproperties.mainSeriesProperties"):re.factoryDefaults("chartproperties.mainSeriesProperties");this._properties.mainSeriesProperties.merge(S),_=_||S.interval||"D",B.isValidStyle(m)||(m=B.isValidStyle(S.style)?S.style:N(A.isRange(_))),this._properties.mainSeriesProperties.merge({visible:!0,symbol:p||DEFAULT_SYMBOL,shortName:"",timeframe:"",onWidget:this._onWidget,interval:_,style:m,extendedHours:v,lineStyle:{styleType:re.factoryDefaults("chartproperties.mainSeriesProperties.lineStyle.styleType")}}),this._containsData&&this._properties.mainSeriesProperties.merge({showCountdown:!1}),h&&J(h)&&this._properties.timezone.setValue(h),this._tagsChanged=new t,this._disconnected=new t,this._reconnectBailout=new t,this._connected=new t,this._redraw=new t,this._onScroll=new t,this.chartWidgetInitialized=new t,this._chartSession=new X(ChartApiInstance),this._metaInfoRepository=new se(this._chartSession),this.lhsPriceAxisWidthChanged=new t,this.rhsPriceAxisWidthChanged=new t,this._timingsMeter=null,this._isActive=this._options.isActive,this._options.container.subscribe((function(e){r._setElement($(e))}),{callWithLast:!0});var w=function(){r.resize()};this._options.width.subscribe(w),this._options.height.subscribe(w),this._options.visible.subscribe(this._updateTimingsMeterState.bind(this)),this._aboutToBeDestroyed=new t,this._actions=null,this._definitionsViewModel=null,this._backgroundTopColorSpawn=null, +this._backgroundBottomColorSpawn=null,this._onZoom=new t}inherit(we,he),we.prototype.onZoom=function(){return this._onZoom},we.prototype.isInitialized=function(){return Boolean(this._inited)},we.prototype.compareSymbols=function(){return this._compareSymbols},we.prototype._getChartPropertyDefinitionsViewModel=function(){if(null===this._definitionsViewModel){var e=this;return new Promise((function(t,n){Promise.all([i.e(21),i.e(54),i.e("general-property-page")]).then(function(r){if(e._isDestroyed)n("Chart widget already destroyed");else{var o=i("5lPo").ChartPropertyDefinitionsViewModel;e.withModel(e,(function(){null===e._definitionsViewModel&&(e._definitionsViewModel=new o(e.model(),e.properties(),e._options)),t(e._definitionsViewModel)}))}}.bind(null,i)).catch(i.oe)}))}return Promise.resolve(this._definitionsViewModel)},we.prototype._initMaximizeHotkey=function(e){var t=this;function i(e){e.defaultPrevented||y.modifiersFromEvent(e)===y.Modifiers.Alt&&e.stopPropagation()}function n(e){e.defaultPrevented||y.modifiersFromEvent(e)===y.Modifiers.Alt&&(e.preventDefault(),e.stopPropagation(),t.toggleFullscreen())}return e.addEventListener("mousedown",i,!0),e.addEventListener("click",n,!0),function(){e.removeEventListener("mousedown",i,!0),e.removeEventListener("click",n,!0)}},we.prototype.toggleFullscreen=function(){var e=this.getResizerDetacher();e.fullscreenable.value()&&(e.fullscreen.value()?e.exitFullscreen():e.requestFullscreen())},we.prototype._setElement=function(e){this._jqMainDiv&&(this._jqMainDiv.remove(),this._jqParent.empty()),this._controlBarNavigation&&(this._controlBarNavigation.destroy(),this._controlBarNavigation=null),null!==this._removeMaximizeHotkey&&this._removeMaximizeHotkey(),this._removeMaximizeHotkey=this._initMaximizeHotkey(e[0]);var t=e.prop("ownerDocument");this._jqParent=$(t.createElement("div")).addClass("chart-container-border").prependTo(e),this._jqMainDiv=$('
    ',t),this._elTooltipDiv=t.createElement("div"),this._elTooltipDiv.className="tooltip-wrapper",this._jqMainDiv.append(this._elTooltipDiv),this._elMainTable=t.createElement("table"),this._elMainTable.className="chart-markup-table",this._elMainTable.setAttribute("cellpading","0"),this._elMainTable.setAttribute("cellspacing","0"),this._jqMainDiv.append(this._elMainTable),(this._options.controlBarEnabled||d.enabled("control_bar"))&&Promise.all([i.e(70),i.e(12),i.e("chart-widget-gui")]).then(function(e){if(!this._isDestroyed){this._controlBarNavigation&&this._controlBarNavigation.destroy();var t=i("TGRH").ControlBarNavigation;this._controlBarNavigation=new t(this,this._jqMainDiv[0],this._options.controlBar),this._model&&this.adjustSize()}}.bind(this).bind(null,i)).catch(i.oe),(this._options.handleScale.mouseWheel||this._options.handleScroll.mouseWheel)&&(this._mouseWheelHelper=new H,this._onWheelBound=this._onMousewheel.bind(this),this._jqMainDiv[0].addEventListener("wheel",this._onWheelBound,{passive:!1})),this.resize(),this._justActivated=!1,this.withModel(this,(function(){this._jqParent.append(this._jqMainDiv), +this._jqMainDiv.on("mousedown",this._beginRequestActive.bind(this)),this._jqMainDiv.on("mouseup",this._endRequestActive.bind(this)),this._jqMainDiv.on("touchstart",this._beginRequestActive.bind(this)),this._jqMainDiv.on("touchmove",this._endRequestActive.bind(this)),this._jqMainDiv.on("touchend",this._endRequestActive.bind(this)),this._jqParent.on("click",this._requestActive.bind(this))})),this._inited&&(null!==this._timeAxisWidget&&(this._timeAxisWidget.destroy(),this._timeAxisWidget=null),this._paneWidgets.forEach((function(e){e.destroy()})),this._paneWidgets.length=0,this._paneSeparators.forEach((function(e){e.destroy()})),this._paneSeparators.length=0,this._update(j.full()))},we.prototype._beginRequestActive=function(){var e=!1;this._chartWidgetCollection&&(e=this._chartWidgetCollection.activeChartWidget.value()!==this,this._chartWidgetCollection.activeChartWidget.setValue(this)),e&&(ie()&&this._isLineToolModeExceptBrush()&&this.updateCrossHairPositionIfNeeded(),this._justActivated=!0)},we.prototype._endRequestActive=function(){var e=this;this._justActivated&&setTimeout((function(){e._justActivated=!1}),0)},we.prototype._requestActive=function(){this._beginRequestActive(),this._endRequestActive()},we.prototype.justActivated=function(){return this._justActivated},we.prototype._onMousewheel=function(e){if(this.model().model().zoomEnabled()&&(TradingView.onWidget()||!parent||parent===window||!parent.IS_DEMO_PAGE)&&this.model()&&!this.noScroll&&!this.model().timeScale().isEmpty()){var t=this._mouseWheelHelper.processWheel(e),i=t.deltaX/100,n=-t.deltaY/100;if(0!==i&&this._options.handleScroll.mouseWheel||0!==n&&this._options.handleScale.mouseWheel){switch(e.cancelable&&e.preventDefault(),e.deltaMode){case e.DOM_DELTA_PAGE:i*=120,n*=120;break;case e.DOM_DELTA_LINE:i*=32,n*=32}if(0!==n&&this._options.handleScale.mouseWheel){var r=Math.sign(n)*Math.min(1,Math.abs(n)),o=this._jqMainDiv[0].getBoundingClientRect(),s=e.clientX-this._lhsAxesWidth-o.left;if(!Number.isFinite(s)||!Number.isFinite(r))return void oe.logWarn("Incorrect mouse wheel processing: scrollPosition: "+s+", zoomScale: "+r);var a=new ce(e).control();this.model().model().zoomTime(s,r,!!a||void 0),this._onZoom.fire(a)}0!==i&&this._options.handleScroll.mouseWheel&&this.model().scrollChart(-80*i)}}},we.prototype.setTimezone=function(e){e&&J(e)?this._properties.timezone.setValue(e):console.warn("Incorrect timezone: "+JSON.stringify(e))},we.prototype.getTimezone=function(){return this._properties.timezone.value()},we.prototype.refreshMarks=function(){this.model().barsMarksSources().forEach((function(e){e.refreshData()}))},we.prototype.clearMarks=function(){this.model().barsMarksSources().forEach((function(e){e.clearMarks()}))},we.prototype.metaInfoRepository=function(){return this._metaInfoRepository},we.prototype._init=function(){var e=this;this.model()&&this.model().mainSeries().clearData(),this.initColors(),this._makeDefaultGui();var t=function(){e._checkObsoleteTimezone(),e._chartSession&&e._chartSession.connected()&&this._model.restart(), +this._content&&(this.initColors(),this._updateGui(),this.update()),this._resizeHandler=function(){this.adjustSize(),this._model&&this._model.mainSeries().requestMoreData(),this.paint()}.bind(this),this._resizeHandler(),this._jqParent.append(this._jqMainDiv),this._spinner&&(this._spinner.stop(),delete this._spinner),$(window).on("keydown:chart_"+this._id,(function(e){27===e.which&&e.preventDefault()})),this._initBarsMarksSources(),this._activateSymbolSearchHotkeys(),this.model().timeScale().onScroll().subscribe(this,(function(){this._onScroll.fire()})),this._inited=!0}.bind(this),i=this._makeDefaultModel();void 0===i?t():i.then(t)},we.prototype._activateSymbolSearchHotkeys=function(){this.readOnly()||this._hideSymbolSearch||Y()},we.prototype._checkObsoleteTimezone=function(){var e=this._properties.timezone.value();J(e)||this._properties.timezone.setValue({UTC:"Etc/UTC",EST:"America/New_York",CST:"America/Chicago",PST:"America/Los_Angeles"}[e]||"exchange")},we.prototype._initBarsMarksSources=function(){var e=this;this.withModel(this,(function(){this.model().barsMarksSources().forEach((function(t){t.onNeedRepaint.subscribe(e,(function(){e.model().model().lightUpdate()}))}))}))},we.prototype.initColors=function(){this._properties.scalesProperties.lineColor.listeners().subscribe(this,we.prototype.setScaleLineColor),this._properties.scalesProperties.textColor.listeners().subscribe(this,we.prototype.setScaleTextColor)},we.prototype._initBackgroundColor=function(){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)))},we.prototype.paneWidgets=function(){return this._paneWidgets},we.prototype.paneByCanvas=function(e){for(var t=0;tW.Cursor&&this._timeAxisWidget.update(),this._dataWindowWidget){var i=e.maxPaneInvalidation();i===W.Full?this._dataWindowWidget.fullUpdate():i>W.None&&this._dataWindowWidget.update()}for(var n=0;n'),this.$shield=$('
    ').appendTo(this.$element),this.$element.appendTo(t),this._showed=!1,this._cw.withModel(this,this._connectToModel)},we.LoadingScreen.prototype._connectToModel=function(){this._cw.model().mainSeries().dataEvents().messageReceived().subscribe(this,(function(e){ +switch(e.method){case"symbol_error":e.params[1]!==fe&&this.hide();break;case"series_error":d.enabled("hide_loading_screen_on_series_error")&&this.hide();break;case"series_completed":this.hide()}}))},we.LoadingScreen.prototype.show=function(){this._cw._inLoadingState=!0,this._showed||(this._showed=!0,this._show())},we.LoadingScreen.prototype._show=function(){var e=this._cw.properties().paneProperties.background.value();this.$shield.css("background",e),this.$element.addClass("fade")},we.LoadingScreen.prototype.hide=function(){delete this._cw._inLoadingState,this._showed&&this._hide()},we.LoadingScreen.prototype._hide=function(){this._showed=!1,this.$element.removeClass("fade")},we.LoadingScreen.prototype.$canvas=null,we.LoadingScreen.prototype.context=null,we.LoadingScreen.prototype.isShown=function(){return this._showed},we.prototype.unsetActivePaneWidget=function(){this.activePaneWidget=!1},we.prototype.setActivePaneWidget=function(e){this.activePaneWidget=e},we.prototype.toggleMaximizePane=function(e){if(!(this._paneWidgets.length<2)){this._maximizedPaneWidget?(this._maximizedPaneWidget.state().setMaximized(!1),this._maximizedPaneWidget=null,this._paneSeparators.forEach((function(e){e.show()}))):(this._maximizedPaneWidget=e,this._maximizedPaneWidget.state().setMaximized(!0),this._paneSeparators.forEach((function(e){e.hide()})));for(var t=this._paneWidgets.length;t--;)this._paneWidgets[t].updateControls(),this._paneWidgets[t].updatePriceAxisWidgets();this._timeAxisWidget.updatePriceAxisStubs(),this.adjustSize(),this.updateCrossHairPositionIfNeeded()}},we.prototype._makePaneWidgetsAndSeparators=function(){for(var e=this._model.panes(),t=e.length,i=this._paneWidgets.length,n=t;n0){var l=new s(this,n-1,n);this._paneSeparators.push(l),this._timeAxisWidget?$(l.getElement()).insertBefore(this._timeAxisWidget.getElement()):$(l.getElement()).appendTo(this._elMainTable)}this._timeAxisWidget?this._elMainTable.insertBefore(a.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(a.getElement())}null!==this._timeAxisSeparator&&this._timeAxisSeparator.destroy(),this._timeAxisSeparator=new s(this,this._paneWidgets.length-1,0,!0),$(this._timeAxisSeparator.getElement()).insertBefore(this._timeAxisWidget.getElement());for(n=0;n0;)for(var t=this._content.panes[e].sources,i=t.length;i-- >0;)if("MainSeries"===t[i].type)return t[i].state},we.prototype.updateUndoRedo=function(){this._model&&(this.actions().undo.update({disabled:this._model.undoHistory().undoStack().isEmpty()}),this.actions().redo.update({disabled:this._model.undoHistory().redoStack().isEmpty()}))},we.prototype.createSessionBreaksActions=function(e){var t=new L({label:window.t("Session Breaks"),checkable:!0,statName:"ToggleSessionBreaks"}) +;t.binder=new p(t,this._model.chartModel().sessions().properties().graphics.vertlines.sessBreaks.visible,this.model(),"Session Breaks"),this._actions.sessionBreaks=t},we.prototype.updateActionForIntradayOnly=function(e){e&&e instanceof L&&e.update({disabled:this.model().mainSeries().isDWM()})},we.prototype.containsVolume=function(){return this.model().dataSources().some((function(e){return e instanceof S&&"Volume"===e.metaInfo().shortId}))},we.prototype.containsStudyByPredicate=function(e){return!!this._model&&this._model.dataSources().some((function(t){if(!(t instanceof S))return!1;var i=t.metaInfo();return e(i)}))},we.prototype.containsStudy=function(e){return this.containsStudyByPredicate((function(t){return t.id===e||t.fullId===e}))},we.prototype.isSmall=function(){return this._width()<550||this._height()<300},we.prototype.onWidget=function(){return this._onWidget},we.prototype.onCmeWidget=function(){return"cme"===this.widgetCustomer()},we.prototype.widgetCustomer=function(){return this._widgetCustomer},we.prototype._width=function(){return this._options.width.value()},we.prototype._height=function(){return this._options.height.value()},we.prototype.resize=function(){var e={height:this._height()+"px",width:this._width()+"px"};this._jqMainDiv.css(e),this._elMainTable.style.height=e.height,this._elMainTable.style.width=e.width,this._resizeHandler&&this._jqMainDiv&&this._resizeHandler()},we.prototype.chartSession=function(){return this._chartSession},we.prototype.maxLhsPriceAxisWidth=0,we.prototype.maxRhsPriceAxisWidth=0,we.prototype.GUIResetScales=function(){te("GUI","Reset Scales");var e=this.model();e&&e.resetScales()},we.prototype.onLineCancelled=function(){k.resetToCursor()},we.prototype._startSpinner=function(e){this._spinner||e&&(this._spinner=(new ee).spin(e))},we.prototype.isJustClonedChart=function(){return!!(this._options||{}).justCloned},we.prototype.setDataWindowWidget=function(e){this._dataWindowWidget=e},we.prototype.removeDataWindowWidget=function(){this._dataWindowWidget=null},d.enabled("datasource_copypaste")&&(we.prototype.onAppClipboardPaste=function(e){oe.logDebug("[[paste]]"),this._model&&this._model.pasteSourceFromClip(e)},we.prototype.onAppClipboardCopy=function(e){e||(e=this._model.selection().sources()),e.filter((function(e){return e instanceof S&&e.isChildStudy()})).length?oe.logDebug("Can not copy child study"):(oe.logDebug("[[copy]]"),this._model&&this._model.copySourcesToClip(e))},we.prototype.onAppClipboardCut=function(e){oe.logDebug("[[cut]]"),this._model&&this._model.cutSourcesToClip(e||this._model.selection().sources())}),we.prototype.applyOverrides=function(e){var t={};for(var i in e)i.startsWith("mainSeriesProperties.priceAxisProperties")||(t[i]=e[i]);applyPropertiesOverrides(this.properties(),null,!1,t,null),this._model&&(applyPropertiesOverrides(this._model.model().properties(),null,!1,t),applyPropertiesOverrides(this._model.mainSeries().properties(),null,!1,t,"mainSeriesProperties"))},we.prototype.applyStudiesOverrides=function(e){Q.setDefaultsOverrides(e), +this._applyStudiesOverrides()},we.prototype.setActive=function(e){this._isActive=e,ie()&&(e&&this.selectBarMode().value()?this.startTrackingMode():this.exitTrackingMode()),this._paneWidgets.forEach((function(e){e.update()})),e||this.model().selectionMacro((function(e){e.clearSelection()}))},we.prototype.isActive=function(){return this._isActive},we.prototype.trackTime=function(){return this._chartWidgetCollection.lock.trackTime},we.prototype.crossHairSyncEnabled=function(){return this._chartWidgetCollection.lock.crosshair.value()},we.prototype.isMultipleLayout=function(){return ae(this._chartWidgetCollection.layout.value())},we.prototype.selectBarMode=function(){return this._model.model().selectBarMode()},we.prototype.toggleSelectBarMode=function(){this.selectBarMode().value()||(k.resetToCursor(!0),this._model.lineBeingCreated()&&this._model.cancelCreatingLine()),this._model.model().toggleSelectBarMode(),this.selectBarMode().value()&&this.startTrackingMode()},we.prototype.onBarSelected=function(){return this._model.model().onBarSelected()},we.prototype.trySetChartStyle=function(e){var t=this.model();return!!t&&(t.mainSeries().properties().style.value()===e||!!d.enabled("charting_library_base")&&(this._setChartStyle(e),!0))},we.prototype._setChartStyle=function(e){var t=this.model(),i=t.mainSeries().properties().style;t.setChartStyleProperty(i,e,"Change Series Style")},we.prototype.showReplayOrderConfirmationDialog=function(){if(!this.model().isInReplay())return Promise.resolve()},we.prototype._addPerfMark=function(e){le("ChartWidget."+this._id+"."+e)},we.prototype.requestFullscreen=function(){this._options.requestFullscreen()},we.prototype.getResizerDetacher=function(){return this._options},e.exports.ChartWidget=we,e.exports.trackingModeIsAvailable=de}).call(this,i("aIyQ"))},"Zp/P":function(e,t,i){"use strict";i.r(t),i.d(t,"extendAndClipLineSegment",(function(){return l})),i.d(t,"getArrowPoints",(function(){return c})),i.d(t,"optimalBarWidth",(function(){return u})),i.d(t,"optimalCandlestickWidth",(function(){return h})),i.d(t,"optimalHiLoWidth",(function(){return d})),i.d(t,"selectionTolerance",(function(){return p})),i.d(t,"coordinateIsValid",(function(){return _})),i.d(t,"setValidLineStyle",(function(){return f}));var n=i("aO4+"),r=i("hBTJ"),o=i("VaSN"),s=i("ogJP"),a=i("jFln");function l(e,t,i,o,s,a){if(Object(n.equalPoints)(e,t))return null;var l=new n.Point(0,0),c=new n.Point(i,o);if(s){if(a){var u=Object(r.intersectLineAndBox)(Object(n.lineThroughPoints)(e,t),Object(n.box)(l,c));return Array.isArray(u)?u:null}var h;return null===(h=Object(r.intersectRayAndBox)(t,e,Object(n.box)(l,c)))||Object(n.equalPoints)(t,h)?null:Object(n.lineSegment)(t,h)}if(a)return null===(h=Object(r.intersectRayAndBox)(e,t,Object(n.box)(l,c)))||Object(n.equalPoints)(e,h)?null:Object(n.lineSegment)(e,h);u=Object(r.intersectLineSegmentAndBox)(Object(n.lineSegment)(e,t),Object(n.box)(l,c));return Array.isArray(u)?u:null}function c(e,t,i,n){var r=.5*i,o=Math.sqrt(2),s=t.subtract(e),a=s.normalized(),l=5*i;n&&(l=Math.min(l,.35*s.length())) +;var c=1*r;if(l*o*.2<=c)return[];var u=a.scaled(l),h=t.subtract(u),d=a.transposed(),p=1*l,_=d.scaled(p),f=h.add(_),m=h.subtract(_),v=f.subtract(t).normalized().scaled(c),y=m.subtract(t).normalized().scaled(c),g=t.add(v),b=t.add(y),S=r*(o-1),w=d.scaled(S),P=Math.min(l-1*r/o,r*o*1),C=a.scaled(P),x=t.subtract(w),T=t.add(w),I=t.subtract(C);return[[f,g],[m,b],[x,I.subtract(w)],[T,I.add(w)]]}function u(e,t){return t=t||1,Math.floor(.3*e*t)}function h(e,t){if(e>=2.5&&e<=4)return Math.floor(3*t);var i=1-.2*Math.atan(Math.max(4,e)-4)/(.5*Math.PI),n=Math.floor(e*i*t),r=Math.floor(e*t),o=Math.min(n,r);return Math.max(Math.floor(t),o)}function d(e){return.4*e}function p(e){return(Object(o.lastEventIsTouch)()?12:2)+.5*e}function _(e){return null!=e&&!Object(s.isNaN)(e)}function f(e,t){void 0!==t&&Object(a.setLineStyle)(e,t)}},Zp8I:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererStepLine",(function(){return c}));var n=i("GEp6"),r=i("VdBB"),o=i("aO4+"),s=i("jFln"),a=i("Y7w9"),l=i("Zp/P"),c=function(){function e(){this._data=null}return e.prototype.setData=function(e){this._data=e},e.prototype.hitTest=function(e){if(null===this._data||0===this._data.items.length)return null;for(var t=this._data,i=t.items,s=t.lineWidth,c=Object(l.selectionTolerance)(s),u=Object(a.lowerbound)(i,e,(function(e,t){return e.x<=t.x})),h=Math.max(0,u-1),d=Math.min(i.length-1,u+1),p=h;p=0;n--){var r=this._renderers[n].hitTest(e,t);null!==r&&(null===i||r.result()>i.result())&&(i=r)}return i},e.prototype.doesIntersectWithBox=function(e){return this._renderers.some((function(t){ +return!!t.doesIntersectWithBox&&t.doesIntersectWithBox(e)}))},e}()},a7Ha:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"LineEnd",(function(){return n})),function(e){e[e.Normal=0]="Normal",e[e.Arrow=1]="Arrow",e[e.Circle=2]="Circle"}(n||(n={}))},a9Kt:function(e,t){e.exports=''},aDyP:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=i("7KDR").Action,s=i("rCHB").LineToolPitchforkStyle,a=null,l=i("ytGH").LineToolWidthsProperty,c=window.t("Pitchfork");function u(e,t){var i=t||u.createProperties();n.call(this,e,i),this._properties.style.listeners().subscribe(this,u.prototype._recreatePaneView),this._recreatePaneView();for(var r=[this._properties.child("median").child("linewidth")],o=0;o<=u.LevelsCount;o++)r.push(this._properties.child("level"+o).child("linewidth"));this._widthsProperty=new l(r)}inherit(u,n),u.LevelsCount=8,u.prototype.levelsCount=function(){return u.LevelsCount},u.prototype.additionalActions=function(){for(var e=[],t=["Original","Modified Schiff","Inside","Schiff"],i=0;i<4;i++){var n=new o({checked:this.properties().style.value()===i,checkable:!0,label:window.t(t[i]),payload:{target:this,value:i},onExecute:function(e){var t=e.getPayload(),i=t.target,n=t.value;i.properties().style.setValue(n),i.updateAllViews(),i._model.updateSource(i)}});e.push(n)}return[e[0],e[3],e[1],e[2]]},u.prototype._recreatePaneView=function(){if(null!==a){var e=[];this._properties.style.value()===s.Original?e=[new a.PitchforkLinePaneView(this,this._model)]:this._properties.style.value()===s.Schiff?e=[new a.SchiffPitchforkLinePaneView(this,this._model)]:this._properties.style.value()===s.Schiff2?e=[new a.SchiffPitchfork2LinePaneView(this,this._model)]:this._properties.style.value()===s.Inside&&(e=[new a.InsidePitchforkLinePaneView(this,this._model)]),this._setPaneViews(e)}else i.e("lt-pane-views").then(function(e){null===a&&(a=i("cT+B")),this._recreatePaneView()}.bind(this).bind(null,i)).catch(i.oe)},u.prototype.pointsCount=function(){return 3},u.prototype.translatedType=function(){return c},u.prototype.name=function(){return"Pitchfork"},u.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},u.createProperties=function(e){var t=new r("linetoolpitchfork",e,!1,{range:[0,8]});return u._configureProperties(t),t},u.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("HCdA").PitchForkDefinitionsViewModel}.bind(null,i)).catch(i.oe)},u._configureProperties=function(e){n._configureProperties(e)},t.LineToolPitchfork=u},aILO:function(e,t,i){"use strict" +;var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Head and Shoulders");function s(e,t){this._constructor="LineToolHeadAndShoulders";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Fx2Q").LineToolHeadAndShouldersPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 7},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Head and Shoulders"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("EFc4").Points5PatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolheadandshoulders",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolHeadAndShoulders=s},aIha:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolFlagMark",(function(){return c}));var n=i("mrSG"),r=i("aO4+"),o=i("YFKU"),s=i("Ss5c"),a=i("Ocx9"),l=Object(o.t)("Flag Mark"),c=function(e){function t(n,o){var s=this,a=o||t.createProperties();return s=e.call(this,n,a)||this,i.e("lt-pane-views").then(function(e){var t=new(0,i("y/56").FlagMarkPaneView)(s,s.model());t.setAnchors(new r.Point(0,0)),s._setPaneViews([t])}.bind(null,i)).catch(void 0),s}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 1},t.prototype.translatedType=function(){return l},t.prototype.name=function(){return"Flag Mark"},t.prototype.properties=function(){return e.prototype.properties.call(this)},t.createProperties=function(e){e&&void 0===e.flagColor&&(e.flagColor="#318757");var i=new a.DefaultProperty("linetoolflagmark",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"w/mY")).then((function(e){return e.FlagMarkDefinitionsViewModel}))},t.version=2,t}(s.LineDataSource)},aIyQ:function(e,t,i){"use strict";(function(e){var t=i("txPx").getLogger("Common.Delegate");function n(){this._listeners=[]}function r(e){return!e.singleshot}n.prototype.subscribe=function(e,t,i){var n={object:e,member:t,singleshot:!!i};this._listeners.push(n)},n.prototype.unsubscribe=function(e,t){for(var i=0;i=0;--t){this._listeners[t].object===e&&this._listeners.splice(t,1)}},n.prototype.destroy=function(){delete this._listeners},n.prototype.fire=function(){var e=this._listeners;this._listeners=this._listeners.filter(r);for(var i=e.length,n=0;n0)},t.box=function(e,t){return{min:r(Math.min(e.x,t.x),Math.min(e.y,t.y)),max:r(Math.max(e.x,t.x),Math.max(e.y,t.y))}},t.equalBoxes=function(e,t){return o(e.min,t.min)&&o(e.max,t.max)}},akof:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCircleShape",(function(){return a}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=2*Math.PI,a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=Math.max(t.width,t.height)/2,n=t.x,r=t.vertOffset,o=t.y+r;e.moveTo(n+i,o),e.arc(n,o,i,0,s,!1)},t.prototype._calcBoundingBox=function(t){ +var i=Math.max(t.width,t.height)/2,n=t.x,r=t.vertOffset,s=t.y+r,a=n-i,l=n+i,c=s-i,u=s+i,h=new o.Point(a,c),d=new o.Point(l,u),p=Object(o.box)(h,d),_=e.prototype._calcBoundingBox.call(this,t);return _&&(p=this._unionBox(p,_)),p},t}(r.a)},b1GK:function(e,t,i){"use strict";function n(){}i.r(t),i.d(t,"addPerfMark",(function(){return s}));var r=console.timeStamp?console.timeStamp.bind(console):n,o=window.performance&&performance.mark?performance.mark.bind(performance):n;function s(e){r(e),o(e)}},bGI9:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyTrackPricePaneView",(function(){return s}));var n=i("mrSG"),r=i("2ijp"),o=i("8Uy/"),s=function(e){function t(t,i){var n=e.call(this)||this;return n._lineRendererData.linestyle=o.LINESTYLE_DOTTED,n._study=t,n._plotName=i,n}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){this._lineRendererData.visible=!1;var e=this._study.properties().styles[this._plotName];if(e.trackPrice.value()){var t=this._study.lastValueData(this._plotName,!0);t.noData||(this._lineRendererData.visible=!0,this._lineRendererData.y=t.coordinate,this._lineRendererData.color=t.color,this._lineRendererData.linewidth=e.linewidth.value())}},t}(r.a)},bJYc:function(e,t,i){"use strict";i.r(t),i.d(t,"SetPropertyUndoCommand",(function(){return s}));var n=i("mrSG"),r=i("RDU5"),o=i("Ocx9"),s=function(e){function t(t,i,n,r,o){var s=e.call(this,n)||this;return s._targetObj=t,s._newValue=i,s._oldValue=s._targetObj.value(),s._model=r,o&&s.setCustomFlag("doesnt_affect_save",!0),s}return Object(n.__extends)(t,e),t.prototype.redo=function(){Object(o.saveDefaultProperties)(!0),this._targetObj.setValue(this._newValue),Object(o.saveDefaultProperties)(!1),this._model.recalculateAllPanes(),this._model.lightUpdate()},t.prototype.undo=function(){Object(o.saveDefaultProperties)(!0),this._targetObj.setValue(this._oldValue),Object(o.saveDefaultProperties)(!1),this._model.recalculateAllPanes(),this._model.lightUpdate()},t}(r.UndoCommand)},bKFv:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"StatsPosition",(function(){return n})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(n||(n={}))},bOGh:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this,t,!1)||this;return i._subcommands=[],i}return Object(n.__extends)(t,e),t.prototype.addCommand=function(e){this._subcommands.push(e)},t.prototype.isEmpty=function(){return 0===this._subcommands.length},t.prototype.redo=function(){for(var e=0;e=0;e--)this._subcommands[e].undo()},t.prototype.commands=function(){return this._subcommands},t}(i("RDU5").UndoCommand)},bSeV:function(e,t){},bTqm:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=i("NJRZ").LineTool5PointsPattern,s=window.t("Cypher Pattern");function a(e,t){this._constructor="LineToolCypherPattern";var r=t||a.createProperties();n.call(this,e,r), +i.e("lt-pane-views").then(function(e){var t=i("mjK7").CypherPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(a,o),a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Cypher Pattern"},a.createProperties=function(e){var t=new r("linetoolcypherpattern",e);return a._configureProperties(t),t},a._configureProperties=function(e){o._configureProperties(e)},t.LineToolCypherPattern=a},bc0y:function(e,t,i){},biIa:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesWaterlinePaneView",(function(){return l}));var n=i("mrSG"),r=i("k4w6"),o=i("//lt"),s=i("VdBB"),a=i("8Uy/"),l=function(e){function t(t){var i=e.call(this,t)||this,n={cursorType:o.PaneCursorType.VerticalResize,itemIndex:0};return i._lineRenderer.setHitTest(new s.HitTestResult(s.HitTestResult.CUSTOM_MOVE,n)),i._lineRendererData.visible=!0,i._lineRendererData.linestyle=a.LINESTYLE_SPARSE_DOTTED,i}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(){var e=this._series.properties().baselineStyle,t=Math.abs(100-e.baseLevelPercentage.value());this._lineRendererData.y=Math.round(this._series.priceScale().height()*(t/100)),this._lineRendererData.color=e.baselineColor.value()},t}(r.a)},brCa:function(e,t,i){"use strict";i.r(t),i.d(t,"createNoticeDialog",(function(){return o})),i.d(t,"showNoticeDialog",(function(){return s}));var n=i("mrSG"),r=(i("YFKU"),{width:400,destroyOnClose:!0,title:window.t("Notification"),content:window.t("You are notified"),contentWrapTemplate:'

    ',actionsWrapTemplate:'
    ',actions:[{name:"ok",type:"primary",text:window.t("Ok"),method:"close",key:[13,32]}]});function o(e){return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(o){var s=i("YDhE").createDialog;t(s(Object(n.__assign)(Object(n.__assign)({},r),e)))}.bind(null,i)).catch(void 0)}))}function s(e){o(e).then((function(e){return e.open()}))}},"bv/X":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Sine Line");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("piZW").SineLinePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Sine Line"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("LX4V").CyclicAndSineLinesPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolsineline",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolSineLine=s}, +c2JX:function(e,t,i){"use strict";i.r(t),i.d(t,"renderSpinnerTemplate",(function(){return o})),i.d(t,"Spinner",(function(){return a}));i("SzKR");var n=i("gWrr"),r=i("Owlf");function o(e){return void 0===e&&(e=""),'\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t
    \x3c!--\n\t\t\t\t--\x3e
    \n\t\t\t
    \n\t\t
    \n\t'}var s=Object(n.b)(o()),a=function(){function e(e){this._shown=!1,this._el=s.cloneNode(!0),this.setSize(e||r.a)}return e.prototype.spin=function(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},e.prototype.stop=function(e){return e&&void 0!==this._container&&this._container.removeChild(this._el),this._el.classList.remove("tv-spinner--shown"),this._shown=!1,this},e.prototype.setStyle=function(e){var t=this;return Object.keys(e).forEach((function(i){var n=e[i];void 0!==n&&t._el.style.setProperty(i,n)})),this},e.prototype.setSize=function(e){var t=void 0!==e?"tv-spinner--size_"+e:"";return this._el.className="tv-spinner "+t+" "+(this._shown?"tv-spinner--shown":""),this},e.prototype.getEl=function(){return this._el},e.prototype.destroy=function(){this.stop(),delete this._el,delete this._container},e}()},c44N:function(e,t,i){"use strict";function n(e,t){return e.pixelRatio===t.pixelRatio}i.r(t),i.d(t,"areEqualPaneRenderParams",(function(){return n}))},cBZt:function(e,t,i){"use strict";function n(e,t){return e+"@"+t}function r(e){return e.replace(/(@[^-]+-[^-]+).*$/,"$1")}i.r(t),i.d(t,"studyIdString",(function(){return n})),i.d(t,"extractStudyId",(function(){return r}))},cKqi:function(e,t,i){"use strict";(function(e){ +var n=i("aO4+").Point,r=i("qJq3").Series,o=i("GVHu").Study,s=i("k9/m").PlotRowSearchMode,a=i("FBsw").OverlayPriceAxisView,l=i("KtbP").PanePriceAxisView,c=i("x0JF"),u=c.SeriesAreaPaneView,h=c.SeriesLinePaneView,d=c.SeriesHollowCandlesPaneView,p=c.SeriesCandlesPaneView,_=c.SeriesBarsPaneView,f=c.SeriesBaselinePaneView,m=i("biIa").SeriesWaterlinePaneView,v=i("2kV1").StudyStatusView,y=i("JjUe").OverlayDataWindowView,g=i("z8/4").OverlayLegendView,b=i("qXYw").OverlayLegendValuesProvider,S=i("ZsYR").OverlayStatusProvider,w=i("38az").SeriesBarColorer,P=i("l4sv").HorizontalLineRenderer,C=i("Kxc7"),x=i("6sst").OverlayStudyPriceLineAxisView,T=i("Qb4w").PriceRange,I=i("XPit").barFunction,M=i("XPit").seriesPlotFunctionMap,L=i("k9/m").PlotList,O=i("n5al").createSeriesFormatter,k=i("n5al").seriesCurrency,A=i("n5al").extractSymbolNameFromSymbolInfo,E=i("wOSo").QuotesProvider,V=i("qFKp").CheckMobile.any()&&!1,D=!C.enabled("hide_study_overlay_legend_item"),B=C.enabled("uppercase_instrument_names"),R=i("txPx").getLogger("Chart.StudyOverlay"),N=C.enabled("study_overlay_compare_legend_option");function F(e,t){this._source=e,this._model=t,this._points=[new n(0,0)],this._lineRenderer=new P}function j(e,t){return null==e[t]}function W(t,i,n,r){this._waterlineView=null,i.hasChild("currencyId")||i.addChild("currencyId",new e(null)),o.call(this,t,i,n,r),this.m_data=new L(M(),j),this._formatter=null,this._paneView=null;var s=this;this.properties().minTick.listeners().subscribe(null,(function(){s._recreatePriceFormattingDependencies(),s.updateAllViews(),s._model.fullUpdate()})),this.properties().style.listeners().subscribe(this,this._updateBarFunction),this.properties().lineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().areaStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().baselineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().currencyId.subscribe(this,this._onCurrencyChanged),this._updateBarFunction(),this._quotesProvider=new E,V&&this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate)}F.prototype.update=function(){if(this._visible=!1,this._source.properties().showPriceLine.value()){var e=this._source.lastValueData(void 0,!0);e.noData||(this._visible=!0,this._points=[new n(0,e.coordinate)],this._color=e.color)}},F.prototype.renderer=function(){var e={};return e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.y=this._points[0].y,e.color=this._color,e.linewidth=1,e.linestyle=CanvasEx.LINESTYLE_DOTTED,e.visible=this._visible,this._lineRenderer.setData(e),this._lineRenderer},inherit(W,o),W.prototype._showLastValueOnPriceScale=function(){return this._model.properties().scalesProperties.showSeriesLastValue.value()},W.prototype.symbol=function(){var e,t=this.properties().inputs.symbol.value(),i=this.symbolInfo();return e=i?i.name:t,B?e.toUpperCase():e},W.prototype.currency=function(){return this._properties.currencyId.value()||null},W.prototype.setCurrency=function(e){ +this._properties.currencyId.setValue(e)},W.prototype.symbolSource=function(){return this},W.prototype.lastValueData=function(e,t,i){var n={noData:!0};if(this._model.timeScale().isEmpty()||null==this.priceScale()||this.priceScale().isEmpty()||this.data().isEmpty())return n;var o=this._model.timeScale().visibleBarsStrictRange();if(null===o)return n;if(!this.properties().visible.value())return n;var a=this.nearestIndex(o.lastBar(),s.NearestLeft,TradingView.OPEN_PLOT);if(null==a)return n;var l=this._lastNonEmptyPlotRow(TradingView.CLOSE_PLOT),c=null!==l&&o.contains(l.index),u=null!==l?l.value:null,h=t||c?u:this.data().valueAt(a);if(null===h)return n;var d=this._barFunction(h);if(!isNumber(d))return n;var p={noData:!1};i&&(p.price=d);var _=this.firstValue();if(!isNumber(_))return n;p.text=this.priceScale().formatPrice(d,_),p.text=this.priceScale().formatPrice(d,_),p.formattedPriceAbsolute=this.priceScale().formatPriceAbsolute(d),p.formattedPricePercentage=this.priceScale().formatPricePercentage(d,_),p.floatCoordinate=this.priceScale().priceToCoordinate(d,_),p.coordinate=p.floatCoordinate,p.item=h;var f=this.properties();switch(f.style.value()){case r.STYLE_BARS:p.color=h[TradingView.OPEN_PLOT]<=h[TradingView.CLOSE_PLOT]?f.barStyle.upColor.value():f.barStyle.downColor.value();break;case r.STYLE_CANDLES:case r.STYLE_HOLLOW_CANDLES:p.color=h[TradingView.OPEN_PLOT]<=h[TradingView.CLOSE_PLOT]?f.candleStyle.upColor.value():f.candleStyle.downColor.value();break;case r.STYLE_LINE:p.color=f.lineStyle.color.value();break;case r.STYLE_AREA:p.color=f.areaStyle.color1.value();break;case r.STYLE_BASELINE:var m=f.baselineStyle,v=this.priceScale(),y=Math.round(v.height()*(Math.abs(100-m.baseLevelPercentage.value())/100));p.color=p.coordinate0),o?{left:0,right:1,totallySlots:i}:{left:1,right:0,totallySlots:i}}return{left:e,right:t,totallySlots:e+t}},re.prototype.startScalePrice=function(e,t,i){e.startScalePrice(t,i)},re.prototype.scalePriceTo=function(e,t,i){e.scalePriceTo(t,i),this.mainSeries().priceScale().isLockScale()?this.lightUpdate():this.invalidate(this._paneInvalidationMask(e,x.Light)),this._setScalesResetAvailable(!0)},re.prototype.endScalePrice=function(e,t){e.endScalePrice(t), +this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.startScrollPrice=function(e,t,i){e.startScrollPrice(t,i)},re.prototype.scrollPriceTo=function(e,t,i){e.scrollPriceTo(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.endScrollPrice=function(e,t){e.endScrollPrice(t),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.setPriceAutoScale=function(e,t,i){e.setPriceAutoScale(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.restorePriceScaleState=function(e,t,i){e.restorePriceScaleState(t,i),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.resetPriceScale=function(e,t){this._setScalesResetAvailable(!1),e.resetPriceScale(t),this.invalidate(this._paneInvalidationMask(e,x.Light))},re.prototype.updateScales=function(e,t){this._undoModel._chartWidget._updateScalesActions()},re.prototype.startScaleTime=function(e){this._timeScale.startScale(e)},re.prototype.mainSeriesScaleRatioProperty=function(){return this._mainSeriesScaleRatioProperty},re.prototype.mainSeriesScaleRatioPropertyOnChanged=function(){this._mainSeriesScaleRatioProperty.listeners().fire(this._mainSeriesScaleRatioProperty)},re.prototype.mainSeriesScaleRatio=function(){return z(this._timeScale,this.m_mainSeries.priceScale())},re.prototype.setMainSeriesScaleRatio=function(e){this.paneForSource(this.m_mainSeries).applyPriceScaleRatio(this.m_mainSeries.priceScale(),e)},re.prototype.scaleTimeTo=function(e){this._timeScale.scaleTo(e),this.recalculateAllPanes(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.endScaleTime=function(){this._timeScale.endScale(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies()},re.prototype.startScrollTime=function(e){this._timeScale.startScroll(e),this._isTimeScrolling=!0},re.prototype.scrollTimeTo=function(e){this._timeScale.scrollTo(e),this.recalculateAllPanes(),this.updateCrossHair(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.endScrollTime=function(){this._timeScale.endScroll(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this._isTimeScrolling=!1},re.prototype.recalcStudyBasedLineTools=function(){this.dataSources().forEach((function(e){m(e)&&e.recalcStudyIfNeeded&&e.recalcStudyIfNeeded()}))},re.prototype.onResetScales=function(){return this._resetScales},re.prototype.resetTimeScale=function(){this._timeScale.restoreDefault(),this.recalculateAllPanes(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this.updateCrossHair(),this.lightUpdate(),this._resetScales.fire(),this._setScalesResetAvailable(!1)},re.prototype.restoreTimeScaleState=function(e){this._timeScale.restoreState(e),this.recalculateAllPanes(),this.updateCrossHair(),this.lightUpdate(),this._setScalesResetAvailable(!0)},re.prototype.restoreFactoryDefaults=function(e){e.restoreFactoryDefaults(),this.recalcVisibleRangeStudies(!0)},re.prototype.selectionMacro=function(e){var t=this.selection().sources();e({ +removeSourceFromSelection:se.bind(this),addSourceToSelection:ae.bind(this),clearSelection:oe.bind(this),selection:this.selection.bind(this)});var i=G(t,this.selection().sources()),n=G(this.selection().sources(),t);n.concat(t).forEach((function(e){e.updateAllViews()})),i.forEach((function(e){var t=e.hasAlert&&e.hasAlert.value()&&e.getAlertSync();t&&t.set("selected",!1)})),n.forEach((function(e){var t=e.hasAlert&&e.hasAlert.value()&&e.getAlertSync();t&&t.set("selected",!0)})),this.lightUpdate(),this.setHoveredSource(null),(i.length>0||n.length>0)&&this._selectedSourceChanged.fire()},re.prototype.checkLineToolSelection=function(){this._selection.checkLineToolSelection()},re.prototype.onSelectedSourceChanged=function(){return this._selectedSourceChanged},re.prototype.selection=function(){return this._selection},re.prototype.invalidate=function(e){this._invalidateHandler&&this._invalidateHandler(e)},re.prototype.dataSources=function(){var e=[];e.push(this.m_crossHairSource);for(var t=0;t0)for(s=this.dataSources(),a=0;a0){var c=r-n,u=l?null:i.rightOffset()-c;if(!this._options.shiftVisibleRangeOnNewBar&&l){var h=i.width()/(a.length()+c);h>=i.minBarSpacing()?(i.setBarSpacing(h),u=i.rightOffset()+c):s.lastBar()!==n&&(u=i.rightOffset()-c)}null!==u&&i.setRightOffset(u)}}i.setBaseIndex(r)}},re.prototype.recalculatePane=function(e){e&&e.recalculate()},re.prototype.paneForSource=function(e){for(var t=this._panes.length-1;t>=0;t--)if(-1!==this._panes[t].dataSources().indexOf(e))return this._panes[t];return e instanceof w?this.paneForSource(this.m_mainSeries):null},re.prototype.recalculateAllPanes=function(){for(var e=0;e1},re.prototype.createLineTool=function(e,t,i,n,r,o){if(!_(i))return null;if("LineToolExecution"!==i&&Z("drawings","Study_Drawing_"+i),n){ +var a=n.state();n=p(i,a)}var l=d(i,this,n,null),c=!l.linkKey&&!r;B.drawOnAllCharts().value()?l.linkKey=r||j.randomHash():l.linkKey=r,o=o||e.mainDataSource(),n||l.properties().currencyId.setValue(o.symbolSource().currency()),l.setOwnerSource(o);var u,h=e.defaultPriceScale();if(e.addDataSource(l,h),l.isFixed()){var f=e.mainDataSource().firstValue(),m=this._timeScale.indexToCoordinate(t.index),v=h.priceToCoordinate(t.price,f);u=l.addFixedPoint(new s(m,v))}else u=l.addPoint(t);return u||(this._lineBeingCreated=l,this._paneBeingCreatedLineOn=e),c&&l.enableCurrentIntervalVisibility(),this.fullUpdate(),l},re.prototype.lineBeingCreated=function(){return this._lineBeingCreated},re.prototype.paneBeingCreatedLineOn=function(){return this._paneBeingCreatedLineOn},re.prototype.continueCreatingLine=function(e,t,i,n){var r=this._lineBeingCreated.addPoint(e,t,i);this._lineBeingCreated.updateAllViews();var o=new C(x.Light);return r&&(this._paneBeingCreatedLineOn=null,this._lineBeingCreated=null),this.invalidate(o),r},re.prototype.cancelCreatingLine=function(){if(this._lineBeingCreated){var e=this._lineBeingCreated;this.removeSource(this._lineBeingCreated),this._lineBeingCreated=null,this._lineCancelled.fire(),B.drawOnAllCharts().value()&&e.isSynchronizable()&&B.cancelLineTool({model:this})}},re.prototype.startChangingLinetool=function(e,t,i,n,r){if(this._lineBeingEdited=e,B.isToolEditingNow.setValue(!0),!r){this._linePointBeingEdited=i,void 0!==t&&void 0!==i&&(this._lineBeingEdited.startChanging(i,t),this._lineBeingEdited.setPoint(i,t,n)),this._lineBeingEdited.updateAllViews();var o=this.paneForSource(e),s=this._paneInvalidationMask(o,x.Light);s.force=!0,this.invalidate(s),e.linkKey&&e.isSynchronizable()&&B.startChangingLineTool({linkKey:e.linkKey,model:this,symbol:this.mainSeries().symbol()})}},re.prototype.lineBeingEdited=function(){return this._lineBeingEdited},re.prototype.linePointBeingEdited=function(){return this._linePointBeingEdited},re.prototype.changeLinePoint=function(e,t){var i=this.paneForSource(this._lineBeingEdited),n=e.price,r=e.index;if(void 0!==e.x&&void 0!==e.y){var o=this._lineBeingEdited.priceScale(),s=i.mainDataSource().firstValue();n=o.coordinateToPrice(e.y,s),r=Math.round(this.timeScale().coordinateToIndex(e.x)),n=this._magnet.align(n,r,i),this._lineBeingEdited.setPoint(this._linePointBeingEdited,{price:n,index:r},t)}else this._lineBeingEdited.setPoint(this._linePointBeingEdited,e,t);this._lineBeingEdited.updateAllViews(),this.lightUpdate(),this._lineBeingEdited.linkKey&&this._lineBeingEdited.isSynchronizable()&&B.changeLineTool({linkKey:this._lineBeingEdited.linkKey,model:this,symbol:this.mainSeries().symbol(),points:this._lineBeingEdited.normalizedPoints()})},re.prototype.endChangingLinetool=function(e,t){var i=this._lineBeingEdited;if(this._lineBeingEdited=null,B.isToolEditingNow.setValue(!1),t)i.updateAllViewsAndRedraw();else{this._linePointBeingEdited=null,i.endChanging(!1,e),this.lightUpdate();var n={points:i._timePoint,interval:this.mainSeries().interval()} +;i.linkKey&&i.isSynchronizable()&&B.finishChangingLineTool({model:this,linkKey:i.linkKey,symbol:this.mainSeries().symbol(),finalState:n})}},re.prototype.finishLineTool=function(e){B.drawOnAllCharts().value()&&e.linkKey&&e.isSynchronizable()&&B.finishLineTool({linkKey:e.linkKey,model:this})},re.prototype.calculateDefaultTags=function(){for(var e=[],t=this.dataSources(),i=0;i-1&&this._modelIntervals.splice(t,1)},re.prototype.clearIntervals=function(){ +for(var e=0;eu&&(h-=Math.abs(u-(d+l)),d=Math.floor(h-c)+.5);var p=d+l,_=0+t.borderSize+t.paddingTop+t.fontSize+t.paddingBottom;e.fillStyle=n.background;var f=Math.round(d*i),m=Math.round(0*i),v=Math.round(p*i),y=Math.round(_*i);e.fillRect(f,m,v-f,y-m);var g=Math.round(n.coordinate*i),b=m,S=Math.round((b+t.borderSize+t.tickLength)*i);e.fillStyle=n.color;var w=Math.max(1,Math.floor(i)),P=Math.floor(.5*i);e.fillRect(g-P,b,w,S-b);var C=_-t.baselineOffset-t.paddingBottom;e.textAlign="left",e.fillStyle=n.color,Object(r.drawScaled)(e,i,(function(){return e.fillText(n.text,d+a,C)})),e.restore()}}},e}();i.d(t,"a",(function(){return a}));var a=function(){function e(e){this._renderer=new s,this._rendererData={background:"",color:"",coordinate:0,text:"",visible:!1,width:0},this._invalidated=!0,this._model=e,this._renderer.setData(this._rendererData)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer},e.prototype.coordinate=function(){return this._rendererData.coordinate},e.prototype._updateImpl=function(){var e=this._rendererData;if(e.visible=!1,!this._model.timeScale().isEmpty()){var t=this._getIndex();if(null!==t){e.visible=!0,e.width=this._model.timeScale().width(),e.background=this._getBgColor(),e.color=Object(n.colorFromBackground)(e.background),e.coordinate=this._model.timeScale().indexToCoordinate(t);var i=this._model.timeScale().indexToUserTime(t);e.text=null!==i?this._model.dateTimeFormatter().format(i):"",this._invalidated=!1}}},e}()},d1Pk:function(e,t,i){"use strict";i.r(t),i.d(t,"fibLevelCoordinate",(function(){return r})),i.d(t,"fibLevelPrice",(function(){return o}));var n=i("Eyy1");function r(e,t,i,r,o,s){if(s)return Math.round(Object(n.ensureDefined)(e.coordinate)+Object(n.ensureDefined)(t.coordinate)*i);var a=e.price+t.price*i;return r.priceToCoordinate(a,o)}function o(e,t,i,r,o,s){if(!s)return e.price+t.price*i;var a=Object(n.ensureDefined)(e.coordinate)+Object(n.ensureDefined)(t.coordinate)*i;return r.coordinateToPrice(a,o)}},d700:function(e,t,i){"use strict" +;i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return o}));var n=i("/3z9");function r(e){if("INPUT"===e.tagName){var 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 o(e,t){if(!t)return!1;var i=255&e;if(27===i||i>>>4==7)return!1;switch(e^i){case n.Modifiers.Alt:return(38===i||40===i)&&"SELECT"===t.tagName||r(t);case n.Modifiers.Alt+n.Modifiers.Shift:return r(t);case n.Modifiers.Mod:if(67===i||!n.isMacKeyboard&&45===i){var o=t.ownerDocument&&t.ownerDocument.getSelection();if(o&&!o.isCollapsed)return!0}return r(t);case n.Modifiers.Mod+n.Modifiers.Shift:return i>=33&&i<=40&&r(t);case n.Modifiers.Shift:case 0:return!!(9!==i||t.ownerDocument&&t!==t.ownerDocument.body&&t!==t.ownerDocument.documentElement)&&((13===i||32===i||!function(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){var t=e.type;if("submit"===t||"button"===t||"reset"===t||"checkbox"===t||"radio"===t)return!0}return!1}(t))&&("form"in t||t.isContentEditable))}return!1}},dBsn:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCross",(function(){return l}));var n=i("aO4+"),r=i("GEp6"),o=i("ogJP"),s=i("Zp/P"),a=i("VdBB"),l=function(){function e(e){this._data=e}return e.prototype.draw=function(e,t){for(var i,n,r,s,a=t.pixelRatio,l="",c=!1,u=0,h=this._data.items;u0?"Forward":"Backward")),this._model=e,this._sourcesIds=t.map((function(e){return e.id()})),this._shift=i}function E(e,t,i,n,r,o){_.call(this,"Zoom"),this._model=e,this._startBar=t,this._endBar=i,this._startPrice=n,this._endPrice=r,this._pane=o}function V(e,t,i){_.call(this,"Zoom"),this._baseCmd=e,this._zoomStack=t,this._inOut=i}function D(e,t,i){_.call(this,"Apply Chart Theme"),this._model=e,this._newChartProps=TradingView.factoryDefaults("chartproperties"),this._newSeriesProps=TradingView.factoryDefaults("chartproperties.mainSeriesProperties"),this._newSessionProps=t.sessions||TradingView.factoryDefaults("sessions"),["candleStyle","hollowCandleStyle","haStyle"].forEach((function(e){t.mainSourceProperties[e].wickUpColor=t.mainSourceProperties[e].wickUpColor||t.mainSourceProperties[e].wickColor,t.mainSourceProperties[e].wickDownColor=t.mainSourceProperties[e].wickDownColor||t.mainSourceProperties[e].wickColor})),t.chartProperties.paneProperties.vertGridProperties=t.chartProperties.paneProperties.vertGridProperties||t.chartProperties.paneProperties.gridProperties, +t.chartProperties.paneProperties.horzGridProperties=t.chartProperties.paneProperties.horzGridProperties||t.chartProperties.paneProperties.gridProperties,t.chartProperties.paneProperties.legendProperties=this._model.properties().state().paneProperties.legendProperties,this._newChartProps=o({},this._newChartProps,t.chartProperties),delete this._newChartProps.scalesProperties.showLeftScale,delete this._newChartProps.scalesProperties.showRightScale,delete this._newChartProps.scalesProperties.scaleSeriesOnly,delete this._newChartProps.scalesProperties.showSeriesLastValue,delete this._newChartProps.scalesProperties.showStudyLastValue,delete this._newChartProps.scalesProperties.showSymbolLabels,delete this._newChartProps.scalesProperties.showBidAskLabels,delete this._newChartProps.scalesProperties.showPrePostMarketPriceLabel,delete this._newChartProps.scalesProperties.showStudyPlotLabels,delete this._newChartProps.scalesProperties.showFundamentalNameLabel,delete this._newChartProps.scalesProperties.showFundamentalLastValue,e.timeScale().preserveBarSpacing()&&delete this._newChartProps.scalesProperties.barSpacing,this._newSeriesProps=o({},this._newSeriesProps,t.mainSourceProperties),this._oldChartProps=e.properties().state(),delete this._oldChartProps.paneProperties.topMargin,delete this._oldChartProps.paneProperties.bottomMargin,this._oldSeriesProps=e.mainSeries().properties().state(),this._oldSessionsProps=this._model.sessions().properties().state(),i||(delete this._oldSeriesProps.style,delete this._oldSeriesProps.symbol,delete this._oldSeriesProps.interval,delete this._oldSeriesProps.extendedHours,delete this._newSeriesProps.style,delete this._newSeriesProps.symbol,delete this._newSeriesProps.interval,delete this._newSeriesProps.extendedHours,delete this._newSeriesProps.bidAsk.visible,delete this._newSeriesProps.prePostMarket.visible)}function B(e,t){_.call(this,"Stop Sincing Drawing"),this._model=e,this._sourceId=t.id(),this._linkKey=t.linkKey}inherit(I,l),I.prototype.version=function(){return this.m_model._version},I.prototype.onData=function(e){switch(e.method){case"timescale_update":var t=e.params;this.m_model.updateTimeScale(t.index,t.zoffset,t.changes,t.index_diff,t.marks,t.clear)}},I.prototype.paneForSource=function(e){return this.m_model.paneForSource(e)},I.prototype.createPane=function(e){return this.m_model.createPane(e)},I.prototype.readOnly=function(){return this.m_model.readOnly()},I.prototype.restart=function(){this.m_model.restart()},I.prototype.disconnect=function(){this.m_model.disconnect()},I.prototype.studiesMetaData=function(){return this.m_model.studiesMetaData()},I.prototype.studyVersioning=function(){return this.m_model.studyVersioning()},I.prototype.chartModel=function(){return this._model()},I.prototype._model=function(){return this.m_model},I.prototype.pushUndoCommand=function(e){this._pushUndoCommand(e)},I.prototype._pushUndoCommand=function(e){this._undoHistory.pushUndoCommand(e)},I.prototype.startScalePrice=function(e,t,i){this.pushUndoCommand(new O(this.m_model,e,t,t.state())), +this.chartModel().startScalePrice(e,t,i)},I.prototype.scalePriceTo=function(e,t,i){this.chartModel().scalePriceTo(e,t,i)},I.prototype.endScalePrice=function(e,t){this.chartModel().endScalePrice(e,t)},I.prototype.startScrollPrice=function(e,t,i){t.isAutoScale()||(this._initialPriceScrollState=t.state(),this._initialPriceScrollPos=i,this.chartModel().startScrollPrice(e,t,i))},I.prototype.scrollPriceTo=function(e,t,i){t.isAutoScale()||(this._initialPriceScrollPos&&Math.abs(this._initialPriceScrollPos-i)>20&&(this.pushUndoCommand(new O(this.m_model,e,t,this._initialPriceScrollState)),delete this._initialPriceScrollState,delete this._initialPriceScrollPos),this.chartModel().scrollPriceTo(e,t,i))},I.prototype.endScrollPrice=function(e,t){t.isAutoScale()||(delete this._initialPriceScrollState,delete this._initialPriceScrollPos,this.chartModel().endScrollPrice(e,t))},I.prototype.setPriceAutoScale=function(e,t,i){this.pushUndoCommand(new O(this.m_model,e,t,t.state())),this.chartModel().setPriceAutoScale(e,t,i)},I.prototype.resetPriceScale=function(e,t){this.pushUndoCommand(new O(this.m_model,e,t,t.state())),this.chartModel().resetPriceScale(e,t)},I.prototype.setWidth=function(e){this.m_model.setWidth(e)},I.prototype.setPaneHeight=function(e,t){this.m_model.setPaneHeight(e,t)},I.prototype.gridSource=function(){return this.m_model.gridSource()},I.prototype.watermarkSource=function(){return this.m_model.watermarkSource()},I.prototype.addAlertsSource=function(e){return this.m_model.addAlertsSource(e)},I.prototype.alertsSources=function(){return this.m_model.alertsSources()},I.prototype.publishedChartsTimelineSource=function(){return this.m_model.publishedChartsTimelineSource()},I.prototype.barsMarksSources=function(){return this.m_model.barsMarksSources()},I.prototype.crossHairSource=function(){return this.m_model.crossHairSource()},I.prototype.model=function(){return this.m_model},I.prototype.chartWidget=function(){return this._chartWidget},I.prototype.mainSeries=function(){return this.m_model.m_mainSeries},I.prototype.mainSeriesScaleRatioProperty=function(){return this.m_model.mainSeriesScaleRatioProperty()},I.prototype.panes=function(){return this.m_model.panes()},I.prototype.timeScale=function(){return this.m_model.timeScale()},I.prototype.selectionMacro=function(e){return this.m_model.selectionMacro(e)},I.prototype.setHoveredSource=function(e,t){this.m_model.setHoveredSource(e,t)},I.prototype.selection=function(){return this.m_model.selection()},I.prototype.onSelectedSourceChanged=function(){return this.m_model.onSelectedSourceChanged()},I.prototype.hoveredSource=function(){return this.m_model.hoveredSource()},I.prototype.activeStrategySource=function(){return this.m_model.activeStrategySource()},I.prototype.invalidate=function(e){this.m_model.invalidate(e)},I.prototype.setCurrentPosition=function(e,t,i,n){this.m_model.setCurrentPosition(e,t,i,n)},I.prototype.setAndSaveCurrentPosition=function(e,t,i,n){this.m_model.setAndSaveCurrentPosition(e,t,i,n)},I.prototype.modifySeries=function(e,t,i){var n=new k(this.m_model,e,t,i) +;this.pushUndoCommand(n)},I.prototype.canCreateStudy=function(e){return this.model().chartApi().chartApi().isCanCreateStudy(e)},I.prototype.checkIfFeatureAvailable=function(e,t){var i=this.canCreateStudy(),n=t&&t instanceof u;return!this.readOnly()&&n&&(i=this.canCreateStudy(!0)),!!i||(n||d(),!1)},I.prototype._insertStudy=function(e,t,i,n,r,o,s,a,l){var c=new g(this.m_model,e,t,i,n,r,o,s,a,l||null,"Insert "+e.description);return this.pushUndoCommand(c),c.insertedStudy()},I.prototype.insertStudyWithoutCheck=function(e){return this._insertStudy(e)},I.prototype.createStudyInserter=function(e,t,i){var n=this,r=null,o={createStudy:function(e,t,i,o,s,a,l,c,u){return n.checkIfFeatureAvailable(e,a)?(w("studies","Study_"+e.id),"Compare@tv-basicstudies"===e.id&&w("compare","symbol:"+t.symbol),n._insertStudy(e,t,o,s,a,l,c,u,r)):(P.logNormal("Cannot insert study "+e.id),null)}};void 0!==i&&(o.createStub=function(){var e=n.m_model.insertStudyStub(i);return r={targetPaneId:n.m_model.paneForSource(e).id(),targetZOrder:e.zorder()},e.id()},o.removeStub=function(e){return n.m_model.removeStudyStub(e)});var s=new S(e,this.m_model._studiesMetaInfoRepository,o);return s.setParentSource(t),s},I.prototype.setProperty=function(e,t,i,n){if(e&&e.value()!==t){var r=new x(e,t,i,this.m_model,n);this.pushUndoCommand(r),this.emitEvent("setProperty")}},I.prototype.setProperties=function(e,t,i){var n=this;this.beginUndoMacro(i),this.m_model.selectionMacro((function(){for(var r=0;r0&&t.reverse(),t.forEach((function(t){e._model.changeZOrder(t,e._shift)}))},I.prototype.removePane=function(e){var t=this.m_model.panes()[e].dataSources().slice();this.removeSources(t,!1,"Remove pane")},inherit(E,_),E.prototype.redo=function(){this._timeScaleState=this._model.timeScale().state(),this._priceScaleState=this._pane.defaultPriceScale().state(),this._model.zoomToViewport(this._startBar,this._endBar,this._startPrice,this._endPrice,this._pane)},E.prototype.undo=function(){this._model.timeScale().restoreState(this._timeScaleState),this._pane.defaultPriceScale().restoreState(this._priceScaleState),this._model.recalculateAllPanes(),this._model.lightUpdate()},inherit(V,_),V.prototype.undo=function(){if(this._inOut){if(this._baseCmd!==this._zoomStack.head())return void P.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}else this._baseCmd.redo(),this._zoomStack.push(this._baseCmd) +},V.prototype.redo=function(){if(this._inOut)this._baseCmd.redo(),this._zoomStack.push(this._baseCmd);else{if(this._baseCmd!==this._zoomStack.head())return void P.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}},inherit(D,_),D.prototype._merge=function(e,t,i){var n=this._model;c(!0),e&&(n.properties().paneProperties.mergeAndFire(e.paneProperties),n.properties().scalesProperties.mergeAndFire(e.scalesProperties)),n.mainSeries().priceScale().setMode({autoScale:t.priceAxisProperties.autoScale,percentage:t.priceAxisProperties.percentage,log:t.priceAxisProperties.log,lockScale:t.priceAxisProperties.lockScale}),n.mainSeries().properties().mergeAndFire(t),n.mainSeries().properties().saveDefaults(),n.mainSeries().createPaneView(),n.mainSeries().invalidateBarStylesCache(),n._version=t.version,n.recalculateAllPanes(),n.fullUpdate(),n.properties().saveDefaults(),n.sessions().restoreState({properties:i}),c(!1)},D.prototype.undo=function(){this._merge(this._oldChartProps,this._oldSeriesProps,this._oldSessionsProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()},D.prototype.redo=function(){this._merge(this._newChartProps,this._newSeriesProps,this._newSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()},inherit(B,_),B.prototype.redo=function(){delete this._model.dataSourceForId(this._sourceId).linkKey},B.prototype.undo=function(){this._model.dataSourceForId(this._sourceId).linkKey=this._linkKey},t.ChartUndoModel=I,t.PriceScaleChangeUndoCommand=O}).call(this,i("aIyQ"))},dTSQ:function(e,t,i){"use strict";function n(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}i.r(t),i.d(t,"regExpEscape",(function(){return n}))},dfhE:function(e,t,i){"use strict";var n,r,o;i.r(t),i.d(t,"STATUS_OFFLINE",(function(){return s})),i.d(t,"STATUS_RESOLVING",(function(){return a})),i.d(t,"STATUS_LOADING",(function(){return l})),i.d(t,"STATUS_READY",(function(){return c})),i.d(t,"STATUS_INVALID_SYMBOL",(function(){return u})),i.d(t,"STATUS_SNAPSHOT",(function(){return h})),i.d(t,"STATUS_EOD",(function(){return d})),i.d(t,"STATUS_PULSE",(function(){return p})),i.d(t,"STATUS_DELAYED",(function(){return _})),i.d(t,"STATUS_DELAYED_STREAMING",(function(){return f})),i.d(t,"STATUS_NO_BARS",(function(){return m})),i.d(t,"STATUS_REPLAY",(function(){return v})),i.d(t,"SERIES_STATUS_TEXT",(function(){return y})),i.d(t,"STYLE_LINE_TYPE_MARKERS",(function(){return g})),i.d(t,"STYLE_LINE_TYPE_STEP",(function(){return b})),i.d(t,"STYLE_LINE_TYPE_SIMPLE",(function(){return S})),i.d(t,"STYLE_BARS",(function(){return w})),i.d(t,"STYLE_CANDLES",(function(){return P})),i.d(t,"STYLE_LINE",(function(){return C})),i.d(t,"STYLE_AREA",(function(){return x})),i.d(t,"STYLE_RENKO",(function(){return T})),i.d(t,"STYLE_KAGI",(function(){return I})),i.d(t,"STYLE_PNF",(function(){return M})),i.d(t,"STYLE_PB",(function(){return L})),i.d(t,"STYLE_HEIKEN_ASHI",(function(){return O})),i.d(t,"STYLE_HOLLOW_CANDLES",(function(){return k +})),i.d(t,"STYLE_BASELINE",(function(){return A})),i.d(t,"STYLE_RANGE",(function(){return E})),i.d(t,"STYLE_HILO",(function(){return V})),i.d(t,"STYLE_SHORT_NAMES",(function(){return D})),i.d(t,"SYMBOL_STRING_DATA",(function(){return B}));var s=0,a=1,l=2,c=3,u=4,h=5,d=6,p=7,_=8,f=9,m=10,v=11,y=((n={})[s]="connecting",n[a]="loading",n[l]="loading",n[c]="realtime",n[u]="invalid",n[h]="snapshot",n[d]="endofday",n[p]="endofday",n[_]="delayed",n[f]="delayed_streaming",n[m]="forbidden",n[v]="replay",n),g=0,b=1,S=2,w=0,P=1,C=2,x=3,T=4,I=5,M=6,L=7,O=8,k=9,A=10,E=11,V=12,D=((r={})[0]="bar",r[1]="candle",r[9]="hollowCandle",r[2]="line",r[3]="area",r[4]="renko",r[7]="pb",r[5]="kagi",r[6]="pnf",r[8]="ha",r[10]="baseline",r[11]="range",r[12]="hilo",r),B=((o={})[4]={type:"BarSetRenko@tv-prostudies",basicStudyVersion:40},o[7]={type:"BarSetPriceBreak@tv-prostudies",basicStudyVersion:34},o[5]={type:"BarSetKagi@tv-prostudies",basicStudyVersion:34},o[6]={type:"BarSetPnF@tv-prostudies",basicStudyVersion:34},o[8]={type:"BarSetHeikenAshi@tv-basicstudies",basicStudyVersion:60},o[11]={type:"BarSetRange@tv-basicstudies",basicStudyVersion:72},o)},di4O:function(e,t,i){"use strict";i.r(t),i.d(t,"watermarkProperty",(function(){return u})),i.d(t,"restoreWatermarkPropertyDefaults",(function(){return h}));var n=i("eJTA"),r=i("Vdly"),o=i("tc+8"),s=i.n(o),a={visibility:!1,color:"rgba(80, 83, 94, 0.25)"};function l(){var e=r.getJSON("symbolWatermark"),t=Object.assign({},a,e);if(void 0===e){if(void 0!==r.getJSON("chartproperties")){var i=r.getJSON("chartproperties").symbolWatermarkProperties;if(void 0!==i){var o=Object(n.tryParseRgba)(i.color);t=Object.assign(t,i),null!==o&&(0!==o[3]?t.visibility=!0:(o[3]=.25,t.color=Object(n.rgbaToString)(o)))}}delete t.transparency}return t}var c=null;function u(){return null===c&&(c=new s.a(l()),r.onSync.subscribe(null,(function(){null!==c&&c.mergeAndFire(l())})),c.listeners().subscribe(null,(function(){null!==c&&r.setJSON("symbolWatermark",c.state())}))),c}function h(){null!==c&&c.mergeAndFire(a)}},e1Hy:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._showStudyValues=i.properties().paneProperties.legendProperties.showStudyValues,n}return Object(n.__extends)(t,e),t.prototype.getValues=function(t){for(var i=e.prototype.getValues.call(this,t),n=this._showStudyValues.value(),r=0,o=i;ri?i:Math.round(t)}function o(e,t,i){return n.isNaN(t)||ti?i:Math.round(1e4*t)/1e4}function s(e){return r(0,e,255)}function a(e){return r(0,e,255)}function l(e){return r(0,e,255)}function c(e){return o(0,e,1)}function u(e){return o(0,e,1)}function h(e){return o(0,e,1)}function d(e){return o(0,e,1)}function p(e){return o(0,e,1)}function _(e){return o(0,e,1)}function f(e){var t=e[0]/255,i=e[1]/255,n=e[2]/255,r=Math.min(t,i,n),o=Math.max(t,i,n),s=0,a=0,l=(r+o)/2;if(r===o)s=0,a=0;else{var c=o-r;switch(a=l>.5?c/(2-o-r):c/(o+r),o){case t:s=((i-n)/c+(i1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function v(e){var t,i,n,r=e[0],o=e[1],c=e[2];if(0===o)t=i=n=c;else{var u=c<.5?c*(1+o):c+o-c*o,h=2*c-u;t=m(h,u,r+1/3),i=m(h,u,r), +n=m(h,u,r-1/3)}return[s(255*t),a(255*i),l(255*n)]}t.normalizeRedComponent=s,t.normalizeGreenComponent=a,t.normalizeBlueComponent=l,t.normalizeAlphaComponent=c,t.rgb=function(e,t,i){return[s(e),a(t),l(i)]},t.areEqualRgb=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgba=function(e,t,i,n){if(Array.isArray(e)){var r=e;return n=t,[r[0],r[1],r[2],c(n)]}var o=t;return i=i||0,n=n||0,[s(e),a(o),l(i),c(n)]},t.areEqualRgba=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]},t.normalizeHue=u,t.normalizeHslSaturation=h,t.normalizeHsvSaturation=d,t.normalizeLightness=p,t.normalizeValue=_,t.hsl=function(e,t,i){return[u(e),h(t),p(i)]},t.areEqualHsl=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.hsv=function(e,t,i){return[u(e),d(t),_(i)]},t.areEqualHsv=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgbToHsl=f,t.hslToRgb=v,t.rgbToHsv=function(e){var t=e[0],i=e[1],n=e[2],r=t/255,o=i/255,s=n/255,a=Math.min(r,o,s),l=Math.max(r,o,s),c=l-a,u=0,h=0===l?0:c/l,d=l;if(l===a)u=0;else switch(l){case t:u=((o-s)/c+(o255)throw new Error("invalid threshold value, valid values are [0, 255]");return g(e)>=t?"white":"black"},t.tryParseRgb=E,t.parseRgb=function(e){var t=E(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")},t.tryParseRgba=V,t.parseRgba=D},ePL1:function(e,t,i){"use strict";i.r(t),i.d(t,"types",(function(){return n}));var n={ECONOMIC:"economic",QUANDL:"quandl"}},eqEH:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"d",(function(){return c}));var n=i("jofe"),r={},o=new Map;function s(e,t){if(a(e))throw new Error("Service already registered");r[e.id]=t;var i=o.get(e.id);void 0!==i&&(o.delete(e.id),i.resolve(t))}function a(e){return void 0!==r[e.id]}function l(e){var t=r[e.id];if(void 0===t)throw new Error("ServiceLocator: Service "+e.id+" not found");return t}function c(e){if(a(e))return Promise.resolve(l(e));var t=o.get(e.id);return void 0===t&&(t=Object(n.createDeferredPromise)(),o.set(e.id,t)),t.promise}},"f+Sq":function(e,t,i){"use strict";function n(e){if(void 0===e)throw new Error("Value is undefined");return e}function r(e){if(null===e)throw new Error("Value is null");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("Assertion failed"+(t?": "+t:""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e){return r(n(e))}},f3xO:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererUnicodeChar",(function(){return p}));var n=i("mrSG"),r=i("/SnT"),o=i.n(r),s=i("Eyy1"),a=i("aO4+"),l=i("2WC2"),c=i("VdBB"),u=i("Zp/P"),h=i("zDbI"),d=i("gBDZ"),p=function(e){function t(t,i){var n=e.call(this,t,i)||this;n._heightEnsured=Object(s.ensureDefined)(n._height);var r=t.char.slice(0,40);return n._ch=o()(r)[0]||" ", +n._fontFamily=t.fontFamily||h.CHART_FONT_FAMILY,n._charCache=new d.b(n._ch,!1,!1,n._fontFamily,n._heightEnsured),n}return Object(n.__extends)(t,e),t.prototype.hitTest=function(e){for(var t=Object(u.selectionTolerance)(this._heightEnsured),i=0,n=this._items;i0?1:-1,s=i.y+i.vertOffset-o*Math.round(this._heightEnsured/2);n=i.style&&void 0!==i.style.color?i.style.color:this._color,this._charCache.paintTo(e,t,n,r,s,d.a.Center,i.vertOffset>0?d.c.Top:d.c.Bottom)},t.prototype._startPath=function(e,t,i,n){},t.prototype._endPath=function(e){},t}(l.b)},f6yo:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("hBTJ");t.pointInHalfplane=function(e,t){var i=t.edge;return i.A*e.x+i.B*e.y+i.C>0===t.isPositive},t.pointInTriangle=function(e,t,i,r){var o=t.add(i).scaled(.5).add(r).scaled(.5),s=n.intersectLineSegments(t,i,o,e);return null===s&&(null===(s=n.intersectLineSegments(i,r,o,e))&&null===(s=n.intersectLineSegments(r,t,o,e)))},t.pointInBox=function(e,t){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},t.pointInPolygon=function(e,t){for(var i=t.length-1,n=!1,r=e.x,o=e.y,s=0;s=o||l.y=o)&&a.x+(o-a.y)/(l.y-a.y)*(l.x-a.x)=t.length||e.endIndex>=t.length)return null;var i=t[e.startIndex],n=t[e.endIndex];return i===o.a||n===o.a?null:(Object(r.assert)(i<=n,"startIndex should not exceed endIndex"),{startIndex:i,endIndex:n,level:e.level,extendLeft:e.extendLeft,extendRight:e.extendRight})}function l(e,t,i){var r=Object(s.ensureTimePointIndexIndex)(i.indexOf(e.startIndex)),o=Object(s.ensureTimePointIndexIndex)(i.indexOf(e.endIndex));return Object(n.__assign)(Object(n.__assign)({id:t},e),{startIndex:r,endIndex:o})}},fJhV:function(e,t,i){"use strict";i.r(t),i.d(t,"LineDataSourceTimeAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t,i){var n=e.call(this,t.model())||this;return n._active=!1,n._source=t,n._pointIndex=i,n}return Object(n.__extends)(t,e),t.prototype.setActive=function(e){this._active=e},t.prototype._getBgColor=function(){return this._active?"#1565C0":this._model.isDark()?"#1E88E5":"#2196F3"},t.prototype._getIndex=function(){if(!this._model.selection().isSelected(this._source))return null;var e=this._source.axisPoints();return e.length<=this._pointIndex?null:e[this._pointIndex].index},t}(i("cgFQ").a)},fPdn:function(e,t,i){"use strict";window.TradingView=window.TradingView||{},window.requireAll=function(e){return e.keys().map(e)},i("6jKD"),i("bZMm"),i("P5fv"),i("YFKU"),i("VUhU"),i("si6p"),i("EsMY"), +i("jjqu"),i("OV6q"),i("SpsL"),i("eqD+"),i("iA8Q"),i("32f0"),i("MApU"),i("w9cH").install(),i("QYoC"),i("oA7e"),i("qFKp"),i("1oAu"),i("ogJP"),i("jFln"),i("HbRj"),i("VVxS"),i("CLNU"),i("mZrn"),i("Vdly"),i("+GxX")},fTGZ:function(e,t,i){"use strict";(function(e,n,r){var o=i("Ss5c").LineDataSource,s=i("ogJP").isNumber,a=i("BOPY").BarsMarksContainerPaneView,l=i("BOPY").BarsMarksContainerRenderer,c=i("Bt3k").TooltipRenderer,u=i("LxhU").Interval,h=i("n5al").isPriceSourceStyle,d=i("txPx").getLogger("Chart.BarsMarksContainer");function p(t,i){this.toolname="Child class must override this member";var s=t._undoModel._chartWidget,a=s.onWidget(),l=!1;l=a?s._options&&!s._options.hideIdeas:!!e.enabled("bars_marks")&&TVSettings.getBool("BarsMarksContainer.visibile",!1),i?i.merge({visible:l,frozen:!1}):i=new n({visible:l,frozen:!1});var u=this;i.visible.listeners().subscribe(null,(function(t){a||s._containsData||!e.enabled("bars_marks")||TVSettings.setValue("BarsMarksContainer.visibile",!!t.value()),u._tooltip&&u._tooltip.removeAll()})),o._configureProperties(i),o.call(this,t,i),this.onNeedRepaint=new r,this._requests=[],this._marks={},this._loadedRange=null,this._getDataTimeout=null,this._collectedRange=null,this._model.mainSeries().onSymbolIntervalChanged().subscribe(this,this.clearMarks),this._model.mainSeries().dataEvents().symbolResolved().subscribe(this,this.clearMarks),this._model.mainSeries().dataEvents().tickMarksRangeChanged().subscribe(this,this.getData),this._initialize(),this.pinnedTooltips={},this._tooltip=new c(this._createTooltip.bind(this),this)}inherit(p,o),p.prototype._initialize=function(e){throw new Error("Child class must override this member")},p.prototype.onClicked=function(){throw new Error("Child class must override this member")},p.prototype._getData=function(e){throw new Error("Child class must override this member")},p.prototype._createTooltip=function(){throw new Error("Child class must override this member")},p.prototype.updateDotData=function(e,t){return t},p.prototype.updatePlateData=function(e,t){},p.prototype.isAvailableInFloatingWidget=function(){return!1},p.prototype._plateViewData=function(e){return{}},p.prototype.pinTooltip=function(e,t){this.pinnedTooltips[e]=t},p.prototype.timeScale=function(){return this._model.timeScale()},p.prototype.getIntervalInTicks=function(){var e=this._model.mainSeries().properties().interval.value(),t=u.parse(e);if(!t.isValid())throw new TypeError("Unexpected interval");return t.isRange()?60:t.inMilliseconds()/1e3},p.prototype._maxDate=Math.round(new Date(2037,0,1).getTime()/1e3),p.prototype.getVisibleTickMarksRange=function(){if(this.timeScale().isEmpty())return{start:0,end:0};var e,t=this.timeScale().visibleBarsStrictRange();return t.lastBar()>this.timeScale().points().firstIndex()&&t.firstBar()=t.start&&o<=t.end+i&&e.push(r)}),this),e},p.prototype.getPublishedPlates=function(){var e={},t=this;return is_authenticated?(this.getVisibleRangePlates().forEach((function(i){i.is_public&&(t.pinnedTooltips[i.id]||i.user__id===user.id)&&(e[i.id]=i)})),e):e},p.prototype._maxPlatesPerBar=10,p.prototype.filterDisplayedPlates=function(e){return e=e.reduce(function(e,t){var i=this._getIndex(t.tickmark);return e[i]=e[i]||[],e[i].push(t),e}.bind(this),{}),e=Object.keys(e).reduce(function(t,i){var n=e[i];return n=(n=n.sort((function(e,t){return t.views_count-e.views_count}))).slice(0,this._maxPlatesPerBar),t.concat(n)}.bind(this),[])},p.prototype._layout=function(e){switch(e){default:case 0:return"up";case 1:return"down";case 2:return"up";case 3:case 4:case 5:case 6:return"up"}},p.prototype._theme=function(e){switch(e){default:case 0:return"neutral";case 1:return"green";case 2:return"red";case 3:return"yellow";case 4:return"blue";case 5:return"green";case 6:return"red"}},p.prototype._offset=function(e,t,i){var n;switch(e){default:case"up":n=null===i?t[TradingView.HIGH_PLOT]:i(t);break;case"down":n=null===i?t[TradingView.LOW_PLOT]:i(t)}return this.priceScale().priceToCoordinate(n,this.ownerSource().firstValue())},p.prototype._getIndex=function(e){return this.timeScale().timePointToIndex(e)},p.prototype.getViewData=function(){return{barWidth:this.barWidth(),plates:this.getPlatesViewData(),tooltip:this._tooltip}},p.prototype.barWidth=function(){return this.timeScale().barSpacing()},p.prototype.getPlatesViewData=function(){var e=this._model.mainSeries();if(e.data().isEmpty())return[];for(var t=h(e.style())?e.barFunction():null,i=this.filterDisplayedPlates(this.getVisibleRangePlates()),n=this,r={},o=this._model.lastHittestData(),s=(i=(i=i.map(function(e){var i=this._getIndex(e.tickmark),s=this._getBar(i);if(null===s)return!1;var a,l=this._layout(e.direction),c=this._theme(e.direction),u=o&&o.id===e.id,h=this.timeScale().indexToCoordinate(i),d=this._offset(l,s,t),p=this.priceScale().isInverted();return i in r||(r[i]={up:0,down:0}),a=r[i][l]++,TradingView.merge({id:e.id,x:h,y:d,yInverted:p,order:a,direction:l,theme:c,hovered:u,pinned:!0===n.pinnedTooltips[e.id],user__id:e.user__id,label:e.label,labelFontColor:e.labelFontColor||"#444",minSize:e.minSize||5},this._plateViewData(e))}.bind(this))).filter((function(e){return!!e}))).filter((function(e){return!0===e.hovered})),a=0;athis._loadedRange.end&&(e.start=this._loadedRange.end)),e},p.prototype._rangeUnion=function(e,t){return e=Object.assign({},e),t&&(e.start=Math.min(t.start,e.start),e.end=Math.max(t.end,e.end)),e},p.prototype._pushGetDataStack=function(e){s(e.start)&&s(e.end)?(this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._collectedRange=this._rangeUnion(e,this._collectedRange),this._getDataTimeout=setTimeout(function(){this._getData(this._collectedRange),this._getDataTimeout=this._collectedRange=null}.bind(this),300)):d.logError("Wrong tickmark range")},p.prototype.roundRange=function(e){return{start:Math.round(e.start),end:Math.round(e.end)}},p.prototype.refreshData=function(){this.getData(this._lastRange)},p.prototype.getData=function(e){s(e.start)&&s(e.end)?(this._lastRange=e,(e=Object.assign({},e)).end=this._maxDate,this._pushGetDataStack(e)):d.logError("Wrong range")},p.prototype._abortAllRequests=function(){this._requests.forEach((function(e){e.abort()})),this._requests=[],this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._getDataTimeout=this._collectedRange=null},p.prototype.clearMarks=function(){this._abortAllRequests(),this._marks={},this._loadedRange=null},t.BarsMarksContainer=p}).call(this,i("Kxc7"),i("tc+8"),i("aIyQ"))},fYB8:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneSeparator",(function(){return a}));var n=i("Eyy1"),r=i("Hr11"),o=i("S8xo"),s=i("ikwP"),a=(i("bc0y"),function(){function e(e,t,i,n){if(this._handleEl=null,this._startY=0,this._deltaY=0,this._totalHeight=0,this._totalStretch=0,this._prevStretchA=0,this._minPaneHeight=0,this._maxPaneHeight=0,this._pixelStretchFactor=0,this._mouseEventHandler=null,this._chart=e,this._paneA=e.paneWidgets()[t],this._paneB=e.paneWidgets()[i],this._row=document.createElement("tr"),this._row.style.height="1px",this._cell=document.createElement("td"),this._row.appendChild(this._cell),this._cell.classList.add("pane-separator"),this._cell.setAttribute("colspan","3"),this._cell.style.background=(this._chart.properties().childs().scalesProperties.childs().lineColor.value()||"").toString(),this._cell.addEventListener("click",(function(){})),n)this._mouseEventHandler=null;else{var r=document.createElement("div");r.classList.add("handle"),this._cell.appendChild(r),this._mouseEventHandler=new o.MouseEventHandler(r,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._handleEl=r}}return e.prototype.destroy=function(){null!==this._mouseEventHandler&&this._mouseEventHandler.destroy(),this._row.parentElement&&this._row.parentElement.removeChild(this._row)},e.prototype.getElement=function(){ +return this._row},e.prototype.hide=function(){this._row.classList.add("js-hidden")},e.prototype.show=function(){this._row.classList.remove("js-hidden")},e.prototype.mouseDownEvent=function(e){this._mouseDownOrTouchStartEvent(e)},e.prototype.touchStartEvent=function(e){this._mouseDownOrTouchStartEvent(e)},e.prototype.pressedMouseMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},e.prototype.touchMoveEvent=function(e){this._pressedMouseOrTouchMoveEvent(e)},e.prototype.mouseUpEvent=function(e){this._mouseUpOrTouchEndEvent(e)},e.prototype.touchEndEvent=function(e){this._mouseUpOrTouchEndEvent(e)},e.prototype.update=function(){this._cell.style.background=this._color().toString()},e.prototype.paint=function(){},e.prototype.image=function(){var e=this._paneA.leftPriceAxisesContainer().getWidth(),t=this._paneA.width(),i=this._paneA.rightPriceAxisesContainer().getWidth(),n=this._color(),r=Object(s.createDisconnectedCanvas)(document,new s.Size(e,1)),o=Object(s.getPrescaledContext2D)(r);o.fillStyle=n,o.fillRect(0,0,e,1);var a=Object(s.createDisconnectedCanvas)(document,new s.Size(t,1)),l=Object(s.getPrescaledContext2D)(a);l.fillStyle=n,l.fillRect(0,0,t,1);var c=Object(s.createDisconnectedCanvas)(document,new s.Size(i,1)),u=Object(s.getPrescaledContext2D)(c);return u.fillStyle=n,u.fillRect(0,0,i,1),{type:"separator",leftAxis:{content:r.toDataURL(),canvas:r,contentWidth:e,contentHeight:1},rightAxis:{content:c.toDataURL(),canvas:c,contentWidth:i,contentHeight:1},content:a.toDataURL(),canvas:a,contentWidth:t,contentHeight:1}},e.height=function(){return 1},e.prototype._mouseDownOrTouchStartEvent=function(e){this._startY=e.pageY,this._deltaY=0,this._totalHeight=this._paneA.height()+this._paneB.height(),this._totalStretch=this._paneA.state().stretchFactor()+this._paneB.state().stretchFactor(),this._prevStretchA=this._paneA.state().stretchFactor(),this._minPaneHeight=30,this._maxPaneHeight=this._totalHeight-this._minPaneHeight,this._pixelStretchFactor=this._totalStretch/this._totalHeight,Object(n.ensureNotNull)(this._handleEl).classList.add("i-active")},e.prototype._pressedMouseOrTouchMoveEvent=function(e){this._deltaY=e.pageY-this._startY;var t=this._paneA.height(),i=Object(r.clamp)(t+this._deltaY,this._minPaneHeight,this._maxPaneHeight)*this._pixelStretchFactor,n=this._totalStretch-i;this._paneA.state().setStretchFactor(i),this._paneB.state().setStretchFactor(n),this._chart.adjustSize(),this._paneA.height()!==t&&(this._startY=e.pageY),this._chart.model().model().fullUpdate()},e.prototype._mouseUpOrTouchEndEvent=function(e){this._chart.model().addPaneStretchFactorUndoCommand(this._paneA.state(),this._paneB.state(),this._prevStretchA,this._paneA.state().stretchFactor()),this._startY=0,this._deltaY=0,this._totalHeight=0,this._totalStretch=0,this._minPaneHeight=0,this._maxPaneHeight=0,this._pixelStretchFactor=0,Object(n.ensureNotNull)(this._handleEl).classList.remove("i-active")},e.prototype._color=function(){return this._chart.properties().childs().scalesProperties.childs().lineColor.value()||""},e}())},fgLi:function(e,t,i){ +"use strict";i.r(t),i.d(t,"DataSource",(function(){return l}));var n=i("hY0g"),r=i.n(n),o=i("e3/o"),s=i("aIyQ"),a=i.n(s),l=function(){function e(){this.hasAlert=new r.a(!1),this._zorder=0,this.m_priceScale=null,this._id=Object(o.randomHashN)(6),this._ownerSource=null,this._userEditEnabled=!0,this._onPriceScaleChanged=new a.a,this._ownerSourceChanged=new a.a}return e.prototype.id=function(){return this._id},e.prototype.preferNoScale=function(){return!1},e.prototype.idForAlert=function(){return this._id},e.prototype.setId=function(e){this._id=e},e.prototype.zorder=function(){return this._zorder},e.prototype.setZorder=function(e){"number"==typeof e&&this._zorder!==e&&(this._zorder=e)},e.prototype.title=function(){throw new Error("Implement this fun in a subclass")},e.prototype.priceScale=function(){return this.m_priceScale},e.prototype.setPriceScale=function(e){this.m_priceScale=e,this._onPriceScaleChanged.fire()},e.prototype.ownerSource=function(){return this._ownerSource},e.prototype.setOwnerSource=function(e){this._ownerSource=e,this._ownerSourceChanged.fire()},e.prototype.ownerSourceChanged=function(){return this._ownerSourceChanged},e.prototype.isSavedInChart=function(e){return!0},e.prototype.isSavedInStudyTemplates=function(){return!0},e.prototype.isRemovedByStudyTemplates=function(){return!0},e.prototype.hasContextMenu=function(){return!0},e.prototype.showInObjectTree=function(){return!0},e.prototype.setUserEditEnabled=function(e){this._userEditEnabled=e},e.prototype.userEditEnabled=function(){return this._userEditEnabled},e.prototype.canBeHidden=function(){return this.userEditEnabled()},e.prototype.isUserDeletable=function(){return this.userEditEnabled()},e.prototype.canHasAlert=function(){return!1},e.prototype.properties=function(){throw new Error("Implement this fun in a subclass")},e.prototype.isVisible=function(){return this.properties().visible.value()},e.prototype.statusView=function(){return null},e.prototype.dataWindowView=function(){return null},e.prototype.legendView=function(){return null},e.prototype.marketStatusModel=function(){return null},e.prototype.dataUpdatedModeModel=function(){return null},e.prototype.dataProblemModel=function(){return null},e.prototype.priceAxisViews=function(e,t){return null},e.prototype.updateAllViews=function(){},e.prototype.paneViews=function(){return null},e.prototype.labelPaneViews=function(){return null},e.prototype.isFailed=function(){return!1},e.prototype.isLoading=function(){return!1},e.prototype.isChildStudy=function(){return!1},e.prototype.hasChildren=function(){return!1},e.prototype.canHaveChildren=function(){return!1},e.prototype.onClickOutside=function(){},e.prototype.getInputsPropertyPage=function(){return null},e.prototype.getStylesPropertyPage=function(){return null},e.prototype.getDisplayPropertyPage=function(){return null},e.prototype.getVisibilitiesPropertyPage=function(){return null},e.prototype.getSourceIcon=function(){return null},e.prototype.state=function(e){throw new Error("Implement this fun in a subclass")}, +e.prototype.onPriceScaleChanged=function(){return this._onPriceScaleChanged},e.prototype.doesMovingAffectsUndo=function(){return!0},e.prototype.copiable=function(){return!1},e.prototype.cloneable=function(){return!1},e.prototype.movable=function(){return!1},e.prototype.isIncludedInAutoScale=function(){return!1},e.prototype.priceRange=function(e,t){return null},e.prototype.autoScaleInfo=function(e,t){return{range:this.priceRange(e,t)}},e}()},fs3R:function(e,t){e.exports=''},fxzW:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererDiamond",(function(){return s}));var n=i("mrSG"),r=i("2WC2"),o=i("aO4+"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawItemShapeUsingCSSPixels=function(e,t){var i=Math.round(t.height/2),n=t.x,r=t.vertOffset,o=t.y+r;e.moveTo(n,o-i),e.lineTo(n+i,o),e.lineTo(n,o+i),e.lineTo(n-i,o),e.lineTo(n,o-i)},t.prototype._calcBoundingBox=function(t){var i=Math.round(t.height/2),n=t.x,r=t.vertOffset,s=t.y+r,a=n-i,l=n+i,c=s-i,u=s+i,h=new o.Point(a,c),d=new o.Point(l,u),p=Object(o.box)(h,d),_=e.prototype._calcBoundingBox.call(this,t);return _&&(p=this._unionBox(p,_)),p},t}(r.a)},g5Qf:function(e,t,i){"use strict";i.r(t),i.d(t,"getFavoriteDrawingToolbarPromise",(function(){return s})),i.d(t,"createFavoriteDrawingToolbar",(function(){return a}));i("YFKU");var n=i("yMne"),r=null,o=null;function s(){return o}function a(){null===o&&(o=new Promise((function(e){Promise.all([i.e(32),i.e(39),i.e(63),i.e(77),i.e(15),i.e(30),i.e(35),i.e(47),i.e(57),i.e("floating-toolbars")]).then(function(t){if(null===r){var o=i("gmn6").FavoriteDrawingToolbar;r=new o({left:window.innerWidth/2,top:n.HEADER_TOOLBAR_HEIGHT_EXPANDED+61}),e(r)}}.bind(null,i)).catch(void 0)})))}},gAom:function(e,t,i){"use strict";function n(e,t,i,n,r,o,s){e.save(),e.globalCompositeOperation="copy";var a=e.createLinearGradient(0,0,0,r);a.addColorStop(0,o),a.addColorStop(1,s),e.fillStyle=a,e.fillRect(t,i,n,r),e.restore()}function r(e,t,i,n,r,o){e.fillRect(t+o,i,n-2*o,o),e.fillRect(t+o,i+r-o,n-2*o,o),e.fillRect(t,i,o,r),e.fillRect(t+n-o,i,o,r)}function o(e,t,i,n){e.beginPath();var r=e.lineWidth%2?.5:0;e.moveTo(i,t+r),e.lineTo(n,t+r),e.stroke()}function s(e,t,i,n){e.beginPath();var r=e.lineWidth%2?.5:0;e.moveTo(t+r,i),e.lineTo(t+r,n),e.stroke()}i.r(t),i.d(t,"clearRectWithGradient",(function(){return n})),i.d(t,"fillRectInnerBorder",(function(){return r})),i.d(t,"drawHorizontalLine",(function(){return o})),i.d(t,"drawVerticalLine",(function(){return s}))},gBDZ:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"b",(function(){return c}));var n,r,o=i("Eyy1"),s=i("XlJ7"),a=i("c44N"),l=i("ikwP");!function(e){e.Left="left", +e.Right="right",e.Center="center"}(n||(n={})),function(e){e.Top="top",e.Bottom="bottom",e.Middle="middle"}(r||(r={}));var c=function(){function e(e,t,i,n,r,a){void 0===a&&(a="center"),this._cacheRenderParams=null,this._canvasesMap={},this._lines=e.split(/[^\S\r\n]*(?:\r\n|\r|\n)/),this._font=function(e,t,i,n){return Object(s.makeFont)(n,i,(e?"bold ":"")+(t?"italic ":""))}(t,i,n,r),this._fontSize=r,this._verticalPadding=~~(r/6),this._textAlign=a;var c=Object(l.createDisconnectedCanvas)(document,new l.Size(0,0),1),u=Object(o.ensureNotNull)(c.getContext("2d"));u.font=this._font;for(var h=0,d=0,p=this._lines;d0){var i=this._strategySources[this._strategySources.length-1];this.setActiveStrategySource(i)}this._strategySourcesChange.fire()}},e.prototype.setActiveStrategySource=function(e){-1!==this._strategySources.indexOf(e)&&this._activeStrategySource.setValue(e)},e.prototype.unsetActiveStrategySource=function(){this._activeStrategySource.setValue(null)},e.prototype.activeStrategySource=function(){return this._activeStrategySource},e.prototype.strategySources=function(){return this._strategySources},e.prototype.strategySourcesChange=function(){return this._strategySourcesChange},e.prototype.setScrollEnabled=function(e){this._scrollEnabled=e},e.prototype.scrollEnabled=function(){return this._scrollEnabled},e.prototype.setZoomEnabled=function(e){this._zoomEnabled=e},e.prototype.zoomEnabled=function(){return this._zoomEnabled},e.prototype.onTagsChanged=function(){return this._tagsChanged},e.prototype.canZoomIn=function(){return this._timeScale.canZoomIn()&&this._zoomEnabled},e.prototype.canZoomOut=function(){return this._timeScale.canZoomOut()&&this._zoomEnabled},e.prototype.onPaneTagsChanged=function(){this._tagsChanged.fire()},e.prototype.panesCollectionChanged=function(){return this._panesCollectionChanged},e.prototype.dataSourceCollectionChanged=function(){return this._dataSourceCollectionChanged},e.prototype.sourceProperitesChanged=function(){return this._sourceProperitesChanged},e.prototype.updateCrosshair=function(){var e=this.crossHairSource(),t=e.pane;if(null!==t){var i=e.originCoordX(),n=e.originCoordY();this.setAndSaveCurrentPosition(i,n,t)}},e.prototype.zoomTime=function(e,t,i){if(this._zoomEnabled){var n=this.timeScale();if(!n.isEmpty()&&0!==t){var r=n.width();e=Math.max(1,Math.min(e,r-2)),n.zoom(e,t,i),this.updateCrosshair(),this.recalculateAllPanes(),this.lightUpdate(),this.mainSeries().requestMoreData(),this.recalcVisibleRangeStudies(),this._setScalesResetAvailable(!0)}}},e.prototype.lineToolsGroupModel=function(){return this._lineToolsGroupModel},e.prototype.restoreLineToolsGroups=function(e){this._lineToolsGroupModel=C.LineToolsGroupModel.fromState(this,e)},e.prototype.updateSource=function(e){var t=this._invalidationMaskForSource(e);null!==t&&this.invalidate(t)},e.prototype.updateSourcePriceScale=function(e){var t=this._invalidationMaskForSourcePriceScale(e);null!==t&&this.invalidate(t)},e.prototype.replaceStudyStub=function(e,t){var i=this.paneForSource(e);if(null===i)return!1;var n=e.priceScale(),r=e.zorder(),o=e.ownerSource();return this.paneForSource(e)===i?i.replaceSource(e,t,n):(i.insertDataSource(t,n,r),this.removeSource(e)), +t.setOwnerSource(o),this.dataSources().forEach((function(i){i.ownerSource()===e&&i.setOwnerSource(t)})),t.start(),this.recalculatePane(i),this.fullUpdate(),!0},e.prototype.insertStudyStub=function(e){var t=this.mainSeries(),i=Object(n.ensureNotNull)(this.paneForSource(t)),r=new a.StudyStub(this,null,e),o=i.createPriceScaleAtPosition("overlay");return i.addDataSource(r,o,!1),this.recalculatePane(i),this.fullUpdate(),r},e.prototype.removeStudyStub=function(e){var t=this.dataSourceForId(e);return null===t?(E.logNormal("StudyStub id="+e+" is not found in chart model"),!1):(this.removeSource(t),!0)},e.prototype.setHoveredSource=function(e,t){var i=this._hoveredSource!==e;if(i||this._lastHittestData!==t){this._lastHittestData=t;var n,r=null;if(this._hoveredSource)this._hoveredSource.updateAllViews(),r=new v.InvalidationMask(v.InvalidationLevel.Cursor),null!==(n=this._invalidationMaskForSource(this._hoveredSource,v.InvalidationLevel.Light))&&r.merge(n);if(this._hoveredSource=e,e)e.updateAllViews(),r||(r=new v.InvalidationMask(v.InvalidationLevel.Cursor)),null!==(n=this._invalidationMaskForSource(e,v.InvalidationLevel.Light))&&r.merge(n);r&&this.invalidate(r),i&&this._hoveredSourceChanged.fire(e)}},e.prototype.hoveredSource=function(){return this._hoveredSource},e.prototype.hoveredSourceChanged=function(){return this._hoveredSourceChanged},e.prototype.lastHittestData=function(){return this._lastHittestData},e.prototype.findNonOverlayStudyWithGroupingKey=function(e,t){for(var i=function(t){var i=t.dataSources().find((function(i){return Object(d.isStudy)(i)&&i.metaInfo().groupingKey===e&&!t.isOverlay(i)}));if(void 0!==i)return{value:{pane:t,study:i}}},n=0,r=void 0!==t?[t]:this._panes;n=0&&e1)return void t.setValue(!1)}t.setValue(!0)}},e.prototype._pointToPercentPosition=function(e,t){return{x:e.x/this._timeScale.width(),y:e.y/Object(n.ensureNotNull)(Object(n.ensureNotNull)(t.mainDataSource()).priceScale()).height()}},e.prototype._percentPositionToPoint=function(e,t){var i=e.x*this._timeScale.width(),o=e.y*Object(n.ensureNotNull)(Object(n.ensureNotNull)(t.mainDataSource()).priceScale()).height();return new r.Point(i,o)},e.prototype._recalcVisibleRangeStudiesImpl=function(){if(this._recalcVRStudiesParams.timerId=null,!this.timeScale().isEmpty()){var e=this.timeScale().visibleBarsStrictRange();if(null!==e){var t=this.mainSeries().nearestData(e.firstBar(),A.PlotRowSearchMode.NearestRight),i=this.mainSeries().nearestData(e.lastBar(),A.PlotRowSearchMode.NearestLeft),n=this.mainSeries().bars().lastIndex(),r=t?t.index:void 0,o=i?i.index:void 0,s=r===this._oldStartVisibleIndex,a=o===this._oldEndVisibleIndex;if(!s||!a||this._recalcVRStudiesParams.force){this._recalcVRStudiesParams.force=!1;var l={ +first_visible_bar_time:1e3*Math.floor(t&&t.value?t.value[0]:0),last_visible_bar_time:1e3*Math.floor(i&&i.value?i.value[0]:0),subscribeRealtime:i&&i.index===n},c=this._recalcVRStudiesParams.studies||this.dataSources();this._recalcVRStudiesParams.studies=void 0;for(var u=0,h=c;u0&&y.listeners().fire(y)}}}}}},e.prototype._getAvailableCurrencies=function(){var e=this;return this._options.currencyLabelEnabled?Object(L.isArray)(this._availableCurrencies)?this._availableCurrencies:(null!==this._availableCurrencies||(this._availableCurrencies=this.chartApi().availableCurrencies(),this._availableCurrencies.then((function(t){e._destroyed||(e._availableCurrencies=t,e.lightUpdate())})).catch((function(t){E.logWarn("An error occurred while getting available currencies: "+t),e._availableCurrencies=null}))),[]):[]},e.prototype._getBackgroundColor=function(e){var t=this._properties.childs().paneProperties.childs();return t.backgroundType.value()===k.ColorType.Gradient?e?t.backgroundGradientStartColor.value():t.backgroundGradientEndColor.value():t.background.value()},e.prototype._updateBackgroundColor=function(){this._backgroundColor.setValue(this._getBackgroundColor()),this._backgroundTopColor.setValue(this._getBackgroundColor(!0))},e}()},gQ5K:function(e,t,i){"use strict";i.r(t),i.d(t,"DateFormatter",(function(){return o}));var n=i("kcTO"),r=i("e1ZQ"),o=function(){function e(e){void 0===e&&(e="yyyy-MM-dd"),this._dateFormatFunc=r.b[e]}return e.prototype.format=function(e){return n.customFormatters&&n.customFormatters.dateFormatter?n.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!1)},e.prototype.formatLocal=function(e){return n.customFormatters.dateFormatter?n.customFormatters.dateFormatter.formatLocal?n.customFormatters.dateFormatter.formatLocal(e):n.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!0)},e}()},gTEF:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionRendererArrowsUpDown",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=i("vq8G"),s=i("6Fc/"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._drawMarker=function(e,t,i,n,o){var a=Object(r.ensureNotNull)(this._data),l=t.isUp?1:-1,c=i+l*Object(s.calculateVerticalOffset)(a.barSpacing)+l*Object(s.calculateMinHeight)(a.barSpacing),u=Math.round(3.5*o*2);u%2!=n%2&&(u+=1);var h=n%2/2,d=Math.round(t.x*o)+h,p=Math.round((t.y+c)*o)+h;e.beginPath(),e.arc(d,p,u/2,0,2*Math.PI,!0),e.closePath(),e.fill(),e.stroke()},t}(o.SelectionRenderer)},gVWb:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererBackground",(function(){return n}));var n=function(){function e(e){this._data=e}return e.prototype.draw=function(e,t){},e.prototype.drawBackground=function(e,t){e.save();for(var i=this._data,n=t.pixelRatio,r=0;r2;){var d=Math.round((h+u)/2);this.items[d].x<=e.x?u=d:h=d}u=Math.max(1,u-1),h=Math.min(this.items.length-1,h+1);for(var p=u;p<=h;++p)if(t=this.items[p-1],i=this.items[p],a=t.x,l=i.x,r(new n(a,t.y),new n(l,i.y),new n(e.x,e.y)).distance<=c)return this.hittest?this.hittest:new s(s.REGULAR);return null},t.PaneRendererLine=TradingView.PaneRendererLine=l},h24c:function(e,t,i){"use strict";i.r(t),i.d(t,"parseIntervalValue",(function(){return c})),i.d(t,"intervalIsSupported",(function(){return u})),i.d(t,"canShowSpreadActions",(function(){return h})),i.d(t,"globalKeypressMatches",(function(){return d})),i.d(t,"skipAccept",(function(){return p})),i.d(t,"syncSymbolSearch",(function(){return _})),i.d(t,"setLinkingResolution",(function(){return f}));var n=i("Kxc7"),r=i("pPtI"),o=i("PT1i"),s=i("LxhU"),a=i("ePL1"),l=new RegExp("^"+a.types.QUANDL,"i");function c(e){var t=/^[,\s]*(\d*)\s*([hdwms]?)\s*$/i.exec(e)||[],i=~~t[1],n=t[2]&&t[2].toUpperCase()||null,r={qty:!i&&n?1:i,unit:n};return r.error=!i&&!n,r.intraday=!(r.error||r.unit&&"H"!==r.unit),r}function u(e){if(n.enabled("allow_supported_resolutions_set_only")){var t=s.Interval.normalize(e);return null!==t&&Object(r.isAvailable)(t) +}var i=c(e);if(i.error)return!1;if(i.intraday)return o.linking.intraday.value();var a=o.linking.supportedResolutions.value();return!a||null!==i.unit&&!!~a.indexOf(i.unit)}function h(){return!1}function d(e){return!e.ctrlKey&&(!e.metaKey&&(!!e.charCode&&(!(!e.which||e.which<=32)&&(null===e.target||!/^(input|textarea)$/i.test(e.target.tagName)))))}function p(e,t){return!t&&(e===o.linking.symbol.value()||e===o.linking.seriesShortSymbol.value())}function _(e,t){var i=o.linking.symbol.value()||"";i=function(e,t){if(!t)return e;if(l.test(e)){var i=e.split(/\//);i.length&&(e=i[i.length-1])}else e=o.linking.seriesShortSymbol.value()||e;return e}(i,t),e.val(i)}function f(e){Object(r.setLastUsedResolution)(e),o.linking.interval.setValue(e)}},hBTJ:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("Eyy1"),r=i("aO4+"),o=i("GEp6"),s=i("f6yo");function a(e,t){var i=e.A,n=t.A,o=e.B,s=t.B,a=e.C,l=t.C,c=i*s-n*o;if(Math.abs(c)<1e-6)return null;var u=(o*l-s*a)/c,h=(n*a-i*l)/c;return new r.Point(u,h)}function l(e,t,i,n){var r=function(e,t,i,n){var r=t.subtract(e),o=n.subtract(i),s=r.x*o.y-r.y*o.x;if(Math.abs(s)<1e-6)return null;var a=e.subtract(i);return(a.y*o.x-a.x*o.y)/s}(e,t,i,n);if(null===r)return null;var s=t.subtract(e).scaled(r).add(e),a=o.distanceToSegment(i,n,s);return Math.abs(a.distance)<1e-6?r:null}function c(e,t){for(var i=0,n=e;i0&&r.equalPoints(e[e.length-1],t))&&(e.push(t),!0)}function h(e,t){for(var i=[],n=0;n=3?i:null}t.intersectLineSegmentAndBox=function(e,t){var i=e[0].x,n=e[0].y,o=e[1].x,s=e[1].y,a=t.min.x,l=t.min.y,c=t.max.x,u=t.max.y;function h(e,t,i,n,r,o){var s=0;return er&&(s|=2),to&&(s|=8),s}for(var d=h(i,n,a,l,c,u),p=h(o,s,a,l,c,u),_=!1,f=0;;){if(f>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(f++,!(d|p)){_=!0;break}if(d&p)break;var m=d||p,v=void 0,y=void 0;8&m?(v=i+(o-i)*(u-n)/(s-n),y=u):4&m?(v=i+(o-i)*(l-n)/(s-n),y=l):2&m?(y=n+(s-n)*(c-i)/(o-i),v=c):(y=n+(s-n)*(a-i)/(o-i),v=a),m===d?d=h(i=v,n=y,a,l,c,u):p=h(o=v,s=y,a,l,c,u)}return _?r.equalPoints(r.point(i,n),r.point(o,s))?r.point(i,n):r.lineSegment(r.point(i,n),r.point(o,s)):null},t.intersectLines=a,t.intersectLineSegments=l,t.intersectLineAndBox=function(e,t){var i=t.min.x,o=t.min.y,s=t.max.x,a=t.max.y;if(0===e.A){var l=-e.C/e.B;return o<=l&&l<=a?r.lineSegment(r.point(i,l),r.point(s,l)):null}if(0===e.B){var u=-e.C/e.A;return i<=u&&u<=s?r.lineSegment(r.point(u,o),r.point(u,a)):null}var h=[],d=function(t){var i=function(e,t){return-(e.C+e.A*t)/e.B}(e,t);o<=i&&i<=a&&c(h,new r.Point(t,i))},p=function(t){var n=function(e,t){return-(e.C+e.B*t)/e.A}(e,t);i<=n&&n<=s&&c(h,new r.Point(n,t))};switch(d(i),p(o),d(s),p(a),h.length){ +case 0:return null;case 1:return h[0];case 2:return r.equalPoints(h[0],h[1])?h[0]:r.lineSegment(h[0],h[1])}return n.assert(!1,"We should have at most two intersection points"),null},t.intersectRayAndBox=function(e,t,i){var n=l(e,t,i.min,new r.Point(i.max.x,i.min.y)),o=l(e,t,new r.Point(i.max.x,i.min.y),i.max),a=l(e,t,i.max,new r.Point(i.min.x,i.max.y)),c=l(e,t,new r.Point(i.min.x,i.max.y),i.min),u=[];if(null!==n&&n>=0&&u.push(n),null!==o&&o>=0&&u.push(o),null!==a&&a>=0&&u.push(a),null!==c&&c>=0&&u.push(c),0===u.length)return null;u.sort((function(e,t){return e-t}));var h=s.pointInBox(e,i)?u[0]:u[u.length-1];return e.addScaled(t.subtract(e),h)},t.intersectPolygonAndHalfplane=h,t.intersectPolygons=function(e,t){for(var i=e,n=0;n0){var d=this._points[this._points.length-1],p=this._model.timeScale().indexToCoordinate(d.index),_=d.price,f=a.priceToCoordinate(_,u);if(new o.Point(l,h).subtract(new o.Point(p,f)).length()<5)return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0;var m=this._points[0],v=this._model.timeScale().indexToCoordinate(m.index),y=m.price,g=a.priceToCoordinate(y,u);if(new o.Point(l,h).subtract(new o.Point(v,g)).length()<5)return this.properties().childs().filled.setValue(!0),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}return e.prototype.addPoint.call(this,t,i,n)},t.prototype.setPoint=function(t,i,n){var s;e.prototype.setPoint.call(this,t,i,n);var a=this.priceScale();if(!(this._model.timeScale().isEmpty()||null===a||a.isEmpty()||t!==this._points.length-1&&0!==t)){ +var l=Object(r.ensure)(null===(s=this.ownerSource())||void 0===s?void 0:s.firstValue()),c=this._model.timeScale().indexToCoordinate(i.index),u=a.priceToCoordinate(i.price,l),h=t===this._points.length-1?this._points[0]:this._points[this._points.length-1],d=this._model.timeScale().indexToCoordinate(h.index),p=a.priceToCoordinate(h.price,l);new o.Point(c,u).subtract(new o.Point(d,p)).length()<5&&this.properties().childs().filled.setValue(!0)}},t.createProperties=function(e){var i=new a.DefaultProperty("linetoolpolyline",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"91EF")).then((function(e){return e.PolylinesDefinitionsViewModel}))},t._configureProperties=function(e){l.LineDataSource._configureProperties(e),e.addExclusion("filled")},t}(l.LineDataSource)},hY0g:function(e,t,i){"use strict";(function(e){var t=i("txPx").getLogger("Common.WatchedValue");function n(){}function r(e){if(!(this instanceof r))return new r(e);arguments.length>0&&(this._value=e),this._listeners=[]}r.prototype.value=function(){return this._owner?this._owner._value:this._value},r.prototype.setValue=function(e,i){var n=this._owner?this._owner:this;if("function"==typeof n.hook&&(e=n.hook(e)),n.writeLock)return n._value;if(!i&&n._value===e&&n.hasOwnProperty("_value"))return e;n._value=e;for(var r=n._listeners.slice(),o=0,s=0;s=1&&t<=15?"1D":"1W"}throw new Error("Unexpected resolution type: "+e.symbol.resolution)}(e);case"Daily":return"1D";case"Weekly":return"1W";case"Monthly":return"1M";case"Yearly":return"12M";default:throw new Error("No such pivTimeFrame: "+t)}}var u={name:"Pivot Points Standard",metainfo:{_metainfoVersion:44,defaults:{inputs:{kind:"Traditional",lookBack:15,pivTimeFrame:"Auto",showHistoricalPivots:!0},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"],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:2,name:"Number of Pivots Back",type:"integer"}],is_price_study:!0,linkedToSeries:!0,shortDescription:"Pivots"},constructor:function(){function e(){this._secondaryRes="1D",this._firstMainSeriesBarTime=NaN}return e.prototype.init=function(e,t){var i=t(0),r=t(1),o=t(2),a=t(3);this._data=new s,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;default:throw new Error("Unknown kind "+e)}}(i),this._showHistoricalPivots=r,this._historicalPivotsToKeep=a,this._pivTimeFrame=o,this._isValidResolution=function(e,t){return(!n.Std.isdaily(e)||"Daily"!==t)&&((!n.Std.isweekly(e)||"Daily"!==t&&"Weekly"!==t)&&(!n.Std.ismonthly(e)||"Daily"!==t&&"Weekly"!==t&&"Monthly"!==t))}(e,this._pivTimeFrame),this._isValidResolution||n.Std.error("You cannot see this pivot timeframe on this resolution"),this._isValidResolution&&(this._secondaryRes=c(e,this._pivTimeFrame));var l=""===e.symbol.resolution?String(Math.max(30,2*e.symbol.interval)):e.symbol.period;e.new_sym(e.symbol.tickerid,this._secondaryRes,this._secondaryRes,l)},e.prototype.main=function(e){if(!this._isValidResolution)return null;if(e.symbol.time)return isNaN(this._firstMainSeriesBarTime)&&(this._firstMainSeriesBarTime=e.symbol.time,this._removeUnusedPivots()),e.symbol.isLastBar&&e.symbol.isNewBar?this._createResponse():null;e.select_sym(1);var t=e.new_var(n.Std.open(e)),i=e.new_var(n.Std.high(e)),r=e.new_var(n.Std.low(e)),s=e.new_var(n.Std.close(e)),a=e.new_var(n.Std.time(e)),c=this._data,u=t.get(0),h=a.get(0),d=t.get(1),p=i.get(1),_=r.get(1),f=s.get(1),m=e.symbol.isLastBar;if(0!==c.pivots.length&&e.symbol.isNewBar){var v=c.pivots[c.pivots.length-1];v.endIndex__t!==h&&(v.endIndex__t=h)}if(0===e.symbol.index||!e.symbol.isNewBar)return e.select_sym(0),null;var y=function(e,t,i,r,s,a,l,c){var u=new o,h=NaN,d=i-r;switch(c){case 0:h=(i+r+s)/3,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+(i-r),u.s2=h-(i-r),u.r3=2*h+(i-2*r),u.s3=2*h-(2*i-r), +u.r4=3*h+(i-3*r),u.s4=3*h-(3*i-r),u.r5=4*h+(i-4*r),u.s5=4*h-(4*i-r);break;case 1:h=(i+r+s)/3,u.p=h,u.r1=h+.382*d,u.s1=h-.382*d,u.r2=h+.618*d,u.s2=h-.618*d,u.r3=h+d,u.s3=h-d;break;case 2:h=(i+r+2*e)/4,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+d,u.s2=h-d,u.r3=i+2*(h-r),u.s3=r-2*(i-h),u.r4=u.r3+d,u.s4=u.s3-d;break;case 3:h=(i+r+s)/3,u.p=h,u.r1=2*h-r,u.s1=2*h-i,u.r2=h+d,u.s2=h-d,u.r3=h+2*d,u.s3=h-2*d,u.r4=h+3*d,u.s4=h-3*d;break;case 4:var p=NaN;h=(p=n.Std.equal(t,s)?i+r+2*s:n.Std.greater(s,t)?2*i+r+s:2*r+i+s)/4,u.p=h,u.r1=p/2-r,u.s1=p/2-i;break;case 5:h=(i+r+s)/3,u.p=h,u.r1=s+1.1*d/12,u.s1=s-1.1*d/12,u.r2=s+1.1*d/6,u.s2=s-1.1*d/6,u.r3=s+1.1*d/4,u.s3=s-1.1*d/4,u.r4=s+1.1*d/2,u.s4=s-1.1*d/2;break;default:throw new Error("Unknown kind")}return u.startIndex__t=a,u.endIndex__t=l,u}(u,d,p,_,f,h,l(e,h),this._kindPP);return e.select_sym(0),this._showHistoricalPivots||(c.pivots=[]),c.pivots.push(y),c.pivots.length>this._historicalPivotsToKeep&&c.pivots.shift(),m?this._createResponse():null},e.prototype._createResponse=function(){return 0===this._data.pivots.length?null:{nonseries:!0,type:"non_series_data",data:{data:this._data}}},e.prototype._removeUnusedPivots=function(){var e=this,t=Math.max(this._data.pivots.findIndex((function(t){return t.startIndex__t>e._firstMainSeriesBarTime}))-1,0);t>0&&this._data.pivots.splice(0,t)},e}()}},"i/Bj":function(e,t,i){"use strict";function n(e){if(void 0===e)return null;var t=e.match(/(delayed_streaming)_([\d]{1,4})/);return null===t?null:{mode:t[1],interval:parseInt(t[2])}}i.r(t),i.d(t,"parseUpdateMode",(function(){return n}))},i126:function(e,t,i){"use strict";i.r(t),i.d(t,"StudyColorRotatorFactory",(function(){return u}));var n=i("eJTA"),r=i("Tmoa"),o=i("HGP3"),s=i("3ClC"),a=["color-sky-blue-400","color-banana-yellow-700","color-deep-blue-500","color-grapes-purple-a700","color-iguana-green-500","color-minty-green-a700","color-ripe-red-a200","color-berry-pink-200","color-tv-blue-a100","color-tan-orange-a200","color-sky-blue-a400","color-deep-blue-a100","color-grapes-purple-400","color-iguana-green-a700","color-minty-green-200","color-ripe-red-200","color-berry-pink-a200","color-ripe-red-500","color-grapes-purple-500","color-deep-blue-400","color-tv-blue-a200","color-sky-blue-500","color-iguana-green-400","color-minty-green-400","color-banana-yellow-600","color-tan-orange-500","color-berry-pink-400","color-ripe-red-300","color-grapes-purple-300","color-deep-blue-300","color-tv-blue-300","color-sky-blue-300","color-iguana-green-300","color-minty-green-300","color-banana-yellow-400","color-tan-orange-300","color-berry-pink-300","color-tan-orange-a700"],l=function(){function e(e){this._offset=0,this._offset=e}return e.prototype.getColor=function(e){if(0===this._offset)return e;var t=a[(this._offset-1)%a.length],i=o.colorsPalette[t],s=Object(r.isHexColor)(e)?1:Object(n.parseRgba)(e)[3];return Object(r.generateColor)(i,Object(r.alphaToTransparency)(s))},e}(),c=function(){function e(e,t){this._offset=e,this._modelStartOffset=t}return e.prototype.getColor=function(e){if(Object(r.isHexColor)(e)){ +var t=Object(n.parseRgb)(e);return Object(n.rgbToHexString)(Object(n.shiftRgb)(t,this._offset,this._modelStartOffset))}var i=Object(n.parseRgba)(e);return Object(n.rgbaToString)(Object(n.shiftRgba)(i,this._offset,this._modelStartOffset))},e}();var u=function(){function e(e){this._chartModel=e}return e.prototype.getColorRotator=function(e){var t=Object(s.studyColorRotationMode)(e),i=this._calcDefaultColorsOffset(e);switch(t){case"loop":return new l(i);case"shift":var n=this._chartModel.getStudyShiftColorStartOffset();return new c(i,n)}},e.prototype._calcDefaultColorsOffset=function(e){var t=0;return this._chartModel.dataSources().filter(s.isStudy).forEach((function(i){var n,r,o=i.metaInfo().id===e.id,s=(n=i.metaInfo(),r=e,(n.pine?n.pine.version:void 0)===(r.pine?r.pine.version:void 0));o&&s&&t++})),t},e}()},i80N:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Fib Spiral");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("8MBc").FibSpiralPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Spiral"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("nBUU").FibSpiralDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolfibspiral",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpiral=s},iDOr:function(e,t,i){"use strict";(function(e){var n=i("Eyy1").assert,r=i("Y7w9").moveToHead,o=i("704P").ExecutionsPositionController,s=i("Ss5c").LineDataSource,a=i("Qb4w").PriceRange,l=i("7ktv").PriceDataSource,c=i("txPx").getLogger("Chart.Pane"),u=i("CW80").isLineTool,h=i("s1Gx").isSpeciallyZOrderedSource,d=i("1Wlv").PriceScale,p=i("FaJS").scaleRatio,_=i("FaJS").priceRangeByScaleRatio,f=i("FaJS").barSpacingByScaleRatio,m=i("MWAT").createPriceScaleSelectionStrategy,v=i("yfAl").PaneBase,y=i("s1Gx").sortSources;function g(t,i,n){v.call(this,t,i,n),this.m_timeScale=t,this._rightPriceScales=[],this._leftPriceScales=[],this.m_height=0,this.m_width=0,this.m_mainDataSource=null,this._properties=i,this._model=n,this._destroyed=new e,this._priceScaleRatioChanged=new e,this._priceScaleRatioChanged.subscribe(this,this._mainSeriesPaneScaleRatioOnChange),n.properties().priceScaleSelectionStrategyName.listeners().subscribe(null,function(e){this._priceScaleSelectionStrategy=m(e.value()),this._priceScaleSelectionStrategy.apply(this)}.bind(this)),this.m_timeScale.barSpacingChanged().subscribe(this,function(){this.m_mainDataSource===this._model.mainSeries()&&this._recalculatePriceScaleByScaleRatio(this.m_mainDataSource.priceScale())}.bind(this)),this._lockedPriceScale=null,this._currentPriceScaleRatio=null, +i.topMargin.listeners().subscribe(this,g.prototype._updateMargins),i.bottomMargin.listeners().subscribe(this,g.prototype._updateMargins),this._updateMargins(),this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null,this._maximized=!1,this._isMainPane=!1,this._onPriceScalesChanged=new e}inherit(g,v),g.DEFAULT_STRETCH_FACTOR=1e3,g.PANE_ANIMATION_DURATION=500,g.prototype.destroy=function(){this._properties.topMargin.listeners().unsubscribe(this,g.prototype._updateMargins),this._properties.bottomMargin.listeners().unsubscribe(this,g.prototype._updateMargins),this._model.properties().priceScaleSelectionStrategyName.listeners().unsubscribeAll(this),this.m_timeScale.barSpacingChanged().unsubscribeAll(this),this._leftPriceScales.concat(this._rightPriceScales).forEach((function(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this)}),this),this._priceScaleRatioChanged.unsubscribeAll(this);for(var e=0;ee.left){var t=r(this._leftPriceScales,this.mainDataSource().priceScale());return t.splice(e.left),t}return this._leftPriceScales}, +g.prototype.visibleRightPriceScales=function(){var e=this._model.priceScaleSlotsCount();if(this._rightPriceScales.length>e.right){var t=r(this._rightPriceScales,this.mainDataSource().priceScale());return t.splice(e.right),t}return this._rightPriceScales},g.prototype.timeScale=function(){return this.m_timeScale},g.prototype.dataSources=function(){return this.m_dataSources},g.prototype.isOverlay=function(e){var t=e.priceScale();return"overlay"===this.priceScalePosition(t)},g.prototype._processMainSourceChange=function(){var e;if(null===this.m_mainDataSource)for(var t=0;te)&&(e=n)}}return null===e&&(e=this.getZOrderMinMax().minZOrder-1),this.m_dataSources.forEach((function(t){t.zorder()>e&&t.setZorder(t.zorder()+1)})),e+1},g.prototype.beginInsertManyLineDataSources=function(){this._isInInsertManyDataSourcesState=!0,this._lastLineDataSourceZOrder=null},g.prototype.endInsertManyLineDataSources=function(){this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null},g.prototype.addDataSource=function(e,t,i){var n;u(e)&&!i?(n=null!==this._lastLineDataSourceZOrder?this._lastLineDataSourceZOrder:this._newZOrderForLineTool(),this._isInInsertManyDataSourcesState&&(this._lastLineDataSourceZOrder=n)):n=this.getZOrderMinMax().minZOrder-1,this.insertDataSource(e,t,n)},g.prototype.insertDataSource=function(e,t,i){t||(t=this.findSuitableScale(e)),this._addSourceToCollections(e);var n=!1;(e===this._model.mainSeries()||null===this.m_mainDataSource)&&(this.m_mainDataSource=e,n=!0),t.addDataSource(e,this._isInInsertManyDataSourcesState),e.setPriceScale(t),e.onTagsChanged&&e.onTagsChanged().subscribe(this,g.prototype.onSourceTagsChanged),e.setZorder(i),n&&this._processMainSourceChange(),this._tagsChanged.fire(),TradingView.isInherited(e.constructor,l)&&this.recalculatePriceScale(t),this._invalidateSourcesCache()},g.prototype.priceScalePosition=function(e){return this._leftPriceScales.includes(e)?"left":this._rightPriceScales.includes(e)?"right":"overlay"},g.prototype.createPriceScaleAtPosition=function(e,t){ +var i=this._properties.axisProperties.state();i.autoScale=!0;var n=new d(this._model.properties().scalesProperties,i);return n.setHeight(this.height()),n.setTopMargin(this._defaultTopMargin()),n.setBottomMargin(this._defaultBottomMargin()),this._placePriceScale(n,e,t),n},g.prototype._placePriceScale=function(e,t,i){if("overlay"!==t){var r="left"===t?this._leftPriceScales:this._rightPriceScales,o=void 0===i?r.length:i;r.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.isLockScale()&&(n(null===this._lockedPriceScale),this._lockedPriceScale=e,this._currentPriceScaleRatio=null),this._onPriceScalesChanged.fire()}},g.prototype.removePriceScale=function(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e===this._lockedPriceScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null);var t=this._leftPriceScales.indexOf(e);-1!==t&&this._leftPriceScales.splice(t,1);var i=this._rightPriceScales.indexOf(e);-1!==i&&this._rightPriceScales.splice(i,1),this._onPriceScalesChanged.fire()},g.prototype.removeDataSource=function(e,t,i){var n=this.m_dataSources.indexOf(e);if(-1!==n){0,this._removeSourceFromCollections(n,i),e!==this.m_mainDataSource||t||(this.m_mainDataSource=null);var r=e.priceScale();if(r&&r.dataSources().indexOf(e)>=0&&r.removeDataSource(e),r&&null===r.mainSource()){var o=r.dataSources().length;0!==o&&c.logError("Invalid priceScale state: empty mainSource but non-empty data sources="+o),this.removePriceScale(r)}e.onTagsChanged&&e.onTagsChanged().unsubscribe(this,g.prototype.onSourceTagsChanged),e instanceof l&&!t&&this._processMainSourceChange(),this._tagsChanged.fire(),r&&e instanceof l&&this.recalculatePriceScale(r),this._invalidateSourcesCache()}else c.logDebug("removeDataSource: invalid data source")},g.prototype.startScalePrice=function(e,t){e.startScale(t)},g.prototype.scalePriceTo=function(e,t){e.scaleTo(t),this.updateAllViews()},g.prototype.endScalePrice=function(e){e.endScale()},g.prototype.startScrollPrice=function(e,t){e.startScroll(t)},g.prototype.scrollPriceTo=function(e,t){e.scrollTo(t),this.updateAllViews()},g.prototype.endScrollPrice=function(e){e.endScroll()},g.prototype.setPriceAutoScale=function(e,t){e.setMode({autoScale:t}),this.timeScale().isEmpty()?e.setPriceRange(null):this.recalculatePriceScale(e)},g.prototype.restorePriceScaleState=function(e,t){e.restoreState(t),this.updateAllViews()},g.prototype._updateCustomSourceAllViews=function(e){e.paneViews(this).length>0&&e.updateAllViews()},g.prototype.updateAllViews=function(){for(var e=0;e0&&!this.timeScale().isEmpty()){var i=this.timeScale().visibleBarsStrictRange();e.recalculatePriceRange(i)}e.updatePaneViews()}},g.prototype.resetPriceScale=function(e){var t=this.timeScale().visibleBarsStrictRange();e.isLockScale()||e.setMode({autoScale:!0}),e.recalculatePriceRange(t),this.updateAllViews()},g.prototype.recalculate=function(){this.recalculatePriceScale(this.m_rightPriceScale),this.recalculatePriceScale(this.m_leftPriceScale);for(var e=0;ei&&(i=r.zorder())}return{minZOrder:t,maxZOrder:i}},g.prototype.isZOrderAvailable=function(e){for(var t=0;t0&&t<0){var s=i[n-1].zorder(),a=e.zorder();i[n-1].setZorder(a),e.setZorder(s)}else if(n0){var l=i[n+1].zorder();a=e.zorder();i[n+1].setZorder(a),e.setZorder(l)}this._invalidateSourcesCache(),this._dataSourcesCollectionChanged.fire()},g.prototype.onSourceTagsChanged=function(){this._tagsChanged.fire()},g.prototype.onDestroyed=function(){return this._destroyed},g.prototype.clearSeries=function(e){for(var t=this.m_dataSources.length-1;t>=0;t--)TradingView.isInherited(this.m_dataSources[t].constructor,TradingView.Series)&&this._removeSourceFromCollections(t,e)},g.prototype.nonOverlayPricesSourcesCount=function(){return this.m_dataSources.filter((function(e){return(!e.properties().linkedToSeries||!e.properties().linkedToSeries.value())&&(TradingView.isInherited(e.constructor,l)&&e.showInObjectTree()&&!this.isOverlay(e))}),this).length},g.prototype.canHaveMoreNoScaleSources=function(){return this.nonOverlayPricesSourcesCount()>1},g.prototype.actionNoScaleIsEnabled=function(e){return!(!this.isOverlay(e)&&TradingView.isInherited(e.constructor,l))||this.canHaveMoreNoScaleSources()},g.prototype.executionsPositionController=function(){return this._executionsPositionController||(this._executionsPositionController=new o(this,this._model.timeScale())),this._executionsPositionController},g.prototype.isLast=function(){var e=this._model.panes();return e[e.length-1]===this},g.prototype.setMaximized=function(e){this._maximized=e},g.prototype.isMaximized=function(){return this._maximized},g.prototype.isMainPane=function(){var e=this._model.mainSeries(),t=!1;return this.m_dataSources.forEach((function(i){t||(t=i===e)})),this._isMainPane=t,t},g.prototype.properties=function(){return this._properties},g.prototype._mainSourceVisiblePriceRange=function(e){var t=this.m_timeScale.visibleBarsStrictRange();return null!==t?e.mainSource().priceRange(t.firstBar(),t.lastBar()):new a(-.5,.5)},g.prototype.priceScaleRatio=function(){return this._currentPriceScaleRatio},g.prototype.applyPriceScaleRatio=function(e,t){ +null!==this._lockedPriceScale&&this._lockedPriceScale!==e||this._currentPriceScaleRatio===t||!this.isMainPane()||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())},g.prototype._mainSeriesPaneScaleRatioOnChange=function(){this.isMainPane()&&this._model.mainSeriesScaleRatioPropertyOnChanged()},g.prototype._applyOldScaleRatioToPriceScale=function(){if(this._isRecalculatingScales||null===this._currentPriceScaleRatio)return!1;this._isRecalculatingScales=!0,this._setNewPriceRangeByScaleRatio(this._lockedPriceScale,this._currentPriceScaleRatio,this._mainSourceVisiblePriceRange(this._lockedPriceScale)),this._isRecalculatingScales=!1},g.prototype._applyOldScaleRatioToTimeScale=function(){if(this._isRecalculatingScales||null===this._currentPriceScaleRatio)return!1;this._isRecalculatingScales=!0,this._setNewBarSpacingByScaleRatio(),this._isRecalculatingScales=!1},g.prototype._tryToApplyNewPriceScaleRatio=function(){var e=p(this.m_timeScale,this._lockedPriceScale);this._currentPriceScaleRatio===e||this._lockedPriceScale.isLog()||(this._priceScaleRatioChanged.fire(this._currentPriceScaleRatio,e),this._currentPriceScaleRatio=e)},g.prototype._recalculatePriceScaleByScaleRatio=function(e){this.isMainPane()&&e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToPriceScale():this._tryToApplyNewPriceScaleRatio())},g.prototype._recalculateTimeScaleByScaleRatio=function(e){e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToTimeScale():this._tryToApplyNewPriceScaleRatio())},g.prototype._setNewPriceRangeByScaleRatio=function(e,t,i,n,r){var o=_(e,this.m_timeScale.barSpacing(),t);e.setPriceRange(null!==o?o:i,n,r)},g.prototype._setMinMaxPriceRange=function(){var e=_(this._lockedPriceScale,this.m_timeScale.maxBarSpacing(),this._currentPriceScaleRatio),t=_(this._lockedPriceScale,this.m_timeScale.minBarSpacing(),this._currentPriceScaleRatio);null!==e&&this._lockedPriceScale.setMaxPriceRange(e),null!==t&&this._lockedPriceScale.setMinPriceRange(t)},g.prototype._onPriceScaleSetMinMaxPriceRange=function(e){e===this._lockedPriceScale&&this._setMinMaxPriceRange()},g.prototype._setNewBarSpacingByScaleRatio=function(){var e=this.m_timeScale.getValidBarSpacing(f(this._lockedPriceScale,this._currentPriceScaleRatio));this.m_timeScale.isValidBarSpacing(e)&&this.m_timeScale.setBarSpacing(e)},g.prototype._onPriceScaleModeChanged=function(e,t,i){if(i.lockScale&&(this._lockedPriceScale!==e&&null!==this._lockedPriceScale&&this._lockedPriceScale.setMode({lockScale:!1}),this._lockedPriceScale=e,this._currentPriceScaleRatio=p(this.m_timeScale,e)),t.lockScale&&!i.lockScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null),t.percentage!==i.percentage||t.indexedTo100!==i.indexedTo100){var n=this.timeScale().visibleBarsStrictRange() +;null!==n&&(e.recalculatePriceRange(n),e.updatePaneViews())}},g.prototype.lineToolsForArea=function(e){var t=this.m_height,i=this.m_width,n=this.logicalRectToPixels(e);return this.m_dataSources.filter((function(e){return u(e)})).filter((function(e){return(e.paneViews()||[]).some((function(e){var r=e.renderer(t,i,!0);return r&&r.doesIntersectWithBox&&r.doesIntersectWithBox(n)}))}))},g.prototype.getPriceScaleById=function(e){var t=this.m_dataSources.find((function(t){return null!==t.priceScale()&&t.priceScale().id()===e}));return void 0===t?null:t.priceScale()},g.prototype.setPriceScaleSelectionStrategy=function(e){this._priceScaleSelectionStrategy=e,e.apply(this)},g.prototype.movePriceScale=function(e,t,i){var n=this.priceScalePosition(e);if(n!==t)this.removePriceScale(e),this._placePriceScale(e,t,i),this._invalidateSourcesCache();else if(void 0!==i&&"overlay"!==n){var r="left"===n?this._leftPriceScales:this._rightPriceScales,o=r.indexOf(e);r.splice(o,1),r.splice(i,0,e)}},g.prototype.onPriceScalesChanged=function(){return this._onPriceScalesChanged},g.prototype.priceScaleIndex=function(e,t){switch(t){case"left":return this.leftPriceScales().indexOf(e);case"right":return this.rightPriceScales().indexOf(e)}},g.prototype.realignLineTools=function(){for(var e=0;e0&&(u=2*Math.PI-u),0===e&&(u+=Math.PI),this._properties.angle.setValue(u)}else{var h=this._startChangeWidth,d=o.subtract(r).length();if(this._origScale*h0)},t.fixComputationError=n,t.alignTo=function(e,t){var i=e/t,r=Math.floor(i),o=i-r;return o>2e-10?n(o>.5?(r+1)*t:r*t):e}},jA0t:function(e,t,i){"use strict";var n=function(){var e={};function t(e){return e.is_price_study}function i(e,t){var i=t.slice(0).toLowerCase();if(e){for(var n=0;nt){if((r=o-1)0&&e-t[n-1]<=r)return r;return 0},r.prototype.is_valid=function(){return!this._invalid},r._offset=function(e,t,i){var n=o(e,i);return-1===n?0:t[n]};var s=function(e){return 0|e},a=function(e){return 60*e*1e3};function l(e){return e%4==0&&(e%100!=0||e%400==0)}var c={0:0,1:31,2:59,3:90,4:120,5:151,6:181,7:212,8:243,9:273,10:304,11:334},u={SUNDAY:1,MONDAY:2,TUESDAY:3,WEDNESDAY:4,THURSDAY:5,FRIDAY:6,SATURDAY:7,JANUARY:0,FEBRUARY:1,MARCH:2,APRIL:3,MAY:4,JUNE:5,JULY:6,AUGUST:7,SEPTEMBER:8,OCTOBER:9,NOVEMBER:10,DECEMBER:11,YEAR:1,MONTH:2,WEEK_OF_YEAR:3,DAY_OF_MONTH:5,DAY_OF_YEAR:6,DAY_OF_WEEK:7,HOUR_OF_DAY:11,MINUTE:12,SECOND:13,minutesPerDay:1440,secondsPerDay:a(1440),get_minutes_from_hhmm:function(e){return-1!==e.indexOf(":")&&(e=e.split(":").join("")),e%100+60*s(e/100)},get_year:function(e){return e.getUTCFullYear()},get_month:function(e){return e.getUTCMonth()},get_hours:function(e){return e.getUTCHours()},get_minutes:function(e){return e.getUTCMinutes()},get_seconds:function(e){return e.getUTCSeconds()},get_day_of_month:function(e){return e.getUTCDate()},get_day_of_week:function(e){return e.getUTCDay()+1},get_day_of_year:function(e){var t=e.getUTCMonth(),i=c[t];return t>u.JANUARY+1&&l(e.getUTCFullYear())&&(i+=1),i+e.getUTCDate()},get_week_of_year:function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1)).getUTCDay(),i=0===t?1:8-t,n=u.get_day_of_year(e)-i;return Math.ceil(n/7)+1},get_minutes_from_midnight:function(e){return 60*u.get_hours(e)+u.get_minutes(e)},set_hms:function(e,t,i,n,r,o){e.setUTCHours(t),e.setUTCMinutes(i),e.setUTCSeconds(n),e.setUTCMilliseconds(r),u.correct_time(e,o)},correct_time:function(e,t){var i=e.getTime(),n=t.correction_loc(i);e.setTime(i+n)},add_days_considering_dst:function(e,t,i){var n=e.offset_utc(t),r=this.clone(t);this.add_date(r,i);var o=e.offset_utc(r);return r.setTime(r.getTime()+n-o),r},add_date:function(e,t){e.setTime(e.getTime()+t*u.secondsPerDay)},add_minutes:function(e,t){e.setTime(e.getTime()+a(t))},clone:function(e){return new Date(e.getTime())},get_days_per_year:function(e){var t=e.getUTCFullYear();return this.days_per_year(t)},days_per_year:function(e){return l(e)?366:365},get_part:function(e,t){switch(t){case u.YEAR:return u.get_year(e);case u.MONTH:return u.get_month(e);case u.DAY_OF_MONTH:return u.get_day_of_month(e);case u.WEEK_OF_YEAR:return u.get_week_of_year(e);case u.DAY_OF_WEEK:return u.get_day_of_week(e);case u.HOUR_OF_DAY:return u.get_hours(e);case u.MINUTE:return u.get_minutes(e);case u.DAY_OF_YEAR:return u.get_day_of_year(e);case u.SECOND:return u.get_seconds(e);default:return e.getTime()}},time_minutes:a,time_seconds:function(e){return 1e3*e},time_minutes_diff:function(e,t){return s((s(e/1e3)-s(t/1e3))/60)},time_seconds_diff:function(e,t){return s(s(e/1e3)-s(t/1e3))},utc_to_cal:function(e,t){var i=e.offset_utc(t);return new Date(t+i)},get_cal:function(e,t,i,n,r,o,s){var a=new Date(Date.UTC(t,i,n,r||0,o||0,s||0)),l=e.offset_utc(+a) +;return new Date(a.valueOf()-l)},get_cal_from_unix_timestamp_ms:function(e,t){return new Date(t+e.offset_utc(t))},get_cal_utc:function(e,t,i){return new Date(Date.UTC(e,t,i))},cal_to_utc:function(e,t){var i=t.getTime();return i-e.offset_loc(i)},get_timezone:function(e){return new r(e)},shift_day:function(e,t){var i=e-1;return(i+=t)>6?i%=7:i<0&&(i=(7+i%7)%7),i+1}};e.exports=u},jFln:function(e,t,i){"use strict";var n=i("Hr11"),r=n.greaterThan,o=n.lessThan,s=window.CanvasEx=i("8Uy/");s.computeDashPattern=function(e){return[[e.lineWidth,2*e.lineWidth],[5*e.lineWidth,6*e.lineWidth],[6*e.lineWidth,6*e.lineWidth],[e.lineWidth,4*e.lineWidth],[2*e.lineWidth,e.lineWidth]][e.lineStyle-1]},s.drawLine=function(e,t,i,n,r){isFinite(t)&&isFinite(n)&&isFinite(i)&&isFinite(r)&&(e.lineStyle!==s.LINESTYLE_SOLID?s.drawDashedLine(e,t,i,n,r):s.drawSolidLine(e,t,i,n,r))},s.drawArrow=function(e,t,i,n,r,o){if(o=void 0===o?2:o,isFinite(t)&&isFinite(n)&&isFinite(i)&&isFinite(r)){var s=Math.round(o/2);e.beginPath(),e.moveTo(n,r),e.lineTo(t,i),e.moveTo(t+o,i+o),e.lineTo(t-o,i+o),e.moveTo(t-s,i+s),e.lineTo(t+s,i+s),e.stroke()}},s.drawSolidLine=function(e,t,i,n,r){e.beginPath(),e.moveTo(t,i),e.lineTo(n,r),e.stroke()},s.setLineStyle=function(e,t){e.lineStyle=t;var i=[];t!==s.LINESTYLE_SOLID&&(i=s.computeDashPattern(e)),s.setLineDash(e,i)},s.setLineDash=function(e,t){"function"==typeof e.setLineDash?e.setLineDash(t):void 0!==e.mozDash?e.mozDash=t:void 0!==e.webkitLineDash&&(e.webkitLineDash=t)},s.drawPoly=function(e,t,i){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(var n=0;n0&&(c.thereYet=o,c.cap=Math.max),t-n>0&&(l.thereYet=o,l.cap=Math.max),e.moveTo(t,i);for(var u=t,h=i,d=0,p=!0;!l.thereYet(u,n)||!c.thereYet(h,s);){var _=Math.atan2(s-i,n-t),f=a[d];u=l.cap(n,u+Math.cos(_)*f),h=c.cap(s,h+Math.sin(_)*f),p?e.lineTo(u,h):e.moveTo(u,h), +d=(d+1)%a.length,p=!p}},s.setFont=function(e,t){if(e.font!==t)try{e.font=t}catch(i){}},"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.setFont=function(e){s.setFont(this,e)},CanvasRenderingContext2D.prototype.lineStyle=s.LINESTYLE_SOLID),e.exports=s},jJ9X:function(e,t,i){},jRfx:function(e,t,i){"use strict";i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n){var r=e.call(this,t,i,n)||this;return r._restorePane=!1,r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=this._chartModel.panes().length,i=this._chartModel.panes()[this._targetPaneIndex()],n=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),o=this._chartModel.children(n,!0);o.forEach((function(t){return e._chartModel.detachSource(t)})),this._restorePane=this._chartModel.detachSource(n);var s=i.findSuitableScale(n);if(i.addDataSource(n,s,!1),o.forEach((function(e){return i.addDataSource(e,s,!1)})),n===this._chartModel.mainSeries()){var a=i.priceScalePosition(s);i.movePriceScale(s,a,0)}this._chartModel.fullUpdate(),t!==this._chartModel.panes().length&&this._chartModel.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){var e,t=this;e=this._restorePane?this._chartModel.createPane(this._initialPaneIndex):this._chartModel.panes()[this._initialPaneIndex];var i=Object(r.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),n=this._chartModel.children(i,!0);n.forEach((function(e){return t._chartModel.detachSource(e)})),this._chartModel.detachSource(i);var o=e.getPriceScaleById(this._initialPriceScaleId);null===o&&(o=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),e.addDataSource(i,o,!0),n.forEach((function(t){return e.addDataSource(t,o,!1)})),this._chartModel.fullUpdate()},t}(i("3u3j").a),s=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._initialPaneIndex-1},t}(o),a=function(e){function t(t,i,n){return e.call(this,t,i,n)||this}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._initialPaneIndex+1},t}(o),l=function(e){function t(t,i,n,r){var o=e.call(this,t,i,r)||this;return o._targetPane=n,o}return Object(n.__extends)(t,e),t.prototype._targetPaneIndex=function(){return this._targetPane},t}(o)},jTis:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"CalloutConsts",(function(){return n})),function(e){e[e.RoundRadius=8]="RoundRadius",e[e.TextMargins=2]="TextMargins",e[e.MinWidth=100]="MinWidth"}(n||(n={}))},jeZR:function(e,t,i){"use strict";i.r(t),i.d(t,"AppliedTimeFrame",(function(){return r}));var n=i("QfUd"),r=function(){function e(e){this._appliedTimeFrame=new n.a(null),this._appliedTimeFrameInfo=null,this._model=e,e.mainSeries().dataEvents().messageReceived().subscribe(this,this._onSeriesMessageReceived)}return e.prototype.destroy=function(){ +this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.mainSeries().dataEvents().messageReceived().unsubscribeAll(this)},e.prototype.appliedTimeFrame=function(){return this._appliedTimeFrame},e.prototype._onSeriesMessageReceived=function(e){if("series_timeframe"===e.method){var t=this._model.timeScale();t.logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame),(null==e.params[5]||e.params[5])&&(this._appliedTimeFrameInfo={logicalRange:t.logicalRange(),baseIndex:t.baseIndex()},t.logicalRangeChanged().subscribe(this,this._invalidateAppliedTimeFrame))}},e.prototype._invalidateAppliedTimeFrame=function(){if(null!==this._appliedTimeFrameInfo){var e=this._model.timeScale(),t=e.logicalRange(),i=e.baseIndex(),n=this._appliedTimeFrameInfo.logicalRange,r=this._appliedTimeFrameInfo.baseIndex;null!==t&&null!==n&&i-t.left()==r-n.left()&&i-t.right()==r-n.right()||(this._appliedTimeFrame.setValue(null),e.logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame))}},e}()},jenN:function(e,t,i){"use strict";i.r(t);var n=i("txPx"),r=i("7Fue"),o=i("xWfy"),s=i("qySK"),a=i("mrSG"),l=function(e){function t(t,i){var n=e.call(this)||this;return n._source=t,n._data=i,n}return Object(a.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.priceScale(),r=this._source.properties().visible.value();if(n&&!n.isEmpty()&&r){var o=this._source.properties().graphics[this._data.lineType][this._data.styleId];if(o.visible&&o.visible.value()&&o.showPrice&&o.showPrice.value()){var s=this._source.firstValue();if(null!==s){var a=this._data.line.level,l=o.color.value();i.background=l,i.color=this.generateTextColor(l),i.coordinate=n.priceToCoordinate(a,s),e.text=n.formatPrice(a,s),e.visible=!0}}}},t}(i("KcY8").a);i.d(t,"createGraphicsPaneViews",(function(){return u})),i.d(t,"createGraphicsPriceAxisViews",(function(){return d})),i.d(t,"isStudyGraphicsEmpty",(function(){return r.a})),i.d(t,"StaticStudyGraphics",(function(){return o.a})),i.d(t,"emptyStudyGraphics",(function(){return o.b})),i.d(t,"loadStudyGraphics",(function(){return o.c})),i.d(t,"saveStudyGraphics",(function(){return o.d})),i.d(t,"LiveStudyGraphics",(function(){return s.a}));var c=Object(n.getLogger)("Chart.StudyGraphics");function u(e,t,n){return new Promise((function(r){i.e("study-pane-views").then(function(o){var s=Object.keys(e.graphicsInfo());s.sort((function(e,t){return h(e)-h(t)})),r(s.map((function(r){var o=i("psYU").VertLinePaneView,s={backgrounds:null,hhists:null,horizlines:i("1sos").HorizLinePaneView,hlines:null,lines:null,polygons:null,shapemarks:null,textmarks:null,trendchannels:null,vertlines:o,dwglabels:null,dwglines:null}[r];return null===s?(c.logWarn(r+" is not supported by this build of graphics subsystem, skipping"),null):new s(e,t,n)})).filter((function(e){return null!==e})))}.bind(null,i)).catch(void 0)}))}function h(e){switch(e){case"polygons":return-100;case"trendchannels":return-90;default:return 0}}function d(e){for(var t=Object.keys(e.graphicsInfo()),i=[],n=function(t){ +switch(t){case"hlines":e.graphics().hlines().forEach((function(n,r){n.forEach((function(n){void 0!==n.level&&i.push(new l(e,{line:{level:n.level},styleId:r,lineType:t}))}))}));break;case"horizlines":e.graphics().horizlines().forEach((function(n,r){n.forEach((function(n){void 0!==n.level&&i.push(new l(e,{line:{level:n.level},styleId:r,lineType:t}))}))}))}},r=0,o=t;r0&&t.setValue(a.family),i.setValue(a.size),n.setValue(a.bold),s.setValue(a.italic)):o.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,n){n?(e.save(),e.fillStyle="rgba(0, 0, 0, 0.15)",CanvasEx.drawPoly(e,t,!0),e.restore()):i&&(e.save(),e.fillStyle="rgba(0, 0, 0, 0.1)",CanvasEx.drawPoly(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=s},jofe:function(e,t,i){"use strict";function n(){var e,t;return{promise:new Promise((function(i,n){e=i,t=n})),reject:t,resolve:e}}i.r(t),i.d(t,"createDeferredPromise",(function(){return n}))},jpZi:function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("mrSG"),r=i("Eyy1"),o=(i("YFKU"),i("HbRj"),i("RDU5")),s=window.t("Exclude line tools from group {group}"),a=function(e){function t(t,i,n){var r=e.call(this,s.format({group:i.name()}))||this;return r._model=t,r._groupId=i.id,r._groupName=i.name(),r._lineToolsIds=n.map((function(e){return e.id()})),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this,t=Object(r.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),i=this._lineToolsIds.map((function(t){return e._model.dataSourceForId(t)})) +;t.excludeLineTools(i),0===t.lineTools().length&&this._model.lineToolsGroupModel().removeGroup(t)},t.prototype.undo=function(){var e=this,t=this._lineToolsIds.map((function(t){return e._model.dataSourceForId(t)})),i=this._model.lineToolsGroupModel().groupForId(this._groupId);null!==i?i.addLineTools(t):this._model.lineToolsGroupModel().createGroup(t,this._groupName,this._groupId)},t}(o.UndoCommand)},jy4L:function(e,t,i){"use strict";i.r(t),i.d(t,"makeNextSymbolId",(function(){return r})),i.d(t,"makeNextStudyId",(function(){return s}));var n=0;function r(){return"ss_"+ ++n}var o=0;function s(){return"st"+ ++o}},k4w6:function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._series=t,i._model=t.model(),i}return Object(n.__extends)(t,e),t}(i("2ijp").a)},"k9/m":function(e,t,i){"use strict";i.r(t),i.d(t,"PlotRowSearchMode",(function(){return n})),i.d(t,"PlotList",(function(){return c})),i.d(t,"mergeMinMax",(function(){return u})),i.d(t,"mergePlotRows",(function(){return h}));var n,r=i("Eyy1"),o=i("Y7w9"),s=i("tqok"),a=i("txPx"),l=Object(a.getLogger)("Chart.PlotList");!function(e){e[e.NearestLeft=-1]="NearestLeft",e[e.Exact=0]="Exact",e[e.NearestRight=1]="NearestRight"}(n||(n={}));var c=function(){function e(e,t){void 0===e&&(e=null),void 0===t&&(t=null),this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache=new Map,this._rowSearchCache=new Map,this._rowSearchCacheWithoutEmptyValues=new Map,this._plotFunctions=e||new Map,this._emptyValuePredicate=t}return e.prototype.clear=function(){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache.clear(),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear()},e.prototype.first=function(){return this.size()>0?this._items[this._start]:null},e.prototype.last=function(){return this.size()>0?this._items[this._end-1]:null},e.prototype.firstIndex=function(){return this.size()>0?this._indexAt(this._start):null},e.prototype.lastIndex=function(){return this.size()>0?this._indexAt(this._end-1):null},e.prototype.size=function(){return this._end-this._start},e.prototype.isEmpty=function(){return 0===this.size()},e.prototype.contains=function(e){return null!==this._search(e,n.Exact)},e.prototype.valueAt=function(e){var t=this.search(e);return null!==t?t.value:null},e.prototype.add=function(e,t){if(this._shareRead)return l.logDebug("add: readonly collection modification attempt"),!1;var i={index:e,value:t},r=this._search(e,n.Exact);return this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),null===r?(this._items.splice(this._lowerbound(e),0,i),this._start=0,this._end=this._items.length,!0):(this._items[r]=i,!1)},e.prototype.search=function(e,t,i){void 0===t&&(t=n.Exact);var r=void 0!==i?this._rowSearchCacheWithoutEmptyValues:this._rowSearchCache,o=void 0!==i?1e4*(t+1)+i:t,s=r.get(e);if(void 0!==s){var a=s.get(o);if(void 0!==a)return a}var l=this._search(e,t,i);if(null===l)return null;var c={index:this._indexAt(l), +value:this._valueAt(l)};return void 0===s&&(s=new Map,r.set(e,s)),s.set(o,c),c},e.prototype.fold=function(e,t){for(var i=t,n=this._start;n=i;--n){var r=this._indexAt(n),o=this._valueAt(n);if(e(r,o))return{index:r,value:o}}return null},e.prototype.each=function(e){for(var t=this._start;tthis._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)},e.prototype.addTail=function(e,t){void 0===t&&(t=!1);var i=0;t&&this._end-this._start>0&&(i=1,this._items[this._end-this._start-1].value=e[0].value);for(var n=i;n0?i[0]:null},e.prototype.state=function(){return{start:this._start,end:this._end,data:this._items,shareread:this._shareRead}},e.prototype.restoreState=function(e){e?(this._start=e.start,this._end=e.end,this._shareRead=e.shareread,this._items=e.data,this._minMaxCache.clear(),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear()):this.clear()},e.prototype._indexAt=function(e){return this._items[e].index},e.prototype._valueAt=function(e){return this._items[e].value},e.prototype._length=function(){return this._items.length},e.prototype._search=function(e,t,i){var r=this._bsearch(e);if(null===r&&t!==n.Exact)switch(t){case n.NearestLeft:return this._searchNearestLeft(e,i);case n.NearestRight:return this._searchNearestRight(e,i);default:throw new TypeError("Unknown search mode")}if(void 0===i||null===r||t===n.Exact)return r;switch(t){case n.NearestLeft:return this._nonEmptyNearestLeft(r,i);case n.NearestRight:return this._nonEmptyNearestRight(r,i);default:throw new TypeError("Unknown search mode")}},e.prototype._nonEmptyNearestRight=function(e,t){for(var i=Object(r.ensure)(this._emptyValuePredicate),n=Object(r.ensure)(t);e=this._start&&i(this._valueAt(e),n);)e-=1;return ethis._start&&(i-=1);var n=i!==this._end&&this._indexAt(i)e}),this._start,this._end)},e.prototype._plotMinMax=function(e,t,i){var n=null,r=this._plotFunctions.get(i);if(void 0===r)throw new Error('Plot "'+i+'" is not registered');for(var o=e;on.max&&(n.max=s)))}return n},e.prototype._invalidateCacheForRow=function(e){var t=Math.floor(e.index/30);this._minMaxCache.forEach((function(e){return e.delete(t)}))},e.prototype._prepend=function(e){return Object(r.assert)(!this._shareRead,"collection should not be readonly"),Object(r.assert)(0!==e.length,"plotRows should not be empty"),this._rowSearchCache.clear(), +this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=e.concat(this._items),this._start=0,this._end=this._items.length,e[0]},e.prototype._append=function(e){return Object(r.assert)(!this._shareRead,"collection should not be readonly"),Object(r.assert)(0!==e.length,"plotRows should not be empty"),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=this._items.concat(e),this._start=0,this._end=this._items.length,e[0]},e.prototype._updateLast=function(e){Object(r.assert)(!this.isEmpty(),"plot list should not be empty");var t=this._items[this._end-1];Object(r.assert)(t.index===e.index,"last row index should match new row index"),this._invalidateCacheForRow(e),this._rowSearchCache.delete(e.index),this._rowSearchCacheWithoutEmptyValues.delete(e.index),this._items[this._end-1]=e},e.prototype._merge=function(e){return Object(r.assert)(0!==e.length,"plot rows should not be empty"),this._rowSearchCache.clear(),this._rowSearchCacheWithoutEmptyValues.clear(),this._minMaxCache.clear(),this._items=h(this._items,e),this._start=0,this._end=this._items.length,e[0]},e.prototype._minMaxOnRangeCachedImpl=function(e,t,i){if(this.isEmpty())return null;var n=null,o=Object(r.ensureNotNull)(this.firstIndex()),s=Object(r.ensureNotNull)(this.lastIndex()),a=Math.max(e,o),l=Math.min(t,s),c=30*Math.ceil(a/30),h=Math.max(c,30*Math.floor(l/30));n=u(n,this._minMaxOnRange(a,Math.min(c,t,l),i));var d=this._minMaxCache.get(i);void 0===d&&(d=new Map,this._minMaxCache.set(i,d));for(var p=Math.max(c+1,a);pt[s].index?s++:(o++,s++,r--);return r}(e,t),n=new Array(i),r=0,o=0,s=e.length,a=t.length,l=0;rt[o].index?(n[l]=t[o],o++):(n[l]=t[o],r++,o++),l++;for(;r16)throw new TypeError("invalid length");if(0===t)return e.toString();return("0000000000000000"+e.toString()).slice(-t)}function h(e){return"hasForexAdditionalPrecision"in e}var d=function(){function e(e,t,i,o){if(this.type="price",this._formatterErrors={custom:Object(n.t)("Price format is invalid."),fraction:Object(n.t)("Fraction part is invalid."),secondFraction:Object(n.t)("Second fraction part is invalid.")},t||(t=1),Object(r.isNumber)(e)&&Object(r.isInteger)(e)||(e=100),e<0)throw new TypeError("invalid base");this._priceScale=e,this._minMove=t,this._minMove2=o,i&&void 0!==o&&o>0&&2!==o&&4!==o&&8!==o?a.logDebug("invalid minmove2"):(this._fractional=i,this.calculateDecimal())}return e.prototype.isFractional=function(){return!!this._fractional},e.prototype.state=function(){return{fractional:this._fractional,fractionalLength:this._fractionalLength,minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale}},e.prototype.calculateDecimal=function(){if(this._fractionalLength=0,this._priceScale>0&&this._minMove>0){var e=this._priceScale;for(this._fractional&&this._minMove2&&(e/=this._minMove2);e>1;)e/=10,this._fractionalLength++}},e.prototype.format=function(e,t,i,n,r){void 0===n&&(n=!0),void 0===r&&(r=!0);var s,a="";return e<0?(a=!1===n?"":"−",e=-e):e&&!0===t&&(a="+"),s=this._fractional?a+this._formatAsFractional(e,i):a+this._formatAsDecimal(e,i),r?Object(o.forceLTRStr)(s):s},e.prototype.parse=function(e){return e=(e=Object(o.stripLTRMarks)(e)).replace("−","-"),this._fractional?this._minMove2?this._parseAsDoubleFractional(e):this._parseAsSingleFractional(e):this._parseAsDecimal(e)},e.prototype.hasForexAdditionalPrecision=function(){return!this._fractional&&10===this._minMove2},e.serialize=function(e){return e.state()},e.deserialize=function(t){ +return new e(t.priceScale,t.minMove,t.fractional,t.minMove2)},e.prototype._formatAsDecimal=function(e,t){var i;t=t||0;var n,r=1/(i=this._fractional?Math.pow(10,this._fractionalLength||0):Math.pow(10,t)*this._priceScale/this._minMove);if(i>1)n=Math.floor(e);else{var o=Math.floor(Math.round(e/r)*r);n=0===Math.round((e-o)/r)?o:o+r}var s="";if(i>1){var a=+(Math.round(e*i)-n*i).toFixed(this._fractionalLength);a>=i&&(a-=i,n+=1);var l=void 0!==this._fractionalLength?this._fractionalLength:NaN;s=c.decimalSign+u(+a.toFixed(this._fractionalLength)*this._minMove,l+t),s=this._removeEndingZeros(s,t)}return n.toString()+s},e.prototype._getFractPart=function(e,t){var i=[0,5],n=[0,2,5,7];return 2===t?void 0===i[e]?-1:i[e]:4===t?void 0===n[e]?-1:n[e]:e},e.prototype._formatAsFractional=function(e,t){var i=this._priceScale/this._minMove,n=Math.floor(e),r=t?Math.floor(e*i)-n*i:Math.round(e*i)-n*i;r===i&&(r=0,n+=1);var o="";if(t){var s=(e-n-r/i)*i;o=u(s=Math.round(s*Math.pow(10,t)),t),o=this._removeEndingZeros(o,t)}if(!this._fractionalLength)throw new Error("_fractionalLength is not calculated");var a="";if(this._minMove2){var l=r%this._minMove2,h=u(r=(r-l)/this._minMove2,this._fractionalLength),d=this._getFractPart(l,this._minMove2);a=h+c.decimalSignFractional+d}else a=u((r=this._getFractPart(r,this._priceScale))*this._minMove,this._fractionalLength);return n.toString()+c.decimalSignFractional+a+o},e.prototype._removeEndingZeros=function(e,t){for(var i=0;i=r||o<0)return{error:this._formatterErrors.fraction,res:!1};var s=n+o/r;return i&&(s=-s),{value:s,res:!0,suggest:this.format(s)}}return{error:this._formatterErrors.custom,res:!1}},e.prototype._parseAsDoubleFractional=function(e){var t=new RegExp(/^(-?)[0-9]+$/).exec(e);if(t)return{value:u=parseFloat(e),res:!0,suggest:this.format(u)};if(t=new RegExp("^(-?)([0-9]+)\\"+c.decimalSignFractional+"([0-9]+)\\"+c.decimalSignFractional+"([0-9]+)$").exec(e)){var i=!!t[1],n=parseInt(t[2]),r=void 0!==this._minMove2?this._minMove2:NaN,o=this._priceScale/r,s=this._minMove2,a=this._patchFractPart(parseInt(t[3]),o),l=this._patchFractPart(parseInt(t[4]),s);if(a>=o||a<0)return{error:this._formatterErrors.fraction,res:!1} +;if(void 0!==s&&l>=s||l<0)return{error:this._formatterErrors.secondFraction,res:!1};var u=void 0!==s?n+a/o+l/(o*s):NaN;return i&&(u=-u),{value:u,res:!0,suggest:this.format(u)}}return{error:this._formatterErrors.custom,res:!1}},e}()},l4sv:function(e,t,i){"use strict";i.r(t),i.d(t,"HorizontalLineRenderer",(function(){return s}));var n=i("VdBB"),r=i("jFln"),o=i("gAom"),s=function(){function e(){this._data=null,this._hitTest=new n.HitTestResult(n.HitTestResult.REGULAR)}return e.prototype.setData=function(e){this._data=e},e.prototype.setHitTest=function(e){this._hitTest=e},e.prototype.hitTest=function(e){if(null===this._data||!1===this._data.visible)return null;var t=Math.abs(e.y-this._data.y)<=3+this._data.linewidth/2,i=void 0===this._data.left||this._data.left-e.x<=3,n=void 0===this._data.right||e.x-this._data.right<=3;return t&&i&&n?this._hitTest:null},e.prototype.draw=function(e,t){if(null!==this._data&&!1!==this._data.visible&&!(this._data.y<-this._data.linewidth/2||this._data.y>t.cssHeight+this._data.linewidth/2)){var i=t.pixelRatio;e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&Object(r.setLineStyle)(e,this._data.linestyle);var n=void 0!==this._data.left?Math.max(this._data.left,0):0,s=void 0!==this._data.right?Math.min(this._data.right,t.cssWidth):t.cssWidth,a=Math.round(this._data.y*i),l=Math.floor(n*i),c=Math.ceil(s*i);Object(o.drawHorizontalLine)(e,a,l,c)}},e}()},l7mP:function(e,t,i){"use strict";function n(e,t,n){void 0===t&&(t={}),Promise.all([i.e("react"),i.e(3),i.e(23),i.e(37),i.e(41),i.e(61),i.e(80),i.e(51),i.e("take-chart-image-dialog-impl")]).then(function(r){i("fMMV").getImageOfChart(e,t,n)}.bind(null,i)).catch(void 0)}function r(e,t,n){void 0===t&&(t={}),Promise.all([i.e("react"),i.e(3),i.e(23),i.e(37),i.e(41),i.e(61),i.e(80),i.e(51),i.e("take-chart-image-dialog-impl")]).then(function(r){i("fMMV").getImageOfChartSilently(e,t,n)}.bind(null,i)).catch(void 0)}i.r(t),i.d(t,"getImageOfChart",(function(){return n})),i.d(t,"getImageOfChartSilently",(function(){return r}))},lA7n:function(e,t,i){"use strict";i.r(t);var n=i("Kxc7"),r=i("mrSG"),o=function(e){function t(t,i){return e.call(this,t,i,"FAVORITE_CHARTS_CHANGED","loadChartDialog.favorites",{})||this}return Object(r.__extends)(t,e),t}(i("ulZB").b),s=i("zUrt"),a=i("FBuY"),l=i("Vdly"),c=i("/z0S");i.d(t,"LoadChartService",(function(){return u}));var u=function(){function e(e){var t=this;void 0===e&&(e=null),this._favoriteChartsService=new o(a.TVXWindowEvents,l),this._chartWidgetCollection=null,this._promise=null,this._getChartEntry=function(e){return{id:e.id,url:e.url,title:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,active:function(){return t._isActiveChart(e.id)},openAction:function(){return s.backend.loadChart(e)},deleteAction:function(){return new Promise((function(i){s.backend.removeChart(e.image_url,(function(){t._deleteChart(e.id),i()}))}))},favoriteAction:t._updateFavorites}},this._updateFavorites=function(e){ +return t._favoriteChartsService.set(e)},this._isActiveChart=function(e){return null!==t._chartWidgetCollection&&e===t._chartWidgetCollection.metaInfo.id.value()},this._deleteChart=function(e){t._isActiveChart(e)&&(n.enabled("saveload_storage_customization")?null!==t._chartWidgetCollection&&t._chartWidgetCollection.clearChartMetaInfo():location.href="/chart/"+location.search)},this._chartWidgetCollection=e}return e.prototype.showLoadDialog=function(){Object(c.a)(this._showLoadDialog.bind(this),{source:"Load chart",sourceMeta:"Chart"})},e.prototype._showLoadDialog=function(){var e=this;(n.enabled("saveload_requires_authentication")&&!window.is_authenticated?Promise.resolve([]):new Promise((function(e){s.backend.getCharts((function(t){e(t)}))}))).then((function(t){return t.map(e._getChartEntry)})).then((function(t){var n=e._promise=Promise.all([i.e("react"),i.e(1),i.e(3),i.e(4),i.e(6),i.e(7),i.e(8),i.e(9),i.e(10),i.e(27),i.e(33),i.e(65),i.e(73),i.e(0),i.e(2),i.e(5),i.e(34),i.e("load-chart-dialog")]).then(i.bind(null,"AMW5")).then((function(i){e._promise===n&&i.showLoadChartDialog(t,e._favoriteChartsService,e._chartWidgetCollection)}))}))},e}()},lCO3:function(e,t,i){"use strict";i.r(t),i.d(t,"Version",(function(){return r}));var n=i("Eyy1"),r=function(){function e(e,t){this._major=e,this._minor=t}return e.prototype.major=function(){return this._major},e.prototype.minor=function(){return this._minor},e.prototype.isZero=function(){return 0===this._major&&0===this._minor},e.prototype.toString=function(){return this._major+"."+this._minor},e.prototype.compareTo=function(e){return this._majore._major?1:this._minore._minor?1:0},e.prototype.isLess=function(e){return this.compareTo(e)<0},e.prototype.isLessOrEqual=function(e){return this.compareTo(e)<=0},e.prototype.isEqual=function(e){return 0===this.compareTo(e)},e.prototype.isGreater=function(e){return this.compareTo(e)>0},e.prototype.isGreaterOrEqual=function(e){return this.compareTo(e)>=0},e.parse=function(t){if(t instanceof e)return new e(t.major(),t.minor());if("number"==typeof t)return Object(n.assert)(Math.floor(t)===t,"Version should not be a float number"),new e(t,0);if("string"==typeof t){var i=t.split(".");if(1===i.length){var r=parseInt(i[0],10);return Object(n.assert)(!isNaN(r),"Bad version string: "+t),new e(r,0)}if(2===i.length){r=parseInt(i[0],10);Object(n.assert)(!isNaN(r),"Bad version string: "+t);var o=parseInt(i[1],10);return Object(n.assert)(!isNaN(o),"Bad version string: "+t),new e(r,o)}throw new Error("Bad version string (one dot expected): "+t)}throw new Error("Bad version: "+t)},e.ZERO=new e(0,0),e}()},lJvs:function(e,t,i){"use strict";var n=i("aO4+").Point,r=i("vAx0").ESDPaneView,o=i("fTGZ").BarsMarksContainer,s=i("mMWL"),a=i("FQhm"),l=i("6xeX").Tooltip,c=i("zDbI").CHART_FONT_FAMILY;function u(e){o.call(this,e),this.toolname="UserDefinedTimescaleMarks";var t=this;s.hideMarksOnBars().subscribe(this,(function(){t._properties.visible.setValue(!s.hideMarksOnBars().value())})),this._paneView=new h(e,this), +this._requestedPointsets=new Set}function h(e,t){r.call(this,e,t,void 0,void 0),this.source=t,this.stylesCache={},this.templatesCache={},this._lollipops={},this._createLollipops()}inherit(u,o),u.prototype._initialize=function(e){this._properties.visible.setValue(!0)},u.prototype.userEditEnabled=function(){return!1},u.prototype._plateViewData=function(e){return{text:e.text}},u.prototype.onClicked=function(e){a.emit("onTimescaleMarkClick",e.id)},u.prototype.clearMarks=function(){var e=this._model.chartApi();if(e.connected()){var t=this;Object.keys(this._marks).forEach((function(i){var n=t._getPointsetId(i);e.removePointset(n)}))}this._requestedPointsets.clear(),o.prototype.clearMarks.call(this),this._paneView.clearCaches(),this.onNeedRepaint.fire()},u.prototype._getData=function(e){var t=this._model.mainSeries().symbolInfo();if(t){var i=this.roundRange(this._rangeDifference(e)),n=this,r=this._model.mainSeries(),o=r.symbolId(),s=r.properties().interval.value();ChartApiInstance.getTimescaleMarks(t,i.start,i.end,(function(t){var i=n._model.chartApi();t.forEach((function(e){e.index=null;var t=e.id,r=n._getPointsetId(t),a=n._marks[t];if(a&&null!==a.index&&(a.tickmark===e.tickmark?e.index=a.index:n._requestedPointsets.has(r)&&i.connected()&&(i.removePointset(r),n._requestedPointsets.delete(r))),n._marks[t]=e,null===e.index&&i.connected()){n._requestedPointsets.add(r);var l=[[e.tickmark,0]];i.createPointset(r,"turnaround",o,s,l,(function(e){n._onPointsetData(e)}))}}),n),n._loadedRange=n._rangeUnion(e,n._loadedRange),n.onNeedRepaint.fire()}),s)}},u.prototype._getPointsetId=function(e){return"pointsetMark_"+e},u.prototype._onPointsetData=function(e){var t=e.params.customId.split("_")[1],i=this._marks[t],n=e.params.plots;i&&1===n.length&&(i.index=n[0].value[0])},u.prototype.updatePlateData=function(e,t){return t.barWidth=this.barWidth(),t.text=e.text,t.tooltipMargin=-1*Math.max(e.minSize/2,.4*this.barWidth()),t},u.prototype.hasContextMenu=function(){return!1},u.prototype.paneViews=function(){return this._properties.visible.value()?[this._paneView]:[]},u.prototype.onClickOutside=function(){this._paneView.onClickOutside()},inherit(h,r),h.prototype._createLollipops=function(){var e=this.source._model.timeScale(),t=r.prototype._getY.call(this.source),i=this.source._model.lastHittestData(),o=this;Object.keys(this.source._marks).forEach((function(r){var s=this.source._marks[r],a=s.id,c=s.index;null!==c&&(o._lollipops[a]={id:a,basePoint:new n(e.indexToCoordinate(c)+1,t),hovered:i&&i.id===a||a===o.getLastClickedLollipopId(),barY:null,label:s.label,color:s.color,items:s.tooltip,tooltip:o._lollipops.hasOwnProperty(a)?o._lollipops[a].tooltip:new l,visible:!0})}),this)},h.prototype.clearCaches=function(){this.closeTooltips(),this.clearLastClicked(),this._lollipops={}},h.prototype.update=function(){this._createLollipops(),this._invalidated=!1},h.prototype.renderer=function(){return this.update(),r.prototype.renderer.call(this)},h.prototype._generateTemplateStyle=function(e,t,i){var n=e+t+i;if(!(n in this.stylesCache)){var r="default"!==e,o={ +strokeStyle:t,lineWidth:1,fillStyle:"white",barLine:{lineStyle:CanvasEx.LINESTYLE_DASHED},lollipop:{width:32,height:96,circleHeight:16,radius:12,lineWidth:1.5,fillStyle:r?t:"white",fillCircle:r,strokeStyle:"#E2745B",text:{label:i,strokeStyle:r?"white":t,font:"normal 12px "+c}}};this.stylesCache[n]=o}return this.stylesCache[n]},h.prototype.getTemplate=function(e,t){var i=e+t.color+t.label;return i in this.templatesCache||(this.templatesCache[i]=this.createTemplate(this._generateTemplateStyle(e,t.color,t.label))),this.templatesCache[i]},h.prototype.getStyle=function(e,t){return this._generateTemplateStyle(e,t.color,t.label)},h.prototype.createText=function(e,t){"string"==typeof e.items?t.addTextLine(e.items):Array.isArray(e.items)&&e.items.forEach((function(e){t.addTextLine(e)}))},h.prototype.hasTooltip=function(e){return!!e.tooltip&&e.tooltip.length},e.exports=u},"lNN+":function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Triangle Pattern");function s(e,t){this._constructor="LineToolTrianglePattern";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Jej9").LineToolTrianglePatternPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 4},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Triangle Pattern"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("EFc4").Points5PatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooltrianglepattern",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolTrianglePattern=s},lReN:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolsGroupControllerApi",(function(){return s}));var n=i("s1Gx"),r=i("Eyy1"),o=i("CW80"),s=function(){function e(e,t){this._controller=e,this._model=t}return e.prototype.createGroupFromSelection=function(){return this._controller.createGroupFromSelection().id},e.prototype.removeGroup=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.removeGroup(t)},e.prototype.groups=function(){return this._controller.groups().map((function(e){return e.id}))},e.prototype.shapesInGroup=function(e){var t=Object(r.ensureDefined)(this._groupById(e));return Object(n.sortSources)(t.lineTools()).map((function(e){return e.id()}))},e.prototype.excludeShapeFromGroup=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._model.dataSourceForId(t));Object(r.assert)(Object(o.isLineTool)(n),"Passed shapeId is not a line tool"),this._controller.excludeLineToolFromGroup(i,n)},e.prototype.availableZOrderOperations=function(e){var t=Object(r.ensureDefined)(this._groupById(e));return this._controller.availableZOrderOperations(t)},e.prototype.bringToFront=function(e){ +var t=Object(r.ensureDefined)(this._groupById(e));this._controller.bringToFront(t)},e.prototype.bringForward=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.bringForward(t)},e.prototype.sendBackward=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.sendBackward(t)},e.prototype.sendToBack=function(e){var t=Object(r.ensureDefined)(this._groupById(e));this._controller.sendToBack(t)},e.prototype.insertAfter=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertAfter(i,n)},e.prototype.insertBefore=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e)),n=Object(r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertBefore(i,n)},e.prototype.groupVisibility=function(e){return Object(r.ensureDefined)(this._groupById(e)).visibility()},e.prototype.setGroupVisibility=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupVisibility(i,t)},e.prototype.groupLock=function(e){return Object(r.ensureDefined)(this._groupById(e)).locked()},e.prototype.setGroupLock=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupLock(i,t)},e.prototype.getGroupName=function(e){return Object(r.ensureDefined)(this._groupById(e)).name()},e.prototype.setGroupName=function(e,t){var i=Object(r.ensureDefined)(this._groupById(e));this._controller.setGroupName(i,t)},e.prototype.canBeGroupped=function(e){var t=this,i=e.map((function(e){return Object(r.ensureNotNull)(t._model.dataSourceForId(e))}));return!i.some((function(e){return!Object(o.isLineTool)(e)}))&&this._controller.canBeGroupped(i)},e.prototype._groupById=function(e){return this._controller.groups().find((function(t){return t.id===e}))},e}()},lTLF:function(e,t,i){"use strict";i.r(t);var n=i("Hr11"),r=function(){function e(e,t){if(this._base=e,this._integralDividers=t,Object(n.isBaseDecimal)(this._base))this._fractionalDividers=[2,2.5,2];else{this._fractionalDividers=[];for(var i=this._base;1!==i;){if(i%2==0)this._fractionalDividers.push(2),i/=2;else{if(i%5!=0)throw new Error("unexpected base");this._fractionalDividers.push(2),this._fractionalDividers.push(2.5),i/=5}if(this._fractionalDividers.length>100)throw new Error("something wrong with base")}}}return e.prototype.tickSpan=function(e,t,i){for(var r=0===this._base?0:1/this._base,o=Math.pow(10,Math.max(0,Math.ceil(Object(n.log10)(e-t)))),s=0,a=this._integralDividers[0];;){var l=Object(n.greaterOrEqual)(o,r,1e-9)&&o>r+1e-9,c=Object(n.greaterOrEqual)(o,i*a,1e-9),u=Object(n.greaterOrEqual)(o,1,1e-9);if(!(l&&c&&u))break;o/=a,a=this._integralDividers[++s%this._integralDividers.length]}if(o<=r+1e-9&&(o=r),o=Math.max(1,o),this._fractionalDividers.length>0&&Object(n.equal)(o,1,1e-9))for(s=0,a=this._fractionalDividers[0];Object(n.greaterOrEqual)(o,i*a,1e-9)&&o>r+1e-9;)o/=a,a=this._fractionalDividers[++s%this._fractionalDividers.length];return o},e}() +;i.d(t,"PriceTickMarkBuilder",(function(){return o}));var o=function(){function e(e,t,i,n){this._marks=[],this._priceScale=e,this._base=t,this._coordinateToLogicalFunc=i,this._logicalToCoordinateFunc=n}return e.prototype.base=function(){return this._base},e.prototype.setBase=function(e){if(e<0)throw new Error("base < 0");this._base=e},e.prototype.tickSpan=function(e,t,i){if(void 0===i&&(i=0),ei&&(c=u);var h=a.tickSpan(e,t,o);h>i&&(c=Math.min(c,h));var d=l.tickSpan(e,t,o);return d>i&&(c=Math.min(c,d)),c>0?c:e-t},e.prototype.rebuildTickMarks=function(){var e=this._priceScale;if(this._marks=[],!e.isEmpty()){var t=e.mainSource();if(null!==t){var i=t.firstValue();null===i&&(i=0);var n=e.height(),r=this._coordinateToLogicalFunc(n-1,i),o=this._coordinateToLogicalFunc(0,i),s=Math.max(r,o),a=Math.min(r,o);if(s!==a){var l=this.tickSpan(s,a),c=s%l;c+=c<0?l:0;for(var u=s>=a?1:-1,h=null,d=e.formatter(),p=NaN,_=s-c;_>a;_-=l){_===p&&(l=this.tickSpan(s,a,l)),p=_;var f=this._logicalToCoordinateFunc(_,i);null!==h&&Math.abs(f-h)=3600&&(s=f(Math.floor(o/3600))),o%=3600;var a=f(Math.floor(o/60));o%=60;var l=f(Math.floor(o));return null!==s?s+":"+a+":"+l:a+":"+l}, +t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._source.properties();if(12!==n.style.value()){if(this._options.visibleOnHistoryOnly){var r=this._model.timeScale().visibleBarsStrictRange(),o=this._source.data().last();if(null===r||null===o||r.contains(o.index))return}var s=this._model.properties().scalesProperties,a=s.showSeriesLastValue.value(),l=m&&this._options.showCountdown&&-1!==v.indexOf(n.style.value())&&n.showCountdown.value(),c=this._options.showSymbolLabel&&s.showSymbolLabels.value(),u=s.seriesLastValueMode.value()===_.PriceAxisLastValueMode.LastPriceAndPercentageValue,h=this._source.lastValueData(void 0,this._options.alwaysShowGlobalLast);if(!h.noData){var d=8===n.style.value();if((a||l||c)&&d&&n.haStyle.showRealLastPrice.value()){var p=this._source.lastValueData(void 0,!1),f=this._source.lastValueData(void 0,!0);p.noData||f.noData||p.index!==f.index||(a=!1,l=!1,c=!1)}if(a||l){var y=this._axisFirstLineText(h,a,u),g=l?this._countdownText():"";this._previousCountdown=g,0===y.length?(e.text=g,e.secondLine=""):(e.text=y,e.secondLine=g),0===y.length&&0===g.length||(e.visible=!0)}(c||u)&&(t.text=this._paneText(h,a,c,u),t.visible=t.text.length>0),i.background=this._source.priceLineColor(h.color),i.color=this.generateTextColor(i.background),i.coordinate=h.coordinate,i.floatCoordinate=h.floatCoordinate}}},t.prototype._paneText=function(e,t,i,n){var r="";if(y){var o=this._source.symbolInfo();r+=o?o.exchange+" ":""}else if(i){var s=this._source.getSymbolName();s.length>40&&(s=s.substr(0,37)+"..."),r+=s+" "}return t&&n&&(r+=this._source.priceScale().isPercentage()?e.formattedPriceAbsolute:e.formattedPricePercentage),r.trim()},t.prototype._axisFirstLineText=function(e,t,i){return t?i?this._source.priceScale().isPercentage()?e.formattedPricePercentage:e.formattedPriceAbsolute:e.text:""},t.prototype._currentTime=function(){return Date.now()+1e3*this._source.serverTimeOffset()},t}(d.a),S=i("TmNs"),w=i("k9/m"),P=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.lastPrice=function(){return this._getSource().data().lastProjectionPrice},t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._getModel(),r=this._getSource(),o=r.priceScale(),s=n.timeScale(),a=this.lastPrice();if(!s.isEmpty()&&!o.isEmpty()&&void 0!==a){var l=s.visibleBarsStrictRange();if(null!==l){var c=l.firstBar(),h=l.lastBar(),d=r.data(),p=d.search(h,w.PlotRowSearchMode.NearestLeft);if(null!==p){var f=r.nearestIndex(c,w.PlotRowSearchMode.NearestRight);if(void 0!==f){var m=r.model().properties().scalesProperties,v=Object(u.ensureNotNull)(d.valueAt(f))[TradingView.CLOSE_PLOT],y=i.background,g=m.showSeriesLastValue.value(),b=!1,S=!1,P=!1,C=r.lastValueData(TradingView.CLOSE_PLOT,!1),x=r.properties();if(8===x.style.value()&&x.haStyle.showRealLastPrice.value()){var T=r.lastValueData(TradingView.CLOSE_PLOT,!0);if(T.noData||T.color===i.background||(y=T.color),!T.noData&&!C.noData){var I=T.index===C.index;b=I&&m.showSymbolLabels.value(), +S=m.seriesLastValueMode.value()===_.PriceAxisLastValueMode.LastPriceAndPercentageValue,g=g&&I,P=I&&this._isCountdownEnabled()&&x.showCountdown.value()}}else{y=r.barColorer().barStyle(p.index,!0).barColor}i.background=y,i.color=this.generateTextColor(y),i.coordinate=o.priceToCoordinate(a,v),e.visible=g||P,C.noData||(C.text=o.formatPrice(a,v),C.formattedPriceAbsolute=o.formatPriceAbsolute(a),C.formattedPricePercentage=o.formatPricePercentage(a,v),e.text=this._axisFirstLineText(C,g,S),e.secondLine=P?this._countdownText():"",t.text=this._paneText(C,g,b,S)),t.visible=b||g&&S}}}}},t}(b),C=i("KtbP"),x=i("C2K+"),T=i("WPIy");i.d(t,"SeriesBase",(function(){return M}));var I=p.enabled("price_scale_always_last_bar_value"),M=function(e){function t(t){var i=e.call(this,t)||this;i.extendedHours=new s.a,i._paneView=null,i._priceStep=null,i._symbolInfo=null,i._isPrePostMarketPricesForbiddenProperty=new s.a(!0),i._prevClosePriceAxisView=null,i._base=100,i._pointValue=1,i._formatter=new l.PriceFormatter(i._base),i._ignoreMinMoveFormatter=new l.PriceFormatter(i._base),i._ignoreMinMovePriceStep=null,i._lastBarCloseTime=null,i._quotesProvider=new c.QuotesProvider,i._quotesProvider.quotesUpdate().subscribe(i,i._onQuotesUpdate);var n=new b(i,t,{alwaysShowGlobalLast:!0});i._priceAxisView=n;var r=null;I||(r=new b(i,t,{visibleOnHistoryOnly:!0,showSymbolLabel:!1,showCountdown:!1,alwaysShowGlobalLast:!1})),i._priceLinePriceAxisView=new S.SeriesPriceLineAxisView(i);var o=new P(i,t);return i._priceAxisViews=[n,o],null!==r&&i._priceAxisViews.push(r),i._panePriceAxisView=new C.PanePriceAxisView(n,i,t),i._historyPricePanePriceAxisView=null!==r?new C.PanePriceAxisView(r,i,t):null,i._projectionPriceAxisView=new C.PanePriceAxisView(o,i,t),i._labelPaneViews=[i._panePriceAxisView,i._projectionPriceAxisView],null!==i._historyPricePanePriceAxisView&&i._labelPaneViews.push(i._historyPricePanePriceAxisView),i}return Object(n.__extends)(t,e),t.prototype.destroy=function(){this._quotesProvider.quotesUpdate().unsubscribeAll(this)},t.prototype.quotesProvider=function(){return this._quotesProvider},t.prototype.labelPaneViews=function(){return this._labelPaneViews},t.prototype.symbolInfo=function(){return this._symbolInfo},t.prototype.symbolResolved=function(){return this.dataEvents().symbolResolved()},t.prototype.formatter=function(e){return void 0===e&&(e=!0),e?this._formatter:this._ignoreMinMoveFormatter},t.prototype.priceStep=function(e){return void 0===e&&(e=!0),e?this._priceStep:this._ignoreMinMovePriceStep},t.prototype.hasClosePrice=function(){return 12!==this.properties().style.value()},t.prototype.nearestValue=function(e,t,i){var n=this.nearestData(e,i);return n?n.value[t]:void 0},t.prototype.autoScaleInfo=function(e,t){var i=this.priceRange(e,t);if(null===this._paneView)return{range:i};var n=this._paneView;return{range:i,topPixelMargin:n.topPixelMargin?n.topPixelMargin():void 0,bottomPixelMargin:n.bottomPixelMargin?n.bottomPixelMargin():void 0}},t.prototype.isPrePostMarketPricesForbiddenProperty=function(){ +return this._isPrePostMarketPricesForbiddenProperty},t.prototype.base=function(){return this._base},t.prototype.pointValue=function(){return this._pointValue},t.prototype.barCloseTime=function(){return this._lastBarCloseTime},t.prototype.currency=function(){return this.properties().currencyId.value()||null},t.prototype.setCurrency=function(e){this.properties().currencyId.setValue(e)},t.prototype.symbolSource=function(){return this},t.prototype.valuesProvider=function(){return new x.a(this,this.model())},t.prototype.statusProvider=function(e){return new T.a(this,this._model.properties().scalesProperties.textColor,this.properties().statusViewStyle,e)},t.prototype.open=function(e){var t=this.data().valueAt(e);return t&&t[1]},t.prototype.high=function(e){var t=this.data().valueAt(e);return t&&t[2]},t.prototype.low=function(e){var t=this.data().valueAt(e);return t&&t[3]},t.prototype.close=function(e){var t=this.data().valueAt(e);return t&&t[4]},t.prototype.moveItem=function(e,t,i){if(10===this.style()&&0===t){var n=this.priceScale(),r=this.properties().baselineStyle,o=n.height(),s=100-e.y/o*100,a=s<0?0:Math.round(10*s)/10;r.baseLevelPercentage.setValue(Math.max(Math.min(a,100),0))}},t.prototype._isExtendedHoursAllowed=function(){return Boolean(this._symbolInfo&&-1!==["stock","index","futures"].indexOf(this._symbolInfo.type))},t.prototype._recreateFormatter=function(){this._formatter=Object(a.createSeriesFormatter)(this.symbolInfo(),this.properties().minTick.value()),this._ignoreMinMoveFormatter=Object(a.createSeriesFormatter)(this.symbolInfo(),this.properties().minTick.value(),!0),this.priceScale()&&this.priceScale().updateFormatter(),this._formatterChanged.fire()},t.prototype._recreatePriceStep=function(){var e=Object(a.getSeriesPriceFormattingState)(this.symbolInfo()),t=e.minMove,i=e.priceScale,n=t/i;this._ignoreMinMovePriceStep=1/i,this._priceStep!==n&&(this._priceStep=n,this._priceStepChanged.fire())},t.prototype._recreatePriceFormattingDependencies=function(){this._recreateFormatter(),this._recreatePriceStep()},t.prototype._updateIsPrePostMarketPricesForbiddenProperty=function(){var e=!this.isDWM()&&this.extendedHours.value()||!this._isExtendedHoursAllowed();this._isPrePostMarketPricesForbiddenProperty.setValue(e)},t}(r.PriceDataSource)},"lW/c":function(e,t,i){"use strict";i.r(t);i("YFKU");var n=i("hY0g"),r=i.n(n),o=i("HySD"),s=function(){function e(e){var t=this;this._document=e,this.isFullscreen=new r.a;var i=function(){for(var e=["fullscreenElement","webkitFullscreenElement","mozFullscreenElement","mozFullScreenElement","msFullscreenElement"],i=0;i0;){var s=e._groups[o];if(!s.isDisabled()){if(s.handleHotkey(i,t))return;if(s.modal)return}}}},this._keyUpListener=function(t){var i=Object(n.hashFromEvent)(t);e._pressedKeys.setValue(i)},this._blurEvent=function(){e._pressedKeys.setValue(0)},this._mouseEvent=function(t){var i=Object(n.modifiersFromEvent)(t),r=255&e._pressedKeys.value();e._pressedKeys.setValue(i|r)}}return e.prototype.listen=function(e){e.addEventListener("keydown",this._keyDownListener),e.addEventListener("keyup",this._keyUpListener),e.addEventListener("blur",this._blurEvent),e.addEventListener("mousemove",this._mouseEvent)},e.prototype.unlisten=function(e){e.removeEventListener("keydown",this._keyDownListener),e.removeEventListener("keyup",this._keyUpListener),e.removeEventListener("blur",this._blurEvent),e.removeEventListener("mousemove",this._mouseEvent)},e.prototype.registerGroup=function(e){this._groups.push(e)},e.prototype.unregisterGroup=function(e){for(var t=this._groups.length;t--;)this._groups[t]===e&&this._groups.splice(t,1)},e.prototype.promoteGroup=function(e){for(var t=this._groups.length-1,i=this._groups.length;i--;){if(this._groups[i]===e)return void(i!==t&&(this._groups.splice(i,1),this._groups.splice(t,0,e)));this._groups[i].modal&&(t=i-1)}},e.prototype.pressedKeys=function(){return this._pressedKeys},e}(),l=i("JWMC"),c=function(){function e(e,t){this._group=e,this.hotkey=t.hotkey,this.handler=t.handler,this.desc=t.desc,this.element=t.element||null,t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=function(){return!0}:this.isDisabled=function(){return!1}}return e.prototype.destroy=function(){this._group&&(this._group.remove(this),this._group=null)},e}(),u=function(){function e(e,t){this._actions=[],this._manager=e,this.modal=!(!t||!t.modal), +t&&(this.desc=t.desc),t&&t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=function(){return!0}:this.isDisabled=function(){return!1},this._manager.registerGroup(this)}return e.prototype.add=function(e){var t=new c(this,e);return this._actions.push(t),t},e.prototype.remove=function(e){for(var t=this._actions.length;t-- >0;)this._actions[t]===e&&this._actions.splice(t,1)},e.prototype.handleHotkey=function(e,t){for(var i=this._actions.length;i-- >0;){var r=this._actions[i];if(r.hotkey===e&&((!r.element||t.target&&r.element.contains(t.target))&&!r.isDisabled()))return r.handler(t),t.preventDefault(),Object(l.trackEvent)("Keyboard Shortcuts",Object(n.humanReadableHash)(e)),!0}return!1},e.prototype.promote=function(){this._manager.promoteGroup(this)},e.prototype.destroy=function(){this._actions.length=0,this._manager.unregisterGroup(this)},e}();i.d(t,"pressedKeys",(function(){return d})),i.d(t,"createGroup",(function(){return p})),i.d(t,"registerWindow",(function(){return _})),i.d(t,"unregisterWindow",(function(){return f})),i.d(t,"Modifiers",(function(){return n.Modifiers}));var h=new a,d=h.pressedKeys();function p(e){return new u(h,e)}function _(e){h.listen(e)}function f(e){h.unlisten(e)}_(window)},"m/cY":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("tc+8"),r=i.n(n);function o(e){return new r.a(e)}},mE5r:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=i("ikwP"),s=i("gAom"),a=i("H0vP"),l=i("aO4+"),c=i("XlJ7"),u=i("EsvI"),h=i("OsWk"),d=i("rL76"),p=i("zDbI"),_=parseInt(d.labelheight),f=parseInt(d.bottommargin);function m(e){return e/11}var v=function(){function e(){this._wrapper=document.createElement("div"),this._element=document.createElement("div"),this._labelElement=document.createElement("div"),this._gearElement=document.createElement("div"),this._currentScale=1,this._info=null,this._mode="auto",this._wrapper.appendChild(this._element),this._wrapper.classList.add(d.wrapper),this._element.classList.add(d.label),this._labelElement.className=d.symbol,this._element.appendChild(this._labelElement),this._gearElement.className=d.gear,this._gearElement.innerHTML=h,this._element.appendChild(this._gearElement)}return e.prototype.getElement=function(){return this._wrapper},e.prototype.setMode=function(e){this._mode!==e&&(this._mode=e)},e.prototype.align=function(e,t){var i=m(t);Math.abs(i-this._currentScale)>.1&&(this._currentScale=i,Math.abs(this._currentScale-1)>.1?this._element.style.transform="scale("+this._currentScale+")":(this._currentScale=1,this._element.style.transform=""))},e.prototype.drawLabelForScreenshot=function(e,t){if(null!==this._info&&"gear"!==this._mode){var i=Object(c.makeFont)(t.fontSize,p.CHART_FONT_FAMILY);e.fillStyle=u.themes[t.theme].getThemedColor("color-price-axis-label-back"),e.globalAlpha=.5,e.beginPath();var n=m(t.fontSize)*_/2,r=Object(l.point)(t.offset+t.width/2,t.height/2);e.arc(r.x,r.y,n,0,2*Math.PI,!0),e.fill(),e.globalAlpha=1,e.fillStyle=u.themes[t.theme].getThemedColor("color-price-axis-label-text"), +e.textAlign="center",e.font=i,e.textBaseline="middle",e.fillText(this._info.label,r.x,r.y)}},e.prototype.setAxisNameInfo=function(e){this._info=e,null!==e&&(this._labelElement.textContent=e.label)},e.height=function(e){return(_+f)*e},e}(),y=i("aIyQ"),g=i.n(y),b=i("S8xo"),S=i("5VQP"),w=i("CPmC"),P={enableTooltip:!0,showLabels:!0,enableMenu:!0,enableHighlight:!0},C=function(){function e(e,t,i,r,s){var a=this;this._invalidated=!0,this._size=new o.Size(0,0),this._offset=0,this._axisInfo=null,this._onLabelHovered=new g.a,this._highlighted=!1,this._labelMode="auto",this._fixedLabelMode=null,this._canvasConfiguredHandler=function(){return a.update()},this._isLeft="left"===e,this._rendererOptionsProvider=r.rendererOptionsProvider,this._sourcesTitlesProvider=r.sourcesTitlesProvider,this._contextMenuItemsProvider=r.contextMenuItemsProvider,this._backgroundBasedTheme=r.backgroundBasedTheme,this._getBackgroundTopColor=r.getBackgroundTopColor,this._getBackgroundBottomColor=r.getBackgroundBottomColor,this._properties=t,this._axisInfo=i,this._labelOptions=Object(n.__assign)(Object(n.__assign)({},P),s),this._properties.lineColor.subscribe(this,this._onPropertyChanged),this._cell=document.createElement("div"),this._cell.classList.add(d["price-axis-stub"]),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._label=new v,this._label.setAxisNameInfo(this._axisInfo),this._cell.appendChild(this._label.getElement()),this._labelOptions.enableTooltip&&Object(w.b)(this._cell,"text",(function(e){return a._tooltipContent()}))):this._label=null,this._mouseEventHandler=new b.MouseEventHandler(this._cell,this,{treatHorzTouchDragAsPageScroll:!0,treatVertTouchDragAsPageScroll:!0}),this._canvasBinding=Object(o.createBoundCanvas)(this._cell,new o.Size(16,16)),this._canvasBinding.subscribeCanvasConfigured(this._canvasConfiguredHandler);var l=this._canvasBinding.canvas;l.style.position="absolute",l.style.left="0",l.style.top="0"}return e.prototype.destroy=function(){this._canvasBinding.unsubscribeCanvasConfigured(this._canvasConfiguredHandler),this._canvasBinding.destroy(),this._properties.lineColor.unsubscribe(this,this._onPropertyChanged),this._mouseEventHandler.destroy(),$(this._cell).remove()},e.prototype.mouseEnterEvent=function(e){this._mouseOrTouchEnterEvent(e)},e.prototype.touchStartEvent=function(e){this._mouseOrTouchEnterEvent(e)},e.prototype.mouseLeaveEvent=function(e){this._mouseOrTouchLeaveEvent(e)},e.prototype.touchEndEvent=function(e){this._mouseOrTouchLeaveEvent(e)},e.prototype.mouseClickEvent=function(e){this._mouseClickOrTapEvent(e)},e.prototype.tapEvent=function(e){this._mouseClickOrTapEvent(e)},e.prototype.update=function(){this._invalidated=!0},e.prototype.getElement=function(){return this._cell},e.prototype.onLabelHovered=function(){return this._onLabelHovered},e.prototype.setSizeAndOffset=function(e,t){ +if(e.w<0||e.h<0)throw new Error("Try to set invalid size to PriceAxisStub "+JSON.stringify(e));this._size.equals(e)||(this._size=e,this._canvasBinding.resizeCanvas({width:e.w,height:e.h}),this._cell.style.width=e.w+"px",this._cell.style.minWidth=e.w+"px",this._cell.style.height=e.h+"px",this._invalidated=!0),this._offset!==t&&(this._offset=t,this._cell.style.left=t+"px")},e.prototype.paint=function(e){if((!(ethis._axises.length&&this._axises.lengthu;){var h=Object(r.ensureDefined)(this._stubs.pop());h.onLabelHovered().unsubscribeAll(this),this._cell.removeChild(h.getElement()),h.destroy()}for(var d=function(){var e=p._labelsOptions.showLabels?Object(x.a)(p._side,p._stubs.length):null,t=p._stubs.length,i=new C(p._side,p._stubProperties,e,p._stubParams(t),p._labelsOptions);i.onLabelHovered().subscribe(p,(function(t){o._labelsOptions.showLabels&&o._labelsOptions.enableHighlight&&o._onLabelHovered.fire(Object(r.ensureNotNull)(e),t)})),p._stubs.push(i),p._cell.appendChild(i.getElement())},p=this;this._stubs.length=t.scrollWidth||t.setAttribute("title",t.textContent||""))}),!0),document.addEventListener("mouseenter",(function(e){var t=e.target;if(t instanceof HTMLElement&&t.matches(".apply-overflow-tooltip")){if(t.matches(".apply-overflow-tooltip--check-children")){for(var i=!1,n=t.children,r=0;r1,"Unable to change pane's height if there is only one pane");var r=i.indexOf(this._pane);Object(n.assert)(-1!==r,"Invalid pane index");var o=new l(t,r,e);this._chartWidget.model().undoHistory().pushUndoCommand(o)},e.prototype.moveTo=function(e){var t=this.paneIndex();t!==e&&(Object(n.assert)(e>=0&&e1&&"-"===t.text[0]?e.remove.push(t.text.slice(1)):(i="-"===t.text?new m:new f({label:t.text,onExecute:t.click}),t.position&&"top"===t.position?e.top.push(i):e.bottom.push(i)))}))}}),e},P.prototype._timeAxisMenu=function(){if(this._chartUndoModel().timeScale().isEmpty())return null;var e=this._chart.getTimeScale();return new f({label:window.t("Time Scale"),subItems:e.getContextMenuActions(),statName:"TimeScale"})},P.prototype.toggleLockTimeAxis=function(e,t){if("boolean"!=typeof t&&(t=!y.lockTimeAxis().value()),t){var i=this._chartUndoModel().timeScale(),n=i.coordinateToIndex(e),r=i.points().roughTime(n);y.lockTimeAxisTime.setValue(r)}y.lockTimeAxis().setValue(t)},P.prototype._createLockTimeAxisAction=function(e){var t=y.lockTimeAxis().value();return new f({label:window.t("Lock Vertical Line On Time Axis"),statName:"ToggleLockCursorInTime",checkable:!0,checked:t,onExecute:this.toggleLockTimeAxis.bind(this,e.localX,!t)})},P.prototype._createHVLineAction=function(e,t){var i=this;return new f({label:"vertical"===(t="vertical"===t?"vertical":"horizontal")?window.t("Create Vertical Line"):window.t("Create Horizontal Line"),statName:"vertical"===t?"CreateVerticalLine":"CreateHorizontalLine",onExecute:function(){var n=u(i._state),r=n.mainDataSource().firstValue(),o=i._chartUndoModel().timeScale().coordinateToIndex(e.localX),s=n.defaultPriceScale().coordinateToPrice(e.localY,r),a=i._chartUndoModel().createLineTool(n,{index:o,price:s},"vertical"===t?"LineToolVertLine":"LineToolHorzLine");i._finishTool(a)}})},P.prototype.setPriceAxisSizes=function(e,t,i){this._priceAxisesContainer(e).setSizes(t,i)},P.prototype.update=function(){this._lhsPriceAxisesContainer.update(),this._rhsPriceAxisesContainer.update(),null!==this._legendWidget&&this._legendWidget.update(),this.updateControls()},P.prototype.updateControls=function(){null!==this._paneControls&&this._paneControls.update()},P.prototype.recalculatePriceScale=function(){var e=this.state();e.leftPriceScales().forEach((function(t){e.recalculatePriceScale(t)})),e.rightPriceScales().forEach((function(t){e.recalculatePriceScale(t)}));for(var t=e.dataSources(),i=0;i0,this._precision=e}return e.prototype.state=function(){return{precision:this._precision}},e.prototype.format=function(e){if(!Object(o.isNumber)(e))return a;var t="";return e<0&&(t="-",e=-e),e>=1e100?Object(n.t)("N/A"):(!this._fractionalValues||e>=995?e=Math.round(e):this._fractionalValues&&(e=+e.toFixed(this._precision)),e<995?t+this._formatNumber(e):e<999995?t+this._formatNumber(e/1e3)+"K":e<999999995?(e=1e3*Math.round(e/1e3),t+this._formatNumber(e/1e6)+"M"):(e=1e6*Math.round(e/1e6),t+this._formatNumber(e/1e9)+"B"))},e.prototype.parse=function(e){if("---"===e)return{error:"not a number",res:!1,value:NaN};var t={K:1e3,M:1e6,B:1e9},i=e.slice(-1);if(t.hasOwnProperty(i)){var n=this._numericFormatter.parse(e.slice(0,-1));return Object(o.isNumber)(n)?{res:!0,value:n*t[i]}:{error:"not a number",res:!1,value:NaN}}n=this._numericFormatter.parse(e);return Object(o.isNumber)(n)?{res:!0,value:n}:{error:"not a number",res:!1,value:NaN}},e.serialize=function(e){return e.state()},e.deserialize=function(t){return new e(t.precision)},e.prototype._formatNumber=function(e){return this._fractionalValues&&(e=Object(s.fixComputationError)(e)),this._numericFormatter.format(e).replace(/(\.[1-9]*)0+$/,(function(e,t){return t}))},e}()},nW7S:function(e,t,i){"use strict";(function(e){var n=i("aO4+").Point,r=i("Ss5c").LineDataSource,o=i("Ocx9").DefaultProperty,s=window.t("Trend Angle");function a(e,t){var n=t||a.createProperties();r.call(this,e,n),this._properties.addChild("angle",new a.AngleProperty(this)),i.e("lt-pane-views").then(function(e){var t=i("XHET").TrendAnglePaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(a,r),a.prototype.isSynchronizable=function(){return!1},a.AngleProperty=function(t){e.call(this),this._lineSource=t},inherit(a.AngleProperty,e),a.AngleProperty.prototype.value=function(){var e=180*this._lineSource._angle/Math.PI;return Math.round(e)},a.AngleProperty.prototype.setValue=function(e){var t=e*Math.PI/180;this._lineSource._angle=t;var i=this._lineSource.pointToScreenPoint(this._lineSource.points()[0])[0],r=Math.cos(this._lineSource._angle),o=-Math.sin(this._lineSource._angle),s=new n(r,o),a=i.addScaled(s,this._lineSource._distance),l=this._lineSource.screenPointToPoint(a);this._lineSource._points[1]=l,this._lineSource._model.updateSource(this._lineSource),this._lineSource.updateAllViews(),this._lineSource._model.updateSource(this._lineSource)},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Trend Angle"}, +a.prototype._calculateAngle=function(){var e=this.pointToScreenPoint(this.points()[0])[0],t=this.pointToScreenPoint(this.points()[1])[0],i=t.subtract(e);i.length()>0?(i=i.normalized(),this._angle=Math.acos(i.x),i.y>0&&(this._angle=-this._angle),this._distance=t.subtract(e).length()):delete this._angle,this.properties().hasOwnProperty("angle")&&this.properties().angle.listeners().fire(this.properties().angle)},a.prototype.addPoint=function(e,t){var i=r.prototype.addPoint.call(this,e,t);return i&&this._calculateAngle(),i},a.prototype.setLastPoint=function(e,t){r.prototype.setLastPoint.call(this,e,t),this.points().length>1&&this._calculateAngle()},a.prototype.axisPoints=function(){if(this.points().length<2)return[];var e=[this.points()[0]],t=this.pointToScreenPoint(this.points()[0])[1],i=Math.cos(this._angle)*this._distance,r=-Math.sin(this._angle)*this._distance,o=t.add(new n(i,r)),s=this.screenPointToPoint(o);return e.push(s),e},a.prototype.setPoint=function(e,t,i){r.prototype.setPoint.call(this,e,t,i),this.points().length>1&&1===e&&this._calculateAngle()},a.prototype.restoreData=function(e){this._angle=e.angle,this._distance=e.distance},a.prototype.state=function(e){var t=r.prototype.state.call(this,e);return t.angle=this._angle,t.distance=this._distance,t},a.prototype.cloneData=function(e){this._angle=e._angle,this._distance=e._distance},a.prototype.canHasAlert=function(){return!0},a.prototype._getAlertPlots=function(){return[this._linePointsToAlertPlot(this._points,null,this.properties().extendLeft.value(),this.properties().extendRight.value())]},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("o1gc").TrendAngleDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new o("linetooltrendangle",e);return a._configureProperties(t),t},a._configureProperties=function(e){r._configureProperties(e)},t.LineToolTrendAngle=a}).call(this,i("tc+8"))},"nd9+":function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolGannComplex",(function(){return d}));var n=i("mrSG"),r=i("aO4+"),o=i("Eyy1"),s=i("T6Of"),a=i("Ss5c"),l=i("FaJS"),c=i("LAp3"),u=i("ytGH"),h=window.t("Gann Square"),d=function(e){function t(n,r){var o=e.call(this,n,r||t.createProperties())||this;o.version=2,o._scaleRatioFormatter=new s.LimitedPrecisionNumericFormatter(7),i.e("lt-pane-views").then(function(e){var t=i("X4Cb").GannComplexPaneView;o._setPaneViews([new t(o,o.model())])}.bind(null,i)).catch(void 0);var a=o.properties();o._adjustScaleRatio(a),a.subscribe(o,o._adjustScaleRatio),a.childs().scaleRatio.subscribe(o,o._correctFirstPoint),o._syncStateExclusions=["scaleRatio"],a.addExclusion("scaleRatio"),o.properties().onRestoreFactoryDefaults().subscribe(o,o._handleRestoringFactoryDefaults),o._onTemplateApplying.subscribe(o,o._handleTemplateApplying),o._onTemplateApplied.subscribe(o,o._correctFirstPoint);for(var l=[],c=o.properties().childs(),h=c.levels.childCount(),d=0;d=this.pointsCount()?setTimeout((function(){return n._migratePoint()})):this._timePoint.length>=this.pointsCount()&&this._pointAdded.subscribe(this,this._migratePoint))},t.prototype.destroy=function(){var e=this.properties();e.unsubscribe(this,this._adjustScaleRatio),e.childs().scaleRatio.unsubscribe(this,this._correctFirstPoint),this.properties().onRestoreFactoryDefaults().unsubscribe(this,this._handleRestoringFactoryDefaults),this._onTemplateApplying.unsubscribe(this,this._handleTemplateApplying),this._onTemplateApplied.unsubscribe(this,this._correctFirstPoint)},t.prototype.pointsCount=function(){return 2},t.prototype.translatedType=function(){return h},t.prototype.name=function(){return"Gann Square"},t.prototype.addPoint=function(t,i,n){this._points.length>1&&this._points.pop();var r=e.prototype.addPoint.call(this,t,i,n),s=this.priceScale();return!Object(o.ensureNotNull)(s).isLog()&&r&&this._correctFirstPoint(),r},t.prototype.setPoint=function(t,i,n){e.prototype.setPoint.call(this,t,i,n),void 0!==n&&n.shift()?this._correctPoint(t):this._correctScaleRatio()},t.prototype.setLastPoint=function(t,i){var n=this.priceScale();Object(o.ensureNotNull)(n).isLog()||(this._points[1]=t,this._correctPoint(1)),e.prototype.setLastPoint.call(this,t,i)},t.prototype.isReversed=function(){return this.properties().childs().reverse.value()},t.prototype.levelsCount=function(){return this.properties().childs().levels.childCount()},t.prototype.levels=function(){for(var e=[],t=this.properties().childs(),i=t.levels.childCount(),n=0;n0,s=n.index-r.index>0,a=o&&!s||!o&&s?-1:1;0===e&&(a=-a),n.price=r.price+a*t*i,this._pointChanged.fire(e)}this.normalizePoints()}}},t.prototype._correctFirstPoint=function(){this._correctPoint(this.isReversed()?0:1)},t.prototype._handleRestoringFactoryDefaults=function(){this.properties().childs().scaleRatio.setValue(this._getAdjustedScaleRatio())},t.prototype._handleTemplateApplying=function(e){""===e.scaleRatio&&(e.scaleRatio=this._getAdjustedScaleRatio())},t.prototype._migratePoint=function(){if(!(this.points().length0){r=r.normalized();var o=Math.acos(r.x);return r.y>0&&(o=-o),o}return null},t}(a.LineDataSource)},nda6:function(e,t,i){"use strict";i.r(t),i.d(t,"TimeSpanFormatter",(function(){return n}));i("YFKU");var n=function(){function e(){}return e.prototype.format=function(e){var t=e<0;e=Math.abs(e);var i=Math.floor(e/86400);e-=86400*i;var n=Math.floor(e/3600);e-=3600*n;var r=Math.floor(e/60);e-=60*r;var o="";return i&&(o+=i+window.t("d",{context:"dates"})+" "),n&&(o+=n+window.t("h",{context:"dates"})+" "),r&&(o+=r+window.t("m",{context:"dates"})+" "),e&&(o+=e+window.t("s",{context:"dates"})+" "),t&&(o="-"+o),o.trim()},e}()},"ng+v":function(e,t,i){"use strict";i.r(t),i.d(t,"LineDataSourceBase",(function(){return a}));var n=i("mrSG"),r=i("fgLi"),o=i("aIyQ"),s=i.n(o),a=function(e){function t(t){var i=e.call(this)||this;return i._timePoint=[],i._points=[],i._normalizedPointsChanged=new s.a,i._model=t,i.localAndServerAlertsMismatch=!1,i}return Object(n.__extends)(t,e),t.prototype.normalizedPointsChanged=function(){return this._normalizedPointsChanged},t.prototype.pointsProperty=function(){return this._pointsProperty},t.prototype.setPoints=function(e){this._points=e},t.prototype.normalizePoint=function(e){return Object(n.__assign)(Object(n.__assign)({},this._model.timeScale().normalizeBarIndex(e.index)),{price:e.price})},t.prototype.normalizePoints=function(){this._timePoint=[];for(var e=0;e100&&this._reset(),this._totalDeltaX+=e.deltaX,this._totalDeltaY+=e.deltaY,this._prevWheelTime=e.timeStamp;var t={deltaX:e.deltaX,deltaY:e.deltaY};return 0===this._totalDeltaX||0===this._totalDeltaY||(Math.abs(this._totalDeltaX)>=Math.abs(3*this._totalDeltaY)&&(t.deltaY=0),Math.abs(this._totalDeltaY)>=Math.abs(3*this._totalDeltaX)&&(t.deltaX=0)),t},e.prototype._reset=function(){this._totalDeltaX=0,this._totalDeltaY=0},e}()},oIoN:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Disjoint Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version,i.e("lt-pane-views").then(function(e){var t=i("pBAL").DisjointChannelPaneView;this._setPaneViews([new t(this,this._model)]) +}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.version=1,s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Disjoint Channel"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.addPoint.call(this,e)},s.prototype.setLastPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),n.prototype.setLastPoint.call(this,e)},s.prototype.setPoint=function(e,t,i){var r=.5*(this._points[1].price+this._points[2].price);if(i&&i.shift()&&1===e){this._snapPoint45Degree(t,this.points()[0])}if(e<3&&n.prototype.setPoint.call(this,e,t),0!==e&&2!==e){if(1===e){var o=this._points[1].price-r;this._points[2].price=this._points[1].price-2*o}else if(3===e){o=t.price-this._points[2].price;this._points[0].price=this._points[1].price-o,this._points[0].index=t.index}this.normalizePoints()}},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));var n=this._points[2];n.time=t.time,n.index=t.index;var r,o,s,a,l={price:n.price+(t.price-e.price),time:e.time,index:e.index},c=[];n.index<=l.index?(c.push(n),c.push(l)):(c.push(l),c.push(n)),i[0].price>c[0].price?(r=i,o=c):c[0].price>i[0].price||c[1].price>i[1].price?(r=c,o=i):(r=i,o=c);var u=this.properties().extendLeft.value(),h=this.properties().extendRight.value();return e.index<=t.index?(s=u,a=h):(s=h,a=u),[this._linePointsToAlertPlot(r,"Upper",s,a),this._linePointsToAlertPlot(o,"Lower",s,a)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("vm8R").GeneralTrendFiguresDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetooldisjointangle",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolDisjointChannel=s},oNDq:function(e,t,i){"use strict";i.r(t),i.d(t,"createConfirmDialog",(function(){return o}));var n=i("mrSG"),r=(i("YFKU"),{actions:[{key:13,name:"yes",text:window.t("Yes"),type:"success"},{method:"close",name:"no",text:window.t("No"),type:"default"}],actionsWrapTemplate:'
    ',content:window.t("Are you sure?"),contentWrapTemplate:'

    ',destroyOnClose:!0,title:window.t("Confirmation"),width:400,dataset:{"dialog-type":"confirm-dialog"}});function o(e){return new Promise((function(t){Promise.all([i.e("dialogs-core"),i.e(55),i.e(0),i.e(15),i.e("create-dialog")]).then(function(o){var s=i("YDhE").createDialog;t(s(Object(n.__assign)(Object(n.__assign)({},r),e))) +}.bind(null,i)).catch(void 0)}))}},oWyD:function(e,t,i){},oXaB:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"PriceAxisLastValueMode",(function(){return n})),function(e){e[e.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",e[e.LastValueAccordingToScale=1]="LastValueAccordingToScale"}(n||(n={}))},ocLq:function(e,t,i){"use strict";(function(t){var n=i("5B3K").StudyError,r=i("Y7w9"),o=i("ogJP").inherit,s=i("E6p6").SessionStage,a=function(){var e="undefined"!=typeof window?window:t,a=e.PineJsCalendar?e.PineJsCalendar:i("jCNj"),l=i("IiTo"),c=i("IDnv").extrapolateBarsFrontToTime,u={};function h(e,t,i,n,r){var o=r,s=0;if(isNaN(e.get(t-1)))return{index:NaN,value:NaN};for(var a=0;a1&&(this._currentIndex.set(o),this._currentValue.set(s),this._pivotIndex.set(a))}function p(e,t,i){this._deviation=e;var n=i.new_var(u.high(i)),r=i.new_var(u.low(i));n.get(2*t+1),r.get(2*t+1),this._pivotHigh=new d(t,t,d.HIGH,n,i),this._pivotLow=new d(t,t,d.LOW,r,i),this._lastVal=i.new_var(NaN),this._lastIndex=i.new_var(-1),this._lastType=i.new_var(),this._index=u.n(i),this._isNewBar=i.symbol.isNewBar,this._isBarClosed=i.symbol.isBarClosed;var o=this._lastIndex.get(1),s=this._lastVal.get(1),a=this._lastType.get(1);this._index>1&&this.addPivot(o,s,a),this.processPivot(this._pivotHigh),this.processPivot(this._pivotLow)}function _(e){this.symbol=e,this.vars=[],this.vars_index=0,this.ctx=[],this.ctx_index=0}function f(e){this.mindepth=0,this.original=NaN,this.modified=!1,this.symbol=e}function m(e){f.call(this,e),this.hist=new Float64Array(2e3),this.hist_pos=-1}function v(e,t,i,n,r,o,s){this.periodBase=n,this.tickerid=e,this.currencyCode=t,this.period=i,this.index=-1,this.time=NaN,this.open=NaN,this.high=NaN,this.low=NaN,this.close=NaN,this.volume=NaN,this.updatetime=NaN,this.isNewBar=!1,this.isBarClosed=!1,this.session=new l.SessionInfo("Etc/UTC","24x7"),this.other_sessions={},this.script=r,this.ticker=v.parseTicker(e);var a=v.parsePeriod(i);this.resolution=a.resolution,this.interval=a.interval,this.bb_cache={},this.minTick=o,this.periodForInitialRange=s}function y(e,t,i,n,r,o,s,a,l,c,u){this.body=s,this.symbols=[],this.runner=o,this.inputCallback=l,this.out=a,this.nonseriesOut=u,this.ctx=new _(this.add_sym(e,t,i,n,c,r)),this.init()}function g(e){this.symbols=[],this.barsets=[],this.subscription=[],this.host=e,this.isRecalculated=!1,this.start()}function b(e){this.runner=new g(e)}function S(e,t){this.info=e,this.bars=t||[],this.isBarClosed=!0}function w(e,t){this.period=e,this.generateEmptyBars=!!t}function P(){}return u.max_series_default_size=10001,u.n=function(e){return e.symbol.index+1},u.nz=function(e,t){return t=t||0,isFinite(e)?e:t}, +u.na=function(e){return 0===arguments.length?NaN:isNaN(e)?1:0},u.isZero=function(e){return Math.abs(e)<=1e-10},u.toBool=function(e){return isFinite(e)&&!u.isZero(e)},u.eq=function(e,t){return u.isZero(e-t)},u.neq=function(e,t){return!u.eq(e,t)},u.ge=function(e,t){return u.isZero(e-t)||e>t},u.gt=function(e,t){return!u.isZero(e-t)&&e>t},u.lt=function(e,t){return!u.isZero(e-t)&&e1e-10},u.less=function(e,t){return t-e>1e-10},u.max=Math.max,u.min=Math.min,u.pow=Math.pow,u.abs=Math.abs,u.log=Math.log,u.log10=function(e){return Math.log(e)/Math.LN10},u.sqrt=Math.sqrt,u.sign=function(e){return isNaN(e)?NaN:u.isZero(e)?0:e>0?1:-1},u.exp=Math.exp,u.sin=Math.sin,u.cos=Math.cos,u.tan=Math.tan,u.asin=Math.asin,u.acos=Math.acos,u.atan=Math.atan,u.floor=Math.floor,u.ceil=Math.ceil,u.round=Math.round,u.avg=function(e,t,i,n,r,o){if(2===arguments.length)return(e+t)/2;for(var s=0,a=0;a=0;--o){var s=t[o];if(!(s>=i.startOfBar(0))){i.moveTo(s);var a=t[o+1];n.push(a)}}n.reverse()}return n},u.iff=function(e,t,i){return u.not(e)?i:t},u.rising=function(e,t){for(var i=1;ie.get(0))return 0;return 1},u.falling=function(e,t){for(var i=1;i=0;r--){n+=(t-r)*e.get(r)}return 2*n/(t*(t+1))},u.vwma=function(e,t,i){var n=i.new_var(u.volume(i)),r=i.new_var(e.get(0)*u.volume(i));return u.sma(r,t,i)/u.sma(n,t,i)},u.swma=function(e,t){return(e.get(0)+2*e.get(1)+2*e.get(2)+e.get(3))/6},u.lowestbars=function(e,t,i){return-h(e,t,0,(function(e,t){return u.lt(e,t)}),Number.MAX_VALUE).index},u.lowest=function(e,t,i){return h(e,t,0,(function(e,t){return u.lt(e,t)}),Number.MAX_VALUE).value},u.highestbars=function(e,t,i){return-h(e,t,0,(function(e,t){return u.gt(e,t)}),Number.MIN_VALUE).index},u.highest=function(e,t,i){return h(e,t,0,(function(e,t){return u.gt(e,t)}),Number.MIN_VALUE).value},u.cum=function(e,t){var i=t.new_var(),n=u.nz(i.get(1))+e;return i.set(n),n},u.accdist=function(e){var t=u.high(e),i=u.low(e),n=u.close(e),r=u.volume(e);return u.cum(n===t&&n===i||t===i?0:r*(2*n-i-t)/(t-i),e)},u.correlation=function(e,t,i,n){var r=u.sma(e,i,n),o=u.sma(t,i,n),s=n.new_var(e.get()*t.get());return(u.sma(s,i,n)-r*o)/Math.sqrt(u.variance2(e,r,i)*u.variance2(t,o,i))},u.stoch=function(e,t,i,n,r){var o=u.highest(t,n),s=u.lowest(i,n);return u.fixnan(100*(e.get()-s)/(o-s),r)},u.tsi=function(e,t,i,n){var r=n.new_var(u.change(e)),o=n.new_var(u.abs(u.change(e))),s=n.new_var(u.ema(r,i,n)),a=n.new_var(u.ema(o,i,n));return u.ema(s,t,n)/u.ema(a,t,n)},u.cross=function(e,t,i){if(isNaN(e)||isNaN(t))return!1 +;var n,r=i.new_var((n=e-t)<0?-1:0===n?0:1);return!isNaN(r.get(1))&&r.get(1)!==r.get()},u.linreg=function(e,t,i){for(var n=0,r=0,o=0,s=0,a=0;athis._currentValue.get():ithis._areaRight},d.prototype.update=function(){if(this._isNewBar&&this.isPivotFound()&&this.reset(),this.processPoint(this._index),this.isRightSideOk(this._index)){if(-1===this._pivotIndex.get()){for(var e=!0,t=0;tthis._deviation&&this.addPivot(e,t,i);else(i===d.HIGH?t>n:t0&&i.set(e),i},_.prototype.new_unlimited_var=function(e){var t=this.vars;t.length<=this.vars_index&&t.push(new m(this.symbol));var i=t[this.vars_index++];return arguments.length>0&&i.set(e),i},_.prototype.new_ctx=function(){return this.ctx.length<=this.ctx_index&&this.ctx.push(new _(this.symbol)),this.ctx[this.ctx_index++]},_.prototype.prepare=function(e){this.ctx_index=0,this.vars_index=0;for(var t=0;te&&(e=i)}return e},_.prototype.stop=function(){this.symbol=null,this.vars=null},f.prototype.valueOf=function(){return this.get(0)},f.prototype.get=function(e){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=u.max(this.mindepth,e),NaN)},f.prototype._get=function(e){var t=this.hist_pos-e;return t<0&&(t+=this.hist.length),this.hist[t]},f.prototype.set=function(e){this.hist&&(this.hist[this.hist_pos]=e,this.modified=!0)},f.prototype.prepare=function(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)},f.prototype.add_hist=function(){if(!this.hist){var e=u.na(this.mindepth)?u.max_series_default_size:u.max(this.mindepth+1,1);e=Math.round(e);for(var t=new Array(e),i=0;i=0){var n=i.split(",");t=v.parsePeriod(n[1]),i=n[0]}var r=!1,o=!1,s=i[i.length-1];-1==="DWM".indexOf(s)&&("S"===s?o=!0:(r=!0,s=""));var a=parseInt(r?i:i.length>1?i.slice(0,i.length-1):1);return{resolution:s,interval:a,pureResolution:[a,s].join(""),isIntraday:r,isSeconds:o,range:t}},v.newBarBuilder=function(e,t,i){var n=v.parsePeriod(e);return l.newBarBuilder(n.interval+n.resolution,t,i)},v.newSession=function(e){return new l.SessionInfo(e.timezone,e.session,e.holidays,e.corrections)},v.prototype.set_symbolinfo=function(e){for(var t in e||console.error("WARN: symbolinfo isn't defined for "+this.tickerid),this.info=e,this.timezone=a.get_timezone(e.timezone),this.session.init(e.timezone,e.session,e.holidays,e.corrections),this.other_sessions)this.other_sessions.hasOwnProperty(t)&&this.other_sessions[t].init(e.timezone,e.session,e.holidays,e.corrections)},v.prototype.get_session=function(e){if(!e)return this.session;var t=this.other_sessions[e];return t||(t=new l.SessionInfo("Etc/UTC","24x7"),this.other_sessions[e]=t),t},v.prototype.isdwm=function(){return""!==this.resolution&&"S"!==this.resolution},v.prototype.enable_dwm_aligning=function(e,t){this.dwm_aligner=v.newBarBuilder(this.period,e,t)},v.prototype.bartime=function(e,t){var i=this.time;if(e){var n=e;t&&(n+=t);var r=this.bb_cache[n];if(!r){var o=this.get_session(t);r=v.newBarBuilder(e,o),this.bb_cache[n]=r}i=r.alignTime(i)}if(!this.isdwm()||isNaN(i))return i;var s=a.utc_to_cal(this.timezone,i);return this.session.spec.correctTradingDay(s),a.cal_to_utc(this.timezone,s)},v.prototype.lastbar=function(e){if(!isNaN(e.time)){var t=e.time;this.dwm_aligner&&(this.dwm_aligner.moveTo(t),t=this.dwm_aligner.startOfBar(0));var 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=e.volume,this.updatetime=e.updatetime,this.isNewBar=i,this.isBarClosed=e.isBarClosed,this.isLastBar=e.isLastBar,this.isNewBar&&this.index++,this.script.calc(this)}},y.prototype.calc=function(e){var t=this.ctx,i=this.body;t.prepare(e);var n=i.main(t,this.inputCallback),r=this;this.out&&n&&(!isNaN(t.symbol.time)||n.nonseries)&&(n.nonseries?("projection"===n.type&&(n.projectionTime=t.symbol.time),this.nonseriesOut(t.symbol,n)):n.bars?n.bars.forEach((function(e){r.out(t.symbol,e)})):this.out(t.symbol,n))},y.prototype.init=function(){var e=this.ctx,t=this.body;t.init&&t.init(e,this.inputCallback),t.main(e,this.inputCallback)},y.prototype.add_sym=function(e,t,i,n,r,o){var s=this.runner.add_sym(e,t,i,n,this,r,o);return this.symbols.push(s),s.isdwm()&&this.symbols.length>1&&s.enable_dwm_aligning(this.symbols[0].session,s.session),s},y.prototype.maxAdditionalDepth=function(){return this.ctx.maxAdditionalDepth()},y.prototype.stop=function(){this.symbols=null,this.ctx.stop(),this.ctx=null},y.prototype.get_sym=function(e){return this.symbols[e]},g.prototype.add_sym=function(e,t,i,n,r,o,s){var a=new v(e,t,i,n,r,o,s);return this.symbols.push(a),a},g.prototype.get_sym=function(e){return this.symbols[e]},g.prototype.out=function(e,t){if(this.nonseriesUpdate){var 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)},g.prototype.start=function(){var e=this.host;this._script=new y(e.tickerid,e.currencyCode,e.period,e.periodBase||e.period,e.periodForInitialRange,this,e.body,this.out.bind(this),e.input,e.symbolInfo.minmov/e.symbolInfo.pricescale,e.nonseriesOut);var t=this,i=[],n=this.symbols,r=(e.additionalBarsCount||0)+t._script.maxAdditionalDepth();function o(n,o){var s=g.feed.subscribe(n.tickerid,n.currencyCode,n.period,n.periodBase,n.periodForInitialRange,(function(i){"series"===(i.nonseries?"nonseries":"series")?t.update(o,i):i.lastBar?(t.nonseriesUpdate=i,i.lastBar.isLastBar=!0,t.symbols[0].lastbar(i.lastBar),t.nonseriesUpdate=null):e.nonseriesOut(n,i)}),e.onErrorCallback,e.symbolInfo,e.sessionId,e.rangeExtension,r);i.push(s)}for(var s=0;s=0;i--)for(var n=e[i],r=this.barsets[i],o=r.count(),s=0;s=0;i--){var n=this._chartModel.restoreSource(this._restorePanes[i],this._paneIndexes[i],this._paneStates[i],this._sourceStates[i],this._priceScalePositionIds[i]);t.push(n)}t.some((function(i,n){return i.id()!==e._sourceIds[t.length-n-1]}))&&u.logError("Source was restored improperly - source ids does not match"),this._excludeLineToolsUndoCommands.forEach((function(e){return e.undo()}))},t}(o.UndoCommand)},odCa:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("fgLi").DataSource,o=i("tc+8"),s=i("Ocx9").DefaultProperty,a=i("jTis").CalloutConsts,l=window.t("Callout");function c(e,t){var r=t||c.createProperties();n.call(this,e,r),this._barOffset=0,this._timeScale=e.timeScale(),i.e("lt-pane-views").then(function(e){var t=i("B4Hi").CalloutPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(c,n),c.prototype.pointsCount=function(){return 2},c.prototype.translatedType=function(){return l},c.prototype.name=function(){return"Callout"},c.prototype.correctPoints=function(e){var t=this._currentMovingPoint.index-this._startMovingPoint.index,i=this._currentMovingPoint.price-this._startMovingPoint.price,n=e[1];n.index+=t,n.price+=i,e[1]=n},c.prototype.addPoint=function(e){var t=n.prototype.addPoint.call(this,e);return t&&this._calculateBarOffset(),t},c.prototype._calculateBarOffset=function(){this.points().length>1&&(this._barOffset=this.points()[1].index-this.points()[0].index)},c.prototype.setLastPoint=function(e){n.prototype.setLastPoint.call(this,e),2===this.points().length&&this._calculateBarOffset()},c.prototype.setPoint=function(e,t){switch(e){case 0:n.prototype.setPoint.call(this,e,t),this._calculateBarOffset();break;case 1:var i=this.properties();if(!i.wordWrapWidth)return;var r=this._points,o=this._dragStartLeftEdgeIndex,s=Math.round((t.index-o)/2);if(isFinite(o)&&isFinite(s)){r[1]={index:o+s,price:r[1].price},this._calculateBarOffset(),this.normalizePoints() +;var l=this._timeScale.indexToCoordinate(o+2*s)-this._timeScale.indexToCoordinate(o)-a.RoundRadius-a.TextMargins;if(!isFinite(l))return;i.wordWrapWidth.setValue(Math.max(a.MinWidth,l));break}r[1]=t,this._calculateBarOffset(),this.normalizePoints()}},c.prototype.setPoints=function(e){n.prototype.setPoints.call(this,e);var t=this.properties();if(t.wordWrapWidth){var i=this._dragStartLeftEdgeIndex,r=Math.round((e[1].index-i)/2);if(this._calculateBarOffset(),this.normalizePoints(),isFinite(i)&&isFinite(r)){var o=this._timeScale.indexToCoordinate(i+2*r)-this._timeScale.indexToCoordinate(i)-a.RoundRadius-a.TextMargins;if(!isFinite(o))return;t.wordWrapWidth.setValue(Math.max(a.MinWidth,o))}}},c.prototype._onPointsetUpdated=function(e){n.prototype._onPointsetUpdated.call(this,e),0!==e.length&&(this._dragStartLeftEdgeIndex=this.points()[1].index)},c.prototype.move=function(e,t,i){n.prototype.move.call(this,e,t,i),this._calculateBarOffset()},c.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.barOffset=this._barOffset,t},c.prototype.restoreData=function(e){e.barOffset?this._barOffset=e.barOffset:this._calculateBarOffset(),this._calculatePoint2()},c.prototype.setPriceScale=function(e){r.prototype.setPriceScale.call(this,e),e&&e.priceRange()&&this._calculatePoint2()},c.prototype.template=function(){var e=n.prototype.template.call(this);return e.text=this.properties().childs().text.value(),e},c.prototype._applyTemplateImpl=function(e){n.prototype._applyTemplateImpl.call(this,e),this.properties().childs().text.setValue(e.text)},c.prototype._calculatePoint2=function(){if(!(this._model.lineBeingEdited()===this||this._model.sourcesBeingMoved().includes(this)||this._points.length<2)){var e=this.points()[0],t=this.points()[1];this._points[1]={price:t.price,index:e.index+this._barOffset}}},c.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("xhf0").CalloutDefinitionsViewModel}.bind(null,i)).catch(i.oe)},c.createProperties=function(e){var t=new s("linetoolcallout",e);return c._configureProperties(t),t},c._configureProperties=function(e){n._configureProperties(e),e.hasChild("text")||e.addChild("text",new o(window.t("Text"))),e.addExclusion("text")},t.LineToolCallout=c},oiZD:function(e,t,i){"use strict";i.r(t);var n=i("hY0g"),r=i.n(n);i.d(t,"watchedTheme",(function(){return o})),i.d(t,"setTheme",(function(){return s}));var o=new r.a;function s(e){o.setValue(e)}o.subscribe((function(e){!function(e,t){void 0===t&&(t=window);for(var i="theme-"+e,n=t.document.documentElement.classList,r=0,o=Array.from(n);rt)return{success:!1};if(e===t)return{success:!0,result:0};var i=this._extrapolatedData.length,n=0!==i?this._extrapolatedData[0]:null,o=null!==n?this._extrapolatedData[i-1]:null,s=eo){var a=Object(r.extrapolateBarsFrontToTime)(this._barBuilder(),o||1e3*e,1e3*t,2e3,!0);this._extrapolatedData=this._extrapolatedData.concat(a.times),i=this._extrapolatedData.length,this._cacheForFuture=s}if((o=this._extrapolatedData[i-1])<1e3*t)return{success:!1};var l=this._extrapolatedData.indexOf(1e3*t);return-1===l?{success:!1}:{success:!0,result:l}},e.prototype.projectTime=function(e,t){if(!this.isValid())return e;var i=this._extrapolatedData.length,n=i>0?this._extrapolatedData[0]:null,o=null!==n?this._extrapolatedData[i-1]:null,s=t>=0;1e3*e===n&&this._cacheForFuture===s||(this._extrapolatedData=[1e3*e],i=1,n=null,o=null);var a=Math.abs(t);if(null===n||a>=i){var l=Object(r.extrapolateBarsFrontByCount)(this._barBuilder(),o||1e3*e,Math.sign(t)*(a-i+1),!0);this._extrapolatedData=this._extrapolatedData.concat(l.times),i=this._extrapolatedData.length,this._cacheForFuture=s}return ii.zorder()}));if(0===n.length)throw new Error("Cannot bring forward source that alreadt on back");var r=n[0];if(Object(m.isLineTool)(r)){var o=e.model().lineToolsGroupModel().groupForLineTool(r);if(null!==o){var s=o.lineTools();r=s[s.length-1]}}return r}var B=function(e){function t(t,i,n){return e.call(this,t,n,D(i,n),"Send "+n[0].title()+" backward")||this}return Object(n.__extends)(t,e),t}(L);function R(e,t){return Object(r.ensureNotNull)(e.paneForSource(t.lineTools()[0]))}var N=function(e){function t(t,i){return e.call(this,t,i.lineTools(),E(R(t,i),i.lineTools()),"Send Group "+i.name()+" backward")||this}return Object(n.__extends)(t,e),t}(k),F=function(e){function t(t,i){return e.call(this,t,i.lineTools(),D(R(t,i),i.lineTools()),"Bring Group "+i.name()+" backward")||this}return Object(n.__extends)(t,e),t}(L),j=i("ogJP"),W=function(e){function t(t,i,n){var r=e.call(this,"Rearrange panes")||this;return r._chartModel=t,r._index=i,Object(j.isNumber)(n)?r._dstIndex=n:r._dstIndex="up"===n?i-1:i+1,r}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._checkIndices()&&this._chartModel.movePane(this._index,this._dstIndex)}, +t.prototype.undo=function(){this._checkIndices()&&this._chartModel.movePane(this._dstIndex,this._index)},t.prototype._checkIndices=function(){var e=this._chartModel.panes().length;return this._index>=0&&this._index=0&&this._dstIndext.zorder()?e:t}),i[0]),o=n,s=t.lineToolsGroupModel().groupForLineTool(n);if(null!==s){var a=s.lineTools();o=a[a.length-1]}this._environment.beginUndoMacro(ae);var l=new Map,c=new Set;i.forEach((function(i){var n=e._groupForLineTool(i);if(null!==n){var o=l.get(n)||[];o.push(i),l.set(n,o);var s=Object(r.ensureNotNull)(t.paneForSource(i));c.add(s)}})),Object(r.assert)(c.size<=1,"All selected sources should be on the same pane"),l.forEach((function(i,n){var r=new g.a(t,n,i);e._environment.pushUndoCommand(r)}));var u=new te(t,Object(P.sortSources)(i));this._environment.pushUndoCommand(u);var h=new O(t,i,o);this._environment.pushUndoCommand(h),this._environment.endUndoMacro();var d=Object(r.ensureNotNull)(u.createdGroupId());return Object(r.ensureNotNull)(t.lineToolsGroupModel().groupForId(d))},e.prototype.removeGroup=function(e){var t=this._environment.model(),i=e.lineTools();this._environment.beginUndoMacro(le.format({name:e.name()}));var n=new $(t,e,"");this._environment.pushUndoCommand(n);var o=new y.RemoveSourcesCommand(t,i,"");this._environment.pushUndoCommand(o),i.forEach((function(e){null!==e.getLinkKey()&&Object(se.removeLineTool)({model:t,linkKey:Object(r.ensureNotNull)(e.getLinkKey())})})),this._environment.endUndoMacro()},e.prototype.groups=function(){return this._environment.model().lineToolsGroupModel().groups()},e.prototype.excludeLineToolFromGroup=function(e,t){var i=this._environment.model(),n=new g.a(i,e,[t]);this._environment.pushUndoCommand(n)},e.prototype.addLineToolToGroup=function(e,t){var i=this._environment.model(),n=i.lineToolsGroupModel().groupForLineTool(t);if(n!==e){var r=ce.format({lineTool:t.title(),name:e.name()});this._environment.beginUndoMacro(r),null!==n&&this._environment.pushUndoCommand(new g.a(i,n,[t])),this._environment.pushUndoCommand(new ne(i,e,[t])),this._environment.endUndoMacro()}},e.prototype.bringToFront=function(e){var t=this._environment.model(),i=new I(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.sendToBack=function(e){var t=this._environment.model(),i=new M(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}, +e.prototype.bringForward=function(e){var t=this._environment.model(),i=new F(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.sendBackward=function(e){var t=this._environment.model(),i=new N(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.insertAfter=function(e,t){var i,n=this._environment.model();if(t instanceof Q.a){var r=t.lineTools();i=r[r.length-1]}else i=t;var o=new O(n,e.lineTools(),i);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.insertBefore=function(e,t){var i,n=this._environment.model();t instanceof Q.a?i=t.lineTools()[0]:i=t;var r=new A(n,e.lineTools(),i);this._environment.pushUndoCommand(r),this._environment.emitEvent("changeZOrder",[e.lineTools()])},e.prototype.availableZOrderOperations=function(e){var t=this._environment.model(),i=e.lineTools(),n=i[0],o=i[i.length-1],s=Object(r.ensureNotNull)(t.paneForSource(i[0])).allOrderedSourcesWithoutSpecial(),a=s[0],l=s[s.length-1];return{bringForwardEnabled:o!==l,bringToFrontEnabled:o!==l,sendBackwardEnabled:n!==a,sendToBackEnabled:n!==a}},e.prototype.setGroupVisibility=function(e,t){var i=this,n=(t?ue:he).format({group:e.name()}),r=this._environment.model();this._environment.beginUndoMacro(n),e.lineTools().forEach((function(e){var n=e.properties().visible,o=new re.SetPropertyUndoCommand(n,t,"",r);i._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()},e.prototype.setGroupLock=function(e,t){var i=this,n=(t?de:pe).format({group:e.name()}),r=this._environment.model();this._environment.beginUndoMacro(n),e.lineTools().forEach((function(e){var n=e.properties().frozen,o=new re.SetPropertyUndoCommand(n,t,"",r);i._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()},e.prototype.setGroupName=function(e,t){var i=this._environment.model(),n=_e.format({group:e.name(),newName:t}),r=new oe(i,e,t,n);this._environment.pushUndoCommand(r)},e.prototype.canBeGroupped=function(e){var t=this._environment.model();return new Set(e.map((function(e){return t.paneForSource(e)}))).size<=1},e.prototype._groupForLineTool=function(e){return this._environment.model().lineToolsGroupModel().groups().find((function(t){return t.containsLineTool(e)}))||null},e}(),me=i("3ClC"),ve=i("pQ+n"),ye=window.t("Apply study template {template}"),ge=function(e){function t(t,i,n){var r=e.call(this,ye.format({template:n}))||this;return r._model=t,r._templateContent=i,r._initialState=t.studyTemplate(!0,!0),r._initialGroupsState=t.lineToolsGroupModel().state(),r}return Object(n.__extends)(t,e),t.prototype.redo=function(){var e=this._merge(this._templateContent).filter(m.isLineTool);this._model.lineToolsGroupModel().removeLineTools(e),this._model.mainSeries().onChartStyleChanged();var t=this._model.mainSeries().properties();Object(G.preparePriceAxisProperties)(t),this._model.recalcVisibleRangeStudies(!0),this._model.setShouldBeSavedEvenIfHidden(!0)},t.prototype.undo=function(){ +this._merge(this._initialState),this._model.mainSeries().onChartStyleChanged()},t.prototype._merge=function(e){var t=this._model,i=t.mainSeries();if(i.priceScale().properties().childs().lockScale.setValue(!1),this._initialState.symbol&&e.symbol&&i.properties().symbol.setValue(e.symbol),this._initialState.symbol&&e.interval){var n=Object(G.getChartStyleByResolution)(e.interval,i.properties().style.value());i.setChartStyleWithIntervalIfNeeded(n,e.interval)}for(var r=t.panes(),o=[],s=r.length;s--;)for(var a=(f=r[s]).containsMainSeries(),l=(g=f.dataSources()).length;l--;){var c=g[l];(!a||Object(me.isStudy)(c)&&c.isRemovedByStudyTemplates())&&o.push(c)}t.resetDeferredStudies();for(var u=Object(ve.a)(t,o),h=0;h1?"Remove drawings group":"Remove "+e[0].title();this.removeSources(e,!1,t)}},t.prototype.removeSources=function(e,t,i,n){var o=this;n||(e=e.filter((function(e){return e.isUserDeletable()})));var s=this._model(),a=s.lineToolsGroupModel();this.beginUndoMacro(i),s.selectionMacro((function(n){var l=new Map;e.forEach((function(e){if(Object(m.isLineTool)(e)){var t=a.groupForLineTool(e);if(null!==t){var i=l.get(t)||[];i.push(e),l.set(t,i)}null!==e.getLinkKey()&&Object(se.removeLineTool)({model:o.model(),linkKey:Object(r.ensureNotNull)(e.getLinkKey())})}})),l.forEach((function(e,t){var i=new g.a(s,t,e);o._pushUndoCommand(i)}));var c=new y.RemoveSourcesCommand(s,e,i),u=c.removedIds();o._pushUndoCommand(c),!t&&u.length>0&&(1===u.length?o.emitEvent("removeSource",[u[0]]):o.emitEvent("removeSources",[u]))})),this.endUndoMacro()},t.prototype.mergeSourceUp=function(e){var t=new w.c(this._model(),e,"Merge up");this._mergeUnmergeSource(e,t)},t.prototype.mergeSourceDown=function(e){var t=new w.a(this._model(),e,"Merge down");this._mergeUnmergeSource(e,t)},t.prototype.mergeToPane=function(e,t){var i=this._model().panes().indexOf(t),n=new w.b(this._model(),e,i,"Merge to pane");this._mergeUnmergeSource(e,n)},t.prototype.unmergeSourceUp=function(e){var t=new S.c(this._model(),e,"Unmerge up");this._mergeUnmergeSource(e,t)},t.prototype.unmergeSourceDown=function(e){var t=new S.a(this._model(),e,"Unmerge down");this._mergeUnmergeSource(e,t)},t.prototype.unmergeToNewBottomPane=function(e){var t=new S.b(this._model(),e,"Unmerge to new bottom pane");this._mergeUnmergeSource(e,t)},t.prototype.availableZOrderOperations=function(e){var t=this._model().lineToolsGroupModel(),i=e.filter(m.isLineTool),n=i.map((function(e){return t.groupForLineTool(e)}));Object(r.assert)(new Set(n).size<=1,"Cannot move line tools from different group");for(var o=0===n.length?null:n[0],s={bringForwardEnabled:!1,bringToFrontEnabled:!1,sendBackwardEnabled:!1,sendToBackEnabled:!1},a=new Set(i),l=function(e){if(Object(m.isLineTool)(e)&&null!==o){var t=Object(P.sortSources)(o.lineTools().filter((function(t){return!a.has(t)||t===e})));return s=je(s,{bringForwardEnabled:e!==t[t.length-1],bringToFrontEnabled:e!==t[t.length-1],sendBackwardEnabled:e!==t[0],sendToBackEnabled:e!==t[0]}),"continue"}var i=Object(r.ensureNotNull)(c._model().paneForSource(e)).allOrderedSourcesWithoutSpecial();if(0===i.length)return"continue";var n=e.zorder(),l=i[0].zorder(),u=i[i.length-1].zorder();s=je(s,{bringForwardEnabled:n!==u,bringToFrontEnabled:n!==u,sendBackwardEnabled:n!==l,sendToBackEnabled:n!==l})},c=this,u=0,h=Object(P.sortSources)(e);u20&&(this._pushUndoCommand(new H.a(this.model(),this._initialTimeScrollState,"Scroll Time")),this._initialTimeScrollPos=null,this._initialTimeScrollState=null,t=!0),this.model().scrollTimeTo(e),t},t.prototype.endScrollTime=function(){this.model().endScrollTime(),this._initialTimeScrollPos=null,this._initialTimeScrollState=null},t.prototype.startScaleTime=function(e){var t=this.timeScale(),i={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()};this._pushUndoCommand(new H.a(this.model(),i,"Scale Time")),this.model().startScaleTime(e)},t.prototype.scaleTimeTo=function(e){this.model().scaleTimeTo(e)},t.prototype.endScaleTime=function(){this.model().endScaleTime()},t.prototype.resetTimeScale=function(){var e=this.timeScale(),t={rightOffset:e.rightOffset(),barSpacing:e.barSpacing()};this._pushUndoCommand(new H.a(this.model(),t,"Reset Time Scale")),this.model().resetTimeScale()},t.prototype.rearrangePanes=function(e,t){var i=new W(this._model(),e,t);this._pushUndoCommand(i)},t.prototype.movePane=function(e,t){var i=new W(this._model(),e,t);this._pushUndoCommand(i)},t.prototype.pasteSourceFromClip=function(e,t,i){var n=t||Object(x.get)();if(!n||0===n.sources.length)return null;var o=e||Object(r.ensureNotNull)(this.model().paneForSource(this.mainSeries()));if(!n.sources.some((function(e){return"drawing"!==e.type||null!==o.clipboardLineToolOwnerSource(e.source.id)})))return null;this.beginUndoMacro("Paste "+n.title);for(var s=0,a=[],l=0,u=n.sources;l'},p1SQ:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolHorzLinePriceAxisView",(function(){return r}));var n=i("mrSG"),r=function(e){function t(t){var i=e.call(this)||this;return i._source=t,i}return Object(n.__extends)(t,e),t.prototype._updateRendererData=function(e,t,i){e.visible=!1;var n=this._source.points(),r=this._source.priceScale();if(0!==n.length&&null!==r&&!r.isEmpty()){var o=n[0];if(isFinite(o.price)){var s=this._source.ownerSource(),a=null!==s?s.firstValue():null;if(null!==a){var l=this._source.properties().linecolor.value();i.background=l, +i.color=this.generateTextColor(l),i.coordinate=r.priceToCoordinate(o.price,a),e.text=r.formatPrice(o.price,a),e.visible=!0}}}},t}(i("KcY8").a)},pJOz:function(e,t,i){"use strict";i.r(t),i.d(t,"drawCircle",(function(){return h})),i.d(t,"drawArrow",(function(){return d})),i.d(t,"TrendLineRenderer",(function(){return p}));var n=i("Eyy1"),r=i("GEp6"),o=i("VaSN"),s=i("a7Ha"),a=i("VdBB"),l=i("jFln"),c=i("Zp/P"),u=i("gAom");function h(e,t,i,n,r){t.save(),t.fillStyle="#000000",t.beginPath(),t.arc(e.x*r,e.y*r,i*r,0,2*Math.PI,!1),t.fill(),n.strokeWidth&&(t.lineWidth=n.strokeWidth,t.stroke()),t.restore()}function d(e,t,i,n,r){if(!(t.subtract(e).length()<1))for(var o=Object(c.getArrowPoints)(e,t,n,!1),s=0;s0&&(c[0].x===c[1].x?Object(u.drawVerticalLine)(e,Math.round(c[0].x*n),c[0].y*n,c[1].y*n):c[0].y===c[1].y?Object(u.drawHorizontalLine)(e,Math.round(c[0].y*n),c[0].x*n,c[1].x*n):Object(l.drawLine)(e,c[0].x*n,c[0].y*n,c[1].x*n,c[1].y*n)),i.overlayLineEndings&&this._drawEnds(e,a,i.linewidth,n)}},e.prototype.hitTest=function(e,t){var i=this._data;if(null===i)return null;if("points"in i&&i.points.length<2)return null;if("floatPoints"in i&&i.floatPoints.length<2)return null;var n=Object(o.lastEventIsTouch)()?24:3,s="floatPoints"in i?i.floatPoints:i.points,a=s[0],l=s[1],c=this._extendAndClipLineSegment(a,l,t);if(null!==c&&Object(r.distanceToSegment)(c[0],c[1],e).distance<=n)return this._hittest;return null},e.prototype._extendAndClipLineSegment=function(e,t,i){var r=Object(n.ensureNotNull)(this._data);return Object(c.extendAndClipLineSegment)(e,t,i.cssWidth,i.cssHeight,r.extendleft,r.extendright)},e.prototype._drawEnds=function(e,t,i,r){var o=t[0],a=t[1],l=Object(n.ensureNotNull)(this._data);switch(l.leftend){case s.LineEnd.Arrow:d(a,o,e,i,r);break;case s.LineEnd.Circle:h(o,e,i,Object(n.ensureDefined)(l.endstyle),r)}switch(l.rightend){case s.LineEnd.Arrow:d(o,a,e,i,r);break;case s.LineEnd.Circle:h(a,e,i,Object(n.ensureDefined)(l.endstyle),r)}},e}()},pKDv:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("ABCD Pattern");function s(e,t){this._constructor="LineToolABCD";var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("bFMU").ABCDPaneView +;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 4},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"ABCD Pattern"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("y4pE").AbcdPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolabcd",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolABCD=s},pPtI:function(e,t,i){"use strict";i.r(t),i.d(t,"normalizeIntervalString",(function(){return m})),i.d(t,"isAvailable",(function(){return v})),i.d(t,"setLastUsedResolution",(function(){return y})),i.d(t,"getRangeResolution",(function(){return g})),i.d(t,"getTimeBasedResolution",(function(){return b})),i.d(t,"getDefaultResolution",(function(){return S})),i.d(t,"getResolutionByChartStyle",(function(){return w})),i.d(t,"getServerInterval",(function(){return P})),i.d(t,"isResolutionMultiplierValid",(function(){return C})),i.d(t,"getMaxResolutionValue",(function(){return T})),i.d(t,"getResolutionsFromSettings",(function(){return I})),i.d(t,"convertResolutionsFromSettings",(function(){return M})),i.d(t,"mergeResolutions",(function(){return L})),i.d(t,"sortResolutions",(function(){return O})),i.d(t,"getCustomResolutions",(function(){return E})),i.d(t,"getTranslatedResolution",(function(){return V})),i.d(t,"getTranslatedResolutionModel",(function(){return D}));i("bSeV"),i("YFKU");var n,r,o,s=i("LxhU"),a=i("n5al"),l=i("Vdly"),c=i("PT1i"),u=i("IVMC"),h=i.n(u),d=i("ogJP"),p=((n={})[s.ResolutionKind.Seconds]=60,n[s.ResolutionKind.Minutes]=1440,n[s.SpecialResolutionKind.Hours]=24,n[s.ResolutionKind.Days]=365,n[s.ResolutionKind.Weeks]=52,n[s.ResolutionKind.Months]=12,n[s.ResolutionKind.Range]=1e5,n[s.ResolutionKind.Invalid]=NaN,n),_=((r={})[s.ResolutionKind.Seconds]=1,r[s.ResolutionKind.Minutes]=2,r[s.SpecialResolutionKind.Hours]=3,r[s.ResolutionKind.Days]=4,r[s.ResolutionKind.Weeks]=5,r[s.ResolutionKind.Months]=6,r[s.ResolutionKind.Range]=7,r[s.ResolutionKind.Invalid]=8,r),f=((o={})[s.ResolutionKind.Invalid]="",o[s.ResolutionKind.Seconds]=window.t("s",{context:"interval_short"}),o[s.ResolutionKind.Minutes]=window.t("m",{context:"interval_short"}),o[s.SpecialResolutionKind.Hours]=window.t("h",{context:"interval_short"}),o[s.ResolutionKind.Days]=window.t("D",{context:"interval_short"}),o[s.ResolutionKind.Weeks]=window.t("W",{context:"interval_short"}),o[s.ResolutionKind.Months]=window.t("M",{context:"interval_short"}),o[s.ResolutionKind.Range]=window.t("R",{context:"interval_short"}),o);function m(e){return s.Interval.parse(e).value()}function v(e){if(s.Interval.isRange(e))return!0;var t=m(e),i=c.linking.supportedResolutions.value(),n=!1;void 0!==i?n=-1!==i.map(m).indexOf(t):n=!0;return(c.linking.intraday.value()||s.Interval.isDWM(e))&&n}function y(e){ +s.Interval.isValid(e)&&(s.Interval.isRange(e)?l.setValue("chart.lastUsedRangeResolution",e):l.setValue("chart.lastUsedTimeBasedResolution",e))}function g(e){var t=l.getValue("chart.lastUsedRangeResolution");if(void 0!==t&&s.Interval.isRange(t))return t;for(var i="100R",n=0,r=e;n0},re.prototype.onTagsChanged=function(){return this._tagsChanged},re.prototype.onSymbolIntervalChanged=function(){return this._symbolIntervalChanged},re.prototype.onIntervalChanged=function(){return this._intervalChanged},re.prototype.onStatusChanged=function(){return this._onStatusChanged},re.prototype.onStyleChanged=function(){return this._onStyleChanged},re.prototype.onRestarted=function(){return this._onRestarted},re.prototype.onBoxSizeChanged=function(){return this._boxSizeChanged},re.prototype.status=function(){return this._status},re.prototype.isDWM=function(){ +if(null!==this._isDWMCached)return this._isDWMCached;var e=H.parse(this._properties.interval.value());if(e.isDWM())this._isDWMCached=!0;else{var t=e.isSeconds()?e.multiplier():60*e.multiplier();this._isDWMCached=!(t<216e3)}return this._isDWMCached},re.prototype.lastPriceLabelFixedCoordinate=function(){return this._priceAxisViews[0]._fixedCoordinate},re.prototype.createPaneView=function(){this._paneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=this.hasClosePrice()?new Y(this):null;var e=this._properties.style.value();switch(e){case re.STYLE_BARS:this._paneView=new f(this,this.m_model);break;case re.STYLE_CANDLES:this._paneView=new _(this,this.m_model);break;case re.STYLE_LINE:this._paneView=new d(this,this.m_model);break;case re.STYLE_AREA:this._paneView=new h(this,this.m_model);break;case re.STYLE_HEIKEN_ASHI:this._paneView=new m(this,this.m_model);break;case re.STYLE_HOLLOW_CANDLES:this._paneView=new p(this,this.m_model);break;case re.STYLE_BASELINE:this._paneView=new v(this,this.m_model),this._waterlineView=new g(this);break;case re.STYLE_HILO:this._paneView=new y(this,this.m_model)}if(null===this._paneView)throw Error("Unknown chart style assigned: "+e)},re.prototype._clearStylePlot=function(e,t){if(0!==e.size()){var i=t||o(e.firstIndex()),n=o(e.lastIndex())+1;e.range(i,n).each((function(e,t){t[TradingView.STYLE_PLOT]=null}))}},re.prototype.invalidateBarStylesCache=function(e){D.logDebug("Invalidate style cache starting from "+e),this._clearStylePlot(this.m_data.m_bars,e),this._clearStylePlot(this.m_data.m_nsBars)},re.prototype.invalidateBarColorerCache=function(){delete this._barColorerCache,this.invalidateBarStylesCache()},re.prototype.barColorer=function(){if(this._barColorerCache)return this._barColorerCache;for(var e=null,t=this.m_model.dataSources().length-1;t>=0;t--){var i=this.m_model.dataSources()[t];if(i.metaInfo&&TradingView.isInherited(i.constructor,TradingView.Study)&&i.hasBarColorer()&&i.properties().visible.value()){var n=i.barColorer();null===e?e=n:e.pushBackBarColorer(n)}}return null===e?e=new w(this):e.pushBackBarColorer(new w(this)),this._barColorerCache=e,this._barColorerCache},re.prototype.properties=function(){return this._properties},re.prototype._barsState=function(e){var t=e.state();return t.data.forEach((function(e){e.value.splice(7,1)})),t},re.prototype.state=function(e){var t={type:this===this.m_model.mainSeries()?"MainSeries":TradingView.className(this.constructor),id:this.id(),state:this.properties().state(),zorder:this.zorder(),haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle};return this._symbolInfo&&this._symbolInfo.ticker&&(t.state.symbol=this._symbolInfo.ticker),e&&(t.bars=this._barsState(this.m_data.m_bars),t.nsBars=this._barsState(this.m_data.m_nsBars),t.symbolInfo=this._symbolInfo,t.rtPrice=this.data().lastProjectionPrice),t.boxSize=this.data().boxSize,t.reversalAmount=this.data().reversalAmount, +t.currencyId=this.properties().currencyId.value(),t},re.prototype.restoreState=function(e,t){t&&this._setStatus(re.STATUS_SNAPSHOT),this._properties.mergeAndFire(e.state),e.currencyId&&this.properties().currencyId.setValue(e.currencyId),this._prevChartStyle=this.properties().style.value(),this.createPaneView(),t&&this.restoreData(e.bars,e.nsBars,e.symbolInfo,e.rtPrice,e.boxSize,e.reversalAmount)},re.prototype.hasStateForAlert=function(){return!1},re.prototype.stateForAlert=function(){throw new Error("Not implemented")},re.prototype.idForAlert=function(){return s.prototype.idForAlert.call(this)},re.prototype.restoreData=function(e,t,i,n,r,o){this._status=re.STATUS_SNAPSHOT,this.m_data.m_bars.restoreState(e),this.m_data.m_nsBars.restoreState(t),this.updateSymbolInfo(i,!1),this.m_data.lastProjectionPrice=n,this.m_data.boxSize=r,r||(this.properties().style.value()===re.STYLE_PNF?this.m_data.boxSize=this.properties().pnfStyle.inputs.boxSize.value():this.properties().style.value()===re.STYLE_RENKO&&(this.m_data.boxSize=this.properties().renkoStyle.inputs.boxSize.value())),this.m_data.reversalAmount=o,o||this.properties().style.value()===re.STYLE_KAGI&&(this.m_data.reversalAmount=this.properties().kagiStyle.inputs.reversalAmount.value()),this._loading=!1},re.prototype.setProperties=function(e){e.timeframe||e.merge({timeframe:""}),e.shortName||e.merge({shortName:""}),e.currencyId||e.addChild("currencyId",new n(null)),this._properties=e,this._properties.symbol.listeners().subscribe(this,re.prototype.changeSymbol),this._properties.interval.listeners().subscribe(this,re.prototype.changeInterval),this._properties.currencyId.listeners().subscribe(this,re.prototype.changeCurrency),this._properties.timeframe.listeners().subscribe(this,re.prototype.changeTimeFrame),this._properties.listeners().subscribe(this,re.prototype.changeProperties)},re.prototype.changeSymbol=function(){this.setSymbolIntervalCurrencyDelayed(),this.m_model.checkLineToolSelection()},re.prototype.changeInterval=function(){this.setSymbolIntervalCurrencyDelayed()},re.prototype.changeCurrency=function(){this.setSymbolIntervalCurrencyDelayed(),this.m_model.checkLineToolSelection(),this._currencyChanged.fire()},re.prototype.changeTimeFrame=function(){A("GUI","Change timeframe")},re.prototype.title=function(){return this.properties().symbol.value()+", "+E(this.properties().interval.value())},re.prototype.changeProperties=function(e){e!==this._properties.symbol&&e!==this._properties.interval&&e!==this._properties.timeframe&&(this._tagsChanged.fire(),this.createPaneView(),this.updateAllViews(),this.m_model.updateSource(this),J.emit("series_properties_changed",this._id))},re.prototype._makeNextSymbolId=function(){return"symbol_"+this._nextSymbolId++},re.prototype._makeNextSeriesId=function(){return"s"+this._nextSeriesId++},re.prototype.onData=function(e){var t=this;switch(e.method){case"symbol_resolved":if(e.params[0]!==this._symbolId){D.logNormal("command for old symbol. Expected:"+this._symbolId+", actual"+e.params[0]);break}this.updateSymbolInfo(e.params[1],!1), +this.m_model.updateSource(this),this._dataEvents.fireSymbolResolved(this._symbolInfo),this.m_model.realignLineTools(),TradingView.onWidget()||(A("Symbol",e.params[1].listed_exchange,e.params[1].name),A("Symbol Type",e.params[1].type,e.params[1].listed_exchange));var i=this.symbolInfo().minmov/this.symbolInfo().pricescale,n=this.properties();n.style.value()===re.STYLE_RENKO&&n.renkoStyle.inputs.boxSize.value()=0?0:1,basedOnPrevClose:r.change>=0?0:1}}}else{var o=this._study.data().search(i-1,h.PlotRowSearchMode.NearestLeft,1),s=o&&o.value[4]||null;if(null!==s)return{values:{change:e-s,percentChange:Object(_.a)(s,e)},priceDirection:{basedOnCurrentBar:e>=t?0:1,basedOnPrevClose:e>=s?0:1}}}return{priceDirection:{basedOnCurrentBar:e>=t?0:1,basedOnPrevClose:e>=t?0:1}}},e.prototype._color=function(e,t,i){var n=Object(l.resetTransparency)(f.SeriesBarColorer.upColor(this._study.properties())),r=Object(l.resetTransparency)(f.SeriesBarColorer.downColor(this._study.properties()));if(i&&!v)return t.priceDirection?n:r;var o=this._study.properties().childs().style.value();if(10===o){var s=this._study.barColorer().barStyle(e,!1);return null!=s.barBorderColor?Object(l.resetTransparency)(s.barBorderColor):Object(l.resetTransparency)(s.barColor)}var a=!1;return 0===o?a=this._study.properties().childs().barStyle.childs().barColorsOnPrevClose.value():1===o?a=this._study.properties().childs().candleStyle.childs().barColorsOnPrevClose.value():9===o&&(a=!0),a?0===t.priceDirection.basedOnPrevClose?n:r:0===t.priceDirection.basedOnCurrentBar?n:r},e}();i.d(t,"OverlayLegendValuesProvider",(function(){return w}));var w=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._showBarChange=i.properties().paneProperties.legendProperties.showBarChange,n._showSeriesOHLC=i.properties().paneProperties.legendProperties.showSeriesOHLC,n._seriesStyle=t.properties().childs().style,n}return Object(n.__extends)(t,e),t.prototype.getValues=function(t){var i=e.prototype.getValues.call(this,t);if(!this._showLastPriceAndChangeOnly()){var n=Object(r.isPriceSourceStyle)(this._seriesStyle.value()),o=this._showSeriesOHLC.value(),s=o&&!n,a=o&&n;i[0].visible=s,i[1].visible=s,i[2].visible=s,i[3].visible=s,i[6].visible=this._showBarChange.value(),i[4].visible=a}return i},t}(S)},qcGP:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Parallel Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("9FRF").ParallelChannelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.addPoint=function(e){ +var t=n.prototype.addPoint.call(this,e);if(t){var i=this.points()[0];this._points[2].index=i.index,this._points[2].price=i.price+this._priceOffset}return t},s.prototype.calculatePriceDiff=function(){if(3===this.points().length){var e=this.points()[0],t=this.points()[1],i=this.points()[2];if(e.index===t.index)return;var n=this.priceScale();if(null===n)return;if(n.isLog()){var r=this._model.timeScale();if(r.isEmpty())return;var o=this.ownerSource().firstValue(),s=r.indexToCoordinate(e.index),a=r.indexToCoordinate(t.index),l=n.priceToCoordinate(e.price,o),c=n.priceToCoordinate(t.price,o),u=l+(m=(c-l)/(a-s))*(r.indexToCoordinate(i.index)-s),h=n.priceToCoordinate(i.price,o)-u,d=(o=this.ownerSource().firstValue(),.5*(l+c)),p=n.coordinateToPrice(d,o),_=d+h,f=n.coordinateToPrice(_,o);this._priceOffset=f-p}else{var m=(t.price-e.price)/(t.index-e.index),v=e.price+m*(i.index-e.index);this._priceOffset=i.price-v}}},s.prototype.setLastPoint=function(e,t){t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[0]),n.prototype.setLastPoint.call(this,e),this.calculatePriceDiff()},s.prototype.restorePoints=function(e,t,i){n.prototype.restorePoints.call(this,e,t,i),e&&e.length>=3&&(this._priceOffset=e[2].price-e[0].price)},s.prototype.setPoint=function(e,t,i){i&&i.shift()&&e<2&&this._snapPoint45Degree(t,this.points()[1-e]),n.prototype.setPoint.call(this,e,t,i),2===e&&this.calculatePriceDiff();var r=this.points()[0];this._points[2].index=r.index,this._points[2].price=r.price+this._priceOffset,this.normalizePoints()},s.prototype.setPoints=function(e){n.prototype.setPoints.call(this,e),this.calculatePriceDiff()},s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Parallel Channel"},s.prototype.hasEditableCoordinates=function(){return!1},s.prototype.addPoint=function(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[0]),n.prototype.addPoint.call(this,e,t)},s.prototype.fixAfterRestorePriceAxis=function(){this.priceScale().isLog()||delete this._priceOffset},s.prototype.cloneData=function(e){this._priceOffset=e._priceOffset},s.prototype.restoreData=function(e){e.priceOffset&&(this._priceOffset=e.priceOffset)},s.prototype.state=function(e){var t=n.prototype.state.call(this,e);return t.priceOffset=this._priceOffset,t},s.prototype.canHasAlert=function(){return!0},s.prototype._getAlertPlots=function(){var e=[].concat(this._points).splice(0,2);function t(e,t){return e.index<=t.index?[e,t]:[t,e]}var i,n,r,o,s=t((e=e.concat([{price:e[0].price+this._priceOffset,time:e[0].time,index:e[0].index},{price:e[1].price+this._priceOffset,time:e[1].time,index:e[1].index}]))[0],e[1]),a=t(e[2],e[3]);this._priceOffset<0?(n=a,i=s):(n=s,i=a);var l=this.properties().extendLeft.value(),c=this.properties().extendRight.value();return e[0].index<=e[1].index?(r=l,o=c):(r=c,o=l),[this._linePointsToAlertPlot(i,"Upper",r,o),this._linePointsToAlertPlot(n,"Lower",r,o)]},s.prototype._getPropertyDefinitionsViewModelClass=function(){ +return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("VkdP").ParallelChannelDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolparallelchannel",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolParallelChannel=s},qckB:function(e,t){e.exports=''},qgcC:function(e,t,i){"use strict";i.r(t),i.d(t,"CompareStatusProvider",(function(){return r}));var n=i("mrSG"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype.getSplitTitle=function(){return this._source.titleInParts(!0,void 0,!1,!1)},t.prototype.text=function(){return this._source.isFailed()?this._source.title(!0,void 0,!1,!1)+": "+this._source.status():this._source.title(!0,void 0,!1,!1)+" "+this._source.status()},t}(i("W+6j").a)},qgcf:function(e,t,i){"use strict";i.r(t),i.d(t,"calculateLabelPosition",(function(){return _})),i.d(t,"wordWrap",(function(){return m})),i.d(t,"TextRenderer",(function(){return M}));var n,r=i("aO4+"),o=i("GEp6"),s=i("Eyy1"),a=i("f6yo"),l=i("Ialn"),c=i("VdBB"),u=i("jFln"),h=i("ogJP"),d=i("ikwP"),p=i("8Uy/");function _(e,t,i,n,o){var s=.5*(t.x+i.x),a=i.y;return t.y>i.y?(a-=e.height/2+n.y,a=Math.max(e.height/2,a)):(a+=e.height/2+n.y,a=Math.min(o-e.height/2,a)),new r.Point(s,a)}function f(){var e=document.createElement("canvas");e.width=0,e.height=0,n=Object(s.ensureNotNull)(e.getContext("2d"))}function m(e,t,i){n||f(),i=Object(h.isString)(i)?parseInt(i):i;var r=(e+="").split(/[^\S\r\n]*(?:\r\n|\r|\n|$)/);if(r[r.length-1]||r.pop(),!Object(h.isNumber)(i)||!isFinite(i)||i<=0)return r;n.font=t;for(var o=[],s=0;s0&&n.measureText(c.slice(0,3*--d-1).join("")).width>i;);if(d>0)o.push(c.slice(0,3*d-1).join("")),c.splice(0,3*d);else{var p=c[0]+(c[1]||"");if(u=1===u?1:~~(i/n.measureText(p).width*p.length),n.measureText(p.substr(0,u)).width<=i)for(;n.measureText(p.substr(0,u+1)).width<=i;)u++;else for(;u>1&&n.measureText(p.substr(0,--u)).width>i;);u<1&&(u=1),o.push(p.substr(0,u)),c[0]=p.substr(u),c[1]=""}if(n.measureText(c.join("")).width<=i){o.push(c.join(""));break}}}return o}function v(e,t,i){if(0===i)return e.clone();var n=(e.x-t.x)*Math.cos(i)-(e.y-t.y)*Math.sin(i)+t.x,o=(e.x-t.x)*Math.sin(i)+(e.y-t.y)*Math.cos(i)+t.y;return new r.Point(n,o)}function y(e,t){return t+2*P(e)+2*S(e)}function g(e,t){return x(e)*t+C(e)*(t-1)+2*w(e)+2*b(e)} +function b(e){return void 0!==e.boxPaddingVert?e.boxPaddingVert*I(e):void 0!==e.boxPadding?e.boxPadding*I(e):x(e)/3}function S(e){return void 0!==e.boxPaddingHorz?e.boxPaddingHorz*I(e):void 0!==e.boxPadding?e.boxPadding*I(e):x(e)/3}function w(e){return(e.backgroundVertInflate||0)*I(e)}function P(e){return(e.backgroundHorzInflate||0)*I(e)}function C(e){return(e.padding||0)*I(e)}function x(e){return Math.ceil(T(e)*I(e))}function T(e){return e.fontsize||e.fontSize||30}function I(e){var t=Math.min(1,Math.max(.2,Math.min(e.scaleX||1,e.scaleY||1)));if(1===t)return t;var i=T(e);return Math.ceil(t*i)/i}var M=function(){function e(e,t){this._data=null,this._internalData=null,this._boxSize=null,this._linesInfo=null,this._fontInfo=null,this._hittest=t||new c.HitTestResult(c.HitTestResult.MOVEPOINT),void 0!==e&&this.setData(e)}return e.prototype.setData=function(e){!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(var i=0;ih?(t=new r.Point(l+h/2,c+h/2),i=new r.Point(l+u-h/2,c+h/2),n=h/2):(t=new r.Point(l+u/2,c+u/2),i=new r.Point(l+u/2,c+h-u/2),n=u/2);var p=v(t,d,s),_=v(i,d,s);return Object(o.distanceToSegment)(p,_,e).distance<=n?this._hittest:null},e.prototype.doesIntersectWithBox=function(e){return null!==this._data&&void 0!==this._data.points&&0!==this._data.points.length&&Object(a.pointInBox)(this._data.points[0],e)},e.prototype.measure=function(){if(null===this._data)return{width:0,height:0};var e=this._getBoxSize();return{width:e.boxWidth,height:e.boxHeight}},e.prototype.setPoints=function(e,t){Object(s.ensureNotNull)(this._data).points=e,this._hittest=t||new c.HitTestResult(c.HitTestResult.MOVEPOINT)},e.prototype.fontStyle=function(e){return null===this._data?"":this._getFontInfo().fontStyle}, +e.prototype.wordWrap=function(e,t,i){return m(e,i||this.fontStyle(),t)},e.prototype.draw=function(e,t){if(null!==this._data&&void 0!==this._data.points&&0!==this._data.points.length){var i=t.pixelRatio,n=this._getInternalData(),r=this._getRotationPoint().scaled(i);e.save(),e.translate(r.x,r.y),e.rotate(this._data.angle||0),e.translate(-r.x,-r.y);var o=this._getFontInfo().fontSize;e.textBaseline=n.textBaseLine,e.textAlign=n.textAlign,e.font=this.fontStyle();var s=function(e,t){var i=Math.round(e.boxLeft*t),n=Math.round(e.boxTop*t);return{scaledLeft:i,scaledRight:i+Math.round(e.boxWidth*t),scaledTop:n,scaledBottom:n+Math.round(e.boxHeight*t)}}(n,i),a=s.scaledLeft,l=s.scaledRight,c=s.scaledTop,h=s.scaledBottom;if(this._data.backgroundColor||this._data.borderColor||this._data.highlightBorder&&this._data.wordWrapWidth){var _=Math.round(Math.max(o/12,1)*i),f=_/2;if(this._data.backgroundRoundRect)this._data.backgroundColor&&(Object(u.drawRoundRect)(e,a,c,l-a,h-c,this._data.backgroundRoundRect*i),e.fillStyle=this._data.backgroundColor,e.fill()),this._data.borderColor&&(Object(u.drawRoundRect)(e,a-f,c-f,l-a+_,h-c+_,this._data.backgroundRoundRect*i),e.strokeStyle=this._data.borderColor,e.lineWidth=_,e.stroke());else if(this._data.backgroundColor&&(e.fillStyle=this._data.backgroundColor,e.fillRect(a,c,l-a,h-c)),this._data.borderColor||this._data.highlightBorder){var m=void 0;this._data.borderColor?(e.strokeStyle=this._data.borderColor,m=_):(e.strokeStyle=this._data.color,Object(u.setLineStyle)(e,p.LINESTYLE_DASHED),m=Math.max(1,Math.floor(i))),e.lineWidth=m,e.beginPath(),e.moveTo(a-m/2,c-m/2),e.lineTo(a-m/2,h+m/2),e.lineTo(l+m/2,h+m/2),e.lineTo(l+m/2,c-m/2),e.lineTo(a-m/2,c-m/2),e.stroke()}}e.fillStyle=this._data.color;for(var v=(a+Math.round(n.textStart*i))/i,y=.05*o,g=(c+Math.round((n.textTop+y)*i))/i,b=C(this._data),S=function(t){Object(d.drawScaled)(e,i,(function(){return e.fillText(t,v,g)})),g+=o+b},w=0,P=this._getLinesInfo().lines;wi&&(t=t.slice(0,i))}this._linesInfo={linesMaxWidth:this._getLinesMaxWidth(t),lines:t}}return this._linesInfo},e.prototype._getFontInfo=function(){if(null===this._fontInfo){var e=Object(s.ensureNotNull)(this._data),t=x(e),i=(e.bold?"bold ":"")+(e.italic?"italic ":"")+t+"px "+e.font;this._fontInfo={fontStyle:i,fontSize:t}}return this._fontInfo},e.prototype._getBoxSize=function(){if(null===this._boxSize){var e=this._getLinesInfo(),t=Object(s.ensureNotNull)(this._data);this._boxSize={boxWidth:y(t,e.linesMaxWidth),boxHeight:g(t,e.lines.length)}}return this._boxSize},e.prototype._getRotationPoint=function(){var e,t,i=this._getInternalData(),n=i.boxLeft,o=i.boxTop,a=i.boxWidth,l=i.boxHeight,c=Object(s.ensureNotNull)(this._data),u=c.horzAlign,h=c.vertAlign;switch(u){case"center":e=n+a/2;break;case"left":e=n;break;case"right":e=n+a}switch(h){case"middle":t=o+l/2;break;case"top":t=o;break;case"bottom":t=o+l}return new r.Point(e,t)},e}()},qocr:function(e,t,i){"use strict";function n(e,t){void 0===t&&(t=!1),("attachEvent"in document?"complete"===document.readyState:"loading"!==document.readyState)?t?setTimeout((function(){return e()}),1):e():document.addEventListener("DOMContentLoaded",(function(){return e()}))}i.d(t,"a",(function(){return n}));new Promise((function(e){n(e)}))},qySK:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("Eyy1"),r=i("JmuD"),o=i("fFKx"),s=i("SqfW"),a=i("7Fue"),l=i("xWfy");function c(e){if(!Object(r.isObject)(e))throw new Error("Graphics commands should be wrapped in an object");if(Object(r.hasProperty)(e,"create"),Object(r.hasProperty)(e,"erase")){var t=e.erase;Object(n.assert)(Array.isArray(t),"Collection of erase commands should be array");for(var i=0,o=t;ii?i/m:1,_+=y.lineHeight*y.zoom}}var v=Math.max((e-_)/2,0);for(f=0;f=r}},s9sR:function(e,t,i){"use strict";i.r(t),i.d(t,"SetResolutionUndoCommand",(function(){return a}));var n=i("mrSG"),r=i("RDU5"),o=i("LxhU"),s=i("n5al"),a=function(e){function t(t,i,n,r){var o=e.call(this,r)||this;return o._property=t,o._value=i,o._prevValue=t.value(),o._chartWidget=n,o}return Object(n.__extends)(t,e),t.prototype.redo=function(){this._chartWidget.screen.show(),this._property.setValue(this._value),this._handleResolution(this._value)},t.prototype.undo=function(){ +this._chartWidget.screen.show(),this._property.setValue(this._prevValue),this._handleResolution(this._prevValue)},t.prototype._handleResolution=function(e){var t=this._chartWidget.model().mainSeries().properties(),i=t.style.value(),n=Object(s.isRangeStyle)(i),r=o.Interval.isRange(e);!n&&r?t.style.setValue(11):n&&!r&&t.style.setValue(Object(s.getLastUsedStyle)())},t}(r.UndoCommand)},sEk5:function(e,t,i){"use strict";var n=i("fTGZ").BarsMarksContainer,r=i("BOPY").BarMarkTooltip,o=i("mMWL");function s(e){n.call(this,e),this.toolname="UserDefinedBarsMarks";var t=this;o.hideMarksOnBars().subscribe(this,(function(){t._properties.visible.setValue(!o.hideMarksOnBars().value())}))}function a(e){r.call(this)}inherit(s,n),s.prototype._initialize=function(e){this._properties.visible.setValue(!0)},s.prototype.userEditEnabled=function(){return!1},s.prototype._plateViewData=function(e){var t={text:e.text};return"object"==typeof e.color&&(t.theme="user_defined_theme",t.overridedTheme={},t.overridedTheme.border=e.color.border,t.overridedTheme.background=e.color.background),t},s.prototype.onClicked=function(e){var t=e.id;this._marks[t].onClicked()},s.prototype.clearMarks=function(){n.prototype.clearMarks.call(this),this.onNeedRepaint.fire()},s.prototype._getData=function(e){var t=this._model.mainSeries().symbolInfo();if(t){var i=this.roundRange(this._rangeDifference(e)),n=this,r=this._model.mainSeries().properties().interval.value();ChartApiInstance.getMarks(t,i.start,i.end,(function(t){t.forEach((function(e){n._marks[e.id]=e}),n),n._loadedRange=n._rangeUnion(e,n._loadedRange),n.onNeedRepaint.fire()}),r)}},s.prototype._createTooltip=function(){return new a},s.prototype.updatePlateData=function(e,t){return t.barWidth=this.barWidth(),t.text=e.text,t.tooltipMargin=-1*Math.max(e.minSize/2,.4*this.barWidth()),t},s.prototype.hasContextMenu=function(){return!1},s.prototype.calcIsActualCurrency=function(){this._isActualCurrency=!0},inherit(a,r),a.prototype._createLayout=function(){this._layout=$('
    '),this._layout_text=$('
    ').appendTo(this._layout)},a.prototype._updatePlate=function(e){this._currentId=e.id,this._layout.css("border-color",e.theme.border),this._layout.css("margin-top",e.tooltipMargin+"px"),this._layout_text.html(e.text),this._layout.append(this._layout_text)},e.exports=s},sJA2:function(e,t,i){"use strict";i.r(t);var n=i("EsvI"),r=i("oiZD");i.d(t,"ThemesApi",(function(){return o}));var o=function(){function e(e){this._opts=e}return e.prototype.isStdTheme=function(){var e=this._opts.chartWidgetCollection.getAll().every((function(e){return Object(n.isStdTheme)(Object(n.extractThemeFromModel)(e.model()))}));return Promise.resolve(e)},e.prototype.setStdTheme=function(e,t,i){return void 0===t&&(t=!0),Object(n.loadTheme)(e,!0,!1,this._opts.chartWidgetCollection,t,i).then((function(){}))},e.prototype.setStdThemeForLayout=function(e,t){void 0===t&&(t=!0),Object(r.setTheme)(e),t&&Object(n.syncTheme)()},e.prototype.getCurrentThemeName=function(){ +return Object(n.getCurrentTheme)().name},e}()},t2ex:function(e,t,i){"use strict";var n=i("5rJj"),r=i("Ss5c").LineDataSource,o=i("ytGH").LineToolWidthsProperty,s=window.t("Fib Retracement");function a(e,t){var n=t||a.createProperties();r.call(this,e,n),this.version=a.version,this._properties._stateVersion=1,i.e("lt-pane-views").then(function(e){var t=i("R7Bt").FibRetracementPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);var s=[this._properties.child("trendline").child("linewidth"),this._properties.child("levelsStyle").child("linewidth")];this._widthsProperty=new o(s)}inherit(a,r),a.version=2,a.LevelsCount=24,a.prototype.levelsCount=function(){return a.LevelsCount},a.prototype.pointsCount=function(){return 2},a.prototype.translatedType=function(){return s},a.prototype.name=function(){return"Fib Retracement"},a.prototype.migrateVersion=function(e,t,i){1===e&&this.properties().extendLines.setValue(!0)},a.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},a.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("17v9").FibDrawingsWith24LevelsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},a.createProperties=function(e){var t=new n("linetoolfibretracement",e,!1,{range:[1,24],names:["coeff","color","visible"]});return a._configureProperties(t),t},a._configureProperties=function(e){r._configureProperties(e)},a.prototype.fibLevelsBasedOnLogScale=function(){return this.properties().fibLevelsBasedOnLogScale.value()&&this.priceScale().isLog()},t.LineToolFibRetracement=a},tBG4:function(e,t,i){"use strict";i.r(t),i.d(t,"SeriesStatusView",(function(){return s}));var n=i("mrSG"),r=i("nBJD"),o=i("WPIy"),s=function(e){function t(t,i,n){var r=e.call(this,new o.a(t,i,n))||this;return r._invalidated=!0,r._series=t,r._series.onRestarted().subscribe(r,r.update),r._series.dataEvents().symbolResolved().subscribe(r,r.update),r._series.dataEvents().completed().subscribe(r,r.update),r._series.onBoxSizeChanged().subscribe(r,r.update),n.childs().symbolTextSource.listeners().subscribe(r,r.update),r}return Object(n.__extends)(t,e),t.prototype.getSeriesPrecision=function(){var e=4,t=this._series.symbolInfo();return t&&t.pricescale&&(e=Math.round(Math.log(t.pricescale)/Math.log(10))),e},t.prototype.round=function(e){var t=this.getSeriesPrecision(),i=Math.round(e*Math.pow(10,t))/Math.pow(10,t);return i?i.toString():""},t.prototype.update=function(){this._invalidated=!0},t.prototype.text=function(){return this._updateImpl(),e.prototype.text.call(this)},t.prototype.color=function(){return this._updateImpl(),e.prototype.color.call(this)},t.prototype.bold=function(){return this._updateImpl(),e.prototype.bold.call(this)},t.prototype.size=function(){return this._updateImpl(),e.prototype.size.call(this)},t.prototype.getSplitTitle=function(){return this._updateImpl(),this._statusProvider.getSplitTitle()},t.prototype._updateImpl=function(){ +this._invalidated&&(this._bold=this._statusProvider.bold(),this._size=this._statusProvider.size(),this._text=this._statusProvider.text(),this._invalidated=!1)},t}(r.a)},tDUI:function(e,t,i){"use strict";(function(e){var n=i("Eyy1").ensureNotNull,r=i("Ss5c").LineDataSource,o=i("gMtF").LineToolRiskRewardPriceAxisView,s=i("mMWL"),a=i("Ocx9").DefaultProperty,l=i("zXvd").NumericFormatter,c=i("wGNx").RiskRewardPointIndex,u=i("ogJP").isNumber,h=window.t("Risk/Reward"),d=window.t("Risk/Reward short");function p(t,n){var s=n;if(r.call(this,t,s),!n.stopLevel&&!n.profitLevel){var a=t.timeScale().visibleBarsStrictRange(),c=a.firstBar(),u=a.lastBar(),h=t.mainSeries().priceRange(c,u),d=t.mainSeries().priceScale();if(d.isLog()){var _=d.logicalToPrice(h.minValue()),f=d.logicalToPrice(h.maxValue());h=new e(_,f)}if(h&&!h.isEmpty()){var m=Math.round(.2*h.length()*t.mainSeries().base());s.merge({stopLevel:m,profitLevel:m})}}var v=this;s.stopLevel.listeners().subscribe(this,this.recalculate),s.stopLevel.listeners().subscribe(null,(function(){v.properties().stopPrice._listeners.fire(v.properties().stopPrice)})),s.profitLevel.listeners().subscribe(this,this.recalculate),s.profitLevel.listeners().subscribe(null,(function(){v.properties().targetPrice._listeners.fire(v.properties().targetPrice)})),s.addChild("entryPrice",new p.PriceProperty(this,0)),s.addChild("stopPrice",new p.StopPriceProperty(this)),s.addChild("targetPrice",new p.TargetPriceProperty(this)),s.addProperty("riskSize",250),s.addProperty("qty",0),s.addProperty("amountTarget",s.accountSize.value()),s.addProperty("amountStop",s.accountSize.value()),this._riskInPercentsFormatter=new l(2),this._riskInMoneyFormatter=new l,s.risk.subscribe(this,this._recalculateRiskSize),s.accountSize.subscribe(this,this._recalculateRiskSize),s.riskDisplayMode.subscribe(this,this._recalculateRisk),s.riskDisplayMode.subscribe(this,this._recalculateRiskSize),s.entryPrice.subscribe(this,this._recalculateRiskSize),s.stopPrice.subscribe(this,this._recalculateRiskSize),s.profitLevel.subscribe(this,this._recalculateRiskSize),s.profitLevel.subscribe(this,this._syncPriceLevels.bind(this)),s.stopLevel.subscribe(this,this._recalculateRiskSize),s.stopLevel.subscribe(this,this._syncPriceLevels.bind(this)),s.qty.subscribe(this,this._recalculateRiskSize),"percents"===s.riskDisplayMode.value()&&s.risk.value()>100&&s.riskDisplayMode.setValueSilently("money"),this._syncStateExclusions=["points","entryPrice","stopPrice","targetPrice","stopLevel","profitLevel","riskSize","qty","amountTarget","amountStop","risk","accountSize"],this.version=p.version,this._entryPriceAxisView=new o(this,{colorProperty:s.linecolor,priceProperty:s.entryPrice}),this._stopPriceAxisView=new o(this,{colorProperty:s.stopBackground,priceProperty:s.stopPrice}),this._profitPriceAxisView=new o(this,{colorProperty:s.profitBackground,priceProperty:s.targetPrice}),i.e("lt-pane-views").then(function(e){var t=i("u+oH").RiskRewardPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}function _(e,t){ +var i=t||_.createProperties();p.call(this,e,i);var n=this.properties();n.entryPrice.subscribe(this,this._recalculateQty),n.stopPrice.subscribe(this,this._recalculateQty),n.riskSize.subscribe(this,this._recalculateQty),n.entryPrice.subscribe(this,this._recalculateAmount),n.profitLevel.subscribe(this,this._recalculateAmount),n.stopLevel.subscribe(this,this._recalculateAmount),n.accountSize.subscribe(this,this._recalculateAmount),n.riskSize.subscribe(this,this._recalculateAmount),n.qty.subscribe(this,this._recalculateAmount)}function f(e,t){var i=t||f.createProperties();p.call(this,e,i);var n=this.properties();n.entryPrice.subscribe(this,this._recalculateQty),n.stopPrice.subscribe(this,this._recalculateQty),n.riskSize.subscribe(this,this._recalculateQty),n.entryPrice.subscribe(this,this._recalculateAmount),n.profitLevel.subscribe(this,this._recalculateAmount),n.stopLevel.subscribe(this,this._recalculateAmount),n.accountSize.subscribe(this,this._recalculateAmount),n.riskSize.subscribe(this,this._recalculateAmount),n.qty.subscribe(this,this._recalculateAmount)}inherit(p,r),p.prototype.riskFormatter=function(e){return"percents"===e?this._riskInPercentsFormatter:this._riskInMoneyFormatter},p.prototype.getRiskStep=function(e){return"percents"===e?.01:1},p.prototype._roundValue=function(e){return parseFloat(e.toFixed(2))},p.prototype.hasEditableCoordinates=function(){return!1},p.prototype._recalculateRisk=function(){var e=this.properties(),t=e.riskDisplayMode.value(),i=e.riskSize.value(),n=e.accountSize.value(),r=e.risk.value();r="percents"===t?this._roundValue(i/n*100):this._roundValue(n/100*r),this._riskInChange=!0,e.risk.setValue(this.riskFormatter(t).format(r)),this._riskInChange=!1},p.prototype._recalculateRiskSize=function(){if(!this._riskInChange){var e=this.properties(),t=e.risk.value(),i=e.riskDisplayMode.value(),n=e.accountSize.value();"percents"===i?e.riskSize.setValue(t/100*n):t>n?(e.risk.setValue(n),e.riskSize.setValue(n)):e.riskSize.setValue(t)}},p.version=2,p.prototype.lastBarData=function(){var e=this._model.mainSeries().bars().firstIndex(),t=this._model.mainSeries().bars().lastIndex();if(null===e||null===t||isNaN(e)||isNaN(t))return null;var i=this.points();if(4===i.length){var r=i[c.ActualClose];return r.index=1){var n=[];if(n.push(this._points[0]),o={price:(o=this._points[0]).price,index:o.index+50},n.push(o),this._points[1]&&n.push(this._points[1]),this._points[2]&&n.push(this._points[2]),this._points=n,this._timePoint.length>=1){var r=[],o=this._timePoint[0];r.push(o);var s={price:o.price,time_t:o.time_t,offset:o.offset+50};r.push(s),this._timePoint[1]&&n.push(this._points[1]),this._timePoint[2]&&n.push(this._points[2]),this._timePoint=r}}},p.prototype.checkAlert=function(){this.recalculate()}, +p.prototype.priceAxisViews=function(e,t){return this.isSourceHidden()||t!==this.priceScale()||this._model.paneForSource(this)!==e?null:[this._entryPriceAxisView,this._stopPriceAxisView,this._profitPriceAxisView]},p.prototype.updateAllViews=function(){this.isActualSymbol()&&this._properties.visible.value()&&(s.hideAllDrawings().value()&&this.userEditEnabled()||(r.prototype.updateAllViews.call(this),this._entryPriceAxisView.update(),this._stopPriceAxisView.update(),this._profitPriceAxisView.update()))},p.prototype.restoreExternalState=function(e){(e=Object.assign({},e),this.isActualSymbol())||u(e.entryPrice)&&(this._timePoint[0].price=e.entryPrice,delete e.entryPrice);this.properties().merge(e)},p.prototype._changeEntryPoint=function(e){var t=this.properties().stopPrice.value(),i=this.properties().targetPrice.value(),n=1/this._model.mainSeries().base(),o=Math.min(t,i)+n,s=Math.max(t,i)-n;e.price=Math.max(o,Math.min(s,this._roundPrice(e.price))),r.prototype.setPoint.call(this,0,e),this.properties().stopPrice.setValue(t),this.properties().targetPrice.setValue(i)},p.prototype.setPoint=function(e,t,i){if(this.isActualSymbol()){switch(this._muteSyncLineStyle(),e){case 0:this._changeEntryPoint(t);break;case 2:this.properties().stopPrice.setValue(this.preparseStopPrice(t.price));break;case 3:this.properties().targetPrice.setValue(this.preparseProfitPrice(t.price));break;case 1:t.price=this._roundPrice(t.price),r.prototype.setPoint.call(this,1,t),this.recalculate()}this._unmuteSyncLineStyleWithoutApplyingChanges(),this._syncPriceLevels()}},p.prototype.setPoints=function(e){this._muteSyncLineStyle(),r.prototype.setPoints.call(this,e),this.recalculate(),this._unmuteSyncLineStyleWithoutApplyingChanges(),this._syncPriceLevels()},p.prototype._syncPriceLevels=function(){if(this.linkKey){var e=this.properties(),t={entryPrice:e.entryPrice.value(),stopLevel:e.stopLevel.value(),profitLevel:e.profitLevel.value()};s.changeLineStyle({linkKey:this.linkKey,state:t,model:this._model})}},p.PriceProperty=function(e,t){r.PointPriceProperty.call(this,e,t)},inherit(p.PriceProperty,r.PointPriceProperty),p.PriceProperty.prototype.setValue=function(e){var t=this._lineSource.points()[this._pointIndex];t.price=parseFloat(e),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.recalculate(),this._lineSource._model.updateSource(this._lineSource),this._listeners.fire(this),this._lineSource.endChanging(),this._lineSource._syncPriceLevels()},p.PriceProperty.prototype.state=function(){return this.value()},p.PriceProperty.prototype.merge=function(e,t){return this.setValue(e),t?[]:null},p.StopPriceProperty=function(e){p.PriceProperty.call(this,e,1)},inherit(p.StopPriceProperty,p.PriceProperty),p.StopPriceProperty.prototype.value=function(){var e=this._lineSource.stopPrice(),t=this._lineSource.ownerSource().formatter();return t.parse(t.format(e)).value},p.StopPriceProperty.prototype.setValue=function(e){var t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource._model.mainSeries().base()) +;this._lineSource.properties().stopLevel.setValue(t),this._lineSource._syncPriceLevels()},p.TargetPriceProperty=function(e){p.PriceProperty.call(this,e,2)},inherit(p.TargetPriceProperty,p.PriceProperty),p.TargetPriceProperty.prototype.value=function(){var e=this._lineSource.profitPrice(),t=this._lineSource.ownerSource().formatter();return t.parse(t.format(e)).value},p.TargetPriceProperty.prototype.setValue=function(e){var t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource._model.mainSeries().base());this._lineSource.properties().profitLevel.setValue(t),this._lineSource._syncPriceLevels()},p.prototype.pointsCount=function(){return 1},p.prototype.translatedType=function(){return""},p.prototype.name=function(){return"Risk/Reward"},p.prototype.addPoint=function(e){e.price=this._roundPrice(e.price),r.prototype.addPoint.call(this,e,null,!0);var t={price:e.price,index:e.index+50};r.prototype._addPointIntenal.call(this,t,null,!0);var i=this.calculateActualEntry(e,t);i&&(r.prototype._addPointIntenal.call(this,i,null,!0),(t=this.findClosePoint(i,t))&&r.prototype._addPointIntenal.call(this,t,null,!0));return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},p.prototype.setOwnerSource=function(e){r.prototype.setOwnerSource.call(this,e),this._model.mainSeries().symbolInfo()&&(this._recalculateAmount(),this._recalculateQty())},p.prototype._roundPrice=function(e){var t=this._model.mainSeries().base();return Math.round(e*t)/t},p.prototype.recalculate=function(){if(0!==this.points().length){var e=this.properties().targetPrice.value(),t=this.properties().stopPrice.value(),i=[this._points[0],this._points[1]],n=this.calculateActualEntry(this.points()[0],this.points()[1]);if(n){i.push(n);var r=this.findClosePoint(n,this.points()[1]);r&&i.push(r)}this._points=i,e!==this.properties().targetPrice.value()&&this.properties().targetPrice._listeners.fire(this.properties().targetPrice),t!==this.properties().stopPrice.value()&&this.properties().stopPrice._listeners.fire(this.properties().stopPrice)}},p.prototype.start=function(){r.prototype.start.call(this),this.recalculate()},p.prototype.startMoving=function(e,t,i){e.logical.price=this._roundPrice(e.logical.price),r.prototype.startMoving.call(this,e,t,i)},p.prototype.move=function(e,t,i){e.logical.price=this._roundPrice(e.logical.price),r.prototype.move.call(this,e,t,i),this.recalculate(),this._entryPriceAxisView.update()},p.prototype.correctPoints=function(e){return!!this.isActualSymbol()&&r.prototype.correctPoints.call(this,[e[0],e[1]])},p.prototype.entryPrice=function(){return this.points()[0].price},p.prototype.findClosePoint=function(e,t){for(var i=this._model.mainSeries().bars(),r=n(i.firstIndex()),o=Math.max(e.index,r),s=n(i.lastIndex()),a=Math.min(s,t.index),l=o;l<=a;l++){var c=n(i.valueAt(l)),u=this.checkStopPrice(c);if(null!=u)return{index:l,price:u}}return null},p.prototype.calculateActualEntry=function(e,t){ +for(var i=this._model.mainSeries().bars(),r=n(i.firstIndex()),o=Math.max(e.index,r),s=e.price,a=n(i.lastIndex()),l=Math.min(a,t.index),c=o;c<=l;c++){var u=n(i.valueAt(c));if(u[TradingView.HIGH_PLOT]>=s&&u[TradingView.LOW_PLOT]<=s)return{index:c,price:s}}return null},p.prototype.axisPoints=function(){if(!this._points[c.ActualEntry])return[];var e=this._points[c.ActualEntry],t=null;if(4===this._points.length)t=this._points[c.ActualClose];else{var i=this.lastBarData();if(!i)return[];t={index:i.index,price:i.closePrice}}return[e,t]},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("RYNR").RiskRewardDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.prototype.template=function(){var e=this.properties(),t=r.prototype.template.call(this);return t.stopLevel=e.stopLevel.value(),t.profitLevel=e.profitLevel.value(),t},p.prototype._applyTemplateImpl=function(e){delete e.targetPrice,delete e.stopPrice,delete e.entryPrice,r.prototype._applyTemplateImpl.call(this,e);var t=this.properties();void 0!==e.stopLevel&&t.stopLevel.setValue(e.stopLevel),void 0!==e.profitLevel&&t.profitLevel.setValue(e.profitLevel)},p.prototype.getOrderTemplate=function(){return null},p.prototype._propertiesStateExclusions=function(){return["entryPrice","stopPrice","targetPrice"]},p._configureProperties=function(e){r._configureProperties(e),e.addExclusion("stopLevel"),e.addExclusion("profitLevel"),e.addExclusion("stopPrice"),e.addExclusion("targetPrice"),e.addExclusion("entryPrice")},p.prototype._roundQty=function(e){var t=this._model.mainSeries().symbolInfo();return"bitcoin"===t.type||"crypto"===t.type?Math.round(1e3*e)/1e3:Math.floor(e)},inherit(_,p),_.prototype._recalculateQty=function(){if(0!==this.points().length){var e=this.properties(),t=e.entryPrice.value(),i=e.stopPrice.value(),n=e.riskSize.value(),r=this._model.mainSeries().pointValue(),o=this._roundQty(n/(Math.abs(i-t)*r));e.qty.setValue(o)}},_.prototype._recalculateAmount=function(){if(0!==this.points().length){var e=this.properties(),t=e.accountSize.value(),i=e.entryPrice.value(),n=e.qty.value(),r=e.stopPrice.value(),o=e.targetPrice.value(),s=this._model.mainSeries().pointValue(),a=this._roundValue(t+(i-o)*n*s),l=this._roundValue(t-(r-i)*n*s);e.amountTarget.setValue(a),e.amountStop.setValue(l)}},_.prototype.translatedType=function(){return d},_.prototype.name=function(){return"Risk/Reward short"},_.prototype.stopPrice=function(){return this.entryPrice()+this.properties().stopLevel.value()/this._model.mainSeries().base()},_.prototype.profitPrice=function(){return this.entryPrice()-this.properties().profitLevel.value()/this._model.mainSeries().base()},_.prototype.calculatePL=function(e){return this.entryPrice()-e},_.prototype.preparseStopPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()+1/this._model.mainSeries().base();return Math.max(e,t)},_.prototype.preparseProfitPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()-1/this._model.mainSeries().base() +;return Math.min(e,t)},_.prototype.checkStopPrice=function(e){var t=this.stopPrice(),i=this.profitPrice();return e[TradingView.HIGH_PLOT]>=t?this.stopPrice():e[TradingView.LOW_PLOT]<=i?this.profitPrice():null},_.prototype._orderSide=function(){throw new Error("not supported")},_.createProperties=function(e){var t=new a("linetoolriskrewardshort",e);return _._configureProperties(t),t},_._configureProperties=function(e){p._configureProperties(e)},inherit(f,p),f.prototype._recalculateQty=function(){if(0!==this.points().length){var e=this.properties(),t=e.entryPrice.value(),i=e.stopPrice.value(),n=e.riskSize.value(),r=this._model.mainSeries().pointValue(),o=this._roundQty(n/(Math.abs(t-i)*r));e.qty.setValue(o)}},f.prototype._recalculateAmount=function(){if(0!==this.points().length){var e=this.properties(),t=e.accountSize.value(),i=e.entryPrice.value(),n=e.qty.value(),r=e.stopPrice.value(),o=e.targetPrice.value(),s=this._model.mainSeries().pointValue(),a=this._roundValue(t+(o-i)*n*s),l=this._roundValue(t-(i-r)*n*s);e.amountTarget.setValue(a),e.amountStop.setValue(l)}},f.prototype.stopPrice=function(){return this.entryPrice()-this.properties().stopLevel.value()/this._model.mainSeries().base()},f.prototype.profitPrice=function(){return this.entryPrice()+this.properties().profitLevel.value()/this._model.mainSeries().base()},f.prototype.calculatePL=function(e){return e-this.entryPrice()},f.prototype.preparseStopPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()-1/this._model.mainSeries().base();return Math.min(e,t)},f.prototype.preparseProfitPrice=function(e){e=this._roundPrice(e);var t=this.entryPrice()+1/this._model.mainSeries().base();return Math.max(e,t)},f.prototype.checkStopPrice=function(e){var t=this.stopPrice(),i=this.profitPrice();return e[TradingView.LOW_PLOT]<=t?this.stopPrice():e[TradingView.HIGH_PLOT]>=i?this.profitPrice():null},f.prototype.translatedType=function(){return h},f.prototype.name=function(){return"Risk/Reward long"},f.prototype._orderSide=function(){throw new Error("not supported")},f.createProperties=function(e){var t=new a("linetoolriskrewardlong",e);return f._configureProperties(t),t},f._configureProperties=function(e){p._configureProperties(e)},t.LineToolRiskRewardLong=f,t.LineToolRiskRewardShort=_}).call(this,i("Qb4w").PriceRange)},tG6Q:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Cyclic Lines");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("GS+0").LineToolCircleLinesPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Cyclic Lines"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("LX4V").CyclicAndSineLinesPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)}, +s.createProperties=function(e){var t=new r("linetoolcirclelines",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolCircleLines=s},tWVy:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return o}));var n=i("aIyQ"),r=new(i.n(n).a);function o(){r.fire()}},"tc+8":function(e,t,i){"use strict";(function(t){var n=i("ogJP").isFunction;function r(e){if(this._listeners=new t,this._childs=[],this._muteChildChanges=!1,void 0!==e)if(this.isPrimitiveType(e))this._value=e;else for(var i in e)this.addProperty(i,e[i])}r.prototype.merge=function(e,t){var i=null;if(t)var n=(i=[]).length;if(null==e)return i;if(this.isPrimitiveType(e))return t&&this._value!==e&&i.push(this),this._value=e,i;if(Array.isArray(e))for(var r=0;rn&&i.push(this),i},r.prototype.mergeAndFire=function(e){var t=this.merge(e,!0);this._muteChildChanges=!0,t.forEach((function(e){e._muteChildChanges=!0})),t.forEach((function(e){e._muteChildChanges=!1,e.listeners().fire(e)})),this._muteChildChanges=!1,t.length>0&&this.listeners().fire(this)},r.prototype.state=function(e){var t=n(this.value)?this.value():void 0;void 0===t&&(t={});for(var i=0;i=0},r.prototype.addChild=function(e,t){this[e]=t,-1===this._childs.indexOf(e)&&this._childs.push(e),t.listeners().subscribe(this,r.prototype.childChanged)},r.prototype.childChanged=function(e,t){this._muteChildChanges||this.listeners().fire(this)},r.prototype.subscribe=function(e,t){this.listeners().subscribe(e,t,!1)}, +r.prototype.unsubscribe=function(e,t){this.listeners().unsubscribe(e,t)},r.prototype.unsubscribeAll=function(e){this.listeners().unsubscribeAll(e)},r.prototype.childs=function(){return this},e.exports=r}).call(this,i("aIyQ"))},teHb:function(e,t,i){"use strict";i.r(t),i.d(t,"ratioStudyItem",(function(){return s}));var n=i("mrSG"),r=i("7dm8"),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._doCalculation=function(e,t,i,n){return e*t/(i*n)},t}(r.a),s={name:"Ratio",metainfo:{_metainfoVersion:15,defaults:r.b,plots:r.d,styles:r.e,description:"Ratio",shortDescription:"Ratio",is_price_study:!1,inputs:r.c,id:"Ratio@tv-basicstudies-1"},constructor:o}},tqok:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n=-2e6},txPx:function(e,t,i){"use strict";i.r(t),i.d(t,"LOGLEVEL",(function(){return n})),i.d(t,"getLogLevel",(function(){return _})),i.d(t,"isHighRateEnabled",(function(){return f})),i.d(t,"setLogLevel",(function(){return m})),i.d(t,"getRawLogHistory",(function(){return v})),i.d(t,"serializeLogHistoryEntry",(function(){return y})),i.d(t,"getLogHistory",(function(){return g})),i.d(t,"getLogger",(function(){return S})),i.d(t,"loggingOn",(function(){return P})),i.d(t,"loggingOff",(function(){return C}));var n,r="undefined"!=typeof window?window:{},o=!1;try{localStorage.getItem(""),o=!0}catch(T){}!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={}));var s=0,a=[],l=null,c=null,u=null,h=NaN,d=n.WARNING,p=!1;function _(){return d}function f(){return p}function m(e){e=Math.max(n.ERROR,Math.min(n.DEBUG,e)),d=e,x()}function v(e,t){var i=a.reduce((function(e,t){return e.concat(t)}),[]);return i.sort((function(e,t){return e.id-t.id})),void 0!==t&&(i=i.filter((function(e){return e.subSystemId===t}))),"number"==typeof e&&(i=i.slice(-e)),i}function y(e){return new Date(e.timestamp).toISOString()+":"+e.subSystemId+":"+e.message.replace(/"/g,"'")}function g(e,t){return function(e,t){var i,n=0;for(i=e.length-1;i>=1&&(n+=8*(1+encodeURIComponent(e[i]).length),!(i-1>0&&n+8*(1+encodeURIComponent(e[i-1]).length)>t));i--);return e.slice(i)}(v(e,t).map(y),75497472)}function b(e,t,i,r){if(t!==c||r.id!==u){var o=new Date;if(e<=n.NORMAL&&function(e,t,i,n,r){var o={id:s,message:String(t),subSystemId:n,timestamp:Number(e)};s+=1,i.push(o),void 0!==r&&i.length>r&&i.splice(0,1)}(o,t,i,r.id,r.maxCount),e<=d&&(!r.highRate||f())&&(!l||r.id.match(l))){var a=o.toISOString()+":"+r.id+":"+t;switch(e){case n.DEBUG:console.debug(a);break;case n.INFO:case n.NORMAL:r.color?console.log("%c"+a,"color: "+r.color):console.log(a);break;case n.WARNING:console.warn(a);break;case n.ERROR:console.error(a)}c=t,u=r.id,h&&clearTimeout(h),h=setTimeout((function(){c=null,u=null,h=NaN}),1e3)}}}function S(e,t){void 0===t&&(t={});var i=[];a.push(i);var r=Object.assign(t,{id:e});function o(e){return function(t){return b(e,t,i,r)}}return{logDebug:o(n.DEBUG),logError:o(n.ERROR),logInfo:o(n.INFO),logNormal:o(n.NORMAL), +logWarn:o(n.WARNING)}}var w=S("logger"),P=r.lon=function(e,t){m(n.DEBUG),w.logNormal("Debug logging enabled"),p=Boolean(e),l=t||null,x()},C=r.loff=function(){m(n.INFO),w.logInfo("Debug logging disabled")};function x(){try{o&&(localStorage.setItem("tv.logger.logHighRate",String(p)),localStorage.setItem("tv.logger.loglevel",String(d)))}catch(e){w.logWarn("Cannot save logger state (level: "+d+", high-rate: "+p+") to localStorage: "+e.message)}}!function(){p=!!o&&"true"===localStorage.getItem("tv.logger.logHighRate");var e=parseInt(o&&localStorage.getItem("tv.logger.loglevel")||"");Number.isNaN(e)&&(e=n.WARNING),m(e),w.logNormal("Init with settings - level: "+d+", high-rate: "+p)}(),r.performance&&r.performance.now?w.logNormal("Sync logger and perf times, now is "+r.performance.now()):w.logWarn("Perf time is not available")},tzRX:function(e,t){e.exports=''},"u+0B":function(e,t,i){"use strict";i.r(t),i.d(t,"TextWidthCache",(function(){return r}));var n=/[2-9]/g,r=function(){function e(e){void 0===e&&(e=50),this._actualSize=0,this._usageTick=1,this._oldestTick=1,this._tick2Labels={},this._cache={},this._maxSize=e}return e.prototype.reset=function(){this._actualSize=0,this._cache={},this._usageTick=1,this._oldestTick=1,this._tick2Labels={}},e.prototype.measureText=function(e,t,i){var r=i||n,o=String(t).replace(r,"0");if(this._cache[o])return this._cache[o].width;if(this._actualSize===this._maxSize){var s=this._tick2Labels[this._oldestTick];delete this._tick2Labels[this._oldestTick],delete this._cache[s],this._oldestTick++,this._actualSize--}var a=e.measureText(o).width;return 0===a&&t.length?0:(this._cache[o]={width:a,tick:this._usageTick},this._tick2Labels[this._usageTick]=o,this._actualSize++,this._usageTick++,a)},e}()},u0yd:function(e,t,i){"use strict";var n=i("Zp/P").coordinateIsValid,r=i("gyZD").PaneRendererLine;function o(e){e.forceLineColor=!1,r.call(this,e),this.color1=e.color1,this.color2=e.color2,this.bottom=e.bottom,this.isSeries=!!e.isSeries,this._simpleMode=e.simpleMode}inherit(o,r),o.prototype._drawImpl=function(e){if(0!==this.items.length){e.lineCap="square",e.strokeStyle=this.lineColor,e.lineWidth=this.lineWidth,e.lineStyle=this.lineStyle,e.lineWidth=1;for(var t=0;t=0&&!n(this.items[i].y);)i--;if(!(t>=i)){e.translate(.5,.5);for(var o={},s=this.items,a=t;a<=i;a++){var l=s[a];if(h=l.style?l.style.color:this.lineColor,a0;){if(t[i]<=e)return i;i--}return i},T.prototype._spanOffset=function(e,t){if(t0&&this._hightlightBackground(e,n,t)}var r=i.model().crossHairSource();r.startMeasurePoint()&&this._hightlightBackground(e,r.measurePoints(),t)}},T.prototype.drawTickMarks=function(e,t){var i=this.chart.model().timeScale().marks();if(i&&0!==i.length){var n=i.reduce((function(e,t){ +return e.span>t.span?e:t}),i[0]).span;n>30&&n<40&&(n=30),e.save(),e.strokeStyle=this.lineColor();var r=this.rendererOptions(),o=r.borderSize+r.tickLength+r.paddingTop+r.fontSize-r.baselineOffset;e.textAlign="center",e.fillStyle=this.lineColor();var s=Math.max(1,Math.floor(t)),a=Math.floor(.5*t),l=Math.round(r.tickLength*t);e.beginPath();for(var c=i.length;c--;){var u=Math.round(i[c].coord*t);e.rect(u-a,0,s,l)}e.fill(),e.fillStyle=this.textColor();var d=this;h(e,t,(function(){e.font=d.baseFont();for(var t=0;t=n&&e.fillText(r.label,r.coord,o)}})),e.restore()}},T.prototype.drawBackLabels=function(e,t){e.save();var i=new Set,n=this.chart.model(),r=n.dataSources();n.selection().sources().forEach((function(e){i.add(e)})),n.hoveredSource()&&i.add(n.hoveredSource()),n.sourcesBeingMoved().forEach((function(e){i.add(e)}));var o=n.lineBeingEdited()||n.lineBeingCreated();o&&i.add(o),i.add(this.chart.model().crossHairSource()),r=r.concat(n.model().customSources());for(var s=this.rendererOptions(),a=0;a=s)&&(n={value:s,view:o})}}})),i.view&&t.push(i.view),n.view&&t.push(n.view),t},T.prototype._addViewsOrMaxMin=function(e,t){e.length<=1?e.forEach((function(e){if(e.timeAxisViews){var i=e.timeAxisViews();i&&i.length&&t.push(i)}})):t.push(this._minMaxViews(e))},T.prototype.drawCrossHairLabel=function(e,t){e.save(),e.clearRect(0,0,Math.ceil(this.size.w*t)+1,Math.ceil(this.size.h*t)+1);var i,n=this.chart.model(),r=[],o=n.lineBeingEdited()||n.lineBeingCreated();o&&o.timeAxisViews&&((i=o.timeAxisViews())&&i.length&&r.push(i));(this._addViewsOrMaxMin(n.sourcesBeingMoved(),r),this._addViewsOrMaxMin(n.selection().sources(),r),n.hoveredSource()&&!n.selection().isSelected(n.hoveredSource()))&&(n.hoveredSource().timeAxisViews&&(i=n.hoveredSource().timeAxisViews())&&i.length&&r.push(i));(i=n.crossHairSource().timeAxisViews())&&i.length&&r.push(i);var s=this.rendererOptions();r.forEach((function(i){i.forEach((function(i){e.save(),i.renderer().draw(e,s,t),e.restore()}))})),e.restore()},T.prototype.hardResetCanvas=function(){this.size&&(d(this._canvasBinding,this.size),d(this._topCanvasBinding,this.size))},T.prototype.paint=function(e){if(e!==a.None){var t=u(this._topCanvasBinding.canvas);if(e>a.Cursor){var i=u(this._canvasBinding.canvas),n=this._canvasBinding.pixelRatio;this.drawBackground(i,n),this.chart.model()&&(this.drawTickMarks(i,n),this.drawBackLabels(i,n),this.chart.model().crossHairSource().updateAllViews(),this.drawCrossHairLabel(t,n)), +this._lhsStubContainer.paintStubs(e),this._rhsStubContainer.paintStubs(e)}this.drawCrossHairLabel(t,this._topCanvasBinding.pixelRatio)}},T.prototype.restoreDefaultCursor=function(){this.setCursor("")},T.prototype.setCursor=function(e){var 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)},T.prototype.updatePriceAxisStubs=function(){var e=this.chart.model().model(),t=this.chart.isMaximizedPane()?this.chart.maximizedPaneWidget().state():e.paneForSource(e.mainSeries());if(t){var 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)}},T.prototype.getScreenshotData=function(){var e={};return e.content=this._canvasBinding.canvas.toDataURL(),e.canvas=this._canvasBinding.canvas,e.contentWidth=this.size.w,e.contentHeight=this.size.h,e.lhsStub=this._lhsStubContainer.getScreenshotData(),e.rhsStub=this._rhsStubContainer.getScreenshotData(),e},t.TimeAxisWidget=T}).call(this,i("aIyQ"),i("Kxc7"))},"uXw/":function(e,t,i){"use strict";(function(t){var n=i("IiTo"),r=i("LxhU").Interval,o=i("Y7w9").lowerbound,s=i("aIyQ"),a=function(){var e={},a=new Map,l=null,c=new s,u="undefined"!=typeof window?window:t,h=u.PineJsCalendar?u.PineJsCalendar:i("jCNj");function d(){a.forEach((function(t,i){var n=t.symbol,r=t.symbolInfo,o=t.pointsets,s=n;e.hasOwnProperty(s)||(e[s]=[]);var a=function(e,t,i){for(var n=0,r=null,o=0;o0){var c=t.getOffsetSinceLastRealBar(e,l[0],l[1]);c>n&&(n=c,r=l)}}return r}(r,i,o);null!==a&&i.ready()&&i.ensureExtrapolatedTo(r,a[0],a[1]);for(var l=0;l=o)return 0;var c=new n.SessionInfo(e.timezone,e.session,e.holidays,e.corrections),u=f(e,a,c,i,o);if(u>=1e3)return u;return s.findDistanceInBars(i,o,e)}(s,a,t,e[0].value[0]/1e3,i);var l=o(e,1e3*t,(function(e,t){return e.value[0]4*(7-i.spec.weekEndsCount())){d=f/7*(7-i.spec.weekEndsCount())}else{for(var m=0,v={},y=p;y.valueOf()<=_.valueOf();y=h.add_days_considering_dst(i.timezone,y,1)){void 0===v[b=h.get_day_of_week(y)]&&(v[b]=i.spec.isWeekEnd(b)),v[b]&&m++}d=f-m}if(t.isDays())o=Math.ceil(d/t.multiplier());else{var g=t.isSeconds()?t.multiplier():60*t.multiplier();if(f<1)if(i.spec.findSession(i.spec.getWeekIndex(p),h.get_day_of_week(p),h.get_minutes_from_midnight(p)).getEntry()===i.spec.findSession(i.spec.getWeekIndex(_),h.get_day_of_week(_),h.get_minutes_from_midnight(_)).getEntry())return Math.ceil((r-n)/g);var b=i.spec.entries()[0].dayOfWeek(),S=60*i.spec.entries().reduce((function(e,t){return e+(t.dayOfWeek()===b?t.length():0)}),0);o=Math.ceil(d*S/g)}}return o}function m(e,t,i){var r=n.createAligner(t,i);return null!==r&&(e=e.map((function(e){return r.alignTimeIfPossible(1e3*e)/1e3}))),e}return{createPointset:function(e,t,i,n,r,o){var s={guid:e,points:i},c=a.get(n);void 0===c&&(c={symbol:t,symbolInfo:r,session:o,pointsets:[]},a.set(n,c)),c.pointsets.push(s),null===l&&(l=setTimeout(d,0))},removePointset:function(t){var i=[];a.forEach((function(e,n){for(var r=e.pointsets,o=0;o0;)this.removeProperty(this._childs[0]);this._initValues=[];for(var t=0;tl&&t")+", line "+e.lineno+", col "+e.colno+".\nError: "+n(e.error))}),!1),window.addEventListener("unhandledrejection",(function(e){var t=(new Date).toISOString();window.__tv_js_errors.push(t+" Unhandled rejection.\nReason: "+n(e.reason))}),!1),document.addEventListener("securitypolicyviolation",(function(e){var t,i,r=(new Date).toISOString(),o="report"===e.disposition?"CSP report-only":"CSP violation";window.__tv_js_errors.push(r+" "+o+": "+(e.violatedDirective||e.effectiveDirective)+". "+(e.sourceFile||"")+", line "+(null!==(t=e.lineno)&&void 0!==t?t:e.lineNumber)+", col "+(null!==(i=e.colno)&&void 0!==i?i:e.columnNumber)+".\nBlocked URI: "+(e.blockedURL||e.blockedURI)+"\nSample: "+e.sample+"\nTarget: "+n(e.target))}),!1)}i.r(t),i.d(t,"install",(function(){return r}))},wGNx:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"RiskRewardPointIndex",(function(){return n})),function(e){e[e.Entry=0]="Entry",e[e.Close=1]="Close", +e[e.ActualEntry=2]="ActualEntry",e[e.ActualClose=3]="ActualClose"}(n||(n={}))},wOSo:function(e,t,i){"use strict";i.r(t),i.d(t,"QuotesProvider",(function(){return a}));var n=i("IWXC"),r=i("aIyQ"),o=i.n(r),s=i("e3/o"),a=function(){function e(){this._quotes=null,this._quoteSessionSymbol=null,this._quoteSessionClientId="",this._quotesUpdate=new o.a}return e.prototype.setQuotesSessionSymbol=function(e){this._quoteSessionSymbol!==e&&(this._quoteSessionClientId||(this._quoteSessionClientId="series-"+Object(s.guid)()),this._unsubscribeQuoteSession(),e&&(this._quoteSessionSymbol=e,Object(n.getQuoteSessionInstance)("full").subscribe(this._quoteSessionClientId,this._quoteSessionSymbol,this._onUpdate.bind(this))))},e.prototype.quotesUpdate=function(){return this._quotesUpdate},e.prototype.quotes=function(){return this._quotes},e.prototype.destroy=function(){this._unsubscribeQuoteSession()},e.prototype._onUpdate=function(e,t){this._quotes=e&&e.values||null,t&&t.values&&this._quotesUpdate.fire(e,t)},e.prototype._unsubscribeQuoteSession=function(){this._quoteSessionSymbol&&(Object(n.getQuoteSessionInstance)("full").unsubscribe(this._quoteSessionClientId,this._quoteSessionSymbol),this._quoteSessionSymbol=null,this._quotes=null)},e}()},wZIs:function(e,t,i){"use strict";var n=i("dfhE"),r=i("rCHB").LineToolPitchforkStyle,o=i("Ye2/").LineToolBarsPatternMode,s=i("23IT").LineStudyPlotStyle,a=i("8OdW"),l=i("oXaB").PriceAxisLastValueMode,c=i("4o++").MagnetMode,u=i("a7Ha").LineEnd,h=i("4vW/").ColorType,d=i("bKFv").StatsPosition,p=i("KUek").sessionsPreferencesDefault,_=i("txPx").getLogger("Chart.Defaults"),f=i("zDbI").CHART_FONT_FAMILY,m=function(e){var t=function(e,t){return{color:e,visible:t}},i=function(e,t,i){return{coeff:e,color:t,visible:i}},_=function(e,t,i,n,r){return{coeff:e,color:t,visible:i,linestyle:void 0===n?CanvasEx.LINESTYLE_SOLID:n,linewidth:void 0===r?1:r}},m=function(e,t,i){return{color:e,width:i,visible:t}},v=function(e,t,i,n,r){return{color:e,visible:t,width:i,x:n,y:r}},b=function(e,t,i,n,r,o){return{coeff1:e,coeff2:t,color:i,visible:n,linestyle:void 0===r?CanvasEx.LINESTYLE_SOLID:r,linewidth:void 0===o?1:o}};if(void 0===TradingView.defaultProperties){var S;switch(window.locale){case"ar_AE":S="Asia/Dubai";break;case"au":S="Australia/Sydney";break;case"br":S="America/Sao_Paulo";break;case"ca":S="America/Toronto";break;case"de_DE":case"it":S="Europe/Berlin";break;case"es":S="Europe/Madrid";break;case"fa_IR":S="Asia/Tehran";break;case"fr":case"sv_SE":S="Europe/Paris";break;case"he_IL":case"tr":S="Europe/Athens";break;case"hu_HU":case"pl":S="Europe/Warsaw";break;case"id":case"th_TH":case"vi_VN":S="Asia/Bangkok";break;case"in":S="Asia/Kolkata";break;case"ja":case"kr":S="Asia/Tokyo";break;case"ms_MY":S="Asia/Singapore";break;case"ru":S="Europe/Moscow";break;case"uk":S="Europe/London";break;case"zh_CN":case"zh_TW":S="Asia/Shanghai";break;default:S="Etc/UTC"}TradingView.defaultProperties={chartproperties:{timezone:S,priceScaleSelectionStrategyName:"auto",dataWindowProperties:{background:"rgba( 255, 254, 206, 0.2)", +border:"rgba( 96, 96, 144, 1)",font:"Verdana",fontBold:!1,fontItalic:!1,fontSize:10,transparency:80,visible:!0},paneProperties:{backgroundType:h.Solid,background:"#ffffff",backgroundGradientStartColor:"#ffffff",backgroundGradientEndColor:"#ffffff",vertGridProperties:{color:"#F0F3FA",style:CanvasEx.LINESTYLE_SOLID},horzGridProperties:{color:"#F0F3FA",style:CanvasEx.LINESTYLE_SOLID},crossHairProperties:{color:"#758696",style:CanvasEx.LINESTYLE_DASHED,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,showBarChange:!0,showBackground:!0,backgroundTransparency:50,wrapText:!1}},scalesProperties:{backgroundColor:"#ffffff",lineColor:"#E0E3EB",textColor:"#131722",fontSize:12,scaleSeriesOnly:!1,showSeriesLastValue:!0,seriesLastValueMode:l.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!1,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalNameLabel:!1,showFundamentalLastValue:!1,barSpacing:a.DEFAULT_BAR_SPACING,showCurrency:!0},mainSeriesProperties:{style:n.STYLE_CANDLES,esdShowDividends:!0,esdShowSplits:!0,esdShowEarnings:!0,esdShowBreaks:!1,esdBreaksStyle:{color:"rgba( 235, 77, 92, 1)",style:CanvasEx.LINESTYLE_DASHED,width:1},esdFlagSize:2,showCountdown:!0,bidAsk:{visible:!1,lineStyle:CanvasEx.LINESTYLE_DOTTED,lineWidth:1,bidLineColor:"#2196F3",askLineColor:"#EF5350"},prePostMarket:{visible:!0,lineStyle:CanvasEx.LINESTYLE_DOTTED,lineWidth:1,preMarketColor:"#fb8c00",postMarketColor:"#2196f3"},showInDataWindow:!0,visible:!0,showPriceLine:!0,priceLineWidth:1,priceLineColor:"",baseLineColor:"#B2B5BE",showPrevClosePriceLine:!1,prevClosePriceLineWidth:1,prevClosePriceLineColor:"rgba( 85, 85, 85, 1)",minTick:"default",extendedHours:!1,dividendsAdjustment:void 0,sessVis:!1,statusViewStyle:{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"},candleStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"#737375",wickUpColor:"#26a69a",wickDownColor:"#ef5350",barColorsOnPrevClose:!1,drawBody:!0},hollowCandleStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",drawBody:!0},haStyle:{upColor:"#26a69a",downColor:"#ef5350",drawWick:!0,drawBorder:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{},inputInfo:{},drawBody:!0},barStyle:{upColor:"#26a69a",downColor:"#ef5350",barColorsOnPrevClose:!1, +dontDrawOpen:!1,thinBars:!0},hiloStyle:{color:"#2196f3",showBorders:!0,borderColor:"#2196f3",showLabels:!0,labelColor:"#2196f3",fontSize:7,drawBody:!0},lineStyle:{color:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",styleType:n.STYLE_LINE_TYPE_SIMPLE},areaStyle:{color1:"rgba(33, 150, 243, 0.28)",color2:"#2196f3",linecolor:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",transparency:100},priceAxisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,isInverted:!1,alignLabels:!0},renkoStyle:{upColor:"#26a69a",downColor:"#ef5350",borderUpColor:"#26a69a",borderDownColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",borderUpColorProjection:"rgba( 169, 220, 195, 1)",borderDownColorProjection:"rgba( 245, 166, 174, 1)",wickUpColor:"#26a69a",wickDownColor:"#ef5350",inputs:{source:"close",sources:"Close",boxSize:3,style:"ATR",atrLength:14,wicks:!0},inputInfo:{source:{name:"source"},sources:{name:"Source"},boxSize:{name:"Box size"},style:{name:"Style"},atrLength:{name:"ATR length"},wicks:{name:"Wicks"}}},pbStyle:{upColor:"#26a69a",downColor:"#ef5350",borderUpColor:"#26a69a",borderDownColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",borderUpColorProjection:"rgba( 169, 220, 195, 1)",borderDownColorProjection:"rgba( 245, 166, 174, 1)",inputs:{source:"close",lb:3},inputInfo:{source:{name:"Source"},lb:{name:"Number of line"}}},kagiStyle:{upColor:"#26a69a",downColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{source:"close",style:"ATR",atrLength:14,reversalAmount:1},inputInfo:{source:{name:"Source"},style:{name:"Style"},atrLength:{name:"ATR length"},reversalAmount:{name:"Reversal amount"}}},pnfStyle:{upColor:"#26a69a",downColor:"#ef5350",upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{sources:"Close",reversalAmount:3,boxSize:1,style:"ATR",atrLength:14,oneStepBackBuilding:!1},inputInfo:{sources:{name:"Source"},boxSize:{name:"Box size"},reversalAmount:{name:"Reversal amount"},style:{name:"Style"},atrLength:{name:"ATR length"},oneStepBackBuilding:{name:"One step back building"}}},baselineStyle:{baselineColor:"rgba( 117, 134, 150, 1)",topFillColor1:"rgba( 38, 166, 154, 0.28)",topFillColor2:"rgba( 38, 166, 154, 0.05)",bottomFillColor1:"rgba( 239, 83, 80, 0.05)",bottomFillColor2:"rgba( 239, 83, 80, 0.28)",topLineColor:"rgba( 38, 166, 154, 1)",bottomLineColor:"rgba( 239, 83, 80, 1)",topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},rangeStyle:{upColor:"#26a69a",downColor:"#ef5350",thinBars:!0,upColorProjection:"rgba( 169, 220, 195, 1)",downColorProjection:"rgba( 245, 166, 174, 1)",inputs:{range:10,phantomBars:!1},inputInfo:{range:{name:"Range"},phantomBars:{name:"Phantom bars"}}}},chartEventsSourceProperties:{visible:!0,futureOnly:!0,breaks:{ +color:"rgba(85, 85, 85, 1)",visible:!1,style:CanvasEx.LINESTYLE_DASHED,width:1}},tradingProperties:{showPositions:!0,showOrders:!0,showExecutions:!0,extendLeft:!0,lineLength:5,lineWidth:1,lineStyle:CanvasEx.LINESTYLE_DOTTED},editorFontsList:["Verdana","Courier New","Times New Roman","Arial"],volumePaneSize:"large"},sessions:p,drawings:{magnet:!1,magnetMode:c.WeakMagnet,stayInDrawingMode:!1,drawOnAllCharts:!0},linetoolorder:{extendLeft:"inherit",lineLength:"inherit",lineColor:"rgba( 255, 0, 0, 1)",lineActiveBuyColor:"rgb(64,148,232)",lineInactiveBuyColor:"rgba(64,148,232,.5)",lineActiveSellColor:"rgb(231,86,86)",lineInactiveSellColor:"rgba(231,86,86,.5)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderActiveBuyColor:"rgb(64,148,232)",bodyBorderInactiveBuyColor:"rgba(64,148,232,.5)",bodyBorderActiveSellColor:"rgb(231,86,86)",bodyBorderInactiveSellColor:"rgba(231,86,86,.5)",bodyBackgroundColor:"rgba( 255, 255, 255, 0.75)",bodyBackgroundTransparency:25,bodyTextInactiveLimitColor:"rgba(38,140,2,.5)",bodyTextActiveLimitColor:"rgb(38,140,2)",bodyTextInactiveStopColor:"rgba(231,86,86,.5)",bodyTextActiveStopColor:"rgb(231,86,86)",bodyTextInactiveBuyColor:"rgba(64,148,232,.5)",bodyTextActiveBuyColor:"rgb(64,148,232)",bodyTextInactiveSellColor:"rgba(231,86,86,.5)",bodyTextActiveSellColor:"rgb(231,86,86)",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderActiveBuyColor:"rgb(64,148,232)",quantityBorderInactiveBuyColor:"rgba(64,148,232,.5)",quantityBorderActiveSellColor:"rgb(231,86,86)",quantityBorderInactiveSellColor:"rgba(231,86,86,.5)",quantityBackgroundInactiveBuyColor:"rgba(64,148,232,.5)",quantityBackgroundActiveBuyColor:"rgb(64,148,232)",quantityBackgroundInactiveSellColor:"rgba(231,86,86,.5)",quantityBackgroundActiveSellColor:"rgb(231,86,86)",quantityTextColor:"rgba( 255, 255, 255, 1)",quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,cancelButtonBorderActiveBuyColor:"rgb(64,148,232)",cancelButtonBorderInactiveBuyColor:"rgba(64,148,232,.5)",cancelButtonBorderActiveSellColor:"rgb(231,86,86)",cancelButtonBorderInactiveSellColor:"rgba(231,86,86,.5)",cancelButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",cancelButtonBackgroundTransparency:25,cancelButtonIconActiveBuyColor:"rgb(64,148,232)",cancelButtonIconInactiveBuyColor:"rgba(64,148,232,.5)",cancelButtonIconActiveSellColor:"rgb(231,86,86)",cancelButtonIconInactiveSellColor:"rgba(231,86,86,.5)",tooltip:"",modifyTooltip:"",cancelTooltip:""},linetoolposition:{extendLeft:"inherit",lineLength:"inherit",lineBuyColor:"rgb(64,148,232)",lineSellColor:"rgb(231,86,86)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderBuyColor:"rgb(64,148,232)",bodyBorderSellColor:"rgb(231,86,86)",bodyBackgroundColor:"rgba( 255, 255, 255, 0.75)",bodyBackgroundTransparency:25,bodyTextPositiveColor:"rgb(38,140,2)",bodyTextNeutralColor:"rgb(100,100,100)",bodyTextNegativeColor:"rgb(231,86,86)",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1, +quantityBorderBuyColor:"rgb(64,148,232)",quantityBorderSellColor:"rgb(231,86,86)",quantityBackgroundBuyColor:"rgb(64,148,232)",quantityBackgroundSellColor:"rgb(231,86,86)",quantityTextColor:"rgba( 255, 255, 255, 1)",quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,reverseButtonBorderBuyColor:"rgb(64,148,232)",reverseButtonBorderSellColor:"rgb(231,86,86)",reverseButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",reverseButtonBackgroundTransparency:25,reverseButtonIconBuyColor:"rgb(64,148,232)",reverseButtonIconSellColor:"rgb(231,86,86)",closeButtonBorderBuyColor:"rgb(64,148,232)",closeButtonBorderSellColor:"rgb(231,86,86)",closeButtonBackgroundColor:"rgba( 255, 255, 255, 0.75)",closeButtonBackgroundTransparency:25,closeButtonIconBuyColor:"rgb(64,148,232)",closeButtonIconSellColor:"rgb(231,86,86)",tooltip:"",protectTooltip:"",closeTooltip:"",reverseTooltip:""},linetoolexecution:{direction:"buy",arrowHeight:8,arrowSpacing:1,arrowBuyColor:"#4094e8",arrowSellColor:"#e75656",text:"",textColor:"rgba( 0, 0, 0, 1)",textTransparency:0,fontFamily:"Verdana",fontSize:10,fontBold:!1,fontItalic:!1,tooltip:""},linetoolicon:{color:"rgba( 61, 133, 198, 1)",size:40,icon:61720,angle:.5*Math.PI,scale:1},linetoolbezierquadro:{linecolor:"#2196f3",linewidth:1,fillBackground:!1,backgroundColor:"rgba(33, 150, 243, 0.2)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal},linetoolbeziercubic:{linecolor:"#00bcd4",linewidth:1,fillBackground:!1,backgroundColor:"rgba(0, 188, 212, 0.2)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal},linetooltrendline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",font:"Verdana",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,snapTo45Degrees:!0,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolinfoline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,snapTo45Degrees:!0,alwaysShowStats:!0,showMiddlePoint:!1,showPriceRange:!0,showBarsRange:!0,showDateTimeRange:!0,showDistance:!0,showAngle:!0,statsPosition:d.Center},linetooltimecycles:{linecolor:"rgba(21, 153, 128, 1)",linewidth:1,fillBackground:!0,backgroundColor:"rgba(106, 168, 79, 0.5)",transparency:50,linestyle:CanvasEx.LINESTYLE_SOLID},linetoolsineline:{linecolor:"rgba( 21, 153, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetooltrendangle:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,snapTo45Degrees:!0,font:"Verdana", +textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,extendRight:!1,extendLeft:!1,statsPosition:d.Right},linetooldisjointangle:{linecolor:"rgba(0, 150, 136, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(0, 150, 136, 0.2)",transparency:20,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",textcolor:"rgba(0, 150, 136, 1)",fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1},linetoolflatbottom:{linecolor:"rgba(171, 71, 188, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(171, 71, 188, 0.2)",transparency:20,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",textcolor:"rgba(171, 71, 188, 1)",fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1},linetoolfibspiral:{counterclockwise:!1,linecolor:"rgba(0, 150, 136, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetooldaterange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,drawBorder:!1,borderColor:"rgba(30,136,229,0.9)",extendTop:!1,extendBottom:!1},linetoolpricerange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,drawBorder:!1,borderColor:"rgba(30,136,229,0.9)",extendLeft:!1,extendRight:!1},linetooldateandpricerange:{linecolor:"rgba(30,136,229,1)",linewidth:1,font:f,textcolor:"rgba( 255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba(30,136,229,0.9)",fillBackground:!0,backgroundColor:"rgba(30,136,229,0.2)",backgroundTransparency:60,borderWidth:1,drawBorder:!1,borderColor:"rgba(30,136,229,1)"},linetoolriskrewardshort:{linecolor:"rgba(120, 123, 134, 1)",linewidth:1,font:"Verdana",textcolor:"rgba(255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba( 88, 88, 88, 1)",fillBackground:!0,stopBackground:"rgba(244, 67, 54, 0.2)",profitBackground:"rgba(0, 150, 136, 0.2)",stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",compact:!1,riskDisplayMode:"percents",accountSize:1e3,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolriskrewardlong:{linecolor:"rgba(120, 123, 134, 1)",linewidth:1,font:"Verdana",textcolor:"rgba(255, 255, 255, 1)",fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"rgba( 88, 88, 88, 1)",fillBackground:!0,stopBackground:"rgba(244, 67, 54, 0.2)",profitBackground:"rgba(0, 150, 136, 0.2)",stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",compact:!1, +riskDisplayMode:"percents",accountSize:1e3,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolarrow:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,leftEnd:u.Normal,rightEnd:u.Arrow,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolray:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!0,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolextended:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!0,extendRight:!0,leftEnd:u.Normal,rightEnd:u.Normal,font:"Verdana",showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:"#2196f3",fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:d.Right},linetoolhorzline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showLabel:!1,font:"Verdana",textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolhorzray:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showLabel:!1,font:"Verdana",textcolor:"rgba(33, 150, 243, 1)",fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolvertline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showTime:!0,showLabel:!1,horzLabelsAlign:"right",vertLabelsAlign:"top",font:"Verdana",textcolor:"#2196f3",textOrientation:"vertical",fontsize:14,bold:!1,italic:!1},linetoolcrossline:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showPrice:!0,showTime:!0},linetoolcirclelines:{trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},linecolor:"rgba( 128, 204, 219, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},linetoolfibtimezone:{horzLabelsAlign:"right",vertLabelsAlign:"bottom",baselinecolor:"rgba( 128, 128, 128, 1)",linecolor:"rgba( 0, 85, 219, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,showLabels:!0,font:f,fillBackground:!1,transparency:80,trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(0,"rgba(120, 123, 134, 1)",!0),level2:_(1,"rgba(33, 150, 243, 1)",!0),level3:_(2,"rgba(33, 150, 243, 1)",!0),level4:_(3,"rgba(33, 150, 243, 1)",!0),level5:_(5,"rgba(33, 150, 243, 1)",!0), +level6:_(8,"rgba(33, 150, 243, 1)",!0),level7:_(13,"rgba(33, 150, 243, 1)",!0),level8:_(21,"rgba(33, 150, 243, 1)",!0),level9:_(34,"rgba(33, 150, 243, 1)",!0),level10:_(55,"rgba(33, 150, 243, 1)",!0),level11:_(89,"rgba(33, 150, 243, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetooltext:{color:"#2196f3",font:"Verdana",fontsize:14,fillBackground:!1,backgroundColor:"rgba( 91, 133, 191, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",bold:!1,italic:!1,fixedSize:!0,wordWrap:!1,wordWrapWidth:200},linetooltextabsolute:{color:"#2196f3",font:"Verdana",fontsize:14,fillBackground:!1,backgroundColor:"rgba( 155, 190, 213, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"rgba( 102, 123, 139, 1)",bold:!1,italic:!1,fixedSize:!1,wordWrap:!1,wordWrapWidth:200},linetoolballoon:{color:"#ffffff",backgroundColor:"rgba(156, 39, 176, 0.7)",borderColor:"rgba(156, 39, 176, 0.0)",fontsize:16,fontWeight:"normal",font:"Arial",transparency:30},linetoolbrush:{linecolor:"#00bcd4",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,smooth:5,fillBackground:!1,backgroundColor:"rgba(0, 188, 212, 0.5)",transparency:50,leftEnd:u.Normal,rightEnd:u.Normal},linetoolpolyline:{linecolor:"#7e57c2",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,fillBackground:!0,backgroundColor:"rgba(126, 87, 194, 0.2)",transparency:50,filled:!1},linetoolpath:{lineColor:"#2196f3",lineWidth:2,lineStyle:CanvasEx.LINESTYLE_SOLID,leftEnd:u.Normal,rightEnd:u.Arrow},linetoolarrowmarkleft:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#2196F3",fontsize:20,font:"Verdana"},linetoolarrowmarkup:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#009688",fontsize:20,font:"Verdana"},linetoolarrowmarkright:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#2196F3",fontsize:20,font:"Verdana"},linetoolarrowmarkdown:{color:"rgba( 120, 120, 120, 1)",arrowColor:"#E53935",fontsize:20,font:"Verdana"},linetoolflagmark:{flagColor:"#2196F3"},linetoolnote:{markerColor:"#2196f3",textColor:"#ffffff",backgroundColor:"rgba(33, 150, 243, 0.7)",backgroundTransparency:0,borderColor:"#2196f3",font:"Arial",fontSize:20,bold:!1,italic:!1,fixedSize:!0},linetoolnoteabsolute:{markerColor:"#2196f3",textColor:"#ffffff",backgroundColor:"rgba(33, 150, 243, 0.7)",backgroundTransparency:0,borderColor:"#2196f3",font:"Arial",fontSize:20,bold:!1,italic:!1,fixedSize:!0},linetoolpricelabel:{color:"#ffffff",backgroundColor:"#2196f3",borderColor:"#2196f3",fontWeight:"bold",fontsize:14,font:f,transparency:0},linetoolarrowmarker:{backgroundColor:"#1E88E5",textColor:"#1E88E5",font:f,bold:!0,italic:!1,fontsize:16,showLabel:!0},linetoolrectangle:{color:"#9c27b0",fillBackground:!0,backgroundColor:"rgba(156, 39, 176, 0.2)",linewidth:1,snapTo45Degrees:!0,transparency:50,showLabel:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",textColor:"#9c27b0",fontSize:14,bold:!1,italic:!1,extendLeft:!1,extendRight:!1},linetoolrotatedrectangle:{color:"#4caf50",fillBackground:!0,backgroundColor:"rgba(76, 175, 80, 0.2)", +transparency:50,linewidth:1,snapTo45Degrees:!0},linetoolellipse:{color:"#e91e63",fillBackground:!0,backgroundColor:"rgba(233, 30, 99, 0.2)",transparency:50,linewidth:1},linetoolarc:{color:"#ab47bc",fillBackground:!0,backgroundColor:"rgba(171, 71, 188, 0.2)",transparency:50,linewidth:1},linetoolprediction:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,sourceBackColor:"rgba(33, 150, 243, 1)",sourceTextColor:"rgba(255, 255, 255, 1)",sourceStrokeColor:"rgba(33, 150, 243, 1)",targetStrokeColor:"rgba(33, 150, 243, 1)",targetBackColor:"rgba(33, 150, 243, 1)",targetTextColor:"rgba(255, 255, 255, 1)",successBackground:"rgba(76, 175, 80, 1)",successTextColor:"rgba(255, 255, 255, 1)",failureBackground:"rgba(244, 67, 54, 1)",failureTextColor:"rgba(255, 255, 255, 1)",intermediateBackColor:"rgba(234, 210, 137, 1)",intermediateTextColor:"rgba(109, 77, 34, 1)",transparency:10,centersColor:"rgba( 32, 32, 32, 1)"},linetooltriangle:{color:"#f57c00",fillBackground:!0,backgroundColor:"rgba(245, 124, 0, 0.2)",transparency:50,linewidth:1},linetoolcallout:{color:"#ffffff",backgroundColor:"rgba(0, 151, 167, 0.7)",transparency:50,linewidth:1,fontsize:16,font:"Verdana",bordercolor:"rgba(0, 151, 167, 1)",bold:!1,italic:!1,wordWrap:!1,wordWrapWidth:200},linetoolparallelchannel:{linecolor:"rgba(33, 150, 243, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendLeft:!1,extendRight:!1,fillBackground:!0,backgroundColor:"rgba(33, 150, 243, 0.2)",transparency:20,showMidline:!0,midlinecolor:"rgba(33, 150, 243, 1)",midlinewidth:1,midlinestyle:CanvasEx.LINESTYLE_DASHED},linetoolelliottimpulse:{degree:7,showWave:!0,color:"rgba( 61, 133, 198, 1)",linewidth:1},linetoolelliotttriangle:{degree:7,showWave:!0,color:"rgba( 255, 152, 0, 1)",linewidth:1},linetoolelliotttriplecombo:{degree:7,showWave:!0,color:"rgba( 106, 168, 79, 1)",linewidth:1},linetoolelliottcorrection:{degree:7,showWave:!0,color:"rgba( 61, 133, 198, 1)",linewidth:1},linetoolelliottdoublecombo:{degree:7,showWave:!0,color:"rgba( 106, 168, 79, 1)",linewidth:1},linetoolbarspattern:{color:"rgba(33, 150, 243, 1)",mode:o.Bars,mirrored:!1,flipped:!1},linetoolghostfeed:{averageHL:20,variance:50,candleStyle:{upColor:"rgba(178, 223, 219, 1)",downColor:"rgba(239, 154, 154, 1)",drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:"rgba(0, 150, 136, 1)",borderDownColor:"rgba(244, 67, 54, 1)",wickColor:"rgba(120, 123, 134, 1)"},transparency:50},study:{inputs:{},styles:{},palettes:{},bands:{},area:{},graphics:{},showInDataWindow:!0,visible:!0,showStudyArguments:!0,precision:"default"},linetoolpitchfork:{fillBackground:!0,transparency:80,style:r.Original,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1), +level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolpitchfan:{fillBackground:!0,transparency:80,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolgannfan:{showLabels:!0,font:"Verdana",fillBackground:!0,transparency:80,level1:b(1,8,"rgba(255, 183, 77, 1)",!0),level2:b(1,4,"rgba(129, 199, 132, 1)",!0),level3:b(1,3,"rgba(76, 175, 80, 1)",!0),level4:b(1,2,"rgba(0, 150, 136, 1)",!0),level5:b(1,1,"rgba(100, 181, 246, 1)",!0),level6:b(2,1,"rgba(33, 150, 243, 1)",!0),level7:b(3,1,"rgba(156, 39, 176, 1)",!0),level8:b(4,1,"rgba(233, 30, 99, 1)",!0),level9:b(8,1,"rgba(229, 115, 115, 1)",!0),__collectibleLines:["level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolganncomplex:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,scaleRatio:"",showLabels:!0,labelsStyle:{font:f,fontSize:12,bold:!1,italic:!1},levels:[m("rgba(120, 123, 134, 1)",!0,1),m("rgba(255, 152, 0, 1)",!0,1),m("rgba(129, 199, 132, 1)",!0,1),m("rgba(76, 175, 80, 1)",!0,1),m("rgba(0, 150, 136, 1)",!0,1),m("rgba(120, 123, 134, 1)",!0,1)],fanlines:[v("rgba(179, 157, 219, 1)",!1,1,8,1),v("rgba(244, 67, 54, 1)",!1,1,5,1),v("rgba(120, 123, 134, 1)",!1,1,4,1),v("rgba(255, 152, 0, 1)",!1,1,3,1),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,1,1),v("rgba(0, 150, 136, 1)",!0,1,1,2),v("rgba(0, 150, 136, 1)",!1,1,1,3),v("rgba(33, 150, 243, 1)",!1,1,1,4),v("rgba(149, 117, 205, 1)",!1,1,1,5),v("rgba(179, 157, 219, 1)",!1,1,1,8)],arcs:[v("rgba(255, 152, 0, 1)",!0,1,1,0),v("rgba(255, 152, 0, 1)",!0,1,1,1),v("rgba(255, 152, 0, 1)",!0,1,1.5,0),v("rgba(129, 199, 132, 1)",!0,1,2,0),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,3,0),v("rgba(76, 175, 80, 1)",!0,1,3,1),v("rgba(0, 150, 136, 1)",!0,1,4,0),v("rgba(0, 150, 136, 1)",!0,1,4,1),v("rgba(33, 150, 243, 1)",!0,1,5,0),v("rgba(33, 150, 243, 1)",!0,1,5,1)],__collectibleLines:["trendline","levels.0","levels.1","levels.2","levels.3","levels.4","levels.5","fanlines.0","fanlines.1","fanlines.2","fanlines.3","fanlines.4","fanlines.5","fanlines.6","fanlines.7","fanlines.8","fanlines.9","fanlines.10","arcs.0","arcs.1","arcs.2","arcs.3","arcs.4","arcs.5","arcs.6","arcs.7","arcs.8","arcs.9","arcs.10"]},linetoolgannfixed:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1, +levels:[m("rgba(120, 123, 134, 1)",!0,1),m("rgba(255, 152, 0, 1)",!0,1),m("rgba(129, 199, 132, 1)",!0,1),m("rgba(76, 175, 80, 1)",!0,1),m("rgba(0, 150, 136, 1)",!0,1),m("rgba(120, 123, 134, 1)",!0,1)],fanlines:[v("rgba(179, 157, 219, 1)",!1,1,8,1),v("rgba(244, 67, 54, 1)",!1,1,5,1),v("rgba(120, 123, 134, 1)",!1,1,4,1),v("rgba(255, 152, 0, 1)",!1,1,3,1),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,1,1),v("rgba(0, 150, 136, 1)",!0,1,1,2),v("rgba(0, 150, 136, 1)",!1,1,1,3),v("rgba(33, 150, 243, 1)",!1,1,1,4),v("rgba(149, 117, 205, 1)",!1,1,1,5),v("rgba(179, 157, 219, 1)",!1,1,1,8)],arcs:[v("rgba(255, 152, 0, 1)",!0,1,1,0),v("rgba(255, 152, 0, 1)",!0,1,1,1),v("rgba(255, 152, 0, 1)",!0,1,1.5,0),v("rgba(129, 199, 132, 1)",!0,1,2,0),v("rgba(129, 199, 132, 1)",!0,1,2,1),v("rgba(76, 175, 80, 1)",!0,1,3,0),v("rgba(76, 175, 80, 1)",!0,1,3,1),v("rgba(0, 150, 136, 1)",!0,1,4,0),v("rgba(0, 150, 136, 1)",!0,1,4,1),v("rgba(33, 150, 243, 1)",!0,1,5,0),v("rgba(33, 150, 243, 1)",!0,1,5,1)],__collectibleLines:["trendline","levels.0","levels.1","levels.2","levels.3","levels.4","levels.5","fanlines.0","fanlines.1","fanlines.2","fanlines.3","fanlines.4","fanlines.5","fanlines.6","fanlines.7","fanlines.8","fanlines.9","fanlines.10","arcs.0","arcs.1","arcs.2","arcs.3","arcs.4","arcs.5","arcs.6","arcs.7","arcs.8","arcs.9","arcs.10"]},linetoolgannsquare:{color:"rgba( 21, 56, 153, 0.8)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,font:f,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,fillHorzBackground:!0,horzTransparency:80,fillVertBackground:!0,vertTransparency:80,reverse:!1,fans:t("rgba(149, 152, 161, 1)",!1),hlevel1:i(0,"rgba(120, 123, 134, 1)",!0),hlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),hlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),hlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),hlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),hlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),hlevel7:i(1,"rgba(120, 123, 134, 1)",!0),vlevel1:i(0,"rgba(120, 123, 134, 1)",!0),vlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),vlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),vlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),vlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),vlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),vlevel7:i(1,"rgba(120, 123, 134, 1)",!0),__collectibleLines:["fans","hlevel1","hlevel2","hlevel3","hlevel4","hlevel5","hlevel6","hlevel7","vlevel1","vlevel2","vlevel3","vlevel4","vlevel5","vlevel6","vlevel7"]},linetoolfibspeedresistancefan:{fillBackground:!0,transparency:80,grid:{color:"rgba( 21, 56, 153, 0.8)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,visible:!0},linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,font:f,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,snapTo45Degrees:!0,reverse:!1,hlevel1:i(0,"rgba(120, 123, 134, 1)",!0),hlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),hlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),hlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),hlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),hlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),hlevel7:i(1,"rgba(120, 123, 134, 1)",!0),vlevel1:i(0,"rgba(120, 123, 134, 1)",!0), +vlevel2:i(.25,"rgba(245, 124, 0, 1)",!0),vlevel3:i(.382,"rgba(129, 199, 132, 1)",!0),vlevel4:i(.5,"rgba(76, 175, 80, 1)",!0),vlevel5:i(.618,"rgba(0, 150, 136, 1)",!0),vlevel6:i(.75,"rgba(33, 150, 243, 1)",!0),vlevel7:i(1,"rgba(120, 123, 134, 1)",!0),__collectibleLines:["trendline","hlevel1","hlevel2","hlevel3","hlevel4","hlevel5","hlevel6","hlevel7","vlevel1","vlevel2","vlevel3","vlevel4","vlevel5","vlevel6","vlevel7"]},linetoolfibretracement:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1),level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetoolfibchannel:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLeft:!1,extendRight:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",coeffsAsPercents:!1,levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1), +level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1),__collectibleLines:["level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetoolprojection:{showCoeffs:!0,font:"Verdana",fillBackground:!0,transparency:80,color1:"rgba(33, 150, 243, 0.2)",color2:"rgba(156, 39, 176, 0.2)",linewidth:1,trendline:{visible:!0,color:"rgba(149, 152, 161, 1)",linestyle:CanvasEx.LINESTYLE_SOLID},level1:_(1,"rgba( 128, 128, 128, 1)",!0)},linetool5pointspattern:{color:"rgba( 204, 40, 149, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 204, 40, 149, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolcypherpattern:{color:"#CC2895",textcolor:"#FFFFFF",fillBackground:!0,backgroundColor:"#CC2895",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetooltrianglepattern:{color:"rgba( 149, 40, 255, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 149, 40, 204, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolabcd:{color:"rgba( 0, 155, 0, 1)",textcolor:"rgba( 255, 255, 255, 1)",font:"Verdana",fontsize:12,bold:!1,italic:!1,linewidth:1},linetoolthreedrivers:{color:"rgba( 149, 40, 255, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 149, 40, 204, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolheadandshoulders:{color:"rgba( 69, 104, 47, 1)",textcolor:"rgba( 255, 255, 255, 1)",fillBackground:!0,backgroundColor:"rgba( 69, 168, 47, 0.5)",font:"Verdana",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:1},linetoolfibwedge:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,trendline:{visible:!0,color:"rgba( 128, 128, 128, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!1),level8:_(2.618,"rgba(244, 67, 54, 1)",!1),level9:_(3.618,"rgba(103, 58, 183, 1)",!1),level10:_(4.236,"rgba(233, 30, 99, 1)",!1),level11:_(4.618,"rgba(233, 30, 99, 1)",!1),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolfibcircles:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,snapTo45Degrees:!0,coeffsAsPercents:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED}, +level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!0),level8:_(2.618,"rgba(244, 67, 54, 1)",!0),level9:_(3.618,"rgba(103, 58, 183, 1)",!0),level10:_(4.236,"rgba(233, 30, 99, 1)",!0),level11:_(4.618,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolfibspeedresistancearcs:{showCoeffs:!0,font:f,fillBackground:!0,transparency:80,fullCircles:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(.236,"rgba(244, 67, 54, 1)",!0),level2:_(.382,"rgba(129, 199, 132, 1)",!0),level3:_(.5,"rgba(76, 175, 80, 1)",!0),level4:_(.618,"rgba(0, 150, 136, 1)",!0),level5:_(.786,"rgba(100, 181, 246, 1)",!0),level6:_(1,"rgba(120, 123, 134, 1)",!0),level7:_(1.618,"rgba(33, 150, 243, 1)",!0),level8:_(2.618,"rgba(244, 67, 54, 1)",!0),level9:_(3.618,"rgba(103, 58, 183, 1)",!0),level10:_(4.236,"rgba(233, 30, 99, 1)",!0),level11:_(4.618,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetooltrendbasedfibextension:{showCoeffs:!0,showPrices:!0,font:f,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},levelsStyle:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},level1:i(0,"rgba(120, 123, 134, 1)",!0),level2:i(.236,"rgba(244, 67, 54, 1)",!0),level3:i(.382,"rgba(129, 199, 132, 1)",!0),level4:i(.5,"rgba(76, 175, 80, 1)",!0),level5:i(.618,"rgba(0, 150, 136, 1)",!0),level6:i(.786,"rgba(100, 181, 246, 1)",!0),level7:i(1,"rgba(120, 123, 134, 1)",!0),level8:i(1.618,"rgba(33, 150, 243, 1)",!0),level9:i(2.618,"rgba(244, 67, 54, 1)",!0),level10:i(3.618,"rgba(156, 39, 176, 1)",!0),level11:i(4.236,"rgba(233, 30, 99, 1)",!0),level12:i(1.272,"rgba(129, 199, 132, 1)",!1),level13:i(1.414,"rgba(244, 67, 54, 1)",!1),level16:i(2,"rgba(0, 150, 136, 1)",!1),level14:i(2.272,"rgba(129, 199, 132, 1)",!1),level15:i(2.414,"rgba(76, 175, 80, 1)",!1),level17:i(3,"rgba(100, 181, 246, 1)",!1),level18:i(3.272,"rgba(120, 123, 134, 1)",!1),level19:i(3.414,"rgba(33, 150, 243, 1)",!1),level20:i(4,"rgba( 204, 40, 40, 1)",!1),level21:i(4.272,"rgba(156, 39, 176, 1)",!1),level22:i(4.414,"rgba(233, 30, 99, 1)",!1),level23:i(4.618,"rgba(129, 199, 132, 1)",!1),level24:i(4.764,"rgba(0, 150, 136, 1)",!1), +__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11","level12","level13","level14","level15","level16","level17","level18","level19","level20","level21","level22","level23","level24"]},linetooltrendbasedfibtime:{showCoeffs:!0,font:"Verdana",fillBackground:!0,transparency:80,horzLabelsAlign:"right",vertLabelsAlign:"bottom",trendline:{visible:!0,color:"rgba(120, 123, 134, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_DASHED},level1:_(0,"rgba(120, 123, 134, 1)",!0),level2:_(.382,"rgba(244, 67, 54, 1)",!0),level3:_(.5,"rgba(129, 199, 132, 1)",!1),level4:_(.618,"rgba(76, 175, 80, 1)",!0),level5:_(1,"rgba(0, 150, 136, 1)",!0),level6:_(1.382,"rgba(100, 181, 246, 1)",!0),level7:_(1.618,"rgba(120, 123, 134, 1)",!0),level8:_(2,"rgba(33, 150, 243, 1)",!0),level9:_(2.382,"rgba(244, 67, 54, 1)",!0),level10:_(2.618,"rgba(156, 39, 176, 1)",!0),level11:_(3,"rgba(233, 30, 99, 1)",!0),__collectibleLines:["trendline","level1","level2","level3","level4","level5","level6","level7","level8","level9","level10","level11"]},linetoolschiffpitchfork:{fillBackground:!0,transparency:80,style:r.Schiff,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolschiffpitchfork2:{fillBackground:!0,transparency:80,style:r.Schiff2,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1),__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolinsidepitchfork:{fillBackground:!0,transparency:80,style:r.Inside,median:{visible:!0,color:"rgba(244, 67, 54, 1)",linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID},extendLines:!1,level0:_(.25,"rgba(255, 183, 77, 1)",!1),level1:_(.382,"rgba(129, 199, 132, 1)",!1),level2:_(.5,"rgba(76, 175, 80, 1)",!0),level3:_(.618,"rgba(0, 150, 136, 1)",!1),level4:_(.75,"rgba(100, 181, 246, 1)",!1),level5:_(1,"rgba(33, 150, 243, 1)",!0),level6:_(1.5,"rgba(156, 39, 176, 1)",!1),level7:_(1.75,"rgba(233, 30, 99, 1)",!1),level8:_(2,"rgba(229, 115, 115, 1)",!1), +__collectibleLines:["median","level0","level1","level2","level3","level4","level5","level6","level7","level8"]},linetoolregressiontrend:{linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,styles:{upLine:{visible:!0,color:"rgba(33, 150, 243, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},downLine:{visible:!0,color:"rgba(33, 150, 243, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},baseLine:{visible:!0,color:"rgba(244, 67, 54, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},extendLines:!1,showPearsons:!0,transparency:70}}},y(TradingView.defaultProperties.chartproperties),g()}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:{visible:!0,color:"rgba( 4, 150, 255, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0,title:"MA"}}}),void 0===TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]&&(TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]={font:"Arial",fontsize:10,borderColor:"rgba( 83, 143, 31, 1)",backColor:"rgba( 240, 255, 204, 1)",textColor:"rgba( 0, 0, 0, 1)"}),void 0===TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]){var w="rgba( 212, 121, 40, 1)";TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]={_hardCodedDefaultsVersion:1,font:"Arial",fontsize:11,levelsStyle:{showLabels:!0,visibility:{P:!0,"S1/R1":!0,"S2/R2":!0,"S3/R3":!0,"S4/R4":!0,"S5/R5":!0},colors:{P:w,"S1/R1":w,"S2/R2":w,"S3/R3":w,"S4/R4":w,"S5/R5":w},widths:{P:1,"S1/R1":1,"S2/R2":1,"S3/R3":1,"S4/R4":1,"S5/R5":1}}}}if(void 0===TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]&&(TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]={color:"rgba( 86, 135, 29, 1)",linewidth:2}),void 0===TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]&&(TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]={inputs:{},level0:t("rgba( 255, 0, 0, 1)",!1),level1:t("rgba( 0, 128, 0, 1)",!1),level2:t("rgba( 0, 0, 255, 1)",!1),level3:t("rgba( 255, 0, 255, 1)",!1),level4:t("rgba( 0, 128, 255, 1)",!0),level5:t("rgba( 255, 0, 0, 1)",!0),level6:t("rgba( 0, 128, 0, 1)",!0),level7:t("rgba( 0, 0, 255, 1)",!0),level8:t("rgba( 255, 0, 255, 1)",!0)}),void 0===TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]&&(TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]={styles:{upLine:{visible:!0,color:"rgba( 0, 0, 255, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},downLine:{visible:!0,color:"rgba( 0, 0, 255, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1},baseLine:{visible:!0,color:"rgba( 255, 0, 0, 0.3)",linestyle:CanvasEx.LINESTYLE_SOLID,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:n.STYLE_LINE,showPriceLine:!1,minTick:"default",candleStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"rgba( 34, 84, 55, 1)",borderDownColor:"rgba( 91, 26, 19, 1)",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"rgba( 115, 115, 117, 1)",wickDownColor:"rgba( 115, 115, 117, 1)",barColorsOnPrevClose:!1},hollowCandleStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"rgba( 55, 134, 88, 1)",borderUpColor:"rgba( 34, 84, 55, 1)",borderDownColor:"rgba( 91, 26, 19, 1)",wickColor:"rgba( 115, 115, 117, 1)",wickUpColor:"rgba( 115, 115, 117, 1)",wickDownColor:"rgba( 115, 115, 117, 1)",barColorsOnPrevClose:!1},barStyle:{upColor:"rgba( 107, 165, 131, 1)",downColor:"rgba( 215, 84, 66, 1)",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},lineStyle:{color:"#FF6D00",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",styleType:n.STYLE_LINE_TYPE_SIMPLE},areaStyle:{color1:"#2196f3",color2:"#2196f3",linecolor:"#2196f3",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:2,priceSource:"close",transparency:95},baselineStyle:{baselineColor:"rgba( 117, 134, 150, 1)",topFillColor1:"rgba( 83, 185, 135, 0.05)",topFillColor2:"rgba( 83, 185, 135, 0.05)",bottomFillColor1:"rgba( 235, 77, 92, 0.05)",bottomFillColor2:"rgba( 235, 77, 92, 0.05)",topLineColor:"rgba( 83, 185, 135, 1)",bottomLineColor:"rgba( 235, 77, 92, 1)",topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},styles:{open:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},high:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},low:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0},close:{visible:!0,color:"rgba( 255, 0, 0, 1)",linestyle:CanvasEx.LINESTYLE_SOLID,linewidth:1,plottype:s.Line,histogramBase:0}}}}for(var P=e.split("."),C=TradingView.defaultProperties,x=0;x1?u(e[r],t.slice(1),i):(e[r]&&e[r].setValue?e[r].setValue(i):e[r]=i,!0))}function h(e){i||_.logWarn("Path `"+e+"` does not exist.")}}function y(e,t,i,n){window.__defaultsOverrides&&v(e,t,i,window.__defaultsOverrides,n)} +function g(){var e=/^linetool.+/;Object.keys(TradingView.defaultProperties).forEach((function(t){e.test(t)&&y(TradingView.defaultProperties[t],null,!1,t)}))}function b(e,t){return t?function(e,t){var i=m(e);if(!window._UNIT_TESTS){var n=TradingView.clone(TVSettings.getJSON(e,null));if(function(e){var t=new Set(["linetoolregressiontrend"]);return e.startsWith("study_")||t.has(e)}(e)&&n&&function(e){if(!e)return!1;e=e.toString();var t=new RegExp("\\d+").exec(e);return null!==t&&t[0]===e}(n.version)){var r=n.inputs,o=t.updateStudyInputs(n.id,n.version,"last",r,null);n.inputs=o;var s=t.updateStudyState(n,n);n=s}TradingView.merge(i,n)}return i}(e,t):function(e){var t=m(e);if(!window._UNIT_TESTS){var i=TradingView.clone(TVSettings.getJSON(e,null));i&&TradingView.merge(t,i)}return t}(e)}b.create=function(e,t){if(t){var i=m(e);TradingView.defaultProperties[e]=Object.assign(t,i)}},b.remove=function(e){TradingView.defaultProperties[e]=void 0},TradingView.saveDefaults=function(e,t){TVSettings.setJSON(e,t)},TradingView.factoryDefaults=m,window.applyDefaultOverridesToLinetools=g,window.applyDefaultsOverrides=y,window.applyPropertiesOverrides=v,window.defaults=b,t.applyDefaultOverridesToLinetools=g,t.applyDefaultsOverrides=y,t.applyPropertiesOverrides=v,t.defaults=b,t.factoryDefaults=m,t.saveDefaults=TradingView.saveDefaults},wamh:function(e,t,i){"use strict";i.r(t),i.d(t,"ChangeToolBarsThemeUndoCommand",(function(){return s}));var n=i("mrSG"),r=i("EsvI"),o=i("oiZD"),s=function(e){function t(t,i,n){void 0===n&&(n=!0);var r=e.call(this,"Apply Toolbars Theme")||this;return r._prevThemeName=t,r._themeName=i,r._syncState=n,r}return Object(n.__extends)(t,e),t.prototype.undo=function(){Object(r.isStdThemeName)(this._prevThemeName)&&(Object(o.setTheme)(this._prevThemeName),this._syncState&&Object(r.syncTheme)())},t.prototype.redo=function(){Object(r.isStdThemeName)(this._themeName.toLowerCase())&&(Object(o.setTheme)(this._themeName.toLowerCase()),this._syncState&&Object(r.syncTheme)())},t}(i("RDU5").UndoCommand)},wi9r:function(e,t,i){"use strict";(function(e){var t=i("e3/o").randomHash;function n(e){this._chartApi=e,this._sessionid="qs_"+t(),this._sessionstarted=!1}n.prototype.destroy=function(){this._sessionstarted&&(this._chartApi.quoteDeleteSession(this._sessionid),this._sessionid=null,this._sessionstarted=!1)},n.prototype.connected=function(){return this._chartApi.connected()},n.prototype.connect=function(e){this._globalHandler=e,this._chartApi.createSession(this._sessionid,this),this._chartApi.connect()},n.prototype.disconnect=function(){this._chartApi.disconnect()},n.prototype.quoteAddSymbols=function(e,t){e=[].concat(e),t&&t.forcePermission&&(e=e.concat({flags:["force_permission"]})),this._chartApi.quoteAddSymbols(this._sessionid,e)},n.prototype.quoteRemoveSymbols=function(e){this._chartApi.quoteRemoveSymbols(this._sessionid,e)},n.prototype.quoteFastSymbols=function(e){this._chartApi.quoteFastSymbols(this._sessionid,e)},n.prototype.quoteSetFields=function(e){this._chartApi.quoteSetFields(this._sessionid,e)}, +n.prototype.onMessage=function(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)},n.prototype.quoteHibernateAll=function(e){this._chartApi.quoteHibernateAll(this._sessionid)},TradingView.QuoteSession=n,e&&e.exports&&(e.exports=n)}).call(this,i("YuTi")(e))},wiuq:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolArrowMarker",(function(){return c}));var n=i("mrSG"),r=i("Ss5c"),o=i("Ocx9"),s=i("tc+8"),a=i.n(s),l=window.t("Arrow Marker"),c=function(e){function t(n,r){var o=e.call(this,n,r||t.createProperties())||this;return i.e("lt-pane-views").then(function(e){var t=i("Qa6j").ArrowMarkerPaneView;o._setPaneViews([new t(o,o.model())])}.bind(null,i)).catch(void 0),o}return Object(n.__extends)(t,e),t.prototype.pointsCount=function(){return 2},t.prototype.name=function(){return"Trend Line"},t.prototype.translatedType=function(){return l},t.createProperties=function(e){var i=new o.DefaultProperty("linetoolarrowmarker",e);return t._configureProperties(i),i},t.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(i.bind(null,"FxV7")).then((function(e){return e.ArrowMarkerDefinitionsViewModel}))},t._configureProperties=function(e){r.LineDataSource._configureProperties(e),e.hasChild("text")||e.addChild("text",new a.a("")),e.addExclusion("text")},t}(r.LineDataSource)},wjVR:function(e,t,i){"use strict";i.r(t),i.d(t,"ChartWidgetBase",(function(){return b}));var n=i("mrSG"),r=i("Eyy1"),o=i("ogJP"),s=i("CW80"),a=i("3ClC"),l=i("H0vP"),c=i("mMWL"),u=i("KnF9"),h=i("VaSN"),d=i("aIyQ"),p=i.n(d),_=i("hY0g"),f=i.n(_),m=i("Tmoa"),v=i("EsvI"),y={addToWatchlistEnabled:!0,sourceSelectionEnabled:!0,propertyPagesEnabled:!0,paneContextMenuEnabled:!0,priceScaleContextMenuEnabled:!0,currencyLabelEnabled:!1,goToDateEnabled:!1,marketStatusWidgetEnabled:!0,chartWarningWidgetEnabled:!0,dataProblemWidgetEnabled:!0,paneControlsEnabled:!0,isSymbolAvailable:function(e){return Promise.resolve(!0)},legendWidgetEnabled:!0,chartEventsEnabled:!0,esdEnabled:!1,croppedTickMarks:!0,handleScale:{mouseWheel:!0,pinch:!0,axisPressedMouseMove:!0},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0}};function g(e,t,i,n){void 0===n&&(n=0);var r=t.mainSeries().syncModel(),o=e.mainSeries().syncModel(),s=i;if(null!==r&&null!==o){var a=e.createSyncPoint(r,o);0!==n&&(i=r.projectTime(i,n)),s=a.sourceTimeToTargetTime(i)}return e.timeScale().points().roughIndex(s,o&&o.distance.bind(o))}var b=function(){function e(e,t,i){var n=this;this.activePaneWidget=null,this._model=null,this._paneWidgets=[],this._maximizedPaneWidget=null,this._timeAxisWidget=null,this._paneSeparators=[],this._timeAxisSeparator=null,this._lineToolsSynchronizer=null,this._modelCreated=new p.a,this._isDestroyed=!1,this._customLegendWidgetsFactoryMap=new Map,this._backgroundBasedTheme=new f.a("light"), +this._updateThemedColorBound=this._updateThemedColor.bind(this),this._id=t,this._options=Object(o.merge)(Object(o.clone)(y),e),this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._subscribeToDrawingState(),this.withModel(this,(function(){var e=n.model().model();e.backgroundTopColor().subscribe(n._updateThemedColorBound),e.backgroundColor().subscribe(n._updateThemedColorBound)}))}return e.prototype.destroy=function(){null!==this._model&&(this._model.model().backgroundTopColor().unsubscribe(this._updateThemedColorBound),this._model.model().backgroundColor().unsubscribe(this._updateThemedColorBound),this._model.destroy()),this._customLegendWidgetsFactoryMap.clear(),this._isDestroyed=!0},e.prototype.id=function(){return this._id},e.prototype.timeAxisHeight=function(){return null!==this._timeAxisWidget?this._timeAxisWidget.size.h:0},e.prototype.withModel=function(e,t){this.model()?t.call(e):this.modelCreated().subscribe(e,t,!0)},e.prototype.images=function(e){var t=this;window.TradingView.printing=!0;var i=this.model().selection().sources();this.model().selectionMacro((function(e){return e.clearSelection()}));var n,o=function(i,n){i.paint(n,t.onWidget());var r={showCollapsedLegend:Boolean(null==e?void 0:e.showCollapsedLegend),status:null==e?void 0:e.status};return i.getScreenshotData(r)},s=[];if(null!==this._maximizedPaneWidget){var a=this._paneWidgets.indexOf(this._maximizedPaneWidget);s.push(o(this._maximizedPaneWidget,l.InvalidationMask.light().invalidateForPane(a)))}else for(var c=0;cr)){var s,a=this.m_series.bars().range(i,r),l=this.m_series.priceScale(),c=this.m_series.barColorer(),u={};if(a.each((function(i,n){var r,o={};(o.time=Math.round(i), +e(n,o))&&(u.value=n,r=n[TradingView.STYLE_PLOT]?n[TradingView.STYLE_PLOT]:c.barStyle(i,!1,u),n[TradingView.STYLE_PLOT]=r,u.previousValue=n,o.color=r.barColor,o.borderColor=r.barBorderColor,o.wickColor=r.barWickColor,o.hollow=r.isBarHollow,t.m_bars.push(o))}),this),0!==this.m_bars.length&&(s=this.m_series.firstValue(),l.barPricesToCoordinates(this.m_bars,s)),this.m_model.timeScale().barIndexesToCoordinates(this.m_bars),this.m_model.selection().isSelected(this.m_series)){var h=p(i,r);this._selectionData={points:[],bgColors:[],visible:!0};var d=this.m_model.paneForSource(this.m_series).height();this._selectionData.hittestResult=o.REGULAR;for(var _=0;_=t&&e.y<=i||e.y<=t&&e.y>=i))return new r(r.REGULAR);return null},h.prototype._drawImpl=function(e){if(null!==this._data){var t=this._data.isHlineFill;if(t||0!==this._data.points1.length&&0!==this._data.points2.length){var i=this._data.timePoints,n=this._data.points1,r=this._data.points2,s=this._data.colors,l=isNumber(this._data.transparency)?this._data.transparency:50;l=Math.min(l,100),l=Math.max(l,0);for(var c,u={},h=[],d=.25*this._data.getBarSpacing(),p=0;p0&&null!==c){var m=u[c]||[];m.push(h),u[c]=m}h=f?[_]:[]}}for(var v in u){var y=u[v];e.beginPath();for(var g=0;g=0;P--)e.lineTo(b[P].timePoint,b[P].point2)}else{var C=b[0].point2;e.lineTo(S+d,w),e.lineTo(S+d,C),e.lineTo(S-d,C),e.lineTo(S-d,w)}}e.closePath(),e.fillStyle=a.generateColor(v,l),e.fill()}}}},d.prototype.update=function(){this._invalidated=!0},d.prototype._plotNames=function(){return this._source.metaInfo().plots.map((function(e){return e.id}))},d.prototype._plotIndex1=function(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1},d.prototype._plotIndex2=function(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2},d.prototype._updateImpl=function(){if(this._points1=[],this._points2=[],this._colorsMap&&(this._colors=[]),this._timePoints=[],this._visible()){ +var e=this._source.priceScale(),t=this._source._model.timeScale();if(e&&!e.isEmpty()&&!this._source._model.timeScale().isEmpty()&&!this._source._series.bars().isEmpty()){if(this._isHlineFill){var i=this._source.firstValue(),n=this._source.properties().bands[this._bandAKey],r=this._source.properties().bands[this._bandBKey];this._level1=e.priceToCoordinate(n.value.value(),i),this._level2=e.priceToCoordinate(r.value.value(),i)}var o=this._source._model.timeScale().visibleBarsStrictRange();if(null!==o){var s=this._source._series.nearestIndex(o.firstBar(),c.NearestRight),a=this._source._series.nearestIndex(o.lastBar(),c.NearestLeft);if(!((s=this._correctStartBarIndex(s))>a)){var l=this._source.data().range(s,a);if(l.size()>0){var u=l.firstIndex(),h=l.lastIndex(),d=this._source.offset(this._plotAId()),p=this._source.offset(this._plotBId()),_=Math.max(d,p),f=Math.min(d,p),m=u+_,v=this._source.data().firstIndex();u>v&&(m=u<_+v?_+v:u);var y=h+f,g=this._source.data().lastIndex();h>g+f&&hh?u+_:m,S=m;S<=y;++S){if(this._timePoints.push(t.indexToCoordinate(b++)),this._colors){var w=this._source.data().valueAt(S-f);if(null!==w){var P=w[this._colorPlotOffset+1];null==P?this._colors.push(null):this._colors.push(this._colorValues[this._colorsMap[P]].color.value())}}if(!this._isHlineFill){var C=this._source.data().valueAt(S-d),x=this._source.data().valueAt(S-p);if(null!==C&&null!==x){var T=C[this._plotIndex1()],I=x[this._plotIndex2()];this._points1.push(T),this._points2.push(I)}}}}i=this._source.firstValue();e.pricesArrayToCoordinates(this._points1,i),e.pricesArrayToCoordinates(this._points2,i)}}}}},d.prototype.renderer=function(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);var e={};return e.points1=this._points1,e.points2=this._points2,e.timePoints=this._timePoints,e.getBarSpacing=this._getBarSpacing,e.backcolor=this._color(),e.transparency=this._transparency(),e.isHlineFill=this._isHlineFill,e.level1=this._level1,e.level2=this._level2,this._colors&&(e.colors=this._colors),this._areaRenderer.setData(e),this._areaRenderer},d.prototype._plotAId=function(){n(!1,"Pure virtual call!")},d.prototype._plotBId=function(){n(!1,"Pure virtual call!")},d.prototype._color=function(){n(!1,"Pure virtual call!")},d.prototype._transparency=function(){n(!1,"Pure virtual call!")},d.prototype._visible=function(){n(!1,"Pure virtual call!")},d.prototype._correctStartBarIndex=function(e){return e},inherit(p,d),p.prototype._plotAId=function(){return this._source.properties().area[0].name.value()},p.prototype._plotBId=function(){return this._source.properties().area[1].name.value()},p.prototype._color=function(){return this._source.properties().areaBackground.backgroundColor.value()},p.prototype._transparency=function(){var e=this._source.properties().areaBackground.transparency.value();return l(e,0,100)},p.prototype._visible=function(){return this._source.properties().areaBackground.fillBackground.value()},inherit(_,d),_.prototype._initBandIndexes=function(e,t){this._bandAKey=null, +this._bandBKey=null;for(var i=0;i0)e[e.length-1].addCommand(n);else{i.clear();var r=t.head(),o=r&&r.text();r&&r.canMerge(n)?r.merge(n):t.push(n);var a=n.text();""!==a&&a!==o&&h.logNormal("DO: "+a)}n.executeOnPush()&&n.redo(),e.length||s.fire(c())}function c(){var e=t.head(),n=i.head();return{enableUndo:!t.isEmpty(),undoText:void 0===e?void 0:e.text(),enableRedo:!i.isEmpty(),redoText:void 0===n?void 0:n.text()}}return{beginUndoMacro:function(t){var i=new o.a(t);return e.push(i),i},clearStack:function(){t.clear(),i.clear(),s.fire(c())},createUndoCheckpoint:function(){return{lastActualCommand:t.isEmpty()?null:t.head()}},endUndoMacro:function(){var t=Object(n.ensureDefined)(e.pop());t.isEmpty()||l(t)},pushUndoCommand:l,redo:function(){if(i.isEmpty())return!1;var e=i.pop();return!!e&&(e.redo(),t.push(e),h.logNormal("REDO: "+e.text()),s.fire(c()),!0)},redoStack:function(){return i},setWatchedValue:function(e,t,i){if(e.value()!==t){var n=new a(e,t,i);l(n),n.redo()}},undo:function(){if(t.isEmpty())return!1;var e=t.pop();return!!e&&(e.undo(),i.push(e),h.logNormal("UNDO: "+e.text()),s.fire(c()),!0)},undoStack:function(){return t},undoToCheckpoint:function(e){for(;!t.isEmpty()&&e.lastActualCommand!==t.head();)t.pop().undo();i.clear(),s.fire(c())},state:c,onChange:function(){return s}}}},xDuj:function(e,t,i){"use strict";i.r(t),i.d(t,"translatedIntervalString",(function(){return r}));i("YFKU");var n=i("pPtI");function r(e){var t=Object(n.getTranslatedResolutionModel)(e,!0);return null===t?e:t.multiplier+(t.mayOmitShortKind?"":t.shortKind)}},xUGI:function(e,t,i){"use strict";var n=i("GH0z").PercentageFormatter,r=i("zXvd").NumericFormatter,o=i("zDbI").CHART_FONT_FAMILY,s=i("d1Pk").fibLevelPrice,a=i("ikwP").drawScaled;function l(e,t,i){this._fibLevelsBasedOnLogScaleProperty=e,this._sourcesToRow={},this._rowsToSources={},this._currentSymbol="",this._actualCapacity=1,this._actualWidth=1,this._numericFormatter=new r,this._percentageFormatter=new n,this._pixelRatio=i.pixelRatio,this._recreateCanvas(this._actualWidth,l.ROW_HEIGHT*this._actualCapacity),this._levelsCount=t}l.prototype.destroy=function(){this._canvas=null,this._cache=null},l.prototype.topByRow=function(e){return e*l.ROW_HEIGHT},l.prototype.rowHeight=function(e){return l.ROW_HEIGHT},l.prototype.devicePixelRatio=function(){return this._canvas&&this._canvas.pixelRatio||0},l.prototype._recreateCanvas=function(e,t){this._canvas=document.createElement("canvas"),this._canvas.width=Math.ceil(e*this._pixelRatio),this._canvas.height=Math.ceil(t*this._actualCapacity*this._pixelRatio), +this._cache=this._canvas.getContext("2d"),this._cache.font="12px "+o},l.prototype.canvas=function(){return this._canvas},l.ROW_HEIGHT=14,l.prototype.points=function(e){return[e.points()[0],e.points()[1]]},l.prototype._selectStartPrice=function(e,t){return t?e.points()[0].price:e.points()[1].price},l.prototype.startPoint=function(e,t){var i=this._selectStartPrice(e,t);if(!this._calculateLogLevels(e))return{price:i};var n=e.ownerSource().firstValue();return{price:i,coordinate:e.priceScale().priceToCoordinate(i,n)}},l.prototype._calculatePriceRange=function(e,t,i){return i?t.price-e.price:e.price-t.price},l.prototype.priceRange=function(e,t){var i=this.points(e),n=i[0],r=i[1],o=this._calculatePriceRange(n,r,t);if(!this._calculateLogLevels(e))return{price:o};var s=e.priceScale(),a=e.ownerSource().firstValue(),l=s.priceToCoordinate(n.price,a),c=s.priceToCoordinate(r.price,a);return{price:o,coordinate:t?c-l:l-c}},l.prototype.sourceIsReady=function(e){return e.points().length>=2},l.prototype._calculateLogLevels=function(e){return e.fibLevelsBasedOnLogScale&&e.fibLevelsBasedOnLogScale()},l.prototype._calculateWidth=function(e){if(!this.sourceIsReady(e))return null;var t=this._canvas.getContext("2d");t.font="12px "+o;var i=!!e.properties().showPrices&&e.properties().showPrices.value(),n=!!e.properties().coeffsAsPercents&&e.properties().coeffsAsPercents.value(),r=e.properties().showCoeffs.value(),a=this.points(e),l=a[0],c=a[1];if(!l||!c)return null;var u=e.ownerSource().firstValue();if(null===u)return 0;var h=!1,d=e.properties();d.reverse&&d.reverse.value()&&(h=d.reverse.value());for(var p=this.startPoint(e,h),_=this.priceRange(e,h),f=this._calculateLogLevels(e),m=0,v=[],y=1;y<=this._levelsCount;y++){var g=d["level"+y].coeff.value(),b="";if(r&&(b+=n?this._percentageFormatter.format(Math.round(1e4*g)/100):this._numericFormatter.format(g)),i){var S=e.priceScale(),w=s(p,_,g,S,u,f);b+="("+S.formatPrice(w,u)+")"}var P={text:b,left:m,width:t.measureText(b).width+4};v.push(P),m+=P.width}return{totalWidth:m,cells:v}},l.prototype._effectiveState=function(e){var t={},i=e.properties();i.showPrices&&(t.showPrices=i.showPrices.value()),i.coeffsAsPercents&&(t.coeffsAsPercents=i.coeffsAsPercents.value()),t.showCoeffs=i.showCoeffs.value();var n=e.priceScale();n&&(n.formatter().state&&(t.formatter=e.priceScale().formatter().state()),t.logLevels=this._calculateLogLevels(e)),i.reverse&&(t.reverse=i.reverse.value()),t.p1=e.points()[0],t.p2=e.points()[1],3===e.points().length&&(t.p3=e.points()[2]),t.items=[];for(var r=1;r<=this._levelsCount;r++){var o=i["level"+r],s={coeff:o.coeff.value(),color:o.color.value()};t.items.push(s)}return t},l.prototype._findEmptyRow=function(e){for(var t=0;this._rowsToSources[t];)t++;return this._rowsToSources[t]=e,t>=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas(this._actualWidth,l.ROW_HEIGHT*this._actualCapacity)),t},l.prototype._repaintSource=function(e,t,i){var n=l.ROW_HEIGHT*i.row;a(this._cache,this._pixelRatio,function(){this._cache.clearRect(0,n,this._actualWidth,l.ROW_HEIGHT), +this._cache.textBaseline="bottom",this._cache.font="12px "+o,n+=l.ROW_HEIGHT;for(var i=0;ithis._actualWidth&&(this._recreateCanvas(o.totalWidth,l.ROW_HEIGHT*this._actualCapacity),this._actualWidth=o.totalWidth);i=this._sourcesToRow[e.id()];this._repaintSource(o,r,i),this._sourcesToRow[e.id()].effectiveState=r,this._sourcesToRow[e.id()].preparedCells=o}else this._sourcesToRow[e.id()].effectiveState=null}return this._sourcesToRow[e.id()]},e.exports=l},xWfy:function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return h})),i.d(t,"c",(function(){return d})),i.d(t,"d",(function(){return p}));var n=i("tqok"),r=i("fFKx"),o=i("SqfW"),s=i("7Fue"),a=function(){function e(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,"data"===e){var i=t;this._indexes=i.indexes,this._vertlines=l(i.vertlines,this._indexes,o.b),this._horizlines=l(i.horizlines,this._indexes,r.b)}else if("state"===e){var n=t;this._indexes=n.indexes||[],this._vertlines=c(n.vertlines,this._indexes,o.b),this._horizlines=c(n.horizlines,this._indexes,r.b)} +this._hhistsByTimePointIndex=Object(s.b)(this._hhists)}return e.prototype.horizlines=function(){return this._horizlines},e.prototype.vertlines=function(){return this._vertlines},e.prototype.lines=function(){return this._lines},e.prototype.hlines=function(){return this._hlines},e.prototype.textmarks=function(){return this._textmarks},e.prototype.shapemarks=function(){return this._shapemarks},e.prototype.backgrounds=function(){return this._backgrounds},e.prototype.polygons=function(){return this._polygons},e.prototype.trendchannels=function(){return this._trendchannels},e.prototype.hhists=function(){return this._hhists},e.prototype.dwglabels=function(){return this._dwglabels},e.prototype.dwglines=function(){return this._dwglines},e.prototype.hhistsByTimePointIndex=function(){return this._hhistsByTimePointIndex},e}();function l(e,t,i){var n=new Map;return e.forEach((function(e,r){var o=n.get(r)||new Set;e.forEach((function(e){var n=i(e,t);null!==n&&o.add(n)})),n.set(r,o)})),n}function c(e,t,i){var n=new Map;if(void 0===e)return n;for(var r=function(e){var r=e.styleId,o=n.get(r)||new Set;e.data.forEach((function(e){var n=i(e,t);null!==n&&o.add(n)})),n.set(r,o)},o=0,s=e;o0?r:void 0}function h(){return new a}function d(e){return new a("state",e)}function p(e){var t=function(e){var t=new Set;e.horizlines().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.vertlines().forEach((function(e,i){e.forEach((function(e){t.add(e.index)}))})),e.lines().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.textmarks().forEach((function(e,i){e.forEach((function(e){t.add(e.time)}))})),e.shapemarks().forEach((function(e,i){e.forEach((function(e){t.add(e.time)}))})),e.backgrounds().forEach((function(e,i){e.forEach((function(e){t.add(null!==e.start?e.start:n.a),t.add(e.stop)}))})),e.polygons().forEach((function(e,i){e.forEach((function(e){e.points.forEach((function(e){t.add(e.index)}))}))})),e.trendchannels().forEach((function(e,i){e.forEach((function(e){t.add(e.startIndex),t.add(e.endIndex)}))})),e.hhists().forEach((function(e,i){e.forEach((function(e){t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.dwglabels().forEach((function(e,i){e.forEach((function(e){t.add(e.x)}))})),e.dwglines().forEach((function(e,i){e.forEach((function(e){t.add(e.x1),t.add(e.x2)}))}));var i=Array.from(t);return i.sort((function(e,t){return e-t})),i}(e),i={indexes:t},s={currentId:0};return i.vertlines=u(e.vertlines(),s,t,o.a),i.horizlines=u(e.horizlines(),s,t,r.a),i}},xdS3:function(e,t,i){},xnA2:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Fib Channel");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),this.version=s.version, +i.e("lt-pane-views").then(function(e){var t=i("CR3a").FibChannelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.LevelsCount=24,s.version=2,s.prototype.levelsCount=function(){return s.LevelsCount},s.prototype.migrateVersion=function(e,t,i){i.properties.removeProperty("reverse")},s.prototype.pointsCount=function(){return 3},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Channel"},s.prototype.processErase=function(e,t){var i="level"+t,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("17v9").FibDrawingsWith24LevelsDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolfibchannel",e,!1,{range:[1,24],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibChannel=s},xo8u:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("mrSG"),r=i("Eyy1"),o=function(e){function t(t,i,n,o){var s=e.call(this,o)||this;s._newSourcesCurrencies=new Map,s._oldSourcesCurrencies=new Map,s._showFade=!1,s._chartWidget=n;for(var a=n.model().mainSeries(),l=0,c=t.seriesLikeSources();l0&&(n=Object.assign({},this._points[0]),this._points.unshift(n))}},p.prototype.applyTemplate=function(e){delete e.background,delete e.backgroundColor,delete e.showBackground,n.prototype.applyTemplate.call(this,e)},p.prototype.translatedType=function(){return"Elliott Labels"},p.prototype.name=function(){return"Elliott Labels"},p.prototype.additionalActions=function(e){var t=this;return[new r({label:window.t("Degree"),subItems:s.map((function(i){var n=d.filter((function(e){return e.value===i}))[0];return new r({label:n.title,checkable:!0,checked:t.properties().degree.value()===i,onExecute:function(){e.setProperty(t.properties().degree,i,"Change Elliott Degree")}})}))})]},p.prototype.label=function(e){var t=s.length-this.properties().degree.value()-1,i=Math.floor(t/3);return{group:i,bold:!!(i%2),decoration:["","brackets","circle"][t%3],label:this.labelsGroup()[i][e]}},p.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("UHSU").ElliottPatternDefinitionsViewModel}.bind(null,i)).catch(i.oe)},p.prototype.availableDegreesValues=function(){return d},p.createProperties=function(e){ +var t=new o("linetoolelliott",e);return p._configureProperties(t),t},p._configureProperties=function(e){n._configureProperties(e)},inherit(_,p),_.prototype.pointsCount=function(){return 6},_._configureProperties=function(e){p._configureProperties(e)},inherit(f,_),f._labelsGroups=[["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"]],f.prototype.translatedType=function(){return a},f.prototype.name=function(){return"Elliott Impulse Wave (12345)"},f.prototype.labelsGroup=function(){return f._labelsGroups},f.createProperties=function(e){var t=new o("linetoolelliottimpulse",e);return f._configureProperties(t),t},f._configureProperties=function(e){_._configureProperties(e)},inherit(m,_),m._labelsGroups=[["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"]],m.prototype.translatedType=function(){return l},m.prototype.name=function(){return"Elliott Triangle Wave (ABCDE)"},m.prototype.labelsGroup=function(){return m._labelsGroups},m.createProperties=function(e){var t=new o("linetoolelliotttriangle",e);return m._configureProperties(t),t},m._configureProperties=function(e){_._configureProperties(e)},inherit(v,_),v._labelsGroups=[["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"]],v.prototype.translatedType=function(){return c},v.prototype.name=function(){return"Elliott Triple Combo Wave (WXYXZ)"},v.prototype.labelsGroup=function(){return v._labelsGroups},v.createProperties=function(e){var t=new o("linetoolelliotttriplecombo",e);return v._configureProperties(t),t},v._configureProperties=function(e){_._configureProperties(e)},inherit(y,p),y.prototype.pointsCount=function(){return 4},y._configureProperties=function(e){p._configureProperties(e)},inherit(g,y),g._labelsGroups=[["0","A","B","C"],["0","a","b","c"],["0","A","B","C"],["0","a","b","c"],["0","A","B","C"]],g.prototype.translatedType=function(){return u},g.prototype.name=function(){return"Elliott Correction Wave (ABC)"},g.prototype.labelsGroup=function(){return g._labelsGroups},g.createProperties=function(e){var t=new o("linetoolelliottcorrection",e);return g._configureProperties(t),t},g._configureProperties=function(e){y._configureProperties(e)},inherit(b,y),b._labelsGroups=[["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"]],b.prototype.translatedType=function(){return h},b.prototype.name=function(){return"Elliott Double Combo Wave (WXY)"},b.prototype.labelsGroup=function(){return b._labelsGroups},b.createProperties=function(e){var t=new o("linetoolelliottdoublecombo",e);return b._configureProperties(t),t},b._configureProperties=function(e){y._configureProperties(e)},t.LineToolElliott=p,t.LineToolElliottImpulse=f,t.LineToolElliottTriangle=m,t.LineToolElliottTripleCombo=v,t.LineToolElliottCorrection=g,t.LineToolElliottDoubleCombo=b},xzdg:function(e,t,i){"use strict";i.r(t) +;var n=i("Eyy1"),r=i("YFKU"),o=i("7KDR"),s=i("ikwP"),a=i("ogJP"),l=i("jFln"),c=i("u+0B"),u=i("XlJ7"),h=i("JWMC"),d=i("zDbI"),p=i("Hr11"),_=i("Kxc7").enabled("charting_library_debug_mode"),f=function(){function e(e,t,i,n){this._textWidthCache=new c.TextWidthCache(200),this._fontSize=0,this._color="",this._font="",this._keys=[],this._hash=new Map,this._fontSize=e,this._color=t,this._font=Object(u.makeFont)(e,i,n)}return e.prototype.destroy=function(){delete this._textWidthCache,this._keys=[],this._hash.clear()},e.prototype.paintTo=function(e,t,i,n,r){var o=this._getLabelImage(e,t);if("left"!==r){var a=Object(s.getCanvasDevicePixelRatio)(e.canvas);i-=Math.floor(o.textWidth*a)}n-=Math.ceil(o.height/2),e.drawImage(o.canvas,i,n,o.width,o.height)},e.prototype.getLabelHeight=function(e,t){return this._getLabelImage(e,t).height},e.prototype._getLabelImage=function(e,t){var i,r=this;if(this._hash.has(t))i=Object(n.ensureDefined)(this._hash.get(t));else{if(this._keys.length>=200){var o=Object(n.ensureDefined)(this._keys.shift());this._hash.delete(o)}var a=Object(s.getCanvasDevicePixelRatio)(e.canvas),l=Math.ceil(this._fontSize/4.5),c=Math.round(this._fontSize/10),u=Math.ceil(this._textWidthCache.measureText(e,t)),h=Object(p.ceiledEven)(Math.round(u+2*l)),d=Object(p.ceiledEven)(this._fontSize+2*l),f=Object(s.createDisconnectedCanvas)(document,new s.Size(h,d),a);i={text:t,textWidth:Math.round(Math.max(1,u)),width:Math.floor(h*a),height:Math.floor(d*a),canvas:f},0!==u?(this._keys.push(i.text),this._hash.set(i.text,i)):_&&console.log('Canvas 2d context measureText return zero width for "'+t+'" text'),e=Object(s.getContext2D)(i.canvas),Object(s.drawScaled)(e,a,(function(){e.font=r._font,e.fillStyle=r._color,e.fillText(t,0,d-l-c)}))}return i},e}(),m=i("CPmC"),v=i("+cnz"),y=i("CxTi"),g=function(){function e(){var e=this;this._width=null,this._currencyInfo=null,this._fontSize=0,this._currencyLabelWrapper=document.createElement("div"),this._currencyLabelWrapper.className=y["price-axis-currency-label-wrapper"],this._currencyLabel=document.createElement("span"),this._currencyLabel.className=y["price-axis-currency-label"],this._currencyLabel.classList.add("apply-common-tooltip"),Object(m.b)(this._currencyLabel,"text",(function(t){return e._tooltipContent()})),this._currencyText=document.createElement("span"),this._currencyText.className=y["price-axis-currency-label-text"],this._currencyLabel.appendChild(this._currencyText),this._arrowDown=document.createElement("span"),this._arrowDown.className=y["price-axis-currency-label-arrow-down"],this._arrowDown.innerHTML=v,this._currencyLabel.appendChild(this._arrowDown),this._currencyLabelWrapper.appendChild(this._currencyLabel)}return e.prototype.element=function(){return this._currencyLabelWrapper},e.prototype.labelElement=function(){return this._currencyLabel},e.prototype.isVisible=function(){return!this._currencyLabel.classList.contains("js-hidden")},e.prototype.width=function(){if(null!==this._width)return this._width;var e=this._currencyLabel.getBoundingClientRect() +;return this._width=e.right-e.left+1+8,this._width},e.prototype.drawLabel=function(e,t,i,n){var r=this._currencyText.textContent;if(null!==r){var o=Math.round(t/2*i),a=this._currencyLabel.getBoundingClientRect(),c=Object(p.ceiledEven)(a.width*i/2),h=this._currencyLabel.style,_=Math.round(this.labelTop()*i),f=Math.round(a.height*i),m=Math.round(Number(y.css_value_currency_label_radius)*i);Object(l.drawRoundRect)(e,o-c,_,2*c,f,m),e.fillStyle=h.backgroundColor,e.fill();var v=Math.max(1,Math.floor(i));e.lineWidth=v,e.strokeStyle=n?y.css_value_border_color_dark:y.css_value_border_color_light,Object(l.drawRoundRect)(e,o-c+v/2,_+v/2,2*c-v,f-v,m),e.stroke(),e.fillStyle=h.color,e.font=Object(u.makeFont)(this._fontSize,d.CHART_FONT_FAMILY),e.textBaseline="middle",e.textAlign="center",Object(s.drawScaled)(e,i,(function(){return e.fillText(r,o/i,(_+f/2)/i)}))}},e.prototype.show=function(){this._currencyLabel.classList.remove("js-hidden"),this._width=null},e.prototype.hide=function(){this._currencyLabel.classList.add("js-hidden")},e.prototype.setCurrencyInfo=function(e){if(null!==this._currencyInfo&&this._currencyInfo.selectedCurrency===e.selectedCurrency&&this._currencyInfo.readOnly===e.readOnly&&this._currencyInfo.originalCurrencies.size===e.originalCurrencies.size)return this._currencyInfo=e,!1;this._currencyInfo=e;var t=null===e.selectedCurrency?Object(r.t)("Mixed"):e.selectedCurrency;return this._currencyText.textContent!==t&&(this._currencyText.textContent=t,this._width=null),this._arrowDown.classList.contains("js-hidden")!==e.readOnly&&(this._arrowDown.classList.toggle("js-hidden",e.readOnly),this._currencyLabel.classList.toggle(y.readonly,e.readOnly),this._width=null),!0},e.prototype.updateColors=function(e,t){var i=this._currencyLabel.style;i.background=e,i.color=t},e.prototype.currencyInfo=function(){return this._currencyInfo},e.prototype.setFontSize=function(e){this._fontSize=e,this._currencyLabel.style.fontSize=e+"px",this._width=null},e.prototype.setLineHeight=function(e){this._currencyLabel.style.lineHeight=e+"px"},e.prototype.labelTop=function(){return Number(y.css_value_currency_label_top)},e.prototype._tooltipContent=function(){return null===this._currencyInfo?"":null===this._currencyInfo.selectedCurrency?Array.from(this._currencyInfo.currencies).join(", "):""},e}(),b=i("mrSG");i.d(t,"PriceAxisWidgetBase",(function(){return w}));var S={contextMenuEnabled:!0,currencyLabelEnabled:!1,contextMenu:{general:!0,source:!0},pressedMouseMoveScale:!0,croppedTickMarks:!0},w=function(){function e(e,t,i,n,r){var o=this;this._priceScale=null,this._widthCache=new c.TextWidthCache(50),this._tickmarksCache=new f(12,"#000",d.CHART_FONT_FAMILY,""),this._color=null,this._fontSize=null,this._currencyFontSize=0,this._currencyLabelWidth=null,this._isVisible=!0,this._updateTimeout=null,this._currencyMenu=null,this._prevOptimalWidth=0,this._size=null,this._destroyed=!1,this._pane=e,this._undoModel=t,this._properties=i,this._options=Object(a.merge)(Object(a.clone)(S),n),this._rendererOptionsProvider=r, +this._cell=document.createElement("div"),this._cell.className="price-axis",this._cell.style.width="25px",this._cell.style.left="0",this._canvasConfiguredHandler=function(){o._recreateTickMarksCache(o._rendererOptionsProvider.options()),o._undoModel.model().lightUpdate()},this._canvasBinding=Object(s.createBoundCanvas)(this._cell,new s.Size(16,16)),this._canvasBinding.subscribeCanvasConfigured(this._canvasConfiguredHandler);var l=this._canvasBinding.canvas;l.style.position="absolute",l.style.zIndex="1",l.style.left="0",l.style.top="0",this._topCanvasConfiguredHandler=function(){return o._undoModel.model().lightUpdate()},this._topCanvasBinding=Object(s.createBoundCanvas)(this._cell,new s.Size(16,16)),this._topCanvasBinding.subscribeCanvasConfigured(this._topCanvasConfiguredHandler);var u=this._topCanvasBinding.canvas;u.style.position="absolute",u.style.zIndex="2",u.style.left="0",u.style.top="0",this._options.currencyLabelEnabled?(this._currencyLabel=new g,this._cell.appendChild(this._currencyLabel.element()),this._currencyLabel.labelElement().addEventListener("click",(function(e){return o._showCurrenciesContextMenu(e)}))):this._currencyLabel=null,this._properties.childs().fontSize.subscribe(this,this._onFontSizeChanged)}return e.prototype.getElement=function(){return this._cell},e.prototype.onOptimalWidthNeedToBeRecalculated=function(){var e=this,t=this.optimalWidth();this._prevOptimalWidth0&&(e=Math.max(this._widthCache.measureText(i,r[0].label),this._widthCache.measureText(i,r[r.length-1].label)));for(var o=this.backLabels(!0),a=o.length;a--;){var c=this._widthCache.measureText(i,o[a].text());e=Math.max(e,c);var u=o[a].secondLineText();u&&(e=Math.max(e,this._widthCache.measureText(i,u)))}}var h=0;this._isCurrencyLabelVisible()&&(null===this._currencyLabelWidth&&(this._currencyLabelWidth=Object(n.ensureNotNull)(this._currencyLabel).width()),h=this._currencyLabelWidth);var d=Math.max(h,Math.ceil(t.borderSize+t.tickLength+t.paddingInner+t.paddingOuter+e));return d+=d%2},e.prototype.getImage=function(){var e=Object(n.ensureNotNull)(this._size),t=Object(s.createDisconnectedCanvas)(document,e);if(Object(s.getPrescaledContext2D)(t).drawImage(this._canvasBinding.canvas,0,0,e.w,e.h),null!==this._currencyLabel&&this._currencyLabel.isVisible()){var i=this._undoModel.model().isDark();this._currencyLabel.drawLabel(Object(s.getContext2D)(t),e.w,Object(s.getCanvasDevicePixelRatio)(t),i)}return t},e.prototype.priceScale=function(){return Object(n.ensureNotNull)(this._priceScale)},e.prototype.setPriceScale=function(e){ +this._priceScale!==e&&(null!==this._priceScale&&this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale=e,null!==e&&e.onMarksChanged().subscribe(this,this.onOptimalWidthNeedToBeRecalculated))},e.prototype.isVisible=function(){return this._isVisible},e.prototype.setVisible=function(e){(e=!!e)!==this._isVisible&&(this._cell.style.display=e?"table-cell":"none",this._isVisible=e)},e.prototype.destroy=function(){null!==this._currencyMenu&&(this._currencyMenu.close(),this._currencyMenu=null),this._topCanvasBinding.unsubscribeCanvasConfigured(this._topCanvasConfiguredHandler),this._topCanvasBinding.destroy(),this._canvasBinding.unsubscribeCanvasConfigured(this._canvasConfiguredHandler),this._canvasBinding.destroy(),null!==this._priceScale&&this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale=null,this._updateTimeout&&(clearTimeout(this._updateTimeout),this._updateTimeout=null),this._properties.childs().fontSize.unsubscribe(this,this._onFontSizeChanged),this._destroyed=!0},e.prototype.backgroundColor=function(){return this._pane.state().model().backgroundColor().value()},e.prototype.backgroundTopColor=function(){return this._pane.state().model().backgroundTopColor().value()},e.prototype.lineColor=function(){return this._properties.childs().lineColor.value()},e.prototype.textColor=function(){return this._properties.childs().textColor.value()},e.prototype.fontSize=function(){return this._properties.childs().fontSize.value()},e.prototype.baseFont=function(){return Object(u.makeFont)(this.fontSize(),d.CHART_FONT_FAMILY,"")},e.prototype.rendererOptions=function(){var e=this._rendererOptionsProvider.options();return this._color===e.color&&this._fontSize===e.fontSize||(this._recreateTickMarksCache(e),this._color=e.color),this._fontSize!==e.fontSize&&(this._widthCache.reset(),this._fontSize=e.fontSize,this._currencyLabelWidth=null,this._currencyFontSize=0,this.onOptimalWidthNeedToBeRecalculated()),e},e.prototype._isCurrencyLabelVisible=function(){return null!==this._currencyLabel&&this._currencyLabel.isVisible()},e.prototype._updateCurrencyLabel=function(){if(null!==this._currencyLabel){var e=this.priceScale().currency(this._undoModel.model().availableCurrenciesSet());null!==e&&this._properties.childs().showCurrency.value()?(this._currencyLabel.show(),this._currencyLabel.updateColors(this.backgroundTopColor(),this.textColor()),this._currencyLabel.setCurrencyInfo(e)&&(this._currencyLabelWidth=null,this.onOptimalWidthNeedToBeRecalculated())):this._currencyLabel.hide(),this._updateCurrencyLabelFont()}},e.prototype._currencyLabelLineHeight=function(){var e=this.rendererOptions();return Math.floor(this.fontSize()+e.paddingTop+e.paddingBottom)},e.prototype._updateCurrencyLabelFont=function(){if(null!==this._currencyLabel){var e=this.fontSize();e!==this._currencyFontSize&&(this._currencyLabel.setFontSize(e),this._currencyLabel.setLineHeight(this._currencyLabelLineHeight()),this._currencyFontSize=e,this._currencyLabelWidth=null, +this.onOptimalWidthNeedToBeRecalculated())}},e.prototype._recreateTickMarksCache=function(e){this._tickmarksCache.destroy(),this._tickmarksCache=new f(e.fontSize,e.color,d.CHART_FONT_FAMILY,"")},e.prototype._hasAlertLabel=function(){return!1},e.prototype._currenciesActions=function(){var e=this,t=Object(n.ensureNotNull)(this._currencyLabel).currencyInfo();if(null===t||t.readOnly)return[];var i=[],s=function(e,t,i,n){return new o.Action({label:e,checkable:!0,checked:t,onExecute:i,statName:n})},a=t.selectedCurrency,l=t.originalCurrencies;if(l.size>1){var c=s(Object(r.t)("Mixed"),null===t.selectedCurrency,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),null)}),"Mixed");i.push(c)}if(null!==a){var u=s(a,!0,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),a)}),a);i.push(u)}var h=Array.from(this._pane.state().model().availableCurrenciesSet()),d=h.filter((function(e){return e!==a&&l.has(e)}));d.sort();for(var p=function(n){i.push(s(n,t.selectedCurrency===n,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),n)}),n))},_=0,f=d;_0)&&i.push(new o.Separator);var m=h.filter((function(e){return e!==a&&!l.has(e)}));m.sort();for(var v=function(n){i.push(s(n,t.selectedCurrency===n,(function(){return e._undoModel.setPriceScaleCurrency(e.priceScale(),n)}),n))},y=0,g=m;yt.cssWidth+this._data.linewidth/2)){var i=t.pixelRatio;e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&Object(r.setLineStyle)(e,this._data.linestyle);var n=void 0!==this._data.top?Math.max(this._data.top,0):0,s=void 0!==this._data.bottom?Math.min(this._data.bottom,t.cssHeight):t.cssHeight,a=Math.round(this._data.x*i),l=Math.floor(n*i),c=Math.ceil(s*i);Object(o.drawVerticalLine)(e,a,l,c)}},e}()},"z61+":function(e,t,i){"use strict";i.d(t,"a",(function(){return _}));var n,r=i("mrSG"),o=i("Eyy1"),s=i("0YCj"),a=i.n(s),l=i("23IT"),c=i("ogJP"),u=i("txPx"),h=i("W5mg"),d=i("Ecpn"),p=Object(u.getLogger)("Platform.GUI.PropertyDialog.Indicators.MetaInfo"),_=function(){function e(e){this._metaInfo=e}return e.prototype.hasUserEditableInputs=function(){return this._metaInfo.inputs.some(h.a)},e.prototype.getUserEditableInputs=function(){return this._metaInfo.inputs.filter(h.a)},e.prototype.hasUserEditableProperties=function(){return a.a.isScriptStrategy(this._metaInfo)},e.prototype.hasUserEditableStyles=function(){var e=this._metaInfo;return this.getUserEditablePlots().length>0||void 0!==e.bands||void 0!==e.filledAreas||Object(d.a)(e.shortId)||a.a.isScriptStrategy(this._metaInfo)||Object.values(e.graphics).some((function(e){return void 0!==e}))},e.prototype.getUserEditablePlots=function(){var e=new Set,t=this._metaInfo;return t.plots.filter((function(i){if(Object(l.isColorerPlot)(i)||Object(l.isTextColorerPlot)(i)||Object(l.isDataOffsetPlot)(i)||Object(l.isOhlcColorerPlot)(i)||Object(l.isAlertConditionPlot)(i))return!1;if(Object(l.isOhlcPlot)(i)){var n=i.target;if(e.has(n))return!1;e.add(n);var r=Object(o.ensureDefined)(t.ohlcPlots);return!Object(o.ensureDefined)(r[n]).isHidden}var s=t.styles?t.styles[i.id]:void 0;return void 0===s||!s.isHidden}))},e.prototype.hasUserEditableOptions=function(){return this.hasUserEditableInputs()||this.hasUserEditableProperties()||this.hasUserEditableStyles()},e.prototype.getStrategyProperties=function(){for(var e,t=this._metaInfo,i=t.inputs.filter(m),n=Object(r.__assign)({},f),s=0,a=i;s=1e-15&&e<1?e.toFixed(15).replace(/\.?0+$/,""):String(e)},e}()},zZ2k:function(e,t,i){"use strict";i.r(t);var n=i("mrSG"),r=i("Eyy1"),o=i("aO4+"),s=i("fgLi"),a=i("hY0g"),l=i.n(a),c=i("KcY8"),u=function(e){function t(t,i,n){var r=e.call(this)||this;return r._source=t,r._priceScale=i,r._priceProvider=n,r}return Object(n.__extends)(t,e),t.prototype.setHitTestData=function(e){this._hitTestData=e},t.prototype._updateRendererData=function(e,t,i){e.visible=!1,t.visible=!1;var n=this._priceScale.mainSource(),r=null!==n?n.firstValue():null;if(this._isVisible()&&!this._priceScale.isEmpty()&&null!==r){var o=this._priceProvider(this._priceScale);null!==o&&(i.background=this._bgColor(),i.color=this.generateTextColor(i.background),i.coordinate=this._priceScale.priceToCoordinate(o,r),e.text=this._priceScale.formatPrice(o,r),e.visible=!0,t.visible=!0,t.hitTestData=this._hitTestData)}},t}(c.a),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._isVisible=function(){return this._source.visible&&null!==this._source.pane},t.prototype._bgColor=function(){return"#4c525e"},t.prototype._updateRendererData=function(t,i,n){var r=i.visible;e.prototype._updateRendererData.call(this,t,i,n),r||(i.visible=r)},t}(u),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._isVisible=function(){return null!==this._source.measurePane()},t.prototype._bgColor=function(){ +return this._source.model().isDark()?"#1E88E5":"#2196F3"},t}(u),p=i("mMWL"),_=(i("YFKU"),i("FQhm")),f=i("KtbP"),m=i("JWMC"),v=(i("7KDR"),i("5VQP")),y=(i("Kxc7"),i("/tGj")),g=function(e){function t(t,i,n,r,o){var s=e.call(this,t,i,r)||this;return s._currMainDataSourceId=null,s._hasActions=!1,s._tooltipText=null,s._gaOrigin="CH menu",s._crosshairPriceAxisView=t,t.setPaneRendererLabelIcon(0),s._crosshair=i,s._scale=n,s._options=o,s}return Object(n.__extends)(t,e),t.prototype._updateImpl=function(t,i){e.prototype._updateImpl.call(this,t,i);var n=this._crosshair.y,r=this._chartModel.properties().scalesProperties.fontSize.value(),o=this._chartModel.timeScale().width(),s=r+2*Math.floor(r/3.5),a=s,l=n-s/2,c=o-a,u=this._crosshair.pane,h=this._mainDataSourceOnPane();null!==h&&h.idForAlert()!==this._currMainDataSourceId&&(this._currMainDataSourceId=h.idForAlert(),this._hasActions=this._hasAvailableActions(h),this._tooltipText=this._getTooltipText(h));var d=null!==h&&Object(y.isSymbolSource)(h)?h.symbol():null,p=Boolean(d)||!1;this._crosshairPriceAxisView.setPaneLabelVisible(p);var _=null!==u&&0!==u.leftPriceScales().length&&p,f=null!==u&&0!==u.rightPriceScales().length&&p,m=o-a/2,v=this._tooltipText?{text:this._tooltipText,rect:{x:m,y:l,w:0,h:0}}:void 0;this._data={left:_,right:f,xl:0,xr:c,y:l,containerWidth:a,containerHeight:s,clickHandler:this._handleClick.bind(this),tooltip:v},this._crosshairPriceAxisView.setHitTestData(this._data)},t.prototype._priceScale=function(){return this._scale},t.prototype._hasAvailableActions=function(e){return this._canCreateAlert(e)||this._canTrade(e)},t.prototype._getTooltipText=function(e){return this._canCreateAlert(e)&&!this._canTrade(e)?window.t("Add Alert"):null},t.prototype._canCreateAlert=function(e){return!1},t.prototype._canTrade=function(e){return!1},t.prototype._handleClick=function(e,t,i){Object(m.trackEvent)(this._gaOrigin,"click");var n=this._mainDataSourceOnPane(),r=null!==n&&Object(y.isSymbolSource)(n)?n.symbol():null,o={pageX:i.pageX,pageY:i.pageY,clientX:i.clientX,clientY:i.clientY,screenX:i.screenX,screenY:i.screenY,price:this._crosshair.price,symbol:r};_.emit("onPlusClick",o)},t.prototype._getMenuItems=function(e){return Promise.resolve([])},t.prototype._createAlertMenuItems=function(e){return Promise.resolve([])},t.prototype._createTradingMenuItems=function(){return Promise.resolve([])},t.prototype._getActionAddAlert=function(e){return null},t.prototype._getValue=function(e,t){return null},t.prototype._formatValue=function(e,t){return""},t.prototype._addAlert=function(e,t){},t.prototype._showContextMenu=function(e,t,i,n){var o=this,s="left"===n;setTimeout((function(){v.ContextMenuManager.createMenu(e).then((function(e){e.show((function(e,t){var n=Object(r.ensureDefined)(o._data),a=Object(r.ensureNotNull)(i.view).innerHeight,l=s?n.xl:n.xr,c=i.localX-l,u={left:i.clientX-c,right:i.clientX-c+n.containerWidth,top:i.clientY-n.containerHeight/2,bottom:i.clientY+n.containerHeight/2};return{clientX:s?u.left:u.right-e,clientY:a=0&&Object(x.drawVerticalLine)(e,o,0,l),r&&s>=0&&Object(x.drawHorizontalLine)(e,s,0,a),this._data.drawCenter&&(e.beginPath(),e.arc(o,s,Math.round(3*i),0,2*Math.PI,!0),e.fillStyle=this._data.color,e.fill()),e.restore()}},e}(),I=i("CW80"),M=function(){function e(e,t,i){this._rendererData={},this._renderer=new T(this._rendererData),this._source=e,this._pane=t,this._horzVisible=i}return e.prototype.update=function(){},e.prototype.renderer=function(e,t){var i=this._source.visible&&this._source.areLinesVisible,n=Object(p.lockTimeAxis)().value(),r=this._rendererData;if(!i||null===this._pane)return null;r.horzLinesVisible=i&&this._horzVisible,r.vertLinesVisible=i||n;var o,s=this._source.model(),a=this._source.properties(),l=this._source.selectBarMode().value()&&this._source.isOnHoveredChartWidget(),c=s.currentTool(),u=Object(w.lastEventIsTouch)()&&(Object(I.isLineToolName)(c)||Object(p.toolIsMeasure)(c))&&!l;o=u?s.isDark()?"#1E88E5":"#2196F3":a.childs().color.value();var h=a.childs().transparency.value();return!u&&h>0&&(o=Object(b.generateColor)(o,h)),r.color=o,r.lineWidth=a.childs().width.value(),r.lineStyle=a.childs().style.value(),r.drawCenter=u&&this._pane===this._source.pane,r.w=this._pane.width(),r.h=this._pane.height(),r.x=void 0!==this._source.lockedX&&isFinite(this._source.lockedX)&&this._source.lockedX||this._source.x,r.y=this._source.y,l&&(r.vertLinesVisible=!0,r.lineStyle=S.LINESTYLE_SOLID,r.lineWidth=2,r.color="#ff0000"),this._renderer},e}(),L=i("IjC5"),O=function(){function e(e){this._renderer=new L.RectangleRenderer,this._rectangle=null,this._crosshair=e}return e.prototype.update=function(){var e=this._crosshair.selection();null!==e&&null!==this._crosshair.pane?this._rectangle=this._crosshair.pane.logicalRectToPixels(e):this._rectangle=null},e.prototype.renderer=function(e,t){if(!this._rectangle)return null;var i=this._crosshair.model().isDark(),n={backcolor:i?"rgba(21, 101, 192, 0.3)":"rgba(33, 150, 243, 0.3)",color:i?"rgba(21, 101, 192, 0.8)":"rgba(33, 150, 243, 0.8)",fillBackground:!0,linewidth:1,points:[this._rectangle.min,this._rectangle.max],extendLeft:!1,extendRight:!1};return this._renderer.setData(n),this._renderer},e +}(),k=i("Ialn"),A=i("GH0z"),E=i("5C6T"),V=i("nda6"),D=i("pJOz"),B=i("qgcf"),R=i("Zy3/"),N=i("a7Ha"),F=i("zDbI"),j=window.t("{0} bars"),W=new V.TimeSpanFormatter,H=function(){function e(e,t){this._pipFormatter=null,this._lastSymbolInfo=null,this._horzTrenRenderer=new D.TrendLineRenderer,this._vertTrenRenderer=new D.TrendLineRenderer,this._bgRenderer=new L.RectangleRenderer,this._labelRenderer=new B.TextRenderer,this._p1=null,this._p2=null,this._label=null,this._source=e,this._pane=t}return e.prototype.update=function(){var e=this._source.measurePoints(),t=e[0],i=e[1];if(void 0===i)return this._p1=null,void(this._p2=null);var n=Object(r.ensureNotNull)(this._source.measurePane()),s=t.price,a=i.price,l=i.price-s,c=i.index-t.index,u=Object(k.forceLTRStr)(""+c),h=Object(r.ensureNotNull)(n.mainDataSource()),d=Object(r.ensureNotNull)(h.formatter()).format(l);if(Math.abs(s)>1e-8){var p=l/Math.abs(s);d+=" ("+(new A.PercentageFormatter).format(100*p)+")"}var _=Object(k.forceLTRStr)(d);this._label=_+"\n"+j.format(u);var f=Object(r.ensureNotNull)(h.firstValue()),m=this._source.model().timeScale().indexToCoordinate(t.index),v=this._source.model().timeScale().indexToCoordinate(i.index),y=n.defaultPriceScale().priceToCoordinate(s,f),g=n.defaultPriceScale().priceToCoordinate(a,f);this._p1=new o.Point(m,y),this._p2=new o.Point(v,g);var b=this._source.model().timeScale().indexToUserTime(t.index),w=this._source.model().timeScale().indexToUserTime(i.index),P=null;if(null!==b&&null!==w){var C=this._pane.model().mainSeries().symbolInfo();null!==C&&C!==this._lastSymbolInfo&&(this._pipFormatter=new E.PipFormatter(C.pricescale,C.minmov,C.type,C.minmove2),this._lastSymbolInfo=C),P=(w.valueOf()-b.valueOf())/1e3}var x=this._pipFormatter?this._pipFormatter.format(l):null,T=null!==x?" , "+x:"",I=null!==P?W.format(P):null,M=null!==I?", "+Object(k.startWithLTR)(I):"";this._label=Object(k.forceLTRStr)(_+T)+"\n"+j.format(u)+M;var L=a=50?N.LineEnd.Arrow:N.LineEnd.Normal};this._horzTrenRenderer.setData(z);var U,G,Y=Math.round(R.x);z={points:[U=new o.Point(Y,this._p1.y),G=new o.Point(Y,this._p2.y)],color:O,linewidth:1,linestyle:S.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:N.LineEnd.Normal,rightend:Math.abs(U.y-G.y)>=50?N.LineEnd.Arrow:N.LineEnd.Normal};this._vertTrenRenderer.setData(z);var q,K={x:0,y:10},Z=.5*(this._p1.x+this._p2.x),J=this._p2.y,X=new o.Point(Z,J),Q=(q=Object(r.ensureNotNull)(this._label),{points:[X],text:q,color:"#FFFFFF",horzAlign:"center",vertAlign:"middle",font:F.CHART_FONT_FAMILY,offsetX:K.x,offsetY:K.y,bold:!1,italic:!1,fontsize:12, +padding:8,highlightBorder:!1,backgroundColor:V,backgroundTransparency:10,backgroundVertInflate:5,backgroundHorzInflate:5,backgroundRoundRect:4});this._labelRenderer.setData(Q);var $=this._labelRenderer.measure(),ee=Object(B.calculateLabelPosition)($,this._p1,this._p2,K,this._pane.height());this._labelRenderer.setPoints([ee])},e.prototype.renderer=function(){if(null===this._p1||null===this._p2)return null;var e=new R.CompositeRenderer;return e.append(this._bgRenderer),e.append(this._horzTrenRenderer),e.append(this._vertTrenRenderer),e.append(this._labelRenderer),e},e}(),z=function(e){function t(t){var i=e.call(this)||this;return i._data=t,i}return Object(n.__extends)(t,e),t.prototype.hitTest=function(e){return null},t.prototype._drawImpl=function(e){e.translate(this._data.x-this._data.width/2,this._data.y-this._data.height/2),e.strokeStyle="rgba(153,153,153,.3)",e.lineWidth=2,e.beginPath(),this._drawShackle(e),e.stroke(),e.closePath(),e.strokeStyle="rgba(153,153,153,.7)",e.lineWidth=1,e.beginPath(),e.rect(0,this._data.height-this._data.bodyHeight+.5,this._data.width,this._data.bodyHeight),e.closePath(),e.stroke(),e.translate(0,-1),e.strokeStyle="#777",e.beginPath(),this._drawShackle(e),e.stroke(),e.closePath(),e.fillStyle="rgba(255,255,255,.7)",e.beginPath(),e.rect(1,this._data.height-this._data.bodyHeight+1.5,this._data.width-2,this._data.bodyHeight-2),e.fill(),e.beginPath(),e.rect(.5,this._data.height-this._data.bodyHeight+1,this._data.width-1,this._data.bodyHeight-1),e.stroke(),e.closePath(),e.fillStyle="#777",e.fillRect(this._data.width/2-.5,this._data.height-this._data.bodyHeight/2,1,2)},t.prototype._drawShackle=function(e){var t=(this._data.width-3)/2,i=this._data.height-this._data.bodyHeight;e.moveTo(1.5,t),e.arc(this._data.width/2,t,t,Math.PI,2*Math.PI),i>t&&(e.moveTo(1.5,t),e.lineTo(1.5,i),e.moveTo(this._data.width-1.5,t),e.lineTo(this._data.width-1.5,i))},t}(i("cPgM").ScaledPaneRenderer),U=function(){function e(e,t,i){this._horzVisible=!1,this._source=e,this._pane=t,this._axis=i||"x"}return e.prototype.update=function(){},e.prototype.renderer=function(e,t){var i=this._source.visible&&this._source.areLinesVisible,n=Object(p.lockTimeAxis)().value(),o=i&&this._horzVisible,s=i||n;if("y"===this._axis&&!o||!s)return null;var a="y"===this._axis?this._pane.width()-4.5:Object(r.ensureDefined)(this._source.lockedX)+1,l="y"===this._axis?this._source.y:this._pane.height()-5.5-1;return new z({x:a,y:l,width:9,height:11,bodyHeight:7})},e}(),G=i("qFKp"),Y=i("aIyQ"),q=i.n(Y);i.d(t,"CrosshairBase",(function(){return Z}));var K={menuEnabled:!1,menuForMainSourceOnly:!1,disableTradingMenuActions:!1},Z=function(e){function t(t,i){var n=e.call(this)||this;n._measuringStarted=new q.a,n._measurePane=null,n._startMeasurePoint=null,n._endMeasurePoint=null,n._lastValidMeasurePoint=null,n._isOnHoveredChartWidget=!1,n._selectBarMode=new l.a(!1),n._selectionPane=null,n._selectionView=new O(n),n._selectionStartPoint=null,n._measurePaneView=null,n._timeLockPaneView=null,n._priceAxisViews=new Map,n._panePriceAxisViews=new Map, +n._startMeasurePriceAxisViews=new Map,n._endMeasurePriceAxisViews=new Map,n._model=t,n._options=Object.assign({},K,i||{}),n._linesShouldBeHidden=n._model.readOnly();var o=function(e){return function(t){return t===Object(r.ensureNotNull)(n._measurePane).defaultPriceScale()?e():null}};return n._currentPosPriceProvider=function(e){var t=Object(r.ensureNotNull)(n.pane);if(e===t.defaultPriceScale())return n.price;var i=Object(r.ensureNotNull)(t.defaultPriceScale().mainSource()).firstValue();if(null===i)return null;var o=t.defaultPriceScale().priceToCoordinate(n.price,i),s=Object(r.ensureNotNull)(e.mainSource()).firstValue();return null===s?null:e.coordinateToPrice(o,s)},n._startMeasurePriceProvider=o((function(){return Object(r.ensureNotNull)(n._startMeasurePoint).price})),n._endMeasurePriceProvider=o((function(){return Object(r.ensureNotNull)(n._lastMeasurePoint()).price})),n}return Object(n.__extends)(t,e),t.prototype.currentPoint=function(){return new o.Point(this.x,this.y)},t.prototype.startMeasurePoint=function(){return this._startMeasurePoint||null},t.prototype.endMeasurePoint=function(){return this._endMeasurePoint||null},t.prototype.measurePane=function(){return this._measurePane||null},t.prototype.startMeasuring=function(e,t){this._startMeasurePoint=e,this._measurePane=t,this._measuringStarted.fire()},t.prototype.finishMeasure=function(e){this._endMeasurePoint=e},t.prototype.clearMeasure=function(){delete this._measurePane,delete this._startMeasurePoint,delete this._endMeasurePoint,delete this._lastValidMeasurePoint,this._model.lightUpdate()},t.prototype.measuringStarted=function(){return this._measuringStarted},t.prototype.measurePoints=function(){this.updateAllViews();var e=[Object(r.ensureNotNull)(this._startMeasurePoint)],t=this._lastMeasurePoint();return null!==t&&e.push(t),e},t.prototype.startSelection=function(e){this._selectionStartPoint=this.currentLogicalPoint(),this._selectionPane=e},t.prototype.clearSelection=function(){this._selectionStartPoint=null,this._selectionPane=null},t.prototype.selection=function(){return this._selectionStartPoint?{p1:this._selectionStartPoint,p2:this.currentLogicalPoint()}:null},t.prototype.currentLogicalPoint=function(){return{index:this.appliedIndex(),price:this.price}},t.prototype.setLinesShouldBeHidden=function(e){this._linesShouldBeHidden=e},t.prototype.linesShouldBeHidden=function(){return this._linesShouldBeHidden},t.prototype.priceAxisViews=function(e,t){var i=[];return this._selectBarMode.value()&&this._isOnHoveredChartWidget||this.pane!==e||i.push(this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,t,this._currentPosPriceProvider,h,!0)),this._startMeasurePoint&&i.push(this._createPriceAxisViewOnDemand(this._startMeasurePriceAxisViews,null,e,t,this._startMeasurePriceProvider,d)),this._lastMeasurePoint()&&i.push(this._createPriceAxisViewOnDemand(this._endMeasurePriceAxisViews,null,e,t,this._endMeasurePriceProvider,d)),i},t.prototype.timeAxisViews=function(){var e=[] +;return this._linesShouldBeHidden||!this.visible&&!Object(p.lockTimeAxis)().value()||e.push(this._timeAxisView),this._startMeasurePoint&&e.push(this._startMeasureTimeAxisView),this._lastMeasurePoint()&&e.push(this._endMeasureTimeAxisView),e},t.prototype.paneViews=function(e){if(void 0===e)return null;var t=this._selectBarMode.value()&&this._isOnHoveredChartWidget,i=e===this.pane&&!t,n=[new M(this,e,i)];e===this._selectionPane&&n.push(this._selectionView),e===this._measurePane&&(null===this._measurePaneView&&(this._measurePaneView=new H(this,e)),this._measurePaneView.update(),n.push(this._measurePaneView));var r=e===this.pane,o=!G.CheckMobile.any()||window.screen.width>=320,s=p.tool.value(),a=Object(I.isLineToolName)(s),l=null!==this._model.lineBeingEdited()||null!==this._model.lineBeingCreated()||this._model.sourcesBeingMoved().length>0;if(r&&this._isOnHoveredChartWidget&&!t&&o&&!a&&!l){var c=this._panePriceAxisViews.get(e);void 0!==c&&c.forEach((function(e){return n.push(e)}))}return Object(p.lockTimeAxis)().value()&&(null===this._timeLockPaneView&&(this._timeLockPaneView=new U(this,e)),n.push(this._timeLockPaneView)),n},t.prototype.updateAllViews=function(){this._priceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._panePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._startMeasurePoint&&(this._startMeasurePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._startMeasureTimeAxisView.update()),this._lastMeasurePoint()&&(this._endMeasurePriceAxisViews.forEach((function(e){e.forEach((function(e){return e.update()}))})),this._endMeasureTimeAxisView.update()),this._timeAxisView.update(),this._selectionView.update(),this._dataWindowView.update()},t.prototype.setLockedPosition=function(e){delete this.lockedIndex,delete this.lockedX,e!==this._measurePane&&Object(p.lockTimeAxis)().value()&&(this.lockedIndex=this._model.timeScale().points().roughIndex(p.lockTimeAxisTime.value()),null!==this.lockedIndex&&(this.lockedX=this._model.timeScale().indexToCoordinate(this.lockedIndex)))},t.prototype._lastMeasurePoint=function(){return this._endMeasurePoint?this._endMeasurePoint:(null!==this.pane&&this._measurePane===this.pane&&(this._lastValidMeasurePoint={price:this._model.magnet().align(this.price,this.index,this.pane),index:this.index}),this._lastValidMeasurePoint||null)},t.prototype._createPriceAxisViewOnDemand=function(e,t,i,n,r,o,s){var a=this;void 0===s&&(s=!1);var l=e.get(i),c=null!==t?t.get(i):void 0;void 0===l&&(l=new Map,e.set(i,l),this._options.menuEnabled&&null!==t&&(c=new Map,t.set(i,c)),s&&i.onDestroyed().subscribe(this,(function(){return a._onPaneDestroyed(i)})));var u=l.get(n);if(void 0===u){if(u=new o(this,n,r),l.set(n,u),void 0!==c){var h=new g(u,this,n,this._model,{menuForMainSourceOnly:this._options.menuForMainSourceOnly});c.set(n,h)}s&&n.lastSourceRemoved().subscribe(this,(function(){return a._onPriceScaleCleared(n)}))}return u},t.prototype._onPaneDestroyed=function(e){ +e.onDestroyed().unsubscribeAll(this),this._priceAxisViews.delete(e),this._panePriceAxisViews.delete(e),this._startMeasurePriceAxisViews.delete(e),this._endMeasurePriceAxisViews.delete(e)},t.prototype._onPriceScaleCleared=function(e){e.lastSourceRemoved().unsubscribeAll(this),this._priceAxisViews.forEach((function(t){return t.delete(e)})),this._panePriceAxisViews.forEach((function(t){return t.delete(e)})),this._startMeasurePriceAxisViews.forEach((function(t){return t.delete(e)})),this._endMeasurePriceAxisViews.forEach((function(t){return t.delete(e)}))},t}(s.DataSource)},zZ5f:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("5rJj"),o=window.t("Fib Speed Resistance Fan");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("xp9B").FibSpeedResistanceFanPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.HLevelsCount=7,s.VLevelsCount=7,s.prototype.hLevelsCount=function(){return s.HLevelsCount},s.prototype.vLevelsCount=function(){return s.VLevelsCount},s.prototype.pointsCount=function(){return 2},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Fib Speed Resistance Fan"},s.prototype.processErase=function(e,t){var i="h"===t.type?"hlevel"+t.index:"vlevel"+t.index,n=this.properties()[i].visible;e.setProperty(n,!1,"Erase level line")},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("2PB4").FibSpeedResistanceFanDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){void 0!==e&&void 0===e.reverse&&(e.reverse=!0);var t=new r("linetoolfibspeedresistancefan",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolFibSpeedResistanceFan=s},ziJ5:function(e,t,i){"use strict";(function(e){var n=i("QIuV"),r=i("Ss5c").LineDataSource,o=i("RTYN").PositionAveragePriceAxisView,s=i("jkoZ"),a=i("Ocx9").DefaultProperty,l=i("kcTO").PriceFormatter,c=i("s1Gx").sortSourcesPreOrdered.LineToolPosition;function u(e){this._line=e,this._data={bodyText:"position",quantityText:"0"},this._closeEnabled=!0,this._direction="buy",this._profitState="neutral"}function h(e){return null==e?e="":e+="",e}function d(e,t){this._adapter=new u(this);var r=t||d.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("GzSs").PositionPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe);var o=e.mainSeries().symbolInfo(),s=null!==o?o.pricescale:100,a=null!==o&&o.fractional?o.minmov:1,c=null!==o&&o.fractional,h=null!==o?o.minmove2:void 0;this._formatter=new l(s,a,c,h)}u.prototype.setDirection=function(e){return this._direction=e,this._line.updateAllViewsAndRedraw(),this},u.prototype.setProfitState=function(e){return this._profitState=e,this._line.updateAllViewsAndRedraw(),this}, +u.prototype.getPrice=function(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0},u.prototype.setPrice=function(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this},u.prototype.getText=function(){return this._data.bodyText},u.prototype.setText=function(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this},u.prototype.setTooltip=function(e){return this._line.properties().tooltip.setValue(h(e)),this},u.prototype.getTooltip=function(){return this._line.properties().tooltip.value()},u.prototype.setProtectTooltip=function(e){return this._line.properties().protectTooltip.setValue(h(e)),this},u.prototype.getProtectTooltip=function(){return this._line.properties().protectTooltip.value()},u.prototype.setCloseTooltip=function(e){return this._line.properties().closeTooltip.setValue(h(e)),this},u.prototype.getCloseTooltip=function(){return this._line.properties().closeTooltip.value()},u.prototype.setReverseTooltip=function(e){return this._line.properties().reverseTooltip.setValue(h(e)),this},u.prototype.getReverseTooltip=function(){return this._line.properties().reverseTooltip.value()},u.prototype.getQuantity=function(){return this._data.quantityText},u.prototype.setQuantity=function(e){return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this},u.prototype.getExtendLeft=function(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e},u.prototype.setExtendLeft=function(e){return this._line.properties().extendLeft.setValue(e),this},u.prototype.getLineLength=function(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e},u.prototype.setLineLength=function(e){return this._line.properties().lineLength.setValue(Math.max(0,Math.min(e,100))),this},u.prototype.getLineColor=function(){var e=this._line.properties();return("buy"===this._direction?e.lineBuyColor:e.lineSellColor).value()},u.prototype.setLineColor=function(e){return"buy"===this._direction?this.setLineBuyColor(e):this.setLineSellColor(e),this},u.prototype.setLineBuyColor=function(e){return this._line.properties().lineBuyColor.setValue(e),this},u.prototype.setLineSellColor=function(e){return this._line.properties().lineSellColor.setValue(e),this},u.prototype.getLineStyle=function(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e},u.prototype.setLineStyle=function(e){return this._line.properties().lineStyle.setValue(e),this},u.prototype.getLineWidth=function(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e}, +u.prototype.setLineWidth=function(e){return this._line.properties().lineWidth.setValue(e),this},u.prototype.getBodyBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.bodyBorderBuyColor:e.bodyBorderSellColor).value()},u.prototype.setBodyBorderColor=function(e){return"buy"===this._direction?this.setBodyBorderBuyColor(e):this.setBodyBorderSellColor(e),this},u.prototype.setBodyBorderBuyColor=function(e){return this._line.properties().bodyBorderBuyColor.setValue(e),this},u.prototype.setBodyBorderSellColor=function(e){return this._line.properties().bodyBorderSellColor.setValue(e),this},u.prototype.getBodyBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)},u.prototype.setBodyBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this},u.prototype.getBodyTextColor=function(){var e=this._line.properties();return("positive"===this._profitState?e.bodyTextPositiveColor:"negative"===this._profitState?e.bodyTextNegativeColor:e.bodyTextNeutralColor).value()},u.prototype.setBodyTextColor=function(e){return"positive"===this._profitState?this.setBodyTextPositiveColor(e):"negative"===this._profitState?this.setBodyTextNegativeColor(e):this.setBodyTextNeutralColor(e),this},u.prototype.setBodyTextPositiveColor=function(e){return this._line.properties().bodyTextPositiveColor.setValue(e),this},u.prototype.setBodyTextNegativeColor=function(e){return this._line.properties().bodyTextNegativeColor.setValue(e),this},u.prototype.setBodyTextNeutralColor=function(e){return this._line.properties().bodyTextNeutralColor.setValue(e),this},u.prototype.getBodyFont=function(){return s.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)},u.prototype.setBodyFont=function(e){return s.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this},u.prototype.getQuantityBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.quantityBorderBuyColor:e.quantityBorderSellColor).value()},u.prototype.setQuantityBorderColor=function(e){return"buy"===this._direction?this.setQuantityBorderBuyColor(e):this.setQuantityBorderSellColor(e),this},u.prototype.setQuantityBorderBuyColor=function(e){return this._line.properties().quantityBorderBuyColor.setValue(e),this},u.prototype.setQuantityBorderSellColor=function(e){return this._line.properties().quantityBorderSellColor.setValue(e),this},u.prototype.getQuantityBackgroundColor=function(){var e=this._line.properties();return("buy"===this._direction?e.quantityBackgroundBuyColor:e.quantityBackgroundSellColor).value()},u.prototype.setQuantityBackgroundColor=function(e){ +return"buy"===this._direction?this.setQuantityBackgroundBuyColor(e):this.setQuantityBackgroundSellColor(e),this},u.prototype.setQuantityBackgroundBuyColor=function(e){return this._line.properties().quantityBackgroundBuyColor.setValue(e),this},u.prototype.setQuantityBackgroundSellColor=function(e){return this._line.properties().quantityBackgroundSellColor.setValue(e),this},u.prototype.getQuantityTextColor=function(){return s.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)},u.prototype.setQuantityTextColor=function(e){return s.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this},u.prototype.getQuantityFont=function(){return s.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)},u.prototype.setQuantityFont=function(e){return s.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this},u.prototype.getReverseButtonBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonBorderBuyColor:e.reverseButtonBorderSellColor).value()},u.prototype.setReverseButtonBorderColor=function(e){return"buy"===this._direction?this.setReverseButtonBorderBuyColor(e):this.setReverseButtonBorderSellColor(e),this},u.prototype.setReverseButtonBorderBuyColor=function(e){return this._line.properties().reverseButtonBorderBuyColor.setValue(e),this},u.prototype.setReverseButtonBorderSellColor=function(e){return this._line.properties().reverseButtonBorderSellColor.setValue(e),this},u.prototype.getReverseButtonBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency)},u.prototype.setReverseButtonBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency),this},u.prototype.getReverseButtonIconColor=function(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonIconBuyColor:e.reverseButtonIconSellColor).value()},u.prototype.setReverseButtonIconColor=function(e){return"buy"===this._direction?this.setReverseButtonIconBuyColor(e):this.setReverseButtonIconSellColor(e),this},u.prototype.setReverseButtonIconBuyColor=function(e){return this._line.properties().reverseButtonIconBuyColor.setValue(e),this},u.prototype.setReverseButtonIconSellColor=function(e){return this._line.properties().reverseButtonIconSellColor.setValue(e),this},u.prototype.getCloseButtonBorderColor=function(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonBorderBuyColor:e.closeButtonBorderSellColor).value()},u.prototype.setCloseButtonBorderColor=function(e){ +return"buy"===this._direction?this.setCloseButtonBorderBuyColor(e):this.setCloseButtonBorderSellColor(e),this},u.prototype.setCloseButtonBorderBuyColor=function(e){return this._line.properties().closeButtonBorderBuyColor.setValue(e),this},u.prototype.setCloseButtonBorderSellColor=function(e){return this._line.properties().closeButtonBorderSellColor.setValue(e),this},u.prototype.getCloseButtonBackgroundColor=function(){return s.getColorFromProperties(this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency)},u.prototype.setCloseButtonBackgroundColor=function(e){return s.setColorToProperties(e,this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency),this},u.prototype.getCloseButtonIconColor=function(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonIconBuyColor:e.closeButtonIconSellColor).value()},u.prototype.setCloseButtonIconColor=function(e){return"buy"===this._direction?this.setCloseButtonIconBuyColor(e):this.setCloseButtonIconSellColor(e),this},u.prototype.setCloseButtonIconBuyColor=function(e){return this._line.properties().closeButtonIconBuyColor.setValue(e),this},u.prototype.setCloseButtonIconSellColor=function(e){return this._line.properties().closeButtonIconSellColor.setValue(e),this},u.prototype.block=function(){this._blocked=!0,this._line.updateAllViewsAndRedraw()},u.prototype.unblock=function(){this._blocked=!1,this._line.updateAllViewsAndRedraw()},u.prototype.isFunction=function(e){return"function"==typeof e},u.prototype.onReverse=function(e,t){return t?this.isFunction(t)&&(this._onReverseData=e,this._onReverseCallback=t):this.isFunction(e)&&(this._onReverseCallback=e),this},u.prototype.callOnReverse=function(){this.isFunction(this._onReverseCallback)&&this._onReverseCallback.call(this,this._onReverseData)},u.prototype.isOnReverseCallbackPresent=function(){return this.isFunction(this._onReverseCallback)},u.prototype.onClose=function(e,t){return t?this.isFunction(t)&&(this._onCloseData=e,this._onCloseCallback=t):this.isFunction(e)&&(this._onCloseCallback=e),this},u.prototype.setCloseEnabled=function(e){return this._closeEnabled===e||(this._closeEnabled=e,this._onCloseCallback&&this._line.updateAllViewsAndRedraw()),this},u.prototype.isCloseEnabled=function(){return this._closeEnabled},u.prototype.callOnClose=function(){this.isFunction(this._onCloseCallback)&&this._closeEnabled&&this._onCloseCallback.call(this,this._onCloseData)},u.prototype.isOnCloseCallbackPresent=function(){return this._closeEnabled&&this.isFunction(this._onCloseCallback)},u.prototype.onModify=function(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this},u.prototype.callOnModify=function(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)},u.prototype.onContextMenu=function(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e, +this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this},u.prototype.shouldShowContextMenu=function(){return this.isFunction(this._onContextMenuCallback)},u.prototype.callOnContextMenu=function(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)},u.prototype.remove=function(){this._line._model.removeSource(this._line),delete this._line},inherit(d,n),d.prototype.zorder=function(){return c},d.prototype.setPoint=function(e,t,i){this._points[e]=t,this.normalizePoints()},d.prototype.addPoint=function(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0},d.prototype.translatedType=function(){return"Position"},d.prototype.name=function(){return"Position"},d.prototype.createPriceAxisView=function(e){return this._priceAxisView=new o(this,{pointIndex:e,backgroundPropertyGetter:this._adapter.getLineColor.bind(this._adapter)}),this._priceAxisView},d.prototype.paneViews=function(){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.paneViews.call(this):null},d.prototype.priceAxisViews=function(t,i){return TradingView.printing&&!e.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.priceAxisViews.call(this,t,i):null},d.prototype.hasContextMenu=function(){return this._adapter.shouldShowContextMenu()},d.prototype.contextMenuItems=function(){return this._adapter.callOnContextMenu()},d.prototype.formatter=function(){return this._formatter},d.createProperties=function(e){var t=new a("linetoolposition",e,!1,!1);return d._configureProperties(t),t},d._configureProperties=function(e){n._configureProperties(e)},t.LineToolPosition=d}).call(this,i("Kxc7"))},zqZp:function(e,t,i){"use strict";var n=i("Ss5c").LineDataSource,r=i("Ocx9").DefaultProperty,o=window.t("Price Label");function s(e,t){var r=t||s.createProperties();n.call(this,e,r),i.e("lt-pane-views").then(function(e){var t=i("Ni7V").PriceLabelPaneView;this._setPaneViews([new t(this,this._model)])}.bind(this).bind(null,i)).catch(i.oe)}inherit(s,n),s.prototype.pointsCount=function(){return 1},s.prototype.translatedType=function(){return o},s.prototype.name=function(){return"Price Label"},s.prototype._getPropertyDefinitionsViewModelClass=function(){return Promise.all([i.e(21),i.e("lt-property-pages-with-definitions")]).then(function(e){return i("hQgR").PriceLabelDefinitionsViewModel}.bind(null,i)).catch(i.oe)},s.createProperties=function(e){var t=new r("linetoolpricelabel",e);return s._configureProperties(t),t},s._configureProperties=function(e){n._configureProperties(e)},t.LineToolPriceLabel=s}},[["/G2Z","runtime","vendors"]]]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.css b/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.css new file mode 100644 index 00000000..ee0b04db --- /dev/null +++ b/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.css @@ -0,0 +1 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active{outline:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){a:hover{outline:0}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.25em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}svg use{pointer-events:none}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tv-text ol,.tv-text p,.tv-text ul{font-size:14px;margin-bottom:12px;line-height:1.6;color:#131722}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__color_bright,.tv-text p.tv-text__color_bright,.tv-text ul.tv-text__color_bright{color:#fff}.tv-text ol.tv-text__color_silver,.tv-text p.tv-text__color_silver,.tv-text ul.tv-text__color_silver{color:silver}.tv-text ol.tv-text__color_silver_30,.tv-text p.tv-text__color_silver_30,.tv-text ul.tv-text__color_silver_30{color:#9b9b9b}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol .tv-text--highlight-important,.tv-text p .tv-text--highlight-important,.tv-text ul .tv-text--highlight-important{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark .tv-text ol .tv-text--highlight-important,html.theme-dark .tv-text p .tv-text--highlight-important,html.theme-dark .tv-text ul .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .37em #194453}.tv-text ol .tv-text--highlight-important:empty,.tv-text p .tv-text--highlight-important:empty,.tv-text ul .tv-text--highlight-important:empty{background:transparent;box-shadow:none}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-left:17px}.tv-text a:not(.tv-badge):not(.tv-button){color:#2196f3;transition:color .35s ease}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button){color:#1976d2}.tv-text a:not(.tv-badge):not(.tv-button):visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-text a:not(.tv-badge):not(.tv-button):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-text a:not(.tv-badge):not(.tv-button):focus{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):focus:not(:-moz-focusring){outline:none}.tv-text a:not(.tv-badge):not(.tv-button):-moz-focusring{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.tv-text--highlight-important{box-shadow:0 0 0 .07em #fff2cf;background:#fff2cf}html.theme-dark .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .07em #194453}.tv-text--highlight-important:empty{background:transparent;box-shadow:none}.symbol-change-direction.up{color:#3cbc98}.symbol-change-direction.down{color:#ff4a68}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}body{min-width:320px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:rgba(216,240,250,.6)}html.theme-dark ::selection{background:rgba(117,134,150,.6)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body.fullscreen-mode{overflow:hidden}.tv-layout-width{width:1020px;margin:0 auto;padding:0 20px;box-sizing:border-box}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width,body.popup-wide .fancybox-overlay .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:left;position:static;height:100%;overflow-x:visible;overflow-y:hidden}.tv-main-panel{position:relative;background-color:#f1f3f6;overflow:hidden}.tv-side-panel{float:right;position:relative;z-index:15;height:100%}.tv-panels{height:100%}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;display:block;content:""}.hide{display:none!important}.show{display:block!important}.tv-right{float:right!important}.tv-left{float:left!important}#_atssh{position:absolute;margin-top:-20px}.js-right-boundary{margin-right:0}.icon{display:inline-block;background:url(1df47f578aeef40dd1f2328338a133be.png) 0 0 no-repeat;position:relative;vertical-align:middle}.ticker-text{background:#f2f5f8;width:30px!important;text-align:center}textarea.tv-textarea{color:#5a5a5a;margin:0;border:1px solid #c9cbcd;padding:0 5px}.selectable,body,html,input,textarea{font-family:Trebuchet MS,roboto,ubuntu,sans-serif}body,html{color:#4a4a4a;font-size:14px;height:100%!important}html.theme-dark body,html.theme-dark html{color:#c5cbce}body.font-VI-lang-safe,html.font-VI-lang-safe body{font-family:Arial,sans-serif}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark body{background-color:#131722}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.tv-body--bg_contrast{background-color:#fff}html.theme-dark body.tv-body--bg_contrast{background-color:#1e222d}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input::-ms-clear{display:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.font-VI-lang-safe .selectable,.font-VI-lang-safe input,.font-VI-lang-safe textarea{font-family:Arial,sans-serif}.text-center{text-align:center}#footer{background:#dbdbdb;color:#626262;border-top:1px solid #999;height:24px;font-size:small}#chart-area{background:transparent}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{position:fixed;z-index:15;left:0;top:0;width:100%!important;height:100%!important}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{position:relative;contain:strict}.chart-page .chart-container-border{position:relative;height:100%;width:100%;overflow:hidden;border:none;background-color:#fff;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{content:"";display:block;position:absolute;pointer-events:none;box-sizing:border-box;top:0;bottom:0;left:0;right:0;border:2px solid;border-color:#2196f3}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#1976d2}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:4px;border-top-right-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ui-tabs .ui-tabs-nav li a{font-size:x-small}.input-reset{width:16px;height:16px;position:absolute;top:7px;right:7px;cursor:pointer;display:none;border-radius:50%}.input-reset:before{content:" ";display:block;width:10px;height:10px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -103px -340px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{width:100%;height:100%;position:absolute;top:0;left:0;z-index:150;background:#fff}html.theme-dark .loading-indicator{background:#131722}.loading-indicator img{position:absolute;top:50%;left:50%;margin:-58px 0 0 -58px}.loading-indicator img.small{margin:-12px 0 0 -12px}.ui-slider-horizontal{margin:7px 0 0;background-color:#f4f7f9;border:1px solid!important;border-color:#c9cbcd!important;height:5px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}html.theme-dark .ui-slider-horizontal{border-color:#2f3241!important;background-color:#171b29}.ui-slider-handle{width:15px!important;height:15px!important;background:url(1df47f578aeef40dd1f2328338a133be.png) -20px -80px!important;border:none!important;top:-5px!important;margin-left:-7px!important}.ui-slider-horizontal.linewidth-slider{width:101px;margin:7px 10px;background:url(4a9abefd31dab7c8239e02e925aacd78.png) 0 0 no-repeat!important;height:12px!important;border:none!important;box-shadow:none;display:inline-block;vertical-align:middle}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{width:99px;height:8px!important;margin:7px 10px;background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.ui-slider-horizontal.transparency-slider.wide-slider{width:176px;margin:7px 1px}.slider-range{width:155px;height:5px!important;background:#fafafa;position:relative;top:1px;left:0!important;margin-left:15px;margin-right:15px;margin-top:0!important}.slider-range .ui-slider-range{top:0!important;height:5px!important}.slider-range .ui-slider-handle,.slider-range .ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABvElEQVR42r1U2U7CUBD1D9V36oP4R/AHrmFRChFsQSExKihtFB804oOJLAXKcllEifU6pwkEuYVQH2hykpuZOZNZTmdtZV+11vDk8gWfnEgrh+GEBsjxtHJ9e++rGA1p6USs29tQzq9294OnL4QWYUj4BvCGDT7EMNbbWJisVm9uByJKlggsJCctrfDMS4bJO70P3uoO7Dds8CEGscTxzqtsPXCi3KCKi8s73mJ9PhqNHAEfYij2kzhZ4oqVpjJZtNmhwB+QlsA4KUP7MwswPZhLUFatRZWJlQ44OOD+WVROe/Rh2PmHJwS6gkYc4rZJEf5JwihJA/MoVU2B8PpW5uFoioeiSbwF/3u1wcENykl1khAaI6OFbc4QkAwEG+FYSvC3afvgHh0ndLcJUaXg7/SHdsKDUFyfblm1Wzbmtgw4tlwmji2fiKpOL8WPpUC0bpcCjrAUo2ZKY9k0/yebIslmy0nYDGJ1KewuCXvP8SjgN8I8XPx6X8TJEXdz3nHwjo8D6cqC0KFNbB/AG7aZ47Cz7PkqYtiomGABeMMGH9pErJsDK2FzMkmKdKpTa3rsLKPSgfVXjLq0skv/C1tGuRhzjqXzAAAAAElFTkSuQmCC) 0 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.transparency-slider .gradient{width:92%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,transparent 0,#7db9e8)}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(40566afd832a155e5e370a8bd423de4b.svg) 0 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing,.search-results .symbol-last.falling,.search-results .symbol-last.growing{color:#fff}.growing{background:#3cbc98}.falling{background:#ff4a68}.font-awesome{font-weight:700;font-family:FontAwesome}#chart-area .chart-promo,#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{display:none;position:absolute;z-index:5;bottom:55px;left:10px;width:0;height:80px;background:#fff;transition:width .5s ease-in-out}#chart-area .chart-promo.expanded,#chart-container .chart-promo.expanded,.tv-chart-view__chart-inner .chart-promo.expanded{display:block;width:330px;opacity:1}#chart-area .chart-promo a.chart-promo-link,#chart-container .chart-promo a.chart-promo-link,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link{display:block;width:330px;height:80px;border:1px solid #dadee1;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);color:#000}#chart-area .chart-promo a.chart-promo-link .image-promo,#chart-container .chart-promo a.chart-promo-link .image-promo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .image-promo{width:330px;height:80px}#chart-area .chart-promo a.chart-promo-link .comment,#chart-container .chart-promo a.chart-promo-link .comment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment{margin-top:-2px;padding:10px 128px 10px 22px;font-size:12px;color:#555;display:block;line-height:60px}#chart-area .chart-promo a.chart-promo-link .comment .comment-alignment,#chart-container .chart-promo a.chart-promo-link .comment .comment-alignment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment .comment-alignment{display:inline-block;max-height:60px;overflow:hidden;line-height:15px;white-space:pre-wrap;vertical-align:middle}#chart-area .chart-promo a.chart-promo-link .logo,#chart-container .chart-promo a.chart-promo-link .logo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo{width:128px;height:80px;float:right;text-align:center;line-height:80px}#chart-area .chart-promo a.chart-promo-link .logo img,#chart-container .chart-promo a.chart-promo-link .logo img,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo img{max-width:85px;max-height:100%;vertical-align:middle}#chart-area .chart-promo a.remove-ad,#chart-container .chart-promo a.remove-ad,.tv-chart-view__chart-inner .chart-promo a.remove-ad{background:#ecf1f4;position:absolute;right:0;top:-18px;height:18px;line-height:18px;padding:0 11px;color:#5cbfe7;font-size:11px;border-top-right-radius:5px;border-top-left-radius:5px;opacity:.8}#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{bottom:30px}#myswf{position:fixed;top:0;left:0}.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-left:15px}.tv-button.tv-button--no-left-margin{margin-left:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-left:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-left:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-right:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-right:2px;margin-left:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-left-radius:0;border-bottom-left-radius:0}.tv-button--connect_right{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-left:0;border-right:0;border-radius:0}.tv-control-input--connect_left{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:left}.tv-control-input--file{display:none}body,html{background:none;overflow:hidden;height:100%;width:100%}body{min-width:240px}#library-container{border:1px solid #d9dadb;background:#fff}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{margin-left:4px;padding:7px;border-width:0!important;border:none;background:#6798bb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;width:16px;height:14px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}.properties-tabs-label{margin-right:30px}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-s2GEoMlT{display:inline-flex;position:fixed;color:#f0f3fa;font-size:12px;line-height:18px;opacity:1;transition:opacity .15s linear;z-index:1000;pointer-events:none}.common-tooltip--hidden-Z0EAvXgv{opacity:0}.common-tooltip--horizontal-13imOC5w{margin:4px 0}.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:8px 0}.common-tooltip--vertical-mcRoucek{margin:0 4px}.common-tooltip--vertical-mcRoucek.common-tooltip-farther-XoKytD99{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu{pointer-events:none}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w{margin:8px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:14px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek.common-tooltip--farther-2yXMAkHF{margin:0 14px}.common-tooltip--direction_normal-3u9ejKM2{flex-direction:row}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body-356XFpBj{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-container-3EjyKV3s{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-1rnQgujz:not(:last-child){margin-right:1px}.common-tooltip--direction_reversed-XN-JUTdr{flex-direction:row-reverse}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body-356XFpBj{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-container-3EjyKV3s{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-1rnQgujz:not(:first-child){margin-left:1px}.common-tooltip__ear-holder-yIJjpvgu{position:relative}.common-tooltip__ear-holder-yIJjpvgu:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2a2e39}html.theme-dark .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#50535e}.common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip__ear-holder--below-1rmzWejA:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip__ear-holder--below-1rmzWejA:after{bottom:100%;border-bottom-width:4px}.common-tooltip__ear-holder--above-1D8FkNkw:after{top:100%;border-top-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip__ear-holder--before-oXq5sFXr:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip__ear-holder--before-oXq5sFXr:after{right:100%;border-right-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after{left:100%;border-left-width:4px}.common-tooltip__body-356XFpBj{display:block;position:relative;box-sizing:border-box;padding:3px 8px;max-width:320px;background-color:#2a2e39;white-space:pre-wrap;word-wrap:break-word;text-align:left;overflow:hidden}html.theme-dark .common-tooltip__body-356XFpBj{background-color:#50535e}.common-tooltip__body--with-hotkey-2wXRtgYZ{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-3oG604Li{max-width:640px}.common-tooltip__body--width_narrow-34hrFTFo{max-width:200px}.common-tooltip__body--no-padding-2vVe6Xco{padding:0}.common-tooltip__hotkey-block-2gS_uAOl{display:inline-flex;flex:1 0 auto;padding:4px 8px 5px;line-height:12px;align-items:center;justify-content:center;color:#ff9800}.common-tooltip__hotkey-block--divider-rQ38KmpQ{border-left:1px solid #5d606b;margin-left:8px}html.theme-dark .common-tooltip__hotkey-block--divider-rQ38KmpQ{border-left:1px solid #363a45}.common-tooltip__hotkey-text-1eb7dyCg{display:inline-flex;align-items:center;margin:3px 0 3px 8px}.common-tooltip__hotkey-button-1XJ40e4D{display:inline-flex;justify-content:center;align-items:center;height:13px;min-width:7px;padding:0 3px;border:1px solid;border-radius:2px}.common-tooltip__plus-sign-3CKSupKp{width:13px;height:15px;line-height:16px;text-align:center}.common-tooltip__button-container-3EjyKV3s{display:flex;position:relative;overflow:hidden}.common-tooltip__button-1rnQgujz{display:flex;color:#fff;background-color:#2196f3;padding:0 10px;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.common-tooltip__button-1rnQgujz:hover{background-color:#1592e6}}.common-tooltip-s2GEoMlT.theme-white{color:#131722}html.theme-dark .common-tooltip-s2GEoMlT.theme-white{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{content:"";display:block;position:absolute;z-index:1000;width:0;height:0;border:0 solid;border-color:#dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{border-color:#363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{left:50%;margin-left:-7px;border-left:7px solid;border-left-color:transparent;border-right:7px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{top:-6px;border-bottom-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before{bottom:-6px;border-top-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{top:50%;margin-top:-7px;border-top:7px solid;border-top-color:transparent;border-bottom:7px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{left:-6px;border-right-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before{right:-6px;border-left-width:6px}.common-tooltip-s2GEoMlT.theme-round-shadow{color:#131722;box-shadow:0 1px 3px 0 rgba(42,44,57,.29)}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-right-color:transparent;border-left-color:transparent}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.container-2BvS3Fpg{width:100%;height:100%;box-sizing:border-box;background-color:#e0e3eb}html.theme-dark .container-2BvS3Fpg{background-color:#2a2e39}.container-2BvS3Fpg .inner-3YzQuyJx{width:100%;height:100%;background-color:#fff}html.theme-dark .container-2BvS3Fpg .inner-3YzQuyJx{background-color:#131722}.container-2BvS3Fpg.border-left-LYAXTdyL{padding-left:4px}.container-2BvS3Fpg.border-right-OzIcepiV{padding-right:4px}.container-2BvS3Fpg.border-top-193CSDqN{padding-top:4px}.container-2BvS3Fpg.border-bottom-2lZASSTD{padding-bottom:4px}.container-2BvS3Fpg.top-right-radius-FE25nrPp .inner-3YzQuyJx{border-top-right-radius:0}.container-2BvS3Fpg.top-left-radius-1ELOZlIb .inner-3YzQuyJx{border-top-left-radius:0}.container-2BvS3Fpg.bottom-right-radius-7zqIiaLN .inner-3YzQuyJx{border-bottom-right-radius:0}.container-2BvS3Fpg.bottom-left-radius-xCxQ998i .inner-3YzQuyJx{border-bottom-left-radius:0}.tv-rename-chart-dialog__field{font-size:13px;display:block}.tv-rename-chart-dialog__field:not(:last-child){margin-bottom:13px}.tv-rename-chart-dialog__label{display:inline-block;margin-bottom:10px}.tv-rename-chart-dialog__label a{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-rename-chart-dialog__label a{color:#1976d2}.tv-rename-chart-dialog__label a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-rename-chart-dialog__label a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-rename-chart-dialog__label a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-rename-chart-dialog__label a:focus{outline:auto}.tv-rename-chart-dialog__label a:focus:not(:-moz-focusring){outline:none}.tv-rename-chart-dialog__label a:-moz-focusring{outline:auto}.tv-rename-chart-dialog__label a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-rename-chart-dialog__hint{width:16px;height:16px;vertical-align:middle;display:inline-block;margin-left:5px}.tv-rename-chart-dialog__hint:before{filter:invert(50%);content:url(70464b308617ebaa2bc504b4a50c3463.svg)}.tv-exit-fullscreen-button{z-index:16;position:fixed;top:-1px;left:50%;opacity:.6;background:#fff;color:#848487;border-radius:0 0 3px 3px;border:1px solid #c9cbcd;font-size:11px;width:116px;font-weight:700;padding:2px 4px;cursor:default;margin:0 0 0 -59px}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-exit-fullscreen-button:hover{opacity:1}}button,html input[type=button],input[type=reset],input[type=submit]{cursor:default}.chart-widget{position:absolute;border-style:none;left:0;top:0;width:512px;height:256px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.chart-header{background-color:#fff;border-bottom:1px solid gray;color:#fff}table.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;line-height:0;margin:0;padding:0}.chart-markup-table tr{margin:0;padding:0}td.chart-markup-table{border:none;text-align:left;vertical-align:top;line-height:0;margin:0;padding:0}.chart-gui-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;direction:ltr}.chart-data-window{position:absolute;width:100%;box-sizing:border-box;border-collapse:collapse;margin:0;padding:0;background-color:#fff;text-align:left;color:#4a4a4a}html.theme-dark .chart-data-window{color:#c5cbce;background-color:#131722}.chart-data-window .box{margin:3px}.chart-data-window .box.with-actions{cursor:pointer}.chart-data-window .box:first-child .chart-data-window-header:first-child{margin-top:0}.chart-data-window .hover .chart-data-window-header .hover-source-icon{display:block}.chart-data-window .active{border-left:2px solid #528cde}.chart-data-window .active .chart-data-window-header{background:#e9f8ff}.chart-data-window .active .chart-data-window-header,.chart-data-window .active .chart-data-window-item .chart-data-window-item-title{padding-left:8px}.chart-data-window .active .chart-data-window-item{font-weight:700}.chart-data-window .hidden{opacity:.3}.chart-data-window .hidden .chart-data-window-item{display:none}.chart-data-window .chart-data-window-header,.chart-data-window .chart-data-window-item{margin-bottom:3px;position:relative}.chart-data-window .chart-data-window-header{padding:9px 10px;background:#f1f3f6;font-weight:700;font-size:12px}html.theme-dark .chart-data-window .chart-data-window-header{background:#262b3e}.chart-data-window .chart-data-window-header .toggle-source-icon{display:block;position:absolute;right:14px;top:11px;width:16px;height:10px}.chart-data-window .chart-data-window-header .toggle-source-icon svg{display:block;width:16px;height:10px;fill:#7d7d7d}html.theme-dark .chart-data-window .chart-data-window-header .toggle-source-icon svg{fill:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-data-window .chart-data-window-header .toggle-source-icon:hover svg{fill:#2196f3!important}}.chart-data-window .chart-data-window-header .hover-source-icon{display:none;position:absolute;right:40px;top:11px;width:10px;height:10px;border-radius:10px;background:#2196f3}.chart-data-window .chart-data-window-item:last-child{margin-bottom:0}.chart-data-window .chart-data-window-item .chart-data-window-item-title,.chart-data-window .chart-data-window-item .chart-data-window-item-value{width:50%;box-sizing:border-box;padding:4px 10px;display:inline-block;white-space:nowrap}.chart-data-window .chart-data-window-item .chart-data-window-item-title .real-color,.chart-data-window .chart-data-window-item .chart-data-window-item-value .real-color{display:inline-block;width:15px;height:8px;margin-right:15px;border:1px dotted #ccc;cursor:help}.chart-data-window .chart-data-window-item .chart-data-window-item-value{text-align:right}.property-page{color:#4a4a4a;position:relative}html.theme-dark .property-page{color:#c5cbce}.property-page td{white-space:nowrap;padding:3px 4px;height:27px}.property-page td:empty{padding:0}.property-page td:first-child{padding-left:0}.property-page td:last-child{padding-right:0}.property-page.study-properties,.property-page.study-strategy-properties{margin-top:10px}.property-page.study-strategy-properties tr.disabled label{color:#999}.property-page input[type=checkbox]{margin:3px .5ex}.property-page-bandwidth{margin-left:8px;width:55px;vertical-align:middle}.property-page input[type=checkbox]{vertical-align:middle}.property-page td:first-child input[type=checkbox]{margin-left:0}.property-page .tv-text-input{height:25px}.propertypage-name-label{text-transform:capitalize}.properties-tabs{padding:0 25px}.properties-tabs a.properties-tabs-label{padding:0;margin-left:45px;display:inline-block;position:relative;color:#4f5966}html.theme-dark .properties-tabs a.properties-tabs-label{color:#f7f8fa}.properties-tabs a.properties-tabs-label.active{font-weight:700}.properties-tabs a.properties-tabs-label.active:after{content:" ";position:absolute;display:block;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.properties-tabs a.properties-tabs-label.with-filter{padding-bottom:16px}.properties-tabs a.properties-tabs-label:first-child{margin-left:0}.properties-tabs a.properties-tabs-label:last-child{margin-right:40px}.chart-loading-screen{position:absolute;top:0;left:0;width:0;height:0;z-index:4}.chart-loading-screen .chart-loading-screen-shield{width:100%;height:100%;opacity:0;background:red}.chart-loading-screen.fade{width:100%;height:100%}.chart-loading-screen.fade .chart-loading-screen-shield{opacity:.5;transition:opacity .3s ease}.properties-tabs .help{width:15px;height:15px;background:url(180acc64d47073cae241f54fe1659797.png);float:right;margin:1px 10px 0 0}.bar-mark-tooltip{display:none;position:absolute;z-index:14;padding:8px 10px 8px 8px;background:hsla(0,0%,100%,.9);min-height:18px;border:1px solid;border-color:gray}html.theme-dark .bar-mark-tooltip{background:rgba(19,23,34,.9)}.bar-mark-tooltip .text{padding-left:4px;padding-top:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:13px;line-height:13px}.published-charts-tooltip{display:none;position:absolute;z-index:7;padding:8px 30px 8px 8px;background:hsla(0,0%,100%,.9);border:1px solid;height:32px;cursor:default;margin-top:-25px}html.theme-dark .published-charts-tooltip{background:rgba(19,23,34,.9)}.published-charts-tooltip .avatar{position:absolute;top:8px;left:8px;width:32px;height:32px}.published-charts-tooltip .avatar img{width:32px;height:32px}.published-charts-tooltip .pin{background-image:url(7393f661fc7d4389ea6d4dabd2a5aeea.png);width:16px;height:16px;vertical-align:top;position:absolute;top:9px;right:9px;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin:hover{background-position:32px 0}}.published-charts-tooltip .pin.pinned{background-position:16px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin.pinned:hover{background-position:16px 0}}.published-charts-tooltip .text{padding-left:39px;max-width:250px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:13px;line-height:15px;color:#4a4a4a;font-weight:700}html.theme-dark .published-charts-tooltip .text{color:#8b8f95}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .text:hover{text-decoration:underline}}.published-charts-tooltip .username{font-size:11px;color:#8f8f8f;font-weight:400;padding-top:2px;padding-left:39px;white-space:nowrap;line-height:13px}.published-charts-tooltip:after,.published-charts-tooltip:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.published-charts-tooltip:after{border-width:1em;top:50%;margin-top:-1em}.published-charts-tooltip:before{border-width:1.1em;top:50%;margin-top:-1.1em}.published-charts-tooltip:not(.right):after{border-color:hsla(0,0%,100%,0);border-left-color:#fff}html.theme-dark .published-charts-tooltip:not(.right):after{border-left-color:#131722}.published-charts-tooltip.right:after{border-color:hsla(0,0%,100%,0);border-right-color:#fff}html.theme-dark .published-charts-tooltip.right:after{border-right-color:#131722}.published-charts-tooltip.right:before{left:-2.2em}.published-charts-tooltip.right:after{left:-2em}.published-charts-tooltip.green{border-color:#78c143}.published-charts-tooltip.red{border-color:#cc4545}.published-charts-tooltip.neutral{border-color:#eac300}.published-charts-tooltip.green:before{border-color:rgba(120,193,67,0);border-left-color:#78c143}.published-charts-tooltip.red:before{border-color:rgba(204,69,69,0);border-left-color:#cc4545}.published-charts-tooltip.neutral:before{border-color:rgba(234,195,0,0);border-left-color:#eac300}.published-charts-tooltip.green.right:before{border-color:rgba(120,193,67,0);border-right-color:#78c143}.published-charts-tooltip.red.right:before{border-color:rgba(204,69,69,0);border-right-color:#cc4545}.published-charts-tooltip.neutral.right:before{border-color:rgba(234,195,0,0);border-right-color:#eac300}.chart-controls-bar{position:absolute;contain:strict;height:39px;box-sizing:border-box;overflow:hidden;border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}.charts-popup-list.date-range-popupmenu{margin-left:1px}.charts-popup-list.date-range-popupmenu .item{padding-left:10px;padding-right:10px}@font-face{font-family:FontAwesome;src:url(40f9a03d174178efb12303caa9bc7cd8.woff2) format("woff2"),url(3293616ec0c605c7c2db25829a0a509e.woff) format("woff");font-weight:400;font-style:normal}.ui-draggable{touch-action:none}.chart-gui-button-pseudo-border{content:"";display:block;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}html.theme-dark .chart-gui-button-pseudo-border{border-color:#4c525e}._tv-dialog .button,._tv-dialog .submenu,.bottom-widgetbar-content.backtesting .button,.bottom-widgetbar-content.backtesting .submenu,.properties-toolbar .button,.properties-toolbar .submenu,.widgetbar-widgetheader .button,.widgetbar-widgetheader .submenu{position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .button:not(.disabled):not(.selected):hover:before,._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,.properties-toolbar .button:not(.disabled):not(.selected):hover:before,.properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{content:"";display:block;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .button:not(.disabled):not(.selected):hover:before,html.theme-dark ._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .button:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,.bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,.properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,.widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .button:hover{border:1px solid;border-color:#f7f8fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .button:hover{border-color:#4c525e}}.pane{overflow:hidden;cursor:crosshair}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(0579d40b812fa2c3ffe72e5803a6e14c.cur),default}.pane--cursor-dot{cursor:url(ed68e83c16f77203e73dbc4c3a7c7fa1.cur),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nwse-resize}.pane--cursor-nesw-resize{cursor:nesw-resize}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{display:inline-block;position:relative;width:19px;height:19px;border-radius:50%;background-color:rgba(224,227,235,.5);transform-origin:bottom;z-index:2}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{position:absolute;pointer-events:false;opacity:1;z-index:2;color:#50535e;top:50%;bottom:50%;width:100%;text-align:center;font-size:11px}html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#50535e}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{position:absolute;pointer-events:false;opacity:0;z-index:3;height:15px;top:2px;left:2px}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,.5)}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:0}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#9598a1}}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis{position:absolute;cursor:default;height:100%;overflow:hidden}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis-currency-label-wrapper-opoVZ91E{position:absolute;-webkit-user-select:none;user-select:none;width:100%;text-align:center;z-index:3;left:0;top:6px}.price-axis-currency-label-1aGvtcW9{display:inline-block;padding:0 2px 0 4px;border-radius:4px;white-space:nowrap;border:1px solid #d1d4dc}.price-axis-currency-label-1aGvtcW9.readonly-OYsh-rpT{padding:0 4px}.price-axis-currency-label-arrow-down-243KKK5C svg{vertical-align:middle;margin-bottom:2px;margin-left:2px}.chart-widget__top--themed-dark .price-axis-currency-label-1aGvtcW9{border-color:#363a45}.pane-separator{position:relative;padding:0;margin:0}.pane-separator .handle{position:absolute;z-index:50;top:-4px;height:9px;left:0;width:100%;cursor:row-resize}.pane-separator .handle.i-active{background:hsla(225,8%,72%,.2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-separator .handle:hover{background:hsla(225,8%,72%,.2)}}.chart-widget--themed-dark .pane-separator .handle.i-active{background:hsla(225,8%,72%,.12)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget--themed-dark .pane-separator .handle:hover{background:hsla(225,8%,72%,.12)}}.pane-separator .handle.i-active:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(225,8%,72%,.01);opacity:0}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.tv-spinner{display:none;position:absolute;width:1em;height:1em;top:calc(50% - .5em);left:calc(50% - .5em);margin:0 auto;color:#37a6ef;animation:tv-spinner__container-rotate .9s linear infinite;will-change:transform;direction:ltr}.tv-spinner--size_mini{font-size:16px}.tv-spinner--size_medium{font-size:32px}.tv-spinner--size_large{font-size:56px}.tv-spinner--size_mini .tv-spinner__width_element:after{border-width:2px}.tv-spinner--size_medium .tv-spinner__width_element:after{border-width:3px}.tv-spinner--size_large .tv-spinner__width_element:after{border-width:4px}.tv-spinner--shown{display:block}.tv-spinner__spinner-layer{position:absolute;width:100%;height:100%;white-space:nowrap;color:currentColor;transform:rotate(90deg)}.tv-spinner__spinner-layer:after{content:"";position:absolute;box-sizing:border-box;top:0;border-width:.07em;border-radius:50%;left:45%;width:10%;border-top-style:solid}.tv-spinner__background{display:inline-block;position:absolute;width:100%;height:100%;overflow:hidden}.tv-spinner__background:after{content:"";position:absolute;box-sizing:border-box;top:0;left:0;border-radius:50%;bottom:0;width:100%;border-color:rgba(135,151,165,.2);border-style:solid}.tv-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden}.tv-spinner__circle-clipper:after{content:"";position:absolute;box-sizing:border-box;top:0;border-radius:50%;bottom:0;width:200%;border-style:solid;border-bottom-color:transparent;animation-duration:1.4s;animation-timing-function:cubic-bezier(.36,0,.37,.99);animation-iteration-count:1;will-change:transform}.tv-spinner__circle-clipper--left:after{left:0;border-right-color:transparent;transform:rotate(0deg);animation-name:tv-spinner__left-spin}.tv-spinner__circle-clipper--right:after{left:-100%;border-left-color:transparent;transform:rotate(-124deg);animation-name:tv-spinner__right-spin}@keyframes tv-spinner__container-rotate{to{transform:rotate(1turn)}}@keyframes tv-spinner__left-spin{0%{transform:rotate(130deg)}to{transform:rotate(0deg)}}@keyframes tv-spinner__right-spin{0%{transform:rotate(-130deg)}to{transform:rotate(-124deg)}}.tv-chart-events-source__tooltip{z-index:7;pointer-events:none}.tv-chart-events-source__tooltip--clickable{pointer-events:all}.tv-chart-events-source__tooltip__content{font-size:9pt;line-height:normal;cursor:default}.tv-chart-events-source__tooltip__item{margin-top:6pt;border:0;border-left:6px solid #ffc84a;border-radius:2px;background:#fff;padding:15px 20px;box-shadow:0 2px 7px rgba(0,0,0,.25);color:#131722}html.theme-dark .tv-chart-events-source__tooltip__item{color:#d1d4dc;box-shadow:0 2px 7px rgba(107,121,136,.25);background:#131722}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-normal{background:#fff;border-left-color:#f89e30}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-high{background:#fff;border-left-color:#ff4a68}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-earnings{background:#fff;border-left-color:#ff4d6a}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-splits{background:#fff;border-left-color:#007f0e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-dividends{background:#fff;border-left-color:#0496ff}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-left-width:1px;border-left-color:#dadde0}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-left-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-left-width:1px;border-left-color:#dadde0;padding:15px 20px 15px 25px;font-size:10pt}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-left-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl:before{margin-right:5px;position:absolute;left:15px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:not(:first-child){margin-top:12px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:before{content:"\2022"}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list h2{font-size:10pt}.tv-chart-events-source__tooltip__item dl{margin:0;line-height:1.5}.tv-chart-events-source__tooltip__item dl.actual{color:#000}html.theme-dark .tv-chart-events-source__tooltip__item dl.actual{color:#9db2bd}.tv-chart-events-source__tooltip__item dd,.tv-chart-events-source__tooltip__item dt{margin:0;display:inline}.tv-chart-events-source__tooltip__item h2{font-size:10pt;margin:0 0 4pt}.tv-chart-events-source__tooltip__item a,.tv-chart-events-source__tooltip__item a:active,.tv-chart-events-source__tooltip__item a:visited{color:#2196f3;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-chart-events-source__tooltip__item a:hover{color:#2196f3;cursor:pointer}}table.tv-chart-events-table{margin-top:4pt}table.tv-chart-events-table td,table.tv-chart-events-table th{width:33%;line-height:1.5}table.tv-chart-events-table th{color:#5d606b;font-weight:400}html.theme-dark table.tv-chart-events-table th{color:#9598a1}table.tv-chart-events-table td{font-weight:700}table.tv-chart-events-table td:not(:last-child),table.tv-chart-events-table th:not(:last-child){padding-right:7pt}.tv-chart-events-tooltip-date{line-height:1!important} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css b/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css new file mode 100644 index 00000000..03bbff45 --- /dev/null +++ b/src/components/kline/charting_library/bundles/library.c9ed08366453322ce64f.rtl.css @@ -0,0 +1 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active{outline:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){a:hover{outline:0}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.25em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}svg use{pointer-events:none}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tv-text ol,.tv-text p,.tv-text ul{font-size:14px;margin-bottom:12px;line-height:1.6;color:#131722}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__color_bright,.tv-text p.tv-text__color_bright,.tv-text ul.tv-text__color_bright{color:#fff}.tv-text ol.tv-text__color_silver,.tv-text p.tv-text__color_silver,.tv-text ul.tv-text__color_silver{color:silver}.tv-text ol.tv-text__color_silver_30,.tv-text p.tv-text__color_silver_30,.tv-text ul.tv-text__color_silver_30{color:#9b9b9b}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol .tv-text--highlight-important,.tv-text p .tv-text--highlight-important,.tv-text ul .tv-text--highlight-important{box-shadow:0 0 0 .37em #fff2cf;background:#fff2cf}html.theme-dark .tv-text ol .tv-text--highlight-important,html.theme-dark .tv-text p .tv-text--highlight-important,html.theme-dark .tv-text ul .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .37em #194453}.tv-text ol .tv-text--highlight-important:empty,.tv-text p .tv-text--highlight-important:empty,.tv-text ul .tv-text--highlight-important:empty{background:transparent;box-shadow:none}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-right:17px}.tv-text a:not(.tv-badge):not(.tv-button){color:#2196f3;transition:color .35s ease}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button){color:#1976d2}.tv-text a:not(.tv-badge):not(.tv-button):visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-text a:not(.tv-badge):not(.tv-button):visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-text a:not(.tv-badge):not(.tv-button):hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-text a:not(.tv-badge):not(.tv-button):focus{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):focus:not(:-moz-focusring){outline:none}.tv-text a:not(.tv-badge):not(.tv-button):-moz-focusring{outline:auto}.tv-text a:not(.tv-badge):not(.tv-button):active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.tv-text--highlight-important{box-shadow:0 0 0 .07em #fff2cf;background:#fff2cf}html.theme-dark .tv-text--highlight-important{background:#194453;box-shadow:0 0 0 .07em #194453}.tv-text--highlight-important:empty{background:transparent;box-shadow:none}.symbol-change-direction.up{color:#3cbc98}.symbol-change-direction.down{color:#ff4a68}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}body{min-width:320px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:rgba(216,240,250,.6)}html.theme-dark ::selection{background:rgba(117,134,150,.6)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;display:table;content:""}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media screen and (min-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body.fullscreen-mode{overflow:hidden}.tv-layout-width{width:1020px;margin:0 auto;padding:0 20px;box-sizing:border-box}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-right:-20px;margin-left:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width,body.popup-wide .fancybox-overlay .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:right;position:static;height:100%;overflow-x:visible;overflow-y:hidden}.tv-main-panel{position:relative;background-color:#f1f3f6;overflow:hidden}.tv-side-panel{float:left;position:relative;z-index:15;height:100%}.tv-panels{height:100%}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;display:block;content:""}.hide{display:none!important}.show{display:block!important}.tv-right{float:left!important}.tv-left{float:right!important}#_atssh{position:absolute;margin-top:-20px}.js-right-boundary{margin-left:0}.icon{display:inline-block;background:url(1df47f578aeef40dd1f2328338a133be.png) 100% 0 no-repeat;position:relative;vertical-align:middle}.ticker-text{background:#f2f5f8;width:30px!important;text-align:center}textarea.tv-textarea{color:#5a5a5a;margin:0;border:1px solid #c9cbcd;padding:0 5px}.selectable,body,html,input,textarea{font-family:Trebuchet MS,roboto,ubuntu,sans-serif}body,html{color:#4a4a4a;font-size:14px;height:100%!important}html.theme-dark body,html.theme-dark html{color:#c5cbce}body.font-VI-lang-safe,html.font-VI-lang-safe body{font-family:Arial,sans-serif}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark body{background-color:#131722}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.tv-body--bg_contrast{background-color:#fff}html.theme-dark body.tv-body--bg_contrast{background-color:#1e222d}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input::-ms-clear{display:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.font-VI-lang-safe .selectable,.font-VI-lang-safe input,.font-VI-lang-safe textarea{font-family:Arial,sans-serif}.text-center{text-align:center}#footer{background:#dbdbdb;color:#626262;border-top:1px solid #999;height:24px;font-size:small}#chart-area{background:transparent}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{position:fixed;z-index:15;right:0;top:0;width:100%!important;height:100%!important}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{position:relative;contain:strict}.chart-page .chart-container-border{position:relative;height:100%;width:100%;overflow:hidden;border:none;background-color:#fff;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{content:"";display:block;position:absolute;pointer-events:none;box-sizing:border-box;top:0;bottom:0;right:0;left:0;border:2px solid;border-color:#2196f3}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#1976d2}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-right-radius:4px;border-top-left-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ui-tabs .ui-tabs-nav li a{font-size:x-small}.input-reset{width:16px;height:16px;position:absolute;top:7px;left:7px;cursor:pointer;display:none;border-radius:50%}.input-reset:before{content:" ";display:block;width:10px;height:10px;background:url(1df47f578aeef40dd1f2328338a133be.png) no-repeat -103px -340px;position:absolute;top:50%;right:50%;margin:-5px -5px 0 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{width:100%;height:100%;position:absolute;top:0;right:0;z-index:150;background:#fff}html.theme-dark .loading-indicator{background:#131722}.loading-indicator img{position:absolute;top:50%;right:50%;margin:-58px -58px 0 0}.loading-indicator img.small{margin:-12px -12px 0 0}.ui-slider-horizontal{margin:7px 0 0;background-color:#f4f7f9;border:1px solid!important;border-color:#c9cbcd!important;height:5px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}html.theme-dark .ui-slider-horizontal{border-color:#2f3241!important;background-color:#171b29}.ui-slider-handle{width:15px!important;height:15px!important;background:url(1df47f578aeef40dd1f2328338a133be.png) -20px -80px!important;border:none!important;top:-5px!important;margin-right:-7px!important}.ui-slider-horizontal.linewidth-slider{width:101px;margin:7px 10px;background:url(4a9abefd31dab7c8239e02e925aacd78.png) 100% 0 no-repeat!important;height:12px!important;border:none!important;box-shadow:none;display:inline-block;vertical-align:middle}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{width:99px;height:8px!important;margin:7px 10px;background:url(7e0cc5f7d7f5151500dd60b8d6ca60a1.png)!important}.ui-slider-horizontal.transparency-slider.wide-slider{width:176px;margin:7px 1px}.slider-range{width:155px;height:5px!important;background:#fafafa;position:relative;top:1px;right:0!important;margin-right:15px;margin-left:15px;margin-top:0!important}.slider-range .ui-slider-range{top:0!important;height:5px!important}.slider-range .ui-slider-handle,.slider-range .ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABvElEQVR42r1U2U7CUBD1D9V36oP4R/AHrmFRChFsQSExKihtFB804oOJLAXKcllEifU6pwkEuYVQH2hykpuZOZNZTmdtZV+11vDk8gWfnEgrh+GEBsjxtHJ9e++rGA1p6USs29tQzq9294OnL4QWYUj4BvCGDT7EMNbbWJisVm9uByJKlggsJCctrfDMS4bJO70P3uoO7Dds8CEGscTxzqtsPXCi3KCKi8s73mJ9PhqNHAEfYij2kzhZ4oqVpjJZtNmhwB+QlsA4KUP7MwswPZhLUFatRZWJlQ44OOD+WVROe/Rh2PmHJwS6gkYc4rZJEf5JwihJA/MoVU2B8PpW5uFoioeiSbwF/3u1wcENykl1khAaI6OFbc4QkAwEG+FYSvC3afvgHh0ndLcJUaXg7/SHdsKDUFyfblm1Wzbmtgw4tlwmji2fiKpOL8WPpUC0bpcCjrAUo2ZKY9k0/yebIslmy0nYDGJ1KewuCXvP8SjgN8I8XPx6X8TJEXdz3nHwjo8D6cqC0KFNbB/AG7aZ47Cz7PkqYtiomGABeMMGH9pErJsDK2FzMkmKdKpTa3rsLKPSgfVXjLq0skv/C1tGuRhzjqXzAAAAAElFTkSuQmCC) 100% 0 no-repeat!important;top:50%!important;margin:-10px -10px 0 0!important}.ui-slider-horizontal.transparency-slider .gradient{width:92%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(270deg,transparent 0,#7db9e8)}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{width:20px!important;height:20px!important;background:url(40566afd832a155e5e370a8bd423de4b.svg) 100% 0 no-repeat!important;top:50%!important;margin:-10px 0 0 -10px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing,.search-results .symbol-last.falling,.search-results .symbol-last.growing{color:#fff}.growing{background:#3cbc98}.falling{background:#ff4a68}.font-awesome{font-weight:700;font-family:FontAwesome}#chart-area .chart-promo,#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{display:none;position:absolute;z-index:5;bottom:55px;right:10px;width:0;height:80px;background:#fff;transition:width .5s ease-in-out}#chart-area .chart-promo.expanded,#chart-container .chart-promo.expanded,.tv-chart-view__chart-inner .chart-promo.expanded{display:block;width:330px;opacity:1}#chart-area .chart-promo a.chart-promo-link,#chart-container .chart-promo a.chart-promo-link,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link{display:block;width:330px;height:80px;border:1px solid #dadee1;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);color:#000}#chart-area .chart-promo a.chart-promo-link .image-promo,#chart-container .chart-promo a.chart-promo-link .image-promo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .image-promo{width:330px;height:80px}#chart-area .chart-promo a.chart-promo-link .comment,#chart-container .chart-promo a.chart-promo-link .comment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment{margin-top:-2px;padding:10px 22px 10px 128px;font-size:12px;color:#555;display:block;line-height:60px}#chart-area .chart-promo a.chart-promo-link .comment .comment-alignment,#chart-container .chart-promo a.chart-promo-link .comment .comment-alignment,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .comment .comment-alignment{display:inline-block;max-height:60px;overflow:hidden;line-height:15px;white-space:pre-wrap;vertical-align:middle}#chart-area .chart-promo a.chart-promo-link .logo,#chart-container .chart-promo a.chart-promo-link .logo,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo{width:128px;height:80px;float:left;text-align:center;line-height:80px}#chart-area .chart-promo a.chart-promo-link .logo img,#chart-container .chart-promo a.chart-promo-link .logo img,.tv-chart-view__chart-inner .chart-promo a.chart-promo-link .logo img{max-width:85px;max-height:100%;vertical-align:middle}#chart-area .chart-promo a.remove-ad,#chart-container .chart-promo a.remove-ad,.tv-chart-view__chart-inner .chart-promo a.remove-ad{background:#ecf1f4;position:absolute;left:0;top:-18px;height:18px;line-height:18px;padding:0 11px;color:#5cbfe7;font-size:11px;border-top-left-radius:5px;border-top-right-radius:5px;opacity:.8}#chart-container .chart-promo,.tv-chart-view__chart-inner .chart-promo{bottom:30px}#myswf{position:fixed;top:0;right:0}.tv-button{position:relative;display:inline-block;vertical-align:middle;min-width:40px;margin:0;padding:1px 22px;-webkit-user-select:none;user-select:none;line-height:32px;text-align:center;white-space:nowrap;text-decoration:none;font-size:14px;color:#757575;fill:currentColor;border:none;border-radius:4px;outline:0;background-color:transparent;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button:hover{transition-duration:.06s}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;width:100%;text-align:center}.tv-button+.tv-button{margin-right:15px}.tv-button.tv-button--no-left-margin{margin-right:0}.tv-button__text{position:relative;display:inline-block}.tv-button__text--full-height{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:normal;word-wrap:break-word;line-height:1.2em;margin:11px 5px}.tv-button--default,.tv-button--default_ghost{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost{background-color:#1e222d;border-color:#1e222d}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#1e222d}.tv-button--default_ghost.i-checked{color:#fff;border-color:#fff;background-color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#fff;border-color:#ececec;background-color:#ececec;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1c2030;border-color:#1c2030}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#fff;border-color:#f2f2f2;background-color:#f2f2f2}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1c2030}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1c2030}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1c2030}}.tv-button--default_ghost .tv-button__loader-item{background-color:#f2f2f2}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1c2030}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{color:#757575;border:1px solid;border-color:#b5b7b9}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363c4e;color:#758696}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{color:#757575;border-color:#b5b7b9}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--default:hover,.tv-button--default_ghost:hover{color:#757575;border-color:#b5b7b9}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363c4e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363c4e}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#758696}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{color:#757575;border-color:#b5b7b9}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363c4e;color:#758696}.tv-button--primary,.tv-button--primary_ghost{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary_ghost{color:#2196f3}html.theme-dark .tv-button--primary_ghost{color:#1976d2}.tv-button--primary_ghost.i-checked{color:#fff;border-color:#2196f3;background-color:#2196f3}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#1976d2;border-color:#1976d2;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{color:#fff;border-color:#1e88e5;background-color:#1e88e5;transform:translateY(1px)}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover,html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1e88e5;border-color:#1e88e5;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary:hover,.tv-button--primary_ghost:hover{color:#fff;border-color:#1e88e5;background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e88e5}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e88e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e88e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary_ghost{color:#757575}.tv-button--secondary_ghost.i-checked{color:#757575;border-color:#e9eff2;background-color:#e9eff2}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{color:#757575;border-color:#cfdce3;background-color:#cfdce3;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{color:#757575;border-color:#dce6ea;background-color:#dce6ea}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#dce6ea}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#757575}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#757575}}.tv-button--success,.tv-button--success_ghost{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success_ghost{color:#009688}html.theme-dark .tv-button--success_ghost{color:#00796b}.tv-button--success_ghost.i-checked{color:#fff;border-color:#009688;background-color:#009688}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#00796b;border-color:#00796b;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{color:#fff;border-color:#00796b;background-color:#00796b;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#009688;border-color:#009688;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{color:#fff;border-color:#00897b;background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success:hover,.tv-button--success_ghost:hover{color:#fff;border-color:#00897b;background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#00897b}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#00897b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#00897b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger_ghost{color:#ef5350}html.theme-dark .tv-button--danger_ghost{color:#d32f2f}.tv-button--danger_ghost.i-checked{color:#fff;border-color:#ef5350;background-color:#ef5350}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{color:#fff;border-color:#d32f2f;background-color:#d32f2f;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f44336;border-color:#f44336;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{color:#fff;border-color:#e53935;background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger:hover,.tv-button--danger_ghost:hover{color:#fff;border-color:#e53935;background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#e53935}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#e53935}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#e53935}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning_ghost{color:#f89e30}.tv-button--warning_ghost.i-checked{color:#fff;border-color:#f89e30;background-color:#f89e30}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{color:#fff;border-color:#d47807;background-color:#d47807;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{color:#fff;border-color:#f79217;background-color:#f79217}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning:hover,.tv-button--warning_ghost:hover{color:#fff;border-color:#f79217;background-color:#f79217}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#f79217}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-button--link{color:#1976d2}.tv-button--link:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-button--link:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--link:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-button--link:focus{outline:auto}.tv-button--link:focus:not(:-moz-focusring){outline:none}.tv-button--link:-moz-focusring{outline:auto}.tv-button--link:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{border-width:1px;border-style:solid;background-color:transparent}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:transparent}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}.tv-button .tv-ripple{background-color:hsla(0,0%,100%,.25)}.tv-button--default .tv-ripple,.tv-button--default_ghost .tv-ripple{background-color:rgba(117,134,150,.25)}.tv-button.i-disabled .tv-ripple{background-color:transparent}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button.i-disabled:hover,.tv-button:disabled:hover{cursor:default;color:#b2b5be;border-color:#e0e3eb;background-color:#e0e3eb}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{padding:2px 7px;line-height:15px;border-radius:1px;font-size:11px;font-weight:400}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-right:10px}.tv-button--size_small{padding:1px 12px;line-height:25px;font-size:13px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-right:10px}.tv-button--size_large{padding:1px 30px;font-size:17px;letter-spacing:1px;line-height:44px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{text-align:center;border-width:1px;border-style:solid}.tv-button--state,html.theme-dark .tv-button--state{background:transparent}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{color:#009688;background-color:transparent}html.theme-dark .tv-button--state.tv-button--success{background-color:transparent;color:#00796b}.tv-button--state.tv-button--success.i-checked{color:#fff;background-color:#009688}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#00796b;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--success:hover{color:#fff;background-color:#00897b}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#00897b;color:#fff}}.tv-button--state.tv-button--success:active{color:#fff;background-color:#00796b}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#009688;color:#fff}.tv-button--state.tv-button--danger{color:#ef5350;background-color:transparent}html.theme-dark .tv-button--state.tv-button--danger{background-color:transparent;color:#d32f2f}.tv-button--state.tv-button--danger.i-checked{color:#fff;background-color:#ff4a68}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--danger:hover{color:#fff;background-color:#f24965}}.tv-button--state.tv-button--danger:active{color:#fff;background-color:#ff173e}.tv-button--state.tv-button--primary{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary{background-color:transparent;color:#1976d2}.tv-button--state.tv-button--primary.i-checked{color:#fff;background-color:#2196f3}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#1976d2;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{color:#2196f3;background-color:transparent}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:transparent;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--primary_ghost-hover:hover{color:#fff;background-color:#1e88e5}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e88e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{color:#fff;background-color:#1e88e5}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1e88e5;color:#fff}.tv-button--state.tv-button--secondary{color:#757575;background-color:transparent}.tv-button--state.tv-button--secondary.i-checked{color:#757575;background-color:#e9eff2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--secondary:hover{color:#757575;background-color:#dce6ea}}.tv-button--state.tv-button--secondary:active{color:#757575;background-color:#cfdce3}.tv-button--state.tv-button--warning{color:#f89e30;background-color:transparent}.tv-button--state.tv-button--warning.i-checked{color:#fff;background-color:#f89e30}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-button--state.tv-button--warning:hover{color:#fff;background-color:#f79217}}.tv-button--state.tv-button--warning:active{color:#fff;background-color:#d47807}.tv-button--state.tv-button--icon-with-text svg{margin-left:8px;margin-bottom:-8px;vertical-align:unset}.tv-button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;min-width:auto;width:34px;height:34px}.tv-button--icon.tv-button--size_xsmall{width:19px;height:19px}.tv-button--icon.tv-button--size_small{width:27px;height:27px}.tv-button--icon.tv-button--size_large{width:46px;height:46px}.tv-button--loader .tv-button__text{transition:opacity .175s ease,transform .175s ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:.175s}.tv-button__loader{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;margin:0 auto;text-align:center;font-size:0;opacity:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{margin-left:2px;margin-right:2px;display:inline-block;vertical-align:middle;width:10px;height:10px;opacity:0;border-radius:100%;background-color:#fff;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:.23333333s}.tv-button--default .tv-button__loader-item{background-color:#757575}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s infinite ease-in-out both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-top-right-radius:0;border-bottom-right-radius:0}.tv-button--connect_right{border-top-left-radius:0;border-bottom-left-radius:0}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{display:block;padding:0 12px;width:100%;height:34px;font-size:13px;color:#4a4a4a;border:1px solid #dadde0;background-color:#fff;border-radius:2px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .35s ease,background-color .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.theme-dark .tv-control-input{background-color:#1e222d;border-color:#363c4e;color:#c5cbce}.tv-control-input::placeholder{color:#adaeb0;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#4f5966}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#535353!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{height:48px;font-size:16px}.tv-control-input--connect{border-right:0;border-left:0;border-radius:0}.tv-control-input--connect_left{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tv-control-input--connect_right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tv-control-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input:hover{border-color:#c8c8c8;transition-duration:.06s}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input:hover{border-color:#4c525e}}.tv-control-input:focus{border-color:#2196f3!important;transition-duration:.06s}.tv-control-input[readonly]{color:#8a8a8a;border-color:#dadde0}.tv-control-input[readonly]:focus{border-color:#ececec!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input[readonly]:hover{border-color:#ececec!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input[readonly]:hover{border-color:#262b3e!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly]{color:#555}html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#4c525e}.tv-control-input.i-disabled,.tv-control-input[disabled]{color:#ececec!important;border-color:#ececec!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#262b3e!important;color:#262b3e!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#ececec!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#262b3e!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#ececec!important}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#262b3e!important}}.tv-control-input.i-error{border-color:#ff4a68!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-error:hover{border-color:#f24965!important}}.tv-control-input.i-error:focus{border-color:#ff173e!important}.tv-control-input.i-success{border-color:#009688!important}html.theme-dark .tv-control-input.i-success{border-color:#00796b!important}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#00897b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#00796b!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#009688!important}.tv-control-input--phone{direction:ltr;text-align:right}.tv-control-input--file{display:none}body,html{background:none;overflow:hidden;height:100%;width:100%}body{min-width:240px}#library-container{border:1px solid #d9dadb;background:#fff}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{margin-right:4px;padding:7px;border-width:0!important;border:none;background:#6798bb}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;width:16px;height:14px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}.properties-tabs-label{margin-left:30px}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-s2GEoMlT{display:inline-flex;position:fixed;color:#f0f3fa;font-size:12px;line-height:18px;opacity:1;transition:opacity .15s linear;z-index:1000;pointer-events:none}.common-tooltip--hidden-Z0EAvXgv{opacity:0}.common-tooltip--horizontal-13imOC5w{margin:4px 0}.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:8px 0}.common-tooltip--vertical-mcRoucek{margin:0 4px}.common-tooltip--vertical-mcRoucek.common-tooltip-farther-XoKytD99{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu{pointer-events:none}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w{margin:8px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek{margin:0 8px}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--horizontal-13imOC5w.common-tooltip--farther-2yXMAkHF{margin:14px 0}.common-tooltip--no-pointer-events-3nL0Vygu.common-tooltip--vertical-mcRoucek.common-tooltip--farther-2yXMAkHF{margin:0 14px}.common-tooltip--direction_normal-3u9ejKM2{flex-direction:row}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body-356XFpBj{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-container-3EjyKV3s{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_normal-3u9ejKM2 .common-tooltip__button-1rnQgujz:not(:last-child){margin-left:1px}.common-tooltip--direction_reversed-XN-JUTdr{flex-direction:row-reverse}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body-356XFpBj{border-top-left-radius:2px;border-bottom-left-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__body--no-buttons-3quqi1Sv,.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-container-3EjyKV3s{border-top-right-radius:2px;border-bottom-right-radius:2px}.common-tooltip--direction_reversed-XN-JUTdr .common-tooltip__button-1rnQgujz:not(:first-child){margin-right:1px}.common-tooltip__ear-holder-yIJjpvgu{position:relative}.common-tooltip__ear-holder-yIJjpvgu:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0;height:0;border:0 solid;border-color:#2a2e39}html.theme-dark .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#50535e}.common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip__ear-holder--below-1rmzWejA:after{left:50%;margin-left:-6px;border-left:6px solid;border-left-color:transparent;border-right:6px solid;border-right-color:transparent}html.theme-dark .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip__ear-holder--below-1rmzWejA:after{bottom:100%;border-bottom-width:4px}.common-tooltip__ear-holder--above-1D8FkNkw:after{top:100%;border-top-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip__ear-holder--before-oXq5sFXr:after{top:50%;margin-top:-6px;border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip__ear-holder--before-oXq5sFXr:after{right:100%;border-right-width:4px}.common-tooltip__ear-holder--after-BnAcuW1N:after{left:100%;border-left-width:4px}.common-tooltip__body-356XFpBj{display:block;position:relative;box-sizing:border-box;padding:3px 8px;max-width:320px;background-color:#2a2e39;white-space:pre-wrap;word-wrap:break-word;text-align:right;overflow:hidden}html.theme-dark .common-tooltip__body-356XFpBj{background-color:#50535e}.common-tooltip__body--with-hotkey-2wXRtgYZ{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-3oG604Li{max-width:640px}.common-tooltip__body--width_narrow-34hrFTFo{max-width:200px}.common-tooltip__body--no-padding-2vVe6Xco{padding:0}.common-tooltip__hotkey-block-2gS_uAOl{display:inline-flex;flex:1 0 auto;padding:4px 8px 5px;line-height:12px;align-items:center;justify-content:center;color:#ff9800}.common-tooltip__hotkey-block--divider-rQ38KmpQ{border-right:1px solid #5d606b;margin-right:8px}html.theme-dark .common-tooltip__hotkey-block--divider-rQ38KmpQ{border-right:1px solid #363a45}.common-tooltip__hotkey-text-1eb7dyCg{display:inline-flex;align-items:center;margin:3px 8px 3px 0}.common-tooltip__hotkey-button-1XJ40e4D{display:inline-flex;justify-content:center;align-items:center;height:13px;min-width:7px;padding:0 3px;border:1px solid;border-radius:2px}.common-tooltip__plus-sign-3CKSupKp{width:13px;height:15px;line-height:16px;text-align:center}.common-tooltip__button-container-3EjyKV3s{display:flex;position:relative;overflow:hidden}.common-tooltip__button-1rnQgujz{display:flex;color:#fff;background-color:#2196f3;padding:0 10px;align-items:center}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.common-tooltip__button-1rnQgujz:hover{background-color:#1592e6}}.common-tooltip-s2GEoMlT.theme-white{color:#131722}html.theme-dark .common-tooltip-s2GEoMlT.theme-white{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu{border:1px solid #363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-right:6px solid;border-right-color:transparent;border-left:6px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{content:"";display:block;position:absolute;z-index:1000;width:0;height:0;border:0 solid;border-color:#dadde0}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder-yIJjpvgu:before{border-color:#363c4e}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{right:50%;margin-right:-7px;border-right:7px solid;border-right-color:transparent;border-left:7px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--below-1rmzWejA:before{top:-6px;border-bottom-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--above-1D8FkNkw:before{bottom:-6px;border-top-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{top:50%;margin-top:-7px;border-top:7px solid;border-top-color:transparent;border-bottom:7px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before,html.theme-dark .common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{border-bottom-color:transparent;border-top-color:transparent}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--before-oXq5sFXr:before{right:-6px;border-left-width:6px}.common-tooltip-s2GEoMlT.theme-white .common-tooltip__ear-holder--after-BnAcuW1N:before{left:-6px;border-right-width:6px}.common-tooltip-s2GEoMlT.theme-round-shadow{color:#131722;box-shadow:0 1px 3px 0 rgba(42,44,57,.29)}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow{color:#d1d4dc}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__body-356XFpBj{background-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#fff}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder-yIJjpvgu:after{border-color:#1e222d}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-right:6px solid;border-right-color:transparent;border-left:6px solid;border-left-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--above-1D8FkNkw:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--below-1rmzWejA:after{border-left-color:transparent;border-right-color:transparent}.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,.common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-top:6px solid;border-top-color:transparent;border-bottom:6px solid;border-bottom-color:transparent}html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--after-BnAcuW1N:after,html.theme-dark .common-tooltip-s2GEoMlT.theme-round-shadow .common-tooltip__ear-holder--before-oXq5sFXr:after{border-bottom-color:transparent;border-top-color:transparent}.container-2BvS3Fpg{width:100%;height:100%;box-sizing:border-box;background-color:#e0e3eb}html.theme-dark .container-2BvS3Fpg{background-color:#2a2e39}.container-2BvS3Fpg .inner-3YzQuyJx{width:100%;height:100%;background-color:#fff}html.theme-dark .container-2BvS3Fpg .inner-3YzQuyJx{background-color:#131722}.container-2BvS3Fpg.border-left-LYAXTdyL{padding-right:4px}.container-2BvS3Fpg.border-right-OzIcepiV{padding-left:4px}.container-2BvS3Fpg.border-top-193CSDqN{padding-top:4px}.container-2BvS3Fpg.border-bottom-2lZASSTD{padding-bottom:4px}.container-2BvS3Fpg.top-right-radius-FE25nrPp .inner-3YzQuyJx{border-top-left-radius:0}.container-2BvS3Fpg.top-left-radius-1ELOZlIb .inner-3YzQuyJx{border-top-right-radius:0}.container-2BvS3Fpg.bottom-right-radius-7zqIiaLN .inner-3YzQuyJx{border-bottom-left-radius:0}.container-2BvS3Fpg.bottom-left-radius-xCxQ998i .inner-3YzQuyJx{border-bottom-right-radius:0}.tv-rename-chart-dialog__field{font-size:13px;display:block}.tv-rename-chart-dialog__field:not(:last-child){margin-bottom:13px}.tv-rename-chart-dialog__label{display:inline-block;margin-bottom:10px}.tv-rename-chart-dialog__label a{color:#2196f3;transition:color .35s ease}html.theme-dark .tv-rename-chart-dialog__label a{color:#1976d2}.tv-rename-chart-dialog__label a:visited{color:#2196f3;fill:#2196f3}html.theme-dark .tv-rename-chart-dialog__label a:visited{fill:#1976d2;color:#1976d2}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-rename-chart-dialog__label a:hover{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}}.tv-rename-chart-dialog__label a:focus{outline:auto}.tv-rename-chart-dialog__label a:focus:not(:-moz-focusring){outline:none}.tv-rename-chart-dialog__label a:-moz-focusring{outline:auto}.tv-rename-chart-dialog__label a:active{color:#1e88e5;fill:#1e88e5;transition-duration:.06s}.tv-rename-chart-dialog__hint{width:16px;height:16px;vertical-align:middle;display:inline-block;margin-right:5px}.tv-rename-chart-dialog__hint:before{filter:invert(50%);content:url(70464b308617ebaa2bc504b4a50c3463.svg)}.tv-exit-fullscreen-button{z-index:16;position:fixed;top:-1px;right:50%;opacity:.6;background:#fff;color:#848487;border-radius:0 0 3px 3px;border:1px solid #c9cbcd;font-size:11px;width:116px;font-weight:700;padding:2px 4px;cursor:default;margin:0 -59px 0 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-exit-fullscreen-button:hover{opacity:1}}button,html input[type=button],input[type=reset],input[type=submit]{cursor:default}.chart-widget{position:absolute;border-style:none;right:0;top:0;width:512px;height:256px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.chart-header{background-color:#fff;border-bottom:1px solid gray;color:#fff}table.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;line-height:0;margin:0;padding:0;direction:ltr}.chart-markup-table tr{margin:0;padding:0}td.chart-markup-table{border:none;text-align:right;vertical-align:top;line-height:0;margin:0;padding:0;direction:rtl}.chart-gui-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;direction:ltr}.chart-data-window{position:absolute;width:100%;box-sizing:border-box;border-collapse:collapse;margin:0;padding:0;background-color:#fff;text-align:right;color:#4a4a4a}html.theme-dark .chart-data-window{color:#c5cbce;background-color:#131722}.chart-data-window .box{margin:3px}.chart-data-window .box.with-actions{cursor:pointer}.chart-data-window .box:first-child .chart-data-window-header:first-child{margin-top:0}.chart-data-window .hover .chart-data-window-header .hover-source-icon{display:block}.chart-data-window .active{border-right:2px solid #528cde}.chart-data-window .active .chart-data-window-header{background:#e9f8ff}.chart-data-window .active .chart-data-window-header,.chart-data-window .active .chart-data-window-item .chart-data-window-item-title{padding-right:8px}.chart-data-window .active .chart-data-window-item{font-weight:700}.chart-data-window .hidden{opacity:.3}.chart-data-window .hidden .chart-data-window-item{display:none}.chart-data-window .chart-data-window-header,.chart-data-window .chart-data-window-item{margin-bottom:3px;position:relative}.chart-data-window .chart-data-window-header{padding:9px 10px;background:#f1f3f6;font-weight:700;font-size:12px}html.theme-dark .chart-data-window .chart-data-window-header{background:#262b3e}.chart-data-window .chart-data-window-header .toggle-source-icon{display:block;position:absolute;left:14px;top:11px;width:16px;height:10px}.chart-data-window .chart-data-window-header .toggle-source-icon svg{display:block;width:16px;height:10px;fill:#7d7d7d}html.theme-dark .chart-data-window .chart-data-window-header .toggle-source-icon svg{fill:#758696}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-data-window .chart-data-window-header .toggle-source-icon:hover svg{fill:#2196f3!important}}.chart-data-window .chart-data-window-header .hover-source-icon{display:none;position:absolute;left:40px;top:11px;width:10px;height:10px;border-radius:10px;background:#2196f3}.chart-data-window .chart-data-window-item:last-child{margin-bottom:0}.chart-data-window .chart-data-window-item .chart-data-window-item-title,.chart-data-window .chart-data-window-item .chart-data-window-item-value{width:50%;box-sizing:border-box;padding:4px 10px;display:inline-block;white-space:nowrap}.chart-data-window .chart-data-window-item .chart-data-window-item-title .real-color,.chart-data-window .chart-data-window-item .chart-data-window-item-value .real-color{display:inline-block;width:15px;height:8px;margin-left:15px;border:1px dotted #ccc;cursor:help}.chart-data-window .chart-data-window-item .chart-data-window-item-value{text-align:left}.property-page{color:#4a4a4a;position:relative}html.theme-dark .property-page{color:#c5cbce}.property-page td{white-space:nowrap;padding:3px 4px;height:27px}.property-page td:empty{padding:0}.property-page td:first-child{padding-right:0}.property-page td:last-child{padding-left:0}.property-page.study-properties,.property-page.study-strategy-properties{margin-top:10px}.property-page.study-strategy-properties tr.disabled label{color:#999}.property-page input[type=checkbox]{margin:3px .5ex}.property-page-bandwidth{margin-right:8px;width:55px;vertical-align:middle}.property-page input[type=checkbox]{vertical-align:middle}.property-page td:first-child input[type=checkbox]{margin-right:0}.property-page .tv-text-input{height:25px}.propertypage-name-label{text-transform:capitalize}.properties-tabs{padding:0 25px}.properties-tabs a.properties-tabs-label{padding:0;margin-right:45px;display:inline-block;position:relative;color:#4f5966}html.theme-dark .properties-tabs a.properties-tabs-label{color:#f7f8fa}.properties-tabs a.properties-tabs-label.active{font-weight:700}.properties-tabs a.properties-tabs-label.active:after{content:" ";position:absolute;display:block;bottom:-1px;width:100%;height:3px;background-color:#5cb888}.properties-tabs a.properties-tabs-label.with-filter{padding-bottom:16px}.properties-tabs a.properties-tabs-label:first-child{margin-right:0}.properties-tabs a.properties-tabs-label:last-child{margin-left:40px}.chart-loading-screen{position:absolute;top:0;right:0;width:0;height:0;z-index:4}.chart-loading-screen .chart-loading-screen-shield{width:100%;height:100%;opacity:0;background:red}.chart-loading-screen.fade{width:100%;height:100%}.chart-loading-screen.fade .chart-loading-screen-shield{opacity:.5;transition:opacity .3s ease}.properties-tabs .help{width:15px;height:15px;background:url(180acc64d47073cae241f54fe1659797.png);float:left;margin:1px 0 0 10px}.bar-mark-tooltip{display:none;position:absolute;z-index:14;padding:8px 8px 8px 10px;background:hsla(0,0%,100%,.9);min-height:18px;border:1px solid;border-color:gray}html.theme-dark .bar-mark-tooltip{background:rgba(19,23,34,.9)}.bar-mark-tooltip .text{padding-right:4px;padding-top:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:13px;line-height:13px}.published-charts-tooltip{display:none;position:absolute;z-index:7;padding:8px 8px 8px 30px;background:hsla(0,0%,100%,.9);border:1px solid;height:32px;cursor:default;margin-top:-25px}html.theme-dark .published-charts-tooltip{background:rgba(19,23,34,.9)}.published-charts-tooltip .avatar{position:absolute;top:8px;right:8px;width:32px;height:32px}.published-charts-tooltip .avatar img{width:32px;height:32px}.published-charts-tooltip .pin{background-image:url(7393f661fc7d4389ea6d4dabd2a5aeea.png);width:16px;height:16px;vertical-align:top;position:absolute;top:9px;left:9px;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin:hover{background-position:32px 0}}.published-charts-tooltip .pin.pinned{background-position:16px 0}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .pin.pinned:hover{background-position:16px 0}}.published-charts-tooltip .text{padding-right:39px;max-width:250px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:13px;line-height:15px;color:#4a4a4a;font-weight:700}html.theme-dark .published-charts-tooltip .text{color:#8b8f95}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.published-charts-tooltip .text:hover{text-decoration:underline}}.published-charts-tooltip .username{font-size:11px;color:#8f8f8f;font-weight:400;padding-top:2px;padding-right:39px;white-space:nowrap;line-height:13px}.published-charts-tooltip:after,.published-charts-tooltip:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.published-charts-tooltip:after{border-width:1em;top:50%;margin-top:-1em}.published-charts-tooltip:before{border-width:1.1em;top:50%;margin-top:-1.1em}.published-charts-tooltip:not(.right):after{border-color:hsla(0,0%,100%,0);border-right-color:#fff}html.theme-dark .published-charts-tooltip:not(.right):after{border-right-color:#131722}.published-charts-tooltip.right:after{border-color:hsla(0,0%,100%,0);border-left-color:#fff}html.theme-dark .published-charts-tooltip.right:after{border-left-color:#131722}.published-charts-tooltip.right:before{right:-2.2em}.published-charts-tooltip.right:after{right:-2em}.published-charts-tooltip.green{border-color:#78c143}.published-charts-tooltip.red{border-color:#cc4545}.published-charts-tooltip.neutral{border-color:#eac300}.published-charts-tooltip.green:before{border-color:rgba(120,193,67,0);border-right-color:#78c143}.published-charts-tooltip.red:before{border-color:rgba(204,69,69,0);border-right-color:#cc4545}.published-charts-tooltip.neutral:before{border-color:rgba(234,195,0,0);border-right-color:#eac300}.published-charts-tooltip.green.right:before{border-color:rgba(120,193,67,0);border-left-color:#78c143}.published-charts-tooltip.red.right:before{border-color:rgba(204,69,69,0);border-left-color:#cc4545}.published-charts-tooltip.neutral.right:before{border-color:rgba(234,195,0,0);border-left-color:#eac300}.chart-controls-bar{position:absolute;contain:strict;height:39px;box-sizing:border-box;overflow:hidden;border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;background-color:var(--tv-color-pane-background,#fff)}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-right-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-left-radius:0}.charts-popup-list.date-range-popupmenu{margin-right:1px}.charts-popup-list.date-range-popupmenu .item{padding-right:10px;padding-left:10px}@font-face{font-family:FontAwesome;src:url(40f9a03d174178efb12303caa9bc7cd8.woff2) format("woff2"),url(3293616ec0c605c7c2db25829a0a509e.woff) format("woff");font-weight:400;font-style:normal}.ui-draggable{touch-action:none}.chart-gui-button-pseudo-border{content:"";display:block;position:absolute;top:-1px;right:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}html.theme-dark .chart-gui-button-pseudo-border{border-color:#4c525e}._tv-dialog .button,._tv-dialog .submenu,.bottom-widgetbar-content.backtesting .button,.bottom-widgetbar-content.backtesting .submenu,.properties-toolbar .button,.properties-toolbar .submenu,.widgetbar-widgetheader .button,.widgetbar-widgetheader .submenu{position:relative}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .button:not(.disabled):not(.selected):hover:before,._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,.bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,.properties-toolbar .button:not(.disabled):not(.selected):hover:before,.properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,.widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{content:"";display:block;position:absolute;top:-1px;right:-1px;width:100%;height:100%;border:1px solid;border-color:#b5b7b9;background:transparent;z-index:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .button:not(.disabled):not(.selected):hover:before,html.theme-dark ._tv-dialog .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .button:not(.disabled):not(.selected):hover:before,html.theme-dark .bottom-widgetbar-content.backtesting .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .button:not(.disabled):not(.selected):hover:before,html.theme-dark .properties-toolbar .submenu:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .button:not(.disabled):not(.selected):hover:before,html.theme-dark .widgetbar-widgetheader .submenu:not(.disabled):not(.selected):hover:before{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,.bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,.properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,.widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border:1px solid;border-color:#b5b7b9}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark ._tv-dialog .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .bottom-widgetbar-content.backtesting .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .properties-toolbar .tv-select-container:not(.sbHolderDisabled):hover,html.theme-dark .widgetbar-widgetheader .tv-select-container:not(.sbHolderDisabled):hover{border-color:#4c525e}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.widgetbar-widgetheader .button:hover{border:1px solid;border-color:#f7f8fa}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){html.theme-dark .widgetbar-widgetheader .button:hover{border-color:#4c525e}}.pane{overflow:hidden;cursor:crosshair}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(0579d40b812fa2c3ffe72e5803a6e14c.cur),default}.pane--cursor-dot{cursor:url(ed68e83c16f77203e73dbc4c3a7c7fa1.cur),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nesw-resize}.pane--cursor-nesw-resize{cursor:nwse-resize}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{display:inline-block;position:relative;width:19px;height:19px;border-radius:50%;background-color:rgba(224,227,235,.5);transform-origin:bottom;z-index:2}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{position:absolute;pointer-events:false;opacity:1;z-index:2;color:#50535e;top:50%;bottom:50%;width:100%;text-align:center;font-size:11px}html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#50535e}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{position:absolute;pointer-events:false;opacity:0;z-index:3;height:15px;top:2px;right:2px}.price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#131722}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#000}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:0}.price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:1}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(224,227,235,.5)}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc{opacity:0}.price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .symbol-2JyFiLZ_{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#787b86}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,0)}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB:hover .wrapper-1tN_aWXZ .label-NpaJWak6 .gear-3B_8TAjc svg{fill:#9598a1}}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-symbol-2A_FZK26 .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:rgba(42,46,57,.5)}.chart-widget__bottom--themed-dark .price-axis-stub-3MoqVLRB.fixed-gear-IiZPkpoQ .wrapper-1tN_aWXZ .label-NpaJWak6{background-color:transparent}.price-axis{position:absolute;cursor:default;height:100%;overflow:hidden}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis-currency-label-wrapper-opoVZ91E{position:absolute;-webkit-user-select:none;user-select:none;width:100%;text-align:center;z-index:3;right:0;top:6px}.price-axis-currency-label-1aGvtcW9{display:inline-block;padding:0 4px 0 2px;border-radius:4px;white-space:nowrap;border:1px solid #d1d4dc}.price-axis-currency-label-1aGvtcW9.readonly-OYsh-rpT{padding:0 4px}.price-axis-currency-label-arrow-down-243KKK5C svg{vertical-align:middle;margin-bottom:2px;margin-right:2px}.chart-widget__top--themed-dark .price-axis-currency-label-1aGvtcW9{border-color:#363a45}.pane-separator{position:relative;padding:0;margin:0}.pane-separator .handle{position:absolute;z-index:50;top:-4px;height:9px;right:0;width:100%;cursor:row-resize}.pane-separator .handle.i-active{background:hsla(225,8%,72%,.2)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.pane-separator .handle:hover{background:hsla(225,8%,72%,.2)}}.chart-widget--themed-dark .pane-separator .handle.i-active{background:hsla(225,8%,72%,.12)}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.chart-widget--themed-dark .pane-separator .handle:hover{background:hsla(225,8%,72%,.12)}}.pane-separator .handle.i-active:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background:hsla(225,8%,72%,.01);opacity:0}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.tv-spinner{display:none;position:absolute;width:1em;height:1em;top:calc(50% - .5em);right:calc(50% - .5em);margin:0 auto;color:#37a6ef;animation:tv-spinner__container-rotate .9s linear infinite;will-change:transform;direction:rtl}.tv-spinner--size_mini{font-size:16px}.tv-spinner--size_medium{font-size:32px}.tv-spinner--size_large{font-size:56px}.tv-spinner--size_mini .tv-spinner__width_element:after{border-width:2px}.tv-spinner--size_medium .tv-spinner__width_element:after{border-width:3px}.tv-spinner--size_large .tv-spinner__width_element:after{border-width:4px}.tv-spinner--shown{display:block}.tv-spinner__spinner-layer{position:absolute;width:100%;height:100%;white-space:nowrap;color:currentColor;transform:rotate(-90deg)}.tv-spinner__spinner-layer:after{content:"";position:absolute;box-sizing:border-box;top:0;border-width:.07em;border-radius:50%;right:45%;width:10%;border-top-style:solid}.tv-spinner__background{display:inline-block;position:absolute;width:100%;height:100%;overflow:hidden}.tv-spinner__background:after{content:"";position:absolute;box-sizing:border-box;top:0;right:0;border-radius:50%;bottom:0;width:100%;border-color:rgba(135,151,165,.2);border-style:solid}.tv-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden}.tv-spinner__circle-clipper:after{content:"";position:absolute;box-sizing:border-box;top:0;border-radius:50%;bottom:0;width:200%;border-style:solid;border-bottom-color:transparent;animation-duration:1.4s;animation-timing-function:cubic-bezier(.36,0,.37,.99);animation-iteration-count:1;will-change:transform}.tv-spinner__circle-clipper--left:after{right:0;border-left-color:transparent;transform:rotate(0deg);animation-name:tv-spinner__left-spin}.tv-spinner__circle-clipper--right:after{right:-100%;border-right-color:transparent;transform:rotate(124deg);animation-name:tv-spinner__right-spin}@keyframes tv-spinner__container-rotate{to{transform:rotate(-1turn)}}@keyframes tv-spinner__left-spin{0%{transform:rotate(-130deg)}to{transform:rotate(0deg)}}@keyframes tv-spinner__right-spin{0%{transform:rotate(130deg)}to{transform:rotate(124deg)}}.tv-chart-events-source__tooltip{z-index:7;pointer-events:none}.tv-chart-events-source__tooltip--clickable{pointer-events:all}.tv-chart-events-source__tooltip__content{font-size:9pt;line-height:normal;cursor:default}.tv-chart-events-source__tooltip__item{margin-top:6pt;border:0;border-right:6px solid #ffc84a;border-radius:2px;background:#fff;padding:15px 20px;box-shadow:0 2px 7px rgba(0,0,0,.25);color:#131722}html.theme-dark .tv-chart-events-source__tooltip__item{color:#d1d4dc;box-shadow:0 2px 7px rgba(107,121,136,.25);background:#131722}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-normal{background:#fff;border-right-color:#f89e30}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-high{background:#fff;border-right-color:#ff4a68}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-earnings{background:#fff;border-right-color:#ff4d6a}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-splits{background:#fff;border-right-color:#007f0e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-dividends{background:#fff;border-right-color:#0496ff}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-right-width:1px;border-right-color:#dadde0}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-none{border-right-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-right-width:1px;border-right-color:#dadde0;padding:15px 25px 15px 20px;font-size:10pt}html.theme-dark .tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list{border-right-color:#363c4e}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl:before{margin-left:5px;position:absolute;right:15px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:not(:first-child){margin-top:12px}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list dl.list-item:before{content:"\2022"}.tv-chart-events-source__tooltip__item.tv-chart-events-source__tooltip__item--importance-list h2{font-size:10pt}.tv-chart-events-source__tooltip__item dl{margin:0;line-height:1.5}.tv-chart-events-source__tooltip__item dl.actual{color:#000}html.theme-dark .tv-chart-events-source__tooltip__item dl.actual{color:#9db2bd}.tv-chart-events-source__tooltip__item dd,.tv-chart-events-source__tooltip__item dt{margin:0;display:inline}.tv-chart-events-source__tooltip__item h2{font-size:10pt;margin:0 0 4pt}.tv-chart-events-source__tooltip__item a,.tv-chart-events-source__tooltip__item a:active,.tv-chart-events-source__tooltip__item a:visited{color:#2196f3;cursor:pointer}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-chart-events-source__tooltip__item a:hover{color:#2196f3;cursor:pointer}}table.tv-chart-events-table{margin-top:4pt}table.tv-chart-events-table td,table.tv-chart-events-table th{width:33%;line-height:1.5}table.tv-chart-events-table th{color:#5d606b;font-weight:400}html.theme-dark table.tv-chart-events-table th{color:#9598a1}table.tv-chart-events-table td{font-weight:700}table.tv-chart-events-table td:not(:last-child),table.tv-chart-events-table th:not(:last-child){padding-left:7pt}.tv-chart-events-tooltip-date{line-height:1!important} \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js b/src/components/kline/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js new file mode 100644 index 00000000..707f4f74 --- /dev/null +++ b/src/components/kline/charting_library/bundles/load-chart-dialog.e16c8b92ef347143d8d1.js @@ -0,0 +1,12 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["load-chart-dialog"],{"/KDZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n("mrSG"),r=n("q1tI"),i=function(e){function t(t){var n=e.call(this,t)||this;return n._handleChange=function(){n.forceUpdate()},n.state={query:window.matchMedia(n.props.rule)},n}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this._subscribe(this.state.query)},t.prototype.componentDidUpdate=function(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))},t.prototype.componentWillUnmount=function(){this._unsubscribe(this.state.query)},t.prototype.render=function(){return this.props.children(this.state.query.matches)},t.getDerivedStateFromProps=function(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null},t.prototype._subscribe=function(e){e.addListener(this._handleChange)},t.prototype._unsubscribe=function(e){e.removeListener(this._handleChange)},t}(r.PureComponent)},"02pg":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n("q1tI"),r=n("TSYQ"),i=n("XiJV");function a(e){return o.createElement("div",{className:r(i.separator,e.className)})}},"0lTl":function(e,t,n){e.exports={wrap:"wrap-ghxWUnOu","wrap--horizontal":"wrap--horizontal-1sVOJLqZ",bar:"bar-2ZGFe1r-",barInner:"barInner-2f6z58Ci","barInner--horizontal":"barInner--horizontal-35zIxXob","bar--horizontal":"bar--horizontal-2ofOPj8L"}},"25b6":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return c}));var o=/[<"'&>]/g,r=function(e){return"&#"+e.charCodeAt(0)+";"};function i(e){return e.replace(o,r)}function a(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function c(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},"8d0Q":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var o=n("q1tI");function r(){var e=Object(o.useState)(!1),t=e[0],n=e[1];return[t,{onMouseOver:function(e){i(e)&&n(!0)},onMouseOut:function(e){i(e)&&n(!1)}}]}function i(e){return!e.currentTarget.contains(e.relatedTarget)}},"9dlw":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("i8i4"),c=n.n(a),l=(n("EsMY"),n("AiMB")),s=n("DTHj"),u=n("X0gx"),d=n("8Rai");function f(e){var t=e.controller,n=e.children,a=e.isOpened,f=e.closeOnClickOutside,m=void 0===f||f,v=e.doNotCloseOn,h=e.onClickOutside,b=e.onClose,p=Object(o.__rest)(e,["controller","children","isOpened","closeOnClickOutside","doNotCloseOn","onClickOutside","onClose"]),g=Object(r.useContext)(u.a),O=Object(d.a)({handler:function(e){h&&h(e);if(!m)return;if(v&&e.target instanceof Node){var t=c.a.findDOMNode(v);if(t instanceof Node&&t.contains(e.target))return}b()},mouseDown:!0,touchStart:!0});return a?i.a.createElement(l.a,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},i.a.createElement("span",{ref:O,style:{pointerEvents:"auto"}},i.a.createElement(s.a,Object(o.__assign)({},p,{ +isOpened:a,onClose:b,onScroll:function(t){var n=e.onScroll;n&&n(t);t.stopPropagation()},customCloseDelegate:g,ref:t}),n))):null}},AMW5:function(e,t,n){"use strict";n.r(t);var o=n("q1tI"),r=n.n(o),i=n("i8i4"),a=n("mrSG"),c=n("Eyy1"),l=n("YFKU"),s=n("Vdly"),u=n("qFKp"),d=n("g89m"),f=n("TSYQ"),m=n.n(f),v=n("9dlw"),h=n("Iksw"),b=n("Iivm"),p=n("e5nO"),g=n("UjII"),O=n("HjiN");function w(e){var t=e.sortDirection,n=e.children,i=Object(a.__rest)(e,["sortDirection","children"]),c=Object(o.useRef)(null),l=Object(o.useState)(!1),s=l[0],u=l[1];return r.a.createElement("div",Object(a.__assign)({},i,{ref:c,className:f(O.sortButton,"apply-common-tooltip","common-tooltip-vertical"),onClick:function(){u(!s)}}),r.a.createElement(b.Icon,{className:O.icon,icon:0===t?p:g}),r.a.createElement(v.a,{doNotCloseOn:c.current,isOpened:s,onClose:function(){u(!1)},position:Object(h.c)(c.current,{verticalMargin:-35,verticalAttachEdge:0})},n))}var C=n("N5tr"),E=n("H2qI");function j(e){var t=e.label,n=e.listSortField,r=e.itemSortField,i=e.listSortDirection,c=e.itemSortDirection,l=e.onClick,s=e.className,u=Object(a.__rest)(e,["label","listSortField","itemSortField","listSortDirection","itemSortDirection","onClick","className"]),d=r===n&&c===i;return o.createElement(C.b,Object(a.__assign)({},u,{className:f(E.container,s),label:o.createElement("div",{className:E.labelWrap},o.createElement(b.Icon,{className:E.icon,icon:0===c?p:g}),o.createElement("span",{className:E.text},t)),isActive:d,onClick:function(){l(r,c)},"data-active":d.toString(),"data-sort-field":r,"data-sort-direction":0===c?"asc":"desc"}))}var _=n("QHWU"),y=n("IePd");function N(e){var t=e.children,n=e.className;return r.a.createElement("div",{className:m()(y.container,n)},t)}function S(e){var t=e.title;return r.a.createElement("div",{className:y.title},t)}var k=n("Hr11"),D=n("Ialn"),x=n("0lTl");function T(e){var t,n,i=e.size,a=e.scrollSize,l=e.clientSize,s=e.scrollProgress,u=e.onScrollProgressChange,d=e.horizontal,f=e.theme,v=void 0===f?x:f,h=e.onDragStart,b=e.onDragEnd,p=e.minBarSize,g=void 0===p?40:p,O=Object(o.useRef)(null),w=Object(o.useRef)(null),C=Object(o.useState)(!1),E=C[0],j=C[1],_=Object(o.useRef)(0);Object(o.useEffect)((function(){if(E){h&&h();var e=Object(c.ensureNotNull)(O.current).ownerDocument;e&&(e.addEventListener("mousemove",M),e.addEventListener("mouseup",I))}else b&&b();return function(){var e=Object(c.ensureNotNull)(O.current).ownerDocument;e&&(e.removeEventListener("mousemove",M),e.removeEventListener("mouseup",I))}}),[E]);var y=i/a||0,N=l*y||0,S=Math.max(N,g),T=(i-S)/(i-N),F=function(e){if(Object(D.isRtl)()&&d)return e-a+l;return e}(Object(k.clamp)(s,0,a-i));return r.a.createElement("div",{ref:O,className:m()(v.wrap,d&&v["wrap--horizontal"]),style:(t={},t[d?"width":"height"]=i,t),onMouseDown:function(e){if(e.isDefaultPrevented())return;e.preventDefault();var t=Object(c.ensureNotNull)(w.current).getBoundingClientRect();_.current=(d?t.width:t.height)/2;var n=a-i,o=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))-_.current;o<0?(o=0, +_.current=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))):o>n*y*T&&(o=n*y*T,_.current=A(e.nativeEvent,Object(c.ensureNotNull)(O.current))-o);u(o/y/T),j(!0)}},r.a.createElement("div",{ref:w,className:m()(v.bar,d&&v["bar--horizontal"]),style:(n={},n[d?"minWidth":"minHeight"]=g,n[d?"width":"height"]=S,n.transform="translate"+(d?"X":"Y")+"("+(F*y*T||0)+"px)",n),onMouseDown:function(e){e.preventDefault(),_.current=A(e.nativeEvent,Object(c.ensureNotNull)(w.current)),j(!0)}},r.a.createElement("div",{className:m()(v.barInner,d&&v["barInner--horizontal"])})));function M(e){var t=A(e,Object(c.ensureNotNull)(O.current))-_.current;u(t/y/T)}function I(e){j(!1)}function A(e,t){var n=t.getBoundingClientRect();return d?e.clientX-n.left:e.clientY-n.top}}var F=n("8d0Q"),M=n("ya27");function I(e){var t=e.reference,n=e.className,i=e.containerHeight,c=void 0===i?0:i,l=e.containerWidth,s=void 0===l?0:l,u=e.contentHeight,d=void 0===u?0:u,m=e.contentWidth,v=void 0===m?0:m,h=e.scrollPosTop,b=void 0===h?0:h,p=e.scrollPosLeft,g=void 0===p?0:p,O=e.onVerticalChange,w=e.onHorizontalChange,C=e.visible,E=Object(F.b)(),j=E[0],_=E[1],y=Object(o.useState)(!1),N=y[0],S=y[1],k=c0;)m+=i,d((function(e){return e+i}));a=t.length-m>0?n(r,{timeout:500}):null,f.current&&f.current()},a=n(r,{timeout:500});return function(){null!==a&&o(a)}}),[t.length]),r.a.createElement(r.a.Fragment,null,t.slice(0,u))}var L=n("tmL0"),B={onMouseOver:function(){},onMouseOut:function(){}};var R=n("ntBy");function z(e){var t=e.className,n=e.listKey,i=e.data,l=e.renderItem,s=e.onScroll,d=e.onTouchStart,f=function(e){var t=Object(o.useRef)(null),n=e||Object(o.useRef)(null),r=Object(F.b)(),i=r[0],l=r[1],s=Object(o.useState)({reference:t,containerHeight:0,containerWidth:0,contentHeight:0,contentWidth:0,scrollPosTop:0,scrollPosLeft:0,onVerticalChange:function(e){f((function(t){return Object(a.__assign)(Object(a.__assign)({},t),{scrollPosTop:e})})),Object(c.ensureNotNull)(n.current).scrollTop=e}, +onHorizontalChange:function(e){f((function(t){return Object(a.__assign)(Object(a.__assign)({},t),{scrollPosLeft:e})})),Object(c.ensureNotNull)(n.current).scrollLeft=e},visible:i}),d=s[0],f=s[1],m=Object(o.useCallback)((function(){if(n.current){var e=n.current,o=e.clientHeight,r=e.scrollHeight,i=e.scrollTop,c=e.clientWidth,l=e.scrollWidth,s=e.scrollLeft,u=t.current?t.current.offsetTop:0;f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{containerHeight:o-u,contentHeight:r-u,scrollPosTop:i,containerWidth:c,contentWidth:l,scrollPosLeft:s})}))}}),[]);function v(){f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{scrollPosTop:Object(c.ensureNotNull)(n.current).scrollTop,scrollPosLeft:Object(c.ensureNotNull)(n.current).scrollLeft})}))}return Object(o.useEffect)((function(){i&&m(),f((function(e){return Object(a.__assign)(Object(a.__assign)({},e),{visible:i})}))}),[i]),Object(o.useEffect)((function(){return n.current&&n.current.addEventListener("scroll",v),function(){n.current&&n.current.removeEventListener("scroll",v)}}),[n]),[d,u.CheckMobile.any()?B:l,n,m]}(e.reference),v=f[0],h=f[1],b=f[2],p=f[3],g=Object(o.useMemo)((function(){return i.map(l)}),[i,l]);return r.a.createElement(L.a,Object(a.__assign)({},h,{reference:b,className:m()(R.scrollContainer,t),onScroll:s,onTouchStart:d}),r.a.createElement("div",{className:R.overlapScrollWrap},r.a.createElement(I,Object(a.__assign)({},v))),r.a.createElement(A,{key:n,initCount:10,items:g,onUpdate:p}))}var P=n("ldgD"),W=n.n(P),q=n("BxxN"),H=n("dTSQ"),Q=n("pr86"),U=n("i/MG"),Y=n("xp8i");function K(e){var t=e.searchString,n=e.text,i=e.isActive;if(!t)return r.a.createElement(r.a.Fragment,null,n);var a=Object(o.useMemo)((function(){return n.split(new RegExp("("+Object(H.regExpEscape)(t)+")","i"))}),[t]);return r.a.createElement(r.a.Fragment,null,a.map((function(e,t){return t%2?r.a.createElement("span",{key:t,className:m()(Y.highlight,i&&Y.active)},e):r.a.createElement(r.a.Fragment,{key:t},e)})))}function G(e){var t=e.url,n=e.title,o=e.renderTitle,i=e.subtitle,c=e.removeBtnLabel,l=e.onClick,s=e.onClickFavorite,d=e.onClickRemove,f=e.isActive,v=e.isFavorite,h=e.isMobile,b=void 0!==h&&h,p=e.showFavorite,g=void 0===p||p,O=Object(a.__rest)(e,["url","title","renderTitle","subtitle","removeBtnLabel","onClick","onClickFavorite","onClickRemove","isActive","isFavorite","isMobile","showFavorite"]);return r.a.createElement("a",Object(a.__assign)({},O,{className:m()(Y.itemRow,f&&Y.active,b&&Y.mobile),onClick:X.bind(null,l),href:t,"data-role":"list-item","data-active":f}),g&&s&&r.a.createElement(Q.a,{className:m()(Y.favoriteButton,v&&Y.favorite,u.CheckMobile.any()&&Y.mobile),isActive:f,isFilled:v,onClick:X.bind(null,s),"data-name":"list-item-favorite-button","data-favorite":v}),r.a.createElement("div",{className:m()(Y.itemInfo,!g&&Y.itemInfoWithPadding)},r.a.createElement("div",{className:m()(Y.title,f&&Y.active,b&&Y.mobile),"data-name":"list-item-title"},o||n),r.a.createElement("div",{className:m()(Y.details,f&&Y.active,b&&Y.mobile)},i)),r.a.createElement(U.a,{ +className:Y.removeButton,isActive:f,onClick:X.bind(null,d),"data-name":"list-item-remove-button",title:c}))}function X(e,t){t.defaultPrevented||(t.preventDefault(),e(t))}var J=n("pPtI"),Z=n("+EG+"),V=n("oNDq"),$=n("25b6");var ee=Object(l.t)("Do you really want to delete Chart Layout '{0}' ?");function te(e){var t;try{t=Object(J.getTranslatedResolution)(e)}catch(n){t=e}return t}function ne(e){var t=e.chart,n=e.chartWidgetCollection,i=(e.trackEvent,e.localFavorites),c=(e.onClose,e.searchString),l=e.onClickRemove,s=e.onRemoveCanceled,u=Object(o.useState)((function(){return t.active()})),d=u[0],f=u[1],m=Object(q.a)({chartId:t.url}),v=Object(o.useContext)(Z.b);return Object(o.useEffect)((function(){return n&&n.metaInfo.id.subscribe(b),function(){n&&n.metaInfo.id.unsubscribe(b)}}),[]),r.a.createElement(G,{url:m,title:r.a.createElement(K,{searchString:c,isActive:d,text:t.title}),subtitle:r.a.createElement(r.a.Fragment,null,r.a.createElement(K,{searchString:c,isActive:d,text:t.symbol}),", ",r.a.createElement(K,{searchString:c,isActive:d,text:te(t.interval)})," ","(",W.a.unix(t.modified).format("DD.MM.YYYY HH:mm"),")"),onClick:function(e){0;t.openAction(),!1},onClickFavorite:function(){0;var e=Object(a.__assign)({},i);e[t.id]?delete e[t.id]:e[t.id]=!0;t.favoriteAction(e)},onClickRemove:function(){!function(e,t,n,o){Object(V.createConfirmDialog)({content:Object($.b)(e),manager:o||void 0}).then((function(e){e.on("action:yes",(function(){t(),e.close()})),e.on("afterClose",(function(){return n()})),e.open()}))}(ee.format(t.title),h,s,v)},isFavorite:Boolean(i[t.id]),isActive:d,"data-name":"load-chart-dialog-item"});function h(){t.deleteAction().then((function(){return l(t.id)}))}function b(e){f(t.id===e)}}var oe=n("tWVy"),re=n("YCUu"),ie={sortField:"modified",sortDirection:1};function ae(e){var t=e.charts,n=e.onClose,i=e.favoriteChartsService,l=e.chartWidgetCollection,f=Object(o.useState)(""),m=f[0],v=f[1],h=Object(o.useState)(m),b=h[0],p=h[1],g=Object(o.useState)([]),O=g[0],C=g[1],E=Object(o.useRef)(null),y=Object(o.useState)((function(){return i.get()})),k=y[0],D=y[1],x=Object(o.useState)((function(){return s.getJSON("loadChartDialog.viewState",ie)})),T=x[0],F=x[1],M=Object(o.useRef)(null);Object(o.useEffect)((function(){u.CheckMobile.any()||Object(c.ensureNotNull)(M.current).focus()}),[]);var I=null;Object(o.useEffect)((function(){I&&I()}),[m,O]);var A=Object(o.useRef)();Object(o.useEffect)((function(){return A.current=setTimeout((function(){v(b)}),300),function(){clearTimeout(A.current)}}),[b]),Object(o.useEffect)((function(){return i.getOnChange().subscribe(null,q),function(){i.getOnChange().unsubscribe(null,q)}}),[]);var L=Object(o.useMemo)((function(){return Object(a.__spreadArrays)(t).sort((e=T.sortDirection,function(t,n){if(k[t.id]&&!k[n.id])return-1;if(!k[t.id]&&k[n.id])return 1;var o=0===e?1:-1;return"modified"===T.sortField?o*(t.modified-n.modified):o*t.title.localeCompare(n.title)})).filter((function(e){return!O.includes(e.id)&&(Q(e.title)||Q(e.symbol)||Q(te(e.interval)))}));var e}),[m,T,O,k]) +;return r.a.createElement(d.a,{ref:E,onClose:n,onClickOutside:n,isOpened:!0,title:window.t("Load layout"),dataName:"load-layout-dialog",render:function(e){var t=e.requestResize;return I=t,r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,{reference:M,onChange:R,placeholder:window.t("Search")}),r.a.createElement(N,null,r.a.createElement(S,{title:window.t("Layout name")}),r.a.createElement(w,{sortDirection:T.sortDirection,title:window.t("Sort by layout name, date changed"),"data-name":"load-chart-dialog-sort-button"},r.a.createElement(j,{label:window.t("Layout name (A to Z)"),listSortField:T.sortField,itemSortField:"title",listSortDirection:T.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Layout name (Z to A)"),listSortField:T.sortField,itemSortField:"title",listSortDirection:T.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Date modified (oldest first)"),listSortField:T.sortField,itemSortField:"modified",listSortDirection:T.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),r.a.createElement(j,{label:window.t("Date modified (newest first)"),listSortField:T.sortField,itemSortField:"modified",listSortDirection:T.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}))),r.a.createElement(z,{listKey:[m,T.sortField,T.sortDirection].join("_"),className:re.contentList,data:L,onScroll:B,renderItem:function(e){return r.a.createElement(ne,{key:(k[e.id]?"f_":"")+e.id,chart:e,onClose:n,chartWidgetCollection:l,trackEvent:P,onRemoveCanceled:H,localFavorites:k,searchString:m,onClickRemove:W})}}))}});function B(){oe.a.fire()}function R(e){var t=e.currentTarget.value;p(t)}function P(e){0}function W(e){C(Object(a.__spreadArrays)([e],O))}function q(e){D(e)}function H(){Object(c.ensureNotNull)(E.current).focus()}function Q(e){return e.toLowerCase().includes(m.toLowerCase())}function U(e,t){var n={sortField:e,sortDirection:t};F(n),s.setValue("loadChartDialog.viewState",JSON.stringify(n),{forceFlush:!0}),P()}}function ce(e,t,n){var r=document.createElement("div");i.render(o.createElement(ae,{charts:e,favoriteChartsService:t,chartWidgetCollection:n,onClose:function(){i.unmountComponentAtNode(r)}}),r)}n.d(t,"showLoadChartDialog",(function(){return ce}))},ASyk:function(e,t,n){e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 419px)"}},H2qI:function(e,t,n){e.exports={container:"container-3Qk84Vpk",labelWrap:"labelWrap-1kffAsJL",icon:"icon-3s9Fy0WO",text:"text-1ie73mtL"}},HjiN:function(e,t,n){e.exports={sortButton:"sortButton-16hjqEoU",icon:"icon-2nbSQjFT"}},IePd:function(e,t,n){e.exports={container:"container-1oGzHiUj",title:"title-2FsC4R5h"}},Iksw:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){ +return s}));var o,r,i,a,c=n("Eyy1");!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(r||(r={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));var l={verticalAttachEdge:o.Bottom,horizontalAttachEdge:r.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0};function s(e,t){return function(n,s){var u=Object(c.ensureNotNull)(e).getBoundingClientRect(),d=t.verticalAttachEdge,f=void 0===d?l.verticalAttachEdge:d,m=t.verticalDropDirection,v=void 0===m?l.verticalDropDirection:m,h=t.horizontalAttachEdge,b=void 0===h?l.horizontalAttachEdge:h,p=t.horizontalDropDirection,g=void 0===p?l.horizontalDropDirection:p,O=t.horizontalMargin,w=void 0===O?l.horizontalMargin:O,C=t.verticalMargin,E=void 0===C?l.verticalMargin:C,j=f===o.Top?-1*E:E,_=b===r.Right?u.right:u.left,y=f===o.Top?u.top:u.bottom;return{x:_-(g===a.FromRightToLeft?n:0)+w,y:y-(v===i.FromBottomToTop?s:0)+j}}}},ItnF:function(e,t,n){e.exports={dialog:"dialog-2QwUBM-N",wrapper:"wrapper-3ePvQMAQ",separator:"separator-1L40XQyb"}},MyWJ:function(e,t,n){e.exports={container:"container-jKs34Xgq",inputContainer:"inputContainer-1KMWEbBN",withCancel:"withCancel-2WUzxNv9",input:"input-2pz7DtzH",icon:"icon-3SNZP2-_",cancel:"cancel-CnoMjYid"}},N5tr:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return v}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("TSYQ"),c=n("tWVy"),l=n("JWMC"),s=n("QpNh"),u=n("v1bN"),d=u;function f(e){var t=e.reference,n=Object(o.__rest)(e,["reference"]),r=Object(o.__assign)(Object(o.__assign)({},n),{ref:t});return i.a.createElement(e.href?"a":"div",r)}function m(e){e.stopPropagation()}function v(e){var t,n,d,v=e.className,h=e.title,b=e.labelRowClassName,p=e.shortcut,g=e.forceShowShortcuts,O=e.icon,w=e.isActive,C=e.isDisabled,E=e.isHovered,j=e.appearAsDisabled,_=e.label,y=e.link,N=e.showToolboxOnHover,S=e.target,k=e.toolbox,D=e.reference,x=e.onMouseOut,T=e.onMouseOver,F=e.theme,M=void 0===F?u:F,I=Object(s.a)(e),A=Object(r.useRef)(null);return i.a.createElement(f,Object(o.__assign)({},I,{className:a(v,M.item,O&&M.withIcon,(t={},t[M.isActive]=w,t[M.isDisabled]=C||j,t[M.hovered]=E,t)),title:h,href:y,target:S,reference:function(e){A.current=e,D&&D(e)},onClick:function(t){var n=e.dontClosePopup,o=e.onClick,r=e.onClickArg,i=e.trackEventObject;if(C)return;i&&Object(l.trackEvent)(i.category,i.event,i.label);o&&o(r,t);n||Object(c.b)()},onContextMenu:function(t){var n=e.trackEventObject,o=e.trackRightClick;n&&o&&Object(l.trackEvent)(n.category,n.event,n.label+"_rightClick")},onMouseUp:function(t){var n=e.trackEventObject,o=e.trackMouseWheelClick;if(1===t.button&&y&&n){var r=n.label;o&&(r+="_mouseWheelClick"),Object(l.trackEvent)(n.category,n.event,r)}},onMouseOver:T,onMouseOut:x}),void 0!==O&&i.a.createElement("div",{className:M.icon, +dangerouslySetInnerHTML:{__html:O}}),i.a.createElement("div",{className:a(M.labelRow,b)},i.a.createElement("div",{className:M.label},_)),(void 0!==p||g)&&i.a.createElement("div",{className:M.shortcut},(d=p)&&d.split("+").join(" + ")),void 0!==k&&i.a.createElement("div",{onClick:m,className:a(M.toolbox,(n={},n[M.showOnHover]=N,n))},k))}},QHWU:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("TSYQ"),c=n.n(a),l=n("YFKU"),s=n("Iivm"),u=n("hYdZ"),d=n("MyWJ");function f(e){var t=e.children,n=e.renderInput,r=e.onCancel,a=Object(o.__rest)(e,["children","renderInput","onCancel"]);return i.a.createElement("div",{className:d.container},i.a.createElement("div",{className:c()(d.inputContainer,r&&d.withCancel)},n||i.a.createElement(m,Object(o.__assign)({},a))),t,i.a.createElement(s.Icon,{className:d.icon,icon:u}),r&&i.a.createElement("div",{className:d.cancel,onClick:r},Object(l.t)("Cancel")))}function m(e){var t=e.className,n=e.reference,r=e.value,a=e.onChange,l=e.onFocus,s=e.onBlur,u=e.onKeyDown,f=e.onSelect,m=e.placeholder,v=Object(o.__rest)(e,["className","reference","value","onChange","onFocus","onBlur","onKeyDown","onSelect","placeholder"]);return i.a.createElement("input",Object(o.__assign)({},v,{ref:n,type:"text",className:c()(t,d.input),autoComplete:"off","data-role":"search",placeholder:m,value:r,onChange:a,onFocus:l,onBlur:s,onSelect:f,onKeyDown:u}))}},To8B:function(e,t){e.exports=''},UjII:function(e,t){e.exports=''},XfUw:function(e,t){e.exports=''},XiJV:function(e,t,n){e.exports={separator:"separator-1TZB5HZ-"}},YCUu:function(e,t,n){e.exports={contentList:"contentList-VpXJB1aY"}},e5nO:function(e,t){e.exports=''},fEjm:function(e,t,n){e.exports={favorite:"favorite-2V8VHwKe",disabled:"disabled-3ebwimbb",active:"active-3pQAvYvT",checked:"checked-2bhy04CF"}},g89m:function(e,t,n){"use strict" +;var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("Eyy1"),c=n("TSYQ"),l=n.n(c),s=n("/3z9"),u=n("d700"),d=n("WXjp"),f=n("02pg"),m=n("uhCe"),v=n("/KDZ"),h=n("pafz"),b=n("ZjKI"),p=n("FQhm"),g=n("Iivm"),O=n("zztK"),w=n("px1m");function C(e){var t=e.title,n=e.subtitle,o=e.onClose,r=e.renderBefore,a=e.renderAfter,c=e.draggable;return i.a.createElement("div",{className:l()(w.container,n&&w.unsetAlign)},r,i.a.createElement("div",{"data-dragg-area":c,className:w.title},i.a.createElement("div",{className:w.ellipsis},t),n&&i.a.createElement("div",{className:l()(w.ellipsis,w.subtitle)},n)),a,i.a.createElement(g.Icon,{className:w.close,icon:O,onClick:o,"data-name":"close","data-role":"button"}))}var E=n("ItnF");n.d(t,"a",(function(){return y}));var j={vertical:20},_={vertical:0},y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._controller=null,t._reference=null,t._renderChildren=function(e,n){return t._controller=e,t.props.render({requestResize:t._requestResize,centerAndFit:t._centerAndFit,isSmallWidth:n})},t._handleReference=function(e){return t._reference=e},t._handleClose=function(){t.props.onClose()},t._handleKeyDown=function(e){if(!e.defaultPrevented)switch(t.props.onKeyDown&&t.props.onKeyDown(e),Object(s.hashFromEvent)(e)){case 27:if(e.defaultPrevented)return;if(t.props.forceCloseOnEsc&&t.props.forceCloseOnEsc())return void t._handleClose();var n=document.activeElement,o=Object(a.ensureNotNull)(t._reference);if(null!==n){if(e.preventDefault(),N(n))return void t._handleClose();if(Object(u.b)(n))return void o.focus();if(o.contains(n))return void t._handleClose()}}},t._requestResize=function(){null!==t._controller&&t._controller.recalculateBounds()},t._centerAndFit=function(){null!==t._controller&&t._controller.centerAndFit()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){p.subscribe(b.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.componentWillUnmount=function(){p.unsubscribe(b.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null)},t.prototype.focus=function(){Object(a.ensureNotNull)(this._reference).focus()},t.prototype.getElement=function(){return this._reference},t.prototype.render=function(){var e=this,t=this.props,n=t.className,o=t.isOpened,r=t.title,a=t.dataName,c=t.onClickOutside,s=t.additionalElementPos,u=t.additionalHeaderElement,b=t.backdrop,p=t.shouldForceFocus,g=void 0===p||p,O=t.showSeparator,w=t.subtitle,y=t.draggable,N=void 0===y||y,S=t.fullScreen,k=void 0!==S&&S,D=t.isAnimationEnabled,x=t.growPoint,T=t.dialogTooltip,F="after"!==s?u:void 0,M="after"===s?u:void 0;return i.a.createElement(v.a,{rule:m.a.SmallHeight},(function(t){return i.a.createElement(v.a,{rule:m.a.TabletSmall},(function(s){return i.a.createElement(d.a,{className:l()(E.dialog,n),isOpened:o,reference:e._handleReference,onKeyDown:e._handleKeyDown,onClickOutside:c,onClickBackdrop:c,fullscreen:s||k,guard:t?_:j,boundByScreen:s||k,shouldForceFocus:g,backdrop:b,draggable:N,isAnimationEnabled:D,growPoint:x,name:e.props.dataName,dialogTooltip:T},i.a.createElement("div",{ +className:E.wrapper,"data-name":a,"data-dialog-name":r},i.a.createElement(C,{draggable:N&&!(s||k),onClose:e._handleClose,renderAfter:M,renderBefore:F,subtitle:w,title:r}),O&&i.a.createElement(f.a,{className:E.separator}),i.a.createElement(h.a.Consumer,null,(function(t){return e._renderChildren(t,s||k)}))))}))}))},t}(i.a.PureComponent);function N(e){return"true"===e.getAttribute("data-haspopup")&&"true"!==e.getAttribute("data-expanded")}},hYdZ:function(e,t){e.exports=''},"i/MG":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),c=n("To8B"),l=n("kXJy"),s={remove:window.t("Remove")};function u(e){var t=e.className,n=e.isActive,u=e.onClick,d=e.title,f=e.hidden,m=e["data-name"],v=void 0===m?"remove-button":m,h=Object(o.__rest)(e,["className","isActive","onClick","title","hidden","data-name"]);return r.createElement(a.Icon,Object(o.__assign)({},h,{"data-name":v,className:i(l.button,"apply-common-tooltip",n&&l.active,f&&l.hidden,t),icon:c,onClick:u,title:d||s.remove}))}},kXJy:function(e,t,n){e.exports={button:"button-1scLo53s",disabled:"disabled-2eJ5fvUz",active:"active-2T0ofIIp",hidden:"hidden-2GRQzIQ1"}},ntBy:function(e,t,n){e.exports={overlapScrollWrap:"overlapScrollWrap-236iNA0w",scrollContainer:"scrollContainer-1OsLRrZC"}},pr86:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n("mrSG"),r=(n("YFKU"),n("q1tI")),i=n("TSYQ"),a=n("Iivm"),c=n("sg5d"),l=n("XfUw"),s=n("fEjm"),u={add:window.t("Add to favorites"),remove:window.t("Remove from favorites")};function d(e){var t=e.className,n=e.isFilled,d=e.isActive,f=e.onClick,m=Object(o.__rest)(e,["className","isFilled","isActive","onClick"]);return r.createElement(a.Icon,Object(o.__assign)({},m,{className:i(s.favorite,"apply-common-tooltip",n&&s.checked,d&&s.active,t),icon:n?c:l,onClick:f,title:n?u.remove:u.add}))}},px1m:function(e,t,n){e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-12F9cTKw",unsetAlign:"unsetAlign-39w7dDTj",title:"title-TQFObfxW",subtitle:"subtitle-EM1kLgFz",ellipsis:"ellipsis-1PT8QOxq",close:"close-3NTwKnT_"}},sg5d:function(e,t){e.exports=''},tmL0:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n("mrSG"),r=n("q1tI"),i=n.n(r),a=n("x0D+"),c=n("Eyy1"),l=n("qFKp");function s(e){var t=e.reference,n=e.children,c=Object(o.__rest)(e,["reference","children"]),s=Object(r.useRef)(null),d=Object(r.useCallback)((function(e){t&&(t.current=e),l.CheckMobile.iOS()&&(null!==s.current&&Object(a.enableBodyScroll)(s.current),s.current=e,null!==s.current&&Object(a.disableBodyScroll)(s.current,{allowTouchMove:u(s)}))}),[t]) +;return i.a.createElement("div",Object(o.__assign)({ref:d},c),n)}function u(e){return function(t){var n=Object(c.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},uhCe:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("ASyk"),r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js b/src/components/kline/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js new file mode 100644 index 00000000..e8498d97 --- /dev/null +++ b/src/components/kline/charting_library/bundles/lt-pane-views.76c625b2832b40301126.js @@ -0,0 +1,96 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lt-pane-views"],{"/S7V":function(e,t,i){"use strict";i.r(t),i.d(t,"TriangleRenderer",(function(){return c}));var r=i("mrSG"),n=i("GEp6"),a=i("f6yo"),s=i("VaSN"),o=i("cPgM"),l=i("VdBB"),h=i("Tmoa"),d=i("jFln"),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points,i=t[0],r=t[1],o=Object(n.distanceToSegment)(i,r,e),h=Object(s.lastEventIsTouch)()?24:3;if(o.distance<=h)return new l.HitTestResult(l.HitTestResult.MOVEPOINT);if(3!==this._data.points.length)return null;var d=this._data.points[2];return(o=Object(n.distanceToSegment)(r,d,e)).distance<=h||(o=Object(n.distanceToSegment)(d,i,e)).distance<=h?new l.HitTestResult(l.HitTestResult.MOVEPOINT):this._data.fillBackground&&Object(a.pointInTriangle)(i,r,d,e)?new l.HitTestResult(l.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&Object(d.setLineStyle)(e,this._data.linestyle);var t=this._data.points,i=t[0],r=t[1],n=2===this._data.points.length?r:this._data.points[2];e.beginPath(),e.moveTo(i.x,i.y),e.lineTo(r.x,r.y),e.lineTo(n.x,n.y),e.lineTo(i.x,i.y),this._data.fillBackground&&(e.fillStyle=Object(h.generateColor)(this._data.backcolor,this._data.transparency),e.fill()),e.stroke()}},t}(o.ScaledPaneRenderer)},"00XE":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("BCbF").PolygonRenderer,s=i("vq8G").SelectionRenderer,o=i("Zy3/").CompositeRenderer,l=i("VdBB").HitTestResult;function h(e,t){n.call(this,e,t),this._model=t,this._source=e,this._poligonRenderer=new a,this._renderer=null}inherit(h,n),h.prototype._smoothArray=function(e,t){for(var i=new Array(e.length),n=0;n0){var v=[u.points[0],u.points[u.points.length-1]];f.append(new s({points:v,bgColors:this._lineAnchorColors(v),visible:this.areAnchorsVisible(),hittestResult:l.REGULAR}))}this._renderer=f}else this._renderer=this._poligonRenderer}},h.prototype.renderer=function(e,t){return this._invalidated&&this._updateInternal(),this._renderer},t.BrushPaneView=h},"1SUO":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("pJOz").TrendLineRenderer,a=i("cjIn").PaneRendererCachedImage,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("isd9").ArcWedgeRenderer,h=i("a7Ha").LineEnd,d=i("NCfL").LineToolPaneViewWithLevelledTextCache;function c(e,t){d.call(this,e,t),this._levels=[],this._baseTrendRenderer=new n,this._edgeTrendRenderer=new n,this._renderer=null}inherit(c,d),c.prototype.getCacheRects=function(e,t){d.prototype.getCacheRects.call(this,e,t);var i=this._cacheState.preparedCells.cells[this._levels[t].index-1];if(i){var r=this._levels[t],n={left:i.left,top:this._cache.topByRow(this._cacheState.row),width:i.width,height:this._cache.rowHeight(this._cacheState.row)};return{cacheRect:n,targetRect:{left:Math.round(r.labelPoint.x-n.width),top:Math.round(r.labelPoint.y-n.height/2),width:i.width,height:n.height}}}},c.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,this._levels=[],this._points.length<3)this._updateRenderer();else{var e=this._points,t=e[0],i=e[1],n=e[2],a=i.subtract(t).normalized(),s=n.subtract(t).normalized(),o=new r(1,0),l=new r(0,1),h=Math.acos(a.dotProduct(o));a.dotProduct(l)<0&&(h=2*Math.PI-h),this._edge1=h;var c=Math.acos(s.dotProduct(o));s.dotProduct(l)<0&&(c=2*Math.PI-c),this._edge2=c,hMath.PI&&(this._edge1=Math.min(h,c),this._edge2=Math.max(h,c)-2*Math.PI);for(var p=this._source.properties(),u=1;u<=this._source.levelsCount();u++){var _=p["level"+u];if(_.visible.value()){var f=_.coeff.value(),v=_.color.value(),g=i.subtract(t).length()*f,y=a.add(s).scaled(.5).normalized().scaled(g),w=t.add(y);this._levels.push({coeff:f,color:v,radius:g,labelPoint:w,p1:t.add(a.scaled(g)),p2:t.add(s.scaled(g)),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:u})}}this._points.length<2||this._updateRenderer()}},c.prototype._updateRenderer=function(){if(!((w=this._points).length<2)){var e=new o,t=this._source.properties(),i=w[0],r=w[1],n={points:[i,r],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.trendline.visible.value()?t.trendline.linewidth.value():0,linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if(this._baseTrendRenderer.setData(n),e.append(this._baseTrendRenderer),w.length<3)return this.addAnchors(e),void(this._renderer=e) +;var d=w[2],c=d.data,p=r.subtract(i).length(),u=d.subtract(i).normalized();(d=i.add(u.scaled(p))).data=c,n={points:[i,d],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.trendline.visible.value()?t.trendline.linewidth.value():0,linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal},this._edgeTrendRenderer.setData(n),e.append(this._edgeTrendRenderer);for(var _=this._levels.length-1;_>=0;_--){var f=this._levels[_],v={};v.center=this._points[0],v.radius=f.radius,v.prevRadius=_>0?this._levels[_-1].radius:0,v.edge=this._edge,v.color=f.color,v.linewidth=f.linewidth,v.edge1=this._edge1,v.edge2=this._edge2,v.p1=f.p1,v.p2=f.p2,v.fillBackground=t.fillBackground.value(),v.transparency=t.transparency.value();var g=new l;if(g.setData(v),g.setHitTest(new s(s.MOVEPOINT,null,f.index)),e.append(g),t.showCoeffs.value()){var y=new a(this,_);e.append(y)}}var w=[i,r];this._model.lineBeingCreated()!==this._source&&w.push(d),e.append(this.createLineAnchor({points:w})),this._renderer=e}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibWedgePaneView=c},"1oDZ":function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("qgcf").TextRenderer,a=i("VdBB").HitTestResult,s=i("Zy3/").CompositeRenderer,o=i("gAom").drawHorizontalLine,l=i("jFln").setLineStyle;function h(){this._data=null}function d(e,t){r.call(this,e,t),this._horzRayRenderer=new h,this._labelRenderer=new n,this._renderer=null}h.prototype.setData=function(e){this._data=e},h.prototype.draw=function(e,t){if(null===this._data||0===this._data.points.length)return null;var i=t.pixelRatio,r=e.canvas.width,n=this._data.points[0].y,a=Math.max(0,this._data.points[0].x),s=Math.max(r,this._data.points[0].x);e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&l(e,this._data.linestyle),o(e,Math.round(n*i),Math.round(a*i),Math.round(s*i))},h.prototype.hitTest=function(e){if(null===this._data||0===this._data.points.length)return null;if(e.x=v?l.x+=f+3:(l.x=v,h=3)}else"center"===o&&(l.x=(l.x+this._model.timeScale().width())/2);var g={points:[l],text:d,color:e.textcolor.value(),vertAlign:n,horzAlign:o,font:u,offsetX:h,offsetY:0,bold:c,italic:p,fontsize:_,forceTextAlign:!0};this._labelRenderer.setData(g),t.append(this._labelRenderer)}this.addAnchors(t),this._renderer=t},t.HorzRayPaneView=d},"2hKl":function(e,t,i){"use strict";function r(e,t,i,r){for(var n=3/(i.subtract(e).length()+i.subtract(t).length()),a=0;a<=1;a+=n){var s=e.scaled((1-a)*(1-a)),o=i.scaled(2*a*(1-a)),l=t.scaled(a*a);if(s.add(o).add(l).subtract(r).length()<5)return!0}return!1}function n(e,t,i,r,n){for(var a=3/(i.subtract(e).length()+r.subtract(i).length()+t.subtract(r).length()),s=0;s<=1;s+=a){var o=e.scaled((1-s)*(1-s)*(1-s)),l=i.scaled(3*(1-s)*(1-s)*s),h=r.scaled(3*(1-s)*s*s),d=t.scaled(s*s*s);if(o.add(l).add(h).add(d).subtract(n).length()<5)return!0}return!1}function a(e,t,i,r,n){var a=i.subtract(e).length()+i.subtract(t).length();if(!a)return[];var l=function(e,t,i,r,n){for(var a=[],l=s(e.y,t.y,i.y,0).concat(s(e.y,t.y,i.y,n)),h=0;h=0&&d<=r&&a.push(l[h])}var c=s(e.x,t.x,i.x,0).concat(s(e.x,t.x,i.x,r));for(h=0;h=0&&p<=n&&a.push(c[h])}return a}(e,t,i,r,n).filter((function(e){return e>1})).sort((function(e,t){return e-t}));t.x>=0&&t.x<=r&&t.y>=0&&t.y<=n&&l.unshift(1);for(var h=3/a,d=[],c=0;c0)f[f.length-1].subtract(w).length()<2&&(_+=p,p*=2);f.push(w),u+=p}f.length>0&&d.push(f)}return d}function s(e,t,i,r){var n=[],a=e-2*i+t,s=2*i-2*e,o=e-r;if(Math.abs(a)>1e-8){var l=s*s-4*a*o;l>=0&&(n.push((-s+Math.sqrt(l))/(2*a)),n.push((-s-Math.sqrt(l))/(2*a)))}else n.push(-o/s);return n}function o(e,t,i,r){return(1-r)*(1-r)*e+2*(1-r)*r*i+r*r*t}i.r(t),i.d(t,"quadroBezierHitTest",(function(){return r})),i.d(t,"cubicBezierHitTest",(function(){return n})),i.d(t,"extendQuadroBezier",(function(){return a}))},"2trc":function(e,t,i){"use strict";i.r(t),i.d(t,"ChannelRenderer",(function(){return c}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("f6yo"),o=i("GEp6"),l=i("hBTJ"),h=i("VdBB"),d=i("Tmoa"),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;var i=this._visiblePolygon(t);return null!==i&&Object(s.pointInPolygon)(e,i)?new h.HitTestResult(h.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e,t){if(null!==this._data){var i=this._visiblePolygon(t);if(null!==i){e.beginPath(),e.moveTo(i[0].x,i[0].y);for(var r=1;r=15*C.linewidth?c.Arrow:c.Normal,this._distancePriceRenderer.setData(C),e.append(this._distancePriceRenderer) +;var m=this._source.points()[0].index,b=this._source.points()[1].index,R=b-m,T=this._model.timeScale().indexToUserTime(m),S=this._model.timeScale().indexToUserTime(b),P="";if(T&&S){var L=(S.valueOf()-T.valueOf())/1e3;P=", "+_((new d).format(L))}var C,M=window.t("{0} bars").format(u(R))+P,I={x:0,y:10};(C={}).text=M,C.color=t.textcolor.value(),C.height=v._source.priceScale().height(),C.font=t.font.value(),C.offsetX=I.x,C.offsetY=I.y,C.vertAlign="middle",C.horzAlign="center",C.fontsize=t.fontsize.value(),C.backgroundRoundRect=4,C.backgroundHorzInflate=.4*t.fontsize.value(),C.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(C.backgroundColor=t.labelBackgroundColor.value()),t.drawBorder&&t.drawBorder.value()&&(C.borderColor=t.borderColor.value()),this._textRenderer.setData(C);var O=this._textRenderer.measure(),D=s(O,o,l,I,v._source.priceScale().height());this._textRenderer.setPoints([D]),e.append(this._textRenderer),e.append(this._textRenderer),this.addAnchors(e),this._renderer=e}},t.DateRangePaneView=f},"4Ptp":function(e,t,i){"use strict";var r=i("GEp6").distanceToSegment,n=i("aB9a").LineSourcePaneView,a=i("pJOz").drawArrow,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("a7Ha").LineEnd,d=i("2hKl"),c=i("cPgM").ScaledPaneRenderer;function p(){c.call(this),this._data=null}function u(e,t){for(var i=0;i2&&(e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.beginPath(),e.moveTo(i.x,i.y),e.quadraticCurveTo(o.x,o.y,n.x,n.y),e.quadraticCurveTo(d.x,d.y,r.x,r.y),e.fill()),e.beginPath(),u(e,this._data.extendLeftSegments),e.moveTo(i.x,i.y),e.quadraticCurveTo(o.x,o.y,n.x,n.y),e.quadraticCurveTo(d.x,d.y,r.x,r.y),u(e,this._data.extendRightSegments),e.stroke(),this._data.leftend===h.Arrow&&a(o,i,e,e.lineWidth,t.pixelRatio),this._data.rightend===h.Arrow&&a(d,r,e,e.lineWidth,t.pixelRatio)}}},p.prototype.hitTest=function(e){if(null!==this._data&&3===this._data.points.length){var t=this._data.points[0],i=this._data.points[1],r=this._data.points[2],n=i.subtract(t),a=r.subtract(n.scaled(.25)),o=r.add(n.scaled(.25)) +;if(d.quadroBezierHitTest(r,t,a,e)||d.quadroBezierHitTest(r,i,o,e))return new s(s.MOVEPOINT);var l=_(e,3,this._data.extendLeftSegments);return null===l&&(l=_(e,3,this._data.extendRightSegments)),l}return null},inherit(f,n),f.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,this._extendLeftSegments=[],this._extendRightSegments=[],3===this._source.points().length){var e=this._source.pointToScreenPoint(this._source.points()[0])[1],t=this._source.pointToScreenPoint(this._source.points()[1])[1],i=this._source.pointToScreenPoint(this._source.points()[2])[1],r=t.subtract(e),a=i.subtract(r.scaled(.25)),s=i.add(r.scaled(.25)),l=this._model.timeScale().width(),h=this._source.priceScale().height();this._source.properties().extendLeft.value()&&(this._extendLeftSegments=d.extendQuadroBezier(i,e,a,l,h)),this._source.properties().extendRight.value()&&(this._extendRightSegments=d.extendQuadroBezier(i,t,s,l,h))}if(!(this._points.length<2)){var c=[].concat(this._points);this._source._controlPoint&&c.push(this._source.pointToScreenPoint(this._source._controlPoint)[0]);var p={},u=this._source.properties();p.points=c,p.color=u.linecolor.value(),p.linewidth=u.linewidth.value(),p.linestyle=u.linestyle.value(),p.leftend=u.leftEnd.value(),p.rightend=u.rightEnd.value(),p.fillBack=u.fillBackground.value(),p.backcolor=u.backgroundColor.value(),p.transparency=u.transparency.value(),p.extendLeftSegments=this._extendLeftSegments,p.extendRightSegments=this._extendRightSegments,this._bezierQuadroRenderer.setData(p);var _=new o;_.append(this._bezierQuadroRenderer),this.addAnchors(_),this._renderer=_}},f.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.BezierQuadroPaneView=f},"5/lF":function(e,t,i){"use strict";i.r(t),i.d(t,"iconsContainer",(function(){return v})),i.d(t,"TrendLineStatsRenderer",(function(){return w}));var r=i("aO4+"),n=i("f6yo"),a=i("Eyy1"),s=i("qFKp"),o=i("qgcf"),l=i("VdBB"),h=i("jFln"),d=i("ogJP"),c=i("ikwP"),p=i("aIyQ"),u=i.n(p),_=null;var f=function(){function e(e,t){var i=this;this._ready=!1,this._img=function(e,t){var i=new Image;return i.width=g,i.height=g,i.onload=t,i.src=e,i}(e,(function(){i._ready=!0,t()}))}return e.prototype.ready=function(){return this._ready},e.prototype.image=function(){return this._img},e}(),v=new(function(){function e(e){var t=this;this._icons=new Map,this._onAllIconsLoaded=new u.a,this._pendingLoading=e.length;var i=function(){--t._pendingLoading&&t._onAllIconsLoaded.fire()};e.forEach((function(e){var r=t._icons.get(e.name)||new Map;r.set(e.theme,new f(e.imageData,i)),t._icons.set(e.name,r)}))}return e.prototype.getIcon=function(e,t){return Object(a.ensureDefined)(Object(a.ensureDefined)(this._icons.get(e)).get(t))},e.prototype.onAllIconsReady=function(){return this._onAllIconsLoaded},e}())([{name:"angle",theme:"dark", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ5OTk5IDE1SDIuNjU3NzFMMy4wNjEwNCAxNC4yNjA2TDkuMDYxMDQgMy4yNjA1N0w5LjMwMDQ2IDIuODIxNjJMMTAuMTc4NCAzLjMwMDQ4TDkuOTM4OTMgMy43Mzk0Mkw3LjUxMzg1IDguMTg1NDJDMTAuNTYyMSA5LjY3MjA1IDEwLjk0NTEgMTIuNjI2MSAxMC45OTMxIDE0SDE0LjVIMTVWMTVIMTQuNUgzLjQ5OTk5Wk05Ljk5MTk3IDE0QzkuOTQyMzYgMTIuNzI1OSA5LjU4NjI5IDEwLjI4OCA3LjAzNDM1IDkuMDY0NDlMNC4zNDIyNiAxNEg5Ljk5MTk3WiIgZmlsbD0iI0Y4RjlGRCIvPgo8L3N2Zz4K"},{name:"angle",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTk5OSAxNUgyLjY1NzcxTDMuMDYxMDQgMTQuMjYwNkw5LjA2MTA0IDMuMjYwNTdMOS4zMDA0NiAyLjgyMTYyTDEwLjE3ODQgMy4zMDA0OEw5LjkzODkzIDMuNzM5NDJMNy41MTM4NSA4LjE4NTQyQzEwLjU2MjEgOS42NzIwNSAxMC45NDUxIDEyLjYyNjEgMTAuOTkzMSAxNEgxNC41SDE1VjE1SDE0LjVIMy40OTk5OVpNOS45OTE5NyAxNEM5Ljk0MjM2IDEyLjcyNTkgOS41ODYyOSAxMC4yODggNy4wMzQzNSA5LjA2NDQ5TDQuMzQyMjYgMTRIOS45OTE5N1oiIGZpbGw9IiMyQTJFMzkiLz4NCjwvc3ZnPg0K"},{name:"barsRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjRjhGOUZEIi8+DQo8L3N2Zz4NCg=="},{name:"barsRange",theme:"light", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjMkEyRTM5Ii8+DQo8L3N2Zz4NCg=="},{name:"priceRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iI0Y4RjlGRCIvPg0KPC9zdmc+DQo="},{name:"priceRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iIzJBMkUzOSIvPg0KPC9zdmc+DQo="}]),g=18,y=new Map,w=function(){function e(e,t,i){this._fontSize=0,this._preRendered=!1,this._boundingBox=null,this._rect=null,this._padding=null,this._textPoint=null,this._textSizeCache=t,this._data=e,this._fontSize=e.fontSize?e.fontSize:12, +this._lineSpacing=Object(d.isNumber)(this._data.lineSpacing)&&this._data.lineSpacing?this._data.lineSpacing:0,e.lines=this._lines=null===e.text?[]:Object(o.wordWrap)(e.text,this.fontStyle(),e.wordWrapWidth),this._hittest=i||new l.HitTestResult(l.HitTestResult.MOVEPOINT)}return e.prototype.fontStyle=function(){return(this._data.bold?"bold ":"")+(this._data.italic?"italic ":"")+this._fontSize+"px "+this._data.font},e.prototype.draw=function(e,t){if(0===this._data.points.length||null===this._data.text)return{width:0};this._preRender();var i=this._fontSize+this._lineSpacing;e.textBaseline="top",e.font=this.fontStyle();var r=Object(a.ensureNotNull)(this._rect);if(this._rect){if("right"!==this._data.horzAlign&&"center"!==this._data.horzAlign||!0!==this._data.doNotAlignText&&(e.textAlign="right"===this._data.horzAlign?"end":"center"),this._data.backgroundRoundRect?(Object(h.drawRoundRect)(e,r.x,r.y,r.w,r.h,this._data.backgroundRoundRect),e.fillStyle=this._data.backgroundColor,e.fill(),e.globalAlpha=1):(e.fillStyle=this._data.backgroundColor,e.fillRect(r.x,r.y,r.w,r.h),e.globalAlpha=1),!s.isIE&&this._data.icons)for(var n=0,o=Math.ceil((g-this._fontSize)/2),l=Object(a.ensureNotNull)(this._padding),d=0,c=this._data.icons;d=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),this._source.points().length>=4&&(r=this._source.points()[3],this._BCRetracement=Math.round(1e3*Math.abs((r.price-i.price)/(i.price-t.price)))/1e3),this._source.points().length>=5&&(n=this._source.points()[4],this._CDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(r.price-i.price)))/1e3,this._XDRetracement=Math.round(1e3*Math.abs((n.price-t.price)/(t.price-e.price)))/1e3)},d.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._updateBaseData(),this._renderer=null,!(this._points.length<2)){var e=this._source.properties(),t=new o,i=[this._points[0],this._points[1],this._points.length<3?this._points[1]:this._points[2]],n=this,a=function(t,i){return{points:[t],text:i,color:e.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:e.font.value(),offsetX:0,offsetY:0,bold:e.bold&&e.bold.value(),italic:e.italic&&e.italic.value(),fontsize:e.fontsize.value(),backgroundColor:n._source.properties().color.value(),backgroundRoundRect:4}},s=function(e,t){return{ +points:[e,t],width:n._model.timeScale().width(),height:n._source.priceScale().height(),color:n._source.properties().color.value(),linewidth:1,linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}};if((l={}).points=i,l.color=e.color.value(),l.linewidth=e.linewidth.value(),l.backcolor=e.backgroundColor.value(),l.fillBackground=e.fillBackground.value(),l.transparency=e.transparency.value(),this._mainTriangleRenderer.setData(l),t.append(this._mainTriangleRenderer),this._points.length>3){var l;i=[this._points[2],this._points[3],5===this._points.length?this._points[4]:this._points[3]];(l={}).points=i,l.color=e.color.value(),l.linewidth=e.linewidth.value(),l.backcolor=e.backgroundColor.value(),l.fillBackground=e.fillBackground.value(),l.transparency=e.transparency.value(),this._triangleRendererPoints234.setData(l),t.append(this._triangleRendererPoints234)}if(this._points.length>=3){var d=a(c=this._points[0].add(this._points[2]).scaled(.5),this._numericFormatter.format(this._ABRetracement));this._abLabelRenderer.setData(d),t.append(this._abLabelRenderer)}if(this._points.length>=4){var c=this._points[1].add(this._points[3]).scaled(.5),p=s(this._points[1],this._points[3]);this._bcRetracementTrend.setData(p),t.append(this._bcRetracementTrend);d=a(c,this._numericFormatter.format(this._BCRetracement));this._bcLabelRenderer.setData(d),t.append(this._bcLabelRenderer)}if(this._points.length>=5){d=a(c=this._points[2].add(this._points[4]).scaled(.5),this._numericFormatter.format(this._CDRetracement));this._cdLabelRenderer.setData(d),t.append(this._cdLabelRenderer);p=s(this._points[0],this._points[4]);this._xdRetracementTrend.setData(p),t.append(this._xdRetracementTrend);d=a(c=this._points[0].add(this._points[4]).scaled(.5),this._numericFormatter.format(this._XDRetracement));this._xdLabelRenderer.setData(d),t.append(this._xdLabelRenderer)}d=a(this._points[0],"X");this._points[1].y>this._points[0].y?(d.vertAlign="bottom",d.offsetY=5):(d.vertAlign="top",d.offsetY=5),this._textRendererXLabel.setData(d),t.append(this._textRendererXLabel);d=a(this._points[1],"A");if(this._points[1].y2){d=a(this._points[2],"B");this._points[2].y3){d=a(this._points[3],"C");this._points[3].y4){d=a(this._points[4],"D");this._points[4].y0&&B){var E=this._levels[T-1],V=(i=new r(D,this._levels[T].y),p=new r(k,E.y),{});V.points=[i,p],V.color=this._levels[T].color,V.linewidth=0,V.backcolor=this._levels[T].color,V.fillBackground=!0,V.transparency=N,V.extendLeft=A,V.extendRight=z;var j=new n(void 0,void 0,!0);j.setData(V),I.append(j)}var H=D,W=k;H===W&&(A&&(H-=1),z&&(W+=1));for(T=0;T=t.length)return null;var n=e-i;n=Math.pow(n,1.15);var a=t[r]-t[i];return t[i]+a*n},h.prototype.hitTest=function(e){if(null===this._data)return null;var t=this._data.points[0],i=this._data.points[1].subtract(t),r=e.subtract(t),n=i.normalized(),s=n.transposed(),o=r.normalized(),l=Math.acos(n.dotProduct(o));Math.asin(s.dotProduct(o))<0&&(l=2*Math.PI-l);for(var h=this._data.counterclockwise?-1:1,d=r.length(),c=0;c<4;c++){var p=h*l/(.5*Math.PI),u=this._continiusFib(p+4*c) +;if(null!==(u=u*i.length()/5)&&Math.abs(u-d)<5)return new a(a.MOVEPOINT)}return null},h.prototype._drawImpl=function(e){if(null!==this._data){e.lineCap="round",e.strokeStyle=this._data.color;var t=this._data.points[0],i=this._data.points[1];e.translate(t.x,t.y);var r=i.subtract(t),n=r.length();r=r.normalized();var a=Math.acos(r.x);Math.asin(r.y)<0&&(a=2*Math.PI-a),e.rotate(a),e.scale(n/5,n/5),e.lineWidth=this._data.linewidth,CanvasEx.setLineStyle(e,this._data.linestyle);var s=Math.PI/100;e.moveTo(0,0);for(var o=this._data.counterclockwise?-1:1,l=0;l<50*(this._fibNumbers().length-1);l++){var h=o*l*s,d=this._continiusFib(l/50),c=Math.cos(h)*d,p=Math.sin(h)*d;e.lineTo(c,p)}e.scale(5/n,5/n),e.rotate(-a),e.stroke()}},inherit(d,r),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,!(this._floatPoints.length<2)){var e,t=new s;(e={}).points=this._floatPoints,e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.color=this._source.properties().linecolor.value(),e.linewidth=this._source.properties().linewidth.value(),e.linestyle=this._source.properties().linestyle.value(),e.extendleft=!1,e.extendright=!0,e.leftend=o.Normal,e.rightend=o.Normal,this._trendLineRenderer.setData(e),t.append(this._trendLineRenderer),(e={}).points=this._floatPoints,e.width=this._model.timeScale().width(),e.height=this._source.priceScale().height(),e.color=this._source.properties().linecolor.value(),e.linewidth=this._source.properties().linewidth.value(),e.linestyle=this._source.properties().linestyle.value(),e.counterclockwise=this._source.properties().counterclockwise.value(),this._spiralRenderer.setData(e),t.append(this._spiralRenderer),this.addAnchors(t),this._renderer=t}},t.FibSpiralPaneView=d},"8xAY":function(e,t,i){"use strict";var r;i.r(t),i.d(t,"LabelSettings",(function(){return r})),function(e){e.offset=8,e.fontSize=12,e.lineSpacing=16,e.rectRadius=4,e.bgColorLight="rgba(227,242,253,0.9)",e.bgColorDark="rgba(67,70,81,0.9)",e.textColorLight="#2A2E39",e.textColorDark="#F8F9FD",e.textPadding=10,e.paddingTopBottom=13,e.paddingLeftRight=10}(r||(r={}))},"9FRF":function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("NN6M").ParallelChannelRenderer,a=i("Zy3/").CompositeRenderer,s=i("//lt").PaneCursorType,o=[s.Default,s.Default,s.VerticalResize];function l(e,t){r.call(this,e,t),this._channelRenderer=new n,this._renderer=null,this._p3=null,this._p4=null}inherit(l,r),l.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,this._source.priceScale()&&!this._source.priceScale().isEmpty()&&0!==this._source.points().length){if(this._source._priceOffset||this._source.calculatePriceDiff(),3===this._points.length&&this._source._priceOffset){var e=this._points[0],t=this._points[1],i=this._source._priceOffset+this._source.points()[0].price,n=this._source._priceOffset+this._source.points()[1].price;this._p3=e.clone(),this._p4=t.clone() +;var s=this._source.priceScale(),l=this._source.ownerSource().firstValue();if(s.isLog()){var h=.5*(i+n)-this._source._priceOffset,d=.5*(i+n),c=this._source.priceScale().priceToCoordinate(h,l),p=this._source.priceScale().priceToCoordinate(d,l)-c;this._p3.y+=p,this._p4.y+=p}else this._p3.y=this._source.priceScale().priceToCoordinate(i,l),this._p4.y=this._source.priceScale().priceToCoordinate(n,l)}var u={points:[]};this._points.length>1&&(u.points.push(this._points[0]),u.points.push(this._points[1])),this._points.length>2&&null!==this._p3&&null!==this._p4&&(u.points.push(this._p3),u.points.push(this._p4)),u.color=this._source.properties().linecolor.value(),u.width=this._model.timeScale().width(),u.height=this._source.priceScale().height();var _=this._source.properties();u.linewidth=_.linewidth.value(),u.linestyle=_.linestyle.value(),u.extendleft=_.extendLeft.value(),u.extendright=_.extendRight.value(),u.fillBackground=_.fillBackground.value(),u.backcolor=_.backgroundColor.value(),u.transparency=_.transparency.value(),u.showMidline=_.showMidline.value(),u.midlinewidth=_.midlinewidth.value(),u.midlinestyle=_.midlinestyle.value(),u.midcolor=_.midlinecolor.value(),u.fillBackground=_.fillBackground.value(),u.hittestOnBackground=!0,this._channelRenderer.setData(u);var f=new a;f.append(this._channelRenderer);var v=[];if(this._points[0]&&v.push(this._points[0]),this._points[1]&&v.push(this._points[1]),this._p3){var g=this._p3.add(this._p4).scaled(.5);g.data=v.length,g.square=!0,v.push(g)}var y=3===this._points.length&&!this._p3;this._model.lineBeingCreated()!==this._source||y||v.pop(),f.append(this.createLineAnchor({points:v,pointsCursorType:o})),this._renderer=f}},l.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.ParallelChannelPaneView=l},"9XXR":function(e,t,i){"use strict";i.r(t),i.d(t,"splitThousands",(function(){return n}));var r=i("ivNn");function n(e,t){void 0===t&&(t=" ");var i=e+"";-1!==i.indexOf("e")&&(i=function(e){return Object(r.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));var n=i.split(".");return n[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(n[1]?"."+n[1]:"")}},Ay2m:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("LxhU").Interval,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("UfPO"),h=i("Hr11"),d=i("GH0z").PercentageFormatter,c=i("gQ5K").DateFormatter,p=i("4kQX").TimeFormatter,u=i("nda6").TimeSpanFormatter,_=i("Tmoa"),f=i("08i5"),v=i("ikwP").calcTextHorizontalShift,g=i("Ialn").isRtl,y=i("jFln").drawRoundRect,w=i("XlJ7").makeFont,x=i("cPgM").ScaledPaneRenderer,m=i("Ialn"),b=m.forceLTRStr,R=m.startWithLTR,T=i("zDbI").CHART_FONT_FAMILY;function S(){x.call(this),this._data=null,this._font=T,this._targetFontSize1=14,this._targetFontSize2=11,this._sourceFontSize1=12,this._sourceFontSize2=10,this._arrowOffset=6,this._arrowWidth=5,this._arrowHeight=5,this._radius=3,this._sourceWidth=void 0,this._sourceHeight=void 0,this._sourceRectLeftOffset=void 0,this._targetWidth=void 0, +this._targetHeight=void 0,this._targetRectLeftOffset=void 0}function P(e,t){n.call(this,e,t),this._clockWhite=l("prediction-clock-white",i("qjB4")),this._clockBlack=l("prediction-clock-black",i("ukvZ")),this._successIcon=l("prediction-success-white",i("mJB8")),this._failureIcon=l("prediction-failure-white",i("V8bI")),this._percentageFormatter=new d,this._predictionRenderer=new S,this._renderer=null}inherit(S,x),S.prototype.setData=function(e){this._data=e},S.prototype.drawBalloon=function(e,t,i,n,a,s){var o=s||20;if(e.beginPath(),"down"===a){var l=new r(t.x-o,t.y-this._arrowOffset-this._arrowHeight-n);return e.moveTo(l.x+this._radius,l.y),e.lineTo(l.x+i-this._radius,l.y),e.arcTo(l.x+i,l.y,l.x+i,l.y+this._radius,this._radius),e.lineTo(l.x+i,l.y+n-this._radius),e.arcTo(l.x+i,l.y+n,l.x+i-this._radius,l.y+n,this._radius),e.lineTo(l.x+o+this._arrowWidth,l.y+n),e.lineTo(l.x+o,l.y+n+this._arrowHeight),e.lineTo(l.x+o-this._arrowWidth,l.y+n),e.lineTo(l.x+this._radius,l.y+n),e.arcTo(l.x,l.y+n,l.x,l.y+n-this._radius,this._radius),e.lineTo(l.x,l.y+this._radius),e.arcTo(l.x,l.y,l.x+this._radius,l.y,this._radius),l}var h=new r(t.x-o,t.y+this._arrowOffset+this._arrowHeight+n);return e.moveTo(h.x+this._radius,h.y),e.lineTo(h.x+i-this._radius,h.y),e.arcTo(h.x+i,h.y,h.x+i,h.y-this._radius,this._radius),e.lineTo(h.x+i,h.y-n+this._radius),e.arcTo(h.x+i,h.y-n,h.x+i-this._radius,h.y-n,this._radius),e.lineTo(h.x+o+this._arrowWidth,h.y-n),e.lineTo(h.x+o,h.y-n-this._arrowHeight),e.lineTo(h.x+o-this._arrowWidth,h.y-n),e.lineTo(h.x+this._radius,h.y-n),e.arcTo(h.x,h.y-n,h.x,h.y-n+this._radius,this._radius),e.lineTo(h.x,h.y-this._radius),e.arcTo(h.x,h.y,h.x+this._radius,h.y,this._radius),new r(h.x,h.y-n)},S.prototype.drawTargetLabel=function(e){e.save(),e.translate(.5,.5);var t=w(this._targetFontSize1,this._font,"normal"),i=w(this._targetFontSize2,this._font,"normal"),r=this._data.targetLine1,n=this._data.targetLine2,a=this._data.targetLine3,s=this._data.targetLine4;e.font=t;var o=e.measureText(r).width,l=e.measureText(n).width,h=e.measureText(" ").width;e.font=i;var d=e.measureText(a).width,c=e.measureText(s).width,p=e.measureText(" ").width,u=this._data.clockWhite.width;this._targetWidth=Math.max(o+l+h,d+c+u+2*p)+8+4,this._targetHeight=this._targetFontSize1+this._targetFontSize2+9+4;var x=this._data.points[1],m=x.x+this._targetWidth-e.canvas.width+5;this._targetRectLeftOffset=Math.max(20,Math.min(this._targetWidth-15,m));var b="up"===this._data.direction?"down":"up",R=this.drawBalloon(e,x,this._targetWidth,this._targetHeight,b,this._targetRectLeftOffset);e.fillStyle=_.generateColor(this._data.targetBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=_.generateColor(this._data.targetStrokeColor,this._data.transparency),e.stroke();e.beginPath(),e.arc(x.x,x.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.textBaseline="top",e.fillStyle=this._data.targetTextColor;var T=2+R.x+4,S=2+R.y+3,P=this._targetWidth-8-4;e.font=t,e.textAlign=g()?"right":"left";var L=v(e,P-l-h);e.fillText(r,T+L,S);var C=v(e,P-o) +;e.fillText(n,T+o+h+C,S),e.font=i;var M=S+this._targetFontSize1+3,I=v(e,P-c-u-p);e.fillText(a,T+I,M);var O=v(e,P-d-p-u-c);e.drawImage(this._data.clockWhite,T+d+p+O,M+1);var D=v(e,P-d-u);if(e.fillText(s,T+d+u+2*p+D,M),this._data.status){var k,B,N,A;switch(e.font=w(this._targetFontSize1,this._font,"bold"),this._data.status){case f.AlertStatus.Success:k=$.t("SUCCESS"),B=_.generateColor(this._data.successBackground,this._data.transparency),N=this._data.successTextColor,A=this._data.successIcon;break;case f.AlertStatus.Failure:k=$.t("FAILURE"),B=_.generateColor(this._data.failureBackground,this._data.transparency),N=this._data.failureTextColor,A=this._data.failureIcon}var z=this._targetFontSize1+4,E=e.measureText(k).width,V=Math.round((this._targetWidth-E)/2),j=v(e,E);e.fillStyle=B,"up"===this._data.direction?(y(e,R.x-1,R.y-z-2,this._targetWidth+2,z,5),e.fill(),e.fillStyle=N,e.fillText(k,R.x+V+j,R.y-z+1),e.drawImage(A,R.x+V-A.width-4,R.y-z-2+Math.abs(z-A.height)/2)):(y(e,R.x-1,R.y+this._targetHeight+2,this._targetWidth+2,z,5),e.fill(),e.fillStyle=N,e.fillText(k,R.x+V+j,R.y+this._targetHeight+5),e.drawImage(A,R.x+V-A.width-4,R.y+this._targetHeight+10-Math.abs(z-A.height)/2)),e.restore()}else e.restore()},S.prototype.drawStartLabel=function(e){e.save(),e.translate(.5,.5);var t=w(this._sourceFontSize1,this._font,"normal"),i=w(this._sourceFontSize2,this._font,"normal");e.font=t;var r=e.measureText(this._data.sourceLine1).width;e.font=i;var n=e.measureText(this._data.sourceLine2).width;this._sourceWidth=Math.max(r,n)+6+4,this._sourceHeight=this._sourceFontSize1+this._sourceFontSize2+6+4;var a=this._data.points[0],s=a.x+this._sourceWidth-e.canvas.width+5;this._sourceRectLeftOffset=Math.max(20,Math.min(this._sourceWidth-15,s));var o=this.drawBalloon(e,a,this._sourceWidth,this._sourceHeight,this._data.direction,this._sourceRectLeftOffset);e.fillStyle=_.generateColor(this._data.sourceBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=_.generateColor(this._data.sourceStrokeColor,this._data.transparency),e.stroke(),e.textAlign=g()?"right":"left",e.textBaseline="top",e.fillStyle=this._data.sourceTextColor;var l=v(e,this._sourceWidth-6-4),h=2+o.x+3+l,d=2+o.y+2;e.font=t,e.fillText(this._data.sourceLine1,h,d),e.font=i,e.fillText(this._data.sourceLine2,h,d+this._sourceFontSize1+2);e.beginPath(),e.arc(a.x,a.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.restore()},S.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.lineStyle=this._data.linestyle;var t=this._data.points[0],i=this._data.points[1],r=i.subtract(t);Math.abs(r.x)<1||Math.abs(r.y)<1?(e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),e.stroke()):(e.save(),e.beginPath(),e.translate(t.x,t.y),e.scale(1,r.y/r.x),e.moveTo(0,0),e.arcTo(r.x,0,r.x,r.x,Math.abs(r.x)),e.lineTo(r.x,r.x),e.restore(),e.stroke()),this.drawTargetLabel(e),this.drawStartLabel(e);var n=Math.max(8,4*this._data.linewidth);e.fillStyle=this._data.color +;var a=r.y<0?1:-1;if(Math.abs(r.x)<1||Math.abs(r.y)<1)var s=Math.atan(r.x/r.y);else{var o,l,h=Math.abs(r.x),d=Math.abs(r.y),c=0,p=Math.PI/2,u=(c+p)/2;if(r.length()>n)for(;;){o=h*Math.sin(u),l=d*(1-Math.cos(u));var _=Math.sqrt((o-h)*(o-h)+(l-d)*(l-d));if(Math.abs(_-n)<1)break;_>n?c=u:p=u,u=(c+p)/2}s=Math.atan((h-o)/(d-l)),r.x*r.y<0&&(s=-s)}e.save(),e.beginPath(),e.translate(i.x,i.y),e.rotate(-s),e.moveTo(0,0),e.lineTo(-n/2,a*n),e.lineTo(n/2,a*n),e.lineTo(0,0),e.restore(),e.fill()}},S.prototype.targetLabelHitTest=function(e){if(void 0===this._targetWidth||void 0===this._targetHeight||void 0===this._targetRectLeftOffset)return null;var t=this._targetHeight+this._arrowHeight;this._data.status&&(t+=this._targetFontSize1+10);var i="up"===this._data.direction?-1:1,r=this._radius,n=this._data.points[1],a=n.x-this._targetRectLeftOffset,o=n.y+i*r,l=n.y+i*(t+r),h=Math.min(o,l),d=Math.max(o,l);return e.x>=a&&e.x<=a+this._targetWidth&&e.y>=h&&e.y<=d?new s(s.MOVEPOINT):null},S.prototype.sourceLabelHitTest=function(e){if(void 0===this._sourceHeight||void 0===this._sourceWidth||void 0===this._sourceRectLeftOffset)return null;var t="up"===this._data.direction?1:-1,i=this._radius,r=this._data.points[0],n=r.x-this._sourceRectLeftOffset,a=r.y+i*t,o=r.y+(i+this._sourceHeight+this._arrowHeight)*t,l=Math.min(a,o),h=Math.max(a,o);return e.x>=n&&e.x<=n+this._sourceWidth&&e.y>=l&&e.y<=h?new s(s.MOVEPOINT):null},S.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1],r=i.subtract(t),n=(r=i.subtract(t),e.subtract(t)),a=Math.abs(r.x),o=Math.abs(r.y),l=h.sign(r.y)*(o-o*Math.sqrt(1-n.x*n.x/(a*a)));if(Math.abs(l-n.y)<3)return new s(s.MOVEPOINT);var d=this.targetLabelHitTest(e);return d||this.sourceLabelHitTest(e)},inherit(P,n),P.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},P.prototype._updateImpl=function(){if((n.prototype._updateImpl.call(this),this._renderer=null,this._targetLine1="",this._targetLine2="",this._targetLine3="",this._targetLine4="",!(this._source.points().length<2))&&this._source.priceScale()){var e=this._source.ownerSource().formatter(),t=this._source.points()[1],i=this._source.points()[0];this._targetLine3=b(e.format(t.price));var r=t.price-i.price,s=r/Math.abs(i.price)*100;this._targetLine1=b(e.format(r)+" ("+this._percentageFormatter.format(s)+")");var l=this._model.timeScale().indexToUserTime(i.index),h=this._model.timeScale().indexToUserTime(t.index);i.time&&t.time&&(l=TradingView.isString(i.time)?new Date(Date.parse(i.time)):i.time,h=TradingView.isString(t.time)?new Date(Date.parse(t.time)):t.time);var d=this._model.mainSeries().isDWM(),_=a.isSeconds(this._model.mainSeries().interval());if(h&&l){this._targetLine4=(new c).format(h),d||(this._targetLine4=this._targetLine4+" "+new p(_?"%h:%m:%s":"%h:%m").format(h));var v=(h.valueOf()-l.valueOf())/1e3;this._targetLine2=$.t("in",{context:"dates"})+" "+R((new u).format(v))}this._sourceLine1=e.format(i.price),this._sourceLine2="" +;var g=this._model.timeScale().indexToUserTime(i.index);g&&(this._sourceLine2=(new c).format(g),d||(this._sourceLine2=this._sourceLine2+" "+new p(_?"%h:%m:%s":"%h:%m").format(g))),this._direction=this._source.direction()===f.Direction.Up?"up":"down",this._finished=this._model.lineBeingCreated()!==this._source&&this._model.lineBeingEdited()!==this._source&&!this._model.sourcesBeingMoved().includes(this._source);var y={};y.points=this._points,y.color=this._source.properties().linecolor.value(),y.linewidth=this._source.properties().linewidth.value(),y.targetLine1=this._targetLine1,y.targetLine2=this._targetLine2,y.targetLine3=this._targetLine3,y.targetLine4=this._targetLine4,y.status=this._source.properties().status.value(),y.transparency=this._source.properties().transparency.value(),y.targetBackColor=this._source.properties().targetBackColor.value(),y.targetStrokeColor=this._source.properties().targetStrokeColor.value(),y.targetTextColor=this._source.properties().targetTextColor.value(),y.sourceBackColor=this._source.properties().sourceBackColor.value(),y.sourceStrokeColor=this._source.properties().sourceStrokeColor.value(),y.sourceTextColor=this._source.properties().sourceTextColor.value(),y.successBackground=this._source.properties().successBackground.value(),y.successTextColor=this._source.properties().successTextColor.value(),y.failureBackground=this._source.properties().failureBackground.value(),y.failureTextColor=this._source.properties().failureTextColor.value(),y.intermediateBackColor=this._source.properties().intermediateBackColor.value(),y.intermediateTextColor=this._source.properties().intermediateTextColor.value(),y.sourceLine1=this._sourceLine1,y.sourceLine2=this._sourceLine2,y.direction=this._direction,y.clockWhite=this._clockWhite,y.clockBlack=this._clockBlack,y.successIcon=this._successIcon,y.failureIcon=this._failureIcon,y.finished=this._finished,y.centersColor=this._model.backgroundCounterColor(),this._predictionRenderer.setData(y);var w=new o;w.append(this._predictionRenderer),this.addAnchors(w),this._renderer=w}},t.PredictionPaneView=P},B4Hi:function(e,t,i){"use strict";var r,n=i("aO4+").Point,a=i("aB9a").LineSourcePaneView,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("jTis").CalloutConsts,d=i("ikwP").calcTextHorizontalShift,c=i("Ialn").isRtl,p=i("cPgM").ScaledPaneRenderer;function u(e){p.call(this),this._data=null,this._textSizeCache=e}function _(e,t){a.call(this,e,t),this._textSizeCache={},this._calloutRenderer=new u(this._textSizeCache),this._renderer=null}inherit(u,p),u.prototype.wordWrap=function(e,t){var i;r||((i=document.createElement("canvas")).width=0,i.height=0,r=i.getContext("2d"),i=null),t=+t;var n=(e+="").split(/[^\S\r\n]*(?:\r\n|\r|\n|$)/);if(n[n.length-1]||n.pop(),!isFinite(t)||t<=0)return n;r.font=this.fontStyle();for(var a=[],s=0;s0&&r.measureText(l.slice(0,3*--d-1).join("")).width>t;);if(d>0)a.push(l.slice(0,3*d-1).join("")),l.splice(0,3*d);else{var c=l[0]+(l[1]||""),p=1===p?1:~~(t/r.measureText(c)*c.length);if(r.measureText(c.substr(0,p)).width<=t)for(;r.measureText(c.substr(0,p+1)).width<=t;)p++;else for(;p>1&&r.measureText(c.substr(0,--p)).width>t;);p<1&&(p=1),a.push(c.substr(0,p)),l[0]=c.substr(p),l[1]=""}if((h=r.measureText(l.join("")).width)<=t){a.push(l.join(""));break}}}return a},u.prototype.setData=function(e){this._data=e,this._data.lines=this.wordWrap(e.text,e.wordWrapWidth)},u.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1];if(t.subtract(e).length()<3)return new s(s.CHANGEPOINT,0);var r=i.x-this._textSizeCache.totalWidth/2,n=i.y-this._textSizeCache.totalHeight/2;return e.x>=r&&e.x<=r+this._textSizeCache.totalWidth&&e.y>=n&&e.y<=n+this._textSizeCache.totalHeight?new s(s.MOVEPOINT):null},u.prototype.fontStyle=function(){return(this._data.bold?"bold ":"")+(this._data.italic?"italic ":"")+this._data.fontSize+"px "+this._data.font},u.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0].clone(),i=this._data.points[1].clone();e.lineCap="butt",e.strokeStyle=this._data.bordercolor,e.lineWidth=this._data.linewidth,e.textBaseline="bottom",e.font=this.fontStyle();var r=this._data.fontSize*this._data.lines.length,n=this._data.wordWrapWidth||this._data.lines.reduce((function(t,i){return Math.max(t,e.measureText(i).width)}),0);this._textSizeCache.textHeight=r,this._textSizeCache.textHeight=n;var a=h.RoundRadius,s=h.TextMargins,o=n+2*s+2*a,p=r+2*s+2*a;this._textSizeCache.totalWidth=o,this._textSizeCache.totalHeight=p;var u=i.x-o/2,_=i.y-p/2,f=0,v=n+2*s>2*a,g=r+2*s>2*a;e.textAlign=c()?"right":"left";var y=d(e,n);t.x>u+o?f=20:t.x>u&&(f=10),t.y>_+p?f+=2:t.y>_&&(f+=1),e.save(),e.translate(u,_),t.x-=u,t.y-=_,i.x-=u,i.y-=_,e.beginPath(),e.moveTo(a,0),10===f?v?(e.lineTo(i.x-a,0),e.lineTo(t.x,t.y),e.lineTo(i.x+a,0),e.lineTo(o-a,0)):(e.lineTo(t.x,t.y),e.lineTo(o-a,0)):e.lineTo(o-a,0),20===f?(e.lineTo(t.x,t.y),e.lineTo(o,a)):e.arcTo(o,0,o,a,a),21===f?g?(e.lineTo(o,i.y-a),e.lineTo(t.x,t.y),e.lineTo(o,i.y+a),e.lineTo(o,p-a)):(e.lineTo(t.x,t.y),e.lineTo(o,p-a)):e.lineTo(o,p-a),22===f?(e.lineTo(t.x,t.y),e.lineTo(o-a,p)):e.arcTo(o,p,o-a,p,a),12===f?v?(e.lineTo(i.x+a,p),e.lineTo(t.x,t.y),e.lineTo(i.x-a,p),e.lineTo(a,p)):(e.lineTo(t.x,t.y),e.lineTo(a,p)):e.lineTo(a,p),2===f?(e.lineTo(t.x,t.y),e.lineTo(0,p-a)):e.arcTo(0,p,0,p-a,a),1===f?g?(e.lineTo(0,i.y+a),e.lineTo(t.x,t.y),e.lineTo(0,i.y-a),e.lineTo(0,a)):(e.lineTo(t.x,t.y),e.lineTo(0,a)):e.lineTo(0,a),0===f?(e.lineTo(t.x,t.y),e.lineTo(a,0)):e.arcTo(0,0,a,0,a),e.stroke(),e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.fill(),e.fillStyle=this._data.color,_=a+s+this._data.fontSize,u=a+s+y +;for(var w=0;w>1)+h.RoundRadius+h.TextMargins,s.y);d.data=1,r.append(this.createLineAnchor({points:[d]}))}this._renderer=r}},_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.CalloutPaneView=_},BCbF:function(e,t,i){"use strict";i.r(t),i.d(t,"PolygonRenderer",(function(){return p}));var r=i("mrSG"),n=i("f6yo"),a=i("GEp6"),s=i("jFln"),o=i("VaSN"),l=i("pJOz"),h=i("a7Ha"),d=i("VdBB"),c=i("Tmoa"),p=function(e){function t(t){var i=e.call(this)||this;return i._data=null,i._backHittest=new d.HitTestResult(d.HitTestResult.MOVEPOINT_BACKGROUND),i._points=[],i._hittest=t||new d.HitTestResult(d.HitTestResult.MOVEPOINT),i}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e,this._points=e.points},t.prototype.hitTest=function(e){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;for(var t=Object(o.lastEventIsTouch)()?24:3,i=1;i0){r=this._points[0],s=this._points[this._points.length-1];if(Object(a.distanceToSegment)(r,s,e).distance<=t)return this._hittest}return this._data.filled&&this._data.fillBackground&&Object(n.pointInPolygon)(e,this._data.points)?this._backHittest:null},t.prototype._drawImpl=function(e,t){if(null!==this._data&&0!==this._points.length){e.beginPath(),e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,Object(s.setLineStyle)(e,this._data.linestyle);var i=this._points[0];e.moveTo(i.x,i.y);for(var r=0,n=this._points;r0&&e.stroke(),this._points.length>1&&(this._data.leftend===h.LineEnd.Arrow&&Object(l.drawArrow)(this._points[1],this._points[0],e,e.lineWidth,t.pixelRatio),this._data.rightend===h.LineEnd.Arrow&&Object(l.drawArrow)(this._points[this._points.length-2],this._points[this._points.length-1],e,e.lineWidth,t.pixelRatio))}},t}(i("cPgM").ScaledPaneRenderer)},BSCN:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("Zy3/").CompositeRenderer,s=i("z+cS").VerticalLineRenderer,o=i("qgcf").TextRenderer,l=[i("//lt").PaneCursorType.HorizontalResize];function h(e,t){n.call(this,e,t),this._lineRenderer=new s,this._labelRenderer=new o,this._renderer=null}inherit(h,n),h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},h.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e=this._source.properties(),t={};t.width=this._model.timeScale().width(),t.height=this._source.priceScale().height(),t.x=this._points[0].x,t.color=e.linecolor.value(),t.linewidth=e.linewidth.value(),t.linestyle=e.linestyle.value(),this._lineRenderer.setData(t);var i=new a;if(i.append(this._lineRenderer),e.showLabel.value()){var s,o,h,d=0,c=5,p=this._points[0].x;switch(e.vertLabelsAlign.value()){case"top":h=t.height;break;case"middle":h=t.height/2;break;case"bottom":h=0}if("horizontal"===e.textOrientation.value()){switch(e.horzLabelsAlign.value()){case"left":s="right";break;case"right":s="left";break;case"center":s="center"}switch(e.vertLabelsAlign.value()){case"top":o="bottom";break;case"middle":o="middle";break;case"bottom":o="top"}}else{switch(d=-Math.PI/2,c=0,e.horzLabelsAlign.value()){case"left":o="bottom";break;case"right":o="top";break;case"center":o="middle"}switch(e.vertLabelsAlign.value()){case"top":s="left";break;case"middle":s="center";break;case"bottom":s="right"}}var u={points:[new r(p,h)],text:e.text.value(),color:e.textcolor.value(),vertAlign:o,horzAlign:s,font:e.font.value(),offsetX:c,offsetY:0,bold:e.bold.value(),italic:e.italic.value(),fontsize:e.fontsize.value(),forceTextAlign:!0,angle:d};this._labelRenderer.setData(u),i.append(this._labelRenderer)}if(1===this._points.length){var _=new r(this._points[0].x,t.height/2);_.data=0,_.square=!0,i.append(this.createLineAnchor({points:[_],pointsCursorType:l}))}this._renderer=i}},t.VertLinePaneView=h},C2CE:function(e,t,i){"use strict";i.r(t),i.d(t,"PolylinePaneView",(function(){return s}));var r=i("mrSG"),n=i("BCbF"),a=i("Zy3/"),s=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._polygonRenderer=new n.PolygonRenderer(null),r._renderer=new a.CompositeRenderer,r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer.clear();var t=this._source.properties().childs(),i={points:this._points,color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(), +filled:t.filled.value(),backcolor:t.backgroundColor.value(),fillBackground:t.fillBackground.value(),transparency:t.transparency.value()};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)},t}(i("aB9a").LineSourcePaneView)},CR3a:function(e,t,i){"use strict";var r=i("NN6M").ParallelChannelRenderer,n=i("pJOz").TrendLineRenderer,a=i("cjIn").PaneRendererCachedImage,s=i("Zy3/").CompositeRenderer,o=i("Tmoa"),l=i("a7Ha").LineEnd,h=i("NCfL").LineToolPaneViewWithLevelledTextCache,d=i("xUGI");function c(e,t,i){d.call(this,e,t,i)}function p(e,t){r.call(this,e,t)}function u(e,t){h.call(this,e,t),this._rendererCache={},this._baseLineRenderer=new n,this._lastLevelTrendRenderer=new n,this._renderer=null}inherit(c,d),c.prototype._selectStartPrice=function(e){return e.points()[0].price},c.prototype.priceRange=function(e,t){var i=e.points()[2],r=e.points()[0],n=this._calculatePriceRange(i,r,t);if(!this._calculateLogLevels(e))return{price:n};var a=e.priceScale(),s=e.ownerSource().firstValue(),o=a.priceToCoordinate(i.price,s),l=a.priceToCoordinate(r.price,s);return{price:n,coordinate:t?l-o:o-l}},inherit(p,r),p.prototype._getColor=function(){return o.generateColor(this._data.backcolor,this._data.transparency,!0)},inherit(u,h),u.prototype.getCacheRects=function(e,t){h.prototype.getCacheRects.call(this,e,t);var i,r=this._source.properties(),n=r["level"+t],a=this._cacheState.preparedCells.cells[t-1],s=this._floatPoints[0],o=this._floatPoints[1],l=this.norm.scaled(n.coeff.value()),d=s.add(l),c=o.add(l);switch(r.horzLabelsAlign.value()){case"left":i=d;break;case"center":(i=d.add(c).scaled(.5)).x+=a.width/2,i.x=Math.round(i.x);break;case"right":(i=c.clone()).x+=a.width,i.x=Math.round(i.x)}var p={left:a.left,top:this._cache.topByRow(this._cacheState.row),width:a.width,height:this._cache.rowHeight(this._cacheState.row)},u={left:Math.round(i.x-p.width),top:Math.round(i.y),width:a.width,height:p.height},_=r.vertLabelsAlign.value();return"middle"===_&&(u.top-=u.height/2),"bottom"===_&&(u.top-=u.height),{cacheRect:p,targetRect:u}},u.prototype._createCache=function(e){return new c(this._source.properties().fibLevelsBasedOnLogScale,this._source.levelsCount(),e)},u.prototype._updateImpl=function(){h.prototype._updateImpl.call(this),this._renderer=null,3===this._floatPoints.length&&3===this._source.points().length&&(this.norm=this._floatPoints[2].subtract(this._floatPoints[0]));var e=new s;if(this._floatPoints.length<2)return this.addAnchors(e),void(this._renderer=e);var t=this._source.properties(),i=this._floatPoints[0],r=this._floatPoints[1];if(this._floatPoints.length<3){var n={points:[i,r],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.level1.color.value(),linewidth:t.levelsStyle.linewidth.value(),linestyle:t.levelsStyle.linestyle.value(),extendleft:t.extendLeft.value(),extendright:t.extendRight.value(),leftend:l.Normal,rightend:l.Normal};return this._baseLineRenderer.setData(n),e.append(this._baseLineRenderer),this.addAnchors(e),void(this._renderer=e) +}for(var o=function(t,i,r){var n=new a(this,c);e.append(n)}.bind(this),d=this._source.levelsCount(),c=1;c=1;c--){var S;if((S=t["level"+c]).visible.value()){T=c;break}}if(null!=T&&(S=t["level"+T]).visible.value()){v=this.norm.scaled(S.coeff.value()),n={points:[g=i.add(v),y=r.add(v)],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:S.color.value(),linewidth:t.levelsStyle.linewidth.value(),linestyle:t.levelsStyle.linestyle.value(),extendleft:t.extendLeft.value(),extendright:t.extendRight.value(),leftend:l.Normal,rightend:l.Normal};this._lastLevelTrendRenderer.setData(n),e.append(this._lastLevelTrendRenderer),(t.showCoeffs.value()||t.showPrices.value())&&o(g,y,T-1)}this.addAnchors(e),this._renderer=e},u.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibChannelPaneView=u},D4q4:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("Zy3/").CompositeRenderer,a=i("/S7V").TriangleRenderer;function s(e,t){r.call(this,e,t),this._triangleRenderer=new a,this._renderer=null}inherit(s,r),s.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},s.prototype._updateImpl=function(){r.prototype._updateImpl.call(this),this._renderer=null;var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._triangleRenderer.setData(e);var t=new n;t.append(this._triangleRenderer),this.addAnchors(t),this._renderer=t},t.TrianglePaneView=s},"Dz+H":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("vq8G"),o=i("VdBB"),l=i("Eyy1"),h=i("qgcf"),d=i("Tmoa"),c=i("Ialn"),p=i("ikwP"),u=i("c44N"),_=i("aO4+"),f=i("f6yo");var v=function(){function e(e){this._data=null,this._sourceCanvas=null,this._translate=new _.Point(0,0),this._renderParams=e}return e.prototype.destroy=function(){var e;null===(e=this._sourceCanvas)||void 0===e||e.remove()},e.prototype.renderParams=function(){return this._renderParams},e.prototype.update=function(e){ +var t,i;t=this._data,i=e,(null===t||t.markerColor!==i.markerColor||t.borderColor!==i.borderColor||t.width!==i.width||t.height!==i.height)&&this._createSource(e.width,e.height,e.markerColor),this._data=e},e.prototype.drawOn=function(e){var t=Object(l.ensureNotNull)(this._data),i=new _.Point(Math.round(t.point.x),Math.round(t.point.y)).add(this._translate);e.drawImage(Object(l.ensureNotNull)(this._sourceCanvas),Math.round(i.x*this._renderParams.pixelRatio),Math.round(i.y*this._renderParams.pixelRatio),Math.round(t.width*this._renderParams.pixelRatio),Math.round(t.height*this._renderParams.pixelRatio))},e.prototype.hasPoint=function(e){var t=Object(l.ensureNotNull)(this._data),i=t.point.add(this._translate),r=new _.Point(t.point.x-this._translate.x,t.point.y);return Object(f.pointInBox)(e,Object(_.box)(i,r))},e.prototype._createSource=function(e,t,i){this._sourceCanvas=Object(p.createDisconnectedCanvas)(document,new p.Size(e,t),this._renderParams.pixelRatio),this._translate=new _.Point(-e/2,.5-t),this._translate.x%1==0&&(this._translate=new _.Point(this._translate.x+.5,this._translate.y));var r=Object(l.ensureNotNull)(this._sourceCanvas.getContext("2d"));Object(p.drawScaled)(r,this._renderParams.pixelRatio,(function(){var n=.6*e;r.fillStyle=i,r.beginPath(),r.moveTo(e/2,t),r.quadraticCurveTo(e,e/1.15,e,e/2),r.arc(e/2,e/2,e/2,0,Math.PI,!0),r.quadraticCurveTo(0,e/1.15,e/2,t),r.fill(),r.globalCompositeOperation="destination-out",r.beginPath(),r.moveTo((e-n)/2,e/2),r.arc(e/2,e/2,n/2,0,2*Math.PI),r.fill()}))},e}(),g=function(){function e(){this._source=null,this._data=null}return e.prototype.setData=function(e){this._data=e,this._source&&this._source.update(e)},e.prototype.draw=function(e,t){var i;null!==this._data&&(null!==this._source&&Object(u.areEqualPaneRenderParams)(this._source.renderParams(),t)||(null===(i=this._source)||void 0===i||i.destroy(),this._source=new v(t),this._source.update(this._data)),this._source.drawOn(e),this._data.tooltipVisible&&this._drawTooltipOn(e,t))},e.prototype.hitTest=function(e){return null!==this._data&&null!==this._source&&this._source.hasPoint(e)?new o.HitTestResult(o.HitTestResult.MOVEPOINT):null},e.prototype._drawTooltipOn=function(e,t){e.save(),e.translate(.5,.5);var i=Object(l.ensureNotNull)(this._data),r=String(i.text).replace(/^\s+|\s+$/g,"").replace(/[\r\n]+/g,"\n");e.font=(i.bold?"bold ":"")+(i.italic?"italic ":"")+i.fontSize+"px "+i.font;var n=i.tooltipWidth-2*i.tooltipPadding,a=Object(h.wordWrap)(r,e.font,n),s=i.point,o=i.tooltipLineSpacing,u=i.tooltipWidth,_=a.length*i.fontSize+2*i.tooltipPadding;a.length>1&&(_+=(a.length-1)*o);var f=Math.round(s.x-u/2),v=Math.round(s.y-i.height-_-8),g=s.x<20||s.x+20>i.vpWidth,y=g?null:"top",w=g?0:Math.round(s.x);v<10?v=s.y+13:y="bottom",f<10?f+=Math.abs(f-10):f+u+10>i.vpWidth&&(f-=f+u+10-i.vpWidth),e.fillStyle=Object(d.generateColor)(i.backgroundColor,i.backgroundTransparency),e.strokeStyle=i.borderColor,e.lineWidth=1,e.beginPath();var x=Math.round(f*t.pixelRatio),m=Math.round(v*t.pixelRatio);w=Math.round(w*t.pixelRatio), +_=Math.round(_*t.pixelRatio),u=Math.round(u*t.pixelRatio);var b=Math.round(7*t.pixelRatio);e.moveTo(x,m),g||"top"!==y||(e.lineTo(w-b,m),e.lineTo(w,m-b),e.lineTo(w+b,m)),e.lineTo(x+u,m),e.lineTo(x+u,m+_),g||"bottom"!==y||(e.lineTo(w+b,m+_),e.lineTo(w,m+_+b),e.lineTo(w-b,m+_)),e.lineTo(x,m+_),e.closePath(),e.fill(),e.stroke(),e.textBaseline="middle",e.fillStyle=i.textColor,e.textAlign=Object(c.isRtl)()?"right":"left";var R=Object(p.calcTextHorizontalShift)(e,n),T=f+i.tooltipPadding+R,S=v+i.tooltipPadding+i.fontSize/2;Object(p.drawScaled)(e,t.pixelRatio,(function(){for(var t=0;t=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas()),t},e.prototype._effectiveState=function(e){var t=e.properties(),i={p1:Object.assign({},e.points()[0]),p2:Object.assign({},e.points()[1]),props:e.properties(),showBars:t.showBarsRange.value(),showTimeRange:t.showDateTimeRange.value(),showDistance:t.showDistance.value(),showPriceRange:t.showPriceRange.value(),showAngle:t.showAngle.value(),dark:e.model().isDark(),priceRange:void 0,barSpacing:void 0};return!0===i.showAngle&&(i.priceRange=Object(r.ensureNotNull)(Object(r.ensureNotNull)(e.priceScale()).priceRange()).state(),i.barSpacing=e.model().timeScale().barSpacing()),i},e.prototype._effectiveStatesEquals=function(e,t){if(null!==e&&null===t)return!1;if(null===e&&null!==t)return!1;var i=Object(r.ensureNotNull)(e),n=Object(r.ensureNotNull)(t);if(_(i.p1,n.p1))return!1;if(_(i.p2,n.p2))return!1;if(i.dark!==n.dark)return!1;if(i.showBars!==n.showBars)return!1;if(i.showTimeRange!==n.showTimeRange)return!1;if(i.showDistance!==n.showDistance)return!1;if(i.showPriceRange!==n.showPriceRange)return!1;if(i.showAngle!==n.showAngle)return!1;if(i.showAngle&&n.showAngle){if(i.priceRange.min!==n.priceRange.min)return!1;if(i.priceRange.max!==n.priceRange.max)return!1;if(i.barSpacing!==n.barSpacing)return!1}return!0},e.prototype._repaintSource=function(e,t,i){var a=this;i.points[0]=new n.Point(0,0),i.offsetX=0,i.offsetY=0,delete i.horzAlign,delete i.vertAlign,Object(h.drawScaled)(this._ctx,this._params.pixelRatio,(function(){a._ctx.translate(.5,a.topByRow(t)+.5),a._ctx.clearRect(0,0,a._currentWidth,a.rowHeight(t));var n=new s.TrendLineStatsRenderer(i,{widths:[]}).draw(a._ctx,a._params);Object(r.ensureDefined)(a._sourcesToRow.get(e)).width=n.width}))},e.prototype._recreateCanvas=function(){this._canvas=Object(r.ensureNotNull)(document.createElement("canvas")),this._canvas.width=this._currentWidth*this._params.pixelRatio,this._canvas.height=this._rowHeight*this._actualCapacity*this._params.pixelRatio,this._ctx=Object(r.ensureNotNull)(this._canvas.getContext("2d")),this._ctx.font=d+"px "+o.CHART_FONT_FAMILY, +this._sourcesToRow.clear(),this._rowsToSources.clear()},e}()},Fx2Q:function(e,t,i){"use strict";var r=i("hBTJ").intersectLineSegments,n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("/S7V").TriangleRenderer,o=i("qgcf").TextRenderer,l=i("Zy3/").CompositeRenderer,h=i("Tmoa"),d=i("a7Ha").LineEnd;function c(e,t){n.call(this,e,t),this._trendLineRenderer=new a,this._triangleRendererPoints234=new s,this._intersect1Renderer=new s,this._intersect2Renderer=new s,this._leftShoulderLabelRenderer=new o,this._headLabelRenderer=new o,this._rightShoulderLabelRenderer=new o,this._renderer=null}inherit(c,n),c.prototype._i18nCache=function(){return{leftShoulder:$.t("Left Shoulder"),rightShoulder:$.t("Right Shoulder"),head:$.t("Head")}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},c.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,delete this._intersect1,delete this._intersect2,this._points.length>=5){var e=this._points[0],t=this._points[1],i=this._points[2],s=this._points[4];if(null!==(c=r(i,s,e,t))){var o=s.subtract(i);this._intersect1=i.add(o.scaled(c))}if(7===this._points.length){var c,p=this._points[5],u=this._points[6];if(null!==(c=r(i,s,p,u))){o=s.subtract(i);this._intersect2=i.add(o.scaled(c))}}}if(!(this._points.length<2)){for(var _=this._source.properties(),f=new l,v=this,g=function(e,t){return{points:[e],text:$.t(t),color:_.textcolor.value(),horzAlign:"center",font:_.font.value(),offsetX:0,offsetY:0,bold:_.bold&&_.bold.value(),italic:_.italic&&_.italic.value(),fontsize:_.fontsize.value(),backgroundColor:v._source.properties().color.value(),backgroundRoundRect:4}},y=function(e,t,i,r){return{points:[e,t],width:v._model.timeScale().width(),height:v._source.priceScale().height(),color:h.generateColor(v._source.properties().color.value(),i),linewidth:r||_.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal}},w=function(e,t,i){var r=[e,t,i],n={};return n.points=r,n.color=_.color.value(),n.linewidth=0,n.backcolor=_.backgroundColor.value(),n.fillBackground=_.fillBackground.value(),n.transparency=_.transparency.value(),n},x=1;x=5){var R,T,S=!1,P=!1;this._intersect1?R=this._intersect1:(R=this._points[2],S=!0),this._intersect2?T=this._intersect2:(T=this._points[4],P=!0),(m=y(R,T,0)).extendleft=S,m.extendright=P,this._trendLineRenderer.setData(m),f.append(this._trendLineRenderer);var L=w(this._points[2],this._points[3],this._points[4]);this._triangleRendererPoints234.setData(L),f.append(this._triangleRendererPoints234)}if(this._intersect1){L=w(this._intersect1,this._points[1],this._points[2]);this._intersect1Renderer.setData(L),f.append(this._intersect1Renderer)}if(this._intersect2){L=w(this._points[4],this._points[5],this._intersect2);this._intersect2Renderer.setData(L),f.append(this._intersect2Renderer)}var C=this._i18nCache() +;if(this._points.length>=2){var M=g(this._points[1],C.leftShoulder);this._points[1].y=4){M=g(this._points[3],C.head);this._points[3].y=6){M=g(this._points[5],C.rightShoulder);this._points[5].y0&&(R.wholePoints=this._levels[u-1].points),R.fillBackground=x,R.transparency=m;var T=new s(s.MOVEPOINT,null,b.index);if(w.append(new h(R,T)),l.showCoeffs.value()){var S=new a(this,u);w.append(S)}}if(l.trendline.visible.value()){var P={points:[this._points[0],this._points[1]], +width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:l.trendline.color.value(),linewidth:l.trendline.linewidth.value(),linestyle:l.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};this._trendLineRenderer.setData(P),w.append(this._trendLineRenderer)}this.addAnchors(w),this._renderer=w}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibCirclesPaneView=p},"GS+0":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("z+cS").VerticalLineRenderer,s=i("pJOz").TrendLineRenderer,o=i("VdBB").HitTestResult,l=i("Zy3/").CompositeRenderer,h=i("a7Ha").LineEnd;function d(e,t){n.call(this,e,t),this._lines=[],this._trendRenderer=new s,this._renderer=null}inherit(d,n),d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)){var e=this._model.timeScale();if(this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!e.isEmpty()){var t=this._source.points()[0],i=this._source.points()[1],s=i?i.index-t.index:1;if(this._lines=[],0!==s){var d=e.visibleBarsStrictRange();if(s>0)for(var c=t.index;c<=d.lastBar();c+=s)this._lines.push({x:e.indexToCoordinate(c)});else for(c=t.index;c>=d.firstBar();c+=s)this._lines.push({x:e.indexToCoordinate(c)});if(!(this._points.length<2)){var p=new l,u=this._source.properties(),_={points:[t,i],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:u.trendline.color.value(),linewidth:u.trendline.linewidth.value(),linestyle:u.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._trendRenderer.setData(_),p.append(this._trendRenderer);var f=this._model.timeScale().width(),v=this._source.priceScale().height();for(c=0;c0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,u>0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.VerticalResize,d.PaneCursorType.VerticalResize];i.append(this.createLineAnchor({points:[e,t,r,a,s,o,l,h],pointsCursorType:_}))},t}(h.LineSourcePaneView)},GzSs:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("jkoZ"),a=i("VdBB").HitTestResult,s=i("9XXR").splitThousands,o=i("Ialn"),l=i("cPgM").ScaledPaneRenderer;function h(e,t){l.call(this),this._data=null,this._cache=e,this._adapter=t}function d(e,t){r.call(this,e,t),this._rendererCache={},this._renderer=new h(this._rendererCache,e._adapter)}inherit(h,l),h.prototype.setData=function(e){this._data=e},h.prototype._height=function(){return Math.max(20,1+Math.max(n.fontHeight(this._adapter.getBodyFont()),n.fontHeight(this._adapter.getQuantityFont())))},h.prototype._bodyWidth=function(e){if(0===this._adapter.getText().length)return 0;e.save(),e.font=this._adapter.getBodyFont();var t=e.measureText(this._adapter.getText()).width;return e.restore(),Math.round(10+t)}, +h.prototype._getQuantity=function(){var e=this._adapter.getQuantity();return isNaN(e)?e:s(this._adapter.getQuantity()," ")},h.prototype._quantityWidth=function(e){if(0===this._getQuantity().length)return 0;e.save(),e.font=this._adapter.getQuantityFont();var t=e.measureText(this._getQuantity()).width;return e.restore(),Math.round(Math.max(this._height(),10+t))},h.prototype._reverseButtonWidth=function(){return this._adapter.isOnReverseCallbackPresent()?this._height():0},h.prototype._closeButtonWidth=function(){return this._adapter.isOnCloseCallbackPresent()?this._height():0},h.prototype._drawLines=function(e,t,i,r,n){e.save(),e.strokeStyle=this._adapter.getLineColor(),e.lineStyle=this._adapter.getLineStyle(),e.lineWidth=this._adapter.getLineWidth(),CanvasEx.drawLine(e,i,r,n,r),this._adapter.getExtendLeft()&&CanvasEx.drawLine(e,0,r,t,r),e.restore()},h.prototype._drawBody=function(e,t,i){e.strokeStyle=this._adapter.getBodyBorderColor(),e.fillStyle=this._adapter.getBodyBackgroundColor();var r=this._bodyWidth(e),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n)},h.prototype._drawBodyText=function(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getBodyFont(),e.fillStyle=this._adapter.getBodyTextColor();var r=t+this._bodyWidth(e)/2,n=i+this._height()/2;e.fillText(this._adapter.getText(),r,n),e.restore()},h.prototype._drawQuantity=function(e,t,i){e.strokeStyle=this._adapter.getQuantityBorderColor(),e.fillStyle=this._adapter.getQuantityBackgroundColor();var r=this._quantityWidth(e),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n)},h.prototype._drawQuantityText=function(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getQuantityFont(),e.fillStyle=this._adapter.getQuantityTextColor();var r=t+this._quantityWidth(e)/2,n=i+this._height()/2;e.fillText(o.startWithLTR(this._getQuantity()+""),r,n),e.restore()},h.prototype._drawReverseButton=function(e,t,i){e.save(),e.strokeStyle=this._adapter.getReverseButtonBorderColor(),e.fillStyle=this._adapter.getReverseButtonBackgroundColor();var r=this._reverseButtonWidth(),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n),e.strokeStyle=this._adapter.getReverseButtonIconColor();var a=function(e,t){CanvasEx.setLineStyle(e,CanvasEx.LINESTYLE_SOLID),CanvasEx.drawLine(e,0,0,0,t),CanvasEx.drawLine(e,-1,1,1,1),CanvasEx.drawLine(e,-2,2,2,2)},s=t+Math.round((this._reverseButtonWidth()-6)/2),o=i+5;e.save(),e.translate(s,o),a(e,10),e.translate(6,10),e.rotate(Math.PI),a(e,10),e.restore(),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,r-1,n-1)),e.restore()},h.prototype._drawCloseButton=function(e,t,i){e.save(),e.strokeStyle=this._adapter.getCloseButtonBorderColor(),e.fillStyle=this._adapter.getCloseButtonBackgroundColor();var r=this._closeButtonWidth(),n=this._height();e.fillRect(t+.5,i+.5,r-1,n-1),e.strokeRect(t,i,r,n);var a=t+r,s=i+n;e.strokeStyle=this._adapter.getCloseButtonIconColor() +;var o=(this._closeButtonWidth()-8)/2,l=(this._height()-8)/2;CanvasEx.drawPoly(e,[{x:t+o,y:i+l},{x:a-o,y:s-l}],!0),CanvasEx.drawPoly(e,[{x:a-o,y:i+l},{x:t+o,y:s-l}],!0),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,r-1,n-1)),e.restore()},h.prototype._drawImpl=function(e){if(null!==this._data&&this._data.points&&!(this._data.points.length<1)){var t=this._data.width,i=this._bodyWidth(e),r=this._quantityWidth(e),n=this._reverseButtonWidth(e),a=i+r+n+this._closeButtonWidth(),s=t-a,o=Math.max(this._adapter.getLineLength()/100*t,1),l=Math.round(t-Math.min(s,o)),h=l-a,d=Math.round(this._data.points[0].y),c=Math.round(d-(this._height()+1)/2);this._cache.bodyRight=h+i,this._cache.quantityRight=this._cache.bodyRight+r,this._cache.reverseButtonRight=this._cache.quantityRight+n,this._cache.top=c,this._cache.bottom=c+this._height(),this._cache.left=h,this._cache.right=l,this._drawLines(e,h,l,d,t),0!==i&&(this._drawBody(e,h,c),this._drawBodyText(e,h,c)),0!==r&&(this._drawQuantity(e,this._cache.bodyRight,c),this._drawQuantityText(e,this._cache.bodyRight,c)),0!==n&&this._drawReverseButton(e,this._cache.quantityRight,c),0!==this._closeButtonWidth()&&this._drawCloseButton(e,this._cache.reverseButtonRight,c)}},h.prototype.hitTest=function(e){return null===this._data||0===this._data.points.length||e.ythis._cache.bottom||e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x=this._cache.reverseButtonRight&&e.x2){y=this._points[2],w=this._points[1];I=l.sign(y.y-w.y)}var O=0;this._model.lineBeingCreated()===this._source&&(O=1);for(_=p(e.color.value()),g=0;g=3){m=x(this._points[1],this._points[2]);this._trendLineRendererPoints12.setData(m),g.append(this._trendLineRendererPoints12)}if(4===this._points.length){m=x(this._points[2],this._points[3]);if(this._trendLineRendererPoints23.setData(m),g.append(this._trendLineRendererPoints23),this._intersectPoint){var b=[this._startPoint1,this._startPoint2,this._intersectPoint];(R={}).points=b,R.color=v.color.value(),R.linewidth=v.linewidth.value(),R.backcolor=v.backgroundColor.value(),R.fillBackground=v.fillBackground.value(),R.transparency=v.transparency.value(),this._intersectionRenderer.setData(R),g.append(this._intersectionRenderer)}else if(this._intersectPoint1&&this._intersectPoint2){var R;b=[this._startPoint1,this._startPoint2,this._intersectPoint2,this._intersectPoint1];(R={filled:!0,fillBackground:!0}).points=b,R.color=v.color.value(),R.linewidth=v.linewidth.value(),R.backcolor=v.backgroundColor.value(),R.transparency=v.transparency.value(),this._poligonRenderer.setData(R),g.append(this._poligonRenderer)}}var T=w(this._points[0],"A");this._points[1].y>this._points[0].y?(T.vertAlign="bottom",T.offsetY=5):(T.vertAlign="top",T.offsetY=5),this._aLabelRenderer.setData(T),g.append(this._aLabelRenderer);T=w(this._points[1],"B");if(this._points[1].y2){T=w(this._points[2],"C");this._points[2].y3){T=w(this._points[3],"D");this._points[3].ythis._cache.bottom)return null;if(this._adapter._blocked&&e.x>=this._cache.left&&e.x=this._cache.left&&e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x0){var t=this._points[0].y,i=e-l.RADIUS-1,n=this._adapter.hasMoveCallback()?s.MOVEPOINT:s.REGULAR,o=[new r(i,t)];this._selectionData={points:o,bgColors:this._lineAnchorColors(o),hittestResult:n,visible:!0}}this._orderRenderer.setData({points:this._points,width:this._model.timeScale().width()}),this._selectionRenderer.setData(this._selectionData)},t.OrderPaneView=p},NCfL:function(e,t,i){"use strict";i.r(t),i.d(t,"LineToolPaneViewWithLevelledTextCache",(function(){return h}));var r=i("mrSG"),n=i("Eyy1"),a=i("aB9a"),s=i("xUGI"),o=i.n(s),l=i("c44N"),h=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._cache=null,r._cacheDrawParams=null,r._cacheInvalidated=!0,r}return Object(r.__extends)(t,e),t.prototype.getCacheCanvas=function(e){return this._createCacheIfRequired(e),Object(n.ensureNotNull)(this._cache).canvas()},t.prototype.getCacheRects=function(e,t){return this._createCacheIfRequired(e),null},t.prototype.destroy=function(){var e;null===(e=this._cache)||void 0===e||e.destroy()},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._cacheInvalidated=!0},t.prototype._createCache=function(e){ +return new o.a(this._source.properties().fibLevelsBasedOnLogScale,this._source.levelsCount(),e)},t.prototype._createCacheIfRequired=function(e){var t;null!==this._cache&&null!==this._cacheDrawParams&&Object(l.areEqualPaneRenderParams)(e,this._cacheDrawParams)||(null===(t=this._cache)||void 0===t||t.destroy(),this._cache=this._createCache(e),this._cacheState=this._cache.updateSource(this._source),this._cacheDrawParams=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._cacheState=this._cache.updateSource(this._source),this._cacheInvalidated=!1)},t}(a.LineSourcePaneView)},NN6M:function(e,t,i){"use strict";i.r(t),i.d(t,"ParallelChannelRenderer",(function(){return p}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("GEp6"),o=i("hBTJ"),l=i("jFln"),h=i("VdBB"),d=i("Zp/P"),c=i("Tmoa"),p=function(e){function t(t,i){var r=e.call(this)||this;return r._data=null,r._hittestResult=t||new h.HitTestResult(h.HitTestResult.MOVEPOINT),r._backHittestResult=i||new h.HitTestResult(h.HitTestResult.MOVEPOINT_BACKGROUND),r}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e,t){if(null===this._data||this._data.points.length<2)return null;var i=this._data.points,r=i[0],n=i[1],a=this._extendAndHitTestLineSegment(e,r,n,t);if(null!==a)return a;if(4===this._data.points.length&&!this._data.skipTopLine){var s=this._data.points,o=s[2],l=s[3],h=this._extendAndHitTestLineSegment(e,o,l,t);if(null!==h)return h;if(this._data.showMidline&&!this._data.skipLines){var d=r.add(o).scaled(.5),c=n.add(l).scaled(.5),p=this._extendAndHitTestLineSegment(e,d,c,t);if(null!==p)return p}}return this._data.hittestOnBackground&&this._data.fillBackground?this._hitTestBackground(e):null},t.prototype._drawImpl=function(e,t){if(!(null===this._data||this._data.points.length<2)){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,Object(l.setLineStyle)(e,this._data.linestyle);var i=this._data.points,r=i[0],n=i[1];if(this._data.skipLines||this._extendAndDrawLineSegment(e,r,n,t),4===this._data.points.length){var a=this._data.points,s=a[2],o=a[3];if(this._data.skipLines||this._data.skipTopLine||this._extendAndDrawLineSegment(e,s,o,t),this._data.fillBackground&&this._drawBackground(e,this._data.points,t),this._data.showMidline&&!this._data.skipLines){e.strokeStyle=this._data.midcolor,e.lineWidth=this._data.midlinewidth,Object(l.setLineStyle)(e,this._data.midlinestyle);var h=r.add(s).scaled(.5),d=n.add(o).scaled(.5);this._extendAndDrawLineSegment(e,h,d,t)}}}},t.prototype._getColor=function(){var e=Object(n.ensureNotNull)(this._data);return Object(c.generateColor)(e.backcolor,e.transparency)},t.prototype._extendAndDrawLineSegment=function(e,t,i,r){var n=this._extendAndClipLineSegment(t,i,r);null!==n&&Object(l.drawLine)(e,n[0].x,n[0].y,n[1].x,n[1].y)},t.prototype._extendAndHitTestLineSegment=function(e,t,i,r){var n=this._extendAndClipLineSegment(t,i,r);if(null!==n&&Object(s.distanceToSegment)(n[0],n[1],e).distance<=3)return this._hittestResult;return null}, +t.prototype._extendAndClipLineSegment=function(e,t,i){var r=Object(n.ensureNotNull)(this._data);return Object(d.extendAndClipLineSegment)(e,t,i.cssWidth,i.cssHeight,r.extendleft,r.extendright)},t.prototype._drawBackground=function(e,t,i){var r=Object(n.ensureNotNull)(this._data),o=t[0],l=t[1],h=t[2],d=t[3];if(!(Object(a.equalPoints)(o,l)||Object(a.equalPoints)(h,d)||Object(s.distanceToLine)(o,l,h).distance<1e-6||Object(s.distanceToLine)(o,l,d).distance<1e-6||i.cssWidth<=0||i.cssHeight<=0)){var c=[new a.Point(0,0),new a.Point(i.cssWidth,0),new a.Point(i.cssWidth,i.cssHeight),new a.Point(0,i.cssHeight)];if(c=u(c,o,l,d),r.extendright||(c=u(c,l,d,h)),c=u(c,d,h,o),r.extendleft||(c=u(c,h,o,l)),null!==c){e.beginPath(),e.moveTo(c[0].x,c[0].y);for(var p=1;pu?null:e.y>=c&&e.y<=d?this._backHittestResult:null},t}(i("cPgM").ScaledPaneRenderer);function u(e,t,i,r){return null!==e?Object(o.intersectPolygonAndHalfplane)(e,Object(a.halfplaneThroughPoint)(Object(a.lineThroughPoints)(t,i),r)):null}},Ni7V:function(e,t,i){"use strict";var r=i("aO4+"),n=r.Point,a=r.box,s=i("f6yo").pointInBox,o=i("aB9a").LineSourcePaneView,l=i("vq8G").SelectionRenderer,h=i("VdBB").HitTestResult,d=i("Zy3/").CompositeRenderer,c=i("UfPO"),p=i("Tmoa"),u=i("ikwP").calcTextHorizontalShift,_=i("Ialn").isRtl,f=i("cPgM").ScaledPaneRenderer;function v(e,t){f.call(this),this._data=null,this._measureCache=e,this._chartModel=t,this._points=null}function g(e,t,r){o.call(this,e,t),this._image=c("price_label",i("Pyj3")),this._rendererCache={},this._priceLabelRenderer=new v(this._rendererCache,t),this._renderer=null}inherit(v,f),v.prototype.setData=function(e){this._data=e,this._points=e.points},v.prototype._drawImpl=function(e){if(null!==this._data&&null!==this._points&&0!==this._points.length){e.font=[this._data.fontWeight,this._data.fontSize+"px",this._data.fontFamily].join(" ");var t=e.measureText(this._data.label);t.height=this._data.fontSize;var i=10,r=5,n=t.width+2*i,a=t.height+2*r,s=this._points[0].x- -9,o=this._points[0].y-(a+15);e.textAlign=_()?"right":"left";var l=u(e,t.width);this._measureCache&&Object.assign(this._measureCache,{innerWidth:n,innerHeight:a,tailLeft:-9,tailHeight:15}),e.translate(.5+s,.5+o),e.beginPath(),e.moveTo(12,a),e.lineTo(-9,a+15),e.lineTo(-10,a+15-1),e.lineTo(5,a),e.lineTo(3,a),e.arcTo(0,a,0,0,3),e.lineTo(0,3),e.arcTo(0,0,n,0,3),e.lineTo(n-3,0),e.arcTo(n,0,n,a,3),e.lineTo(n,a-3),e.arcTo(n,a,0,a,3),e.lineTo(12,a),e.fillStyle=p.generateColor(this._data.backgroundColor,this._data.transparency),e.fill(),e.strokeStyle=this._data.borderColor,e.lineWidth=2,e.stroke(),e.closePath(),e.textBaseline="alphabetic",e.fillStyle=this._data.color, +e.fillText(this._data.label,i+l,a/2+Math.floor(.35*this._data.fontSize)),e.translate(-.5,-.5),e.beginPath(),e.arc(-9,a+15,2.5,0,2*Math.PI,!1),e.fillStyle=p.generateColor(this._data.borderColor,this._data.transparency),e.fill(),e.strokeStyle=this._chartModel.backgroundColor().value(),e.lineWidth=1,e.stroke(),e.closePath()}},v.prototype.hitTest=function(e){if(null===this._data||null===this._points||0===this._points.length)return null;var t=this._points[0].x-this._measureCache.tailLeft,i=this._points[0].y-(this._measureCache.innerHeight+this._measureCache.tailHeight),r=a(new n(t,i),new n(t+this._measureCache.innerWidth,i+this._measureCache.innerHeight));return s(e,r)?new h(h.MOVEPOINT):null},inherit(g,o),g.prototype._updateImpl=function(){if(o.prototype._updateImpl.call(this),this._renderer=null,this._source.points().length>0){var e=this._source.points()[0].price,t=this._source.priceScale();if(!t||t.isEmpty())return;var i=this._source.ownerSource().firstValue();this._priceLabel=t.formatPrice(e,i)}var r={};if(r.points=this._points,r.borderColor=this._source.properties().borderColor.value(),r.backgroundColor=this._source.properties().backgroundColor.value(),r.color=this._source.properties().color.value(),r.fontWeight=this._source.properties().fontWeight.value(),r.fontSize=this._source.properties().fontsize.value(),r.fontFamily=this._source.properties().font.value(),r.transparency=this._source.properties().transparency.value(),r.label=this._priceLabel,r.image=this._image,this._priceLabelRenderer.setData(r),1===r.points.length){var n=new d;return n.append(this._priceLabelRenderer),n.append(new l({points:r.points,bgColors:this._lineAnchorColors(r.points),visible:this.areAnchorsVisible()})),void(this._renderer=n)}this._renderer=this._priceLabelRenderer},g.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.PriceLabelPaneView=g},Pyj3:function(e,t,i){e.exports=i.p+"6bbe99469a47c58a056f32085bbdfc26.png"},QA6D:function(e,t,i){"use strict";i.r(t),i.d(t,"EllipseRendererSimple",(function(){return h}));var r=i("mrSG"),n=i("VdBB"),a=i("Hr11"),s=i("aO4+"),o=i("Tmoa"),l=i("jFln"),h=function(e){function t(t,i,r){var a=e.call(this)||this;return a._data=t,a._hitTest=i||new n.HitTestResult(n.HitTestResult.MOVEPOINT),a._backgroundHitTest=r||new n.HitTestResult(n.HitTestResult.MOVEPOINT_BACKGROUND),a}return Object(r.__extends)(t,e),t.prototype.hitTest=function(e){if(this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1],r=.5*Math.abs(t.x-i.x),n=Math.abs(t.x-i.x),o=Math.abs(t.y-i.y),l=t.add(i).scaled(.5),h=e.subtract(l);if(n<1||o<1)return null;var d=(i.y-t.y)/(i.x-t.x),c=(h=new s.Point(h.x,h.y/d)).x*h.x+h.y*h.y-r*r;return c=Object(a.sign)(c)*Math.sqrt(Math.abs(c/r)),Math.abs(c)<3?this._hitTest:this._data.fillBackground&&!this._data.noHitTestOnBackground&&c<3?this._backgroundHitTest:null},t.prototype._drawImpl=function(e){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth, +void 0!==this._data.linestyle&&Object(l.setLineStyle)(e,this._data.linestyle);var t=this._data.points[0],i=this._data.points[1],r=Math.abs(t.x-i.x),n=Math.abs(t.y-i.y),a=t.add(i).scaled(.5);if(!(r<1||n<1)){var s=0;if(this._data.wholePoints){var h=this._data.wholePoints[0],d=this._data.wholePoints[1];s=Math.abs(h.x-d.x)}e.save(),e.translate(a.x,a.y),e.scale(1,n/r),e.beginPath(),e.arc(0,0,r/2,0,2*Math.PI,!1),e.restore(),e.stroke(),this._data.fillBackground&&(this._data.wholePoints&&(e.translate(a.x,a.y),e.scale(1,n/r),e.arc(0,0,s/2,0,2*Math.PI,!0)),e.fillStyle=Object(o.generateColor)(this._data.backcolor,this._data.transparency,!0),e.fill())}},t}(i("cPgM").ScaledPaneRenderer)},QPcX:function(e,t,i){"use strict";i.r(t),i.d(t,"LetterInCircleRenderer",(function(){return o}));var r=i("aO4+"),n=i("f6yo"),a=i("ikwP"),s=i("XlJ7"),o=function(){function e(e,t){this._data=e,this._hitTestResult=t}return e.prototype.hitTest=function(e){var t=this._center(),i=this._data.circleRadius,a={min:new r.Point(t.x-i,t.y-i),max:new r.Point(t.x+i,t.y+i)};return Object(n.pointInBox)(e,a)?this._hitTestResult:null},e.prototype.draw=function(e,t){var i=this;e.save();var r=t.pixelRatio,n=Math.max(1,Math.floor(r))%2/2,o=this._center(),l=Math.round(o.x*r)+n,h=Math.round(o.y*r)+n;if(this._data.showCircle){var d=Math.round(l+this._data.circleRadius*r)-l-this._data.circleBorderWidth*r/2;e.strokeStyle=this._data.color,e.lineWidth=this._data.circleBorderWidth*r,e.beginPath(),e.moveTo(l+d,h),e.arc(l,h,d,0,2*Math.PI,!1),e.stroke()}e.font=Object(s.makeFont)(this._data.fontSize,this._data.font,this._data.bold?"bold":void 0),e.textBaseline="middle",e.textAlign="center",e.fillStyle=this._data.color,Object(a.drawScaled)(e,r,(function(){e.fillText(i._data.letter,l/r,h/r+.05*i._data.fontSize)})),e.restore()},e.prototype._center=function(){var e="bottom"===this._data.vertAlign?-1:1,t=this._data.point.y+e*this._data.yOffset+e*this._data.circleRadius,i=this._data.point.x;return new r.Point(i,t)},e}()},Qa6j:function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("qgcf"),o=i("aO4+"),l=i("VaSN"),h=i("cPgM"),d=i("VdBB");function c(e){if(e<92)return 18;var t=.25*e;return t=Math.min(t,106),t=Math.max(t,18),t=Math.min(t,.9*e)}var p=function(e){function t(t){var i=e.call(this)||this;return i._data=t,i}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1].subtract(t),r=i.length();(i=this._data.points[1].subtract(this._data.points[0])).length()<22&&(t=this._data.points[1].addScaled(i.normalized(),-22),i=this._data.points[1].subtract(t));var n=e.subtract(t),a=i.dotProduct(n)/r;if(a<0||a>r)return null;for(var s=i.scaled(1/r),o=t.addScaled(s,a),h=e.subtract(o),c=Object(l.lastEventIsTouch)()?24:3,p=this._hittestGeometry(r),u=p.length-2;u>=0;u--){var _=p[u];if(a>=_.x){var f=p[u+1],v=f.x-_.x,g=f.y-_.y,y=(a-_.x)/v,w=_.y+g*y;return h.length()<=w+c?new d.HitTestResult(d.HitTestResult.MOVEPOINT):null}} +return h.length()<3?new d.HitTestResult(d.HitTestResult.MOVEPOINT):null},t.prototype._drawImpl=function(e){if(!(this._data.points.length<2)){e.fillStyle=this._data.color,e.strokeStyle=this._data.color,e.lineJoin="round",e.lineCap="round";var t=this._data.points[1].subtract(this._data.points[0]),i=t.length(),r=this._data.points[0];i<22&&(r=this._data.points[1].addScaled(t.normalized(),-22),t=this._data.points[1].subtract(r));var n,a,s=new o.Point(t.y,-t.x).normalized(),l=this._arrowGeometry(t.length()),h=t.normalized();e.lineWidth=(n=t.length(),a=Math.round(.02*n),a=Math.min(a,5),a=Math.max(a,2)),e.beginPath(),e.moveTo(r.x,r.y);for(var d=0;d=0;d--){c=l[d],p=r.addScaled(h,c.x).addScaled(s,-c.y);e.lineTo(p.x,p.y)}e.lineTo(r.x,r.y),e.stroke(),e.fill()}},t.prototype._arrowGeometry=function(e){var t=c(e),i=[],r=e>=35?.1:0;return i.push(new o.Point(0,0)),i.push(new o.Point(e-t+t*r,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)),i.push(new o.Point(e,0)),i},t.prototype._hittestGeometry=function(e){var t=c(e),i=[];return i.push(new o.Point(0,0)),i.push(new o.Point(e-t,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)),i.push(new o.Point(e,0)),i},t}(h.ScaledPaneRenderer),u=i("QA6D");i.d(t,"ArrowMarkerPaneView",(function(){return _}));var _=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._textRendererData={text:"",color:"",vertAlign:"middle",horzAlign:"center",font:"",offsetX:10,offsetY:10,points:[],forceTextAlign:!0},r._arrowRendererData={points:[],color:""},r._ellipseRendererData={color:"",linewidth:0,points:[],fillBackground:!0,backcolor:"",noHitTestOnBackground:!0},r._drawAsCircle=!1,r._textRenderer=new s.TextRenderer(r._textRendererData),r._arrowRenderer=new p(r._arrowRendererData),r._ellipseRenderer=new u.EllipseRendererSimple(r._ellipseRendererData),r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){this._invalidated&&this._updateImpl();var i=new a.CompositeRenderer;this._drawAsCircle?i.append(this._ellipseRenderer):i.append(this._arrowRenderer);var n=this._getSource().properties();return this._textRendererData.points&&this._textRendererData.points.length>0&&n.showLabel.value()&&(this._textRenderer.setData(Object(r.__assign)({},this._textRendererData)),i.append(this._textRenderer)),this.addAnchors(i),i},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this);var t=this._getPoints(),i=this._getSource().properties();if(this._arrowRendererData.color=i.backgroundColor.value(),this._arrowRendererData.points=t,this._textRendererData.text=i.text.value(),this._textRendererData.color=i.textColor.value(),this._textRendererData.font=i.font.value(),this._textRendererData.bold=i.bold.value(),this._textRendererData.italic=i.italic.value(),this._textRendererData.fontsize=i.fontsize.value(),t.length>=2){var r=this._getSource().points(),n=r[0].index-r[1].index,a=r[0].price-r[1].price;if(this._drawAsCircle=0===n&&Math.abs(a)<1e-8, +this._textRendererData.points=[t[0]],this._drawAsCircle){this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle";var s=new o.Point(t[0].x-9,t[0].y-9),l=new o.Point(t[0].x+9,t[0].y+9);this._ellipseRendererData.points=[s,l],this._ellipseRendererData.backcolor=i.backgroundColor.value(),this._ellipseRendererData.color=i.backgroundColor.value()}else{var h=t[1].subtract(t[0]);Math.abs(h.x)>=Math.abs(h.y)?(t[1].x>t[0].x?this._textRendererData.horzAlign="right":this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle"):(t[1].y>t[0].y?this._textRendererData.vertAlign="bottom":this._textRendererData.vertAlign="top",this._textRendererData.horzAlign="center")}}},t}(n.LineSourcePaneView)},R7Bt:function(e,t,i){"use strict";var r=i("Eyy1").ensureNotNull,n=i("aO4+").Point,a=i("IjC5").RectangleRenderer,s=i("pJOz").TrendLineRenderer,o=i("cjIn").PaneRendererCachedImage,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd,c=i("d1Pk").fibLevelCoordinate,p=i("NCfL").LineToolPaneViewWithLevelledTextCache;function u(e,t){p.call(this,e,t),this._rendererCache={},this._trendLineRenderer=new s,this._renderer=null}inherit(u,p),u.prototype.getCacheRects=function(e,t){if(p.prototype.getCacheRects.call(this,e,i),!this._cacheState.preparedCells)return null;var i=this._levels[t].index-1,a=this._cacheState.preparedCells.cells[i];if(!a)return null;var s=this._points[0],o=this._points[1],l=Math.min(s.x,o.x),h=Math.max(s.x,o.x);s=new n(l,this._levels[t].y),o=new n(h,this._levels[t].y);var d,c=this._source.properties(),u=c.extendLines.value()?this._model.timeScale().width():h,_=r(this._cache);switch(c.horzLabelsAlign.value()){case"left":d=s;break;case"center":(d=s.add(o).scaled(.5)).x+=a.width/2,d.x=Math.round(d.x);break;case"right":c.extendLines.value()?d=new n(u-4,this._levels[t].y):((d=new n(u+4,this._levels[t].y)).x+=a.width,d.x=Math.round(d.x))}var f={left:a.left,top:_.topByRow(this._cacheState.row),width:a.width,height:_.rowHeight(this._cacheState.row)},v={left:d.x-f.width,top:d.y,width:a.width,height:f.height},g=c.vertLabelsAlign.value();return"middle"===g&&(v.top-=v.height/2),"bottom"===g&&(v.top-=v.height),{cacheRect:f,targetRect:v}},u.prototype._updateImpl=function(){if(p.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)){var e=this._source.priceScale();if(e&&!e.isEmpty()&&!this._model.timeScale().isEmpty()){var t=this._source.ownerSource().firstValue();if(null!=t){var i=this._source.points()[0],r=this._source.points()[1],u=!1;(C=this._source.properties()).reverse&&C.reverse.value()&&(u=C.reverse.value()),this._levels=[];var _,f,v=u?i.price:r.price,g=u?r.price:i.price,y=g-v,w=e.isLog()&&C.fibLevelsBasedOnLogScale.value();if(w)_=e.priceToCoordinate(v,t),f=e.priceToCoordinate(g,t)-_;for(var x={price:v,coordinate:_},m={price:y,coordinate:f},b=this._source.levelsCount(),R=1;R<=b;R++){var T=C["level"+R];if(T.visible.value()){var S=T.coeff.value(),P=T.color.value(),L=c(x,m,S,e,t,w);this._levels.push({color:P,y:L, +linewidth:C.levelsStyle.linewidth.value(),linestyle:C.levelsStyle.linestyle.value(),index:R})}}if(!(this._points.length<2)){var C,M=new h,I=(i=this._points[0],r=this._points[1],Math.min(i.x,r.x)),O=Math.max(i.x,r.x),D=(C=this._source.properties()).fillBackground.value(),k=C.transparency.value(),B=C.extendLinesLeft.value(),N=C.extendLines.value();if(D)for(R=0;R0&&D){var A=this._levels[R-1],z=(i=new n(I,this._levels[R].y),r=new n(O,A.y),{});z.points=[i,r],z.color=this._levels[R].color,z.linewidth=0,z.backcolor=this._levels[R].color,z.fillBackground=!0,z.transparency=k,z.extendLeft=B,z.extendRight=N,(j=new a(void 0,void 0,!0)).setData(z),M.append(j)}var E=I,V=O;E===V&&(B&&(E-=1),N&&(V+=1));for(R=0;R=4){var e=this._source.points()[1],t=this._source.points()[2],i=this._source.points()[3];this._retrace1=Math.round(100*Math.abs((i.price-t.price)/(t.price-e.price)))/100}if(this._source.points().length>=6){i=this._source.points()[3];var a=this._source.points()[4],o=this._source.points()[5];this._retrace2=Math.round(100*Math.abs((o.price-a.price)/(a.price-i.price)))/100}if(!(this._points.length<2)){for(var d=this._source.properties(),c=new s,p=this,u=function(e,t){return{points:[e],text:t,color:d.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:d.font.value(),offsetX:0,offsetY:0, +bold:d.bold&&d.bold.value(),italic:d.italic&&d.italic.value(),fontsize:d.fontsize.value(),backgroundColor:p._source.properties().color.value(),backgroundRoundRect:4}},_=function(e,t,i,r){return{points:[e,t],width:p._model.timeScale().width(),height:p._source.priceScale().height(),color:l.generateColor(p._source.properties().color.value(),i),linewidth:r||d.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}},f=1;f=25*k.linewidth?u.Arrow:u.Normal,this._distanceLineRenderer.setData(k),e.append(this._distanceLineRenderer);i=this._points[0],a=this._points[1];var g=Math.round((i.x+a.x)/2);d=new r(g,i.y+Math.sign(a.y-i.y)*o),_=new r(g,a.y+Math.sign(i.y-a.y)*o);(k={}).points=[d,_],k.width=this._model.timeScale().width(),k.height=this._source.priceScale().height(),k.color=this._source.properties().linecolor.value(),k.linewidth=this._source.properties().linewidth.value(),k.linestyle=CanvasEx.LINESTYLE_SOLID,k.extendleft=!1,k.extendright=!1,k.leftend=u.Normal,k.rightend=Math.abs(d.y-_.y)>=25*k.linewidth?u.Arrow:u.Normal,this._distancePriceRenderer.setData(k),e.append(this._distancePriceRenderer);var y=this._source.points()[0].price,w=this._source.points()[1].price,x=w-y,m=100*x/Math.abs(y),b=this._source.points()[0].index,R=this._source.points()[1].index,T=f(R-b+""),S=this._model.timeScale().indexToUserTime(b),P=this._model.timeScale().indexToUserTime(R),L="";if(S&&P){var C=(P.valueOf()-S.valueOf())/1e3;L=", "+v((new c).format(C))}var M=this._model.mainSeries().symbolInfo();M&&M!==this._lastSymbolInfo&&(this._pipFormatter=new p(M.pricescale,M.minmov,M.type,M.minmove2),this._lastSymbolInfo=M);var I,O=this._source.ownerSource().formatter().format(x)+" ("+this._percentageFormatter.format(Math.round(100*m)/100)+") "+(this._pipFormatter?this._pipFormatter.format(x):""),D=f(O)+"\n"+$.t("{0} bars").format(T)+L,k={};if(w>y)(I=a.clone()).y-=2*t.fontsize.value(),I.x=.5*(i.x+a.x),k.points=[I];else(I=a.clone()).x=.5*(i.x+a.x),I.y+=.7*t.fontsize.value(),k.points=[I];var B={x:0,y:10};k.text=D,k.color=t.textcolor.value(),k.height=this._source.priceScale().height(),k.font=t.font.value(),k.offsetX=B.x,k.offsetY=B.y,k.padding=8,k.vertAlign="middle",k.horzAlign="center",k.fontsize=t.fontsize.value(),k.backgroundRoundRect=4,k.backgroundHorzInflate=.4*t.fontsize.value(),k.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(k.backgroundColor=t.labelBackgroundColor.value()),this._textRenderer.setData(k);var N=this._textRenderer.measure(),A=s(N,i,a,B,this._source.priceScale().height());this._textRenderer.setPoints([A]),e.append(this._textRenderer),this.addAnchors(e),this._renderer=e}}, +t.DateAndPriceRangePaneView=g},UfPO:function(e,t,i){"use strict";e.exports=function(e,t){var i=document.body,r=i[e];return r||((r=document.createElement("img")).src=t,i[e]=r),r}},V8bI:function(e,t,i){e.exports=i.p+"898929f1acdb622689e0fc0c95c8fcd0.png"},VghZ:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("qgcf").TextRenderer,s=i("qgcf").calculateLabelPosition,o=i("IjC5").RectangleRenderer,l=i("pJOz").TrendLineRenderer,h=i("Zy3/").CompositeRenderer,d=i("GH0z").PercentageFormatter,c=i("5C6T").PipFormatter,p=i("a7Ha").LineEnd,u=i("Ialn").forceLTRStr;function _(e,t){n.call(this,e,t),this._percentageFormatter=new d,this._pipFormatter=null,this._lastSymbolInfo=null,this._topBorderRenderer=new l,this._bottomBorderRenderer=new l,this._distanceRenderer=new l,this._backgroundRenderer=new o,this._labelRenderer=new a,this._renderer=null}inherit(_,n),_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},_.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2||this._source.points().length<2)){var e=new h,t=this._source.properties(),i=t.extendLeft.value(),a=t.extendRight.value(),o=this._points[0],l=this._points[1],d=Math.min(o.x,l.x),_=Math.max(o.x,l.x);if(t.fillBackground&&t.fillBackground.value())(M={}).points=[new r(d,o.y),new r(_,l.y)],M.color="white",M.linewidth=0,M.backcolor=t.backgroundColor.value(),M.fillBackground=!0,M.transparency=t.backgroundTransparency.value(),M.extendLeft=i,M.extendRight=a,this._backgroundRenderer.setData(M),e.append(this._backgroundRenderer);var f=this,v=function(t,r,n){var s={};s.points=[r,n],s.width=f._model.timeScale().width(),s.height=f._source.priceScale().height(),s.color=f._source.properties().linecolor.value(),s.linewidth=f._source.properties().linewidth.value(),s.linestyle=CanvasEx.LINESTYLE_SOLID,s.extendleft=i,s.extendright=a,s.leftend=p.Normal,s.rightend=p.Normal,t.setData(s),e.append(t)},g=d,y=_;g===y&&(i&&(g-=1),a&&(y+=1)),v(this._topBorderRenderer,new r(g,o.y),new r(y,o.y)),v(this._bottomBorderRenderer,new r(g,l.y),new r(y,l.y));o=this._points[0],l=this._points[1];var w=Math.round((o.x+l.x)/2),x=new r(w,o.y),m=new r(w,l.y);(M={}).points=[x,m],M.width=f._model.timeScale().width(),M.height=f._source.priceScale().height(),M.color=f._source.properties().linecolor.value(),M.linewidth=f._source.properties().linewidth.value(),M.linestyle=CanvasEx.LINESTYLE_SOLID,M.extendleft=!1,M.extendright=!1,M.leftend=p.Normal,M.rightend=Math.abs(x.y-m.y)>=15*M.linewidth?p.Arrow:p.Normal,this._distanceRenderer.setData(M),e.append(this._distanceRenderer);var b=this._source.points()[0].price,R=this._source.points()[1].price,T=R-b,S=100*T/Math.abs(b),P=this._model.mainSeries().symbolInfo();P&&P!==this._lastSymbolInfo&&(this._pipFormatter=new c(P.pricescale,P.minmov,P.type,P.minmove2),this._lastSymbolInfo=P);var L,C=u(this._source.ownerSource().formatter().format(T)+" ("+this._percentageFormatter.format(S)+") "+(this._pipFormatter?this._pipFormatter.format(T):"")),M={} +;if(R>b)(L=l.clone()).y-=2*t.fontsize.value(),L.x=.5*(o.x+l.x),M.points=[L];else(L=l.clone()).x=.5*(o.x+l.x),L.y+=.7*t.fontsize.value(),M.points=[L];var I={x:0,y:10};M.text=C,M.color=t.textcolor.value(),M.height=f._source.priceScale().height(),M.font=t.font.value(),M.offsetX=I.x,M.offsetY=I.y,M.vertAlign="middle",M.horzAlign="center",M.fontsize=t.fontsize.value(),M.backgroundRoundRect=4,M.backgroundHorzInflate=.4*t.fontsize.value(),M.backgroundVertInflate=.2*t.fontsize.value(),t.fillLabelBackground&&t.fillLabelBackground.value()&&(M.backgroundColor=t.labelBackgroundColor.value()),t.drawBorder&&t.drawBorder.value()&&(M.borderColor=t.borderColor.value()),this._labelRenderer.setData(M);var O=this._labelRenderer.measure(),D=s(O,o,l,I,f._source.priceScale().height());this._labelRenderer.setPoints([D]),e.append(this._labelRenderer),this.addAnchors(e),this._renderer=e}},t.PriceRangePaneView=_},X4Cb:function(e,t,i){"use strict";i.r(t),i.d(t,"GannComplexPaneView",(function(){return u}));var r=i("mrSG"),n=i("aO4+"),a=i("aB9a"),s=i("pJOz"),o=i("qgcf"),l=i("Zy3/"),h=i("a7Ha"),d=i("8Uy/"),c=i("amvX"),p=i("Ialn"),u=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r._verticalLevelsRenderers=[],r._horizontalLevelsRenderers=[],r._fanRenderers=[],r._arcRenderers=[],r._priceDiffTextRenderer=new o.TextRenderer,r._indexDiffTextRenderer=new o.TextRenderer,r._ratioTextRenderer=new o.TextRenderer,r._renderer=null,r._initRenderers(),r}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer=null;var t=new l.CompositeRenderer,i=this._getPoints();if(i.length<2)return this.addAnchors(t),void(this._renderer=t);var r=i[0],n=i[1],a=this._getSource(),s=a.isReversed();s&&(n=i[0],r=i[1]);var o=n.x-r.x,h=n.y-r.y,d=r,c=n,p=this._getModel(),u={barsCoordsRange:o,priceCoordsRange:h,startPoint:d,endPoint:c,p1:r,p2:n,isLabelsVisible:a.isLabelsVisible(),reversed:s};this._prepareLevels(t,u),this._prepareFanLines(t,u),this._prepareArcs(t,u),this._prepareLabels(t,u);var _=[r,n];p.lineBeingCreated()===a&&_.pop(),t.append(this.createLineAnchor({points:_})),this._renderer=t},t.prototype._initRenderers=function(){for(var e=this._getSource(),t=e.levelsCount(),i=0;i_){f=a.x;var g=_/u;v=r.y+g*o}else{v=a.y;g=u/_;f=r.x+g*s}var y={points:[i,new n.Point(f,v)],color:p.color,linewidth:p.width,linestyle:d.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal},w=this._fanRenderers[p.index];w.setData(y),e.append(w)}}},t.prototype._prepareArcs=function(e,t){for(var i=t.p1,r=t.startPoint,a=t.endPoint,s=t.barsCoordsRange,o=t.priceCoordsRange,l=i,h=this._getSource(),d=h.isArcsBackgroundFilled(),c=h.arcsBackgroundTransparency(),p=0,u=h.arcs();p0?"right":"left",_.vertAlign=h>0?"bottom":"top",_.offsetX=10,_.offsetY=h>0?8:10,_.forceTextAlign=!0,this._priceDiffTextRenderer.setData(_),e.append(this._priceDiffTextRenderer);var f=new n.Point(r.x,i.y),v=Object(p.forceLTRStr)(d.toString()),g=this._getLabelData(f,v);g.horzAlign=d>0?"left":"right",g.vertAlign=h>0?"top":"bottom",g.offsetX=10,g.offsetY=h>0?10:8,g.forceTextAlign=!0,this._indexDiffTextRenderer.setData(g),e.append(this._indexDiffTextRenderer);var y=o.getScaleRatio();if(null!==y){var w=o.getScaleRatioFormatter(),x=Object(p.forceLTRStr)(w.format(y)),m=this._getLabelData(r,x);m.horzAlign=d>0?"left":"right",m.vertAlign=h>0?"bottom":"top",m.offsetX=10,m.offsetY=h>0?8:10,m.forceTextAlign=!0,this._ratioTextRenderer.setData(m),e.append(this._ratioTextRenderer)}}}},t.prototype._getLabelData=function(e,t){var i=this._getSource().getLabelsStyle(),r=i.textColor,n=i.font,a=i.fontSize;return{points:[e],backgroundColor:"transparent",text:t,font:n,bold:i.bold,italic:i.italic,fontsize:a,color:r,vertAlign:"top",horzAlign:"center",offsetX:0,offsetY:0,backgroundRoundRect:4}},t}(a.LineSourcePaneView)},XHET:function(e,t,i){"use strict" +;var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("5/lF").TrendLineStatsRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("Zy3/").CompositeRenderer,h=i("GH0z").PercentageFormatter,d=i("vq8G").SelectionRenderer,c=i("5C6T").PipFormatter,p=i("a7Ha").LineEnd,u=i("8xAY").LabelSettings,_=i("zDbI").CHART_FONT_FAMILY,f=i("VdBB").HitTestResult,v=i("cPgM").ScaledPaneRenderer,g=i("cPgM").ScaledPaneRendererWrapper,y=i("Ialn").forceLTRStr;function w(){v.call(this),this._data=null}function x(e,t){n.call(this,e,t),this._label=null,this._rendererCache={},this._pipFormatter=null,this._lastSymbolInfo=null,this._trendLineRenderer=new o,this._angleRenderer=new w,this._angleLabelRenderer=new s,this._renderer=null}inherit(w,v),w.prototype.setData=function(e){this._data=e},w.prototype.hitTest=function(){return null},w.prototype._drawImpl=function(e){if(null!==this._data){e.save(),e.translate(this._data.point.x,this._data.point.y),e.strokeStyle=this._data.color;var t=[1,2];"function"==typeof e.setLineDash?e.setLineDash(t):void 0!==e.mozDash?e.mozDash=t:void 0!==e.webkitLineDash&&(e.webkitLineDash=t);var i=this._data.size;e.beginPath(),e.moveTo(0,0),e.lineTo(i,0),e.arc(0,0,i,0,-this._data.angle,this._data.angle>0),e.stroke(),e.restore()}},inherit(x,n),x.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,this._points.length>0&&void 0!==this._source._angle){var e=this._points[0],t=Math.cos(this._source._angle),i=-Math.sin(this._source._angle),s=new r(t,i);this._secondPoint=e.addScaled(s,this._source._distance),this._secondPoint.data=1,this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._secondPoint)}if(this._label=null,!(this._source.points().length<2)){e=this._source.points()[0];var o,v,w=this._source.points()[1],x=[];if(this._source.properties().showPriceRange.value()&&this._source.priceScale()){var m=w.price-e.price,b=m/Math.abs(e.price);o=this._source.ownerSource().formatter().format(m)+" ("+(new h).format(100*b)+") ";var R=this._model.mainSeries().symbolInfo();R&&R!==this._lastSymbolInfo&&(this._pipFormatter=new c(R.pricescale,R.minmov,R.type,R.minmove2),this._lastSymbolInfo=R),o+=this._pipFormatter?", "+this._pipFormatter.format(m):"",x.push("priceRange")}if(this._source.properties().showBarsRange.value()){v="";var T=w.index-e.index;v+=$.t("{0} bars").format(y(T)),x.push("barsRange")}this._label=[y(o),v].filter((function(e){return e})).join("\n")||null,this._icons=x;var S=new l,P={},L=this.isHoveredSource()||this.isSelectedSource()||this._source.properties().alwaysShowStats.value(),C=(this.isHoveredSource()||this.isSelectedSource())&&this._source.properties().showMiddlePoint.value();if(this._secondPoint&&this._points.length>0){var M=this._source.properties().linecolor.value();if(P.points=[this._points[0],this._secondPoint],P.width=this._model.timeScale().width(),P.height=this._source.priceScale().height(),P.color=M,P.linewidth=this._source.properties().linewidth.value(),P.linestyle=this._source.properties().linestyle.value(), +P.extendleft=this._source.properties().extendLeft.value(),P.extendright=this._source.properties().extendRight.value(),P.leftend=p.Normal,P.rightend=p.Normal,this._trendLineRenderer.setData(P),S.append(this._trendLineRenderer),L&&this._label&&2===this._points.length){var I=this._source.properties().statsPosition.value(),O=this._source.getPointByPosition(I,P.points[0],this._middlePoint,P.points[1]),D=this._model.isDark(),k=D?u.bgColorDark:u.bgColorLight,B=D?u.textColorDark:u.textColorLight,N={points:[O],text:this._label,color:B,isDark:D,font:_,fontSize:u.fontSize,lineSpacing:u.lineSpacing,backgroundColor:k,backgroundRoundRect:u.rectRadius,paddingLeft:u.paddingLeftRight,paddingRight:u.paddingLeftRight,paddingTop:u.paddingTopBottom,paddingBottom:u.paddingTopBottom,textPadding:u.textPadding,doNotAlignText:!0,icons:this._icons},A=u.offset;N.offsetX=A,N.offsetY=A,(this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x)&&(N.vertAlign="bottom"),S.append(new g(new a(N,this._rendererCache)))}this._middlePoint&&S.append(new d({points:[this._middlePoint],bgColors:this._lineAnchorColors([this._middlePoint]),color:M,visible:C&&this.areAnchorsVisible(),hittestResult:f.REGULAR}));var z={};z.point=this._points[0],z.angle=this._source._angle,z.color=this._source.properties().linecolor.value(),z.size=50,this._angleRenderer.setData(z),S.append(this._angleRenderer);var E=Math.round(180*z.angle/Math.PI)+"º";(O=this._points[0].clone()).x=O.x+50;var V={points:[O],text:y(E),color:this._source.properties().textcolor.value(),horzAlign:"left",font:this._source.properties().font.value(),offsetX:5,offsetY:0,bold:this._source.properties().bold.value(),italic:this._source.properties().italic.value(),fontsize:this._source.properties().fontsize.value(),vertAlign:"middle"};this._angleLabelRenderer.setData(V),S.append(this._angleLabelRenderer)}0,this._secondPoint&&this._points.length>0&&S.append(this.createLineAnchor({points:[this._points[0],this._secondPoint]})),this._renderer=S}},x.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.TrendAnglePaneView=x},ZJWf:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("2trc").ChannelRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd;function c(e,t){n.call(this,e,t),this._renderer=null}inherit(c,n),c.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._floatPoints[0],t=this._floatPoints[1];this._fans=[];for(var i=t.x-e.x,c=t.y-e.y,p=1;p<=9;p++){var u="level"+p,_=this._source.properties()[u];if(_.visible.value()){var f,v,g=_.coeff1.value(),y=_.coeff2.value(),w=g/y,x=_.color.value(),m=g+"/"+y;g>y?(f=t.x,v=e.y+c/w):(f=e.x+i*w,v=t.y),this._fans.push({label:m,color:x,x:f,y:v, +linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:p})}}if(!(this._floatPoints.length<2)){var b=new h,R=(e=this._floatPoints[0],this._source.properties()),T=this._source.properties().fillBackground.value(),S=this._source.properties().transparency.value();for(p=0;p4&&p>0){var C;L=new r(this._fans[p-1].x,this._fans[p-1].y);(C={}).width=this._model.timeScale().width(),C.height=this._source.priceScale().height(),C.p1=e,C.p2=P,C.p3=e,C.p4=L,C.color=this._fans[p].color,C.transparency=S,C.hittestOnBackground=!0,(M=new a).setData(C),b.append(M)}var M,I={points:[e,P],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._fans[p].color,linewidth:this._fans[p].linewidth,linestyle:this._fans[p].linestyle,extendleft:!1,extendright:!0,leftend:d.Normal,rightend:d.Normal};if((M=new o).setData(I),M.setHitTest(new l(l.MOVEPOINT,null,this._fans[p].index)),b.append(M),R.showLabels.value()){var O={points:[P],text:this._fans[p].label,color:this._fans[p].color,vertAlign:"middle",horzAlign:"left",font:R.font.value(),offsetX:0,offsetY:5,fontsize:12};b.append(new s(O))}}this.addAnchors(b),this._renderer=b}}},c.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.GannFanPaneView=c},a6on:function(e,t,i){"use strict";var r=i("GEp6").distanceToSegment,n=i("aB9a").LineSourcePaneView,a=i("pJOz").drawArrow,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("Tmoa"),h=i("a7Ha").LineEnd,d=i("2hKl"),c=i("cPgM").ScaledPaneRenderer;function p(){c.call(this),this._data=null}function u(e,t){n.call(this,e,t),this._bezierCubicrenderer=new p,this._renderer=null}inherit(p,c),p.prototype.setData=function(e){this._data=e},p.prototype._drawImpl=function(e,t){if(null!==this._data){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,CanvasEx.setLineStyle(e,this._data.linestyle);var i=this._data.points[0],r=this._data.points[1];if(2===this._data.points.length)e.beginPath(),e.moveTo(i.x,i.y),e.lineTo(r.x,r.y),e.stroke(),this._data.leftend===h.Arrow&&a(r,i,e,e.lineWidth,t.pixelRatio),this._data.rightend===h.Arrow&&a(i,r,e,e.lineWidth,t.pixelRatio);else{var n=this._data.points[2],s=this._data.points[3],o=s.subtract(i),d=n.subtract(o.scaled(.25)),c=n.add(o.scaled(.25)),p=r.subtract(n),u=s.subtract(p.scaled(.25)),_=s.add(p.scaled(.25));if(this._data.fillBack&&this._data.points.length>2&&(e.fillStyle=l.generateColor(this._data.backcolor,this._data.transparency),e.beginPath(),e.moveTo(i.x,i.y),e.quadraticCurveTo(d.x,d.y,n.x,n.y),e.bezierCurveTo(c.x,c.y,u.x,u.y,s.x,s.y),e.quadraticCurveTo(_.x,_.y,r.x,r.y),e.fill()),e.beginPath(), +this._data.extendLeftPoints.length>0){var f=this._data.extendLeftPoints[this._data.extendLeftPoints.length-1];e.moveTo(f.x,f.y);for(var v=this._data.extendLeftPoints.length-2;v>=0;v--){var g=this._data.extendLeftPoints[v];e.lineTo(g.x,g.y)}}e.moveTo(i.x,i.y),e.quadraticCurveTo(d.x,d.y,n.x,n.y),e.bezierCurveTo(c.x,c.y,u.x,u.y,s.x,s.y),e.quadraticCurveTo(_.x,_.y,r.x,r.y);for(v=0;vMath.PI/4&&n<3*Math.PI/4?c.PaneCursorType.VerticalResize:c.PaneCursorType.HorizontalResize}i.d(t,"thirdPointCursorType",(function(){return m})),i.d(t,"LineSourcePaneView",(function(){return b}));var b=function(){function e(e,t){this._invalidated=!0,this._points=[],this._floatPoints=[],this._middlePoint=null,this._source=e,this._model=t}return e.prototype.priceToCoordinate=function(e){var t=this._source.priceScale();if(null===t)return null +;var i=this._source.ownerSource(),r=null!==i?i.firstValue():null;return null===r?null:t.priceToCoordinate(e,r)},e.prototype.currentPoint=function(){var e=this._model.crossHairSource();return new n.Point(e.originX(),e.originY())},e.prototype.anchorColor=function(){return"#1E88E5"},e.prototype.isHoveredSource=function(){return this._source===this._model.hoveredSource()},e.prototype.isSelectedSource=function(){return this._model.selection().isSelected(this._source)},e.prototype.isBeingEdited=function(){return this._model.lineBeingEdited()===this._source},e.prototype.isEditMode=function(){return!this._model.isSnapshot()},e.prototype.areAnchorsVisible=function(){return(this.isHoveredSource()&&!this.isLocked()||this.isSelectedSource())&&this.isEditMode()},e.prototype.update=function(){this._invalidated=!0},e.prototype.isLocked=function(){return Boolean(this._source.isLocked&&this._source.isLocked())},e.prototype.addAnchors=function(e){var t=this._points;this._model.lineBeingCreated()===this._source&&(t=t.slice(0,-1)),e.append(this.createLineAnchor({points:t}))},e.prototype.createLineAnchor=function(e){if(this.isLocked())return new o.SelectionRenderer({bgColors:this._lineAnchorColors(e.points),points:e.points,visible:this.areAnchorsVisible(),hittestResult:s.HitTestResult.REGULAR,barSpacing:this._model.timeScale().barSpacing()});var t=Object(a.lastEventIsTouch)();return new w(Object(r.__assign)(Object(r.__assign)({},e),{color:this.anchorColor(),backgroundColors:this._lineAnchorColors(e.points),currentPoint:this.currentPoint(),linePointBeingEdited:this.isBeingEdited()?this._model.linePointBeingEdited():null,hittestResult:s.HitTestResult.CHANGEPOINT,radius:t?13:6,strokeWidth:t?2:1,selected:this.isSelectedSource(),selectedStrokeWidth:t?0:3,visible:this.areAnchorsVisible()}))},e.prototype._lineAnchorColors=function(e){var t=this,i=Object(x.ensureNotNull)(this._model.paneForSource(this._source)).height();return e.map((function(e){return t._model.backgroundColorAtYPercentFromTop(e.y/i)}))},e.prototype._updateImpl=function(){this._points=[],this._floatPoints=[];var e=this._source.priceScale(),t=this._model.timeScale();if(e&&!e.isEmpty()&&!t.isEmpty()){for(var i=this._source.points(),r=0;rthis._data.point.y)return null;if(e.xthis._data.point.x+this._data.width)return null;var t=new r(this._data.point.x+this._data.width/2,this._data.point.y),i=e.subtract(t),n=this._data.height/this._data.width;i.y/=n;var s=i.length();return Math.abs(s-this._data.width/2)<3?new a(a.MOVEPOINT):null},inherit(d,n),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e=this._source.points(),t=e[0],i=e[1],a=Math.min(t.index,i.index),o=Math.max(t.index,i.index),l=o-a,d=this._points[0],c=this._points[1],p=Math.abs(d.x-c.x),u=new s,_=this._source.properties(),f=this._model.timeScale();if(0!==l){for(var v=Math.min(d.x,c.x),g=[],y=a;v>-p;y-=l)v=f.indexToCoordinate(y),g.push(v);v=Math.max(d.x,c.x);for(y=o;v=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTestResult.MOVEPOINT):this._data.fillBack&&o>=h&&o<=a&&t.x*e.x>=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTestResult.MOVEPOINT_BACKGROUND):null},t.prototype._drawImpl=function(e){if(null!==this._data){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.translate(this._data.center.x,this._data.center.y);var t=this._data.edge.subtract(this._data.center),i=t.y/t.x,r=this._data.point.subtract(this._data.center),s=(r=new n.Point(r.x,r.y/i)).length(),o=this._data.prevPoint.subtract(this._data.center),l=(o=new n.Point(o.x,o.y/i)).length();e.scale(1,i),this._data.fillBack&&(this._data.point.xthis._data.center.x?e.arc(0,0,Math.abs(s),0,Math.PI/2,!1):e.arc(0,0,Math.abs(s),-Math.PI/2,-Math.PI,!0),e.scale(1,1/i),e.stroke()}},t}(i("cPgM").ScaledPaneRenderer)},bFMU:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("pJOz").TrendLineRenderer,a=i("qgcf").TextRenderer,s=i("Zy3/").CompositeRenderer,o=i("zXvd").NumericFormatter,l=i("Tmoa"),h=i("a7Ha").LineEnd;function d(e,t){r.call(this,e,t),this._numericFormatter=new o,this._lineRendererPoints01=new n,this._lineRendererPoints12=new n,this._lineRendererPoints23=new n,this._abRetracementTrend=new n,this._cdRetracementTrend=new n,this._abLabelRenderer=new a,this._cdLabelRenderer=new a,this._textRendererALabel=new a,this._textRendererBLabel=new a,this._textRendererCLabel=new a,this._textRendererDLabel=new a,this._renderer=null}inherit(d,r),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){var e,t,i;if(r.prototype._updateImpl.call(this),this._source.points().length>=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),4===this._source.points().length){var n=this._source.points()[3];this._CDRetracement=Math.round(1e3*Math.abs((n.price-i.price)/(i.price-t.price)))/1e3}if(this._points.length<2)this._renderer=null;else{ +var a=this._source.properties(),o=new s,d=this._points,c=this,p=function(e,t){return{points:[e],text:t,color:a.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:a.font.value(),offsetX:0,offsetY:0,bold:a.bold&&a.bold.value(),italic:a.italic&&a.italic.value(),fontsize:a.fontsize.value(),backgroundColor:c._source.properties().color.value(),backgroundRoundRect:4}},u=function(e,t,i,r){return{points:[e,t],width:c._model.timeScale().width(),height:c._source.priceScale().height(),color:l.generateColor(c._source.properties().color.value(),i),linewidth:r||a.linewidth.value(),linestyle:CanvasEx.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal}},_=u(d[0],d[1],0);if(this._lineRendererPoints01.setData(_),o.append(this._lineRendererPoints01),d.length>=3){_=u(d[1],d[2],0);this._lineRendererPoints12.setData(_),o.append(this._lineRendererPoints12)}if(4===d.length){_=u(d[2],d[3],0);this._lineRendererPoints23.setData(_),o.append(this._lineRendererPoints23)}var f=p(this._points[0],"A");this._points[1].y>this._points[0].y?(f.vertAlign="bottom",f.offsetY=5):(f.vertAlign="top",f.offsetY=5),this._textRendererALabel.setData(f),o.append(this._textRendererALabel);f=p(this._points[1],"B");if(this._points[1].y2){f=p(this._points[2],"C");this._points[2].y3){f=p(this._points[3],"D");this._points[3].y=3){var v=this._points[0].add(this._points[2]).scaled(.5);_=u(this._points[0],this._points[2],70,1);this._abRetracementTrend.setData(_),o.append(this._abRetracementTrend);f=p(v,this._numericFormatter.format(this._ABRetracement));this._abLabelRenderer.setData(f),o.append(this._abLabelRenderer)}if(this._points.length>=4){v=this._points[1].add(this._points[3]).scaled(.5),_=u(this._points[1],this._points[3],70,1);this._cdRetracementTrend.setData(_),o.append(this._cdRetracementTrend);f=p(v,this._numericFormatter.format(this._CDRetracement));this._cdLabelRenderer.setData(f),o.append(this._cdLabelRenderer)}this.addAnchors(o),this._renderer=o}},t.ABCDPaneView=d},bcXK:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("Hr11"),a=i("pJOz").TrendLineRenderer,s=i("cjIn").PaneRendererCachedImage,o=i("VdBB").HitTestResult,l=i("Zy3/").CompositeRenderer,h=i("Tmoa"),d=i("a7Ha").LineEnd,c=i("cPgM").ScaledPaneRenderer,p=i("NCfL").LineToolPaneViewWithLevelledTextCache;function u(e,t,i){c.call(this),this._data=e,this._hittest=t||new o(o.MOVEPOINT),this._backHittest=i||new o(o.MOVEPOINT_BACKGROUND)}function _(e,t){p.call(this,e,t),this._rendererCache={},this._trendLineRenderer=new a,this._renderer=null} +inherit(u,c),u.prototype._drawImpl=function(e){e.lineCap="butt",e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.translate(this._data.center.x,this._data.center.y),e.beginPath(),this._data.fullCircles?e.arc(0,0,this._data.radius,2*Math.PI,0,!1):this._data.dir>0?e.arc(0,0,this._data.radius,0,Math.PI,!1):e.arc(0,0,this._data.radius,Math.PI,0,!1),e.stroke(),this._data.fillBackground&&(this._data.radius2&&(this._data.fullCircles?e.arc(0,0,this._data.radius2,2*Math.PI,0,!0):this._data.dir>0?e.arc(0,0,this._data.radius2,Math.PI,0,!0):e.arc(0,0,this._data.radius2,0,Math.PI,!0)),e.fillStyle=h.generateColor(this._data.color,this._data.transparency,!0),e.fill())},u.prototype.hitTest=function(e){if(n.sign(e.y-this._data.center.y)!==this._data.dir&&!this._data.fullCircles)return null;var t=e.subtract(this._data.center).length();return Math.abs(t-this._data.radius)<3?this._hittest:this._data.hittestOnBackground&&Math.abs(t)<=this._data.radius+3?this._backHittest:null},inherit(_,p),_.prototype.getCacheRects=function(e,t){p.prototype.getCacheRects.call(this,e,t);var i=this._cacheState.preparedCells.cells[this._levels[t].index-1];if(i){var r=this._levels[t],n={left:i.left,top:this._cache.topByRow(this._cacheState.row),width:i.width,height:this._cache.rowHeight(this._cacheState.row)};return{cacheRect:n,targetRect:{left:Math.round(r.labelPoint.x-n.width),top:Math.round(r.labelPoint.y-n.height/2),width:i.width,height:n.height}}}},_.prototype._updateImpl=function(){if(p.prototype._updateImpl.call(this),this._renderer=null,!(this._floatPoints.length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._floatPoints[0],t=this._floatPoints[1],i=e.subtract(t).length();this._levels=[];for(var a=this._source.properties(),h=this._source.levelsCount(),c=1;c<=h;c++){var _=a["level"+c];if(_.visible.value()){var f=_.coeff.value(),v=_.color.value(),g=t.subtract(e).length()*f,y=n.sign(t.y-e.y),w=new r(e.x,e.y+y*i*f);this._levels.push({color:v,radius:g,dir:y,labelPoint:w,linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),index:c})}}if(!(this._floatPoints.length<2)){var x=new l,m=(e=this._floatPoints[0],(a=this._source.properties()).fillBackground.value()),b=a.transparency.value();for(c=0;c0&&(T.radius2=this._levels[c-1].radius);var S=new o(o.MOVEPOINT,null,R.index);if(x.append(new u(T,S)),a.showCoeffs.value()){var P=new s(this,c);x.append(P)}}if(a.trendline.visible.value()){var L={points:[this._floatPoints[0],this._floatPoints[1]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:a.trendline.color.value(),linewidth:a.trendline.linewidth.value(),linestyle:a.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};this._trendLineRenderer.setData(L), +x.append(this._trendLineRenderer)}this.addAnchors(x),this._renderer=x}}},_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibSpeedResistanceArcsPaneView=_},c6sA:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("z+cS").VerticalLineRenderer,s=i("IjC5").RectangleRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("gyZD").PaneRendererLine,d=i("Zy3/").CompositeRenderer,c=i("Tmoa"),p=i("Ye2/").LineToolBarsPatternMode,u=i("a7Ha").LineEnd;function _(e,t){n.call(this,e,t),this._vertLineRenderer1=new a,this._vertLineRenderer2=new a,this._medianRenderer=new o,this._renderer=null}inherit(_,n),_.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},_.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(!this._source.priceScale()||this._source.priceScale().isEmpty()||this._points.length<2)){if(this._source._pattern&&this._source._pattern.length>0&&2===this._source.points().length){var e=this._source.priceScale(),t=this._source.firstPatternPrice(),i=this._source.pressCoeff(),a=this._source.ownerSource().firstValue(),o=e.priceToCoordinate(t,a),_=function(r){var n=(r-t)*i+t;return e.priceToCoordinate(n,a)-o},f=parseInt(this._source.properties().mode.value()),v=this._source.points()[0].index>this._source.points()[1].index?1:0,g=this._points[v],y=g.x,w=Math.abs((this._points[0].x-this._points[1].x)/(this._source._pattern.length-1)),x={0:function(e){return{high:_(e[TradingView.HIGH_PLOT]),low:_(e[TradingView.LOW_PLOT])}},1:function(e,t){return new r(y+t*w,_(e[TradingView.CLOSE_PLOT])+g.y)},2:function(e){return{open:_(e[TradingView.OPEN_PLOT]),close:_(e[TradingView.CLOSE_PLOT])}},3:function(e,t){return new r(y+t*w,_(e[TradingView.OPEN_PLOT])+g.y)},4:function(e,t){return new r(y+t*w,_(e[TradingView.HIGH_PLOT])+g.y)},5:function(e,t){return new r(y+t*w,_(e[TradingView.LOW_PLOT])+g.y)},6:function(e,t){return new r(y+t*w,_((e[TradingView.HIGH_PLOT]+e[TradingView.LOW_PLOT])/2)+g.y)}};this._pattern=this._source._pattern.map(x[f])}else delete this._pattern;if(this._pattern&&2===this._source.points().length){var m=this._source.points()[0].index1&&(this._modifiedBase=this._floatPoints[0].add(this._floatPoints[1]).scaled(.5))},inherit(p,c),p.prototype._calcMofifiedBase=function(){if(this._floatPoints.length>2){var e=this._floatPoints[0].x,t=.5*(this._floatPoints[0].y+this._floatPoints[1].y),i=new r(e,t);this._modifiedBase=i}},inherit(u,d),u.prototype._updateRenderer=function(){if(this._floatPoints.length>1&&(this._modifiedBase=this._floatPoints[0].add(this._floatPoints[1]).scaled(.5)),!(this._floatPoints.length<2)){var e=new l;if(this._medianPoint&&this._modifiedBase){var t=this._source.properties();if(3===this._floatPoints.length){var i={points:[this._modifiedBase,this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._medianRenderer.setData(i), +e.append(this._medianRenderer)}var r={points:[this._floatPoints[0],this._floatPoints[1]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if(this._backSideRenderer.setData(r),e.append(this._backSideRenderer),this._floatPoints.length<3)return this.addAnchors(e),void(this._renderer=e);var n={points:[this._floatPoints[1],this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._sideRenderer.setData(n),e.append(this._sideRenderer);var d=this._floatPoints[2].subtract(this._floatPoints[1]).scaled(.5),c=this._floatPoints[2].subtract(this._modifiedBase),p=0,u=t.fillBackground.value(),_=t.transparency.value(),f={points:[this._medianPoint,this._medianPoint.add(c)],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.median.color.value(),linewidth:t.median.linewidth.value(),linestyle:t.median.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal};this._centerRenderer.setData(f),e.append(this._centerRenderer);for(var v=0;v<=8;v++){var g=t["level"+v];if(g.visible.value()){var y=this._medianPoint.addScaled(d,g.coeff.value()),w=y.add(c),x=this._medianPoint.addScaled(d,-g.coeff.value()),m=x.add(c);if(u)(r={}).p1=y,r.p2=w,r.p3=this._medianPoint.addScaled(d,p),r.p4=r.p3.add(c),r.color=g.color.value(),r.width=this._model.timeScale().width(),r.height=this._source.priceScale().height(),r.transparency=_,r.hittestOnBackground=!0,r.extendLeft=t.extendLines.value(),(T=new s).setData(r),e.append(T),(r={}).p1=x,r.p2=m,r.p3=this._medianPoint.addScaled(d,-p),r.p4=r.p3.add(c),r.color=g.color.value(),r.width=this._model.timeScale().width(),r.height=this._source.priceScale().height(),r.transparency=_,r.hittestOnBackground=!0,r.extendLeft=t.extendLines.value(),(T=new s).setData(r),e.append(T);p=g.coeff.value();var b={points:[y,w],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal},R=new a;R.setData(b),R.setHitTest(new o(o.MOVEPOINT,null,v)),e.append(R);var T,S={points:[x,m],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:t.extendLines.value(),extendright:!0,leftend:h.Normal,rightend:h.Normal};(T=new a).setData(S),T.setHitTest(new o(o.MOVEPOINT,null,v)),e.append(T)}}this.addAnchors(e),this._renderer=e}else this.addAnchors(e)}},u.prototype._updateImpl=function(){d.prototype._updateImpl.call(this)},u.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},t.PitchforkLinePaneView=d,t.SchiffPitchforkLinePaneView=c,t.SchiffPitchfork2LinePaneView=p,t.InsidePitchforkLinePaneView=u},cjIn:function(e,t,i){"use strict";i.r(t),i.d(t,"PaneRendererCachedImage",(function(){return s}));var r=i("aO4+"),n=i("f6yo"),a=i("VdBB"),s=function(){function e(e,t){this._cacheRect=null,this._targetRect=null,this._cacheProvider=e,this._index=t}return e.prototype.draw=function(e,t){var i=this._cacheProvider.getCacheRects(t,this._index);if(null===i)return this._cacheRect=null,void(this._targetRect=null);if(this._cacheRect=i.cacheRect,this._targetRect=i.targetRect,0!==this._cacheRect.width&&0!==this._cacheRect.height&&0!==this._targetRect.width&&0!==this._targetRect.height){e.save(),e.setTransform(1,0,0,1,0,0);var r=t.pixelRatio,n=this._cacheProvider.getCacheCanvas(t);e.drawImage(n,Math.round(this._cacheRect.left*r),Math.round(this._cacheRect.top*r),this._cacheRect.width*r,this._cacheRect.height*r,Math.round(this._targetRect.left*r),Math.round(this._targetRect.top*r),this._targetRect.width*r,this._targetRect.height*r),e.restore()}},e.prototype.hitTest=function(e){if(null===this._targetRect)return null;var t=new r.Point(this._targetRect.left,this._targetRect.top),i=t.add(new r.Point(this._targetRect.width,this._targetRect.height));return Object(n.pointInBox)(e,Object(r.box)(t,i))?new a.HitTestResult(a.HitTestResult.REGULAR):null},e}()},"ckl+":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("qgcf").TextRenderer,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("l4sv").HorizontalLineRenderer,h=[i("//lt").PaneCursorType.VerticalResize];function d(e,t){n.call(this,e,t),this._rendererCache={},this._labelRenderer=new a,this._lineRenderer=new l,this._lineRenderer.setHitTest(new s(s.MOVEPOINT)),this._renderer=null}inherit(d,n),d.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},d.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e=new o,t={};t.width=this._model.timeScale().width(),t.height=this._source.priceScale().height(),t.y=this._points[0].y,t.color=this._source.properties().linecolor.value(),t.linewidth=this._source.properties().linewidth.value(),t.linestyle=this._source.properties().linestyle.value(),this._lineRenderer.setData(t);var i=this._source.properties();if(e.append(this._lineRenderer),this._source.properties().showLabel.value()&&1===this._points.length){var a=i.vertLabelsAlign.value(),s=i.horzLabelsAlign.value(),l=this._points[0],d=0;"left"===s?l.x=3:"right"===s?(l.x=this._model.timeScale().width(),d=3):l.x=this._model.timeScale().width()/2;var c={points:[l],text:i.text.value(),color:i.textcolor.value(),vertAlign:a,horzAlign:s,font:i.font.value(),offsetX:d,offsetY:0,bold:this._source.properties().bold.value(),italic:this._source.properties().italic.value(),fontsize:this._source.properties().fontsize.value(),forceTextAlign:!0};this._labelRenderer.setData(c), +e.append(this._labelRenderer)}if(1===this._points.length){var p=new r(this._model.timeScale().width()/2,this._points[0].y);p.data=0,p.square=!0,e.append(this.createLineAnchor({points:[p],pointsCursorType:h}))}this._renderer=e}},t.HorzLinePaneView=d},"ct+2":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("zDbI"),a=i("aB9a"),s=i("Zy3/"),o=i("vq8G"),l=i("qgcf"),h=i("VdBB"),d=i("f6yo"),c=i("Hr11");var p=function(){function e(){this._data=null}return e.prototype.setData=function(e){this._data=e},e.prototype.draw=function(e,t){if(null!==this._data){switch(e.save(),e.fillStyle=this._data.color,this._data.direction){case"up":case"down":!function(e,t,i,r){var n=Math.max(1,Math.floor(r))%2?.5:0,a="up"===i?1:-1,s=a*Math.round(12*r),o=Object(c.ceiledEven)(19.5*r)/2+n,l=a*Math.round(10*r),h=Object(c.ceiledEven)(10*r)/2+n,d=Math.round(t.x*r)+n,p=Math.round(t.y*r);e.beginPath(),e.moveTo(d,p),e.lineTo(d+o,p+s),e.lineTo(d+h,p+s),e.lineTo(d+h,p+s+l),e.lineTo(d-h,p+s+l),e.lineTo(d-h,p+s),e.lineTo(d-o,p+s),e.moveTo(d,p),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio);break;case"left":case"right":!function(e,t,i,r){var n=Math.max(1,Math.floor(r))%2?.5:0,a="left"===i?1:-1,s=a*Math.round(12*r)+n,o=Object(c.ceiledEven)(19.5*r)/2+n,l=a*Math.round(22*r)+n,h=Object(c.ceiledEven)(10*r)/2+n,d=Math.round(t.x*r)+n,p=Math.round(t.y*r)+n;e.beginPath(),e.moveTo(d,p),e.lineTo(d+s,p+o),e.lineTo(d+s,p+h),e.lineTo(d+l,p+h),e.lineTo(d+l,p-h),e.lineTo(d+s,p-h),e.lineTo(d+s,p-o),e.moveTo(d,p),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio)}e.restore()}},e.prototype.hitTest=function(e){if(null===this._data)return null;var t,i,r,n;switch(this._data.direction){case"up":r=(t=this._data.point.x-9.75)+19.5,n=(i=this._data.point.y)+12+10;break;case"down":r=(t=this._data.point.x-9.75)+19.5,i=(n=this._data.point.y)-12-10;break;case"left":r=(t=this._data.point.x)+12+10,n=(i=this._data.point.y-9.75)+19.5;break;case"right":t=(r=this._data.point.x)-12-10,n=(i=this._data.point.y-9.75)+19.5}return e.xr||e.yn?null:new h.HitTestResult(h.HitTestResult.MOVEPOINT)},e.prototype.doesIntersectWithBox=function(e){return null!==this._data&&Object(d.pointInBox)(this._data.point,e)},e}();i.d(t,"ArrowMarkPaneView",(function(){return u}));var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._arrowMarkRenderer=new p,t._textRenderer=new l.TextRenderer,t._renderer=null,t._anchorsOffset=null,t}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){if(e.prototype._updateImpl.call(this),this._renderer=null,1===this._points.length){var t=this._getSource(),i=t.properties().childs(),a=this._getModel();this._arrowMarkRenderer.setData({point:this._points[0],direction:t.direction(),color:i.arrowColor.value()}),this._renderer=new s.CompositeRenderer,this._renderer.append(this._arrowMarkRenderer),""!==i.text.value()&&(this._textRenderer.setData(Object(r.__assign)({points:this._points, +font:n.CHART_FONT_FAMILY,fontSize:i.fontsize.value(),text:i.text.value(),color:i.color.value()},t.textAlignParams())),this._renderer.append(this._textRenderer));var l=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new o.SelectionRenderer({points:l,bgColors:this._lineAnchorColors(l),visible:this.areAnchorsVisible(),barSpacing:a.timeScale().barSpacing(),hittestResult:h.HitTestResult.MOVEPOINT}))}},t}(a.LineSourcePaneView)},dKqZ:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("hfHJ"),s=a.rotationMatrix,o=a.scalingMatrix,l=a.translationMatrix,h=a.transformPoint,d=i("aB9a").LineSourcePaneView,c=i("aB9a").thirdPointCursorType,p=i("VdBB").HitTestResult,u=i("Zy3/").CompositeRenderer,_=i("Tmoa"),f=i("cPgM").ScaledPaneRenderer,v=i("//lt").PaneCursorType;function g(){f.call(this),this._data=null}function y(e,t){d.call(this,e,t),this._arcRenderer=new g,this._renderer=null}inherit(g,f),g.prototype.setData=function(e){this._data=e,this._data.angleFrom=0,this._data.angleTo=Math.PI,this._data.clockwise=!1},g.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0],i=this._data.points[1];if(this._data.points.length<3)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var c=i.subtract(t),p=t.add(i).scaled(.5),u=new r(-c.y,c.x);u=u.normalized(),a=p.add(u.scaled(d)),e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth;var f=c.length(),v=c.x/f,g=c.y/f,y=Math.acos(v);g<0&&(y=-y);var w=this._data.points[2],x=l(-p.x,-p.y);w=h(x,w),x=s(-y),w=h(x,w),x=o(1,f/(2*d)),(w=h(x,w)).y<0?this._data.clockwise=!0:this._data.clockwise=!1,e.save(),e.beginPath(),e.translate(t.x,t.y),e.rotate(y);var m=1-Math.sqrt(3)/2;e.scale(1,d/(f*m)),this._data.clockwise?e.arc(.5*f,f*Math.sqrt(3)/2,f,-2*Math.PI/3,-Math.PI/3,!1):e.arc(.5*f,-f*Math.sqrt(3)/2,f,Math.PI/3,2*Math.PI/3,!1),e.restore(),e.stroke(),this._data.fillBackground&&(e.fillStyle=_.generateColor(this._data.backcolor,this._data.transparency),e.fill())}},g.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<3)return null;var t=this._data.points[0],i=this._data.points[1],a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return(d=n(t,i,e).distance)<5?new p(p.MOVEPOINT):null;var c=i.subtract(t),u=c.length(),_=t.add(i).scaled(.5),f=a.subtract(_);f=f.normalized(),a=_.add(f.scaled(d));var v=c.x/u,g=c.y/u,y=Math.acos(v);g<0&&(y=-y);var w=l(-t.x,-t.y);e=h(w,e),w=s(-y),e=h(w,e),f=h(w,f);var x,m=1-Math.sqrt(3)/2;if(w=o(1,u*m/d),e=h(w,e),f=h(w,f),e.y*f.y<0)return null;x=e.y<0?new r(.5*u,u*Math.sqrt(3)/2):new r(.5*u,-u*Math.sqrt(3)/2);var b=e.subtract(x).length();return Math.abs(b-u)<=5?new p(p.MOVEPOINT):null},inherit(y,d),y.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},y.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,0!==this._points.length){var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._arcRenderer.setData(e);var t=new u;this._renderer=t,t.append(this._arcRenderer);var i=[],a=e.points[0],p=new r(a.x,a.y);if(p.data=0,i.push(p),1!==e.points.length){var _=e.points[1],f=new r(_.x,_.y);if(f.data=1,2!==e.points.length){i.push(f);var g=e.points[2],y=n(a,_,g).distance,w=_.subtract(a),x=a.add(_).scaled(.5),m=new r(-w.y,w.x);m=m.normalized(),g=x.add(m.scaled(y));var b=x.add(m.scaled(-y)),R=w.length(),T=w.x/R,S=w.y/R,P=Math.acos(T);S<0&&(P=-P);var L=e.points[2],C=l(-x.x,-x.y);L=h(C,L),C=s(-P),L=h(C,L),C=o(1,R/(2*y));var M=(L=h(C,L)).y>=0?new r(g.x,g.y):new r(b.x,b.y);M.data=2,i.push(M);var I=[v.Default,v.Default,c(a,_)];t.append(this.createLineAnchor({points:i,pointsCursorType:I}))}else this.addAnchors(t)}}},t.ArcPaneView=y},dMkl:function(e,t,i){"use strict";var r=i("Hr11"),n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("VdBB").HitTestResult,o=i("/hKg").PaneRendererCandles,l=i("Zy3/").CompositeRenderer,h=i("a7Ha").LineEnd,d=i("Zp/P");function c(e,t){n.call(this,e,t),this._renderer=null}inherit(c,n),c.prototype._udpateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null;var e=this;if(this._segments=[],!(e._points.length<2)){this._segments=this._source.segments().map((function(t,i){var n=e._source.points();if(i>=e._points.length-1)return null;var a=e._points[i].x,s=n[i].price,o=n[i+1].price,l=n[i+1].index-n[i].index,h=e._model.timeScale().barSpacing()*r.sign(l),d=(o-s)/(t.bars().length-1),c=e._source.properties(),p=c.candleStyle.upColor.value(),u=c.candleStyle.downColor.value(),_=c.candleStyle.borderUpColor.value(),f=c.candleStyle.borderDownColor.value();return{bars:t.bars().map((function(t,i){var r=t.c>=t.o;return{time:a+i*h,open:e.priceToCoordinate(t.o+s+i*d),high:e.priceToCoordinate(t.h+s+i*d),low:e.priceToCoordinate(t.l+s+i*d),close:e.priceToCoordinate(t.c+s+i*d),color:r?p:u,borderColor:r?_:f,hollow:!1}}))}})).filter((function(e){return!!e}));for(var t=new l,i=1;i0&&M){var k=this._hlevels[u-1];e=new r(T,this._hlevels[u].y),t=new r(P,k.y);(z={}).points=[e,t],z.color=this._hlevels[u].color,z.linewidth=0,z.backcolor=this._hlevels[u].color,z.fillBackground=!0,z.transparency=I,z.extendLeft=!1,z.extendRight=!1,(V=new s(void 0,void 0,!0)).setData(z),R.append(V)}var B={points:[e=new r(T,this._hlevels[u].y),t=new r(P,this._hlevels[u].y)],width:this._model.timeScale().width(), +height:this._source.priceScale().height(),color:this._hlevels[u].color,linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};if((V=new o).setData(B),R.append(V),C.showLeftLabels.value()){var N={points:[e],text:this._numericFormatter.format(this._hlevels[u].coeff),color:this._hlevels[u].color,vertAlign:"middle",horzAlign:"right",font:C.font.value(),offsetX:5,offsetY:0,fontsize:12,forceTextAlign:!0};R.append(new a(N))}if(C.showRightLabels.value()){var A={points:[t],text:this._numericFormatter.format(this._hlevels[u].coeff),color:this._hlevels[u].color,vertAlign:"middle",horzAlign:"left",font:C.font.value(),offsetX:5,offsetY:0,fontsize:12};R.append(new a(A))}}for(u=0;u0&&O){k=this._vlevels[u-1];var z,E=new r(k.x,S);(z={}).points=[E,t],z.color=this._vlevels[u].color,z.linewidth=0,z.backcolor=this._vlevels[u].color,z.fillBackground=!0,z.transparency=D,z.extendLeft=!1,z.extendRight=!1,(V=new s(void 0,void 0,!0)).setData(z),R.append(V)}var V;B={points:[e,t],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._vlevels[u].color,linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};if((V=new o).setData(B),R.append(V),C.showTopLabels.value()){var j={points:[e],text:this._numericFormatter.format(this._vlevels[u].coeff),color:this._vlevels[u].color,vertAlign:"bottom",horzAlign:"center",font:C.font.value(),offsetX:0,offsetY:3,fontsize:12};R.append(new a(j))}if(C.showBottomLabels.value()){var H={points:[t],text:this._numericFormatter.format(this._vlevels[u].coeff),color:this._vlevels[u].color,vertAlign:"top",horzAlign:"center",font:C.font.value(),offsetX:0,offsetY:5,fontsize:12};R.append(new a(H))}}var W=this;F(R,this._hfans,!0),F(R,this._vfans,!1),this.addAnchors(R),this._renderer=R}function F(e,t,i){var n=new r(T,S),a=new r(P,S),s=new r(T,L),l=new r(P,L),h={width:W._model.timeScale().width(),height:W._source.priceScale().height(),color:C.fans.color.value(),linewidth:C.linewidth.value(),linestyle:C.linestyle.value(),extendleft:!1,extendright:!1,leftend:d.Normal,rightend:d.Normal};function c(t){var i=new o;i.setData(Object.assign({},h,{points:t})),e.append(i)}for(var p=0;pr.x?"left":"right",vertAlign:"middle",font:v._source.properties().font.value(),offsetX:6,offsetY:0,boxPadding:0,bold:v._source.properties().bold.value(),italic:v._source.properties().italic.value(),fontsize:v._source.properties().fontsize.value(),forceTextAlign:!0};e.setData(o),s.append(e);o={points:[r],text:a,color:v._source.properties().textcolor.value(),horzAlign:i.x=l&&d>=l)return this._backHitTest}return null},t.prototype._drawImpl=function(e){if(null!==this._data&&(e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.arc(this._data.center.x,this._data.center.y,this._data.radius,this._data.edge1,this._data.edge2,!0),e.stroke(),this._data.fillBackground)){if(e.arc(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.edge2,this._data.edge1,!1),this._data.gradient){var t=e.createRadialGradient(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.center.x,this._data.center.y,this._data.radius);t.addColorStop(0,Object(a.generateColor)(this._data.color1,this._data.transparency)),t.addColorStop(1,Object(a.generateColor)(this._data.color2,this._data.transparency)),e.fillStyle=t}else e.fillStyle=Object(a.generateColor)(this._data.color,this._data.transparency,!0);e.fill()}},t}(i("cPgM").ScaledPaneRenderer)},jlk4:function(e,t,i){"use strict";var r=i("isd9").ArcWedgeRenderer,n=i("1SUO").FibWedgePaneView,a=i("pJOz").TrendLineRenderer,s=i("Zy3/").CompositeRenderer,o=i("a7Ha").LineEnd;function l(e,t){n.call(this,e,t),this._baseTrendRenderer=new a,this._edgeTrendRenderer=new a,this._arcWedgeRenderer=new r}inherit(l,n),l.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},l.prototype._updateRenderer=function(){if(!(this._points.length<2)){var e=new s,t=this._source.properties(),i=this._points,r=i[0],n=i[1],a={points:[r,n],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(),linewidth:t.linewidth.value(),linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.Normal,rightend:o.Normal};if(this._baseTrendRenderer.setData(a),e.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e);var l=i[2],h=l.data,d=n.subtract(r).length(),c=l.subtract(r).normalized();(l=r.add(c.scaled(d))).data=h,a={points:[r,l],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:t.trendline.color.value(), +linewidth:t.linewidth.value(),linestyle:t.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.Normal,rightend:o.Normal},this._edgeTrendRenderer.setData(a),e.append(this._edgeTrendRenderer);var p=this._levels[0],u={};u.center=this._points[0],u.radius=p.radius,u.prevRadius=0,u.edge=this._edge,u.color=t.trendline.color.value(),u.color1=t.color1.value(),u.color2=t.color2.value(),u.linewidth=t.linewidth.value(),u.edge1=this._edge1,u.edge2=this._edge2,u.p1=p.p1,u.p2=p.p2,u.fillBackground=t.fillBackground.value(),u.transparency=t.transparency.value(),u.gradient=!0,this._arcWedgeRenderer.setData(u),e.append(this._arcWedgeRenderer),this.addAnchors(e),this._renderer=e}},t.ProjectionLinePaneView=l},l5Au:function(e,t,i){"use strict";var r=i("aB9a").LineSourcePaneView,n=i("2trc").ChannelRenderer,a=i("pJOz").TrendLineRenderer,s=i("VdBB").HitTestResult,o=i("Zy3/").CompositeRenderer,l=i("a7Ha").LineEnd;function h(e,t){r.call(this,e,t),this._medianRenderer=new a,this._sideRenderer=new a,this._renderer=null}inherit(h,r),h.prototype._updateImpl=function(){if(r.prototype._updateImpl.call(this),this._renderer=null,0!==this._floatPoints.length&&(3===this._floatPoints.length?(this._medianPoint=this._floatPoints[1].add(this._floatPoints[2]).scaled(.5),this._medianPoint.data=3):2===this._floatPoints.length?(this._medianPoint=this._floatPoints[1],this._medianPoint.data=3):(this._medianPoint=this._floatPoints[0],this._medianPoint.data=3),!(this._floatPoints.length<2)&&this._medianPoint)){var e=new o,t={points:[this._floatPoints[0],this._medianPoint],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._source.properties().median.color.value(),linewidth:this._source.properties().median.linewidth.value(),linestyle:this._source.properties().median.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};if(this._medianRenderer.setData(t),e.append(this._medianRenderer),this._floatPoints.length<3)return this.addAnchors(e),void(this._renderer=e);var i={points:[this._floatPoints[1],this._floatPoints[2]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._source.properties().median.color.value(),linewidth:this._source.properties().median.linewidth.value(),linestyle:this._source.properties().median.linestyle.value(),extendleft:!1,extendright:!1,leftend:l.Normal,rightend:l.Normal};this._sideRenderer.setData(i),e.append(this._sideRenderer);for(var h=0,d=this._floatPoints[2].subtract(this._floatPoints[1]).scaled(.5),c=this._source.properties().fillBackground.value(),p=this._source.properties().transparency.value(),u=0;u<=8;u++){var _="level"+u,f=this._source.properties()[_];if(f.visible.value()){var v,g=this._medianPoint.addScaled(d,f.coeff.value()),y=this._medianPoint.addScaled(d,-f.coeff.value());if(c)(v={}).width=this._model.timeScale().width(),v.height=this._source.priceScale().height(),v.p1=this._floatPoints[0],v.p2=g,v.p3=this._floatPoints[0],v.p4=this._medianPoint.addScaled(d,h),v.color=f.color.value(),v.transparency=p, +v.hittestOnBackground=!0,(x=new n).setData(v),e.append(x),(v={}).width=this._model.timeScale().width(),v.height=this._source.priceScale().height(),v.p1=this._floatPoints[0],v.p2=y,v.p3=this._floatPoints[0],v.p4=this._medianPoint.addScaled(d,-h),v.color=f.color.value(),v.transparency=p,v.hittestOnBackground=!0,(x=new n).setData(v),e.append(x);h=f.coeff.value();var w={points:[this._floatPoints[0],g],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:f.color.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};(x=new a).setData(w),x.setHitTest(new s(s.MOVEPOINT,null,u)),e.append(x);var x,m={points:[this._floatPoints[0],y],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:f.color.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:!1,extendright:!0,leftend:l.Normal,rightend:l.Normal};(x=new a).setData(m),x.setHitTest(new s(s.MOVEPOINT,null,u)),e.append(x)}}this.addAnchors(e),this._renderer=e}},h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.PitchfanLinePaneView=h},lZ9F:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("aB9a").LineSourcePaneView,s=i("aB9a").thirdPointCursorType,o=i("pJOz").TrendLineRenderer,l=i("BCbF").PolygonRenderer,h=i("Zy3/").CompositeRenderer,d=i("a7Ha").LineEnd,c=i("//lt").PaneCursorType;function p(e,t){a.call(this,e,t),this._poligonRenderer=new l,this._renderer=null}inherit(p,a),p.prototype._updateImpl=function(){if(a.prototype._updateImpl.call(this),this._renderer=null,this._distance=0,3===this._points.length&&(this._distance=n(this._points[0],this._points[1],this._points[2]).distance),0!==this._points.length){var e,t,i,l,p=new h,u=this._source.properties(),_=this._points[0],f=this._points[1];if(2===this._points.length){(g={}).points=this._points,g.floatPoints=this._floatPoints,g.width=this._model.timeScale().width(),g.height=this._source.priceScale().height(),g.color=u.color.value(),g.linewidth=1,g.linestyle=CanvasEx.LINESTYLE_SOLID,g.extendleft=!1,g.extendright=!1,g.leftend=d.Normal,g.rightend=d.Normal;var v=new o;v.setData(g),p.append(v)}else if(3===this._points.length){var g,y=f.subtract(_),w=new r(y.y,-y.x).normalized().scaled(this._distance),x=w.scaled(-1);e=_.add(w),t=f.add(w),i=_.add(x),l=f.add(x),(g={}).points=[e,t,l,i],g.color=u.color.value(),g.linewidth=this._source.properties().linewidth.value(),g.linestyle=CanvasEx.LINESTYLE_SOLID,g.filled=!0,g.backcolor=u.backgroundColor.value(),g.fillBackground=u.fillBackground.value(),g.transparency=u.transparency.value(),this._poligonRenderer.setData(g),p.append(this._poligonRenderer)}var m=[];m.push(_),this._points.length>=2&&m.push(f);var b=[c.Default,c.Default];if(3===this._points.length){e.data=2,i.data=2,t.data=2,l.data=2,m.push(e,i,t,l);var R=s(_,f);b.push(R,R,R,R)}p.append(this.createLineAnchor({points:m,pointsCursorType:b})),this._renderer=p}},p.prototype.renderer=function(e,t){ +return this._invalidated&&this._updateImpl(),this._renderer},t.RotatedRectanglePaneView=p},mJB8:function(e,t,i){e.exports=i.p+"4fafff07d8914dc11f6d335f606ff47c.png"},mjK7:function(e,t,i){"use strict";var r=i("6MfG").Pattern5PaneView;function n(e,t){r.call(this,e,t)}inherit(n,r),n.prototype._updateBaseData=function(){var e,t,i,r,n;this._source.points().length>=3&&(e=this._source.points()[0],t=this._source.points()[1],i=this._source.points()[2],this._ABRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3),this._source.points().length>=4&&(r=this._source.points()[3],this._BCRetracement=Math.round(1e3*Math.abs((r.price-e.price)/(t.price-e.price)))/1e3),this._source.points().length>=5&&(n=this._source.points()[4],this._CDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(r.price-i.price)))/1e3,this._XDRetracement=Math.round(1e3*Math.abs((n.price-r.price)/(e.price-r.price)))/1e3)},t.CypherPaneView=n},mr3a:function(e,t,i){"use strict";i.r(t),i.d(t,"TextPaneView",(function(){return f}));var r=i("mrSG"),n=i("Eyy1"),a=i("aO4+"),s=i("zDbI"),o=i("//lt"),l=i("qgcf"),h=i("Zy3/"),d=i("vq8G"),c=i("TTFo"),p=i("VdBB"),u=i("aB9a"),_=[o.PaneCursorType.HorizontalResize],f=function(e){function t(t,i,r,n,a,s,o){var h=e.call(this,t,i)||this;return h._textRenderer=new l.TextRenderer,h._noSelection=!1,h._renderer=null,h._offsetX=r,h._offsetY=n,h._vertAlign=a,h._horzAlign=s,h._forceTextAlign=Boolean(o),h._noSelection=!1,h._renderer=null,h}return Object(r.__extends)(t,e),t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype.disableSelection=function(){this._noSelection=!0},t.prototype.isEditMode=function(){return!this._getModel().readOnly()},t.prototype._updateImpl=function(){e.prototype._updateImpl.call(this),this._renderer=null;var t=this._getSource(),i=t.priceScale();if(i&&!i.isEmpty()){var r=t.properties().childs(),o=this._getModel(),l={text:r.text.value(),color:r.color.value(),fontSize:r.fontsize.value(),boxPadding:r.fontsize.value()/6,font:s.CHART_FONT_FAMILY,vertAlign:this._vertAlign||"top",horzAlign:this._horzAlign||"left",offsetX:this._offsetX||0,offsetY:this._offsetY||0,forceTextAlign:this._forceTextAlign};if(l.points=t.isFixed()?t.fixedPoints():this._points,r.fillBackground&&r.fillBackground.value()&&(l.backgroundColor=r.backgroundColor.value()),r.drawBorder&&r.drawBorder.value()&&(l.borderColor=r.borderColor.value()),r.wordWrap&&r.wordWrap.value()&&(l.wordWrapWidth=r.wordWrapWidth.value()),l.bold=r.bold&&r.bold.value(),l.italic=r.italic&&r.italic.value(),l.highlightBorder=o.selection().isSelected(t),!t.isFixed()&&r.fixedSize&&!r.fixedSize.value()){l.scaleX=o.timeScale().barSpacing()/t.barSpacing();var u=Object(n.ensureNotNull)(i.priceRange()),f=i.height()/u.length();t.isPriceDencityLog()&&!i.isLog()&&(f=i.height()/(Object(c.toLog)(u.maxValue())-Object(c.toLog)(u.minValue()))),!t.isPriceDencityLog()&&i.isLog()&&(f=i.height()/(Object(c.fromLog)(u.maxValue())-Object(c.fromLog)(u.minValue())));var v=t.priceDencity();void 0!==v&&(l.scaleY=f/v), +(void 0===v||void 0===l.scaleY||l.scaleY<=0)&&delete l.scaleY}if(this._textRenderer.setData(l),1===l.points.length&&!this._noSelection){var g=new h.CompositeRenderer;g.append(this._textRenderer);var y=l.points[0].clone(),w=this._textRenderer.measure(),x=w.width,m=w.height;if(l.wordWrapWidth){var b=new a.Point(y.x+x,y.y+m/2);b.data=0,g.append(this.createLineAnchor({points:[b],pointsCursorType:_}))}var R=new a.Point(y.x+x/2,y.y+m);return R.data=0,g.append(new d.SelectionRenderer({points:[R],bgColors:this._lineAnchorColors([R]),visible:this.areAnchorsVisible(),hittestResult:p.HitTestResult.MOVEPOINT,barSpacing:o.timeScale().barSpacing()})),void(this._renderer=g)}this._renderer=this._textRenderer}},t}(u.LineSourcePaneView)},"obU/":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("GEp6").distanceToLine,a=i("hfHJ"),s=a.rotationMatrix,o=a.scalingMatrix,l=a.translationMatrix,h=a.transformPoint,d=i("aB9a").LineSourcePaneView,c=i("VdBB").HitTestResult,p=i("Zy3/").CompositeRenderer,u=i("Tmoa"),_=i("aB9a").thirdPointCursorType,f=i("//lt").PaneCursorType,v=i("cPgM").ScaledPaneRenderer;function g(){v.call(this),this._data=null}function y(e,t){d.call(this,e,t),this._ellipseRenderer=new g,this._renderer=null}inherit(g,v),g.prototype.setData=function(e){this._data=e,this._data.angleFrom=0,this._data.angleTo=2*Math.PI,this._data.clockwise=!1},g.prototype._drawImpl=function(e){if(!(null===this._data||this._data.points.length<2)){var t=this._data.points[0],i=this._data.points[1];if(this._data.points.length<3)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var a=this._data.points[2],d=n(t,i,a).distance;if(d<1)return e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth,e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(i.x,i.y),void e.stroke();var c=i.subtract(t),p=t.add(i).scaled(.5),_=new r(-c.y,c.x);_=_.normalized(),a=p.add(_.scaled(d)),e.strokeStyle=this._data.color,e.lineWidth=this._data.linewidth;var f=c.length(),v=c.x/f,g=c.y/f,y=Math.acos(v);g<0&&(y=-y);var w=this._data.points[2],x=l(-p.x,-p.y);w=h(x,w),x=s(-y),w=h(x,w),x=o(1,f/(2*d)),(w=h(x,w)).y<0?this._data.clockwise=!0:this._data.clockwise=!1,e.save(),e.beginPath(),e.translate(p.x,p.y),e.rotate(y),e.scale(1,2*d/f),e.arc(0,0,.5*f,this._data.angleFrom,this._data.angleTo,this._data.clockwise),e.restore(),e.stroke(),this._data.fillBackground&&(e.fillStyle=u.generateColor(this._data.backcolor,this._data.transparency),e.fill())}},g.prototype._additionalPointTest=function(e,t){return!0},g.prototype.hitTest=function(e){if(null===this._data||this._data.points.length<3)return null;var t=this._data.points[0],i=this._data.points[1],a=this._data.points[2],d=n(t,i,a).distance,p=i.subtract(t),u=t.add(i).scaled(.5),_=new r(-p.y,p.x);_=_.normalized(),a=u.add(_.scaled(d));var f=p.length(),v=p.x/f,g=p.y/f,y=Math.acos(v);g<0&&(y=-y);var w=l(-u.x,-u.y);e=h(w,e);var x=h(w,this._data.points[2]);w=s(-y),e=h(w,e),x=h(w,x),w=o(1,f/(2*d)),e=h(w,e),x=h(w,x);var m=e.length() +;return this._additionalPointTest(e,x)?Math.abs(m-.5*f)<=3?new c(c.MOVEPOINT):this._data.fillBackground&&!this._data.noHitTestOnBackground&&m<=.5*f?new c(c.MOVEPOINT_BACKGROUND):null:null},inherit(y,d),y.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},y.prototype._updateImpl=function(){if(d.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._ellipseRenderer.setData(e);var t=new p;t.append(this._ellipseRenderer);var i=e.points[0],a=e.points[1];if(2===this._points.length)return this.addAnchors(t),void(this._renderer=t);var s=e.points[2],o=n(i,a,s).distance,l=a.subtract(i),h=i.add(a).scaled(.5),c=new r(-l.y,l.x);c=c.normalized(),s=h.add(c.scaled(o));var u=h.add(c.scaled(-o)),v=new r(i.x,i.y);v.data=0;var g=new r(a.x,a.y);g.data=1;var y=new r(s.x,s.y);y.data=2;var w=new r(u.x,u.y);w.data=3;var x=_(v,g),m=[f.Default,f.Default,x,x];t.append(this.createLineAnchor({points:[v,g,y,w],pointsCursorType:m})),this._renderer=t}},t.EllipsePaneView=y},ocVb:function(e,t,i){"use strict";var r=i("Eyy1").ensureNotNull,n=i("aO4+").Point,a=i("aB9a").LineSourcePaneView,s=i("cjIn").PaneRendererCachedImage,o=i("Zy3/").CompositeRenderer,l=i("GH0z").PercentageFormatter,h=i("zXvd").NumericFormatter,d=i("nda6").TimeSpanFormatter,c=i("5C6T").PipFormatter,p=i("vq8G").SelectionRenderer,u=i("pJOz").TrendLineRenderer,_=i("qgcf").TextRenderer,f=i("8xAY").LabelSettings,v=i("zDbI").CHART_FONT_FAMILY,g=i("VdBB").HitTestResult,y=i("FVHe").TrendLineStatsCache,w=i("c44N").areEqualPaneRenderParams,x=i("5/lF").iconsContainer,m=i("Ialn"),b=m.forceLTRStr,R=m.startWithLTR;function T(e,t){a.call(this,e,t),this._label=null,this._rendererCache={},this._cacheInvalidated=!0,this._percentageFormatter=new l,this._numericFormatter=new h,this._pipFormatter=null,this._lastSymbolInfo=null,this._trendRenderer=new u,this._labelRenderer=new _,this._renderer=null,this._cache=null,this._cacheDrawParams=null,x.onAllIconsReady().subscribe(this,(function(){this._cache&&(this._cache.destroy(),this._cache=null),t.lightUpdate()}))}inherit(T,a),T.prototype.update=function(){a.prototype.update.call(this),this._cacheInvalidated=!0},T.prototype.getCacheCanvas=function(e){return this._createCacheIfRequired(e),r(this._cache).canvas()},T.prototype.getCacheRects=function(e,t){this._createCacheIfRequired(e);var i=this._source.properties().statsPosition.value(),r=this._source.getPointByPosition(i,this._points[0],this._middlePoint,this._points[1]),n={left:0,top:this._cache.topByRow(this._statCache.rowIndex),width:this._cache.rowWidth(this._statCache.rowIndex),height:this._cache.rowHeight(this._statCache.rowIndex)},a={left:Math.floor(r.x),top:Math.floor(r.y),width:n.width,height:n.height} +;return a.left+=f.paddingLeftRight,this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x?a.top-=f.paddingLeftRight+a.height:a.top+=f.paddingLeftRight,{cacheRect:n,targetRect:a}},T.prototype._createCacheIfRequired=function(e){null!=this._cache&&null!=this._cacheDrawParams&&w(e,this._cacheDrawParams)||(this._cache&&this._cache.destroy(),this._cache=new y(e),this._statCache=this._cache.updateSource(this._source,function(){return this._statLabelData()}.bind(this)),this._cacheDrawParams=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._cacheState=this._cache.updateSource(this._source,function(){return this._statLabelData()}.bind(this)),this._cacheInvalidated=!1)},T.prototype.destroy=function(){this._cache&&(this._cache.destroy(),this._cache=null),x.onAllIconsReady().unsubscribeAll(this)},T.prototype._updateImpl=function(){this._renderer=null,this._invalidated=!1;var e=this._source.priceScale(),t=this._model.timeScale();if(e&&!e.isEmpty()&&!t.isEmpty()){var i=this._model.timeScale().visibleBarsStrictRange();if(null!==i){var r=this._source.points();if(!(r.length<2)){var l=r[0],h=r[1],d=this._source.properties();if((!(l.index0&&(I=I.normalized(),L=Math.acos(I.x),I.y>0&&(L=-L))}"number"!=typeof L||TradingView.isNaN(L)||(i=Math.round(180*L/Math.PI)+"º",p.push("angle"))}this._label=[b(e),t,i].filter((function(e){return e})).join("\n")||null,this._icons=p;var O=this._model.isDark(),D=O?f.bgColorDark:f.bgColorLight,k=O?f.textColorDark:f.textColorLight,B={points:[this._points[1]],text:this._label,color:k,isDark:O,font:v,fontSize:f.fontSize,lineSpacing:f.lineSpacing,backgroundColor:D,backgroundRoundRect:f.rectRadius,paddingLeft:f.paddingLeftRight,paddingRight:f.paddingLeftRight,paddingTop:f.paddingTopBottom,paddingBottom:f.paddingTopBottom,textPadding:f.textPadding,doNotAlignText:!0,icons:this._icons};return this._points[1].y=3){(n=this._points[2]).x=t.x,n.square=!0;var u=t.y-e.y;if((s=e.clone()).y=n.y+u,s.data=3,d.fillBackground.value()){var _=c.timeScale().width(),f=p.priceScale().height(),v=d.extendLeft.value(),g=d.extendRight.value();this._disjointChannelRenderer.setData({width:_,height:f,extendleft:v,extendright:g,points:[e,t,n,s],backcolor:d.backgroundColor.value(),transparency:d.transparency.value(),hittestOnBackground:TradingView.isMobile.any()}),l.append(this._disjointChannelRenderer)}}var y=function(e,t){return{points:[e,t],width:c.timeScale().width(),height:p.priceScale().height(),color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:d.extendLeft.value(),extendright:d.extendRight.value(),leftend:d.leftEnd.value(),rightend:d.rightEnd.value()}},w=this,x=function(e,t,i,r,n,a){if(w._source.properties().showPrices.value()){var s={points:[i],text:n,color:w._source.properties().textcolor.value(),horzAlign:i.x>r.x?"left":"right",vertAlign:"middle",font:w._source.properties().font.value(),offsetX:6,offsetY:0,boxPadding:0,bold:w._source.properties().bold.value(),italic:w._source.properties().italic.value(),fontsize:w._source.properties().fontsize.value(),forceTextAlign:!0};e.setData(s),l.append(e);s={points:[r],text:a,color:w._source.properties().textcolor.value(),horzAlign:i.xthis._data.point.x+2*this._data.width)return null;var t=(e.x-this._data.point.x)*Math.PI/this._data.width,i=Math.sin(t-Math.PI/2)*this._data.height/2;i=this._data.point.y+i+this._data.height/2;return Math.abs(i-e.y)<=3?new a(a.MOVEPOINT):null},inherit(h,n),h.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},h.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._points.length<2)){var e=this._source.points(),t=e[0],i=e[1],a=Math.min(t.index,i.index),o=2*(Math.max(t.index,i.index)-a),h=this._points[0],d=this._points[1],c=Math.abs(h.x-d.x),p=d.y-h.y,u=new s,_=this._source.properties(),f=this._model.timeScale();if(0!==o){for(var v=f.indexToCoordinate(a),g=[],y=a;v>-c;y-=o)v=f.indexToCoordinate(y),g.push(v);v=v=f.indexToCoordinate(a+o);for(y=a+o;v=r-2&&e.x<=r+2&&e.y>=t&&e.y<=i){var o=this._adapter.getTooltip();const e=()=>{TradingView.TradingWidget&&TradingView.TradingWidget.journalDialog()};return new s(s.CUSTOM,{clickHandler:e,tapHandler:e,tooltip:""!==o?{text:o,rect:{x:r,y:t,w:2,h:i-t}}:null})}return null},inherit(h,n),h.prototype._renderer=null,h.prototype._rendererCached=!1,h.prototype._updateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null,this._rendererCached=!1},h.prototype.renderer=function(e,t){if(this._invalidated&&this._updateImpl(),this._rendererCached)return this._renderer;this._rendererCached=!0;var i=this._source,n=i.points();if(0===n.length)return null;var a=i._adapter,s=i._model.timeScale(),o=this._source._model.paneForSource(this._source).executionsPositionController().getXYCoordinate(a,s,n[0].index);if(!isFinite(o.y)||o.y<0||o.y>e||o.x<0)return this._renderer=null,null;var h={points:[new r(o.x,o.y)]};return this._renderer=new l(h,a),this._renderer},t.ExecutionPaneView=h},"u+oH":function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("pJOz").TrendLineRenderer,s=i("qgcf").TextRenderer,o=i("IjC5").RectangleRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("GH0z").PercentageFormatter,c=i("zXvd").NumericFormatter,p=i("5C6T").PipFormatter,u=i("Tmoa"),_=i("a7Ha").LineEnd,f=i("wGNx").RiskRewardPointIndex,v=i("Ialn").forceLTRStr,g=i("//lt").PaneCursorType,y=[g.Default,g.HorizontalResize,g.VerticalResize,g.VerticalResize];function w(e,t){n.call(this,e,t),this._percentageFormatter=new d,this._numericFormatter=new c,this._pipFormatter=null,this._lastSymbolInfo=null,this._entryLineRenderer=new a,this._stopLineRenderer=new a,this._targetLineRenderer=new a,this._positionLineRenderer=new a,this._fullStopBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._stopBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._fullTargetBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._targetBgRenderer=new o(new l(l.MOVEPOINT),new l(l.MOVEPOINT)),this._stopLabelRenderer=new s,this._middleLabelRenderer=new s,this._profitLabelRenderer=new s,this._renderer=null}inherit(w,n),w.prototype.i18nCache={pnl:$.t("{0} P&L: {1}"),open:$.t("Open",{context:"line_tool_position"}),closed:$.t("Closed",{context:"line_tool_position"}),ratio:$.t("Risk/Reward Ratio: {0}"),stop:$.t("Stop: {0} ({1}) {2}, Amount: {3}"),target:$.t("Target: {0} ({1}) {2}, Amount: {3}"),qty:$.t("Qty: {0}")},w.prototype._formatInTicks=function(e){ +var t=this._model.mainSeries().base();return Math.round(e*t)},w.prototype.isLabelVisible=function(){return this.isHoveredSource()||this.isSelectedSource()||this._source.properties().alwaysShowStats.value()},w.prototype._updateImpl=function(){n.prototype._updateImpl.call(this),this._renderer=null,this._stopLevel=null,this._profitLevel=null;var e=this._model.timeScale(),t=this._source.priceScale();if(t&&!t.isEmpty()&&!e.isEmpty()&&0!==this._source.points().length&&0!==this._points.length&&null!==this._model.mainSeries().bars().last()&&!(this._source.points().length<2)&&0!==this._model.mainSeries().bars().length){this._isClosed=4===this._source.points().length;var i=this._source.lastBarData();if(i){var a=this._source.stopPrice(),s=this._source.profitPrice();this._pl=this._source.points().length>1?this._source.calculatePL(i.closePrice):0;var o=this._source.ownerSource().firstValue();if(this._entryLevel=this._points[f.Entry].y,this._stopLevel=t.priceToCoordinate(a,o),this._profitLevel=t.priceToCoordinate(s,o),this._closeLevel=t.priceToCoordinate(i.closePrice,o),this._closeBar=this._source._model.timeScale().indexToCoordinate(i.index),!(this._points.length<2||this._source.points().length<2)){var l=new h,d=this,c=this._source.properties(),g=this._points[f.Entry].x,w=this._points[f.ActualEntry]?this._points[f.ActualEntry].x:this._points[f.Close].x,x=this._points[f.ActualClose]?this._points[f.ActualClose].x:this._points[f.Close].x,m=this._points[f.Close].x,b=new r(g,this._entryLevel),R=new r(m,this._stopLevel);if((C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.stopBackground.value(),C.fillBackground=!0,C.transparency=c.stopBackgroundTransparency.value(),C.extendLeft=!1,C.extendRight=!1,this._fullStopBgRenderer.setData(C),l.append(this._fullStopBgRenderer),this._pl<0){b=new r(w,this._entryLevel),R=new r(x,this._closeLevel);(C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.stopBackground.value(),C.fillBackground=!0;var T=100-100*(1-(S=.01*c.stopBackgroundTransparency.value())*S*S);C.transparency=T,C.extendLeft=!1,C.extendRight=!1,this._stopBgRenderer.setData(C),l.append(this._stopBgRenderer)}b=new r(g,this._entryLevel),R=new r(m,this._profitLevel);if((C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.profitBackground.value(),C.fillBackground=!0,C.transparency=c.profitBackgroundTransparency.value(),C.extendLeft=!1,C.extendRight=!1,this._fullTargetBgRenderer.setData(C),l.append(this._fullTargetBgRenderer),this._pl>0){b=new r(w,this._entryLevel),R=new r(x,this._closeLevel);(C={}).points=[b,R],C.color="white",C.linewidth=0,C.backcolor=c.profitBackground.value(),C.fillBackground=!0;var S,P=100-100*(1-(S=.01*c.profitBackgroundTransparency.value())*S*S);C.transparency=P,C.extendLeft=!1,C.extendRight=!1,this._targetBgRenderer.setData(C),l.append(this._targetBgRenderer)}var L=function(e,t,i,r){var n={};n.points=[t,i],n.width=d._model.timeScale().width(),n.height=d._source.priceScale().height(),n.color=r||d._source.properties().linecolor.value(), +n.linewidth=d._source.properties().linewidth.value(),n.linestyle=CanvasEx.LINESTYLE_SOLID,n.extendleft=!1,n.extendright=!1,n.leftend=_.Normal,n.rightend=_.Normal,e.setData(n),l.append(e)};if(this._points[f.ActualEntry]){var C;b=this._points[f.ActualEntry],R=this._isClosed?this._points[f.ActualClose]:new r(this._closeBar,this._closeLevel);(C={}).points=[b,R],C.width=d._model.timeScale().width(),C.height=d._source.priceScale().height(),C.color=d._source.properties().linecolor.value(),C.linewidth=1,C.linestyle=CanvasEx.LINESTYLE_DASHED,C.extendleft=!1,C.extendright=!1,C.leftend=_.Normal,C.rightend=_.Arrow,this._positionLineRenderer.setData(C),l.append(this._positionLineRenderer)}d=this;var M=function(e,t,i,r,n,a,s){if(d.isLabelVisible()){var o={};o.points=[t],o.text=i,o.color=c.textcolor.value(),o.font=c.font.value(),o.offsetX=3,o.offsetY=a,o.vertAlign=n,o.horzAlign="center",o.backgroundRoundRect=4,o.backgroundColor=u.resetTransparency(r),o.fontsize=c.fontsize.value(),o.backgroundHorzInflate=4,s&&(o.borderColor=s),e.setData(o),l.append(e)}},I=this._source.entryPrice(),O=this._source.stopPrice(),D=this._source.profitPrice(),k=Math.abs(O-I),B=Math.round(1e4*k/I)/100,N=Math.abs(D-I),A=Math.round(1e4*N/I)/100,z=Math.abs(I-D)/Math.abs(I-O);b=new r(g,this._points[f.Entry].y),R=new r(m,this._points[f.Entry].y);L(this._entryLineRenderer,b,R);var E=new r((g+m)/2,Math.round(this._points[0].y)+.5),V="",j="",H=this._numericFormatter.format(Math.round(100*z)/100);if(this._points[1]&&void 0!==this._pl&&(j=this._source.ownerSource().formatter().format(this._pl)),c.compact.value())V+=j?j+" ~ ":"",V+=c.qty.value()+"\n",V+=H;else{var W=this._isClosed?this.i18nCache.closed:this.i18nCache.open;V+=j?this.i18nCache.pnl.format(W,j)+", ":"",V+=this.i18nCache.qty.format(c.qty.value())+"\n",V+=this.i18nCache.ratio.format(H)+" "}var F=c.linecolor.value();this._pl<0?F=c.stopBackground.value():this._pl>0&&(F=c.profitBackground.value()),M(this._middleLabelRenderer,E,V,F,"middle",0,"white");b=new r(g,this._stopLevel),R=new r(m,this._stopLevel);L(this._stopLineRenderer,b,R,c.stopBackground.value());var Y=this._model.mainSeries().symbolInfo();Y&&Y!==this._lastSymbolInfo&&(this._pipFormatter=new p(Y.pricescale,Y.minmov,Y.type,Y.minmove2),this._lastSymbolInfo=Y);E=new r((g+m)/2,this._stopLevel),V="";var U=this._source.ownerSource().formatter().format(k),Z=this._percentageFormatter.format(B);V=c.compact.value()?U+" ("+Z+") "+c.amountStop.value():this.i18nCache.stop.format(v(this._source.ownerSource().formatter().format(k)),v(this._percentageFormatter.format(B)),this._pipFormatter?v(this._pipFormatter.format(k)):"",v(c.amountStop.value())),M(this._stopLabelRenderer,E,V,c.stopBackground.value(),I_){f=a.x;var g=_/u;v=r.y+g*o}else{v=a.y;g=u/_;f=r.x+g*s}var y={points:[i,new n.Point(f,v)],color:p.color,linewidth:p.width,linestyle:h.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal},w=this._fanRenderers[p.index];w.setData(y),e.append(w)}}},t.prototype._prepareArcs=function(e,t){for(var i=t.p1,r=t.startPoint,a=t.endPoint,s=t.barsCoordsRange,o=t.priceCoordsRange,l=i,h=this._getSource(),d=h.isArcsBackgroundFilled(),c=h.arcsBackgroundTransparency(),p=0,u=h.arcs();p0&&y.append(this.createLineAnchor({points:[new r(this._points[0].x,this._source.priceScale().height()/2)],hittestResult:h.MOVEPOINT})),this._renderer=y}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibTimeZonePaneView=p},xp9B:function(e,t,i){"use strict";var r=i("aO4+").Point,n=i("aB9a").LineSourcePaneView,a=i("2trc").ChannelRenderer,s=i("qgcf").TextRenderer,o=i("pJOz").TrendLineRenderer,l=i("VdBB").HitTestResult,h=i("Zy3/").CompositeRenderer,d=i("zXvd").NumericFormatter,c=i("a7Ha").LineEnd;function p(e,t){n.call(this,e,t),this._numericFormatter=new d,this._renderer=null}inherit(p,n),p.prototype._updateImpl=function(){if(n.prototype._updateImpl.call(this),this._renderer=null,!(this._source.points().length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._source.points()[0],t=this._source.points()[1],i=this._source.properties(),d=i.reverse.value();this._hlevels=[];for(var p=d?t.price-e.price:e.price-t.price,u=d?e.price:t.price,_=this._source.ownerSource().firstValue(),f=1;f<=7;f++){if((b=i["hlevel"+f]).visible.value()){var v=b.coeff.value(),g=b.color.value(),y=u+v*p,w=this._source.priceScale().priceToCoordinate(y,_);this._hlevels.push({coeff:v,color:g,y:w,index:f})}}this._vlevels=[];var x=d?t.index-e.index:e.index-t.index,m=d?e.index:t.index;for(f=1;f<=7;f++){var b;if((b=i["vlevel"+f]).visible.value()){v=b.coeff.value(),g=b.color.value() +;var R=Math.round(m+v*x),T=this._model.timeScale().indexToCoordinate(R,!0);this._vlevels.push({coeff:v,color:g,x:T,index:f})}}if(!(this._floatPoints.length<2)){var S=new h,P=(e=this._floatPoints[0],t=this._floatPoints[1],Math.min(e.x,t.x)),L=Math.min(e.y,t.y),C=Math.max(e.x,t.x),M=Math.max(e.y,t.y),I=i.grid.color.value(),O=i.grid.linewidth.value(),D=i.grid.linestyle.value();for(f=0;f0&&E){var H=new r(t.x,this._hlevels[f-1].y);(F={}).width=this._model.timeScale().width(),F.height=this._source.priceScale().height(),F.p1=e,F.p2=j,F.p3=e,F.p4=H,F.color=this._hlevels[f].color,F.transparency=V,F.hittestOnBackground=!0,(Y=new a).setData(F),S.append(Y)}k={points:[e,j],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._hlevels[f].color,linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!0,leftend:c.Normal,rightend:c.Normal};(Y=new o).setData(k),Y.setHitTest(new l(l.MOVEPOINT,null,{type:"h",index:this._hlevels[f].index})),S.append(Y)}for(f=0;f0&&E){var F;H=new r(this._vlevels[f-1].x,t.y);(F={}).width=this._model.timeScale().width(), +F.height=this._source.priceScale().height(),F.p1=e,F.p2=W,F.p3=e,F.p4=H,F.color=this._vlevels[f].color,F.transparency=V,F.hittestOnBackground=!0,(Y=new a).setData(F),S.append(Y)}var Y;k={points:[e,W],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._vlevels[f].color,linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!0,leftend:c.Normal,rightend:c.Normal};(Y=new o).setData(k),Y.setHitTest(new l(l.MOVEPOINT,null,{type:"v",index:this._vlevels[f].index})),S.append(Y)}this.addAnchors(S),this._renderer=S}}},p.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.FibSpeedResistanceFanPaneView=p},"y/56":function(e,t,i){"use strict";i.r(t);var r=i("mrSG"),n=i("aB9a"),a=i("Zy3/"),s=i("vq8G"),o=i("VdBB"),l=i("f6yo"),h=i("jFln"),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._data=null,t}return Object(r.__extends)(t,e),t.prototype.setData=function(e){this._data=e},t.prototype.hitTest=function(e){if(null===this._data)return null;var t=this._data.point,i=t.x,r=t.y;return e.xi+20||e.yr?null:new o.HitTestResult(o.HitTestResult.MOVEPOINT)},t.prototype.doesIntersectWithBox=function(e){return null!==this._data&&Object(l.pointInBox)(this._data.point,e)},t.prototype._drawImpl=function(e){null!==this._data&&(e.save(),e.translate(Math.round(this._data.point.x)-.5,Math.round(this._data.point.y-22)-.5),e.fillStyle="#434651",Object(h.drawRoundRect)(e,0,0,2,22,1),e.fill(),e.fillStyle=this._data.color,e.beginPath(),e.moveTo(6.87,0),e.bezierCurveTo(5.62,0,4.46,.23,3.32,.69),e.bezierCurveTo(3.26,.71,3.2,.75,3.15,.8),e.bezierCurveTo(3.06,.89,3,1.02,3,1.16),e.lineTo(3,1.19),e.lineTo(3,12.5),e.bezierCurveTo(3,12.8,3.3,13.02,3.59,12.93),e.bezierCurveTo(4.61,12.64,5.94,12.44,6.87,12.44),e.bezierCurveTo(8.5,12.44,10.09,12.83,11.63,13.21),e.bezierCurveTo(13.19,13.6,14.79,14,16.45,14),e.bezierCurveTo(17.59,14,18.65,13.81,19.69,13.43),e.bezierCurveTo(19.88,13.36,20,13.18,20,12.98),e.lineTo(20,1.19),e.bezierCurveTo(20,1.06,19.83,.93,19.66,.99),e.bezierCurveTo(18.63,1.38,17.58,1.56,16.45,1.56),e.bezierCurveTo(14.82,1.56,13.23,1.17,11.69,.79),e.bezierCurveTo(10.14,.4,8.53,0,6.87,0),e.closePath(),e.fill(),e.restore())},t}(i("cPgM").ScaledPaneRenderer);i.d(t,"FlagMarkPaneView",(function(){return c}));var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._flagMarkRenderer=new d,t._renderer=null,t._anchorsOffset=null,t}return Object(r.__extends)(t,e),t.prototype.setAnchors=function(e){this._anchorsOffset=e},t.prototype.renderer=function(e,t){return this._invalidated&&this._updateImpl(),this._renderer},t.prototype._updateImpl=function(){if(e.prototype._updateImpl.call(this),this._renderer=null,1===this._points.length){this._flagMarkRenderer.setData({point:this._points[0],color:this._getSource().properties().childs().flagColor.value()});var t=this._getModel();this._renderer=new a.CompositeRenderer,this._renderer.append(this._flagMarkRenderer) +;var i=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new s.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),barSpacing:t.timeScale().barSpacing(),hittestResult:o.HitTestResult.MOVEPOINT}))}},t}(n.LineSourcePaneView)}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js b/src/components/kline/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js new file mode 100644 index 00000000..db44c154 --- /dev/null +++ b/src/components/kline/charting_library/bundles/lt-property-pages-with-definitions.4cb1aaea174e8dca633f.js @@ -0,0 +1,26 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["lt-property-pages-with-definitions"],{"17v9":function(e,t,i){"use strict";i.r(t),i.d(t,"FibDrawingsWith24LevelsDefinitionsViewModel",(function(){return k}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("SMr9"),c=i("hY0g"),d=i.n(c),u=i("25b6"),a=window.t("Trend Line"),h=window.t("Levels Line"),b=window.t("Extend Right"),p=window.t("Extend Left"),w=window.t("Extend Lines Right"),f=window.t("Extend Lines Left"),g=window.t("Reverse"),_=window.t("Prices"),j=window.t("Levels"),O=window.t("Labels"),C=window.t("Use one color"),v=window.t("Background"),y=window.t("Fib levels based on log scale"),L=[{value:!1,title:window.t("Values")},{value:!0,title:window.t("Percents")}],M=[{value:"bottom",title:window.t("Top")},{value:"middle",title:window.t("Middle")},{value:"top",title:window.t("Bottom")}],k=function(e){function t(t,i){var n=e.call(this,t,i)||this;if(n._disabledBasedOnLog=null,"fibLevelsBasedOnLogScale"in n._source.properties().childs()){var o=n._source.priceScale();null!==o&&(n._disabledBasedOnLog=new d.a(Boolean(!o.mode().log)),n._createPropertyRages(),o.modeChanged().subscribe(n,(function(e,t){null!==n._disabledBasedOnLog&&n._disabledBasedOnLog.setValue(Boolean(!t.log))})))}return n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this);var t=this._source.priceScale();null!==t&&t.modeChanged().unsubscribeAll(this)},t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(u.c)(n);if("trendline"in i){var c=i.trendline.childs(),k=Object(o.a)(this._undoModel,{showLine:c.visible,lineColor:c.color,lineStyle:c.linestyle,lineWidth:c.linewidth},n,"TrendLine",{line:a});e.push(k)}var x=i.levelsStyle.childs(),m={lineStyle:x.linestyle,lineWidth:x.linewidth},S={line:h};"extendLines"in i&&(m.extendRight=i.extendLines,S.extendRightTitle=w),"extendLinesLeft"in i&&(m.extendLeft=i.extendLinesLeft,S.extendLeftTitle=f),"extendRight"in i&&(m.extendRight=i.extendRight,S.extendRightTitle=b),"extendLeft"in i&&(m.extendLeft=i.extendLeft,S.extendLeftTitle=p);var P=Object(o.a)(this._undoModel,m,n,"LevelsStyleLine",S);e.push(P);for(var T=[],V=this._source.levelsCount(),B=1;B<=V;B++){var D=i["level"+B].childs(),A=Object(r.g)({checked:Object(r.b)(this._undoModel,D.visible,"Change "+n+" Level "+B+" Line Visibility"),color:Object(r.u)(this._undoModel,D.color,null,"Change "+n+" Level "+B+" Line Color"),level:Object(r.b)(this._undoModel,D.coeff,"Change "+n+" Level "+B+" Coeff")},{id:l+"LineLevel"+B});T.push(A)}var R=Object(r.l)(T,l+"LeveledLinesGroup");e.push(Object(r.k)([R],l+"Group"));var W=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:C});e.push(W);var G=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:l+"Background",title:v});e.push(G) +;var E=i;if("reverse"in E){var H=Object(r.c)({checked:Object(r.b)(this._undoModel,E.reverse,"Change "+n+" Reverse")},{id:l+"Reverse",title:g});e.push(H)}var F=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showPrices,"Change "+n+" Prices Visibility")},{id:l+"Prices",title:_});e.push(F);var z=Object(r.j)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Style"),option:Object(r.b)(this._undoModel,i.coeffsAsPercents,"Change "+n+" Style")},{id:n+"PitchStyle",title:j,options:new d.a(L)});e.push(z);var I=Object(r.s)({option1:Object(r.b)(this._undoModel,i.horzLabelsAlign,"Change "+n+" Labels Alignment"),option2:Object(r.b)(this._undoModel,i.vertLabelsAlign,"Change "+n+" Labels Alignment")},{id:l+"Alignment",title:O,optionsItems1:new d.a(s.availableAlignmentHorizontalItems),optionsItems2:new d.a(M)});if(e.push(I),"fibLevelsBasedOnLogScale"in i&&null!==this._disabledBasedOnLog){var U=Object(r.c)({disabled:Object(r.a)(this._undoModel,this._disabledBasedOnLog,"Change "+n+" Fib levels based on log scale disabled"),checked:Object(r.b)(this._undoModel,i.fibLevelsBasedOnLogScale,"Change "+n+" Fib levels based on log scale")},{id:l+"BasedOnLog",title:y});e.push(U)}return e},t}(l.a)},"1yQO":function(e,t,i){"use strict";i.d(t,"a",(function(){return r}));var n=i("hY0g"),o=i.n(n);function r(e,t,i,n){void 0===n&&(n=null);var r={id:t,title:i,definitions:new o.a(e)};return null!==n&&(r.icon=n),r}},"25b6":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return s}));var n=/[<"'&>]/g,o=function(e){return"&#"+e.charCodeAt(0)+";"};function r(e){return e.replace(n,o)}function l(e){return void 0===e&&(e=""),e.replace(/\s+/g,"")}function s(e){return void 0===e&&(e=""),e.replace(/\b\w/g,(function(e){return e.toUpperCase()}))}},"2PB4":function(e,t,i){"use strict";i.r(t),i.d(t,"FibSpeedResistanceFanDefinitionsViewModel",(function(){return g}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Price Levels"),u=window.t("Time Levels"),a=window.t("Left Labels"),h=window.t("Right Labels"),b=window.t("Top Labels"),p=window.t("Bottom Labels"),w=window.t("Grid"),f=window.t("Reverse"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),g=[],_=this._source.hLevelsCount(),j=1;j<=_;j++){var O=i["hlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"HLineLevel"+j});g.push(C)}var v=Object(o.l)(g,r+"HLeveledLinesGroup"),y=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLeftLabels,"Change "+n+" Left Labels Visibility")},{id:r+"LeftLabels",title:a}),L=Object(o.c)({ +checked:Object(o.b)(this._undoModel,i.showRightLabels,"Change "+n+" Right Labels Visibility")},{id:r+"RightLabels",title:h}),M=Object(o.k)([v,y,L],r+"HLevelGroup",d);e.push(M);var k=[],x=this._source.vLevelsCount();for(j=1;j<=x;j++){O=i["vlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"VLineLevel"+j});k.push(C)}var m=Object(o.l)(k,r+"VLeveledLinesGroup"),S=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showTopLabels,"Change "+n+" Top Labels Visibility")},{id:r+"TopLabels",title:b}),P=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showBottomLabels,"Change "+n+" Bottom Labels Visibility")},{id:r+"BottomLabels",title:p}),T=Object(o.k)([m,S,P],r+"VLevelGroup",u);e.push(T);var V=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(V);var B=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:c});e.push(B);var D=i.grid.childs(),A=Object(o.h)({checked:Object(o.b)(this._undoModel,D.visible,"Change "+n+" Grid Visibility"),color:Object(o.u)(this._undoModel,D.color,null,"Change "+n+" Grid Line Color"),width:Object(o.b)(this._undoModel,D.linewidth,"Change "+n+" Grid Line Width"),style:Object(o.b)(this._undoModel,D.linestyle,"Change "+n+" Grid Line Style")},{id:r+"GridLine",title:w});e.push(A);var R=Object(o.c)({checked:Object(o.b)(this._undoModel,i.reverse,"Change "+n+" Reverse Mode")},{id:r+"Reverse",title:f});return e.push(R),e},t}(r.a)},"2liL":function(e,t,i){"use strict";i.r(t),i.d(t,"GannSquareDefinitionsViewModel",(function(){return g}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Price Levels"),u=window.t("Time Levels"),a=window.t("Left Labels"),h=window.t("Right Labels"),b=window.t("Top Labels"),p=window.t("Bottom Labels"),w=window.t("Angles"),f=window.t("Reverse"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),g=[],_=this._source.hLevelsCount(),j=1;j<=_;j++){var O=i["hlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"HLineLevel"+j});g.push(C)}var v=Object(o.l)(g,r+"HLeveledLinesGroup"),y=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLeftLabels,"Change "+n+" Left Labels Visibility")},{ +id:r+"LeftLabels",title:a}),L=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showRightLabels,"Change "+n+" Right Labels Visibility")},{id:r+"RightLabels",title:h}),M=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillHorzBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.horzTransparency,"Change "+n+" Background Transparency")},{id:r+"BackgroundH",title:c}),k=Object(o.k)([v,y,L,M],r+"HLevelGroup",d);e.push(k);var x=[],m=this._source.vLevelsCount();for(j=1;j<=m;j++){O=i["vlevel"+j].childs(),C=Object(o.g)({checked:Object(o.b)(this._undoModel,O.visible,"Change "+n+" Level "+j+" Line Visibility"),color:Object(o.u)(this._undoModel,O.color,null,"Change "+n+" Level "+j+" Line Color"),level:Object(o.b)(this._undoModel,O.coeff,"Change "+n+" Level "+j+" Coeff")},{id:r+"VLineLevel"+j});x.push(C)}var S=Object(o.l)(x,r+"VLeveledLinesGroup"),P=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showTopLabels,"Change "+n+" Top Labels Visibility")},{id:r+"TopLabels",title:b}),T=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showBottomLabels,"Change "+n+" Bottom Labels Visibility")},{id:r+"BottomLabels",title:p}),V=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillVertBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.vertTransparency,"Change "+n+" Background Transparency")},{id:r+"BackgroundV",title:c}),B=Object(o.k)([S,P,T,V],r+"VLevelGroup",u);e.push(B);var D=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(D);var A=i.fans.childs(),R=Object(o.e)({checked:Object(o.b)(this._undoModel,A.visible,"Change "+n+" Fans Visibility"),color:Object(o.u)(this._undoModel,A.color,null,"Change "+n+" Fans Line Color")},{id:r+"FansLines",title:w});e.push(R);var W=Object(o.c)({checked:Object(o.b)(this._undoModel,i.reverse,"Change "+n+" Reverse")},{id:r+"Reverse",title:f});return e.push(W),e},t}(r.a)},"5sLb":function(e,t,i){"use strict";i.r(t),i.d(t,"ArrowMarkDefinitionsViewModel",(function(){return d}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=i("HSjo"),s=window.t("Text"),c=window.t("Arrow"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,text:e.text},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:s}})]},t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(l.e)({color:Object(l.u)(this._undoModel,e.arrowColor,null,"Change Arrow Color")},{id:"ArrowColor",title:c})]},t}(r.a)},"6U6r":function(e,t,i){"use strict";i.r(t),i.d(t,"FibCirclesDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("25b6"),c=window.t("Trend Line"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Levels"),h=window.t("Coeffs As Percents"),b=function(e){ +function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(s.c)(n),b=i.trendline.childs(),p=Object(o.a)(this._undoModel,{showLine:b.visible,lineColor:b.color,lineStyle:b.linestyle,lineWidth:b.linewidth},n,"TrendLine",{line:c});e.push(p);for(var w=this._source.levelsCount(),f=1;f<=w;f++){var g=i["level"+f].childs(),_=Object(r.g)({checked:Object(r.b)(this._undoModel,g.visible,"Change "+n+" Level "+f+" Line Visibility"),color:Object(r.u)(this._undoModel,g.color,null,"Change "+n+" Level "+f+" Line Color"),width:Object(r.b)(this._undoModel,g.linewidth,"Change "+n+" Level "+f+" Line Width"),level:Object(r.b)(this._undoModel,g.coeff,"Change "+n+" Level "+f+" Coeff")},{id:l+"LineLevel"+f});e.push(_)}var j=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:d});e.push(j);var O=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:l+"Background",title:u});e.push(O);var C=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Levels Visibility")},{id:l+"Levels",title:a});e.push(C);var v=Object(r.c)({checked:Object(r.b)(this._undoModel,i.coeffsAsPercents,"Change "+n+" Coeffs As Percents Visibility")},{id:l+"Percentage",title:h});return e.push(v),e},t}(l.a)},"6mGk":function(e,t,i){"use strict";i.r(t),i.d(t,"FibWedgeDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("Cn8r"),s=i("25b6"),c=window.t("Trend Line"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Levels"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(s.c)(n),h=i.trendline.childs(),b=Object(o.a)(this._undoModel,{showLine:h.visible,lineColor:h.color,lineWidth:h.linewidth},n,"TrendLine",{line:c});e.push(b);for(var p=this._source.levelsCount(),w=1;w<=p;w++){var f=i["level"+w].childs(),g=Object(r.g)({checked:Object(r.b)(this._undoModel,f.visible,"Change "+n+" Level "+w+" Line Visibility"),color:Object(r.u)(this._undoModel,f.color,null,"Change "+n+" Level "+w+" Line Color"),width:Object(r.b)(this._undoModel,f.linewidth,"Change "+n+" Level "+w+" Line Width"),level:Object(r.b)(this._undoModel,f.coeff,"Change "+n+" Level "+w+" Coeff")},{id:l+"LineLevel"+w});e.push(g)}var _=Object(r.e)({color:Object(r.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:l+"AllLineColor",title:d});e.push(_);var j=Object(r.q)({checked:Object(r.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(r.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{ +id:l+"Background",title:u});e.push(j);var O=Object(r.c)({checked:Object(r.b)(this._undoModel,i.showCoeffs,"Change "+n+" Levels Visibility")},{id:l+"Levels",title:a});return e.push(O),e},t}(l.a)},"74nv":function(e,t,i){"use strict";i.r(t),i.d(t,"NoteDefinitionsViewModel",(function(){return d}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Label"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.e)({color:Object(l.u)(this._undoModel,e.markerColor,null,"Change "+t+" background color")},{id:Object(s.c)(t+"LabelColor"),title:c})]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{textColor:e.textColor,fontSize:e.fontSize,bold:e.bold,italic:e.italic,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderColor:e.borderColor},t,{isEditable:!0,isMultiLine:!0})]},t}(r.a)},"78yF":function(e,t,i){"use strict";i.d(t,"a",(function(){return j}));var n=i("mrSG"),o=i("wm7x"),r=i("HSjo"),l=i("hY0g"),s=i.n(l),c=i("bKFv"),d=i("25b6"),u=[{value:c.StatsPosition.Left,title:window.t("Left")},{value:c.StatsPosition.Center,title:window.t("Center")},{value:c.StatsPosition.Right,title:window.t("Right")}],a=window.t("Show Middle Point"),h=window.t("Stats Position"),b=window.t("Show Price Range"),p=window.t("Show Bars Range"),w=window.t("Show Date/Time Range"),f=window.t("Show Distance"),g=window.t("Show Angle"),_=window.t("Always Show Stats");function j(e,t,i,l){var c=Object(d.c)(i),j=[],O=t,C=Object(o.a)(e,Object(n.__assign)(Object(n.__assign)({},O),{lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle}),c,"Line");j.push(C);var v=Object(r.c)({checked:Object(r.b)(e,t.showMiddlePoint,"Change "+i+" Show Middle Point")},{id:c+"MiddlePoint",title:l&&l.middlePoint||a});j.push(v);var y=Object(r.c)({checked:Object(r.b)(e,t.showPriceRange,"Change "+i+" Show Price Range")},{id:c+"PriceRange",title:l&&l.priceRange||b});j.push(y);var L=Object(r.c)({checked:Object(r.b)(e,t.showBarsRange,"Change "+i+" Show Bars Range")},{id:c+"BarsRange",title:l&&l.barRange||p});if(j.push(L),"showDateTimeRange"in t){var M=Object(r.c)({checked:Object(r.b)(e,t.showDateTimeRange,"Change "+i+" Show Date/Time Range")},{id:c+"DateTimeRange",title:l&&l.dateTimeRange||w});j.push(M)}if("showDistance"in t){var k=Object(r.c)({checked:Object(r.b)(e,t.showDistance,"Change "+i+" Show Distance")},{id:c+"Distance",title:l&&l.distance||f});j.push(k)}if("showAngle"in t){var x=Object(r.c)({checked:Object(r.b)(e,t.showAngle,"Change "+i+" Show Angle")},{id:c+"Angle",title:l&&l.angle||g});j.push(x)}var m=Object(r.c)({checked:Object(r.b)(e,t.alwaysShowStats,"Change "+i+" Always Show Stats")},{id:c+"ShowStats",title:l&&l.showStats||_});j.push(m);var S=Object(r.j)({option:Object(r.b)(e,t.statsPosition,"Change "+i+" Stats Position")},{ +id:c+"StatsPosition",title:l&&l.statsPosition||h,options:new s.a(u)});return j.push(S),j}},"8ioM":function(e,t,i){"use strict";i.r(t),i.d(t,"BarsPatternDefinitionsViewModel",(function(){return f}));var n=i("mrSG"),o=i("Cn8r"),r=i("HSjo"),l=i("hY0g"),s=i.n(l),c=i("Ye2/"),d=i("Z5lT"),u=i("25b6"),a=window.t("Color"),h=window.t("Mode"),b=window.t("Mirrored"),p=window.t("Flipped"),w=[{value:c.LineToolBarsPatternMode.Bars,title:window.t("HL Bars")},{value:c.LineToolBarsPatternMode.OpenClose,title:window.t("OC Bars")},{value:c.LineToolBarsPatternMode.Line,title:window.t("Line - Close")},{value:c.LineToolBarsPatternMode.LineOpen,title:window.t("Line - Open")},{value:c.LineToolBarsPatternMode.LineHigh,title:window.t("Line - High")},{value:c.LineToolBarsPatternMode.LineLow,title:window.t("Line - Low")},{value:c.LineToolBarsPatternMode.LineHL2,title:window.t("Line - HL/2")}],f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(u.c)(t);return[Object(r.e)({color:Object(r.u)(this._undoModel,e.color,null,"Change "+t+" color")},{id:i+"Color",title:a}),Object(r.j)({option:Object(r.b)(this._undoModel,e.mode,"Change "+t+" mode",[d.a])},{id:i+"Mode",title:h,options:new s.a(w)}),Object(r.c)({checked:Object(r.b)(this._undoModel,e.mirrored,"Change "+t+" Mirrored")},{id:i+"Mirrored",title:b}),Object(r.c)({checked:Object(r.b)(this._undoModel,e.flipped,"Change "+t+" Flipped")},{id:i+"Flipped",title:p})]},t}(o.a)},"91EF":function(e,t,i){"use strict";i.r(t),i.d(t,"PolylinesDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Border"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line",{line:c}),Object(l.e)({checked:Object(l.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(l.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(s.c)(t+"BackgroundColor"),title:d})]},t}(r.a)},ASG6:function(e,t,i){"use strict";i.r(t),i.d(t,"GannFanDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=window.t("Use one color"),c=window.t("Background"),d=window.t("Labels"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(l.c)(n),u=this._source.levelsCount(),a=1;a<=u;a++){var h=i["level"+a].childs(),b=Object(o.g)({checked:Object(o.b)(this._undoModel,h.visible,"Change "+n+" Level "+a+" Line Visibility"), +color:Object(o.u)(this._undoModel,h.color,null,"Change "+n+" Level "+a+" Line Color"),width:Object(o.b)(this._undoModel,h.linewidth,"Change "+n+" Level "+a+" Line Width"),style:Object(o.b)(this._undoModel,h.linestyle,"Change "+n+" Level "+a+" Line Style")},{id:r+"LineLevel"+a,title:h.coeff1.value()+"/"+h.coeff2.value()});e.push(b)}var p=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:s});e.push(p);var w=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:c});e.push(w);var f=Object(o.c)({checked:Object(o.b)(this._undoModel,i.showLabels,"Change "+n+" Labels Visibility")},{id:r+"Labels",title:d});return e.push(f),e},t}(r.a)},Ax76:function(e,t,i){"use strict";i.r(t),i.d(t,"GeneralDatePriceRangeDefinitionsViewModel",(function(){return _}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("25b6"),d=window.t("Line"),u=window.t("Border"),a=window.t("Background"),h=window.t("Extend top"),b=window.t("Extend bottom"),p=window.t("Extend left"),w=window.t("Extend right"),f=window.t("Label"),g=window.t("Label background");var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties().childs(),i=this._source.name(),n=Object(c.c)(i),l=Object(o.a)(this._undoModel,{lineColor:t.linecolor,lineWidth:t.linewidth},i,"Line",{line:d});if(e.push(l),t.hasOwnProperty("borderWidth")){var _=Object(o.a)(this._undoModel,{showLine:t.drawBorder,lineColor:t.borderColor,lineWidth:t.borderWidth},i,"Border",{line:u});e.push(_)}var j=Object(s.e)({checked:Object(s.b)(this._undoModel,t.fillBackground,"Change "+i+" background visibility"),color:Object(s.u)(this._undoModel,t.backgroundColor,t.backgroundTransparency,"Change "+i+" background color")},{id:n+"BackgroundColor",title:a});if(e.push(j),function(e){return e.hasOwnProperty("extendTop")}(t)){var O=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendTop,"Change "+i+" Extend top")},{id:n+"ExtendTop",title:h}),C=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendBottom,"Change "+i+" Extend bottom")},{id:n+"ExtendBottom",title:b});e.push(O,C)}if(function(e){return e.hasOwnProperty("extendLeft")}(t)){var v=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendLeft,"Change "+i+" Extend left")},{id:n+"extendLeft",title:p}),y=Object(s.c)({checked:Object(s.b)(this._undoModel,t.extendRight,"Change "+i+" Extend bottom")},{id:n+"ExtendBottom",title:w});e.push(v,y)}var L=Object(r.a)(this._undoModel,{textColor:t.textcolor,fontSize:t.fontsize,backgroundVisible:t.fillLabelBackground,backgroundColor:t.labelBackgroundColor,backgroundTransparency:t.backgroundTransparency},i,{isEditable:!0,isMultiLine:!0,customTitles:{text:f,backgroundTitle:g}});return e.push(L),e},t}(l.a)},BABJ:function(e,t,i){"use strict" +;i.r(t),i.d(t,"TimeCyclesPatternDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Line"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},t,"Line",{line:c}),Object(l.e)({checked:Object(l.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(l.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(s.c)(t+"BackgroundColor"),title:d})]},t}(r.a)},BDhr:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("wm7x"),o=i("HSjo"),r=i("25b6"),l=window.t("Show Price"),s=window.t("Show Time");function c(e,t,i){var c=Object(r.c)(i),d=[],u=Object(n.a)(e,{lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle},c,"Line");if(d.push(u),"showPrice"in t){var a=Object(o.c)({checked:Object(o.b)(e,t.showPrice,"Change "+i+" Price Label Visibility")},{id:c+"ShowPrice",title:l});d.push(a)}if("showTime"in t){var h=Object(o.c)({checked:Object(o.b)(e,t.showTime,"Change "+i+" Time Label Visibility")},{id:c+"ShowTime",title:s});d.push(h)}return d}},CA9d:function(e,t,i){"use strict";i.d(t,"b",(function(){return u})),i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return h}));var n=i("mrSG"),o=i("HSjo"),r=i("hY0g"),l=i.n(r),s=i("25b6"),c=window.t("Price"),d=window.t("Bar#");function u(e,t,i){return{property:Object(o.b)(e,t.price,"Change "+c+" Y coordinate"),info:{typeY:1,stepY:i}}}function a(e,t){return{property:Object(o.b)(e,t.bar,"Change "+d+" X coordinate"),info:{typeX:0,minX:new l.a(-5e4),maxX:new l.a(15e3),stepX:new l.a(1)}}}function h(e,t,i,r,l,c){var d=a(e,t),h=u(e,t,r);return Object(o.f)({x:d.property,y:h.property},Object(n.__assign)(Object(n.__assign)({id:Object(s.c)(c+"Coordinates"+l),title:l},d.info),h.info))}},Cn8r:function(e,t,i){"use strict";i("YFKU"),i("HbRj");var n=i("Eyy1"),o=i("HSjo"),r=i("1yQO"),l=i("hY0g"),s=i.n(l),c=i("Kxc7"),d=window.t("Seconds"),u=window.t("Minutes"),a=window.t("Hours"),h=window.t("Days"),b=window.t("Weeks"),p=window.t("Months"),w=(window.t("Ranges"),[1,59]),f=[1,59],g=[1,24],_=[1,366];var j=i("CA9d");i.d(t,"a",(function(){return M}));var O=window.t("Visibility"),C=window.t("Coordinates"),v=window.t("Style"),y=window.t("Text"),L=window.t("Inputs");var M=function(){function e(e,t){this._yCoordinateStepWV=null,this._propertyPages=[],this._source=t,this._undoModel=e,this._ownerSource=Object(n.ensureNotNull)(this._source.ownerSource()),this._createPropertyRages()}return e.prototype.destroy=function(){null!==this._yCoordinateStepWV&&(this._source.ownerSourceChanged().unsubscribeAll(this),this._ownerSource.priceStepChanged().unsubscribeAll(this)),this._propertyPages.forEach((function(e){Object(o.t)(e.definitions.value())}))}, +e.prototype.propertyPages=function(){return Promise.resolve(this._propertyPages)},e.prototype._createPropertyRages=function(){this._propertyPages=[];var e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);var t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t);var i=this._createTextPropertyPage();if(null!==i&&this._propertyPages.push(i),this._source.hasEditableCoordinates()){var n=this._createCoordinatesPropertyPage();null!==n&&this._propertyPages.push(n)}var o=this._createVisibilitiesPropertyPage();this._propertyPages.push(o)},e.prototype._createVisibilitiesPropertyPage=function(){var e=this._source.properties().childs().intervalsVisibilities.childs();return Object(r.a)(function(e,t){var i=[];if(c.enabled("seconds_resolution")){var n=Object(o.m)({checked:Object(o.b)(e,t.seconds,"Change Line Tool Visibility On Seconds"),from:Object(o.b)(e,t.secondsFrom,"Change Line Tool Seconds From"),to:Object(o.b)(e,t.secondsTo,"Change Line Tool Seconds To")},{id:"IntervalsVisibilitiesSecond",title:d,min:new s.a(w[0]),max:new s.a(w[1])});i.push(n)}var r=Object(o.m)({checked:Object(o.b)(e,t.minutes,"Change Line Tool Visibility On Minutes"),from:Object(o.b)(e,t.minutesFrom,"Change Line Tool Minutes From"),to:Object(o.b)(e,t.minutesTo,"Change Line Tool Minutes To")},{id:"IntervalsVisibilitiesMinutes",title:u,min:new s.a(f[0]),max:new s.a(f[1])}),l=Object(o.m)({checked:Object(o.b)(e,t.hours,"Change Line Tool Visibility On Hours"),from:Object(o.b)(e,t.hoursFrom,"Change Line Tool Hours From"),to:Object(o.b)(e,t.hoursTo,"Change Line Tool Hours To")},{id:"IntervalsVisibilitiesHours",title:a,min:new s.a(g[0]),max:new s.a(g[1])}),j=Object(o.m)({checked:Object(o.b)(e,t.days,"Change Line Tool Visibility On Days"),from:Object(o.b)(e,t.daysFrom,"Change Line Tool Days From"),to:Object(o.b)(e,t.daysTo,"Change Line Tool Days To")},{id:"IntervalsVisibilitiesDays",title:h,min:new s.a(_[0]),max:new s.a(_[1])});i.push(r,l,j);var O=Object(o.c)({checked:Object(o.b)(e,t.weeks,"Change Line Tool Visibility On Weeks")},{id:"IntervalsVisibilitiesWeeks",title:b}),C=Object(o.c)({checked:Object(o.b)(e,t.months,"Change Line Tool Visibility On Months")},{id:"IntervalsVisibilitiesMonths",title:p});return i.push(O,C),i}(this._undoModel,e),"visibility",O)},e.prototype._createCoordinatesPropertyPage=function(){var e=this._coordinatesPropertyDefinitions();return null!==e?Object(r.a)(e,"coordinates",C):null},e.prototype._getYCoordinateStepWV=function(){var e=this;return null===this._yCoordinateStepWV&&(this._yCoordinateStepWV=new s.a(function(e){if(null!==e){var t=e.priceStep();if(null!==t)return t}return 1}(this._source.ownerSource())),this._ownerSource.priceStepChanged().subscribe(this,(function(){return e._updateYCoordinateStep()})),this._source.ownerSourceChanged().subscribe(this,(function(){e._ownerSource.priceStepChanged().unsubscribeAll(e),e._ownerSource=Object(n.ensureNotNull)(e._source.ownerSource()),e._ownerSource.priceStepChanged().subscribe(e,(function(){return e._updateYCoordinateStep()}))}))),this._yCoordinateStepWV +},e.prototype._coordinatesPropertyDefinitions=function(){var e=this,t=this._source.points(),i=this._source.pointsProperty().childs().points,n=[],o=this._getYCoordinateStepWV();return t.forEach((function(t,r){var l=i[r].childs();l&&n.push(Object(j.c)(e._undoModel,l,t,o,window.t("#{0} (price, bar)",{context:"linetool point"}).format(r+1),e._source.name()))})),n},e.prototype._createStylePropertyPage=function(){var e=this._stylePropertyDefinitions();return null!==e?Object(r.a)(e,"style",v):null},e.prototype._stylePropertyDefinitions=function(){return null},e.prototype._createTextPropertyPage=function(){var e=this._textPropertyDefinitions();return null!==e?Object(r.a)(e,"text",y):null},e.prototype._textPropertyDefinitions=function(){return null},e.prototype._createInputsPropertyPage=function(){var e=this._inputsPropertyDefinitions();return null!==e?Object(r.a)(e,"inputs",L):null},e.prototype._inputsPropertyDefinitions=function(){return null},e.prototype._updateYCoordinateStep=function(){var e=this._ownerSource.priceStep();this._getYCoordinateStepWV().setValue(e||1)},e}()},"D+Nk":function(e,t,i){"use strict";i.r(t),i.d(t,"PitchBaseDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Median"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Extend Lines"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(s.c)(n);t.hasChild("extendLines")&&e.push(Object(l.c)({checked:Object(l.b)(this._undoModel,i.extendLines,"Toggle "+n+" Extend Lines")},{id:r+"ExtendLines",title:a}));var h=i.median.childs(),b=Object(o.a)(this._undoModel,{lineColor:h.color,lineStyle:h.linestyle,lineWidth:h.linewidth},n,"Median",{line:c});e.push(b);for(var p=this._source.levelsCount(),w=0;w<=p;w++){var f=i["level"+w].childs(),g=Object(l.g)({checked:Object(l.b)(this._undoModel,f.visible,"Change "+n+" Level "+(w+1)+" Line Visibility"),color:Object(l.u)(this._undoModel,f.color,null,"Change "+n+" Level "+(w+1)+" Line Color"),width:Object(l.b)(this._undoModel,f.linewidth,"Change "+n+" Level "+(w+1)+" Line Width"),style:Object(l.b)(this._undoModel,f.linestyle,"Change "+n+" Level "+(w+1)+" Line Style"),level:Object(l.b)(this._undoModel,f.coeff,"Change "+n+" Level "+(w+1)+" Line Coeff")},{id:r+"LineLevel"+(w+1)});e.push(g)}var _=Object(l.e)({color:Object(l.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:d});e.push(_);var j=Object(l.q)({checked:Object(l.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(l.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:u});return e.push(j),e},t}(r.a)},DSp8:function(e,t,i){"use strict";i.d(t,"a",(function(){return c}));var n=i("HSjo"),o=i("25b6"),r=window.t("Background"),l=window.t("Border"),s=window.t("Text Wrap") +;function c(e,t,i,c){var d={},u={id:Object(o.c)(i)+"Text",title:c.customTitles&&c.customTitles.text||""};if(void 0!==t.showText&&(d.checked=Object(n.b)(e,t.showText,"Change "+i+" Text Visibility")),void 0!==t.textColor&&(d.color=Object(n.u)(e,t.textColor,t.transparency||null,"Change "+i+" Text Color")),void 0!==t.fontSize&&(d.size=Object(n.b)(e,t.fontSize,"Change "+i+" Text Font Size")),void 0!==t.bold&&(d.bold=Object(n.b)(e,t.bold,"Change "+i+" Text Font Bold")),void 0!==t.italic&&(d.italic=Object(n.b)(e,t.italic,"Change "+i+" Text Font Italic")),void 0!==t.text&&(d.text=Object(n.b)(e,t.text,"Change "+i+" Text"),u.isEditable=Boolean(c.isEditable),u.isMultiLine=Boolean(c.isMultiLine)),void 0!==t.vertLabelsAlign&&(d.alignmentVertical=Object(n.b)(e,t.vertLabelsAlign,"Change "+i+" Labels Alignment Vertical"),u.alignmentVerticalItems=c.alignmentVerticalItems),void 0!==t.horzLabelsAlign&&(d.alignmentHorizontal=Object(n.b)(e,t.horzLabelsAlign,"Change "+i+" Labels Alignment Horizontal"),u.alignmentHorizontalItems=c.alignmentHorizontalItems),void 0!==t.textOrientation&&(d.orientation=Object(n.b)(e,t.textOrientation,"Change "+i+" Labels Direction")),void 0!==t.backgroundVisible&&(d.backgroundVisible=Object(n.b)(e,t.backgroundVisible,"Change "+i+" Text Background Visibility")),void 0!==t.backgroundColor){var a=null;void 0!==t.backgroundTransparency&&(a=t.backgroundTransparency),d.backgroundColor=Object(n.u)(e,t.backgroundColor,a,"Change "+i+" Text Background Color")}return void 0===t.backgroundVisible&&void 0===t.backgroundColor||(u.backgroundTitle=c.customTitles&&c.customTitles.backgroundTitle||r),void 0!==t.borderVisible&&(d.borderVisible=Object(n.b)(e,t.borderVisible,"Change "+i+" Text Border Visibility")),void 0!==t.borderWidth&&(d.borderWidth=Object(n.b)(e,t.borderWidth,"Change "+i+" Text Border Width")),void 0!==t.borderColor&&(d.borderColor=Object(n.u)(e,t.borderColor,null,"Change "+i+" Text Border Color")),void 0===t.borderVisible&&void 0===t.borderColor&&void 0===t.borderWidth||(u.borderTitle=c.customTitles&&c.customTitles.borderTitle||l),void 0!==t.wrap&&(d.wrap=Object(n.b)(e,t.wrap,"Change "+i+" Text Wrap"),u.wrapTitle=c.customTitles&&c.customTitles.wrapTitle||s),Object(n.p)(d,u)}},EFc4:function(e,t,i){"use strict";i.r(t),i.d(t,"Points5PatternDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("25b6"),d=window.t("Label"),u=window.t("Border"),a=window.t("Background"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(r.a)(this._undoModel,{textColor:e.textcolor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:d}}),Object(o.a)(this._undoModel,{lineColor:e.color,lineWidth:e.linewidth},t,"Line",{line:u}),Object(s.e)({checked:Object(s.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"), +color:Object(s.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background color")},{id:Object(c.c)(t+"BackgroundColor"),title:a})]},t}(l.a)},FkpW:function(e,t,i){"use strict";i.r(t),i.d(t,"VerticalLineDefinitionsViewModel",(function(){return a}));var n=i("mrSG"),o=i("HSjo"),r=i("CA9d"),l=i("BDhr"),s=i("25b6"),c=i("Cn8r"),d=i("DSp8"),u=window.t("Show text"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return Object(l.a)(this._undoModel,e,this._source.name())},t.prototype._coordinatesPropertyDefinitions=function(){var e=this._source.pointsProperty().childs().points[0].childs(),t=Object(r.a)(this._undoModel,e);return[Object(o.f)({x:t.property},Object(n.__assign)({id:Object(s.c)(this._source.name()+"Point1"),title:window.t("#1 (bar)",{context:"linetool point"})},t.info))]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(d.a)(this._undoModel,Object(n.__assign)(Object(n.__assign)({},e),{showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize,textOrientation:e.textOrientation}),this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:u}})]},t}(c.a)},FxV7:function(e,t,i){"use strict";i.r(t),i.d(t,"ArrowMarkerDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("25b6"),s=i("DSp8"),c=window.t("Color"),d=window.t("Show text"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.e)({color:Object(o.u)(this._undoModel,e.backgroundColor,null,"Change "+t+" color")},{id:Object(l.c)(t+"Color"),title:c})]},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(s.a)(this._undoModel,{text:e.text,showText:e.showLabel,textColor:e.textColor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:d}})]},t}(r.a)},HCdA:function(e,t,i){"use strict";i.r(t),i.d(t,"PitchForkDefinitionsViewModel",(function(){return a}));var n=i("mrSG"),o=i("HSjo"),r=i("D+Nk"),l=i("rCHB"),s=i("hY0g"),c=i.n(s),d=window.t("Style"),u=[{value:l.LineToolPitchforkStyle.Original,title:window.t("Original")},{value:l.LineToolPitchforkStyle.Schiff2,title:window.t("Schiff")},{value:l.LineToolPitchforkStyle.Schiff,title:window.t("Modified Schiff")},{value:l.LineToolPitchforkStyle.Inside,title:window.t("Inside")}],a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var t=e.prototype._stylePropertyDefinitions.call(this),i=this._source.properties().childs(),n=this._source.name(),r=Object(o.j)({option:Object(o.b)(this._undoModel,i.style,"Change "+n+" Style")},{id:n+"PitchStyle",title:d,options:new c.a(u)}) +;return t.push(r),t},t}(r.PitchBaseDefinitionsViewModel)},K4wI:function(e,t,i){"use strict";i.r(t),i.d(t,"RectangleDefinitionsViewModel",(function(){return h}));var n=i("mrSG"),o=i("YFKU"),r=i("HSjo"),l=i("Zd1D"),s=i("DSp8"),c=Object(o.t)("Text"),d=window.t("Extend left"),u=window.t("Extend right"),a=[{value:"bottom",title:window.t("Top")},{value:"middle",title:window.t("Inside")},{value:"top",title:window.t("Bottom")}],h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var t=this._source.properties().childs(),i=this._source.name(),n=e.prototype._stylePropertyDefinitions.call(this),o=Object(r.c)({checked:Object(r.b)(this._undoModel,t.extendRight,"Change "+i+" Extending Right")},{id:i+"ExtendRight",title:u});n.push(o);var l=Object(r.c)({checked:Object(r.b)(this._undoModel,t.extendLeft,"Change "+i+" Extending Left")},{id:i+"ExtendLeft",title:d});return n.push(l),n},t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(s.a)(this._undoModel,{textColor:e.textColor,text:e.text,bold:e.bold,italic:e.italic,fontSize:e.fontSize,horzLabelsAlign:e.horzLabelsAlign,vertLabelsAlign:e.vertLabelsAlign,showText:e.showLabel},this._source.name(),{isEditable:!0,isMultiLine:!0,alignmentVerticalItems:a,customTitles:{text:c}})]},t}(l.GeneralFiguresDefinitionsViewModelBase)},LX4V:function(e,t,i){"use strict";i.r(t),i.d(t,"CyclicAndSineLinesPatternDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=window.t("Lines"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},this._source.name(),"Line",{line:l})]},t}(r.a)},LzAw:function(e,t,i){"use strict";i.r(t),i.d(t,"ProjectionDefinitionsViewModel",(function(){return u}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Border"),d=window.t("Background"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.r)({color1:Object(l.u)(this._undoModel,e.color1,e.transparency,"Change "+t+" background color 1"),color2:Object(l.u)(this._undoModel,e.color2,e.transparency,"Change "+t+" background color 2")},{id:Object(s.c)(t+"Background2Color"),title:d}),Object(o.a)(this._undoModel,{lineColor:e.trendline.childs().color,lineWidth:e.linewidth},t,"Line",{line:c})]},t}(r.a)},NEbb:function(e,t,i){"use strict";i.r(t),i.d(t,"HorizontalLineDefinitionsViewModel",(function(){return c}));var n=i("mrSG"),o=i("HSjo"),r=i("xrdl"),l=i("CA9d"),s=i("25b6"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e), +t.prototype._coordinatesPropertyDefinitions=function(){var e=this._source.pointsProperty().childs().points[0].childs(),t=this._getYCoordinateStepWV(),i=Object(l.b)(this._undoModel,e,t);return[Object(o.f)({y:i.property},Object(n.__assign)({id:Object(s.c)(this._source.name()+"Point"),title:window.t("#1 (price)",{context:"linetool point"})},i.info))]},t}(r.CrossLineDefinitionsViewModel)},Pwwq:function(e,t,i){"use strict";i.r(t),i.d(t,"PredictionDefinitionsViewModel",(function(){return _}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("25b6"),c=window.t("Source text"),d=window.t("Source background"),u=window.t("Source border"),a=window.t("Target text"),h=window.t("Target background"),b=window.t("Target border"),p=window.t("Success text"),w=window.t("Success background"),f=window.t("Failure text"),g=window.t("Failure background"),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(s.c)(t);return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line"),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceTextColor,null,"Change "+t+" source text color")},{id:i+"SourceTextColor",title:c}),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceBackColor,e.transparency,"Change "+t+" source background color")},{id:i+"SourceBackgroundColor",title:d}),Object(l.e)({color:Object(l.u)(this._undoModel,e.sourceStrokeColor,null,"Change "+t+" source border color")},{id:i+"SourceBorderColor",title:u}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetTextColor,null,"Change "+t+" target text color")},{id:i+"TargetTextColor",title:a}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetBackColor,null,"Change "+t+" target background color")},{id:i+"TargetBackgroundColor",title:h}),Object(l.e)({color:Object(l.u)(this._undoModel,e.targetStrokeColor,null,"Change "+t+" target border color")},{id:i+"TargetBorderColor",title:b}),Object(l.e)({color:Object(l.u)(this._undoModel,e.successTextColor,null,"Change "+t+" success text color")},{id:i+"SuccessTextColor",title:p}),Object(l.e)({color:Object(l.u)(this._undoModel,e.successBackground,null,"Change "+t+" success background color")},{id:i+"SuccessBackgroundColor",title:w}),Object(l.e)({color:Object(l.u)(this._undoModel,e.failureTextColor,null,"Change "+t+" failure text color")},{id:i+"FailureTextColor",title:f}),Object(l.e)({color:Object(l.u)(this._undoModel,e.failureBackground,null,"Change "+t+" failure background color")},{id:i+"FailureBackgroundColor",title:g})]},t}(r.a)},QWxu:function(e,t,i){"use strict";i.r(t),i.d(t,"TextDefinitionsViewModel",(function(){return r}));var n=i("mrSG"),o=i("DSp8"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,fontSize:e.fontsize,bold:e.bold, +italic:e.italic,text:e.text,backgroundVisible:e.fillBackground,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderVisible:e.drawBorder,borderColor:e.borderColor,wrap:e.wordWrap},this._source.name(),{isEditable:!0,isMultiLine:!0})]},t}(i("Cn8r").a)},RYNR:function(e,t,i){"use strict";i.r(t),i.d(t,"RiskRewardDefinitionsViewModel",(function(){return m}));var n=i("mrSG"),o=i("wm7x"),r=i("DSp8"),l=i("Cn8r"),s=i("HSjo"),c=i("hY0g"),d=i.n(c),u=i("25b6"),a=window.t("Lines"),h=window.t("Stop color"),b=window.t("Target color"),p=window.t("Text"),w=window.t("Compact stats mode"),f=window.t("Ticks"),g=window.t("Price"),_=window.t("Entry price"),j=window.t("Profit level"),O=window.t("Stop level"),C=window.t("Account size"),v=window.t("Risk"),y=window.t("Always show stats"),L=window.t("Show price labels"),M=window.t("%"),k=window.t("Cash");function x(e){return[{value:"percents",title:M},{value:"money",title:e||k}]}var m=function(e){function t(t,i){var n=e.call(this,t,i)||this,o=n._source.properties().childs(),r=o.riskDisplayMode.value();return n._riskMaxWV=new d.a(n._getRiskMax(r)),n._riskStepWV=new d.a(n._getRiskStep(r)),n._riskPrecisionWV=new d.a(n._getRiskPrecision(r)),n._riskUnitWV=new d.a(n._getRiskUnit()),n._riskUnitOptionsWV=new d.a(n._getRiskUnitOptions()),n._createPropertyRages(),o.riskDisplayMode.subscribe(n,(function(e){return n._onRiskDisplayChanged(e)})),o.accountSize.subscribe(n,(function(){return n._onAccountSizeChanged()})),n._undoModel.model().mainSeries().dataEvents().symbolResolved().subscribe(n,n._onSymbolInfoChanged),n}return Object(n.__extends)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this);var t=this._source.properties().childs();t.riskDisplayMode.unsubscribeAll(this),t.accountSize.unsubscribeAll(this),this._undoModel.model().mainSeries().dataEvents().symbolResolved().unsubscribeAll(this)},t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(u.c)(t);return[Object(o.a)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth},t,"Line",{line:a}),Object(s.e)({color:Object(s.u)(this._undoModel,e.stopBackground,e.stopBackgroundTransparency,"Change "+t+" stop color")},{id:i+"StopColor",title:h}),Object(s.e)({color:Object(s.u)(this._undoModel,e.profitBackground,e.profitBackgroundTransparency,"Change "+t+" stop color")},{id:i+"ProfitColor",title:b}),Object(r.a)(this._undoModel,{textColor:e.textcolor,fontSize:e.fontsize},t,{isEditable:!0,isMultiLine:!0,customTitles:{text:p}}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.showPriceLabels,"Change "+t+" Show price labels")},{id:i+"ShowPriceLabels",title:L}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.compact,"Change "+t+" Compact stats mode")},{id:i+"CompactMode",title:w}),Object(s.c)({checked:Object(s.b)(this._undoModel,e.alwaysShowStats,"Change "+t+" Always show stats")},{id:i+"AlwaysShowStats",title:y})]},t.prototype._inputsPropertyDefinitions=function(){ +var e=this,t=this._source.properties().childs(),i=this._source.name(),n=Object(u.c)(i),o=this._getYCoordinateStepWV(),r=Object(s.i)({value:Object(s.b)(this._undoModel,t.accountSize,"Change "+i+" Account Size")},{id:n+"AccountSize",title:C,type:1,min:new d.a(1e-9),max:new d.a(1e9),step:new d.a(1),unit:this._riskUnitWV}),l=Object(s.i)({value:Object(s.b)(this._undoModel,t.risk,"Change "+i+" Risk",[function(e){return parseFloat(e)}]),unitOptionsValue:Object(s.b)(this._undoModel,t.riskDisplayMode,"Change "+i+" Risk Display Mode")},{id:n+"Risk",title:v,type:1,min:new d.a(1e-9),max:this._riskMaxWV,precision:this._riskPrecisionWV,step:this._riskStepWV,unitOptions:this._riskUnitOptionsWV}),c=Object(s.i)({value:Object(s.b)(this._undoModel,t.entryPrice,"Change "+i+" entry price")},{id:n+"EntryPrice",title:_,type:1,step:o}),a=Object(s.k)([r,l,c],n+"AccountRisk"),h=Object(s.i)({value:Object(s.b)(this._undoModel,t.profitLevel,"Change "+i+" profit level")},{id:n+"ProfitLevelTicks",title:f,type:0,min:new d.a(0),max:new d.a(1e9),step:new d.a(1)}),b=Object(s.i)({value:Object(s.b)(this._undoModel,t.targetPrice,"Change "+i+" profit price",[function(e){return e},function(t){return e._source.preparseProfitPrice(t)}])},{id:n+"ProfitLevelPrice",title:g,type:1,step:o}),p=Object(s.k)([h,b],n+"ProfitLevel",j),w=Object(s.i)({value:Object(s.b)(this._undoModel,t.stopLevel,"Change "+i+" stop level")},{id:n+"StopLevelTicks",title:f,type:0,min:new d.a(0),max:new d.a(1e9),step:new d.a(1)}),y=Object(s.i)({value:Object(s.b)(this._undoModel,t.stopPrice,"Change "+i+" stop price",[function(e){return e},function(t){return e._source.preparseStopPrice(t)}])},{id:n+"StopLevelPrice",title:g,type:1,step:o});return[a,p,Object(s.k)([w,y],n+"StopLevel",O)]},t.prototype._onRiskDisplayChanged=function(e){var t=e.value();this._riskMaxWV.setValue(this._getRiskMax(t)),this._riskStepWV.setValue(this._getRiskStep(t)),this._riskPrecisionWV.setValue(this._getRiskPrecision(t))},t.prototype._onAccountSizeChanged=function(){this._riskMaxWV.setValue(this._getRiskMax(this._source.properties().childs().riskDisplayMode.value()))},t.prototype._onSymbolInfoChanged=function(){this._riskUnitWV.setValue(this._getRiskUnit()),this._riskUnitOptionsWV.setValue(this._getRiskUnitOptions())},t.prototype._getRiskMax=function(e){return"percents"===e?100:this._source.properties().childs().accountSize.value()},t.prototype._getRiskStep=function(e){return"percents"===e?.01:1},t.prototype._getRiskPrecision=function(e){if("percents"===e)return 2},t.prototype._getRiskUnit=function(){var e=this._undoModel.model().mainSeries().symbolInfo();return null!==e&&e.currency_code||""},t.prototype._getRiskUnitOptions=function(){var e=this._undoModel.model().mainSeries().symbolInfo();return null!==e?x(e.currency_code):x()},t}(l.a)},RhWr:function(e,t,i){"use strict";i.r(t),i.d(t,"BalloonDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("DSp8"),r=i("Cn8r"),l=window.t("Text"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e), +t.prototype._textPropertyDefinitions=function(){var e=this._source.properties().childs();return[Object(o.a)(this._undoModel,{textColor:e.color,fontSize:e.fontsize,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.transparency,borderColor:e.borderColor},this._source.name(),{isEditable:!0,isMultiLine:!0,customTitles:{text:l}})]},t}(r.a)},SMr9:function(e,t,i){"use strict";i.r(t),i.d(t,"availableAlignmentVerticalItems",(function(){return h})),i.d(t,"availableAlignmentHorizontalItems",(function(){return b})),i.d(t,"FibTimezoneDefinitionsViewModel",(function(){return p}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("hY0g"),s=i.n(l),c=i("25b6"),d=window.t("Use one color"),u=window.t("Background"),a=window.t("Labels"),h=[{value:"top",title:window.t("Top")},{value:"middle",title:window.t("Middle")},{value:"bottom",title:window.t("Bottom")}],b=[{value:"left",title:window.t("Left")},{value:"center",title:window.t("Center")},{value:"right",title:window.t("Right")}],p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),r=Object(c.c)(n),l=this._source.levelsCount(),p=1;p<=l;p++){var w=i["level"+p].childs(),f=Object(o.g)({checked:Object(o.b)(this._undoModel,w.visible,"Change "+n+" Level "+p+" Line Visibility"),color:Object(o.u)(this._undoModel,w.color,null,"Change "+n+" Level "+p+" Line Color"),width:Object(o.b)(this._undoModel,w.linewidth,"Change "+n+" Level "+p+" Line Width"),style:Object(o.b)(this._undoModel,w.linestyle,"Change "+n+" Level "+p+" Line Style"),level:Object(o.b)(this._undoModel,w.coeff,"Change "+n+" Level "+p+" Coeff")},{id:r+"LineLevel"+p});e.push(f)}var g=Object(o.e)({color:Object(o.u)(this._undoModel,t.collectibleColors,null,"Change "+n+" All Lines Color")},{id:r+"AllLineColor",title:d});e.push(g);var _=Object(o.q)({checked:Object(o.b)(this._undoModel,i.fillBackground,"Change "+n+" Background Visibility"),transparency:Object(o.b)(this._undoModel,i.transparency,"Change "+n+" Background Transparency")},{id:r+"Background",title:u});e.push(_);var j=Object(o.s)({checked:Object(o.b)(this._undoModel,i.showLabels,"Change "+n+" Labels Visibility"),option1:Object(o.b)(this._undoModel,i.horzLabelsAlign,"Change "+n+" Labels Alignment"),option2:Object(o.b)(this._undoModel,i.vertLabelsAlign,"Change "+n+" Labels Alignment")},{id:r+"Labels",title:a,optionsItems1:new s.a(b),optionsItems2:new s.a(h)});return e.push(j),e},t}(r.a)},UHSU:function(e,t,i){"use strict";i.r(t),i.d(t,"ElliottPatternDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=i("HSjo"),s=i("hY0g"),c=i.n(s),d=i("25b6"),u=window.t("Color"),a=window.t("Wave"),h=window.t("Degree"),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(l.e)({ +color:Object(l.u)(this._undoModel,e.color,null,"Change "+t+" color")},{id:Object(d.c)(t+"BackgroundColor"),title:u}),Object(o.a)(this._undoModel,{showLine:e.showWave,lineWidth:e.linewidth},t,"Line",{line:a}),Object(l.j)({option:Object(l.b)(this._undoModel,e.degree,"Change "+t+" degree")},{id:t+"Degree",title:h,options:new c.a(this._source.availableDegreesValues())})]},t}(r.a)},VkdP:function(e,t,i){"use strict";i.r(t),i.d(t,"ParallelChannelDefinitionsViewModel",(function(){return b}));var n=i("mrSG"),o=i("HSjo"),r=i("Cn8r"),l=i("wm7x"),s=i("25b6"),c=window.t("Background"),d=window.t("Extend left line"),u=window.t("Extend right line"),a=window.t("Channel"),h=window.t("Middle"),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name(),i=Object(s.c)(t);return[Object(l.a)(this._undoModel,{lineColor:e.linecolor,lineStyle:e.linestyle,lineWidth:e.linewidth},t,"ChannelLine",{line:a}),Object(l.a)(this._undoModel,{showLine:e.showMidline,lineColor:e.midlinecolor,lineStyle:e.midlinestyle,lineWidth:e.midlinewidth},"MiddleLine",t,{line:h}),Object(o.c)({checked:Object(o.b)(this._undoModel,e.extendLeft,"Change "+t+" Extending Left")},{id:i+"ExtendLeft",title:d}),Object(o.c)({checked:Object(o.b)(this._undoModel,e.extendRight,"Change "+t+" Extending Right")},{id:i+"ExtendRight",title:u}),Object(o.e)({checked:Object(o.b)(this._undoModel,e.fillBackground,"Change "+t+" background visibility"),color:Object(o.u)(this._undoModel,e.backgroundColor,e.transparency,"Change "+t+" background visibility color")},{id:i+"Background",title:c})]},t}(r.a)},"WW+G":function(e,t,i){"use strict";i.r(t),i.d(t,"PathDefinitionsViewModel",(function(){return s}));var n=i("mrSG"),o=i("wm7x"),r=i("Cn8r"),l=window.t("Line"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){var e=this._source.properties().childs(),t=this._source.name();return[Object(o.a)(this._undoModel,{lineColor:e.lineColor,lineWidth:e.lineWidth,lineStyle:e.lineStyle,leftEnd:e.leftEnd,rightEnd:e.rightEnd},t,"Line",{line:l})]},t}(r.a)},WfUZ:function(e,t,i){"use strict";i.r(t),i.d(t,"isGannComplexLineTool",(function(){return O})),i.d(t,"GannComplexAndFixedDefinitionsViewModel",(function(){return C}));var n=i("mrSG"),o=i("DSp8"),r=i("HSjo"),l=i("Cn8r"),s=i("nd9+"),c=i("hY0g"),d=i.n(c),u=i("Z5lT"),a=i("25b6"),h=window.t("Reverse"),b=window.t("Use one color"),p=window.t("Background"),w=window.t("Price/Bar Ratio"),f=window.t("Ranges and ratio"),g=window.t("Levels"),_=window.t("Fans"),j=window.t("Arcs");function O(e){return e instanceof s.LineToolGannComplex}var C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.__extends)(t,e),t.prototype._stylePropertyDefinitions=function(){ +for(var e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=Object(a.c)(n),s=[],c=i.levels.childCount(),C=0;Cr.timeStamp)){var i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===o&&(t.contains(i)||n(r))}}return r.click&&o.addEventListener("click",i,!1),r.mouseDown&&o.addEventListener("mousedown",i,!1),r.touchEnd&&o.addEventListener("touchend",i,!1),r.touchStart&&o.addEventListener("touchstart",i,!1),function(){o.removeEventListener("click",i,!1),o.removeEventListener("mousedown",i,!1),o.removeEventListener("touchend",i,!1),o.removeEventListener("touchstart",i,!1)}}n.d(t,"a",(function(){return o}))},iqv3:function(e,t,n){"use strict";n.r(t);var o=n("i8i4"),r=n("q1tI"),i=n.n(r),c=(n("bSeV"),n("YFKU"),n("ycFu")),s=n("tWVy"),a=n("tmL0"),u=n("5Ssy"),l=n("tc+8"),d=n.n(l),f=n("aIyQ"),v=n.n(f),m=n("qFKp"),p=n("jOdQ");function h(e){var t=e.title,n=e.studyMetaInfo,o=e.model,l=e.confirmInputsType,f=e.onCancel,h=e.onSubmit,b=e.onClose,y=Object(r.useState)(!0),g=y[0],w=y[1],O=Object(r.useMemo)((function(){var e=Object.assign({},n.defaults.inputs);return new d.a({inputs:e})}),[]),_=Object(r.useMemo)((function(){var e=new v.a;return{isInputsStudy:!0,symbolsResolved:function(){return e},resolvedSymbolInfoBySymbol:function(){return null},tempProperties:O}}),[]),E=Object(r.useRef)(null);return Object(r.useEffect)((function(){if(!m.CheckMobile.any()&&g&&"symbol"===l&&E.current){var e=E.current.querySelector("input");e&&e.focus()}}),[g]),i.a.createElement(c.a,{dataName:"confirm-inputs-dialog",title:t,isOpened:g,onSubmit:function(){h(O.state().inputs),S()},onCancel:f,onClickOutside:S,onClose:S,render:function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:p.separator}),i.a.createElement(a.a,{className:p.scrollable,onScroll:C},i.a.createElement(u.a,{reference:E,property:O,model:o,study:_, +inputs:j()})))},defaultActionOnClose:c.b.None,submitButtonText:window.t("Apply"),submitOnEnterKey:!1});function C(){s.a.fire()}function S(){w(!1),b()}function j(){return"symbol"===l?n.inputs.filter((function(e){return e.id===n.symbolInputId()})):n.inputs.filter((function(e){return e.confirm}))}}n.d(t,"ConfirmInputsDialogRenderer",(function(){return b}));var b=function(){function e(e,t,n,r,i,c){var s=this;this._container=document.createElement("div"),this._handleClose=function(){o.unmountComponentAtNode(s._container),s._onClose()},this._title=e,this._studyMetaInfo=t,this._model=n,this._confirmInputsType=r,this._onSubmit=i,this._onClose=c}return e.prototype.show=function(){o.render(r.createElement(h,{title:this._title,studyMetaInfo:this._studyMetaInfo,model:this._model,confirmInputsType:this._confirmInputsType,onSubmit:this._onSubmit,onCancel:function(){},onClose:this._handleClose}),this._container)},e}()},jOdQ:function(e,t,n){e.exports={separator:"separator-1fBbiGH4",scrollable:"scrollable-1was6mON"}},swCq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var o=n("mrSG"),r=n("q1tI");t.Icon=r.forwardRef((function(e,t){var n=e.icon,i=void 0===n?"":n,c=o.__rest(e,["icon"]);return r.createElement("span",o.__assign({},c,{ref:t,dangerouslySetInnerHTML:{__html:i}}))}))},v1bN:function(e,t,n){e.exports={"tablet-small-breakpoint":"screen and (max-width: 419px)",item:"item-2xPVYue0",hovered:"hovered-1uf45E05",isDisabled:"isDisabled-1wLqKupj",isActive:"isActive-2j-GhQs_",shortcut:"shortcut-30pveiCO",toolbox:"toolbox-3ulPxfe-",withIcon:"withIcon-1xBjf-oB",icon:"icon-2Qm7YIcz",labelRow:"labelRow-3Q0rdE8-",label:"label-3Xqxy756",showOnHover:"showOnHover-1q6ySzZc"}},"x0D+":function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t'},"01Ho":function(e,t){e.exports=''},"4Njr":function(e,t){e.exports=''},"4ZyK":function(e,t){e.exports=''},"4pMH":function(e,t,n){},"5ijr":function(e){e.exports=JSON.parse('{"switcherWrapper":"switcherWrapper-1wFH-_jm","size-small":"size-small-1gT-kZYO","size-large":"size-large-MOSirnj_","intent-select":"intent-select-2kut8F29","switcherThumbWrapper":"switcherThumbWrapper-2u191lDO","input":"input-J7QIcTTo","switcherTrack":"switcherTrack-2XruDVTa","intent-default":"intent-default-3soo5rvS","switcherThumb":"switcherThumb-2yuEucci","focus":"focus-uZMRkCO0"}')},"9FXF":function(e,t){e.exports=''},CHgb:function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("H172"),c=n("Iivm"),p=n("+ByK");function u(e){var t=e.menuItemClassName,n=Object(r.__rest)(e,["menuItemClassName"]);return o.a.createElement(s.a,Object(r.__assign)({},n,{menuItemClassName:i()(t,p.itemWrap)}))}function d(e){return o.a.createElement("div",{className:i()(p.item,p.selected)},o.a.createElement(c.Icon,{className:p.icon,icon:e.icon}))}function h(e){return o.a.createElement("div",{className:p.item},o.a.createElement(c.Icon,{className:i()(p.icon,e.iconClassName),icon:e.icon}),o.a.createElement("div",{className:p.label},e.label))}},D2im:function(e,t){e.exports=''},Dj0x:function(e,t){e.exports=''}, +FzLb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("mrSG").__exportStar(n("j3s+"),t)},HWhk:function(e,t){e.exports=''},J4oI:function(e,t,n){e.exports={lineStyleSelect:"lineStyleSelect-1s1ap44b"}},KacW:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG"),a=(n("YFKU"),n("q1tI")),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("8Uy/"),c=n("CHgb"),p=n("bQEj"),u=n("UXdH"),d=n("ZSM+"),h=n("J4oI"),m=[{type:s.LINESTYLE_SOLID,icon:p,label:window.t("Line")},{type:s.LINESTYLE_DASHED,icon:u,label:window.t("Dashed Line")},{type:s.LINESTYLE_DOTTED,icon:d,label:window.t("Dotted Line")}];var v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,a=n.lineStyle,l=n.className,s=n.lineStyleChange,p=n.disabled,u=n.additionalItems,d=n.allowedLineStyles,v=(e=d,t=Object(r.__spreadArrays)(m),void 0!==e&&(t=t.filter((function(t){return e.includes(t.type)}))),t.map((function(e){return{value:e.type,selectedContent:o.a.createElement(c.a,{icon:e.icon}),content:o.a.createElement(c.b,{icon:e.icon,label:e.label})}})));return u&&(v=Object(r.__spreadArrays)([{readonly:!0,content:u}],v)),o.a.createElement(c.c,{disabled:p,className:i()(h.lineStyleSelect,l),hideArrowButton:!0,items:v,value:a,onChange:s,"data-name":"line-style-select"})},t}(o.a.PureComponent)},Ly1u:function(e,t){e.exports=''},MB0Y:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("FzLb"),c=n("QpNh"),p=n("OP2o"),u=p;function d(e){var t=e.className,n=e.checked,a=e.id,l=e.label,u=e.labelDescription,d=e.value,h=e.preventLabelHighlight,m=e.reference,v=e.switchReference,y=e.theme,f=void 0===y?p:y,b=i()(f.label,n&&!h&&f.labelOn),g=i()(t,f.wrapper,n&&f.wrapperWithOnLabel);return o.a.createElement("label",{className:g,htmlFor:a,ref:m},o.a.createElement("div",{className:f.labelRow},o.a.createElement("div",{className:b},l),u&&o.a.createElement("div",{className:f.labelHint},u)),o.a.createElement(s.Switch,Object(r.__assign)({className:f.switch,reference:v,checked:n,onChange:function(t){var n=t.target.checked;void 0!==e.onChange&&e.onChange(n)},value:d,tabIndex:-1,id:a},Object(c.a)(e))))}},OP2o:function(e,t,n){e.exports={wrapper:"wrapper-3Sj-FzgR",hovered:"hovered-1G0yygIe",labelRow:"labelRow-3h7cSJ_L",label:"label-3iLxp29M",labelHint:"labelHint-3qxeiVfa",labelOn:"labelOn-10QGwv2n"}},UXdH:function(e,t){ +e.exports=''},UXjO:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("mrSG"),a=n("q1tI"),o=n.n(a),l=n("TSYQ"),i=n.n(l),s=n("H172"),c=n("QpNh"),p=n("z1Uu");function u(e){var t,n=e.fontSize,a=e.fontSizes,l=void 0===a?[]:a,u=e.className,d=e.disabled,h=e.fontSizeChange;return o.a.createElement(s.a,Object(r.__assign)({disabled:d,className:i()(u,p.defaultSelect),menuClassName:p.defaultSelect,items:(t=l,t.map((function(e){return{value:e.value,content:e.title}}))),value:n,onChange:h},Object(c.a)(e)))}},V1YL:function(e,t,n){e.exports={recalculateCheckbox:"recalculateCheckbox-1Xa1TR7D",descriptionCell:"descriptionCell-3oIbGAm4"}},W7Dn:function(e,t,n){e.exports={scrollable:"scrollable-mKj9lAM_"}},Y5hB:function(e,t,n){"use strict";n.r(t);var r=n("mrSG"),a=(n("YFKU"),n("i8i4")),o=n("q1tI"),l=n.n(o),i=n("Eyy1"),s=(n("bSeV"),n("CLNU")),c=n("Vdly"),p=n("Kxc7"),u=n("FQhm"),d=n("JWMC"),h=n("aDg1"),m=n("vHME"),v=n("ycFu"),y=n("tWVy"),f=n("tmL0"),b=n("3ClC"),g=n("W7Dn"),w=function(e){function t(t){var n=e.call(this,t)||this;n._renderFooterLeft=function(e){var t=n.props,r=t.source,a=t.model;if(Object(b.isStudy)(r))return o.createElement(m.a,{model:a,source:r,mode:e?"compact":"normal"});throw new TypeError("Unsupported source type.")},n._handleSelect=function(e){n.setState({activeTabId:e},(function(){n._requestResize&&n._requestResize()})),n.props.onActiveTabChanged&&n.props.onActiveTabChanged(e)},n._handleScroll=function(){y.a.fire()},n._handleSubmit=function(){n.props.onSubmit(),n.props.onClose()};var r=n.props,a=r.pages,l=r.initialActiveTab;return n.state={activeTabId:a.allIds.includes(l)?l:a.allIds[0]},n}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.onCancel,r=e.onClose,a=this.state.activeTabId;return o.createElement(v.a,{dataName:"indicator-properties-dialog",title:t,isOpened:!0,onSubmit:this._handleSubmit,onCancel:n,onClickOutside:r,onClose:r,footerLeftRenderer:this._renderFooterLeft,render:this._renderChildren(a),submitOnEnterKey:!1})},t.prototype._renderChildren=function(e){var t=this;return function(n){var r=n.requestResize;t._requestResize=r;var a=t.props,l=a.pages,i=a.source,s=a.model,c=l.byId[e];"Component"in c||c.page;return o.createElement(o.Fragment,null,o.createElement(h.a,{activeTabId:e,onSelect:t._handleSelect,tabs:l}),o.createElement(f.a,{className:g.scrollable,onScroll:t._handleScroll},"Component"in c&&o.createElement(c.Component,{source:i,model:s})))}},t}(o.PureComponent),_=n("PjdP"),C=n("HfwS"),S=n("HGyE"),E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.input,n=e.value,a=e.onChange,l=e.onBlur,i=e.onKeyDown,s=t.options.reduce((function(e,t){return e[t]="NONE"===t?window.t("Default"):t,e}),{}),c=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:s});return o.createElement(S.b,{input:c, +value:n,onChange:a,onBlur:l,onKeyDown:i})},t}(o.PureComponent),x=Object(C.a)(E),P=n("h5Dg"),O=n("rJEJ"),j=n("XDrA"),k=n("+8gn"),L=n("Q+1u"),T=(n("HbRj"),o.createContext(null)),M=window.t("{currency} per order"),N=window.t("{currency} per contract"),I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.input,n=Object(i.ensureNotNull)(this.context),a=((e={}).percent="%",e.cash_per_order=M.format({currency:n}),e.cash_per_contract=N.format({currency:n}),e),l=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:a});return o.createElement(S.a,{input:l})},t.contextType=T,t}(o.PureComponent),z=window.t("Contracts"),D=window.t("% of equity"),V=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.input,n=Object(i.ensureNotNull)(this.context),a=((e={}).fixed=z,e.cash_per_order=n,e.percent_of_equity=D,e),l=Object(r.__assign)(Object(r.__assign)({},t),{optionsTitles:a});return o.createElement(S.a,{input:l})},t.contextType=T,t}(o.PureComponent),R=n("V1YL"),B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.inputs;return o.createElement(L.a,null,o.createElement(O.a,{label:window.t("Initial capital")},o.createElement(_.a,{input:e.initial_capital})),o.createElement(O.a,{label:window.t("Base currency")},o.createElement(x,{input:e.currency})),o.createElement(O.a,{label:window.t("Order size"),labelAlign:"adaptive"},o.createElement(j.a,null,o.createElement(_.a,{input:e.default_qty_value}),o.createElement(V,{input:e.default_qty_type}))),o.createElement(O.a,{label:window.t("Pyramiding")},o.createElement("span",null,o.createElement(_.a,{input:e.pyramiding})),o.createElement("span",{className:R.descriptionCell},window.t("orders",{context:"Pyramiding: count orders"}))),o.createElement(L.a.Separator,null),o.createElement(O.a,{label:window.t("Commission"),labelAlign:"adaptive"},o.createElement(j.a,null,o.createElement(_.a,{input:e.commission_value}),o.createElement(I,{input:e.commission_type}))),o.createElement(O.a,{label:window.t("Verify Price for Limit Orders")},o.createElement("span",null,o.createElement(_.a,{input:e.backtest_fill_limits_assumption})),o.createElement("span",{className:R.descriptionCell},window.t("ticks",{context:"slippage ... ticks"}))),o.createElement(O.a,{label:window.t("Slippage")},o.createElement("span",null,o.createElement(_.a,{input:e.slippage})),o.createElement("span",{className:R.descriptionCell},window.t("ticks",{context:"slippage ... ticks"}))),o.createElement(L.a.Separator,null),o.createElement(O.a,{label:window.t("Recalculate"),labelAlign:"top"},o.createElement("div",null,o.createElement("div",{className:R.recalculateCheckbox},o.createElement(P.a,{label:window.t("After Order is Filled"),input:e.calc_on_order_fills})),o.createElement("div",{className:R.recalculateCheckbox},o.createElement(P.a,{ +label:window.t("On Every Tick"),input:e.calc_on_every_tick})))))},t.contextType=k.b,t}(o.PureComponent);function H(e){var t=e.property,n=e.model,r=e.inputs,a=e.study;return o.createElement(k.a,{property:t.inputs,model:n,study:a},o.createElement(B,{inputs:r}))}var A,F=n("z61+"),W=n("txPx"),G=Object(W.getLogger)("Platform.GUI.PropertyDialog.Indicators.StrategyPage"),U=function(e){function t(t){var n=e.call(this,t)||this;n._handleWatchedDataChange=function(){n.setState({currency:n._getCurrency()})};var r=n.props.source;if(n._source=r,!Object(b.isStudy)(n._source))throw new TypeError("Strategy page works only for study.");n._properties=r.properties();var a=r.metaInfo(),o=new F.a(a);return n._inputs=o.getStrategyProperties(),n.state={currency:n._getCurrency()},n}return Object(r.__extends)(t,e),t.prototype.componentDidMount=function(){this._source.watchedData.subscribe(this._handleWatchedDataChange)},t.prototype.componentWillUnmount=function(){this._source.watchedData.unsubscribe(this._handleWatchedDataChange)},t.prototype.render=function(){return o.createElement(T.Provider,{value:this.state.currency},o.createElement(H,{inputs:this._inputs,property:this._properties,model:this.props.model,study:this.props.source}))},t.prototype._getCurrency=function(){var e=this._source.reportData();return null===e||void 0===e.currency?(void 0!==this.state&&null===this.state.currency||G.logWarn("Can't obtain currency from strategy report"),null):e.currency},t}(o.PureComponent),Y=n("5Ssy"),q=function(e){function t(t){var n=e.call(this,t)||this;return n._properties=n.props.source.properties(),n._inputs=new F.a(n.props.source.metaInfo()).getUserEditableInputs(),n}return Object(r.__extends)(t,e),t.prototype.render=function(){return o.createElement(Y.a,{property:this._properties,model:this.props.model,study:this.props.source,inputs:this._inputs})},t}(o.PureComponent),Q=n("23IT"),K=n("0YCj"),J=n.n(K),X=n("Z1Tk"),Z=n("S0KV"),$=window.t("Change Visibility"),ee=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){var n=t.context.setValue,r=t.props.visible;r&&Object(Z.b)(r,(function(t){return n(t,e,$)}))},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.title,r=e.visible,a=e.disabled,l=Object(s.clean)(window.t(n,{context:"input"}),!0);return o.createElement(P.b,{label:l,disabled:a,input:{id:t,type:"bool",defval:!0,name:"visible"},value:!r||Object(Z.a)(r),onChange:this._onChange})},t.contextType=X.b,t}(o.PureComponent),te=n("KKsp"),ne=n("MB0Y"),re=n("CHgb"),ae=n("xHjM"),oe=n("/YRR"),le=n("rlj/"),ie=n("ZtdB"),se=n("D2im"),ce=n("tH7p"),pe=n("tQCG"),ue=n("9FXF"),de=n("sPU+"),he=((A={})[Q.LineStudyPlotStyle.Line]={type:Q.LineStudyPlotStyle.Line,order:0,icon:ae,label:window.t("Line")},A[Q.LineStudyPlotStyle.LineWithBreaks]={type:Q.LineStudyPlotStyle.LineWithBreaks,order:1,icon:oe,label:window.t("Line With Breaks")},A[Q.LineStudyPlotStyle.StepLine]={type:Q.LineStudyPlotStyle.StepLine,order:2,icon:le,label:window.t("Step Line")},A[Q.LineStudyPlotStyle.Histogram]={ +type:Q.LineStudyPlotStyle.Histogram,order:3,icon:ie,label:window.t("Histogram")},A[Q.LineStudyPlotStyle.Cross]={type:Q.LineStudyPlotStyle.Cross,order:4,icon:se,label:window.t("Cross",{context:"chart_type"})},A[Q.LineStudyPlotStyle.Area]={type:Q.LineStudyPlotStyle.Area,order:5,icon:ce,label:window.t("Area")},A[Q.LineStudyPlotStyle.AreaWithBreaks]={type:Q.LineStudyPlotStyle.AreaWithBreaks,order:6,icon:pe,label:window.t("Area With Breaks")},A[Q.LineStudyPlotStyle.Columns]={type:Q.LineStudyPlotStyle.Columns,order:7,icon:ue,label:window.t("Columns")},A[Q.LineStudyPlotStyle.Circles]={type:Q.LineStudyPlotStyle.Circles,order:8,icon:de,label:window.t("Circles")},A),me=Object.values(he).sort((function(e,t){return e.order-t.order})).map((function(e){return{value:e.type,selectedContent:l.a.createElement(re.a,{icon:e.icon}),content:l.a.createElement(re.b,{icon:e.icon,label:e.label})}})),ve=window.t("Price Line"),ye=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plotType,n=e.className,a=e.priceLine,o=e.plotTypeChange,i=e.priceLineChange,s=e.disabled,c={readonly:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(ne.b,{id:"PlotTypePriceLineSwitch",checked:a,label:ve,preventLabelHighlight:!0,value:"priceLineSwitcher",onChange:i}),l.a.createElement(te.a,null))};return l.a.createElement(re.c,{disabled:s,className:n,hideArrowButton:!0,items:Object(r.__spreadArrays)([c],me),value:t,onChange:o})},t}(l.a.PureComponent),fe=n("lkVX"),be=n("wwEg"),ge=window.t("Change Plot Type"),we=window.t("Change Price Line"),_e=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){var n=t.context.setValue,r=t.props.styleProp.plottype;r&&n(r,e,ge)},t._onPriceLineChange=function(e){var n=t.context.setValue,r=t.props.styleProp.trackPrice;r&&n(r,e,we)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.paletteColor,n=e.paletteColorProps,r=e.styleProp,a=e.isLine,l=e.hasPlotTypeSelect,i=e.grouped,s=n.childs();return o.createElement(O.a,{grouped:i,label:o.createElement("div",{className:be.childRowContainer},window.t(t.name,{context:"input"}))},o.createElement(fe.a,{disabled:!r.visible.value(),color:s.color,transparency:r.transparency,thickness:a?s.width:void 0,isPaletteColor:!0}),a&&l&&r.plottype&&r.trackPrice?o.createElement(ye,{disabled:!r.visible.value(),className:be.smallStyleControl,plotType:r.plottype.value(),priceLine:r.trackPrice.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}):null)},t.contextType=X.b,t}(o.PureComponent);var Ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plot,n=e.area,r=e.palette,a=e.paletteProps,l=e.hideVisibilitySwitch,s=e.styleProp,c=t?t.id:Object(i.ensureDefined)(n).id,p=!c.startsWith("fill")&&t&&Object(Q.isLinePlot)(t) +;return o.createElement(o.Fragment,null,!l&&o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2,grouped:!0},o.createElement(ee,{id:c,title:n?n.title:s.title.value(),visible:s.visible}))),function(e,t,n,r){var a=e.colors,l=t.colors;return Object.keys(a).map((function(e,t){return o.createElement(_e,{key:e,grouped:!0,paletteColor:Object(i.ensureDefined)(a[e]),paletteColorProps:Object(i.ensureDefined)(l[e]),styleProp:n,isLine:r,hasPlotTypeSelect:0===t})}))}(r,a,s,p),o.createElement(L.a.GroupSeparator,null))},t.contextType=X.b,t}(o.PureComponent),Se=window.t("Change Plot Type"),Ee=window.t("Change Price Line"),xe=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){var n=t.context.setValue,r=t.props.property.plottype;r&&n(r,e,Se)},t._onPriceLineChange=function(e){var n=t.context.setValue,r=t.props.property.trackPrice;r&&n(r,e,Ee)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.title,a=n.color,l=n.plottype,i=n.linewidth,s=n.transparency,c=n.trackPrice,p=n.visible;return o.createElement(O.a,{label:o.createElement(ee,{id:t,title:r.value(),visible:p})},o.createElement(fe.a,{disabled:!p.value(),color:a,transparency:s,thickness:i}),o.createElement(ye,{disabled:!p.value(),className:be.smallStyleControl,plotType:l.value(),priceLine:c.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}))},t.contextType=X.b,t}(o.PureComponent),Pe=o.createContext(null),Oe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.colorup,a=n.colordown,l=n.transparency,s=n.visible;return o.createElement(Pe.Consumer,null,(function(e){return o.createElement(O.a,{label:o.createElement(ee,{id:t,title:je(Object(i.ensureNotNull)(e),t),visible:s})},o.createElement(fe.a,{disabled:!s.value(),color:r,transparency:l}),o.createElement("span",{className:be.additionalSelect},o.createElement(fe.a,{disabled:!s.value(),color:a,transparency:l})))}))},t.contextType=X.b,t}(o.PureComponent);function je(e,t){var n=Object(i.ensureDefined)(e.metaInfo().styles),r=Object(i.ensureDefined)(n[t]).title;return Object(i.ensureDefined)(r)}var ke,Le,Te=n("/SnT"),Me=n.n(Te),Ne=n("TSYQ"),Ie=n.n(Ne),ze=n("3G1X"),De=n("H172"),Ve=n("972a"),Re=((ke={})[Ve.MarkLocation.AboveBar]={value:Ve.MarkLocation.AboveBar,content:window.t("Above Bar"),order:0},ke[Ve.MarkLocation.BelowBar]={value:Ve.MarkLocation.BelowBar,content:window.t("Below Bar"),order:1},ke[Ve.MarkLocation.Top]={value:Ve.MarkLocation.Top,content:window.t("Top"),order:2},ke[Ve.MarkLocation.Bottom]={value:Ve.MarkLocation.Bottom,content:window.t("Bottom"),order:3},ke[Ve.MarkLocation.Absolute]={value:Ve.MarkLocation.Absolute,content:window.t("Absolute"),order:4},ke),Be=Object.values(Re).sort((function(e,t){return e.order-t.order})),He=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e), +t.prototype.render=function(){var e=this.props,t=e.shapeLocation,n=e.className,r=e.menuItemClassName,a=e.shapeLocationChange,l=e.disabled;return o.createElement(De.a,{disabled:l,className:n,menuItemClassName:r,items:Be,value:t,onChange:a})},t}(o.PureComponent),Ae=window.t("Change Char"),Fe=window.t("Change Location"),We=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onCharChange=function(e){var n=t.context.setValue,r=e.currentTarget.value.trim(),a=Me()(r),o=0===a.length?"":a[a.length-1];n(t.props.property.char,o,Ae)},t._onLocationChange=function(e){(0,t.context.setValue)(t.props.property.location,e,Fe)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.title,a=n.color,l=n.transparency,i=n.char,s=n.location,c=n.visible,p=e.hasPalette;return o.createElement(O.a,{grouped:p,label:o.createElement(ee,{id:t,title:r.value(),visible:c})},!p&&o.createElement(fe.a,{disabled:!c.value(),color:a,transparency:l}),o.createElement(ze.a,{disabled:!c.value(),className:be.smallStyleControl,value:i.value(),onChange:this._onCharChange}),o.createElement(He,{disabled:!c.value(),className:Ne(be.defaultSelect,be.additionalSelect),menuItemClassName:be.defaultSelectItem,shapeLocation:s.value(),shapeLocationChange:this._onLocationChange}))},t.contextType=X.b,t}(o.PureComponent),Ge=n("Nu4p"),Ue=n("4Njr"),Ye=n("lOpG"),qe=n("br6c"),Qe=n("m+Gx"),Ke=n("01Ho"),Je=n("4ZyK"),Xe=n("kMtk"),Ze=n("Dj0x"),$e=n("Ly1u"),et=n("leq5"),tt=n("flzi"),nt=n("iB0j"),rt=((Le={}).arrow_down=Ue,Le.arrow_up=Ye,Le.circle=qe,Le.cross=Qe,Le.diamond=Ke,Le.flag=Je,Le.label_down=Xe,Le.label_up=Ze,Le.square=$e,Le.triangle_down=et,Le.triangle_up=tt,Le.x_cross=nt,Le);function at(e){return rt[e]}var ot=[];Object.keys(Ge.plotShapesData).forEach((function(e){var t=Ge.plotShapesData[e];ot.push({value:t.id,selectedContent:l.a.createElement(re.a,{icon:at(t.icon)}),content:l.a.createElement(re.b,{icon:at(t.icon),label:t.guiName})})}));var lt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.shapeStyleId,n=e.className,r=e.shapeStyleChange,a=e.disabled;return l.a.createElement(re.c,{disabled:a,className:n,hideArrowButton:!0,items:ot,value:t,onChange:r})},t}(l.a.PureComponent),it=window.t("Change Shape"),st=window.t("Change Location"),ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onPlotTypeChange=function(e){(0,t.context.setValue)(t.props.property.plottype,e,it)},t._onLocationChange=function(e){(0,t.context.setValue)(t.props.property.location,e,st)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.hasPalette,r=e.property,a=r.title,l=r.color,i=r.transparency,s=r.plottype,c=r.location,p=r.visible;return o.createElement(O.a,{grouped:n,label:o.createElement(ee,{id:t,title:a.value(),visible:p})},!n&&o.createElement(fe.a,{disabled:!p.value(),color:l,transparency:i}),o.createElement(lt,{disabled:!p.value(), +className:be.smallStyleControl,shapeStyleId:s.value(),shapeStyleChange:this._onPlotTypeChange}),o.createElement(He,{disabled:!p.value(),className:Ne(be.defaultSelect,be.additionalSelect),menuItemClassName:be.defaultSelectItem,shapeLocation:c.value(),shapeLocationChange:this._onLocationChange}))},t.contextType=X.b,t}(o.PureComponent),pt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.title,r=e.visible,a=e.color,l=e.transparency,i=e.thickness,s=e.children,c=e.switchable,p=void 0===c||c;return o.createElement(O.a,{label:p?o.createElement(ee,{id:t,title:n,visible:r}):n},o.createElement(fe.a,{disabled:r&&!(Array.isArray(r)?r[0].value():r.value()),color:a,transparency:l,thickness:i}),s)},t.contextType=X.b,t}(o.PureComponent),ut=Object(W.getLogger)("Chart.Study.PropertyPage"),dt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.plot,n=e.palette,r=e.paletteProps,a=e.study,l=t.id,s=a.properties().styles[l],c=t.type;if("line"===c||"bar_colorer"===c||"bg_colorer"===c)return n&&r?o.createElement(Ce,{plot:t,palette:n,paletteProps:r,styleProp:s}):o.createElement(xe,{id:l,property:s});if("arrows"===c)return o.createElement(Oe,{id:l,property:s});if("chars"===c||"shapes"===c)return o.createElement(o.Fragment,null,"chars"===c?o.createElement(We,{id:l,property:s,hasPalette:Boolean(n)}):o.createElement(ct,{id:l,property:s,hasPalette:Boolean(n)}),n&&r&&o.createElement(Ce,{plot:t,palette:n,paletteProps:r,hideVisibilitySwitch:!0,styleProp:s}));if(Object(Q.isOhlcPlot)(t)){var p=t.target,u=Object(i.ensureDefined)(a.metaInfo().defaults.ohlcPlots)[p],d=a.properties().ohlcPlots[p],h=void 0;h=n&&r?o.createElement(Ce,{plot:t,palette:n,paletteProps:r,styleProp:d}):o.createElement(pt,{id:p,title:d.title.value(),color:d.color,visible:d.visible,transparency:d.transparency});var m=void 0;return void 0!==u&&Object(Q.isOhlcPlotStyleCandles)(u)&&(m=o.createElement(o.Fragment,null,o.createElement(pt,{id:p,title:window.t("Wick"),visible:d.drawWick,color:d.wickColor,transparency:d.transparency}),o.createElement(pt,{id:p,title:window.t("Border"),visible:d.drawBorder,color:d.borderColor,transparency:d.transparency}))),o.createElement(o.Fragment,null,h,m)}return ut.logError("Unknown plot type: "+c),null},t}(o.PureComponent),ht=n("YS4w"),mt=n("KacW"),vt=window.t("Change Line Style"),yt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onLineStyleChange=function(e){(0,t.context.setValue)(t.props.lineStyle,e,vt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.lineStyle,n=Object(r.__rest)(e,["lineStyle"]);return l.a.createElement(mt.a,Object(r.__assign)({},n,{lineStyle:t.value(),lineStyleChange:this._onLineStyleChange}))},t.contextType=X.b,t}(l.a.PureComponent),ft=window.t("Change Value"),bt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this +;return t._onValueChange=function(e){(0,t.context.setValue)(t.props.property.value,e,ft)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.id,n=e.property,r=n.name,a=n.color,l=n.linestyle,i=n.linewidth,s=n.transparency,c=n.value,p=n.visible;return o.createElement(O.a,{labelAlign:"adaptive",label:o.createElement(ee,{id:t,title:r.value(),visible:p})},o.createElement("div",{className:be.block},o.createElement("div",{className:be.group},o.createElement(fe.a,{disabled:!p.value(),color:a,transparency:s,thickness:i}),o.createElement(yt,{disabled:!p.value(),className:be.smallStyleControl,lineStyle:l})),o.createElement("div",{className:Ne(be.wrapGroup,be.defaultSelect,be.additionalSelect)},o.createElement(ht.b,{input:{id:"",name:"",type:"float",defval:0},value:c.value(),disabled:!p.value(),onChange:this._onValueChange}))))},t.contextType=X.b,t}(o.PureComponent),gt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.orders,t=e.visible,n=e.showLabels,r=e.showQty;return o.createElement(o.Fragment,null,o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-switch",title:window.t("Trades on Chart"),visible:t}))),o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-labels-switch",title:window.t("Signal Labels"),visible:n}))),o.createElement(L.a.Row,null,o.createElement(L.a.Cell,{placement:"first",colSpan:2},o.createElement(ee,{id:"chart-orders-qty-switch",title:window.t("Quantity"),visible:r}))))},t.contextType=X.b,t}(o.PureComponent),wt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.title,t=this.props.property.childs(),n=t.color,r=t.transparency,a=t.width,l=t.style,i=t.visible;return o.createElement(O.a,{label:o.createElement(ee,{id:e.value(),title:e.value(),visible:i})},o.createElement(fe.a,{disabled:!i.value(),color:n,transparency:r,thickness:a}),o.createElement(yt,{disabled:!i.value(),className:be.smallStyleControl,lineStyle:l}))},t.contextType=X.b,t}(o.PureComponent),_t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.graphicType,n=e.study,r=n.metaInfo().graphics,a=n.properties().graphics,l=Object(i.ensureDefined)(r[t]);return Object.keys(l).map((function(e,n){var r=a[t][e];return"horizlines"===t||"vertlines"===t||"lines"===t?o.createElement(wt,{key:e,title:"lines"===t?r.title:r.name,property:r}):null}))},t}(o.PureComponent),Ct=window.t("Change Font"),St=["Verdana","Courier New","Times New Roman","Arial"].map((function(e){return{value:e,content:e}})),Et=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onFontFamilyChange=function(e){(0,t.context.setValue)(t.props.fontFamily,e,Ct)},t}return Object(r.__extends)(t,e), +t.prototype.render=function(){var e=this.props,t=e.fontFamily,n=e.className,r=e.disabled;return o.createElement(De.a,{disabled:r,className:Ie()(n,be.defaultSelect),menuItemClassName:be.defaultSelectItem,items:St,value:t.value(),onChange:this._onFontFamilyChange})},t.contextType=X.b,t}(o.PureComponent),xt=n("UXjO"),Pt=window.t("Change Font Size"),Ot=[10,11,12,14,16,20,24,28,32,40].map((function(e){return{value:e,title:e.toString()}})),jt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onFontSizeChange=function(e){(0,t.context.setValue)(t.props.fontSize,e,Pt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.fontSize,n=Object(r.__rest)(e,["fontSize"]);return o.createElement(xt.a,Object(r.__assign)({},n,{fontSizes:Ot,fontSize:t.value(),fontSizeChange:this._onFontSizeChange}))},t.contextType=X.b,t}(o.PureComponent),kt=window.t("Change Visibility"),Lt=window.t("Labels Font"),Tt=window.t("Show Labels"),Mt={Traditional:new Set(["S5/R5","S4/R4","S3/R3","S2/R2","S1/R1","P"]),Fibonacci:new Set(["S3/R3","S2/R2","S1/R1","P"]),Woodie:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),Classic:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),DM:new Set(["S1/R1","P"]),DeMark:new Set(["S1/R1","P"]),Camarilla:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"])},Nt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){(0,t.context.setValue)(t.props.property.childs().levelsStyle.childs().showLabels,e,kt)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.property.childs(),t=e.font,n=e.fontsize,r=e.levelsStyle;return l.a.createElement(l.a.Fragment,null,l.a.createElement(O.a,{labelAlign:"adaptive",label:l.a.createElement("span",null,Lt)},l.a.createElement("div",{className:be.block},l.a.createElement("div",{className:be.group},l.a.createElement(Et,{fontFamily:t})),l.a.createElement("div",{className:Ne(be.wrapGroup,be.additionalSelect)},l.a.createElement(jt,{fontSize:n})))),l.a.createElement(L.a.Row,null,l.a.createElement(L.a.Cell,{placement:"first",colSpan:2},l.a.createElement(P.b,{label:Tt,input:{id:"ShowLabels",type:"bool",defval:!0,name:"visible"},value:r.childs().showLabels.value(),onChange:this._onChange}))),this._renderColors())},t.prototype._renderColors=function(){var e=this.props.property.childs(),t=e.levelsStyle,n=e.inputs,r=t.childs(),a=r.colors,o=r.widths,s=r.visibility,c=n.childs().kind,p=Object(i.ensureDefined)(Mt[c.value()]);return a.childNames().filter((function(e){return p.has(e)})).map((function(e){return l.a.createElement(pt,{key:e,id:e,title:e,color:a.childs()[e],visible:s.childs()[e],thickness:o.childs()[e]})}))},t.contextType=X.b,t}(l.a.PureComponent);for(var It=n("KJt4"),zt={PivotPointsStandard:function(){var e=Object(i.ensureNotNull)(Object(o.useContext)(Pe)).properties();return l.a.createElement(Nt,{property:e})}},Dt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.render=function(){ +var e=this,t=Object(i.ensureNotNull)(this.context);return o.createElement(Pe.Consumer,null,(function(n){return o.createElement(X.a,{property:Object(i.ensureNotNull)(n).properties(),model:t},o.createElement(L.a,null,e._renderCustomContent(Object(i.ensureNotNull)(n).metaInfo().shortId)))}))},t.prototype._renderCustomContent=function(e){if(e in zt){var t=zt[e];return o.createElement(t,null)}return null},t.contextType=It.a,t}(o.PureComponent),Vt=n("Ecpn"),Rt=window.t("Default"),Bt=window.t("Precision"),Ht=window.t("Change Precision"),At=[{value:"default",content:Rt}],Ft=0;Ft<=8;Ft++)At.push({value:Ft,content:Ft.toString()});for(var Wt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e){(0,t.context.setValue)(t.props.precision,e,Ht)},t}return Object(r.__extends)(t,e),t.prototype.render=function(){var e=this.props.precision;return o.createElement(O.a,{label:Bt},o.createElement(De.a,{className:be.defaultSelect,menuItemClassName:be.defaultSelectItem,items:At,value:e.value(),onChange:this._onChange}))},t.contextType=X.b,t}(o.PureComponent),Gt=window.t("Default"),Ut=window.t("Override Min Tick"),Yt=window.t("Change Min Tick"),qt=[{priceScale:1,minMove:1,frac:!1},{priceScale:10,minMove:1,frac:!1},{priceScale:100,minMove:1,frac:!1},{priceScale:1e3,minMove:1,frac:!1},{priceScale:1e4,minMove:1,frac:!1},{priceScale:1e5,minMove:1,frac:!1},{priceScale:1e6,minMove:1,frac:!1},{priceScale:1e7,minMove:1,frac:!1},{priceScale:1e8,minMove:1,frac:!1},{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}],Qt=[{value:"default",content:Gt}],Kt=0;Kt0,f=Object(Zt.a)(t).canOverrideMinTick();return o.createElement(L.a,null,a.map((function(n){var a=Object(Q.isOhlcPlot)(n)?Object(r.__assign)(Object(r.__assign)({},n),{id:n.target}):n,l=e._findPlotPalette(a),i=l.palette,s=l.paletteProps;return o.createElement(dt,{key:n.id,plot:n,palette:i,paletteProps:s,study:t})})),s&&s.childNames().map((function(e,t){var n=s.child(e);if(!n.isHidden||!n.isHidden.value())return o.createElement(bt,{key:t,id:n.name.value(),property:n})})),c&&o.createElement(pt,{id:"bandsBackground",title:"Background",visible:c.fillBackground,color:c.backgroundColor,transparency:c.transparency}),p&&o.createElement(pt,{id:"areaBackground",title:"Background",visible:p.fillBackground,color:p.backgroundColor,transparency:p.transparency}),m&&m.map((function(n){if(!n.isHidden){var r=t.properties().filledAreasStyle[n.id],a=n.title||"Background";if(n.palette){var l=e._findPaletteByTargetId(n.id);return o.createElement(Ce,{key:n.id,area:n,palette:Object(i.ensureDefined)(l.palette),paletteProps:Object(i.ensureDefined)(l.paletteProps),styleProp:r})}return o.createElement(pt,{key:n.id,id:n.id,title:a,color:r.color,visible:r.visible,transparency:r.transparency})}})),v&&Object.keys(v).map((function(e,n){return o.createElement(_t,{key:e,graphicType:e,study:t})})),y&&o.createElement(Wt,{precision:u}),f&&o.createElement(Xt,{minTick:h}),J.a.isScriptStrategy(n)&&o.createElement(gt,{orders:d.orders}))},t.prototype._findPaletteByTargetId=function(e){for(var t=this.props.study,n=t.metaInfo(),r=n.plots,a=Object(i.ensureDefined)(n.palettes),o=0,l=r;o'},ZtdB:function(e,t){e.exports=''}, +bQEj:function(e,t){e.exports=''},br6c:function(e,t){e.exports=''},flzi:function(e,t){e.exports=''},iB0j:function(e,t){e.exports=''},"j3s+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Switch=void 0;var r=n("mrSG"),a=n("q1tI"),o=n("TSYQ"),l=n("5ijr");function i(e){var t=e.className,n=void 0===t?"":t,r=e.intent,a=void 0===r?"default":r,i=e.size,s=void 0===i?"small":i,c=e.disabled;return o(n,l.switcherWrapper,l["size-"+s],!c&&l["intent-"+a])}n("4pMH");var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.reference,n=(e.size,e.intent,r.__rest(e,["reference","size","intent"])),s=o(l.input,-1!==this.props.tabIndex&&l.focus);return a.createElement("div",{className:i(this.props)},a.createElement("input",r.__assign({},n,{type:"checkbox",className:s,ref:t})),a.createElement("div",{className:l.switcherThumbWrapper},a.createElement("div",{className:l.switcherTrack}),a.createElement("div",{className:l.switcherThumb})))},t}(a.PureComponent);t.Switch=s},kMtk:function(e,t){e.exports=''},lOpG:function(e,t){e.exports=''},leq5:function(e,t){e.exports=''},"m+Gx":function(e,t){e.exports=''},"rlj/":function(e,t){e.exports=''},"sPU+":function(e,t){e.exports=''},tH7p:function(e,t){ +e.exports=''},tQCG:function(e,t){e.exports=''},wwEg:function(e,t,n){e.exports={smallStyleControl:"smallStyleControl-1XGqoHgA",additionalSelect:"additionalSelect-1RoWzlTA",childRowContainer:"childRowContainer-_iCnmDPI",defaultSelect:"defaultSelect-DeTJWnAh",defaultSelectItem:"defaultSelectItem-1jN74NCa",block:"block-3Tp_jRog",group:"group-2HQIdqE5",wrapGroup:"wrapGroup-3gHGJIrr",textMarkGraphicBlock:"textMarkGraphicBlock-1nDopgxR",textMarkGraphicWrapGroup:"textMarkGraphicWrapGroup-3QaIoY03"}},xHjM:function(e,t){e.exports=''},z1Uu:function(e,t,n){e.exports={defaultSelect:"defaultSelect-2RDyqwu4"}}}]); \ No newline at end of file diff --git a/src/components/kline/charting_library/bundles/react.5c26d836993909a1b0b6.js b/src/components/kline/charting_library/bundles/react.5c26d836993909a1b0b6.js new file mode 100644 index 00000000..992945b8 --- /dev/null +++ b/src/components/kline/charting_library/bundles/react.5c26d836993909a1b0b6.js @@ -0,0 +1,40 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["react"],{"+wdc":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,l=3,i=-1,o=-1,a=!1,u=!1;function c(){if(!a){var e=n.expirationTime;u?T():u=!0,w(d,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=l,a=o;l=e,o=t;try{var u=r()}finally{l=i,o=a}if("function"==typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,c()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){a=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{a=!1,null!==n?c():u=!1}}}function d(e){a=!0;var l=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!S())}finally{a=!1,r=l,null!==n?c():u=!1,f()}}var p,m,h=Date,y="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function k(e){p=g((function(t){v(m),e(t)})),m=y((function(){b(p),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var x=performance;t.unstable_now=function(){return x.now()}}else t.unstable_now=function(){return h.now()};var w,T,S,_=null;if("undefined"!=typeof window?_=window:void 0!==e&&(_=e),_&&_._schedMock){var C=_._schedMock;w=C[0],T=C[1],S=C[2],t.unstable_now=C[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var E=null,P=function(e){if(null!==E)try{E(e)}finally{E=null}};w=function(e){null!==E?setTimeout(w,0,e):(E=e,setTimeout(P,0,!1))},T=function(){E=null},S=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var N=null,O=!1,R=-1,z=!1,M=!1,I=0,U=33,D=33;S=function(){return I<=t.unstable_now()};var F=new MessageChannel,L=F.port2;F.port1.onmessage=function(){O=!1;var e=N,n=R;N=null,R=-1;var r=t.unstable_now(),l=!1;if(0>=I-r){if(!(-1!==n&&n<=r))return z||(z=!0,k(A)),N=e,void(R=n);l=!0}if(null!==e){M=!0;try{e(l)}finally{M=!1}}};var A=function(e){if(null!==N){k(A);var t=e-I+D;tt&&(t=8),D=tt?L.postMessage(void 0):z||(z=!0,k(A))},T=function(){N=null,O=!1,R=-1}}t.unstable_ImmediatePriority=1, +t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=l,o=i;l=e,i=t.unstable_now();try{return n()}finally{l=r,i=o,f()}},t.unstable_next=function(e){switch(l){case 1:case 2:case 3:var n=3;break;default:n=l}var r=l,o=i;l=n,i=t.unstable_now();try{return e()}finally{l=r,i=o,f()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(l){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:l,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{o=null;var a=n;do{if(a.expirationTime>r){o=a;break}a=a.next}while(a!==n);null===o?o=n:o===n&&(n=e,c()),(r=o.previous).next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=l;return function(){var r=l,o=i;l=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{l=r,i=o,f()}}},t.unstable_getCurrentPriorityLevel=function(){return l},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTimeM.length&&M.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,l){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var u=!1;if(null===t)u=!0;else switch(a){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case o:u=!0}}if(u)return r(l,t,""===n?"."+F(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;cthis.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=fe,e.release=de}l(se.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ue)},persist:function(){this.isPersistent=ue},isPersistent:ce,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ce,this._dispatchInstances=this._dispatchListeners=null}}),se.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},se.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,pe(n),n},pe(se);var me=se.extend({data:null}),he=se.extend({data:null}),ye=[9,13,27,32],ve=q&&"CompositionEvent"in window,ge=null;q&&"documentMode"in document&&(ge=document.documentMode);var be=q&&"TextEvent"in window&&!ge,ke=q&&(!ve||ge&&8=ge),xe=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Te=!1;function Se(e,t){switch(e){case"keyup":return-1!==ye.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode +;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function _e(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ce=!1;var Ee={eventTypes:we,extractEvents:function(e,t,n,r){var l=void 0,i=void 0;if(ve)e:{switch(e){case"compositionstart":l=we.compositionStart;break e;case"compositionend":l=we.compositionEnd;break e;case"compositionupdate":l=we.compositionUpdate;break e}l=void 0}else Ce?Se(e,n)&&(l=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(l=we.compositionStart);return l?(ke&&"ko"!==n.locale&&(Ce||l!==we.compositionStart?l===we.compositionEnd&&Ce&&(i=ae()):(ie="value"in(le=r)?le.value:le.textContent,Ce=!0)),l=me.getPooled(l,t,n,r),i?l.data=i:null!==(i=_e(n))&&(l.data=i),Q(l),i=l):i=null,(e=be?function(e,t){switch(e){case"compositionend":return _e(t);case"keypress":return 32!==t.which?null:(Te=!0,xe);case"textInput":return(e=t.data)===xe&&Te?null:e;default:return null}}(e,n):function(e,t){if(Ce)return"compositionend"===e||!ve&&Se(e,t)?(e=ae(),oe=ie=le=null,Ce=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1
    ","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},se=U(n);function ae(e,t){return i.nodeName(e,"table")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ue(e,t){if(1===t.nodeType&&i.hasData(e)){var n,r,o,s=i._data(e),a=i._data(t,s),u=s.events;if(u)for(n in delete a.handle,a.events={},u)for(r=0,o=u[n].length;r",""]),i.fn.extend({text:function(e){return i.access(this,(function(e){ +return void 0===e?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||n).createTextNode(e))}),null,e,arguments.length)},wrapAll:function(e){if(i.isFunction(e))return this.each((function(t){i(this).wrapAll(e.call(this,t))}));if(this[0]){var t=i(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e})).append(this)}return this},wrapInner:function(e){return i.isFunction(e)?this.each((function(t){i(this).wrapInner(e.call(this,t))})):this.each((function(){var t=i(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=i.isFunction(e);return this.each((function(n){i(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(){return this.parent().each((function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)})).end()},append:function(){return this.domManip(arguments,!0,(function(e){1===this.nodeType&&this.appendChild(e)}))},prepend:function(){return this.domManip(arguments,!0,(function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)}))},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,(function(e){this.parentNode.insertBefore(e,this)}));if(arguments.length){var e=i.clean(arguments);return e.push.apply(e,this.toArray()),this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}));if(arguments.length){var e=this.pushStack(this,"after",arguments);return e.push.apply(e,i.clean(arguments)),e}},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)e&&!i.filter(e,[n]).length||(t||1!==n.nodeType||(i.cleanData(n.getElementsByTagName("*")),i.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&i.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return i.clone(this,e,t)}))},html:function(e){return i.access(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Q,""):null;if("string"==typeof e&&!Z.test(e)&&(i.support.leadingWhitespace||!X.test(e))&&!ie[(Y.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(K,"<$1>");try{for(;n1&&c0?this.clone(!0):this).get();i(o[a])[t](l),r=r.concat(l)}return this.pushStack(r,e,o.selector)}})),i.extend({clone:function(e,t,r){var o,s,a,u=i.support.html5Clone||i.isXMLDoc(e)||!te.test("<"+e.nodeName+">")?e.cloneNode(!0):function(e){var t=n.createElement("div");return se.appendChild(t),t.innerHTML=e.outerHTML,t.firstChild}(e);if(!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||i.isXMLDoc(e)))for(le(e,u),o=ce(e),s=ce(u),a=0;o[a];++a)s[a]&&le(o[a],s[a]);if(t&&(ue(e,u),r))for(o=ce(e),s=ce(u),a=0;o[a];++a)ue(o[a],s[a]);return o=s=null,u},clean:function(e,t,r,o){var s,a,u,l=[];void 0===(t=t||n).createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||n);for(var c,f=0;null!=(c=e[f]);f++)if("number"==typeof c&&(c+=""),c){if("string"==typeof c)if(G.test(c)){c=c.replace(K,"<$1>");var d,p=(Y.exec(c)||["",""])[1].toLowerCase(),h=ie[p]||ie._default,g=h[0],v=t.createElement("div"),m=se.childNodes;for(t===n?se.appendChild(v):U(t).appendChild(v),v.innerHTML=h[1]+c+h[2];g--;)v=v.lastChild;if(!i.support.tbody){var y=J.test(c),_="table"!==p||y?""!==h[1]||y?[]:v.childNodes:v.firstChild&&v.firstChild.childNodes;for(u=_.length-1;u>=0;--u)i.nodeName(_[u],"tbody")&&!_[u].childNodes.length&&_[u].parentNode.removeChild(_[u])}!i.support.leadingWhitespace&&X.test(c)&&v.insertBefore(t.createTextNode(X.exec(c)[0]),v.firstChild), +c=v.childNodes,v&&(v.parentNode.removeChild(v),m.length>0&&(d=m[m.length-1])&&d.parentNode&&d.parentNode.removeChild(d))}else c=t.createTextNode(c);var b;if(!i.support.appendChecked)if(c[0]&&"number"==typeof(b=c.length))for(u=0;u0){if("border"!==n)for(;o<4;o+=2)n||(r-=parseFloat(i.css(e,"padding"+Se[o]))||0),"margin"===n?r+=parseFloat(i.css(e,n+Se[o]))||0:r-=parseFloat(i.css(e,"border"+Se[o]+"Width"))||0;return r+"px"}if(((r=pe(e,t))<0||null==r)&&(r=e.style[t]),be.test(r))return r;if(r=parseFloat(r)||0,n)for(;o<4;o+=2)r+=parseFloat(i.css(e,"padding"+Se[o]))||0,"padding"!==n&&(r+=parseFloat(i.css(e,"border"+Se[o]+"Width"))||0),"margin"===n&&(r+=parseFloat(i.css(e,n+Se[o]))||0);return r+"px"}i.fn.css=function(e,t){return i.access(this,(function(e,t,n){return void 0!==n?i.style(e,t,n):i.css(e,t)}),e,t,arguments.length>1)},i.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=pe(e,"opacity");return""===n?"1":n}return e.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,a=i.camelCase(t),u=e.style,l=i.cssHooks[a];if(t=i.cssProps[a]||a,void 0===n)return l&&"get"in l&&void 0!==(o=l.get(e,!1,r))?o:u[t];if(!("string"===(s=typeof n)&&(o=we.exec(n))&&(n=+(o[1]+1)*+o[2]+parseFloat(i.css(e,t)),s="number"),null==n||"number"===s&&isNaN(n)||("number"!==s||i.cssNumber[a]||(n+="px"),l&&"set"in l&&void 0===(n=l.set(e,n)))))try{u[t]=n}catch(c){}}},css:function(e,t,n){var r,o;return t=i.camelCase(t),o=i.cssHooks[t],"cssFloat"===(t=i.cssProps[t]||t)&&(t="float"),o&&"get"in o&&void 0!==(r=o.get(e,!0,n))?r:pe?pe(e,t):void 0},swap:function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r}}),i.curCSS=i.css, +n.defaultView&&n.defaultView.getComputedStyle&&(he=function(e,t){var n,r,o,s,a=e.style;return t=t.replace(ye,"-$1").toLowerCase(),(r=e.ownerDocument.defaultView)&&(o=r.getComputedStyle(e,null))&&(""!==(n=o.getPropertyValue(t))||i.contains(e.ownerDocument.documentElement,e)||(n=i.style(e,t))),!i.support.pixelMargin&&o&&xe.test(t)&&be.test(n)&&(s=a.width,a.width=n,n=o.width,a.width=s),n}),n.documentElement.currentStyle&&(ge=function(e,t){var n,r,o,i=e.currentStyle&&e.currentStyle[t],s=e.style;return null==i&&s&&(o=s[t])&&(i=o),be.test(i)&&(n=s.left,(r=e.runtimeStyle&&e.runtimeStyle.left)&&(e.runtimeStyle.left=e.currentStyle.left),s.left="fontSize"===t?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),""===i?"auto":i}),pe=he||ge,i.each(["height","width"],(function(e,t){i.cssHooks[t]={get:function(e,n,r){if(n)return 0!==e.offsetWidth?Ee(e,t,r):i.swap(e,ke,(function(){return Ee(e,t,r)}))},set:function(e,t){return _e.test(t)?t+"px":t}}})),i.support.opacity||(i.cssHooks.opacity={get:function(e,t){return me.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,o=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",s=r&&r.filter||n.filter||"";n.zoom=1,t>=1&&""===i.trim(s.replace(ve,""))&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=ve.test(s)?s.replace(ve,o):s+" "+o)}}),i((function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(e,t){return i.swap(e,{display:"inline-block"},(function(){return t?pe(e,"margin-right"):e.style.marginRight}))}})})),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(e){var t=e.offsetWidth,n=e.offsetHeight;return 0===t&&0===n||!i.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||i.css(e,"display"))},i.expr.filters.visible=function(e){return!i.expr.filters.hidden(e)}),i.each({margin:"",padding:"",border:"Width"},(function(e,t){i.cssHooks[e+t]={expand:function(n){var r,o="string"==typeof n?n.split(" "):[n],i={};for(r=0;r<4;r++)i[e+Se[r]+t]=o[r]||o[r-2]||o[0];return i}}}));var Te,Ce,Ne=/%20/g,Oe=/\[\]$/,je=/\r?\n/g,Le=/#.*$/,Ae=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Pe=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Fe=/^(?:GET|HEAD)$/,Re=/^\/\//,De=/\?/,Me=/)<[^<]*)*<\/script>/gi,Ie=/^(?:select|textarea)/i,He=/\s+/,Be=/([?&])_=[^&]*/,We=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,qe=i.fn.load,Ve={},ze={},Ue=["*/"]+["*"];try{Te=o.href}catch(_t){(Te=n.createElement("a")).href="",Te=Te.href}function $e(e){return function(t,n){if("string"!=typeof t&&(n=t,t="*"),i.isFunction(n))for(var r,o,s=t.toLowerCase().split(He),a=0,u=s.length;a=0){var o=e.slice(r,e.length);e=e.slice(0,r)}var s="GET";t&&(i.isFunction(t)?(n=t,t=void 0):"object"==typeof t&&(t=i.param(t,i.ajaxSettings.traditional),s="POST"));var a=this;return i.ajax({url:e,type:s,dataType:"html",data:t,complete:function(e,t,r){r=e.responseText,e.isResolved()&&(e.done((function(e){r=e})),a.html(o?i("
    ").append(r.replace(Me,"")).find(o):r)),n&&a.each(n,[r,t,e])}}),this},serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map((function(){return this.elements?i.makeArray(this.elements):this})).filter((function(){return this.name&&!this.disabled&&(this.checked||Ie.test(this.nodeName)||Pe.test(this.type))})).map((function(e,t){var n=i(this).val();return null==n?null:i.isArray(n)?i.map(n,(function(e,n){return{name:t.name,value:e.replace(je,"\r\n")}})):{name:t.name,value:n.replace(je,"\r\n")}})).get()}}),i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),(function(e,t){i.fn[t]=function(e){return this.on(t,e)}})),i.each(["get","post"],(function(e,t){i[t]=function(e,n,r,o){return i.isFunction(n)&&(o=o||r,r=n,n=void 0),i.ajax({type:t,url:e,data:n,success:r,dataType:o})}})),i.extend({getScript:function(e,t){return i.get(e,void 0,t,"script")},getJSON:function(e,t,n){return i.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Xe(e,i.ajaxSettings):(t=e,e=i.ajaxSettings),Xe(e,t),e},ajaxSettings:{url:Te,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Ce[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Ue},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":window.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:$e(Ve),ajaxTransport:$e(ze),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r,o,s,a,u,l,c,f=i.ajaxSetup({},t),d=f.context||f,p=d!==f&&(d.nodeType||d instanceof i)?i(d):i.event,h=i.Deferred(),g=i.Callbacks("once memory"),v=f.statusCode||{},m={},y={},_=0,b={readyState:0,setRequestHeader:function(e,t){if(!_){var n=e.toLowerCase();e=y[n]=y[n]||e,m[e]=t}return this},getAllResponseHeaders:function(){return 2===_?r:null},getResponseHeader:function(e){var t;if(2===_){ +if(!o)for(o={};t=Ae.exec(r);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return void 0===t?null:t},overrideMimeType:function(e){return _||(f.mimeType=e),this},abort:function(e){return e=e||"abort",s&&s.abort(e),w(0,e),this}};function w(e,t,o,u){if(2!==_){_=2,a&&clearTimeout(a),s=void 0,r=u||"",b.readyState=e>0?4:0;var c,m,y,w,x,k=t,S=o?function(e,t,n){var r,o,i,s,a=e.contents,u=e.dataTypes,l=e.responseFields;for(o in l)o in n&&(t[l[o]]=n[o]);for(;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("content-type"));if(r)for(o in a)if(a[o]&&a[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}s||(s=o)}i=i||s}if(i)return i!==u[0]&&u.unshift(i),n[i]}(f,b,o):void 0;if(e>=200&&e<300||304===e)if(f.ifModified&&((w=b.getResponseHeader("Last-Modified"))&&(i.lastModified[n]=w),(x=b.getResponseHeader("Etag"))&&(i.etag[n]=x)),304===e)k="notmodified",c=!0;else try{m=function(e,t){e.dataFilter&&(t=e.dataFilter(t,e.dataType));var n,r,o,s,a,u,l,c,f=e.dataTypes,d={},p=f.length,h=f[0];for(n=1;n0&&(a=setTimeout((function(){b.abort("timeout")}),f.timeout));try{_=1,s.send(m,w)}catch(_t){if(!(_<2))throw _t;w(-1,_t)}}else w(-1,"No Transport");return b},param:function(e,t){var n=[],r=function(e,t){t=i.isFunction(t)?t():t,n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings.traditional),i.isArray(e)||e.jquery&&!i.isPlainObject(e))i.each(e,(function(){r(this.name,this.value)}));else for(var o in e)Ke(o,e[o],t,r);return n.join("&").replace(Ne,"+")}}),i.extend({active:0,lastModified:{},etag:{}});var Ye=i.now(),Je=/(\=)\?(&|$)|\?\?/i;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return i.expando+"_"+Ye++}}),i.ajaxPrefilter("json jsonp",(function(e,t,n){var r="string"==typeof e.data&&/^application\/x\-www\-form\-urlencoded/.test(e.contentType);if("jsonp"===e.dataTypes[0]||!1!==e.jsonp&&(Je.test(e.url)||r&&Je.test(e.data))){var o,s=e.jsonpCallback=i.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a=window[s],u=e.url,l=e.data,c="$1"+s+"$2";return!1!==e.jsonp&&(u=u.replace(Je,c),e.url===u&&(r&&(l=l.replace(Je,c)),e.data===l&&(u+=(/\?/.test(u)?"&":"?")+e.jsonp+"="+s))),e.url=u,e.data=l,window[s]=function(e){o=[e]},n.always((function(){window[s]=a,o&&i.isFunction(a)&&window[s](o[0])})),e.converters["script json"]=function(){return o||i.error(s+" was not called"),o[0]},e.dataTypes[0]="json","script"}})),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return i.globalEval(e),e}}}),i.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)})),i.ajaxTransport("script",(function(e){if(e.crossDomain){var t,r=n.head||n.getElementsByTagName("head")[0]||n.documentElement;return{send:function(o,i){(t=n.createElement("script")).async="async",e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,r&&t.parentNode&&r.removeChild(t),t=void 0,n||i(200,"success"))},r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(0,1)}}}}));var Ge,Ze,et=!!window.ActiveXObject&&function(){for(var e in Ge)Ge[e](0,1)},tt=0;function nt(){try{return new window.XMLHttpRequest}catch(_t){}}i.ajaxSettings.xhr=window.ActiveXObject?function(){return!this.isLocal&&nt()||function(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(_t){}}()}:nt,Ze=i.ajaxSettings.xhr(),i.extend(i.support,{ajax:!!Ze,cors:!!Ze&&"withCredentials"in Ze}), +i.support.ajax&&i.ajaxTransport((function(e){var t;if(!e.crossDomain||i.support.cors)return{send:function(n,r){var o,s,a=e.xhr();if(e.username?a.open(e.type,e.url,e.async,e.username,e.password):a.open(e.type,e.url,e.async),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");try{for(s in n)a.setRequestHeader(s,n[s])}catch(u){}a.send(e.hasContent&&e.data||null),t=function(n,s){var u,l,c,f,d;try{if(t&&(s||4===a.readyState))if(t=void 0,o&&(a.onreadystatechange=i.noop,et&&delete Ge[o]),s)4!==a.readyState&&a.abort();else{u=a.status,c=a.getAllResponseHeaders(),f={},(d=a.responseXML)&&d.documentElement&&(f.xml=d);try{f.text=a.responseText}catch(n){}try{l=a.statusText}catch(_t){l=""}u||!e.isLocal||e.crossDomain?1223===u&&(u=204):u=f.text?200:404}}catch(p){s||r(-1,p)}f&&r(u,l,f,c)},e.async&&4!==a.readyState?(o=++tt,et&&(Ge||(Ge={},i(window).unload(et)),Ge[o]=t),a.onreadystatechange=t):t()},abort:function(){t&&t(0,1)}}}));var rt,ot,it,st,at={},ut=/^(?:toggle|show|hide)$/,lt=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ct=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function ft(){return setTimeout(dt,0),st=i.now()}function dt(){st=void 0}function pt(e,t){var n={};return i.each(ct.concat.apply([],ct.slice(0,t)),(function(){n[this]=e})),n}function ht(e){if(!at[e]){var t=n.body,r=i("<"+e+">").appendTo(t),o=r.css("display");r.remove(),"none"!==o&&""!==o||(rt||((rt=n.createElement("iframe")).frameBorder=rt.width=rt.height=0),t.appendChild(rt),ot&&rt.createElement||((ot=(rt.contentWindow||rt.contentDocument).document).write((i.support.boxModel?"":"")+""),ot.close()),r=ot.createElement(e),ot.body.appendChild(r),o=i.css(r,"display"),t.removeChild(rt)),at[e]=o}return at[e]}i.fn.extend({show:function(e,t,n){var r,o;if(e||0===e)return this.animate(pt("show",3),e,t,n);for(var s=0,a=this.length;s=u.duration+this.startTime){for(t in this.now=this.end,this.pos=this.state=1,this.update(),u.animatedProperties[this.prop]=!0,u.animatedProperties)!0!==u.animatedProperties[t]&&(s=!1);if(s){if(null==u.overflow||i.support.shrinkWrapBlocks||i.each(["","X","Y"],(function(e,t){a.style["overflow"+t]=u.overflow[e]})),u.hide&&i(a).hide(),u.hide||u.show)for(t in u.animatedProperties)i.style(a,t,u.orig[t]),i.removeData(a,"fxshow"+t,!0),i.removeData(a,"toggle"+t,!0);(r=u.complete)&&(u.complete=!1,r.call(a))}return!1}return u.duration==1/0?this.now=o:(n=o-this.startTime,this.state=n/u.duration,this.pos=i.easing[u.animatedProperties[this.prop]](this.state,n,0,1,u.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},i.extend(i.fx,{tick:function(){for(var e,t=i.timers,n=0;n-1?(o=(d=a.position()).top,s=d.left):(o=parseFloat(l)||0,s=parseFloat(c)||0),i.isFunction(t)&&(t=t.call(e,n,u)),null!=t.top&&(f.top=t.top-u.top+o),null!=t.left&&(f.left=t.left-u.left+s),"using"in t?t.using.call(e,f):a.css(f)}},i.fn.extend({position:function(){if(!this[0])return null;var e=this[0],t=this.offsetParent(),n=this.offset(),r=mt.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(i.css(e,"marginTop"))||0,n.left-=parseFloat(i.css(e,"marginLeft"))||0,r.top+=parseFloat(i.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||n.body;e&&!mt.test(e.nodeName)&&"static"===i.css(e,"position");)e=e.offsetParent;return e}))}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n=/Y/.test(t);i.fn[e]=function(r){return i.access(this,(function(e,r,o){var s=yt(e);if(void 0===o)return s?t in s?s[t]:i.support.boxModel&&s.document.documentElement[r]||s.document.body[r]:e[r];s?s.scrollTo(n?i(s).scrollLeft():o,n?o:i(s).scrollTop()):e[r]=o}),e,r,arguments.length,null)}})),i.each({Height:"height",Width:"width"},(function(e,t){ +var n="client"+e,r="scroll"+e,o="offset"+e;i.fn["inner"+e]=function(){var e=this[0];return e?e.style?parseFloat(i.css(e,t,"padding")):this[t]():null},i.fn["outer"+e]=function(e){var n=this[0];return n?n.style?parseFloat(i.css(n,t,e?"margin":"border")):this[t]():null},i.fn[t]=function(e){return i.access(this,(function(e,t,s){var a,u,l,c;return i.isWindow(e)?(u=(a=e.document).documentElement[n],i.support.boxModel&&u||a.body&&a.body[n]||u):9===e.nodeType?(a=e.documentElement)[n]>=a[r]?a[n]:Math.max(e.body[r],a[r],e.body[o],a[o]):void 0===s?(l=i.css(e,t),c=parseFloat(l),i.isNumeric(c)?c:l):void i(e).css(t,s)}),t,e,arguments.length,null)}})),e.exports=window.jQuery=window.$=i},PAQY:function(e,t,n){var r=n("QqfT")("meta"),o=n("zY5Q"),i=n("isQe"),s=n("gPPl").f,a=0,u=Object.isExtensible||function(){return!0},l=!n("u52/")((function(){return u(Object.preventExtensions({}))})),c=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&f.NEED&&u(e)&&!i(e,r)&&c(e),e}}},PPId:function(e,t){t.f=Object.getOwnPropertySymbols},QYoC:function(e,t,n){"use strict";var r;(r=jQuery).fn.contextMenu=function(e){r(this).bind("contextmenu",(function(t){return e(t),!1}))}},QqfT:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},Qwlt:function(e,t,n){var r,o,i;o=[n("P5fv")],void 0===(i="function"==typeof(r=function(e){return e.ui=e.ui||{},e.ui.version="1.12.1"})?r.apply(t,o):r)||(e.exports=i)},R99l:function(e,t,n){"use strict";var r=n("Vrag"),o=n("yUtn"),i=n("AuAe"),s={};n("khJW")(s,n("IXQl")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(s,{next:o(1,n)}),i(e,t+" Iterator")}},SYQx:function(e,t,n){var r=n("gPPl"),o=n("9TFj"),i=n("xjCr");e.exports=n("nULH")?Object.defineProperties:function(e,t){o(e);for(var n,s=i(t),a=s.length,u=0;a>u;)r.f(e,n=s[u++],t[n]);return e}},SpsL:function(e,t){!function(){function e(e){if(!Uint32Array.prototype.hasOwnProperty(e)){var t=Array.prototype[e];Int8Array.prototype[e]=t,Uint8Array.prototype[e]=t,Uint8ClampedArray.prototype[e]=t,Int16Array.prototype[e]=t,Uint16Array.prototype[e]=t,Int32Array.prototype[e]=t,Uint32Array.prototype[e]=t,Float32Array.prototype[e]=t,Float64Array.prototype[e]=t}}e("reduce"),e("reduceRight"),e("fill"),e("join")}()},SwRI:function(e,t){e.exports=!1},T0pI:function(e,t,n){var r=n("KGgr").parseInt,o=n("W+In").trim,i=n("YqzG"),s=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(s.test(n)?16:10))}:r},TnYX:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},UyYM:function(e,t,n){"use strict";var r=n("1Vm/");function o(e){var t,n;this.promise=new e((function(e,r){ +if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},V3uq:function(e,t){e.exports={}},VUhU:function(e,t){"undefined"!=typeof window&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){for(var t=this;t&&1===t.nodeType;t=t.parentNode)if(t.matches(e))return t;return null}))},VgLE:function(e,t,n){var r=n("/B3w"),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},Vrag:function(e,t,n){var r=n("9TFj"),o=n("SYQx"),i=n("IbiK"),s=n("pND+")("IE_PROTO"),a=function(){},u=function(){var e,t=n("9S7S")("iframe"),r=i.length;for(t.style.display="none",n("OpLF").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("
    \ No newline at end of file diff --git a/src/components/kline/charting_library/da_DK-tv-chart.b555c6a4.html b/src/components/kline/charting_library/da_DK-tv-chart.b555c6a4.html new file mode 100644 index 00000000..6308f5b4 --- /dev/null +++ b/src/components/kline/charting_library/da_DK-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/datafeed-api.d.ts b/src/components/kline/charting_library/datafeed-api.d.ts new file mode 100644 index 00000000..c8f93800 --- /dev/null +++ b/src/components/kline/charting_library/datafeed-api.d.ts @@ -0,0 +1,259 @@ +// Generated by dts-bundle-generator v5.3.0 + +export declare type DomeCallback = (data: DOMData) => void; +export declare type ErrorCallback = (reason: string) => void; +export declare type GetMarksCallback = (marks: T[]) => void; +export declare type HistoryCallback = (bars: Bar[], meta: HistoryMetadata) => void; +export declare type MarkConstColors = "red" | "green" | "blue" | "yellow"; +/** + * This is the generic type useful for declaring a nominal type, + * which does not structurally matches with the base type and + * the other types declared over the same base type + * + * Usage: + * @example + * type Index = Nominal; + * // let i: Index = 42; // this fails to compile + * let i: Index = 42 as Index; // OK + * @example + * type TagName = Nominal; + */ +export declare type Nominal = T & { + [Symbol.species]: Name; +}; +export declare type OnReadyCallback = (configuration: DatafeedConfiguration) => void; +export declare type QuoteData = QuoteOkData | QuoteErrorData; +export declare type QuotesCallback = (data: QuoteData[]) => void; +export declare type ResolutionBackValues = "D" | "M"; +export declare type ResolutionString = Nominal; +export declare type ResolveCallback = (symbolInfo: LibrarySymbolInfo) => void; +export declare type SearchSymbolsCallback = (items: SearchSymbolResultItem[]) => void; +export declare type SeriesFormat = "price" | "volume"; +export declare type ServerTimeCallback = (serverTime: number) => void; +export declare type SubscribeBarsCallback = (bar: Bar) => void; +export declare type Timezone = "Etc/UTC" | CustomTimezones; +export interface Bar { + time: number; + open: number; + high: number; + low: number; + close: number; + volume?: number; +} +export interface DOMData { + snapshot: boolean; + asks: DOMLevel[]; + bids: DOMLevel[]; +} +export interface DOMLevel { + price: number; + volume: number; +} +export interface DatafeedConfiguration { + exchanges?: Exchange[]; + supported_resolutions?: ResolutionString[]; + currency_codes?: string[]; + supports_marks?: boolean; + supports_time?: boolean; + supports_timescale_marks?: boolean; + symbols_types?: DatafeedSymbolType[]; +} +export interface DatafeedQuoteValues { + ch?: number; + chp?: number; + short_name?: string; + exchange?: string; + description?: string; + lp?: number; + ask?: number; + bid?: number; + spread?: number; + open_price?: number; + high_price?: number; + low_price?: number; + prev_close_price?: number; + volume?: number; + original_name?: string; + [valueName: string]: string | number | undefined; +} +export interface DatafeedSymbolType { + name: string; + value: string; +} +export interface Exchange { + value: string; + name: string; + desc: string; +} +export interface HistoryDepth { + resolutionBack: ResolutionBackValues; + intervalBack: number; +} +export interface HistoryMetadata { + noData: boolean; + nextTime?: number | null; +} +export interface IDatafeedChartApi { + calculateHistoryDepth?(resolution: ResolutionString, resolutionBack: ResolutionBackValues, intervalBack: number): HistoryDepth | undefined; + getMarks?(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void; + getTimescaleMarks?(symbolInfo: LibrarySymbolInfo, from: number, to: number, onDataCallback: GetMarksCallback, resolution: ResolutionString): void; + /** + * This function is called if configuration flag supports_time is set to true when chart needs to know the server time. + * The charting library expects callback to be called once. + * The time is provided without milliseconds. Example: 1445324591. It is used to display Countdown on the price scale. + */ + getServerTime?(callback: ServerTimeCallback): void; + searchSymbols(userInput: string, exchange: string, symbolType: string, onResult: SearchSymbolsCallback): void; + resolveSymbol(symbolName: string, onResolve: ResolveCallback, onError: ErrorCallback): void; + getBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, rangeStartDate: number, rangeEndDate: number, onResult: HistoryCallback, onError: ErrorCallback, isFirstCall: boolean): void; + subscribeBars(symbolInfo: LibrarySymbolInfo, resolution: ResolutionString, onTick: SubscribeBarsCallback, listenerGuid: string, onResetCacheNeededCallback: () => void): void; + unsubscribeBars(listenerGuid: string): void; + subscribeDepth?(symbol: string, callback: DomeCallback): string; + unsubscribeDepth?(subscriberUID: string): void; +} +export interface IDatafeedQuotesApi { + getQuotes(symbols: string[], onDataCallback: QuotesCallback, onErrorCallback: (msg: string) => void): void; + subscribeQuotes(symbols: string[], fastSymbols: string[], onRealtimeCallback: QuotesCallback, listenerGUID: string): void; + unsubscribeQuotes(listenerGUID: string): void; +} +export interface IExternalDatafeed { + onReady(callback: OnReadyCallback): void; +} +export interface LibrarySymbolInfo { + /** + * Symbol Name + */ + name: string; + full_name: string; + base_name?: [string]; + /** + * Unique symbol id + */ + ticker?: string; + description: string; + type: string; + /** + * @example "1700-0200" + */ + session: string; + session_display?: string; + /** + * @example "20181105,20181107,20181112" + */ + holidays?: string; + /** + * @example "1900F4-2350F4,1000-1845:20181113;1000-1400:20181114" + */ + corrections?: string; + /** + * Traded exchange + * @example "NYSE" + */ + exchange: string; + listed_exchange: string; + timezone: Timezone; + /** + * Prices format: "price" or "volume" + */ + format: SeriesFormat; + /** + * Code (Tick) + * @example 8/16/.../256 (1/8/100 1/16/100 ... 1/256/100) or 1/10/.../10000000 (1 0.1 ... 0.0000001) + */ + pricescale: number; + /** + * The number of units that make up one tick. + * @example For example, U.S. equities are quotes in decimals, and tick in decimals, and can go up +/- .01. So the tick increment is 1. But the e-mini S&P futures contract, though quoted in decimals, goes up in .25 increments, so the tick increment is 25. (see also Tick Size) + */ + minmov: number; + fractional?: boolean; + /** + * @example Quarters of 1/32: pricescale=128, minmovement=1, minmovement2=4 + */ + minmove2?: number; + /** + * false if DWM only + */ + has_intraday?: boolean; + /** + * An array of resolutions which should be enabled in resolutions picker for this symbol. + */ + supported_resolutions: ResolutionString[]; + /** + * @example (for ex.: "1,5,60") - only these resolutions will be requested, all others will be built using them if possible + */ + intraday_multipliers?: string[]; + has_seconds?: boolean; + /** + * It is an array containing seconds resolutions (in seconds without a postfix) the datafeed builds by itself. + */ + seconds_multipliers?: string[]; + has_daily?: boolean; + has_weekly_and_monthly?: boolean; + has_empty_bars?: boolean; + force_session_rebuild?: boolean; + has_no_volume?: boolean; + /** + * Integer showing typical volume value decimal places for this symbol + */ + volume_precision?: number; + data_status?: "streaming" | "endofday" | "pulsed" | "delayed_streaming"; + /** + * Boolean showing whether this symbol is expired futures contract or not. + */ + expired?: boolean; + /** + * Unix timestamp of expiration date. + */ + expiration_date?: number; + sector?: string; + industry?: string; + currency_code?: string; + original_currency_code?: string; +} +export interface Mark { + id: string | number; + time: number; + color: MarkConstColors | MarkCustomColor; + text: string; + label: string; + labelFontColor: string; + minSize: number; +} +export interface MarkCustomColor { + color: string; + background: string; +} +export interface QuoteErrorData { + s: "error"; + n: string; + v: object; +} +export interface QuoteOkData { + s: "ok"; + n: string; + v: DatafeedQuoteValues; +} +export interface SearchSymbolResultItem { + symbol: string; + full_name: string; + description: string; + exchange: string; + ticker: string; + type: string; +} +export interface SymbolResolveExtension { + currencyCode?: string; +} +export interface TimescaleMark { + id: string | number; + time: number; + color: MarkConstColors | string; + label: string; + tooltip: string[]; +} +export type CustomTimezones = "Africa/Cairo" | "Africa/Johannesburg" | "Africa/Lagos" | "America/Argentina/Buenos_Aires" | "America/Bogota" | "America/Caracas" | "America/Chicago" | "America/El_Salvador" | "America/Juneau" | "America/Lima" | "America/Los_Angeles" | "America/Mexico_City" | "America/New_York" | "America/Phoenix" | "America/Santiago" | "America/Sao_Paulo" | "America/Toronto" | "America/Vancouver" | "Asia/Almaty" | "Asia/Ashkhabad" | "Asia/Bahrain" | "Asia/Bangkok" | "Asia/Chongqing" | "Asia/Dubai" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Jakarta" | "Asia/Jerusalem" | "Asia/Kathmandu" | "Asia/Kolkata" | "Asia/Kuwait" | "Asia/Muscat" | "Asia/Qatar" | "Asia/Riyadh" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Taipei" | "Asia/Tehran" | "Asia/Tokyo" | "Atlantic/Reykjavik" | "Australia/ACT" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Brussels" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Helsinki" | "Europe/Istanbul" | "Europe/Lisbon" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Riga" | "Europe/Rome" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Vilnius" | "Europe/Warsaw" | "Europe/Zurich" | "Pacific/Auckland" | "Pacific/Chatham" | "Pacific/Fakaofo" | "Pacific/Honolulu" | "Pacific/Norfolk" | "US/Mountain"; + +export as namespace TradingView; + +export {}; diff --git a/src/components/kline/charting_library/de-tv-chart.b555c6a4.html b/src/components/kline/charting_library/de-tv-chart.b555c6a4.html new file mode 100644 index 00000000..467b5cf9 --- /dev/null +++ b/src/components/kline/charting_library/de-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/el-tv-chart.b555c6a4.html b/src/components/kline/charting_library/el-tv-chart.b555c6a4.html new file mode 100644 index 00000000..8b366d0e --- /dev/null +++ b/src/components/kline/charting_library/el-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/en-tv-chart.b555c6a4.html b/src/components/kline/charting_library/en-tv-chart.b555c6a4.html new file mode 100644 index 00000000..df108873 --- /dev/null +++ b/src/components/kline/charting_library/en-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/es-tv-chart.b555c6a4.html b/src/components/kline/charting_library/es-tv-chart.b555c6a4.html new file mode 100644 index 00000000..932300cf --- /dev/null +++ b/src/components/kline/charting_library/es-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/et_EE-tv-chart.b555c6a4.html b/src/components/kline/charting_library/et_EE-tv-chart.b555c6a4.html new file mode 100644 index 00000000..4a8f0bb9 --- /dev/null +++ b/src/components/kline/charting_library/et_EE-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/fa-tv-chart.b555c6a4.html b/src/components/kline/charting_library/fa-tv-chart.b555c6a4.html new file mode 100644 index 00000000..805fadbe --- /dev/null +++ b/src/components/kline/charting_library/fa-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/fr-tv-chart.b555c6a4.html b/src/components/kline/charting_library/fr-tv-chart.b555c6a4.html new file mode 100644 index 00000000..8810c904 --- /dev/null +++ b/src/components/kline/charting_library/fr-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/he_IL-tv-chart.b555c6a4.html b/src/components/kline/charting_library/he_IL-tv-chart.b555c6a4.html new file mode 100644 index 00000000..ebeb7b66 --- /dev/null +++ b/src/components/kline/charting_library/he_IL-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/hu_HU-tv-chart.b555c6a4.html b/src/components/kline/charting_library/hu_HU-tv-chart.b555c6a4.html new file mode 100644 index 00000000..ac0578f3 --- /dev/null +++ b/src/components/kline/charting_library/hu_HU-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/id_ID-tv-chart.b555c6a4.html b/src/components/kline/charting_library/id_ID-tv-chart.b555c6a4.html new file mode 100644 index 00000000..bf5638df --- /dev/null +++ b/src/components/kline/charting_library/id_ID-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/it-tv-chart.b555c6a4.html b/src/components/kline/charting_library/it-tv-chart.b555c6a4.html new file mode 100644 index 00000000..18726417 --- /dev/null +++ b/src/components/kline/charting_library/it-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/ja-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ja-tv-chart.b555c6a4.html new file mode 100644 index 00000000..b985020c --- /dev/null +++ b/src/components/kline/charting_library/ja-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/ko-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ko-tv-chart.b555c6a4.html new file mode 100644 index 00000000..f66389a8 --- /dev/null +++ b/src/components/kline/charting_library/ko-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/ms_MY-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ms_MY-tv-chart.b555c6a4.html new file mode 100644 index 00000000..96a859c5 --- /dev/null +++ b/src/components/kline/charting_library/ms_MY-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/nl_NL-tv-chart.b555c6a4.html b/src/components/kline/charting_library/nl_NL-tv-chart.b555c6a4.html new file mode 100644 index 00000000..50795356 --- /dev/null +++ b/src/components/kline/charting_library/nl_NL-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/no-tv-chart.b555c6a4.html b/src/components/kline/charting_library/no-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1a10b00d --- /dev/null +++ b/src/components/kline/charting_library/no-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/package.json b/src/components/kline/charting_library/package.json new file mode 100644 index 00000000..60edf751 --- /dev/null +++ b/src/components/kline/charting_library/package.json @@ -0,0 +1,8 @@ +{ + "private": true, + "description": "CL v18.043 (internal id b555c6a4 @ 2021-02-18T09:41:15.150Z)", + "type": "module", + "main": "charting_library.cjs.js", + "module": "charting_library.esm.js", + "types": "charting_library.d.ts" +} diff --git a/src/components/kline/charting_library/pl-tv-chart.b555c6a4.html b/src/components/kline/charting_library/pl-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1dec3712 --- /dev/null +++ b/src/components/kline/charting_library/pl-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/pt-tv-chart.b555c6a4.html b/src/components/kline/charting_library/pt-tv-chart.b555c6a4.html new file mode 100644 index 00000000..99962055 --- /dev/null +++ b/src/components/kline/charting_library/pt-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/ro-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ro-tv-chart.b555c6a4.html new file mode 100644 index 00000000..f5390e8f --- /dev/null +++ b/src/components/kline/charting_library/ro-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/ru-tv-chart.b555c6a4.html b/src/components/kline/charting_library/ru-tv-chart.b555c6a4.html new file mode 100644 index 00000000..c66790f5 --- /dev/null +++ b/src/components/kline/charting_library/ru-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/sk_SK-tv-chart.b555c6a4.html b/src/components/kline/charting_library/sk_SK-tv-chart.b555c6a4.html new file mode 100644 index 00000000..1d4c78d3 --- /dev/null +++ b/src/components/kline/charting_library/sk_SK-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/sv-tv-chart.b555c6a4.html b/src/components/kline/charting_library/sv-tv-chart.b555c6a4.html new file mode 100644 index 00000000..19afed7b --- /dev/null +++ b/src/components/kline/charting_library/sv-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/th-tv-chart.b555c6a4.html b/src/components/kline/charting_library/th-tv-chart.b555c6a4.html new file mode 100644 index 00000000..339869dd --- /dev/null +++ b/src/components/kline/charting_library/th-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/tr-tv-chart.b555c6a4.html b/src/components/kline/charting_library/tr-tv-chart.b555c6a4.html new file mode 100644 index 00000000..a7283fd1 --- /dev/null +++ b/src/components/kline/charting_library/tr-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/vi-tv-chart.b555c6a4.html b/src/components/kline/charting_library/vi-tv-chart.b555c6a4.html new file mode 100644 index 00000000..04690020 --- /dev/null +++ b/src/components/kline/charting_library/vi-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/zh-tv-chart.b555c6a4.html b/src/components/kline/charting_library/zh-tv-chart.b555c6a4.html new file mode 100644 index 00000000..afc3db73 --- /dev/null +++ b/src/components/kline/charting_library/zh-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/charting_library/zh_TW-tv-chart.b555c6a4.html b/src/components/kline/charting_library/zh_TW-tv-chart.b555c6a4.html new file mode 100644 index 00000000..da9cae2d --- /dev/null +++ b/src/components/kline/charting_library/zh_TW-tv-chart.b555c6a4.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/src/components/kline/datafeed.js b/src/components/kline/datafeed.js new file mode 100644 index 00000000..630224a6 --- /dev/null +++ b/src/components/kline/datafeed.js @@ -0,0 +1,137 @@ +/* eslint-disable */ + +const resolutionFormat = (resolution, name, to) => { + let req = `market.${name}.kline.${resolution}min` + let minutes = resolution + + if (resolution.includes('D')) { + if (resolution.length < 2) resolution = `1${resolution}` + req = `market.${name}.kline.${parseInt(resolution)}day` + minutes = parseInt(resolution) * 24 * 60 + } else if (resolution.includes('W')) { + if (resolution.length < 2) resolution = `1${resolution}` + req = `market.${name}.kline.${parseInt(resolution)}week` + minutes = parseInt(resolution) * 24 * 60 * 7 + } else if (resolution.includes('M')) { + if (resolution.length < 2) resolution = `1${resolution}` + req = `market.${name}.kline.${parseInt(resolution)}mon` + minutes = parseInt(resolution) * 24 * 60 * 30 + } else if (resolution / 60 > 1) { + req = `market.${name}.kline.${resolution / 60}hour` + } + + let from = null + if (to) { + from = to - 200 * minutes * 60 + if (resolution.includes('M') || resolution.includes('W')) { // 周线月线控制条数,时间超出火币规定范围, ws报错 + from = to - 50 * minutes * 60 + } + } + + return { + minutes, + req, + from, + to, + } +} + +class DataFeeds { + constructor(store) { + this.store = store + this.ws = store.ws + } + + onReady(callback) { + const defaultConfiguration = { + symbols_type: [], + supported_resolutions: ['1', '5', '15', '30', '60', '240', '1D', '1M'], + supports_marks: true, + supports_timescale_marks: false, + supports_time: false, + } + + callback(defaultConfiguration) + } + + getBars(symbolInfo, resolution, rangeStartDate, rangeEndDate, onDataCallback, onErrorCallback, firstDataRequest) { + // 赋值回调 + if (firstDataRequest) { + this.store.to = null + this.store.onDataCallback = onDataCallback + } + + const to = this.store.to || rangeEndDate + const reso = resolutionFormat(resolution, symbolInfo.name, to) + this.store.to = reso.from + + this.store.firstDataRequest = firstDataRequest + this.store.sub = reso.req + this.store.ticker = symbolInfo.name + + if (this.ws) { + const that = this + let timer = setInterval(() => { + try { + if (this.ws.readyState === 1) { + clearInterval(timer) + timer = null + that.ws.send(JSON.stringify({ + req: reso.req, + id: 'id10', + from: reso.from, + to: reso.to, + })) + } + } catch (err) { + console.log(err) + } + }, 500) + } + } + + subscribeBars(symbolInfo, resolution, onRealTimeCallback, listenerGUID, onResetCacheNeededCallback) { + this.store.onRealTimeCallback = onRealTimeCallback + + this.ws.send(JSON.stringify({ + sub: this.store.sub, + id: 'id11', + })) + } + + unsubscribeBars() { + this.ws.send(JSON.stringify({ + unsub: this.store.sub, + id: 'id12', + })) + } + + resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) { + const newSymbol = { + timezone: 'Asia/Shanghai', + minmov: 1, + minmov2: 0, + pointvalue: 1, + session: '24x7', + has_seconds: false, + has_daily: true, + has_weekly_and_monthly: true, + has_no_volume: false, + has_empty_bars: true, + description: '', + has_intraday: true, + supported_resolutions: ['1', '5', '15', '30', '60', '120', '240', '360', '1D'], + pricescale: 100000000, // 价格精度 + volume_precision: 3, // 数量精度 + symbol: symbolName, + ticker: symbolName, + name: symbolName, + pricescale: Math.pow(10, 4) || 8, // todo + volume_precision: 3 || 3, + } + + onSymbolResolvedCallback(newSymbol) + } +} + +export default DataFeeds diff --git a/src/components/kline/index.vue b/src/components/kline/index.vue new file mode 100644 index 00000000..e5239038 --- /dev/null +++ b/src/components/kline/index.vue @@ -0,0 +1,132 @@ + + + diff --git a/src/views/OsmosisTrade.vue b/src/views/OsmosisTrade.vue index b48032e3..a2ff8e0d 100644 --- a/src/views/OsmosisTrade.vue +++ b/src/views/OsmosisTrade.vue @@ -1,75 +1,15 @@ diff --git a/yarn.lock b/yarn.lock index 3420595d..5e0cd692 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,21 +3,21 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz" - integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + "integrity" "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/highlight" "^7.14.5" "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz" - integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== + "integrity" "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz" + "version" "7.14.7" -"@babel/core@^7.11.0": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz" - integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0": + "integrity" "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz" + "version" "7.14.6" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.14.5" @@ -28,51 +28,51 @@ "@babel/template" "^7.14.5" "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" "@babel/generator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz" - integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== + "integrity" "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-annotate-as-pure@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz" - integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== + "integrity" "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz" - integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w== + "integrity" "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-explode-assignable-expression" "^7.14.5" "@babel/types" "^7.14.5" "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.9.6": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz" - integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== + "integrity" "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/compat-data" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" + "browserslist" "^4.16.6" + "semver" "^6.3.0" "@babel/helper-create-class-features-plugin@^7.14.5": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz" - integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== + "integrity" "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz" + "version" "7.14.6" dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -82,75 +82,75 @@ "@babel/helper-split-export-declaration" "^7.14.5" "@babel/helper-create-regexp-features-plugin@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz" - integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== + "integrity" "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" - regexpu-core "^4.7.1" + "regexpu-core" "^4.7.1" "@babel/helper-define-polyfill-provider@^0.2.2": - version "0.2.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz" - integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + "integrity" "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz" + "version" "0.2.3" dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" "@babel/helper-explode-assignable-expression@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz" - integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ== + "integrity" "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz" - integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + "integrity" "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-get-function-arity" "^7.14.5" "@babel/template" "^7.14.5" "@babel/types" "^7.14.5" "@babel/helper-get-function-arity@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz" - integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== + "integrity" "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-hoist-variables@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz" - integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + "integrity" "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-member-expression-to-functions@^7.14.5": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz" - integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== + "integrity" "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/types" "^7.14.5" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz" - integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + "integrity" "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-module-transforms@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz" - integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== + "integrity" "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-imports" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" @@ -162,30 +162,30 @@ "@babel/types" "^7.14.5" "@babel/helper-optimise-call-expression@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz" - integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== + "integrity" "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-remap-async-to-generator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz" - integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A== + "integrity" "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-wrap-function" "^7.14.5" "@babel/types" "^7.14.5" "@babel/helper-replace-supers@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz" - integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== + "integrity" "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-member-expression-to-functions" "^7.14.5" "@babel/helper-optimise-call-expression" "^7.14.5" @@ -193,40 +193,40 @@ "@babel/types" "^7.14.5" "@babel/helper-simple-access@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz" - integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== + "integrity" "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz" - integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== + "integrity" "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-split-export-declaration@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz" - integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + "integrity" "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/types" "^7.14.5" "@babel/helper-validator-identifier@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz" - integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== + "integrity" "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-wrap-function@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz" - integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ== + "integrity" "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-function-name" "^7.14.5" "@babel/template" "^7.14.5" @@ -234,124 +234,124 @@ "@babel/types" "^7.14.5" "@babel/helpers@^7.14.6": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz" - integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== + "integrity" "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz" + "version" "7.14.6" dependencies: "@babel/template" "^7.14.5" "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7", "@babel/parser@^7.7.0": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz" - integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== + "integrity" "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz" + "version" "7.14.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz" - integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== + "integrity" "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-proposal-async-generator-functions@^7.14.7": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz" - integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== + "integrity" "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz" - integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== + "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-proposal-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz" - integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== + "integrity" "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz" - integrity sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg== + "integrity" "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators" "^7.14.5" "@babel/plugin-proposal-dynamic-import@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz" - integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== + "integrity" "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-namespace-from@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz" - integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== + "integrity" "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-proposal-json-strings@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz" - integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== + "integrity" "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-proposal-logical-assignment-operators@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz" - integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== + "integrity" "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz" - integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== + "integrity" "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz" - integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== + "integrity" "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.14.7": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz" - integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== + "integrity" "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/compat-data" "^7.14.7" "@babel/helper-compilation-targets" "^7.14.5" @@ -360,34 +360,34 @@ "@babel/plugin-transform-parameters" "^7.14.5" "@babel/plugin-proposal-optional-catch-binding@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz" - integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + "integrity" "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz" - integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + "integrity" "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-private-methods@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz" - integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== + "integrity" "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-proposal-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz" - integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== + "integrity" "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-create-class-features-plugin" "^7.14.5" @@ -395,159 +395,159 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz" - integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== + "integrity" "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz" - integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== + "integrity" "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" - integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== + "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-arrow-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz" - integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== + "integrity" "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-async-to-generator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz" - integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== + "integrity" "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" "@babel/plugin-transform-block-scoped-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz" - integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== + "integrity" "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-block-scoping@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz" - integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== + "integrity" "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-classes@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz" - integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== + "integrity" "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -555,229 +555,229 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" - globals "^11.1.0" + "globals" "^11.1.0" "@babel/plugin-transform-computed-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz" - integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== + "integrity" "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-destructuring@^7.14.7": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz" - integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== + "integrity" "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz" - integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== + "integrity" "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-duplicate-keys@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz" - integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== + "integrity" "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-exponentiation-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz" - integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== + "integrity" "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-for-of@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz" - integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== + "integrity" "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz" - integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== + "integrity" "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-function-name" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz" - integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== + "integrity" "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-member-expression-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz" - integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== + "integrity" "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-modules-amd@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz" - integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== + "integrity" "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz" - integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== + "integrity" "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-simple-access" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz" - integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== + "integrity" "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-hoist-variables" "^7.14.5" "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-identifier" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-umd@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz" - integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== + "integrity" "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz" - integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== + "integrity" "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/plugin-transform-new-target@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz" - integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== + "integrity" "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-object-super@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz" - integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== + "integrity" "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" "@babel/plugin-transform-parameters@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz" - integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== + "integrity" "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-property-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz" - integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== + "integrity" "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-regenerator@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz" - integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== + "integrity" "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz" + "version" "7.14.5" dependencies: - regenerator-transform "^0.14.2" + "regenerator-transform" "^0.14.2" "@babel/plugin-transform-reserved-words@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz" - integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== + "integrity" "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-runtime@^7.11.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz" - integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg== + "integrity" "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" - babel-plugin-polyfill-corejs2 "^0.2.2" - babel-plugin-polyfill-corejs3 "^0.2.2" - babel-plugin-polyfill-regenerator "^0.2.2" - semver "^6.3.0" + "babel-plugin-polyfill-corejs2" "^0.2.2" + "babel-plugin-polyfill-corejs3" "^0.2.2" + "babel-plugin-polyfill-regenerator" "^0.2.2" + "semver" "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz" - integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== + "integrity" "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-spread@^7.14.6": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz" - integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== + "integrity" "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz" + "version" "7.14.6" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-transform-sticky-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz" - integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== + "integrity" "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-template-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz" - integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + "integrity" "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typeof-symbol@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz" - integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + "integrity" "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-unicode-escapes@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz" - integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== + "integrity" "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-unicode-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz" - integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== + "integrity" "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/preset-env@^7.11.0": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz" - integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== + "integrity" "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/compat-data" "^7.14.7" "@babel/helper-compilation-targets" "^7.14.5" @@ -847,43 +847,43 @@ "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" "@babel/types" "^7.14.5" - babel-plugin-polyfill-corejs2 "^0.2.2" - babel-plugin-polyfill-corejs3 "^0.2.2" - babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.15.0" - semver "^6.3.0" + "babel-plugin-polyfill-corejs2" "^0.2.2" + "babel-plugin-polyfill-corejs3" "^0.2.2" + "babel-plugin-polyfill-regenerator" "^0.2.2" + "core-js-compat" "^3.15.0" + "semver" "^6.3.0" "@babel/preset-modules@^0.1.4": - version "0.1.4" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz" - integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + "integrity" "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz" + "version" "0.1.4" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" - esutils "^2.0.2" + "esutils" "^2.0.2" "@babel/runtime@^7.11.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz" - integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== + "integrity" "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz" + "version" "7.14.6" dependencies: - regenerator-runtime "^0.13.4" + "regenerator-runtime" "^0.13.4" "@babel/template@^7.0.0", "@babel/template@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz" - integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + "integrity" "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" "@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.0": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz" - integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== + "integrity" "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz" + "version" "7.14.7" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.14.5" @@ -892,195 +892,195 @@ "@babel/helper-split-export-declaration" "^7.14.5" "@babel/parser" "^7.14.7" "@babel/types" "^7.14.5" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz" - integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== + "integrity" "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" -"@casl/ability@4.1.6": - version "4.1.6" - resolved "https://registry.npmjs.org/@casl/ability/-/ability-4.1.6.tgz" - integrity sha512-ZI30fRacHKCCrWJn1pmxx/+IKUkoycVNz+Mge9EeIH+esDT7nydgWbitVPnlBAbxQXz5eybPAvfPSg3WOa2izw== +"@casl/ability@^2.0.0 || ^3.0.0 || ^4.0.0", "@casl/ability@4.1.6": + "integrity" "sha512-ZI30fRacHKCCrWJn1pmxx/+IKUkoycVNz+Mge9EeIH+esDT7nydgWbitVPnlBAbxQXz5eybPAvfPSg3WOa2izw==" + "resolved" "https://registry.npmjs.org/@casl/ability/-/ability-4.1.6.tgz" + "version" "4.1.6" dependencies: - sift "^13.0.0" + "sift" "^13.0.0" "@casl/vue@1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@casl/vue/-/vue-1.1.1.tgz" - integrity sha512-lJnPGJ2sdid22IGNPegWsMH0136WSMKZqqZb2YjLWL/vsRvw+wuLZE+yaR7enEfETmH5KZE55WAfXpyZgy99hQ== + "integrity" "sha512-lJnPGJ2sdid22IGNPegWsMH0136WSMKZqqZb2YjLWL/vsRvw+wuLZE+yaR7enEfETmH5KZE55WAfXpyZgy99hQ==" + "resolved" "https://registry.npmjs.org/@casl/vue/-/vue-1.1.1.tgz" + "version" "1.1.1" "@confio/ics23@^0.6.3": - version "0.6.5" - resolved "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.5.tgz" - integrity sha512-1GdPMsaP/l8JSF4P4HWFLBhdcxHcJT8lS0nknBYNSZ1XrJOsJKUy6EkOwd9Pa1qJkXzY2gyNv7MdHR+AIwSTAg== + "integrity" "sha512-1GdPMsaP/l8JSF4P4HWFLBhdcxHcJT8lS0nknBYNSZ1XrJOsJKUy6EkOwd9Pa1qJkXzY2gyNv7MdHR+AIwSTAg==" + "resolved" "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.5.tgz" + "version" "0.6.5" dependencies: - js-sha512 "^0.8.0" - protobufjs "^6.8.8" - ripemd160 "^2.0.2" - sha.js "^2.4.11" + "js-sha512" "^0.8.0" + "protobufjs" "^6.8.8" + "ripemd160" "^2.0.2" + "sha.js" "^2.4.11" + +"@cosmjs/amino@^0.26.0", "@cosmjs/amino@0.26.1": + "integrity" "sha512-8jcEwsLrLW2ltJdNQzdbx+g6Ii9lgG3j7hqaSatnqJE+8OyUjjLH1beigrpz9PhRF3qzQS8WFweTNkkTgNEcSA==" + "resolved" "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.1.tgz" + "version" "0.26.1" + dependencies: + "@cosmjs/crypto" "0.26.1" + "@cosmjs/encoding" "0.26.1" + "@cosmjs/math" "0.26.1" + "@cosmjs/utils" "0.26.1" "@cosmjs/amino@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.0.tgz" - integrity sha512-CDGCdGYsxrJxhiI57e7no25LPuzKQOe4DdsJQyLrOzAnFnGHYJvPh0NAX4eEh3dOfwJCwMNnA1w79JNm0lzhOA== + "integrity" "sha512-CDGCdGYsxrJxhiI57e7no25LPuzKQOe4DdsJQyLrOzAnFnGHYJvPh0NAX4eEh3dOfwJCwMNnA1w79JNm0lzhOA==" + "resolved" "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/crypto" "0.26.0" "@cosmjs/encoding" "0.26.0" "@cosmjs/math" "0.26.0" "@cosmjs/utils" "0.26.0" -"@cosmjs/amino@0.26.1", "@cosmjs/amino@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.26.1.tgz" - integrity sha512-8jcEwsLrLW2ltJdNQzdbx+g6Ii9lgG3j7hqaSatnqJE+8OyUjjLH1beigrpz9PhRF3qzQS8WFweTNkkTgNEcSA== +"@cosmjs/crypto@^0.26.0", "@cosmjs/crypto@0.26.1": + "integrity" "sha512-KzX++HMvCYjekdYr6vRRfJmAzJvdB10nRSyudzirn4/055yKh9oKk/wgjq9QGOIrMzEZNoQJNE0RndbS3nRccA==" + "resolved" "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.1.tgz" + "version" "0.26.1" dependencies: - "@cosmjs/crypto" "0.26.1" "@cosmjs/encoding" "0.26.1" "@cosmjs/math" "0.26.1" "@cosmjs/utils" "0.26.1" + "bip39" "^3.0.2" + "bn.js" "^4.11.8" + "elliptic" "^6.5.3" + "js-sha3" "^0.8.0" + "libsodium-wrappers" "^0.7.6" + "ripemd160" "^2.0.2" + "sha.js" "^2.4.11" "@cosmjs/crypto@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.0.tgz" - integrity sha512-/36R7BzBNag1QRA2tpOrnr7x02B/YuaCgXKmKGLNd1+62Ud6aKkORyZMDvEt65SKoLhbDUzvNpSHAUjMsUbDfg== + "integrity" "sha512-/36R7BzBNag1QRA2tpOrnr7x02B/YuaCgXKmKGLNd1+62Ud6aKkORyZMDvEt65SKoLhbDUzvNpSHAUjMsUbDfg==" + "resolved" "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/encoding" "0.26.0" "@cosmjs/math" "0.26.0" "@cosmjs/utils" "0.26.0" - bip39 "^3.0.2" - bn.js "^4.11.8" - elliptic "^6.5.3" - js-sha3 "^0.8.0" - libsodium-wrappers "^0.7.6" - ripemd160 "^2.0.2" - sha.js "^2.4.11" + "bip39" "^3.0.2" + "bn.js" "^4.11.8" + "elliptic" "^6.5.3" + "js-sha3" "^0.8.0" + "libsodium-wrappers" "^0.7.6" + "ripemd160" "^2.0.2" + "sha.js" "^2.4.11" -"@cosmjs/crypto@0.26.1", "@cosmjs/crypto@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.26.1.tgz" - integrity sha512-KzX++HMvCYjekdYr6vRRfJmAzJvdB10nRSyudzirn4/055yKh9oKk/wgjq9QGOIrMzEZNoQJNE0RndbS3nRccA== +"@cosmjs/encoding@^0.26.0", "@cosmjs/encoding@0.26.1": + "integrity" "sha512-wDFRvSQrTVIX7k4dPPSS/NmaytTU8ludDXi06TsaqVrgL/OR1hcGEkHhoKjodhZ2NS4gLvncI8XagV3SFySGhA==" + "resolved" "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.1.tgz" + "version" "0.26.1" dependencies: - "@cosmjs/encoding" "0.26.1" - "@cosmjs/math" "0.26.1" - "@cosmjs/utils" "0.26.1" - bip39 "^3.0.2" - bn.js "^4.11.8" - elliptic "^6.5.3" - js-sha3 "^0.8.0" - libsodium-wrappers "^0.7.6" - ripemd160 "^2.0.2" - sha.js "^2.4.11" + "base64-js" "^1.3.0" + "bech32" "^1.1.4" + "readonly-date" "^1.0.0" "@cosmjs/encoding@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.0.tgz" - integrity sha512-ctw6cBDsQSd0OJFWEwU6fJYrAXf63JNhOS3mjawo/hRyEFpVSBSEKEHvfICPc+4dT40v9L3eYEr8LXDYxat4AA== + "integrity" "sha512-ctw6cBDsQSd0OJFWEwU6fJYrAXf63JNhOS3mjawo/hRyEFpVSBSEKEHvfICPc+4dT40v9L3eYEr8LXDYxat4AA==" + "resolved" "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.0.tgz" + "version" "0.26.0" dependencies: - base64-js "^1.3.0" - bech32 "^1.1.4" - readonly-date "^1.0.0" - -"@cosmjs/encoding@0.26.1", "@cosmjs/encoding@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.26.1.tgz" - integrity sha512-wDFRvSQrTVIX7k4dPPSS/NmaytTU8ludDXi06TsaqVrgL/OR1hcGEkHhoKjodhZ2NS4gLvncI8XagV3SFySGhA== - dependencies: - base64-js "^1.3.0" - bech32 "^1.1.4" - readonly-date "^1.0.0" + "base64-js" "^1.3.0" + "bech32" "^1.1.4" + "readonly-date" "^1.0.0" "@cosmjs/json-rpc@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.26.0.tgz" - integrity sha512-Jc+O0fDZjb8bxKSwH8SG9lJxV/y6lN4bYhiUqHNU6AUDUD9wzVr1mPgMudCJQ1DkQrgz8dQg2cDwgFp6eN428g== + "integrity" "sha512-Jc+O0fDZjb8bxKSwH8SG9lJxV/y6lN4bYhiUqHNU6AUDUD9wzVr1mPgMudCJQ1DkQrgz8dQg2cDwgFp6eN428g==" + "resolved" "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/stream" "0.26.0" - xstream "^11.14.0" + "xstream" "^11.14.0" "@cosmjs/launchpad@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/launchpad/-/launchpad-0.26.1.tgz" - integrity sha512-RCwBRbIBAJa3AsjLTjGHHUWmq1eIoAIinQLz0BJ1FF9FI1WuAjlwr/m9KRGhoNZvMeEzAtQvxNFxFzL+BOotEQ== + "integrity" "sha512-RCwBRbIBAJa3AsjLTjGHHUWmq1eIoAIinQLz0BJ1FF9FI1WuAjlwr/m9KRGhoNZvMeEzAtQvxNFxFzL+BOotEQ==" + "resolved" "https://registry.npmjs.org/@cosmjs/launchpad/-/launchpad-0.26.1.tgz" + "version" "0.26.1" dependencies: "@cosmjs/amino" "0.26.1" "@cosmjs/crypto" "0.26.1" "@cosmjs/encoding" "0.26.1" "@cosmjs/math" "0.26.1" "@cosmjs/utils" "0.26.1" - axios "^0.21.2" - fast-deep-equal "^3.1.3" + "axios" "^0.21.2" + "fast-deep-equal" "^3.1.3" "@cosmjs/ledger-amino@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/ledger-amino/-/ledger-amino-0.26.1.tgz" - integrity sha512-A0hnujAhezAkIAc+NCQurN8si16Ub211AVTZvO6xQXCk8/3XRkub7YAvctxyQfM9fOb/a2mGGPGk6dne51tpBA== + "integrity" "sha512-A0hnujAhezAkIAc+NCQurN8si16Ub211AVTZvO6xQXCk8/3XRkub7YAvctxyQfM9fOb/a2mGGPGk6dne51tpBA==" + "resolved" "https://registry.npmjs.org/@cosmjs/ledger-amino/-/ledger-amino-0.26.1.tgz" + "version" "0.26.1" dependencies: "@cosmjs/amino" "0.26.1" "@cosmjs/crypto" "0.26.1" "@cosmjs/encoding" "0.26.1" "@cosmjs/math" "0.26.1" "@cosmjs/utils" "0.26.1" - ledger-cosmos-js "^2.1.8" - semver "^7.3.2" + "ledger-cosmos-js" "^2.1.8" + "semver" "^7.3.2" + +"@cosmjs/math@^0.26.0", "@cosmjs/math@0.26.1": + "integrity" "sha512-FvCpguKswL2PYsONXHDzbcaq1gFQteFUz2w7DasVXvVlnzStDS8ePz8k36psNQ1efyX6oF62ZqMizxOZgCW33A==" + "resolved" "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.1.tgz" + "version" "0.26.1" + dependencies: + "bn.js" "^4.11.8" "@cosmjs/math@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.0.tgz" - integrity sha512-wfzdK/PnEnIA+CXM6VCyUr2daiEMvaF/iBaK3YCpkbXLfHUXQB+7bNh1HAHgJmp+PaYn3MhgBTnQbsmMsE3cKw== + "integrity" "sha512-wfzdK/PnEnIA+CXM6VCyUr2daiEMvaF/iBaK3YCpkbXLfHUXQB+7bNh1HAHgJmp+PaYn3MhgBTnQbsmMsE3cKw==" + "resolved" "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.0.tgz" + "version" "0.26.0" dependencies: - bn.js "^4.11.8" + "bn.js" "^4.11.8" -"@cosmjs/math@0.26.1", "@cosmjs/math@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.26.1.tgz" - integrity sha512-FvCpguKswL2PYsONXHDzbcaq1gFQteFUz2w7DasVXvVlnzStDS8ePz8k36psNQ1efyX6oF62ZqMizxOZgCW33A== +"@cosmjs/proto-signing@^0.26.0": + "integrity" "sha512-R6vHulxH5njTru9Ezr8k5+u6fBzenNRE3EbQtbVreL++TLV/jKu0Vl2CFz89X8su7BqWZImqzE9+BAesLUKVfw==" + "resolved" "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.1.tgz" + "version" "0.26.1" dependencies: - bn.js "^4.11.8" + "@cosmjs/amino" "0.26.1" + "@cosmjs/crypto" "0.26.1" + "@cosmjs/math" "0.26.1" + "cosmjs-types" "^0.2.0" + "long" "^4.0.0" + "protobufjs" "~6.10.2" "@cosmjs/proto-signing@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.0.tgz" - integrity sha512-hNiebrGiDCf3tq6SMHtrf4Qhd8Fn4Z868mWJrbIxamR3EsGuAPb5fKFWYEmpS8IXDfD6qRkO845oMAfnmh5Oxg== + "integrity" "sha512-hNiebrGiDCf3tq6SMHtrf4Qhd8Fn4Z868mWJrbIxamR3EsGuAPb5fKFWYEmpS8IXDfD6qRkO845oMAfnmh5Oxg==" + "resolved" "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/amino" "0.26.0" "@cosmjs/crypto" "0.26.0" "@cosmjs/math" "0.26.0" - cosmjs-types "^0.2.0" - long "^4.0.0" - protobufjs "~6.10.2" - -"@cosmjs/proto-signing@^0.26.0": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.26.1.tgz" - integrity sha512-R6vHulxH5njTru9Ezr8k5+u6fBzenNRE3EbQtbVreL++TLV/jKu0Vl2CFz89X8su7BqWZImqzE9+BAesLUKVfw== - dependencies: - "@cosmjs/amino" "0.26.1" - "@cosmjs/crypto" "0.26.1" - "@cosmjs/math" "0.26.1" - cosmjs-types "^0.2.0" - long "^4.0.0" - protobufjs "~6.10.2" + "cosmjs-types" "^0.2.0" + "long" "^4.0.0" + "protobufjs" "~6.10.2" "@cosmjs/socket@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.26.0.tgz" - integrity sha512-eLGRWDpu7ywHEAvO5B5+75pP8xT5yta4OP/nvMYa4zMtwQgLxZQsGlzQhfeIclB/G57zrupgHECtQFGIttbZPg== + "integrity" "sha512-eLGRWDpu7ywHEAvO5B5+75pP8xT5yta4OP/nvMYa4zMtwQgLxZQsGlzQhfeIclB/G57zrupgHECtQFGIttbZPg==" + "resolved" "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/stream" "0.26.0" - isomorphic-ws "^4.0.1" - ws "^7" - xstream "^11.14.0" + "isomorphic-ws" "^4.0.1" + "ws" "^7" + "xstream" "^11.14.0" "@cosmjs/stargate@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.26.0.tgz" - integrity sha512-+60Mbu5Y3x+vDRGfs9DgyQYx7QqKXQ7t4dH8Y0JIs+4Gn38WbrcAHaqcT58K/sQHSZPueRsBGkZTZdQkJII2zw== + "integrity" "sha512-+60Mbu5Y3x+vDRGfs9DgyQYx7QqKXQ7t4dH8Y0JIs+4Gn38WbrcAHaqcT58K/sQHSZPueRsBGkZTZdQkJII2zw==" + "resolved" "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.26.0.tgz" + "version" "0.26.0" dependencies: "@confio/ics23" "^0.6.3" "@cosmjs/amino" "0.26.0" @@ -1090,22 +1090,22 @@ "@cosmjs/stream" "0.26.0" "@cosmjs/tendermint-rpc" "0.26.0" "@cosmjs/utils" "0.26.0" - cosmjs-types "^0.2.0" - long "^4.0.0" - protobufjs "~6.10.2" - xstream "^11.14.0" + "cosmjs-types" "^0.2.0" + "long" "^4.0.0" + "protobufjs" "~6.10.2" + "xstream" "^11.14.0" "@cosmjs/stream@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.26.0.tgz" - integrity sha512-TaB8aXj5vskllj39fFTlsJviqm+bZjrV6JzBneJMjV0ltuXEaocKo4x+EOe68ZLjF6+lK4XUu1g2rP1iAPdmAQ== + "integrity" "sha512-TaB8aXj5vskllj39fFTlsJviqm+bZjrV6JzBneJMjV0ltuXEaocKo4x+EOe68ZLjF6+lK4XUu1g2rP1iAPdmAQ==" + "resolved" "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.26.0.tgz" + "version" "0.26.0" dependencies: - xstream "^11.14.0" + "xstream" "^11.14.0" "@cosmjs/tendermint-rpc@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.26.0.tgz" - integrity sha512-PQbDLerUGAm8GwRiobVfdy7SM5nI9PzFQVDYOAnwwDME0kDsLGy83e7QNTG2DE1G+8861z9CXne5qz+54NbKwQ== + "integrity" "sha512-PQbDLerUGAm8GwRiobVfdy7SM5nI9PzFQVDYOAnwwDME0kDsLGy83e7QNTG2DE1G+8861z9CXne5qz+54NbKwQ==" + "resolved" "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.26.0.tgz" + "version" "0.26.0" dependencies: "@cosmjs/crypto" "0.26.0" "@cosmjs/encoding" "0.26.0" @@ -1113,56 +1113,56 @@ "@cosmjs/math" "0.26.0" "@cosmjs/socket" "0.26.0" "@cosmjs/stream" "0.26.0" - axios "^0.21.1" - readonly-date "^1.0.0" - xstream "^11.14.0" + "axios" "^0.21.1" + "readonly-date" "^1.0.0" + "xstream" "^11.14.0" "@cosmjs/utils@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.0.tgz" - integrity sha512-InTQ3P1noUR0U5zJs8ssqnToIGH2NKbFb+hS5wmYGLB0XRdlNk0UGcb9pjbAzaWRQPWxTd08YQvXg6IK/WE4fA== + "integrity" "sha512-InTQ3P1noUR0U5zJs8ssqnToIGH2NKbFb+hS5wmYGLB0XRdlNk0UGcb9pjbAzaWRQPWxTd08YQvXg6IK/WE4fA==" + "resolved" "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.0.tgz" + "version" "0.26.0" "@cosmjs/utils@0.26.1": - version "0.26.1" - resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.1.tgz" - integrity sha512-E7sYhHfcq2V4oB504FNSt8nx6QInTea1KZT5FrtyqONmgQwccfTv5+E2PuRbQs91i56YzHORHuP57rhV7NPn3g== + "integrity" "sha512-E7sYhHfcq2V4oB504FNSt8nx6QInTea1KZT5FrtyqONmgQwccfTv5+E2PuRbQs91i56YzHORHuP57rhV7NPn3g==" + "resolved" "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.26.1.tgz" + "version" "0.26.1" "@cosmostation/cosmosjs@^0.10.6": - version "0.10.8" - resolved "https://registry.npmjs.org/@cosmostation/cosmosjs/-/cosmosjs-0.10.8.tgz" - integrity sha512-cR8ns+vlyB3i2mvNe5Ur3BHb/zuO3bPDmM4TfgOHSTJT5NtYbBXYiCcgeYto5tPJxKALmjwXXVwTZUy0C/u/aA== + "integrity" "sha512-cR8ns+vlyB3i2mvNe5Ur3BHb/zuO3bPDmM4TfgOHSTJT5NtYbBXYiCcgeYto5tPJxKALmjwXXVwTZUy0C/u/aA==" + "resolved" "https://registry.npmjs.org/@cosmostation/cosmosjs/-/cosmosjs-0.10.8.tgz" + "version" "0.10.8" dependencies: - ansi-regex "^5.0.1" - bech32 "^1.1.3" - bip32 "^2.0.5" - bip39 "^2.5.0" - bitcoinjs-lib "^4.0.2" - google-protobuf "^3.14.0" - lodash "^4.17.21" - node-fetch "^2.6.1" - protobufjs "^6.10.2" - request "^2.88.2" - secp256k1 "^3.8.0" + "ansi-regex" "^5.0.1" + "bech32" "^1.1.3" + "bip32" "^2.0.5" + "bip39" "^2.5.0" + "bitcoinjs-lib" "^4.0.2" + "google-protobuf" "^3.14.0" + "lodash" "^4.17.21" + "node-fetch" "^2.6.1" + "protobufjs" "^6.10.2" + "request" "^2.88.2" + "secp256k1" "^3.8.0" "@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "resolved" "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" + "version" "2.1.4" "@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "resolved" "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" + "version" "1.3.2" -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== +"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": + "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" + "version" "8.5.1" "@hapi/joi@^15.0.1": - version "15.1.1" - resolved "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==" + "resolved" "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" + "version" "15.1.1" dependencies: "@hapi/address" "2.x.x" "@hapi/bourne" "1.x.x" @@ -1170,37 +1170,37 @@ "@hapi/topo" "3.x.x" "@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" + "version" "3.1.6" dependencies: "@hapi/hoek" "^8.3.0" "@intervolga/optimize-cssnano-plugin@^1.0.5": - version "1.0.6" - resolved "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz" - integrity sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA== + "integrity" "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==" + "resolved" "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz" + "version" "1.0.6" dependencies: - cssnano "^4.0.0" - cssnano-preset-default "^4.0.0" - postcss "^7.0.0" + "cssnano" "^4.0.0" + "cssnano-preset-default" "^4.0.0" + "postcss" "^7.0.0" "@intlify/bundle-utils@^0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-0.1.0.tgz" - integrity sha512-v0aeQmjNWppSLpPcLh3E1JiQg8bQFY9uD4ZuZssGq2elXsqB3JDH0TZfhO8Y83x1Ejk0qxq5hv015mYS2qzfZQ== + "integrity" "sha512-v0aeQmjNWppSLpPcLh3E1JiQg8bQFY9uD4ZuZssGq2elXsqB3JDH0TZfhO8Y83x1Ejk0qxq5hv015mYS2qzfZQ==" + "resolved" "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-0.1.0.tgz" + "version" "0.1.0" dependencies: "@intlify/core" "^9.1.6" "@intlify/message-compiler" "^9.1.6" "@intlify/shared" "^9.1.6" - jsonc-eslint-parser "^1.0.1" - source-map "^0.6.1" - yaml-eslint-parser "^0.3.2" + "jsonc-eslint-parser" "^1.0.1" + "source-map" "^0.6.1" + "yaml-eslint-parser" "^0.3.2" "@intlify/core-base@9.1.7": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.7.tgz" - integrity sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ== + "integrity" "sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ==" + "resolved" "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/devtools-if" "9.1.7" "@intlify/message-compiler" "9.1.7" @@ -1210,119 +1210,119 @@ "@intlify/vue-devtools" "9.1.7" "@intlify/core@^9.1.6": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/core/-/core-9.1.7.tgz" - integrity sha512-iWlzl1CiG9iF0h+90ZkxLIgVkaznhmjcfR/bfXk/Usp/IqkeBV8z5QGxtuFdzS3iurOHfylUCopSaT87hPOGmw== + "integrity" "sha512-iWlzl1CiG9iF0h+90ZkxLIgVkaznhmjcfR/bfXk/Usp/IqkeBV8z5QGxtuFdzS3iurOHfylUCopSaT87hPOGmw==" + "resolved" "https://registry.npmjs.org/@intlify/core/-/core-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/core-base" "9.1.7" "@intlify/devtools-if@9.1.7": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.7.tgz" - integrity sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g== + "integrity" "sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g==" + "resolved" "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/shared" "9.1.7" -"@intlify/message-compiler@9.1.7", "@intlify/message-compiler@^9.1.6": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.7.tgz" - integrity sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ== +"@intlify/message-compiler@^9.1.6", "@intlify/message-compiler@9.1.7": + "integrity" "sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ==" + "resolved" "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/message-resolver" "9.1.7" "@intlify/shared" "9.1.7" - source-map "0.6.1" + "source-map" "0.6.1" "@intlify/message-resolver@9.1.7": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.7.tgz" - integrity sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw== + "integrity" "sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw==" + "resolved" "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.7.tgz" + "version" "9.1.7" "@intlify/runtime@9.1.7": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.7.tgz" - integrity sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA== + "integrity" "sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA==" + "resolved" "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/message-compiler" "9.1.7" "@intlify/message-resolver" "9.1.7" "@intlify/shared" "9.1.7" -"@intlify/shared@9.1.7", "@intlify/shared@^9.1.6": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.7.tgz" - integrity sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ== +"@intlify/shared@^9.1.6", "@intlify/shared@9.1.7": + "integrity" "sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==" + "resolved" "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.7.tgz" + "version" "9.1.7" "@intlify/vue-devtools@9.1.7": - version "9.1.7" - resolved "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz" - integrity sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw== + "integrity" "sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw==" + "resolved" "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz" + "version" "9.1.7" dependencies: "@intlify/message-resolver" "9.1.7" "@intlify/runtime" "9.1.7" "@intlify/shared" "9.1.7" "@intlify/vue-i18n-loader@^2.1.2": - version "2.1.2" - resolved "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-2.1.2.tgz" - integrity sha512-xGqjq9unsm6WFqcM3n8hQHE2f6yKYc8cT14PqNEBmiuR0v3PP0VqZcvKXHs9JL2BRPA8JulNugpZwuF3rob2cQ== + "integrity" "sha512-xGqjq9unsm6WFqcM3n8hQHE2f6yKYc8cT14PqNEBmiuR0v3PP0VqZcvKXHs9JL2BRPA8JulNugpZwuF3rob2cQ==" + "resolved" "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-2.1.2.tgz" + "version" "2.1.2" dependencies: "@intlify/bundle-utils" "^0.1.0" "@intlify/shared" "^9.1.6" - loader-utils "^2.0.0" + "loader-utils" "^2.0.0" "@ledgerhq/devices@^5.51.1": - version "5.51.1" - resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz" - integrity sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA== + "integrity" "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==" + "resolved" "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz" + "version" "5.51.1" dependencies: "@ledgerhq/errors" "^5.50.0" "@ledgerhq/logs" "^5.50.0" - rxjs "6" - semver "^7.3.5" + "rxjs" "6" + "semver" "^7.3.5" "@ledgerhq/devices@^6.7.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.7.0.tgz" - integrity sha512-FWJfmdl8V300++OXLgBLpIi+IJoR/srWvxpXrWkc9hd3cNMxgeCl9opm84Y0oJDLBQL9AaERMrb+Cb1nZZR9Tw== + "integrity" "sha512-FWJfmdl8V300++OXLgBLpIi+IJoR/srWvxpXrWkc9hd3cNMxgeCl9opm84Y0oJDLBQL9AaERMrb+Cb1nZZR9Tw==" + "resolved" "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.7.0.tgz" + "version" "6.7.0" dependencies: "@ledgerhq/errors" "^6.2.0" "@ledgerhq/logs" "^6.2.0" - rxjs "6" - semver "^7.3.5" + "rxjs" "6" + "semver" "^7.3.5" "@ledgerhq/errors@^5.50.0": - version "5.50.0" - resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz" - integrity sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow== + "integrity" "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==" + "resolved" "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz" + "version" "5.50.0" "@ledgerhq/errors@^6.2.0": - version "6.2.0" - resolved "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.2.0.tgz" - integrity sha512-eO03x8HJmG60WtlrMuahigW/rwywFdcGzCnihta/MjkM8BD9A660cKVkyIuheCcpaB7UV/r+QsRl9abHbjjaag== + "integrity" "sha512-eO03x8HJmG60WtlrMuahigW/rwywFdcGzCnihta/MjkM8BD9A660cKVkyIuheCcpaB7UV/r+QsRl9abHbjjaag==" + "resolved" "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.2.0.tgz" + "version" "6.2.0" "@ledgerhq/hw-app-cosmos@^6.3.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/hw-app-cosmos/-/hw-app-cosmos-6.7.0.tgz" - integrity sha512-7nqe8/l7aBkdHCHjpjtSfjv/9SM0Vr/t+FoAb2pfPr3u66YbF+X0r7Y4c59zNYd7Tull1Q/SqabJmOLVX8AA4g== + "integrity" "sha512-7nqe8/l7aBkdHCHjpjtSfjv/9SM0Vr/t+FoAb2pfPr3u66YbF+X0r7Y4c59zNYd7Tull1Q/SqabJmOLVX8AA4g==" + "resolved" "https://registry.npmjs.org/@ledgerhq/hw-app-cosmos/-/hw-app-cosmos-6.7.0.tgz" + "version" "6.7.0" dependencies: "@ledgerhq/errors" "^6.2.0" "@ledgerhq/hw-transport" "^6.7.0" - bip32-path "^0.4.2" + "bip32-path" "^0.4.2" "@ledgerhq/hw-transport-web-ble@^6.3.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport-web-ble/-/hw-transport-web-ble-6.7.0.tgz" - integrity sha512-Kte79uHgkVb+F3qa6zdgRH8W60zsAn1e4IJncxyHvAteyqCQS+WbLVKOUvKIGNrC0gNiFEFsFCC7b0wPknK3cg== + "integrity" "sha512-Kte79uHgkVb+F3qa6zdgRH8W60zsAn1e4IJncxyHvAteyqCQS+WbLVKOUvKIGNrC0gNiFEFsFCC7b0wPknK3cg==" + "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport-web-ble/-/hw-transport-web-ble-6.7.0.tgz" + "version" "6.7.0" dependencies: "@ledgerhq/devices" "^6.7.0" "@ledgerhq/errors" "^6.2.0" "@ledgerhq/hw-transport" "^6.7.0" "@ledgerhq/logs" "^6.2.0" - rxjs "6" + "rxjs" "6" "@ledgerhq/hw-transport-webusb@^6.3.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.7.0.tgz" - integrity sha512-IyUOAkXd2g5YG/DaRUer/7hZQnecxJDZK2MKFwpafpUbyJQNdkW09CcodinB3e/Y+pjk6O0XuGzUKLgk3dc2vQ== + "integrity" "sha512-IyUOAkXd2g5YG/DaRUer/7hZQnecxJDZK2MKFwpafpUbyJQNdkW09CcodinB3e/Y+pjk6O0XuGzUKLgk3dc2vQ==" + "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.7.0.tgz" + "version" "6.7.0" dependencies: "@ledgerhq/devices" "^6.7.0" "@ledgerhq/errors" "^6.2.0" @@ -1330,219 +1330,224 @@ "@ledgerhq/logs" "^6.2.0" "@ledgerhq/hw-transport@^5.25.0": - version "5.51.1" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz" - integrity sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw== + "integrity" "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==" + "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz" + "version" "5.51.1" dependencies: "@ledgerhq/devices" "^5.51.1" "@ledgerhq/errors" "^5.50.0" - events "^3.3.0" + "events" "^3.3.0" "@ledgerhq/hw-transport@^6.7.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.7.0.tgz" - integrity sha512-w+PhW6Y4KXYdoCykkE1zt0VL6Ryf72RP8sZP8OH1O90hX/R/q9BMYKl8VNqTbqlrOrORgATlKkbmIJBjbngZew== + "integrity" "sha512-w+PhW6Y4KXYdoCykkE1zt0VL6Ryf72RP8sZP8OH1O90hX/R/q9BMYKl8VNqTbqlrOrORgATlKkbmIJBjbngZew==" + "resolved" "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.7.0.tgz" + "version" "6.7.0" dependencies: "@ledgerhq/devices" "^6.7.0" "@ledgerhq/errors" "^6.2.0" - events "^3.3.0" + "events" "^3.3.0" "@ledgerhq/logs@^5.50.0": - version "5.50.0" - resolved "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz" - integrity sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA== + "integrity" "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==" + "resolved" "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz" + "version" "5.50.0" "@ledgerhq/logs@^6.2.0": - version "6.2.0" - resolved "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.2.0.tgz" - integrity sha512-SLyFyD7ElMhgKWPYedFGCT/ilcbGPgL5hXXYHxOM79Fs5fWi0zaUpt5oGqGMsOAAFaMa9/rbun0pokzPhEFz8A== + "integrity" "sha512-SLyFyD7ElMhgKWPYedFGCT/ilcbGPgL5hXXYHxOM79Fs5fWi0zaUpt5oGqGMsOAAFaMa9/rbun0pokzPhEFz8A==" + "resolved" "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.2.0.tgz" + "version" "6.2.0" "@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + "integrity" "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==" + "resolved" "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" + "version" "2.2.1" dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "call-me-maybe" "^1.0.1" + "glob-to-regexp" "^0.3.0" "@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz?cache=0&sync_timestamp=1622792738877&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.5.tgz" - integrity sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U= + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792616417&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz" - integrity sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos= + "run-parallel" "^1.1.9" "@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "integrity" "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" + "version" "1.1.3" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.nlark.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz" - integrity sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po= + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + "fastq" "^1.6.0" "@nuxt/opencollective@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz" - integrity sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A== + "integrity" "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==" + "resolved" "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz" + "version" "0.3.2" dependencies: - chalk "^4.1.0" - consola "^2.15.0" - node-fetch "^2.6.1" + "chalk" "^4.1.0" + "consola" "^2.15.0" + "node-fetch" "^2.6.1" "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" - integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= + "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/base64@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" - integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/codegen@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" - integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + "version" "2.0.4" "@protobufjs/eventemitter@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" - integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= + "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/fetch@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" - integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= + "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=" + "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + "version" "1.1.0" dependencies: "@protobufjs/aspromise" "^1.1.1" "@protobufjs/inquire" "^1.1.0" "@protobufjs/float@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" - integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= + "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + "version" "1.0.2" "@protobufjs/inquire@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" - integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= + "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/path@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" - integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= + "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/pool@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" - integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= + "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/utf8@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" - integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= + "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + "version" "1.1.0" "@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz" - integrity sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o= + "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + "version" "0.14.0" "@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-0.7.0.tgz" - integrity sha1-mgb08TfuhNffBGDB/bETX/psUP0= + "integrity" "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz" + "version" "0.7.0" "@sindresorhus/is@^4.0.0": - version "4.0.1" - resolved "https://registry.nlark.com/@sindresorhus/is/download/@sindresorhus/is-4.0.1.tgz" - integrity sha1-0mcp24UPoye3ysxVIiUhlEBCJvU= + "integrity" "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz" + "version" "4.2.0" "@soda/friendly-errors-webpack-plugin@^1.7.1": - version "1.8.0" - resolved "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz" - integrity sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow== + "integrity" "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==" + "resolved" "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz" + "version" "1.8.0" dependencies: - chalk "^2.4.2" - error-stack-parser "^2.0.2" - string-width "^2.0.0" - strip-ansi "^5" + "chalk" "^2.4.2" + "error-stack-parser" "^2.0.2" + "string-width" "^2.0.0" + "strip-ansi" "^5" "@soda/get-current-script@^1.0.0": - version "1.0.2" - resolved "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz" - integrity sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w== + "integrity" "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==" + "resolved" "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz" + "version" "1.0.2" "@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-1.1.2.tgz" - integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= + "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + "version" "1.1.2" dependencies: - defer-to-connect "^1.0.1" + "defer-to-connect" "^1.0.1" "@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.nlark.com/@szmarczak/http-timer/download/@szmarczak/http-timer-4.0.6.tgz?cache=0&sync_timestamp=1626126261719&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-4.0.6.tgz" - integrity sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac= + "integrity" "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" + "version" "4.0.6" dependencies: - defer-to-connect "^2.0.0" + "defer-to-connect" "^2.0.0" "@tauri-apps/cli@1.0.0-beta.6": - version "1.0.0-beta.6" - resolved "https://registry.nlark.com/@tauri-apps/cli/download/@tauri-apps/cli-1.0.0-beta.6.tgz#29e461036ea36a935cd91c0e290957c922ff9aa4" - integrity sha1-KeRhA26japNc2RwOKQlXySL/mqQ= + "integrity" "sha512-zcF7+diZk3LHcS1/Rwo2f/6hRMY9fOVQYSgqSkjZDGGkTXhysrEiCCc4DwLmB1QES9P0lhRt4CPBJLpH0MdsWA==" + "resolved" "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0-beta.6.tgz" + "version" "1.0.0-beta.6" dependencies: "@tauri-apps/toml" "2.2.4" - chalk "4.1.1" - cross-env "7.0.3" - cross-spawn "7.0.3" - fs-extra "10.0.0" - got "11.8.2" - imagemin "8.0.0" - imagemin-optipng "8.0.0" - imagemin-zopfli "7.0.0" - inquirer "8.1.1" - is-png "3.0.0" - minimist "1.2.5" - ms "2.1.3" - png2icons "2.0.1" - read-chunk "3.2.0" - semver "7.3.5" - sharp "0.28.3" - update-notifier "5.1.0" + "chalk" "4.1.1" + "cross-env" "7.0.3" + "cross-spawn" "7.0.3" + "fs-extra" "10.0.0" + "got" "11.8.2" + "imagemin" "8.0.0" + "imagemin-optipng" "8.0.0" + "imagemin-zopfli" "7.0.0" + "inquirer" "8.1.1" + "is-png" "3.0.0" + "minimist" "1.2.5" + "ms" "2.1.3" + "png2icons" "2.0.1" + "read-chunk" "3.2.0" + "semver" "7.3.5" + "sharp" "0.28.3" + "update-notifier" "5.1.0" "@tauri-apps/toml@2.2.4": - version "2.2.4" - resolved "https://registry.npm.taobao.org/@tauri-apps/toml/download/@tauri-apps/toml-2.2.4.tgz" - integrity sha1-K09jet7X/DpzAnJGBWgsj6OsdQU= + "integrity" "sha512-NJV/pdgJObDlDWi5+MTHZ2qyNvdL0dlHqQ72nzQYXWbW1LHMPXgCJYl0pLqL1XxxLtxtInYbtVCGVAcwhGxdkw==" + "resolved" "https://registry.npmjs.org/@tauri-apps/toml/-/toml-2.2.4.tgz" + "version" "2.2.4" "@tokenizer/token@^0.1.1": - version "0.1.1" - resolved "https://registry.nlark.com/@tokenizer/token/download/@tokenizer/token-0.1.1.tgz" - integrity sha1-8NksEvhwed39Gyn2FHWLlpa8KeM= + "integrity" "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==" + "resolved" "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz" + "version" "0.1.1" + +"@tokenizer/token@^0.3.0": + "integrity" "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" + "resolved" "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz" + "version" "0.3.0" "@types/body-parser@*": - version "1.19.1" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz" - integrity sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg== + "integrity" "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz" + "version" "1.19.1" dependencies: "@types/connect" "*" "@types/node" "*" "@types/cacheable-request@^6.0.1": - version "6.0.2" - resolved "https://registry.nlark.com/@types/cacheable-request/download/@types/cacheable-request-6.0.2.tgz?cache=0&sync_timestamp=1625596835916&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fcacheable-request%2Fdownload%2F%40types%2Fcacheable-request-6.0.2.tgz" - integrity sha1-wyTaAZfeCpiiMSFWU2riYkKf9rk= + "integrity" "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==" + "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz" + "version" "6.0.2" dependencies: "@types/http-cache-semantics" "*" "@types/keyv" "*" @@ -1550,33 +1555,33 @@ "@types/responselike" "*" "@types/connect-history-api-fallback@*": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + "integrity" "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + "version" "1.3.5" dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" + "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + "version" "3.4.35" dependencies: "@types/node" "*" "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.24" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz" - integrity sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA== + "integrity" "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz" + "version" "4.17.24" dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*": - version "4.17.13" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" + "version" "4.17.13" dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" @@ -1584,175 +1589,175 @@ "@types/serve-static" "*" "@types/glob@^7.1.1": - version "7.1.4" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz" - integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== + "integrity" "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==" + "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz" + "version" "7.1.4" dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/http-cache-semantics@*": - version "4.0.1" - resolved "https://registry.nlark.com/@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz?cache=0&sync_timestamp=1625607856094&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fhttp-cache-semantics%2Fdownload%2F%40types%2Fhttp-cache-semantics-4.0.1.tgz" - integrity sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI= + "integrity" "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz" + "version" "4.0.1" "@types/http-proxy@^1.17.5": - version "1.17.7" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz" - integrity sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w== + "integrity" "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz" + "version" "1.17.7" dependencies: "@types/node" "*" "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7": - version "7.0.8" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz" - integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== + "integrity" "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz" + "version" "7.0.8" "@types/keyv@*": - version "3.1.2" - resolved "https://registry.nlark.com/@types/keyv/download/@types/keyv-3.1.2.tgz?cache=0&sync_timestamp=1625610098677&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fkeyv%2Fdownload%2F%40types%2Fkeyv-3.1.2.tgz" - integrity sha1-XZe7ZVJsILbghF9rDSreTyhgTuU= + "integrity" "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==" + "resolved" "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz" + "version" "3.1.3" dependencies: "@types/node" "*" "@types/long@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" - integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== + "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" + "version" "4.0.1" "@types/mime@^1": - version "1.3.2" - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" + "version" "1.3.2" "@types/minimatch@*": - version "3.0.5" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" + "version" "3.0.5" "@types/minimist@^1.2.0": - version "1.2.2" - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + "integrity" "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz" + "version" "1.2.2" "@types/node@*", "@types/node@>=13.7.0": - version "16.3.3" - resolved "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz" - integrity sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ== - -"@types/node@10.12.18": - version "10.12.18" - resolved "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" - integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== - -"@types/node@11.11.6": - version "11.11.6" - resolved "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz" - integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== + "integrity" "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz" + "version" "16.3.3" "@types/node@^13.7.0": - version "13.13.52" - resolved "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz" - integrity sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== + "integrity" "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz" + "version" "13.13.52" + +"@types/node@10.12.18": + "integrity" "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" + "version" "10.12.18" + +"@types/node@11.11.6": + "integrity" "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz" + "version" "11.11.6" "@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" + "version" "2.4.1" "@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + "version" "1.5.5" "@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + "version" "6.9.7" "@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + "version" "1.2.4" "@types/responselike@*", "@types/responselike@^1.0.0": - version "1.0.0" - resolved "https://registry.nlark.com/@types/responselike/download/@types/responselike-1.0.0.tgz?cache=0&sync_timestamp=1621242544305&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresponselike%2Fdownload%2F%40types%2Fresponselike-1.0.0.tgz" - integrity sha1-JR9P59FU0rrRJavhtCmyOv0mLik= + "integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==" + "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" + "version" "1.0.0" dependencies: "@types/node" "*" "@types/serve-static@*": - version "1.13.10" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" - integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" + "version" "1.13.10" dependencies: "@types/mime" "^1" "@types/node" "*" "@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "resolved" "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + "version" "0.1.2" "@types/tapable@^1": - version "1.0.8" - resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" - integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + "integrity" "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + "resolved" "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" + "version" "1.0.8" "@types/uglify-js@*": - version "3.13.1" - resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz" - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + "integrity" "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==" + "resolved" "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz" + "version" "3.13.1" dependencies: - source-map "^0.6.1" + "source-map" "^0.6.1" "@types/webpack-dev-server@^3.11.0": - version "3.11.5" - resolved "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz" - integrity sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w== + "integrity" "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==" + "resolved" "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz" + "version" "3.11.5" dependencies: "@types/connect-history-api-fallback" "*" "@types/express" "*" "@types/serve-static" "*" "@types/webpack" "^4" - http-proxy-middleware "^1.0.0" + "http-proxy-middleware" "^1.0.0" "@types/webpack-sources@*": - version "2.1.1" - resolved "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.1.tgz" - integrity sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ== + "integrity" "sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ==" + "resolved" "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.1.tgz" + "version" "2.1.1" dependencies: "@types/node" "*" "@types/source-list-map" "*" - source-map "^0.7.3" + "source-map" "^0.7.3" "@types/webpack@^4", "@types/webpack@^4.0.0": - version "4.41.30" - resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz" - integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA== + "integrity" "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==" + "resolved" "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz" + "version" "4.41.30" dependencies: "@types/node" "*" "@types/tapable" "^1" "@types/uglify-js" "*" "@types/webpack-sources" "*" - anymatch "^3.0.0" - source-map "^0.6.0" + "anymatch" "^3.0.0" + "source-map" "^0.6.0" "@vue/babel-helper-vue-jsx-merge-props@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz" - integrity sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA== + "integrity" "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==" + "resolved" "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + "version" "1.2.1" "@vue/babel-helper-vue-transform-on@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz" - integrity sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA== + "integrity" "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + "resolved" "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz" + "version" "1.0.2" "@vue/babel-plugin-jsx@^1.0.3": - version "1.0.6" - resolved "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.6.tgz" - integrity sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g== + "integrity" "sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==" + "resolved" "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.6.tgz" + "version" "1.0.6" dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.0.0" @@ -1760,26 +1765,26 @@ "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" "@vue/babel-helper-vue-transform-on" "^1.0.2" - camelcase "^6.0.0" - html-tags "^3.1.0" - svg-tags "^1.0.0" + "camelcase" "^6.0.0" + "html-tags" "^3.1.0" + "svg-tags" "^1.0.0" "@vue/babel-plugin-transform-vue-jsx@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz" - integrity sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA== + "integrity" "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==" + "resolved" "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz" + "version" "1.2.1" dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" - html-tags "^2.0.0" - lodash.kebabcase "^4.1.1" - svg-tags "^1.0.0" + "html-tags" "^2.0.0" + "lodash.kebabcase" "^4.1.1" + "svg-tags" "^1.0.0" "@vue/babel-preset-app@^4.5.13": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz" - integrity sha512-pM7CR3yXB6L8Gfn6EmX7FLNE3+V/15I3o33GkSNsWvgsMp6HVGXKkXgojrcfUUauyL1LZOdvTmu4enU2RePGHw== + "integrity" "sha512-pM7CR3yXB6L8Gfn6EmX7FLNE3+V/15I3o33GkSNsWvgsMp6HVGXKkXgojrcfUUauyL1LZOdvTmu4enU2RePGHw==" + "resolved" "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz" + "version" "4.5.13" dependencies: "@babel/core" "^7.11.0" "@babel/helper-compilation-targets" "^7.9.6" @@ -1793,15 +1798,15 @@ "@babel/runtime" "^7.11.0" "@vue/babel-plugin-jsx" "^1.0.3" "@vue/babel-preset-jsx" "^1.2.4" - babel-plugin-dynamic-import-node "^2.3.3" - core-js "^3.6.5" - core-js-compat "^3.6.5" - semver "^6.1.0" + "babel-plugin-dynamic-import-node" "^2.3.3" + "core-js" "^3.6.5" + "core-js-compat" "^3.6.5" + "semver" "^6.1.0" "@vue/babel-preset-jsx@^1.2.4": - version "1.2.4" - resolved "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz" - integrity sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w== + "integrity" "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==" + "resolved" "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz" + "version" "1.2.4" dependencies: "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" @@ -1813,100 +1818,100 @@ "@vue/babel-sugar-v-on" "^1.2.3" "@vue/babel-sugar-composition-api-inject-h@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz" - integrity sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ== + "integrity" "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz" + "version" "1.2.1" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-sugar-composition-api-render-instance@^1.2.4": - version "1.2.4" - resolved "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz" - integrity sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q== + "integrity" "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz" + "version" "1.2.4" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-sugar-functional-vue@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz" - integrity sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w== + "integrity" "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz" + "version" "1.2.2" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-sugar-inject-h@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz" - integrity sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw== + "integrity" "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz" + "version" "1.2.2" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-sugar-v-model@^1.2.3": - version "1.2.3" - resolved "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz" - integrity sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ== + "integrity" "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz" + "version" "1.2.3" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1" "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" - camelcase "^5.0.0" - html-tags "^2.0.0" - svg-tags "^1.0.0" + "camelcase" "^5.0.0" + "html-tags" "^2.0.0" + "svg-tags" "^1.0.0" "@vue/babel-sugar-v-on@^1.2.3": - version "1.2.3" - resolved "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz" - integrity sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw== + "integrity" "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==" + "resolved" "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz" + "version" "1.2.3" dependencies: "@babel/plugin-syntax-jsx" "^7.2.0" "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" - camelcase "^5.0.0" + "camelcase" "^5.0.0" "@vue/cli-overlay@^4.5.13": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.13.tgz" - integrity sha512-jhUIg3klgi5Cxhs8dnat5hi/W2tQJvsqCxR0u6hgfSob0ORODgUBlN+F/uwq7cKIe/pzedVUk1y07F13GQvPqg== + "integrity" "sha512-jhUIg3klgi5Cxhs8dnat5hi/W2tQJvsqCxR0u6hgfSob0ORODgUBlN+F/uwq7cKIe/pzedVUk1y07F13GQvPqg==" + "resolved" "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.13.tgz" + "version" "4.5.13" "@vue/cli-plugin-babel@~4.5.9": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.13.tgz" - integrity sha512-ykvEAfD8PgGs+dGMGqr7l/nRmIS39NRzWLhMluPLTvDV1L+IxcoB73HNLGA/aENDpl8CuWrTE+1VgydcOhp+wg== + "integrity" "sha512-ykvEAfD8PgGs+dGMGqr7l/nRmIS39NRzWLhMluPLTvDV1L+IxcoB73HNLGA/aENDpl8CuWrTE+1VgydcOhp+wg==" + "resolved" "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.13.tgz" + "version" "4.5.13" dependencies: "@babel/core" "^7.11.0" "@vue/babel-preset-app" "^4.5.13" "@vue/cli-shared-utils" "^4.5.13" - babel-loader "^8.1.0" - cache-loader "^4.1.0" - thread-loader "^2.1.3" - webpack "^4.0.0" + "babel-loader" "^8.1.0" + "cache-loader" "^4.1.0" + "thread-loader" "^2.1.3" + "webpack" "^4.0.0" "@vue/cli-plugin-eslint@~4.5.9": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.13.tgz" - integrity sha512-yc2uXX6aBiy3vEf5TwaueaDqQbdIXIhk0x0KzEtpPo23jBdLkpOSoU5NCgE06g/ZiGAcettpmBSv73Hfp4wHEw== + "integrity" "sha512-yc2uXX6aBiy3vEf5TwaueaDqQbdIXIhk0x0KzEtpPo23jBdLkpOSoU5NCgE06g/ZiGAcettpmBSv73Hfp4wHEw==" + "resolved" "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.13.tgz" + "version" "4.5.13" dependencies: "@vue/cli-shared-utils" "^4.5.13" - eslint-loader "^2.2.1" - globby "^9.2.0" - inquirer "^7.1.0" - webpack "^4.0.0" - yorkie "^2.0.0" + "eslint-loader" "^2.2.1" + "globby" "^9.2.0" + "inquirer" "^7.1.0" + "webpack" "^4.0.0" + "yorkie" "^2.0.0" "@vue/cli-plugin-router@^4.5.13", "@vue/cli-plugin-router@~4.5.9": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.13.tgz" - integrity sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w== + "integrity" "sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w==" + "resolved" "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.13.tgz" + "version" "4.5.13" dependencies: "@vue/cli-shared-utils" "^4.5.13" "@vue/cli-plugin-vuex@^4.5.13", "@vue/cli-plugin-vuex@~4.5.9": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz" - integrity sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA== + "integrity" "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==" + "resolved" "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz" + "version" "4.5.13" -"@vue/cli-service@~4.5.9": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.13.tgz" - integrity sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A== +"@vue/cli-service@^3.0.0 || ^4.0.0-0", "@vue/cli-service@^3.0.0 || ^4.0.0-0 || ^5.0.0-0", "@vue/cli-service@~4.5.9": + "integrity" "sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A==" + "resolved" "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.13.tgz" + "version" "4.5.13" dependencies: "@intervolga/optimize-cssnano-plugin" "^1.0.5" "@soda/friendly-errors-webpack-plugin" "^1.7.1" @@ -1921,186 +1926,186 @@ "@vue/component-compiler-utils" "^3.1.2" "@vue/preload-webpack-plugin" "^1.1.0" "@vue/web-component-wrapper" "^1.2.0" - acorn "^7.4.0" - acorn-walk "^7.1.1" - address "^1.1.2" - autoprefixer "^9.8.6" - browserslist "^4.12.0" - cache-loader "^4.1.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - cli-highlight "^2.1.4" - clipboardy "^2.3.0" - cliui "^6.0.0" - copy-webpack-plugin "^5.1.1" - css-loader "^3.5.3" - cssnano "^4.1.10" - debug "^4.1.1" - default-gateway "^5.0.5" - dotenv "^8.2.0" - dotenv-expand "^5.1.0" - file-loader "^4.2.0" - fs-extra "^7.0.1" - globby "^9.2.0" - hash-sum "^2.0.0" - html-webpack-plugin "^3.2.0" - launch-editor-middleware "^2.2.1" - lodash.defaultsdeep "^4.6.1" - lodash.mapvalues "^4.6.0" - lodash.transform "^4.6.0" - mini-css-extract-plugin "^0.9.0" - minimist "^1.2.5" - pnp-webpack-plugin "^1.6.4" - portfinder "^1.0.26" - postcss-loader "^3.0.0" - ssri "^8.0.1" - terser-webpack-plugin "^1.4.4" - thread-loader "^2.1.3" - url-loader "^2.2.0" - vue-loader "^15.9.2" - vue-style-loader "^4.1.2" - webpack "^4.0.0" - webpack-bundle-analyzer "^3.8.0" - webpack-chain "^6.4.0" - webpack-dev-server "^3.11.0" - webpack-merge "^4.2.2" + "acorn" "^7.4.0" + "acorn-walk" "^7.1.1" + "address" "^1.1.2" + "autoprefixer" "^9.8.6" + "browserslist" "^4.12.0" + "cache-loader" "^4.1.0" + "case-sensitive-paths-webpack-plugin" "^2.3.0" + "cli-highlight" "^2.1.4" + "clipboardy" "^2.3.0" + "cliui" "^6.0.0" + "copy-webpack-plugin" "^5.1.1" + "css-loader" "^3.5.3" + "cssnano" "^4.1.10" + "debug" "^4.1.1" + "default-gateway" "^5.0.5" + "dotenv" "^8.2.0" + "dotenv-expand" "^5.1.0" + "file-loader" "^4.2.0" + "fs-extra" "^7.0.1" + "globby" "^9.2.0" + "hash-sum" "^2.0.0" + "html-webpack-plugin" "^3.2.0" + "launch-editor-middleware" "^2.2.1" + "lodash.defaultsdeep" "^4.6.1" + "lodash.mapvalues" "^4.6.0" + "lodash.transform" "^4.6.0" + "mini-css-extract-plugin" "^0.9.0" + "minimist" "^1.2.5" + "pnp-webpack-plugin" "^1.6.4" + "portfinder" "^1.0.26" + "postcss-loader" "^3.0.0" + "ssri" "^8.0.1" + "terser-webpack-plugin" "^1.4.4" + "thread-loader" "^2.1.3" + "url-loader" "^2.2.0" + "vue-loader" "^15.9.2" + "vue-style-loader" "^4.1.2" + "webpack" "^4.0.0" + "webpack-bundle-analyzer" "^3.8.0" + "webpack-chain" "^6.4.0" + "webpack-dev-server" "^3.11.0" + "webpack-merge" "^4.2.2" optionalDependencies: - vue-loader-v16 "npm:vue-loader@^16.1.0" + "vue-loader-v16" "npm:vue-loader@^16.1.0" "@vue/cli-shared-utils@^4.1.1", "@vue/cli-shared-utils@^4.5.13": - version "4.5.13" - resolved "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.13.tgz" - integrity sha512-HpnOrkLg42RFUsQGMJv26oTG3J3FmKtO2WSRhKIIL+1ok3w9OjGCtA3nMMXN27f9eX14TqO64M36DaiSZ1fSiw== + "integrity" "sha512-HpnOrkLg42RFUsQGMJv26oTG3J3FmKtO2WSRhKIIL+1ok3w9OjGCtA3nMMXN27f9eX14TqO64M36DaiSZ1fSiw==" + "resolved" "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.13.tgz" + "version" "4.5.13" dependencies: "@hapi/joi" "^15.0.1" - chalk "^2.4.2" - execa "^1.0.0" - launch-editor "^2.2.1" - lru-cache "^5.1.1" - node-ipc "^9.1.1" - open "^6.3.0" - ora "^3.4.0" - read-pkg "^5.1.1" - request "^2.88.2" - semver "^6.1.0" - strip-ansi "^6.0.0" + "chalk" "^2.4.2" + "execa" "^1.0.0" + "launch-editor" "^2.2.1" + "lru-cache" "^5.1.1" + "node-ipc" "^9.1.1" + "open" "^6.3.0" + "ora" "^3.4.0" + "read-pkg" "^5.1.1" + "request" "^2.88.2" + "semver" "^6.1.0" + "strip-ansi" "^6.0.0" "@vue/component-compiler-utils@^3.1.0", "@vue/component-compiler-utils@^3.1.2": - version "3.2.2" - resolved "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz" - integrity sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg== + "integrity" "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==" + "resolved" "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz" + "version" "3.2.2" dependencies: - consolidate "^0.15.1" - hash-sum "^1.0.2" - lru-cache "^4.1.2" - merge-source-map "^1.1.0" - postcss "^7.0.36" - postcss-selector-parser "^6.0.2" - source-map "~0.6.1" - vue-template-es2015-compiler "^1.9.0" + "consolidate" "^0.15.1" + "hash-sum" "^1.0.2" + "lru-cache" "^4.1.2" + "merge-source-map" "^1.1.0" + "postcss" "^7.0.36" + "postcss-selector-parser" "^6.0.2" + "source-map" "~0.6.1" + "vue-template-es2015-compiler" "^1.9.0" optionalDependencies: - prettier "^1.18.2" + "prettier" "^1.18.2" -"@vue/composition-api@1.0.0-beta.22": - version "1.0.0-beta.22" - resolved "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.0.0-beta.22.tgz" - integrity sha512-KkTeHVWgsJbtoA5t6pUien/ARw7JhVM7QZh05ko/UdgzALYMGwJsBf4WlcvbpMKE5eAu4ONYJypQ+r8LwBIOhA== +"@vue/composition-api@^1.0.0-rc.1", "@vue/composition-api@1.0.0-beta.22": + "integrity" "sha512-KkTeHVWgsJbtoA5t6pUien/ARw7JhVM7QZh05ko/UdgzALYMGwJsBf4WlcvbpMKE5eAu4ONYJypQ+r8LwBIOhA==" + "resolved" "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.0.0-beta.22.tgz" + "version" "1.0.0-beta.22" dependencies: - tslib "^2.0.1" + "tslib" "^2.0.1" "@vue/eslint-config-airbnb@^5.3.0": - version "5.3.0" - resolved "https://registry.npmjs.org/@vue/eslint-config-airbnb/-/eslint-config-airbnb-5.3.0.tgz" - integrity sha512-m9ldRhbqaODbcc9mQZjPgnTzyNweZblLMTqMfC2kHWY68dYd3kwG/hvENeZWXJnKKo+eGnoptk+7Zq/c1519ZQ== + "integrity" "sha512-m9ldRhbqaODbcc9mQZjPgnTzyNweZblLMTqMfC2kHWY68dYd3kwG/hvENeZWXJnKKo+eGnoptk+7Zq/c1519ZQ==" + "resolved" "https://registry.npmjs.org/@vue/eslint-config-airbnb/-/eslint-config-airbnb-5.3.0.tgz" + "version" "5.3.0" dependencies: - eslint-config-airbnb-base "^14.0.0" - eslint-import-resolver-node "^0.3.4" - eslint-import-resolver-webpack "^0.13.0" - eslint-plugin-import "^2.21.2" + "eslint-config-airbnb-base" "^14.0.0" + "eslint-import-resolver-node" "^0.3.4" + "eslint-import-resolver-webpack" "^0.13.0" + "eslint-plugin-import" "^2.21.2" "@vue/preload-webpack-plugin@^1.1.0": - version "1.1.2" - resolved "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz" - integrity sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ== + "integrity" "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==" + "resolved" "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz" + "version" "1.1.2" "@vue/web-component-wrapper@^1.2.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz" - integrity sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA== + "integrity" "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==" + "resolved" "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz" + "version" "1.3.0" "@vuepress/plugin-medium-zoom@^1.7.1": - version "1.8.2" - resolved "https://registry.npmjs.org/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-1.8.2.tgz" - integrity sha512-Mljso/8E6IbNmIKmwKeC6FDfnhKY3fsOUSs5kEGzz3RQwd54eshqHAMRVwW4LZkYZHhwQXF8+qk7YqoMZB7jjg== + "integrity" "sha512-Mljso/8E6IbNmIKmwKeC6FDfnhKY3fsOUSs5kEGzz3RQwd54eshqHAMRVwW4LZkYZHhwQXF8+qk7YqoMZB7jjg==" + "resolved" "https://registry.npmjs.org/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-1.8.2.tgz" + "version" "1.8.2" dependencies: - medium-zoom "^1.0.4" + "medium-zoom" "^1.0.4" "@vueuse/core@4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.0.0.tgz" - integrity sha512-BBkqriC2j9SH/LuHCggS2MP7VSwBfGkTB9qQh1lzadodk2TnM1JHwM76f3G0hCGqqhEF7ab8Xs+1M1PlvuEQYA== + "integrity" "sha512-BBkqriC2j9SH/LuHCggS2MP7VSwBfGkTB9qQh1lzadodk2TnM1JHwM76f3G0hCGqqhEF7ab8Xs+1M1PlvuEQYA==" + "resolved" "https://registry.npmjs.org/@vueuse/core/-/core-4.0.0.tgz" + "version" "4.0.0" dependencies: "@vueuse/shared" "4.0.0" - vue-demi latest + "vue-demi" "latest" "@vueuse/shared@4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.0.0.tgz" - integrity sha512-8tn1BpnaMJU2LqFyFzzN6Dvmc1uDsSlb3Neli5bwwb9f+rcASpuOS3nAWAY6/rIODZP1iwXDNCL4rNFR3YxYtQ== + "integrity" "sha512-8tn1BpnaMJU2LqFyFzzN6Dvmc1uDsSlb3Neli5bwwb9f+rcASpuOS3nAWAY6/rIODZP1iwXDNCL4rNFR3YxYtQ==" + "resolved" "https://registry.npmjs.org/@vueuse/shared/-/shared-4.0.0.tgz" + "version" "4.0.0" dependencies: - vue-demi latest + "vue-demi" "latest" "@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2108,28 +2113,28 @@ "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2141,9 +2146,9 @@ "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" @@ -2152,9 +2157,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2162,9 +2167,9 @@ "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-api-error" "1.9.0" @@ -2174,9 +2179,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/floating-point-hex-parser" "1.9.0" @@ -2186,7032 +2191,7238 @@ "@xtuc/long" "4.2.2" "@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" "@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7": + "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" + "version" "1.3.7" dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" + "mime-types" "~2.1.24" + "negotiator" "0.6.2" -acorn-jsx@^5.2.0, acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== +"acorn-jsx@^5.2.0", "acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.1", "acorn@^7.4.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" -acorn@^7.1.1, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +"acorn@^6.4.1": + "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + "version" "6.4.2" -address@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== +"address@^1.1.2": + "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + "version" "1.1.2" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== +"ajv-errors@^1.0.0": + "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" + "version" "1.0.1" -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== +"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== +"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +"alphanum-sort@^1.0.0": + "integrity" "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "resolved" "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + "version" "1.0.2" -animate.css@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz" - integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ== +"animate.css@4.1.1": + "integrity" "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + "resolved" "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz" + "version" "4.1.1" -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz" - integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= +"ansi-align@^3.0.0": + "integrity" "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==" + "resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" + "version" "3.0.1" dependencies: - string-width "^3.0.0" + "string-width" "^4.1.0" -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== +"ansi-colors@^3.0.0": + "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" + "version" "3.2.4" -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== +"ansi-escapes@^4.2.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" dependencies: - type-fest "^0.21.3" + "type-fest" "^0.21.3" -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= +"ansi-html@0.0.7": + "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" + "version" "0.0.7" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= +"ansi-regex@^3.0.0": + "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" + "version" "3.0.0" -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== +"ansi-regex@^4.1.0": + "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + "version" "4.1.0" -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +"ansi-regex@^5.0.0": + "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" + "version" "5.0.0" -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= +"ansi-styles@^2.2.1": + "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "version" "2.2.1" -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== +"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" dependencies: - color-convert "^1.9.0" + "color-convert" "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== +"ansi-styles@^4.0.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" dependencies: - color-convert "^2.0.1" + "color-convert" "^2.0.1" -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" + "color-convert" "^2.0.1" -anymatch@^3.0.0, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== +"any-promise@^1.0.0": + "integrity" "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + "resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" + "version" "1.3.0" + +"anymatch@^2.0.0": + "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + "version" "2.0.0" dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" + "micromatch" "^3.1.4" + "normalize-path" "^2.1.1" -apexcharts@3.24.0: - version "3.24.0" - resolved "https://registry.npmjs.org/apexcharts/-/apexcharts-3.24.0.tgz" - integrity sha512-iT6czJCIVrmAtrcO90MZTQCvC+xi6R6Acf0jNH/d40FVTtCfcqECuKIh5iAMyOTtgUb7+fQ8rbadH2bm1kbL9Q== +"anymatch@^3.0.0", "anymatch@~3.1.2": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" dependencies: - svg.draggable.js "^2.2.2" - svg.easing.js "^2.0.0" - svg.filter.js "^2.0.2" - svg.pathmorphing.js "^0.1.3" - svg.resize.js "^1.4.3" - svg.select.js "^3.0.1" + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -arch@^2.1.0, arch@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -archive-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/archive-type/download/archive-type-4.0.0.tgz" - integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= +"apexcharts@^3.6.6", "apexcharts@3.24.0": + "integrity" "sha512-iT6czJCIVrmAtrcO90MZTQCvC+xi6R6Acf0jNH/d40FVTtCfcqECuKIh5iAMyOTtgUb7+fQ8rbadH2bm1kbL9Q==" + "resolved" "https://registry.npmjs.org/apexcharts/-/apexcharts-3.24.0.tgz" + "version" "3.24.0" dependencies: - file-type "^4.2.0" + "svg.draggable.js" "^2.2.2" + "svg.easing.js" "^2.0.0" + "svg.filter.js" "^2.0.2" + "svg.pathmorphing.js" "^0.1.3" + "svg.resize.js" "^1.4.3" + "svg.select.js" "^3.0.1" -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz" - integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= +"aproba@^1.0.3", "aproba@^1.1.1": + "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + "version" "1.2.0" + +"arch@^2.1.0", "arch@^2.1.1": + "integrity" "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + "resolved" "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + "version" "2.2.0" + +"archive-type@^4.0.0": + "integrity" "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=" + "resolved" "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz" + "version" "4.0.0" dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" + "file-type" "^4.2.0" -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== +"are-we-there-yet@~1.1.2": + "integrity" "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==" + "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz" + "version" "1.1.7" dependencies: - sprintf-js "~1.0.2" + "delegates" "^1.0.0" + "readable-stream" "^2.0.6" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.nlark.com/array-find-index/download/array-find-index-1.0.2.tgz" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz" - integrity sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" - integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - get-intrinsic "^1.1.1" - is-string "^1.0.5" + "sprintf-js" "~1.0.2" -array-union@^1.0.1, array-union@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + "version" "4.0.0" + +"arr-flatten@^1.1.0": + "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + "version" "1.1.0" + +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + "version" "3.1.0" + +"array-find-index@^1.0.1": + "integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" + "version" "1.0.2" + +"array-find@^1.0.0": + "integrity" "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=" + "resolved" "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz" + "version" "1.0.0" + +"array-flatten@^2.1.0": + "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + "version" "2.1.2" + +"array-flatten@1.1.1": + "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-includes@^3.1.3": + "integrity" "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" + "version" "3.1.3" dependencies: - array-uniq "^1.0.1" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.5" -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-2.1.0.tgz" - integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flat@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" - integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== +"array-union@^1.0.1", "array-union@^1.0.2": + "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + "version" "1.0.2" dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + "array-uniq" "^1.0.1" -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array-uniq@^1.0.1": + "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "version" "1.0.3" + +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + "version" "0.3.2" + +"array.prototype.flat@^1.2.4": + "integrity" "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" + "version" "1.2.4" dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.1" -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== +"asn1.js@^5.2.0": + "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==" + "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + "version" "5.4.1" dependencies: - safer-buffer "~2.1.0" + "bn.js" "^4.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + "safer-buffer" "^2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== +"asn1@~0.2.3": + "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" + "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" + "version" "0.2.4" dependencies: - object-assign "^4.1.1" - util "0.10.3" + "safer-buffer" "~2.1.0" -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +"assert-plus@^1.0.0", "assert-plus@1.0.0": + "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "version" "1.0.0" -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== +"assert@^1.1.1": + "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" + "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + "version" "1.5.0" dependencies: - lodash "^4.17.14" + "object-assign" "^4.1.1" + "util" "0.10.3" -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + "version" "1.0.0" -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +"astral-regex@^1.0.0": + "integrity" "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + "version" "1.0.0" -autoprefixer@^9.8.6: - version "9.8.6" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== +"async-each@^1.0.1": + "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" + "version" "1.0.3" + +"async-limiter@~1.0.0": + "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" + "version" "1.0.1" + +"async@^2.6.2": + "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + "version" "2.6.3" dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" + "lodash" "^4.17.14" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" -axios-mock-adapter@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.19.0.tgz" - integrity sha512-D+0U4LNPr7WroiBDvWilzTMYPYTuZlbo6BI8YHZtj7wYQS8NkARlP9KBt8IWWHTQJ0q/8oZ0ClPBtKCCkx8cQg== +"autoprefixer@^9.8.6": + "integrity" "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz" + "version" "9.8.6" dependencies: - fast-deep-equal "^3.1.3" - is-buffer "^2.0.3" + "browserslist" "^4.12.0" + "caniuse-lite" "^1.0.30001109" + "colorette" "^1.2.1" + "normalize-range" "^0.1.2" + "num2fraction" "^1.2.2" + "postcss" "^7.0.32" + "postcss-value-parser" "^4.1.0" -axios@0.21.1, axios@^0.21.1: - version "0.21.1" - resolved "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== +"aws-sign2@~0.7.0": + "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + "version" "0.7.0" + +"aws4@^1.8.0": + "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" + "version" "1.11.0" + +"axios-mock-adapter@1.19.0": + "integrity" "sha512-D+0U4LNPr7WroiBDvWilzTMYPYTuZlbo6BI8YHZtj7wYQS8NkARlP9KBt8IWWHTQJ0q/8oZ0ClPBtKCCkx8cQg==" + "resolved" "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.19.0.tgz" + "version" "1.19.0" dependencies: - follow-redirects "^1.10.0" + "fast-deep-equal" "^3.1.3" + "is-buffer" "^2.0.3" -axios@^0.21.2: - version "0.21.4" - resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== +"axios@^0.21.1", "axios@>= 0.9.0", "axios@0.21.1": + "integrity" "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==" + "resolved" "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz" + "version" "0.21.1" dependencies: - follow-redirects "^1.14.0" + "follow-redirects" "^1.10.0" -babel-eslint@^10.0.3: - version "10.1.0" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== +"axios@^0.21.2": + "integrity" "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==" + "resolved" "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz" + "version" "0.21.4" + dependencies: + "follow-redirects" "^1.14.0" + +"babel-eslint@^10.0.3": + "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==" + "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" + "version" "10.1.0" dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.7.0" "@babel/traverse" "^7.7.0" "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" + "eslint-visitor-keys" "^1.0.0" + "resolve" "^1.12.0" -babel-helper-vue-jsx-merge-props@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz" - integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg== +"babel-helper-vue-jsx-merge-props@^2.0.2": + "integrity" "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + "resolved" "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz" + "version" "2.0.3" -babel-loader@^8.1.0: - version "8.2.2" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz" - integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== +"babel-loader@^8.1.0": + "integrity" "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz" + "version" "8.2.2" dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" + "find-cache-dir" "^3.3.1" + "loader-utils" "^1.4.0" + "make-dir" "^3.1.0" + "schema-utils" "^2.6.5" -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" dependencies: - object.assign "^4.1.0" + "object.assign" "^4.1.0" -babel-plugin-polyfill-corejs2@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz" - integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== +"babel-plugin-polyfill-corejs2@^0.2.2": + "integrity" "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz" + "version" "0.2.2" dependencies: "@babel/compat-data" "^7.13.11" "@babel/helper-define-polyfill-provider" "^0.2.2" - semver "^6.1.1" + "semver" "^6.1.1" -babel-plugin-polyfill-corejs3@^0.2.2: - version "0.2.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz" - integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g== +"babel-plugin-polyfill-corejs3@^0.2.2": + "integrity" "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz" + "version" "0.2.3" dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" - core-js-compat "^3.14.0" + "core-js-compat" "^3.14.0" -babel-plugin-polyfill-regenerator@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz" - integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== +"babel-plugin-polyfill-regenerator@^0.2.2": + "integrity" "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz" + "version" "0.2.2" dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" -base-x@^3.0.2: - version "3.0.8" - resolved "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz" - integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA== +"base-x@^3.0.2": + "integrity" "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==" + "resolved" "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz" + "version" "3.0.8" dependencies: - safe-buffer "^5.0.1" + "safe-buffer" "^5.0.1" -base64-js@^1.0.2, base64-js@^1.3.0, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" + "cache-base" "^1.0.1" + "class-utils" "^0.3.5" + "component-emitter" "^1.2.1" + "define-property" "^1.0.0" + "isobject" "^3.0.1" + "mixin-deep" "^1.2.0" + "pascalcase" "^0.1.1" -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= +"base64-js@^1.0.2", "base64-js@^1.3.0", "base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= +"batch@0.6.1": + "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bcrypt-pbkdf@^1.0.0": + "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" + "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + "version" "1.0.2" dependencies: - tweetnacl "^0.14.3" + "tweetnacl" "^0.14.3" -bech32@^1.1.2, bech32@^1.1.3, bech32@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" - integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== +"bech32@^1.1.2", "bech32@^1.1.3", "bech32@^1.1.4": + "integrity" "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "resolved" "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" + "version" "1.1.4" -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz" - integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== +"bfj@^6.1.1": + "integrity" "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==" + "resolved" "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz" + "version" "6.1.2" dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" + "bluebird" "^3.5.5" + "check-types" "^8.0.3" + "hoopy" "^0.1.4" + "tryer" "^1.0.1" -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== +"big.js@^3.1.3": + "integrity" "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" + "version" "3.2.0" -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" -bin-build@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/bin-build/download/bin-build-3.0.0.tgz" - integrity sha1-xXgKJaip+WbYJEIX5sH1CCoUOGE= +"bin-build@^3.0.0": + "integrity" "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==" + "resolved" "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz" + "version" "3.0.0" dependencies: - decompress "^4.0.0" - download "^6.2.2" - execa "^0.7.0" - p-map-series "^1.0.0" - tempfile "^2.0.0" + "decompress" "^4.0.0" + "download" "^6.2.2" + "execa" "^0.7.0" + "p-map-series" "^1.0.0" + "tempfile" "^2.0.0" -bin-check@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/bin-check/download/bin-check-4.1.0.tgz" - integrity sha1-/ElZcL3Ii7HVo1/BfmXEoUn8Skk= +"bin-check@^4.1.0": + "integrity" "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==" + "resolved" "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz" + "version" "4.1.0" dependencies: - execa "^0.7.0" - executable "^4.1.0" + "execa" "^0.7.0" + "executable" "^4.1.0" -bin-version-check@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/bin-version-check/download/bin-version-check-4.0.0.tgz?cache=0&sync_timestamp=1619602121719&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbin-version-check%2Fdownload%2Fbin-version-check-4.0.0.tgz" - integrity sha1-fYGcYklpkfgNiT5uAqMDI2Fgj3E= +"bin-version-check@^4.0.0": + "integrity" "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==" + "resolved" "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz" + "version" "4.0.0" dependencies: - bin-version "^3.0.0" - semver "^5.6.0" - semver-truncate "^1.1.2" + "bin-version" "^3.0.0" + "semver" "^5.6.0" + "semver-truncate" "^1.1.2" -bin-version@^3.0.0: - version "3.1.0" - resolved "https://registry.nlark.com/bin-version/download/bin-version-3.1.0.tgz" - integrity sha1-WwnrKAdSsb0o8MnbP5by9DtsCDk= +"bin-version@^3.0.0": + "integrity" "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==" + "resolved" "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz" + "version" "3.1.0" dependencies: - execa "^1.0.0" - find-versions "^3.0.0" + "execa" "^1.0.0" + "find-versions" "^3.0.0" -bin-wrapper@^4.0.0, bin-wrapper@^4.0.1: - version "4.1.0" - resolved "https://registry.npm.taobao.org/bin-wrapper/download/bin-wrapper-4.1.0.tgz" - integrity sha1-mTSPLPhQMePvfvzn5TAK6q6WBgU= +"bin-wrapper@^4.0.0", "bin-wrapper@^4.0.1": + "integrity" "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==" + "resolved" "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz" + "version" "4.1.0" dependencies: - bin-check "^4.1.0" - bin-version-check "^4.0.0" - download "^7.1.0" - import-lazy "^3.1.0" - os-filter-obj "^2.0.0" - pify "^4.0.1" + "bin-check" "^4.1.0" + "bin-version-check" "^4.0.0" + "download" "^7.1.0" + "import-lazy" "^3.1.0" + "os-filter-obj" "^2.0.0" + "pify" "^4.0.1" -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +"binary-extensions@^1.0.0": + "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + "version" "1.13.1" -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" -bindings@^1.3.0, bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== +"bindings@^1.3.0", "bindings@^1.5.0": + "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" + "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + "version" "1.5.0" dependencies: - file-uri-to-path "1.0.0" + "file-uri-to-path" "1.0.0" -bip32-path@^0.4.2: - version "0.4.2" - resolved "https://registry.npmjs.org/bip32-path/-/bip32-path-0.4.2.tgz" - integrity sha1-XbBBataCJxLwd4NuJVe4aXwMfJk= +"bip32-path@^0.4.2": + "integrity" "sha1-XbBBataCJxLwd4NuJVe4aXwMfJk=" + "resolved" "https://registry.npmjs.org/bip32-path/-/bip32-path-0.4.2.tgz" + "version" "0.4.2" -bip32@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/bip32/-/bip32-1.0.4.tgz" - integrity sha512-8T21eLWylZETolyqCPgia+MNp+kY37zFr7PTFDTPObHeNi9JlfG4qGIh8WzerIJidtwoK+NsWq2I5i66YfHoIw== +"bip32@^1.0.4": + "integrity" "sha512-8T21eLWylZETolyqCPgia+MNp+kY37zFr7PTFDTPObHeNi9JlfG4qGIh8WzerIJidtwoK+NsWq2I5i66YfHoIw==" + "resolved" "https://registry.npmjs.org/bip32/-/bip32-1.0.4.tgz" + "version" "1.0.4" dependencies: - bs58check "^2.1.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - tiny-secp256k1 "^1.0.0" - typeforce "^1.11.5" - wif "^2.0.6" + "bs58check" "^2.1.1" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "tiny-secp256k1" "^1.0.0" + "typeforce" "^1.11.5" + "wif" "^2.0.6" -bip32@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz" - integrity sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA== +"bip32@^2.0.5": + "integrity" "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==" + "resolved" "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz" + "version" "2.0.6" dependencies: "@types/node" "10.12.18" - bs58check "^2.1.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - tiny-secp256k1 "^1.1.3" - typeforce "^1.11.5" - wif "^2.0.6" + "bs58check" "^2.1.1" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "tiny-secp256k1" "^1.1.3" + "typeforce" "^1.11.5" + "wif" "^2.0.6" -bip39@^2.5.0: - version "2.6.0" - resolved "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz" - integrity sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg== +"bip39@^2.5.0": + "integrity" "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==" + "resolved" "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz" + "version" "2.6.0" dependencies: - create-hash "^1.1.0" - pbkdf2 "^3.0.9" - randombytes "^2.0.1" - safe-buffer "^5.0.1" - unorm "^1.3.3" + "create-hash" "^1.1.0" + "pbkdf2" "^3.0.9" + "randombytes" "^2.0.1" + "safe-buffer" "^5.0.1" + "unorm" "^1.3.3" -bip39@^3.0.2: - version "3.0.4" - resolved "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz" - integrity sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw== +"bip39@^3.0.2": + "integrity" "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==" + "resolved" "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz" + "version" "3.0.4" dependencies: "@types/node" "11.11.6" - create-hash "^1.1.0" - pbkdf2 "^3.0.9" - randombytes "^2.0.1" + "create-hash" "^1.1.0" + "pbkdf2" "^3.0.9" + "randombytes" "^2.0.1" -bip66@^1.1.0, bip66@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz" - integrity sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI= +"bip66@^1.1.0", "bip66@^1.1.5": + "integrity" "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=" + "resolved" "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz" + "version" "1.1.5" dependencies: - safe-buffer "^5.0.1" + "safe-buffer" "^5.0.1" -bitcoin-ops@^1.3.0, bitcoin-ops@^1.4.0: - version "1.4.1" - resolved "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz" - integrity sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow== +"bitcoin-ops@^1.3.0", "bitcoin-ops@^1.4.0": + "integrity" "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" + "resolved" "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz" + "version" "1.4.1" -bitcoinjs-lib@^4.0.2: - version "4.0.5" - resolved "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-4.0.5.tgz" - integrity sha512-gYs7K2hiY4Xb96J8AIF+Rx+hqbwjVlp5Zt6L6AnHOdzfe/2tODdmDxsEytnaxVCdhOUg0JnsGpl+KowBpGLxtA== +"bitcoinjs-lib@^4.0.2": + "integrity" "sha512-gYs7K2hiY4Xb96J8AIF+Rx+hqbwjVlp5Zt6L6AnHOdzfe/2tODdmDxsEytnaxVCdhOUg0JnsGpl+KowBpGLxtA==" + "resolved" "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-4.0.5.tgz" + "version" "4.0.5" dependencies: - bech32 "^1.1.2" - bip32 "^1.0.4" - bip66 "^1.1.0" - bitcoin-ops "^1.4.0" - bs58check "^2.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.3" - merkle-lib "^2.0.10" - pushdata-bitcoin "^1.0.1" - randombytes "^2.0.1" - safe-buffer "^5.1.1" - tiny-secp256k1 "^1.0.0" - typeforce "^1.11.3" - varuint-bitcoin "^1.0.4" - wif "^2.0.1" + "bech32" "^1.1.2" + "bip32" "^1.0.4" + "bip66" "^1.1.0" + "bitcoin-ops" "^1.4.0" + "bs58check" "^2.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.3" + "merkle-lib" "^2.0.10" + "pushdata-bitcoin" "^1.0.1" + "randombytes" "^2.0.1" + "safe-buffer" "^5.1.1" + "tiny-secp256k1" "^1.0.0" + "typeforce" "^1.11.3" + "varuint-bitcoin" "^1.0.4" + "wif" "^2.0.1" -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.nlark.com/bl/download/bl-1.2.3.tgz" - integrity sha1-Ho3YAULqyA1xWMnczAR/tiDgNec= +"bl@^1.0.0": + "integrity" "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==" + "resolved" "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz" + "version" "1.2.3" dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" + "readable-stream" "^2.3.5" + "safe-buffer" "^5.1.1" -bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.nlark.com/bl/download/bl-4.1.0.tgz" - integrity sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo= +"bl@^4.0.3": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" -bluebird@^3.1.1, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.8, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== +"bl@^4.1.0": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= +"bluebird@^3.1.1", "bluebird@^3.5.5": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.8", "bn.js@^4.11.9": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^5.0.0": + "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + "version" "5.2.0" + +"bn.js@^5.1.1": + "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + "version" "5.2.0" + +"body-parser@1.19.0": + "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" + "version" "1.19.0" dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" + "bytes" "3.1.0" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "~1.1.2" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "on-finished" "~2.3.0" + "qs" "6.7.0" + "raw-body" "2.4.0" + "type-is" "~1.6.17" -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +"bonjour@^3.5.0": + "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" + "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "array-flatten" "^2.1.0" + "deep-equal" "^1.0.1" + "dns-equal" "^1.0.0" + "dns-txt" "^2.0.2" + "multicast-dns" "^6.0.1" + "multicast-dns-service-types" "^1.1.0" -bootstrap-vue@2.21.1: - version "2.21.1" - resolved "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.21.1.tgz" - integrity sha512-hGAfy6hwA6pH/2oxKtd4GOETDW38br+K1ICw4sDDkuARxNlMwrVgIjMQFV8hGzo9NZi/bj82NZx8wRR9221qkw== +"boolbase@^1.0.0", "boolbase@~1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"bootstrap-vue@2.21.1": + "integrity" "sha512-hGAfy6hwA6pH/2oxKtd4GOETDW38br+K1ICw4sDDkuARxNlMwrVgIjMQFV8hGzo9NZi/bj82NZx8wRR9221qkw==" + "resolved" "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.21.1.tgz" + "version" "2.21.1" dependencies: "@nuxt/opencollective" "^0.3.2" - bootstrap ">=4.5.3 <5.0.0" - popper.js "^1.16.1" - portal-vue "^2.1.7" - vue-functional-data-merge "^3.1.0" + "bootstrap" ">=4.5.3 <5.0.0" + "popper.js" "^1.16.1" + "portal-vue" "^2.1.7" + "vue-functional-data-merge" "^3.1.0" -bootstrap@4.6.0, "bootstrap@>=4.5.3 <5.0.0": - version "4.6.0" - resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz" - integrity sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw== +"bootstrap@>=4.5.3 <5.0.0", "bootstrap@4.6.0": + "integrity" "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + "resolved" "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz" + "version" "4.6.0" -boxen@^5.0.0: - version "5.0.1" - resolved "https://registry.npm.taobao.org/boxen/download/boxen-5.0.1.tgz" - integrity sha1-ZXUovdP1mncrgnm4MfJ+wsdEZks= +"boxen@^5.0.0": + "integrity" "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==" + "resolved" "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" + "version" "5.1.2" dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.0" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" + "ansi-align" "^3.0.0" + "camelcase" "^6.2.0" + "chalk" "^4.1.0" + "cli-boxes" "^2.2.1" + "string-width" "^4.2.2" + "type-fest" "^0.20.2" + "widest-line" "^3.1.0" + "wrap-ansi" "^7.0.0" -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== +"braces@^2.3.1", "braces@^2.3.2": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" + "arr-flatten" "^1.1.0" + "array-unique" "^0.3.2" + "extend-shallow" "^2.0.1" + "fill-range" "^4.0.0" + "isobject" "^3.0.1" + "repeat-element" "^1.1.2" + "snapdragon" "^0.8.1" + "snapdragon-node" "^2.0.1" + "split-string" "^3.0.2" + "to-regex" "^3.0.1" -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +"braces@^3.0.1": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" dependencies: - fill-range "^7.0.1" + "fill-range" "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.0.6: - version "1.2.0" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== +"braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" + "fill-range" "^7.0.1" -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== +"brorand@^1.0.1", "brorand@^1.1.0": + "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + "version" "1.1.0" + +"browserify-aes@^1.0.0", "browserify-aes@^1.0.4", "browserify-aes@^1.0.6": + "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" + "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + "version" "1.2.0" dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" + "buffer-xor" "^1.0.3" + "cipher-base" "^1.0.0" + "create-hash" "^1.1.0" + "evp_bytestokey" "^1.0.3" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== +"browserify-cipher@^1.0.0": + "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" + "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + "version" "1.0.1" dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" + "browserify-aes" "^1.0.4" + "browserify-des" "^1.0.0" + "evp_bytestokey" "^1.0.0" -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== +"browserify-des@^1.0.0": + "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" + "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + "version" "1.0.2" dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" + "cipher-base" "^1.0.1" + "des.js" "^1.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== +"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": + "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" + "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + "version" "4.1.0" dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + "bn.js" "^5.0.0" + "randombytes" "^2.0.1" -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== +"browserify-sign@^4.0.0": + "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==" + "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + "version" "4.2.1" dependencies: - pako "~1.0.5" + "bn.js" "^5.1.1" + "browserify-rsa" "^4.0.1" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "elliptic" "^6.5.3" + "inherits" "^2.0.4" + "parse-asn1" "^5.1.5" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6: - version "4.16.6" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" - integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== +"browserify-zlib@^0.2.0": + "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" + "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + "version" "0.2.0" dependencies: - caniuse-lite "^1.0.30001219" - colorette "^1.2.2" - electron-to-chromium "^1.3.723" - escalade "^3.1.1" - node-releases "^1.1.71" + "pako" "~1.0.5" -bs58@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" - integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo= +"browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.16.6": + "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" + "version" "4.16.6" dependencies: - base-x "^3.0.2" + "caniuse-lite" "^1.0.30001219" + "colorette" "^1.2.2" + "electron-to-chromium" "^1.3.723" + "escalade" "^3.1.1" + "node-releases" "^1.1.71" -bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz" - integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== +"bs58@^4.0.0": + "integrity" "sha1-vhYedsNU9veIrkBx9j806MTwpCo=" + "resolved" "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" + "version" "4.0.1" dependencies: - bs58 "^4.0.0" - create-hash "^1.1.0" - safe-buffer "^5.1.2" + "base-x" "^3.0.2" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz" - integrity sha1-vX3CauKXLQ7aJTvgYdupkjScGfA= - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.nlark.com/buffer-alloc/download/buffer-alloc-1.2.0.tgz" - integrity sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow= +"bs58check@^2.0.0", "bs58check@^2.1.1", "bs58check@<3.0.0": + "integrity" "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==" + "resolved" "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz" + "version" "2.1.2" dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" + "bs58" "^4.0.0" + "create-hash" "^1.1.0" + "safe-buffer" "^5.1.2" -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= +"buffer-alloc-unsafe@^1.1.0": + "integrity" "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + "resolved" "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" + "version" "1.1.0" -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/buffer-fill/download/buffer-fill-1.0.0.tgz" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-json@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz" - integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== +"buffer-alloc@^1.2.0": + "integrity" "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" + "resolved" "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" + "version" "1.2.0" dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" + "buffer-alloc-unsafe" "^1.1.0" + "buffer-fill" "^1.0.0" -buffer@^5.2.1, buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.nlark.com/buffer/download/buffer-5.7.1.tgz" - integrity sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA= +"buffer-crc32@~0.2.3": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-fill@^1.0.0": + "integrity" "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + "resolved" "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" + "version" "1.0.0" + +"buffer-from@^1.0.0": + "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" + "version" "1.1.1" + +"buffer-indexof@^1.0.0": + "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + "version" "1.1.1" + +"buffer-json@^2.0.0": + "integrity" "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==" + "resolved" "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz" + "version" "2.0.0" + +"buffer-xor@^1.0.3": + "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + "version" "1.0.3" + +"buffer@^4.3.0": + "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + "version" "4.9.2" dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" + "base64-js" "^1.0.2" + "ieee754" "^1.1.4" + "isarray" "^1.0.0" -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cacache@^12.0.2, cacache@^12.0.3: - version "12.0.4" - resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== +"buffer@^5.2.1", "buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== +"builtin-status-codes@^3.0.0": + "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.0.0": + "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.0": + "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + "version" "3.1.0" + +"cacache@^12.0.2", "cacache@^12.0.3": + "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + "version" "12.0.4" dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" + "bluebird" "^3.5.5" + "chownr" "^1.1.1" + "figgy-pudding" "^3.5.1" + "glob" "^7.1.4" + "graceful-fs" "^4.1.15" + "infer-owner" "^1.0.3" + "lru-cache" "^5.1.1" + "mississippi" "^3.0.0" + "mkdirp" "^0.5.1" + "move-concurrently" "^1.0.1" + "promise-inflight" "^1.0.1" + "rimraf" "^2.6.3" + "ssri" "^6.0.1" + "unique-filename" "^1.1.1" + "y18n" "^4.0.0" -cache-loader@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz" - integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw== +"cache-base@^1.0.1": + "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + "version" "1.0.1" dependencies: - buffer-json "^2.0.0" - find-cache-dir "^3.0.0" - loader-utils "^1.2.3" - mkdirp "^0.5.1" - neo-async "^2.6.1" - schema-utils "^2.0.0" + "collection-visit" "^1.0.0" + "component-emitter" "^1.2.1" + "get-value" "^2.0.6" + "has-value" "^1.0.0" + "isobject" "^3.0.1" + "set-value" "^2.0.0" + "to-object-path" "^0.3.0" + "union-value" "^1.0.0" + "unset-value" "^1.0.0" -cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.npm.taobao.org/cacheable-lookup/download/cacheable-lookup-5.0.4.tgz?cache=0&sync_timestamp=1613567617958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacheable-lookup%2Fdownload%2Fcacheable-lookup-5.0.4.tgz" - integrity sha1-WmuGWyxENXvj1evCpGewMnGacAU= - -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.nlark.com/cacheable-request/download/cacheable-request-2.1.4.tgz" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= +"cache-loader@^4.1.0": + "integrity" "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==" + "resolved" "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz" + "version" "4.1.0" dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" + "buffer-json" "^2.0.0" + "find-cache-dir" "^3.0.0" + "loader-utils" "^1.2.3" + "mkdirp" "^0.5.1" + "neo-async" "^2.6.1" + "schema-utils" "^2.0.0" -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.nlark.com/cacheable-request/download/cacheable-request-6.1.0.tgz" - integrity sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI= +"cacheable-lookup@^5.0.3": + "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" + "version" "5.0.4" + +"cacheable-request@^2.1.1": + "integrity" "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=" + "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz" + "version" "2.1.4" dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" + "clone-response" "1.0.2" + "get-stream" "3.0.0" + "http-cache-semantics" "3.8.1" + "keyv" "3.0.0" + "lowercase-keys" "1.0.0" + "normalize-url" "2.0.1" + "responselike" "1.0.2" -cacheable-request@^7.0.1: - version "7.0.2" - resolved "https://registry.nlark.com/cacheable-request/download/cacheable-request-7.0.2.tgz" - integrity sha1-6g0LiJNkolhUdXMByhKy2nf5HSc= +"cacheable-request@^6.0.0": + "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==" + "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + "version" "6.1.0" dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" + "clone-response" "^1.0.2" + "get-stream" "^5.1.0" + "http-cache-semantics" "^4.0.0" + "keyv" "^3.0.0" + "lowercase-keys" "^2.0.0" + "normalize-url" "^4.1.0" + "responselike" "^1.0.2" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== +"cacheable-request@^7.0.1": + "integrity" "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==" + "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz" + "version" "7.0.2" dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" + "clone-response" "^1.0.2" + "get-stream" "^5.1.0" + "http-cache-semantics" "^4.0.0" + "keyv" "^4.0.0" + "lowercase-keys" "^2.0.0" + "normalize-url" "^6.0.1" + "responselike" "^2.0.0" -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" dependencies: - callsites "^2.0.0" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= +"call-me-maybe@^1.0.1": + "integrity" "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + "resolved" "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" + "version" "1.0.1" + +"caller-callsite@^2.0.0": + "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=" + "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + "version" "2.0.0" dependencies: - caller-callsite "^2.0.0" + "callsites" "^2.0.0" -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= +"caller-path@^2.0.0": + "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=" + "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + "version" "2.0.0" dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" + "caller-callsite" "^2.0.0" -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.nlark.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz?cache=0&sync_timestamp=1624609060222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-2.1.0.tgz" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= +"callsites@^2.0.0": + "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + "version" "2.0.0" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@3.0.x": + "integrity" "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz" + "version" "3.0.0" dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" + "no-case" "^2.2.0" + "upper-case" "^1.1.1" -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.0.0, camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== +"camelcase-keys@^2.0.0": + "integrity" "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" + "version" "2.1.0" dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" + "camelcase" "^2.0.0" + "map-obj" "^1.0.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001245" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz" - integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== +"camelcase@^2.0.0": + "integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + "version" "2.1.1" -case-sensitive-paths-webpack-plugin@^2.3.0: - version "2.4.0" - resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +"camelcase@^6.0.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" -caw@^2.0.0, caw@^2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/caw/download/caw-2.0.1.tgz" - integrity sha1-bDygcfwZRyCIPC3F2psHS/x+npU= +"camelcase@^6.2.0": + "integrity" "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz" + "version" "6.2.1" + +"caniuse-api@^3.0.0": + "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" + "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + "version" "3.0.0" dependencies: - get-proxy "^2.0.0" - isurl "^1.0.0-alpha5" - tunnel-agent "^0.6.0" - url-to-options "^1.0.1" + "browserslist" "^4.0.0" + "caniuse-lite" "^1.0.0" + "lodash.memoize" "^4.1.2" + "lodash.uniq" "^4.5.0" -chalk@4.1.1, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001219": + "integrity" "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz" + "version" "1.0.30001245" + +"case-sensitive-paths-webpack-plugin@^2.3.0": + "integrity" "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + "version" "2.4.0" + +"caseless@~0.12.0": + "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + "version" "0.12.0" + +"caw@^2.0.0", "caw@^2.0.1": + "integrity" "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==" + "resolved" "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz" + "version" "2.0.1" dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + "get-proxy" "^2.0.0" + "isurl" "^1.0.0-alpha5" + "tunnel-agent" "^0.6.0" + "url-to-options" "^1.0.1" -chalk@^1.0.0: - version "1.1.3" - resolved "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= +"chalk@^1.0.0": + "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + "version" "1.1.3" dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" + "ansi-styles" "^2.2.1" + "escape-string-regexp" "^1.0.2" + "has-ansi" "^2.0.0" + "strip-ansi" "^3.0.0" + "supports-color" "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== +"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.1.0", "chalk@^2.3.0", "chalk@^2.4.1", "chalk@^2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chart.js@2.9.4: - version "2.9.4" - resolved "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz" - integrity sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A== +"chalk@^4.0.0": + "integrity" "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" + "version" "4.1.1" dependencies: - chartjs-color "^2.1.0" - moment "^2.10.2" + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" -chartjs-color-string@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz" - integrity sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A== +"chalk@^4.1.0", "chalk@^4.1.1", "chalk@4.1.1": + "integrity" "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" + "version" "4.1.1" dependencies: - color-name "^1.0.0" + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" -chartjs-color@^2.1.0: - version "2.4.1" - resolved "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz" - integrity sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w== +"chardet@^0.7.0": + "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + "version" "0.7.0" + +"chart.js@>= 2.5", "chart.js@2.9.4": + "integrity" "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==" + "resolved" "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz" + "version" "2.9.4" dependencies: - chartjs-color-string "^0.6.0" - color-convert "^1.9.3" + "chartjs-color" "^2.1.0" + "moment" "^2.10.2" -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz" - integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== - -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1: - version "3.5.2" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== +"chartjs-color-string@^0.6.0": + "integrity" "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==" + "resolved" "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz" + "version" "0.6.0" dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" + "color-name" "^1.0.0" + +"chartjs-color@^2.1.0": + "integrity" "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==" + "resolved" "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "chartjs-color-string" "^0.6.0" + "color-convert" "^1.9.3" + +"check-types@^8.0.3": + "integrity" "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" + "resolved" "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz" + "version" "8.0.3" + +"chokidar@^2.1.8": + "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + "version" "2.1.8" + dependencies: + "anymatch" "^2.0.0" + "async-each" "^1.0.1" + "braces" "^2.3.2" + "glob-parent" "^3.1.0" + "inherits" "^2.0.3" + "is-binary-path" "^1.0.0" + "is-glob" "^4.0.0" + "normalize-path" "^3.0.0" + "path-is-absolute" "^1.0.0" + "readdirp" "^2.2.1" + "upath" "^1.1.1" optionalDependencies: - fsevents "~2.3.2" + "fsevents" "^1.2.7" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== +"chokidar@^3.4.1": + "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" + "version" "3.5.2" dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" optionalDependencies: - fsevents "^1.2.7" + "fsevents" "~2.3.2" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== +"chokidar@>=3.0.0 <4.0.0": + "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" + "version" "3.5.2" dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" + optionalDependencies: + "fsevents" "~2.3.2" -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== +"chownr@^1.1.1": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" + +"chrome-trace-event@^1.0.2": + "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + "version" "1.0.3" + +"ci-info@^1.5.0": + "integrity" "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" + "version" "1.6.0" + +"ci-info@^2.0.0": + "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + "version" "2.0.0" + +"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": + "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" + "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + "version" "1.0.4" dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" -clean-css@4.2.x: - version "4.2.3" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== +"class-utils@^0.3.5": + "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" + "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + "version" "0.3.6" dependencies: - source-map "~0.6.0" + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" -cleave.js@^1.4.7: - version "1.6.0" - resolved "https://registry.npmjs.org/cleave.js/-/cleave.js-1.6.0.tgz" - integrity sha512-ivqesy3j5hQVG3gywPfwKPbi/7ZSftY/UNp5uphnqjr25yI2CP8FS2ODQPzuLXXnNLi29e2+PgPkkiKUXLs/Nw== - -cli-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.nlark.com/cli-boxes/download/cli-boxes-2.2.1.tgz" - integrity sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8= - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= +"clean-css@4.2.x": + "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" + "version" "4.2.3" dependencies: - restore-cursor "^2.0.0" + "source-map" "~0.6.0" -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== +"cleave.js@^1.4.7": + "integrity" "sha512-ivqesy3j5hQVG3gywPfwKPbi/7ZSftY/UNp5uphnqjr25yI2CP8FS2ODQPzuLXXnNLi29e2+PgPkkiKUXLs/Nw==" + "resolved" "https://registry.npmjs.org/cleave.js/-/cleave.js-1.6.0.tgz" + "version" "1.6.0" + +"cli-boxes@^2.2.1": + "integrity" "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + "resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" + "version" "2.2.1" + +"cli-cursor@^2.1.0": + "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" + "version" "2.1.0" dependencies: - restore-cursor "^3.1.0" + "restore-cursor" "^2.0.0" -cli-highlight@^2.1.4: - version "2.1.11" - resolved "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz" - integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== +"cli-cursor@^3.1.0": + "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + "version" "3.1.0" dependencies: - chalk "^4.0.0" - highlight.js "^10.7.1" - mz "^2.4.0" - parse5 "^5.1.1" - parse5-htmlparser2-tree-adapter "^6.0.0" - yargs "^16.0.0" + "restore-cursor" "^3.1.0" -cli-spinners@^2.0.0, cli-spinners@^2.5.0: - version "2.6.0" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz" - integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -clipboard@^2.0.0: - version "2.0.8" - resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz" - integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== +"cli-highlight@^2.1.4": + "integrity" "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==" + "resolved" "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz" + "version" "2.1.11" dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" + "chalk" "^4.0.0" + "highlight.js" "^10.7.1" + "mz" "^2.4.0" + "parse5" "^5.1.1" + "parse5-htmlparser2-tree-adapter" "^6.0.0" + "yargs" "^16.0.0" -clipboardy@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz" - integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== +"cli-spinners@^2.0.0", "cli-spinners@^2.5.0": + "integrity" "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==" + "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz" + "version" "2.6.0" + +"cli-width@^3.0.0": + "integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" + "version" "3.0.0" + +"clipboard@^2.0.0": + "integrity" "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==" + "resolved" "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz" + "version" "2.0.8" dependencies: - arch "^2.1.1" - execa "^1.0.0" - is-wsl "^2.1.1" + "good-listener" "^1.2.2" + "select" "^1.1.2" + "tiny-emitter" "^2.0.0" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== +"clipboardy@^2.3.0": + "integrity" "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==" + "resolved" "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz" + "version" "2.3.0" dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" + "arch" "^2.1.1" + "execa" "^1.0.0" + "is-wsl" "^2.1.1" -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== +"cliui@^5.0.0": + "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + "version" "5.0.0" dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" + "string-width" "^3.1.0" + "strip-ansi" "^5.2.0" + "wrap-ansi" "^5.1.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" -clone-response@1.0.2, clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" dependencies: - mimic-response "^1.0.0" + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +"clone-response@^1.0.2", "clone-response@1.0.2": + "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" + "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "mimic-response" "^1.0.0" -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== +"clone@^1.0.2": + "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + "version" "1.0.4" + +"coa@^2.0.2": + "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==" + "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + "version" "2.0.2" dependencies: "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" + "chalk" "^2.4.1" + "q" "^1.1.2" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/code-point-at/download/code-point-at-1.1.0.tgz" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +"code-point-at@^1.0.0": + "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + "version" "1.1.0" -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + "version" "1.0.0" dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== +"color-convert@^1.9.0", "color-convert@^1.9.1", "color-convert@^1.9.3": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" dependencies: - color-name "1.1.3" + "color-name" "1.1.3" -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" dependencies: - color-name "~1.1.4" + "color-name" "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= +"color-name@^1.0.0", "color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" -color-string@^1.5.4: - version "1.5.5" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz" - integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== +"color-string@^1.5.4": + "integrity" "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz" + "version" "1.5.5" dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" -color@^3.0.0, color@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/color/-/color-3.1.3.tgz" - integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== +"color@^3.0.0", "color@^3.1.3": + "integrity" "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==" + "resolved" "https://registry.npmjs.org/color/-/color-3.1.3.tgz" + "version" "3.1.3" dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" + "color-convert" "^1.9.1" + "color-string" "^1.5.4" -colorette@^1.2.1, colorette@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" - integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== +"colorette@^1.2.1", "colorette@^1.2.2": + "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" + "version" "1.2.2" -colors@~0.6.0-1: - version "0.6.2" - resolved "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" - integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w= +"colors@~0.6.0-1": + "integrity" "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + "resolved" "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + "version" "0.6.2" -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== +"combined-stream@^1.0.6", "combined-stream@~1.0.6": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" dependencies: - delayed-stream "~1.0.0" + "delayed-stream" "~1.0.0" -commander@2.17.x: - version "2.17.1" - resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== +"commander@^2.18.0", "commander@^2.20.0", "commander@^2.8.1": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" -commander@^2.18.0, commander@^2.20.0, commander@^2.8.1: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +"commander@~2.1.0": + "integrity" "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz" + "version" "2.1.0" -commander@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz" - integrity sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E= +"commander@~2.19.0": + "integrity" "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz" + "version" "2.19.0" -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== +"commander@2.17.x": + "integrity" "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz" + "version" "2.17.1" -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +"commondir@^1.0.1": + "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== +"compare-versions@^3.6.0": + "integrity" "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + "resolved" "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" + "version" "3.6.0" -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +"component-emitter@^1.2.1": + "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + "version" "1.3.0" -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" dependencies: - mime-db ">= 1.43.0 < 2" + "mime-db" ">= 1.43.0 < 2" -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== +"concat-stream@^1.5.0": + "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + "version" "1.6.2" dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" + "buffer-from" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^2.2.2" + "typedarray" "^0.0.6" -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622745851079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz" - integrity sha1-+tB5Wqamza/57Rto6d/5Q3LCMvQ= +"config-chain@^1.1.11": + "integrity" "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==" + "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" + "version" "1.1.13" dependencies: - ini "^1.3.4" - proto-list "~1.2.1" + "ini" "^1.3.4" + "proto-list" "~1.2.1" -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz" - integrity sha1-02UCG130uYzdGH1qOw4/anzF7ZY= +"configstore@^5.0.1": + "integrity" "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==" + "resolved" "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" + "version" "5.0.1" dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" + "dot-prop" "^5.2.0" + "graceful-fs" "^4.1.2" + "make-dir" "^3.0.0" + "unique-string" "^2.0.0" + "write-file-atomic" "^3.0.0" + "xdg-basedir" "^4.0.0" -confusing-browser-globals@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" - integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== +"confusing-browser-globals@^1.0.10": + "integrity" "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" + "version" "1.0.10" -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== +"connect-history-api-fallback@^1.6.0": + "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + "version" "1.6.0" -consola@^2.15.0: - version "2.15.3" - resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== +"consola@^2.15.0": + "integrity" "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "resolved" "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" + "version" "2.15.3" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== +"console-browserify@^1.1.0": + "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + "version" "1.2.0" -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.nlark.com/console-control-strings/download/console-control-strings-1.1.0.tgz" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +"console-control-strings@^1.0.0", "console-control-strings@~1.1.0": + "integrity" "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" + "version" "1.1.0" -console-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.npm.taobao.org/console-stream/download/console-stream-0.1.1.tgz" - integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= +"console-stream@^0.1.1": + "integrity" "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" + "resolved" "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" + "version" "0.1.1" -consolidate@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" - integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== +"consolidate@^0.15.1": + "integrity" "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==" + "resolved" "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" + "version" "0.15.1" dependencies: - bluebird "^3.1.1" + "bluebird" "^3.1.1" -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= +"constants-browserify@^1.0.0": + "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + "version" "1.0.0" -content-disposition@0.5.3, content-disposition@^0.5.2: - version "0.5.3" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== +"content-disposition@^0.5.2", "content-disposition@0.5.3": + "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" + "version" "0.5.3" dependencies: - safe-buffer "5.1.2" + "safe-buffer" "5.1.2" -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +"content-type@~1.0.4": + "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + "version" "1.0.4" -convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== +"convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" dependencies: - safe-buffer "~5.1.1" + "safe-buffer" "~5.1.1" -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= +"cookie-signature@1.0.6": + "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== +"cookie@0.4.0": + "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" + "version" "0.4.0" -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== +"copy-concurrently@^1.0.0": + "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" + "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + "version" "1.0.5" dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" + "aproba" "^1.1.1" + "fs-write-stream-atomic" "^1.0.8" + "iferr" "^0.1.5" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.0" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" -copy-webpack-plugin@^5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz" - integrity sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ== +"copy-webpack-plugin@^5.1.1": + "integrity" "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==" + "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz" + "version" "5.1.2" dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" - normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - webpack-log "^2.0.0" + "cacache" "^12.0.3" + "find-cache-dir" "^2.1.0" + "glob-parent" "^3.1.0" + "globby" "^7.1.1" + "is-glob" "^4.0.1" + "loader-utils" "^1.2.3" + "minimatch" "^3.0.4" + "normalize-path" "^3.0.0" + "p-limit" "^2.2.1" + "schema-utils" "^1.0.0" + "serialize-javascript" "^4.0.0" + "webpack-log" "^2.0.0" -core-js-compat@^3.14.0, core-js-compat@^3.15.0, core-js-compat@^3.6.5: - version "3.15.2" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz" - integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== +"core-js-compat@^3.14.0", "core-js-compat@^3.15.0", "core-js-compat@^3.6.5": + "integrity" "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz" + "version" "3.15.2" dependencies: - browserslist "^4.16.6" - semver "7.0.0" + "browserslist" "^4.16.6" + "semver" "7.0.0" -core-js@3.8.1: - version "3.8.1" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz" - integrity sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg== +"core-js@^3.4.4": + "integrity" "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz" + "version" "3.15.2" -core-js@^3.4.4, core-js@^3.6.5: - version "3.15.2" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz" - integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== +"core-js@^3.6.5": + "integrity" "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz" + "version" "3.15.2" -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +"core-js@3.8.1": + "integrity" "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz" + "version" "3.8.1" -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== +"core-util-is@~1.0.0", "core-util-is@1.0.2": + "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "version" "1.0.2" + +"cosmiconfig@^5.0.0": + "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + "version" "5.2.1" dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" + "import-fresh" "^2.0.0" + "is-directory" "^0.3.1" + "js-yaml" "^3.13.1" + "parse-json" "^4.0.0" -cosmjs-types@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.2.0.tgz" - integrity sha512-9/jBr7kxfHg8HCNzUi9hxutU2GldrScXXSjfTZWuZHlFJmn5sJDXlvxSWhpeWIorHRxN8CtxDPmt7zdo/+BYDg== +"cosmjs-types@^0.2.0": + "integrity" "sha512-9/jBr7kxfHg8HCNzUi9hxutU2GldrScXXSjfTZWuZHlFJmn5sJDXlvxSWhpeWIorHRxN8CtxDPmt7zdo/+BYDg==" + "resolved" "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.2.0.tgz" + "version" "0.2.0" dependencies: - long "^4.0.0" - protobufjs "~6.11.2" + "long" "^4.0.0" + "protobufjs" "~6.11.2" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== +"create-ecdh@^4.0.0": + "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" + "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + "version" "4.0.4" dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" + "bn.js" "^4.1.0" + "elliptic" "^6.5.3" -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== +"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": + "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + "version" "1.2.0" dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" + "cipher-base" "^1.0.1" + "inherits" "^2.0.1" + "md5.js" "^1.3.4" + "ripemd160" "^2.0.1" + "sha.js" "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.3, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== +"create-hmac@^1.1.0", "create-hmac@^1.1.3", "create-hmac@^1.1.4", "create-hmac@^1.1.7": + "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" + "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + "version" "1.1.7" dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" + "cipher-base" "^1.0.3" + "create-hash" "^1.1.0" + "inherits" "^2.0.1" + "ripemd160" "^2.0.0" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" -cross-env@7.0.3: - version "7.0.3" - resolved "https://registry.nlark.com/cross-env/download/cross-env-7.0.3.tgz" - integrity sha1-hlJkspZ33AFbqEGJGJZd0jL8VM8= +"cross-env@7.0.3": + "integrity" "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==" + "resolved" "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz" + "version" "7.0.3" dependencies: - cross-spawn "^7.0.1" + "cross-spawn" "^7.0.1" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== +"cross-spawn@^5.0.1": + "integrity" "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" + "version" "5.1.0" dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + "lru-cache" "^4.0.1" + "shebang-command" "^1.2.0" + "which" "^1.2.9" -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= +"cross-spawn@^6.0.0": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +"cross-spawn@^6.0.5": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== +"cross-spawn@^7.0.0", "cross-spawn@^7.0.1", "cross-spawn@7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/crypto-random-string/download/crypto-random-string-2.0.0.tgz" - integrity sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU= - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== +"crypto-browserify@^3.11.0": + "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + "version" "3.12.0" dependencies: - postcss "^7.0.1" - timsort "^0.3.0" + "browserify-cipher" "^1.0.0" + "browserify-sign" "^4.0.0" + "create-ecdh" "^4.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.0" + "diffie-hellman" "^5.0.0" + "inherits" "^2.0.1" + "pbkdf2" "^3.0.3" + "public-encrypt" "^4.0.0" + "randombytes" "^2.0.0" + "randomfill" "^1.0.3" -css-loader@^3.5.3: - version "3.6.0" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz" - integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== +"crypto-random-string@^2.0.0": + "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + "version" "2.0.0" + +"css-color-names@^0.0.4", "css-color-names@0.0.4": + "integrity" "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "resolved" "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + "version" "0.0.4" + +"css-declaration-sorter@^4.0.1": + "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + "version" "4.0.1" dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.0" + "postcss" "^7.0.1" + "timsort" "^0.3.0" -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== +"css-loader@*", "css-loader@^3.5.3": + "integrity" "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz" + "version" "3.6.0" dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" + "camelcase" "^5.3.1" + "cssesc" "^3.0.0" + "icss-utils" "^4.1.1" + "loader-utils" "^1.2.3" + "normalize-path" "^3.0.0" + "postcss" "^7.0.32" + "postcss-modules-extract-imports" "^2.0.0" + "postcss-modules-local-by-default" "^3.0.2" + "postcss-modules-scope" "^2.2.0" + "postcss-modules-values" "^3.0.0" + "postcss-value-parser" "^4.1.0" + "schema-utils" "^2.7.0" + "semver" "^6.3.0" -css-select@^4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz" - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== +"css-select-base-adapter@^0.1.1": + "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "resolved" "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + "version" "0.1.1" + +"css-select@^2.0.0": + "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + "version" "2.1.0" dependencies: - boolbase "^1.0.0" - css-what "^5.0.0" - domhandler "^4.2.0" - domutils "^2.6.0" - nth-check "^2.0.0" + "boolbase" "^1.0.0" + "css-what" "^3.2.1" + "domutils" "^1.7.0" + "nth-check" "^1.0.2" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== +"css-select@^4.1.3": + "integrity" "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz" + "version" "4.1.3" dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" + "boolbase" "^1.0.0" + "css-what" "^5.0.0" + "domhandler" "^4.2.0" + "domutils" "^2.6.0" + "nth-check" "^2.0.0" -css-tree@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== +"css-tree@^1.1.2": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" + "mdn-data" "2.0.14" + "source-map" "^0.6.1" -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz" - integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.0, cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== +"css-tree@1.0.0-alpha.37": + "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + "version" "1.0.0-alpha.37" dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" + "mdn-data" "2.0.4" + "source-map" "^0.6.1" -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= +"css-what@^3.2.1": + "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + "version" "3.4.2" -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= +"css-what@^5.0.0": + "integrity" "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz" + "version" "5.0.1" -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"cssnano-preset-default@^4.0.0", "cssnano-preset-default@^4.0.8": + "integrity" "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" + "version" "4.0.8" dependencies: - postcss "^7.0.0" + "css-declaration-sorter" "^4.0.1" + "cssnano-util-raw-cache" "^4.0.1" + "postcss" "^7.0.0" + "postcss-calc" "^7.0.1" + "postcss-colormin" "^4.0.3" + "postcss-convert-values" "^4.0.1" + "postcss-discard-comments" "^4.0.2" + "postcss-discard-duplicates" "^4.0.2" + "postcss-discard-empty" "^4.0.1" + "postcss-discard-overridden" "^4.0.1" + "postcss-merge-longhand" "^4.0.11" + "postcss-merge-rules" "^4.0.3" + "postcss-minify-font-values" "^4.0.2" + "postcss-minify-gradients" "^4.0.2" + "postcss-minify-params" "^4.0.2" + "postcss-minify-selectors" "^4.0.2" + "postcss-normalize-charset" "^4.0.1" + "postcss-normalize-display-values" "^4.0.2" + "postcss-normalize-positions" "^4.0.2" + "postcss-normalize-repeat-style" "^4.0.2" + "postcss-normalize-string" "^4.0.2" + "postcss-normalize-timing-functions" "^4.0.2" + "postcss-normalize-unicode" "^4.0.1" + "postcss-normalize-url" "^4.0.1" + "postcss-normalize-whitespace" "^4.0.2" + "postcss-ordered-values" "^4.1.2" + "postcss-reduce-initial" "^4.0.3" + "postcss-reduce-transforms" "^4.0.2" + "postcss-svgo" "^4.0.3" + "postcss-unique-selectors" "^4.0.1" -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== +"cssnano-util-get-arguments@^4.0.0": + "integrity" "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + "version" "4.0.0" -cssnano@^4.0.0, cssnano@^4.1.10: - version "4.1.11" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== +"cssnano-util-get-match@^4.0.0": + "integrity" "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + "version" "4.0.0" + +"cssnano-util-raw-cache@^4.0.1": + "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==" + "resolved" "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + "version" "4.0.1" dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" + "postcss" "^7.0.0" -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== +"cssnano-util-same-parent@^4.0.0": + "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "resolved" "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + "version" "4.0.1" + +"cssnano@^4.0.0", "cssnano@^4.1.10": + "integrity" "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" + "version" "4.1.11" dependencies: - css-tree "^1.1.2" + "cosmiconfig" "^5.0.0" + "cssnano-preset-default" "^4.0.8" + "is-resolvable" "^1.0.0" + "postcss" "^7.0.0" -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.nlark.com/currently-unhandled/download/currently-unhandled-0.4.1.tgz?cache=0&sync_timestamp=1618847033604&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcurrently-unhandled%2Fdownload%2Fcurrently-unhandled-0.4.1.tgz" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= +"csso@^4.0.2": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" dependencies: - array-find-index "^1.0.1" + "css-tree" "^1.1.2" -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= +"currently-unhandled@^0.4.1": + "integrity" "sha1-mI3zP+qxke95mmE2nddsF635V+o=" + "resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" + "version" "0.4.1" dependencies: - assert-plus "^1.0.0" + "array-find-index" "^1.0.1" -dayjs@^1.10.6: - version "1.10.6" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz" - integrity sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw== +"cyclist@^1.0.1": + "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" + "version" "1.0.1" -de-indent@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" - integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== +"dashdash@^1.12.0": + "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + "version" "1.14.1" dependencies: - ms "2.0.0" + "assert-plus" "^1.0.0" -debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== +"dayjs@^1.10.6": + "integrity" "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==" + "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz" + "version" "1.10.6" + +"de-indent@^1.0.2": + "integrity" "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" + "resolved" "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" + "version" "1.0.2" + +"debug@^2.2.0", "debug@^2.3.3", "debug@^2.6.9", "debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - ms "^2.1.1" + "ms" "2.0.0" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.2" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== +"debug@^3.1.1": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - ms "2.1.2" + "ms" "^2.1.1" -decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-3.3.0.tgz" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= +"debug@^3.2.6": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - mimic-response "^1.0.0" + "ms" "^2.1.1" -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-4.2.1.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-4.2.1.tgz" - integrity sha1-QUAjzHowLaJc4uyC0NUjjMr9iYY= +"debug@^3.2.7": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - mimic-response "^2.0.0" + "ms" "^2.1.1" -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-6.0.0.tgz?cache=0&sync_timestamp=1613125280468&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecompress-response%2Fdownload%2Fdecompress-response-6.0.0.tgz" - integrity sha1-yjh2Et234QS9FthaqwDV7PCcZvw= +"debug@^4.0.1": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" dependencies: - mimic-response "^3.1.0" + "ms" "2.1.2" -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/decompress-tar/download/decompress-tar-4.1.1.tgz" - integrity sha1-cYy9P8sWIJcW5womuE57pFkuWvE= +"debug@^4.1.0": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" + "ms" "2.1.2" -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.npm.taobao.org/decompress-tarbz2/download/decompress-tarbz2-4.1.1.tgz" - integrity sha1-MIKluIDqQEOBY0nzeLVsUWvho5s= +"debug@^4.1.1": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" + "ms" "2.1.2" -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.npm.taobao.org/decompress-targz/download/decompress-targz-4.1.1.tgz" - integrity sha1-wJvDXE0R894J8tLaU+neI+fOHu4= +"decamelize@^1.1.2", "decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"decompress-response@^3.2.0": + "integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + "version" "3.3.0" dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" + "mimic-response" "^1.0.0" -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/decompress-unzip/download/decompress-unzip-4.0.1.tgz" - integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= +"decompress-response@^3.3.0": + "integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + "version" "3.3.0" dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" + "mimic-response" "^1.0.0" -decompress@^4.0.0, decompress@^4.2.0: - version "4.2.1" - resolved "https://registry.nlark.com/decompress/download/decompress-4.2.1.tgz" - integrity sha1-AH9VzGpiwFWvo3wH62pO4bdz8Rg= +"decompress-response@^4.2.0": + "integrity" "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz" + "version" "4.2.1" dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" + "mimic-response" "^2.0.0" -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" + "mimic-response" "^3.1.0" -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz" - integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -deepmerge@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz" - integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== +"decompress-tar@^4.0.0", "decompress-tar@^4.1.0", "decompress-tar@^4.1.1": + "integrity" "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==" + "resolved" "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz" + "version" "4.1.1" dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" + "file-type" "^5.2.0" + "is-stream" "^1.1.0" + "tar-stream" "^1.5.2" -default-gateway@^5.0.5: - version "5.0.5" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz" - integrity sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA== +"decompress-tarbz2@^4.0.0": + "integrity" "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==" + "resolved" "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz" + "version" "4.1.1" dependencies: - execa "^3.3.0" + "decompress-tar" "^4.1.0" + "file-type" "^6.1.0" + "is-stream" "^1.1.0" + "seek-bzip" "^1.0.5" + "unbzip2-stream" "^1.0.9" -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= +"decompress-targz@^4.0.0": + "integrity" "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==" + "resolved" "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz" + "version" "4.1.1" dependencies: - clone "^1.0.2" + "decompress-tar" "^4.1.1" + "file-type" "^5.2.0" + "is-stream" "^1.1.0" -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-1.1.3.tgz" - integrity sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE= - -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.nlark.com/defer-to-connect/download/defer-to-connect-2.0.1.tgz" - integrity sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc= - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== +"decompress-unzip@^4.0.1": + "integrity" "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=" + "resolved" "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz" + "version" "4.0.1" dependencies: - object-keys "^1.0.12" + "file-type" "^3.8.0" + "get-stream" "^2.2.0" + "pify" "^2.3.0" + "yauzl" "^2.4.2" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= +"decompress@^4.0.0", "decompress@^4.2.0": + "integrity" "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==" + "resolved" "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz" + "version" "4.2.1" dependencies: - is-descriptor "^0.1.0" + "decompress-tar" "^4.0.0" + "decompress-tarbz2" "^4.0.0" + "decompress-targz" "^4.0.0" + "decompress-unzip" "^4.0.1" + "graceful-fs" "^4.1.10" + "make-dir" "^1.0.0" + "pify" "^2.3.0" + "strip-dirs" "^2.0.0" -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= +"deep-equal@^1.0.1": + "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + "version" "1.1.1" dependencies: - is-descriptor "^1.0.0" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.1" + "is-regex" "^1.0.4" + "object-is" "^1.0.1" + "object-keys" "^1.1.1" + "regexp.prototype.flags" "^1.2.0" -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== +"deep-extend@^0.6.0": + "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + "version" "0.6.0" + +"deep-is@~0.1.3": + "integrity" "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" + "version" "0.1.3" + +"deepmerge@^1.5.2": + "integrity" "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz" + "version" "1.5.2" + +"default-gateway@^4.2.0": + "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" + "version" "4.2.0" dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + "execa" "^1.0.0" + "ip-regex" "^2.1.0" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== +"default-gateway@^5.0.5": + "integrity" "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz" + "version" "5.0.5" + dependencies: + "execa" "^3.3.0" + +"defaults@^1.0.3": + "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" + "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "clone" "^1.0.2" + +"defer-to-connect@^1.0.1": + "integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + "version" "1.1.3" + +"defer-to-connect@^2.0.0": + "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + "version" "2.0.1" + +"define-properties@^1.1.2", "define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"del@^4.1.1": + "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==" + "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz" + "version" "4.1.1" dependencies: "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" + "globby" "^6.1.0" + "is-path-cwd" "^2.0.0" + "is-path-in-cwd" "^2.0.0" + "p-map" "^2.0.0" + "pify" "^4.0.1" + "rimraf" "^2.6.3" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== +"delegate@^3.1.2": + "integrity" "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + "resolved" "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz" + "version" "3.2.0" -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +"delegates@^1.0.0": + "integrity" "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" + "version" "1.0.0" -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +"depd@~1.1.2": + "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== +"des.js@^1.0.0": + "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" + "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + "version" "1.0.1" dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +"destroy@~1.0.4": + "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + "version" "1.0.4" -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= +"detect-libc@^1.0.3": + "integrity" "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz" + "version" "1.0.3" -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== +"diffie-hellman@^5.0.0": + "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + "version" "5.0.3" dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" + "bn.js" "^4.1.0" + "miller-rabin" "^4.0.0" + "randombytes" "^2.0.0" -dir-glob@^2.0.0, dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== +"dir-glob@^2.0.0", "dir-glob@^2.2.2": + "integrity" "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz" + "version" "2.2.2" dependencies: - path-type "^3.0.0" + "path-type" "^3.0.0" -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz" - integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" dependencies: - path-type "^4.0.0" + "path-type" "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= +"dns-equal@^1.0.0": + "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + "version" "1.0.0" -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== +"dns-packet@^1.3.1": + "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + "version" "1.3.4" dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" + "ip" "^1.1.0" + "safe-buffer" "^5.0.1" -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= +"dns-txt@^2.0.2": + "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" + "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + "version" "2.0.2" dependencies: - buffer-indexof "^1.0.0" + "buffer-indexof" "^1.0.0" -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" dependencies: - esutils "^2.0.2" + "esutils" "^2.0.2" -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" dependencies: - esutils "^2.0.2" + "esutils" "^2.0.2" -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== +"dom-converter@^0.2.0": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" dependencies: - utila "~0.4" + "utila" "~0.4" -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== +"dom-serializer@^1.0.1": + "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" + "version" "1.3.2" dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== +"dom-serializer@0": + "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + "version" "0.2.2" dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" + "domelementtype" "^2.0.1" + "entities" "^2.0.0" -dom7@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz" - integrity sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g== +"dom7@^3.0.0": + "integrity" "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==" + "resolved" "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz" + "version" "3.0.0" dependencies: - ssr-window "^3.0.0-alpha.1" + "ssr-window" "^3.0.0-alpha.1" -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +"domain-browser@^1.1.1": + "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + "version" "1.2.0" -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== +"domelementtype@^2.0.1", "domelementtype@^2.2.0": + "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" + "version" "2.2.0" -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== +"domelementtype@1": + "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + "version" "1.3.1" -domhandler@^4.0.0, domhandler@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz" - integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== +"domhandler@^4.0.0", "domhandler@^4.2.0": + "integrity" "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz" + "version" "4.2.0" dependencies: - domelementtype "^2.2.0" + "domelementtype" "^2.2.0" -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== +"domutils@^1.7.0": + "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + "version" "1.7.0" dependencies: - dom-serializer "0" - domelementtype "1" + "dom-serializer" "0" + "domelementtype" "1" -domutils@^2.5.2, domutils@^2.6.0: - version "2.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz" - integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== +"domutils@^2.5.2", "domutils@^2.6.0": + "integrity" "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz" + "version" "2.7.0" dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== +"dot-prop@^5.2.0": + "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + "version" "5.3.0" dependencies: - is-obj "^2.0.0" + "is-obj" "^2.0.0" -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== +"dotenv-expand@^5.1.0": + "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + "version" "5.1.0" -dotenv@^8.2.0: - version "8.6.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== +"dotenv@^8.2.0": + "integrity" "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" + "version" "8.6.0" -download@^6.2.2: - version "6.2.5" - resolved "https://registry.npm.taobao.org/download/download/download-6.2.5.tgz" - integrity sha1-rNalQuTNC7Qspwz8mMnkOwcDlxQ= +"download@^6.2.2": + "integrity" "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==" + "resolved" "https://registry.npmjs.org/download/-/download-6.2.5.tgz" + "version" "6.2.5" dependencies: - caw "^2.0.0" - content-disposition "^0.5.2" - decompress "^4.0.0" - ext-name "^5.0.0" - file-type "5.2.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^7.0.0" - make-dir "^1.0.0" - p-event "^1.0.0" - pify "^3.0.0" + "caw" "^2.0.0" + "content-disposition" "^0.5.2" + "decompress" "^4.0.0" + "ext-name" "^5.0.0" + "file-type" "5.2.0" + "filenamify" "^2.0.0" + "get-stream" "^3.0.0" + "got" "^7.0.0" + "make-dir" "^1.0.0" + "p-event" "^1.0.0" + "pify" "^3.0.0" -download@^7.1.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/download/download/download-7.1.0.tgz" - integrity sha1-kFmqnXC1A+52oTKJe+beyOVYcjM= +"download@^7.1.0": + "integrity" "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==" + "resolved" "https://registry.npmjs.org/download/-/download-7.1.0.tgz" + "version" "7.1.0" dependencies: - archive-type "^4.0.0" - caw "^2.0.1" - content-disposition "^0.5.2" - decompress "^4.2.0" - ext-name "^5.0.0" - file-type "^8.1.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^8.3.1" - make-dir "^1.2.0" - p-event "^2.1.0" - pify "^3.0.0" + "archive-type" "^4.0.0" + "caw" "^2.0.1" + "content-disposition" "^0.5.2" + "decompress" "^4.2.0" + "ext-name" "^5.0.0" + "file-type" "^8.1.0" + "filenamify" "^2.0.0" + "get-stream" "^3.0.0" + "got" "^8.3.1" + "make-dir" "^1.2.0" + "p-event" "^2.1.0" + "pify" "^3.0.0" -drbg.js@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz" - integrity sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs= +"drbg.js@^1.0.1": + "integrity" "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=" + "resolved" "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz" + "version" "1.0.1" dependencies: - browserify-aes "^1.0.6" - create-hash "^1.1.2" - create-hmac "^1.1.4" + "browserify-aes" "^1.0.6" + "create-hash" "^1.1.2" + "create-hmac" "^1.1.4" -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= +"duplexer@^0.1.1": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +"duplexer3@^0.1.4": + "integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" + "version" "0.1.4" -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== +"duplexify@^3.4.2", "duplexify@^3.6.0": + "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" + "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + "version" "3.7.1" dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" + "end-of-stream" "^1.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + "stream-shift" "^1.0.0" -easy-stack@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz" - integrity sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w== +"easy-stack@^1.0.1": + "integrity" "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==" + "resolved" "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz" + "version" "1.0.1" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= +"ecc-jsbn@~0.1.1": + "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" + "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + "version" "0.1.2" dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" + "jsbn" "~0.1.0" + "safer-buffer" "^2.1.0" -echarts@4.8.0: - version "4.8.0" - resolved "https://registry.npmjs.org/echarts/-/echarts-4.8.0.tgz" - integrity sha512-YwShpug8fWngj/RlgxDaYrLBoD+LsZUArrusjNPHpAF+is+gGe38xx4W848AwWMGoi745t3OXM52JedNrv+F6g== +"echarts@^4.1.0", "echarts@4.8.0": + "integrity" "sha512-YwShpug8fWngj/RlgxDaYrLBoD+LsZUArrusjNPHpAF+is+gGe38xx4W848AwWMGoi745t3OXM52JedNrv+F6g==" + "resolved" "https://registry.npmjs.org/echarts/-/echarts-4.8.0.tgz" + "version" "4.8.0" dependencies: - zrender "4.3.1" + "zrender" "4.3.1" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +"ee-first@1.1.1": + "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== +"ejs@^2.6.1": + "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + "resolved" "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" + "version" "2.7.4" -electron-to-chromium@^1.3.723: - version "1.3.779" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.779.tgz" - integrity sha512-nreave0y/1Qhmo8XtO6C/LpawNyC6U26+q7d814/e+tIqUK073pM+4xW7WUXyqCRa5K4wdxHmNMBAi8ap9nEew== +"electron-to-chromium@^1.3.723": + "integrity" "sha512-nreave0y/1Qhmo8XtO6C/LpawNyC6U26+q7d814/e+tIqUK073pM+4xW7WUXyqCRa5K4wdxHmNMBAi8ap9nEew==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.779.tgz" + "version" "1.3.779" -elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== +"elliptic@^6.4.0", "elliptic@^6.5.2", "elliptic@^6.5.3": + "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" + "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + "version" "6.5.4" dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" + "bn.js" "^4.11.9" + "brorand" "^1.1.0" + "hash.js" "^1.0.0" + "hmac-drbg" "^1.0.1" + "inherits" "^2.0.4" + "minimalistic-assert" "^1.0.1" + "minimalistic-crypto-utils" "^1.0.1" -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== +"emoji-regex@^7.0.1": + "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + "version" "7.0.3" -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= +"emojis-list@^2.0.0": + "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" + "version" "2.1.0" -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +"encodeurl@~1.0.2": + "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== +"end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" dependencies: - once "^1.4.0" + "once" "^1.4.0" -enhanced-resolve@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz" - integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= +"enhanced-resolve@^0.9.1": + "integrity" "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz" + "version" "0.9.1" dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.2.0" - tapable "^0.1.8" + "graceful-fs" "^4.1.2" + "memory-fs" "^0.2.0" + "tapable" "^0.1.8" -enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== +"enhanced-resolve@^4.5.0": + "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + "version" "4.5.0" dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" + "graceful-fs" "^4.1.2" + "memory-fs" "^0.5.0" + "tapable" "^1.0.0" -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== +"errno@^0.1.3", "errno@~0.1.7": + "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" + "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + "version" "0.1.8" dependencies: - prr "~1.0.1" + "prr" "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== +"error-ex@^1.2.0", "error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" dependencies: - is-arrayish "^0.2.1" + "is-arrayish" "^0.2.1" -error-stack-parser@^2.0.2: - version "2.0.6" - resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== +"error-stack-parser@^2.0.2": + "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==" + "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" + "version" "2.0.6" dependencies: - stackframe "^1.1.1" + "stackframe" "^1.1.1" -es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: - version "1.18.3" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" - integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== +"es-abstract@^1.17.2", "es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2", "es-abstract@^1.18.2": + "integrity" "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" + "version" "1.18.3" dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.3" - is-string "^1.0.6" - object-inspect "^1.10.3" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "is-callable" "^1.2.3" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.3" + "is-string" "^1.0.6" + "object-inspect" "^1.10.3" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz" - integrity sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU= +"escape-goat@^2.0.0": + "integrity" "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + "resolved" "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz" + "version" "2.1.1" -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= +"escape-html@~1.0.3": + "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +"escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" -eslint-config-airbnb-base@^14.0.0: - version "14.2.1" - resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz" - integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== +"eslint-config-airbnb-base@^14.0.0": + "integrity" "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==" + "resolved" "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz" + "version" "14.2.1" dependencies: - confusing-browser-globals "^1.0.10" - object.assign "^4.1.2" - object.entries "^1.1.2" + "confusing-browser-globals" "^1.0.10" + "object.assign" "^4.1.2" + "object.entries" "^1.1.2" -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== +"eslint-import-resolver-node@^0.3.4": + "integrity" "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" + "version" "0.3.4" dependencies: - debug "^2.6.9" - resolve "^1.13.1" + "debug" "^2.6.9" + "resolve" "^1.13.1" -eslint-import-resolver-webpack@^0.13.0: - version "0.13.1" - resolved "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.1.tgz" - integrity sha512-O/8mG6AHmaKYSMb4lWxiXPpaARxOJ4rMQEHJ8vTgjS1MXooJA3KPgBPPAdOPoV17v5ML5120qod5FBLM+DtgEw== +"eslint-import-resolver-webpack@^0.13.0": + "integrity" "sha512-O/8mG6AHmaKYSMb4lWxiXPpaARxOJ4rMQEHJ8vTgjS1MXooJA3KPgBPPAdOPoV17v5ML5120qod5FBLM+DtgEw==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.1.tgz" + "version" "0.13.1" dependencies: - array-find "^1.0.0" - debug "^3.2.7" - enhanced-resolve "^0.9.1" - find-root "^1.1.0" - has "^1.0.3" - interpret "^1.4.0" - is-core-module "^2.4.0" - is-regex "^1.1.3" - lodash "^4.17.21" - resolve "^1.20.0" - semver "^5.7.1" + "array-find" "^1.0.0" + "debug" "^3.2.7" + "enhanced-resolve" "^0.9.1" + "find-root" "^1.1.0" + "has" "^1.0.3" + "interpret" "^1.4.0" + "is-core-module" "^2.4.0" + "is-regex" "^1.1.3" + "lodash" "^4.17.21" + "resolve" "^1.20.0" + "semver" "^5.7.1" -eslint-loader@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz" - integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg== +"eslint-loader@^2.2.1": + "integrity" "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==" + "resolved" "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz" + "version" "2.2.1" dependencies: - loader-fs-cache "^1.0.0" - loader-utils "^1.0.2" - object-assign "^4.0.1" - object-hash "^1.1.4" - rimraf "^2.6.1" + "loader-fs-cache" "^1.0.0" + "loader-utils" "^1.0.2" + "object-assign" "^4.0.1" + "object-hash" "^1.1.4" + "rimraf" "^2.6.1" -eslint-module-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz" - integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== +"eslint-module-utils@^2.6.1": + "integrity" "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz" + "version" "2.6.1" dependencies: - debug "^3.2.7" - pkg-dir "^2.0.0" + "debug" "^3.2.7" + "pkg-dir" "^2.0.0" -eslint-plugin-import@^2.21.2, eslint-plugin-import@^2.22.1: - version "2.23.4" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz" - integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== +"eslint-plugin-import@^2.21.2", "eslint-plugin-import@^2.22.1", "eslint-plugin-import@>=1.4.0": + "integrity" "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz" + "version" "2.23.4" dependencies: - array-includes "^3.1.3" - array.prototype.flat "^1.2.4" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.1" - find-up "^2.0.0" - has "^1.0.3" - is-core-module "^2.4.0" - minimatch "^3.0.4" - object.values "^1.1.3" - pkg-up "^2.0.0" - read-pkg-up "^3.0.0" - resolve "^1.20.0" - tsconfig-paths "^3.9.0" + "array-includes" "^3.1.3" + "array.prototype.flat" "^1.2.4" + "debug" "^2.6.9" + "doctrine" "^2.1.0" + "eslint-import-resolver-node" "^0.3.4" + "eslint-module-utils" "^2.6.1" + "find-up" "^2.0.0" + "has" "^1.0.3" + "is-core-module" "^2.4.0" + "minimatch" "^3.0.4" + "object.values" "^1.1.3" + "pkg-up" "^2.0.0" + "read-pkg-up" "^3.0.0" + "resolve" "^1.20.0" + "tsconfig-paths" "^3.9.0" -eslint-plugin-vue@6.2.2: - version "6.2.2" - resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz" - integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ== +"eslint-plugin-vue@6.2.2": + "integrity" "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz" + "version" "6.2.2" dependencies: - natural-compare "^1.4.0" - semver "^5.6.0" - vue-eslint-parser "^7.0.0" + "natural-compare" "^1.4.0" + "semver" "^5.6.0" + "vue-eslint-parser" "^7.0.0" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== +"eslint-scope@^4.0.3": + "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" + "version" "4.0.3" dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + "esrecurse" "^4.1.0" + "estraverse" "^4.1.1" -eslint-scope@^5.0.0, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== +"eslint-scope@^5.0.0", "eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== +"eslint-utils@^1.4.3": + "integrity" "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz" + "version" "1.4.3" dependencies: - eslint-visitor-keys "^1.1.0" + "eslint-visitor-keys" "^1.1.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== +"eslint-utils@^3.0.0": + "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + "version" "3.0.0" dependencies: - eslint-visitor-keys "^2.0.0" + "eslint-visitor-keys" "^2.0.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== +"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" -eslint-visitor-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz" - integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q== +"eslint-visitor-keys@^3.0.0": + "integrity" "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz" + "version" "3.0.0" -eslint@6.8.0: - version "6.8.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^5.0.0 || ^6.0.0", "eslint@^5.16.0 || ^6.1.0 || ^7.2.0", "eslint@^5.16.0 || ^6.8.0 || ^7.2.0", "eslint@>= 1.6.0 < 7.0.0", "eslint@>= 4.12.1", "eslint@>=1.6.0 <7.0.0", "eslint@>=5", "eslint@>=5.0.0", "eslint@6.8.0": + "integrity" "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz" + "version" "6.8.0" dependencies: "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" + "ajv" "^6.10.0" + "chalk" "^2.1.0" + "cross-spawn" "^6.0.5" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "eslint-scope" "^5.0.0" + "eslint-utils" "^1.4.3" + "eslint-visitor-keys" "^1.1.0" + "espree" "^6.1.2" + "esquery" "^1.0.1" + "esutils" "^2.0.2" + "file-entry-cache" "^5.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.0.0" + "globals" "^12.1.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "inquirer" "^7.0.0" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.3.0" + "lodash" "^4.17.14" + "minimatch" "^3.0.4" + "mkdirp" "^0.5.1" + "natural-compare" "^1.4.0" + "optionator" "^0.8.3" + "progress" "^2.0.0" + "regexpp" "^2.0.1" + "semver" "^6.1.2" + "strip-ansi" "^5.2.0" + "strip-json-comments" "^3.0.1" + "table" "^5.2.3" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" "espree@^6.0.0 || ^7.2.0": - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" -espree@^6.1.2, espree@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== +"espree@^6.1.2", "espree@^6.2.1": + "integrity" "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==" + "resolved" "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" + "version" "6.2.1" dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" + "acorn" "^7.1.1" + "acorn-jsx" "^5.2.0" + "eslint-visitor-keys" "^1.1.0" -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +"esprima@^4.0.0": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" -esquery@^1.0.1, esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== +"esquery@^1.0.1", "esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" dependencies: - estraverse "^5.1.0" + "estraverse" "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== +"esrecurse@^4.1.0", "esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" dependencies: - estraverse "^5.2.0" + "estraverse" "^5.2.0" -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== +"estraverse@^5.1.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" -event-pubsub@4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz" - integrity sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ== +"etag@~1.8.1": + "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +"event-pubsub@4.3.0": + "integrity" "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==" + "resolved" "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz" + "version" "4.3.0" -events@^3.0.0, events@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" -eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== +"events@^3.0.0", "events@^3.3.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"eventsource@^1.0.7": + "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==" + "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" + "version" "1.1.0" dependencies: - original "^1.0.0" + "original" "^1.0.0" -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== +"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": + "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" + "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + "version" "1.0.3" dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" + "md5.js" "^1.3.4" + "safe-buffer" "^5.1.1" -exec-buffer@^3.0.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/exec-buffer/download/exec-buffer-3.2.0.tgz" - integrity sha1-sWhtvZBMfPmC5lLB9aebHlVzCCs= +"exec-buffer@^3.0.0": + "integrity" "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==" + "resolved" "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz" + "version" "3.2.0" dependencies: - execa "^0.7.0" - p-finally "^1.0.0" - pify "^3.0.0" - rimraf "^2.5.4" - tempfile "^2.0.0" + "execa" "^0.7.0" + "p-finally" "^1.0.0" + "pify" "^3.0.0" + "rimraf" "^2.5.4" + "tempfile" "^2.0.0" -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.nlark.com/execa/download/execa-0.7.0.tgz" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= +"execa@^0.7.0": + "integrity" "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=" + "resolved" "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" + "version" "0.7.0" dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" + "cross-spawn" "^5.0.1" + "get-stream" "^3.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" -execa@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz" - integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= +"execa@^0.8.0": + "integrity" "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=" + "resolved" "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz" + "version" "0.8.0" dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" + "cross-spawn" "^5.0.1" + "get-stream" "^3.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== +"execa@^1.0.0": + "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + "version" "1.0.0" dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" + "cross-spawn" "^6.0.0" + "get-stream" "^4.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" -execa@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz" - integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== +"execa@^3.3.0": + "integrity" "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==" + "resolved" "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz" + "version" "3.4.0" dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "p-finally" "^2.0.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" -executable@^4.1.0: - version "4.1.1" - resolved "https://registry.npm.taobao.org/executable/download/executable-4.1.1.tgz" - integrity sha1-QVMr/zYdPlevTXY7cFgtsY9dEzw= +"executable@^4.1.0": + "integrity" "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==" + "resolved" "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" + "version" "4.1.1" dependencies: - pify "^2.2.0" + "pify" "^2.2.0" -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" + "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + "version" "2.1.4" dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "debug" "^2.3.3" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "posix-character-classes" "^0.1.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.npm.taobao.org/expand-template/download/expand-template-2.0.3.tgz" - integrity sha1-bhSz/O4POmNA7LV9LokYaSBSpHw= +"expand-template@^2.0.3": + "integrity" "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + "resolved" "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" + "version" "2.0.3" -express@^4.16.3, express@^4.17.1: - version "4.17.1" - resolved "https://registry.npmjs.org/express/-/express-4.17.1.tgz" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== +"express@^4.16.3", "express@^4.17.1": + "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==" + "resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz" + "version" "4.17.1" dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" + "accepts" "~1.3.7" + "array-flatten" "1.1.1" + "body-parser" "1.19.0" + "content-disposition" "0.5.3" + "content-type" "~1.0.4" + "cookie" "0.4.0" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "~1.1.2" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "~1.1.2" + "fresh" "0.5.2" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.5" + "qs" "6.7.0" + "range-parser" "~1.2.1" + "safe-buffer" "5.1.2" + "send" "0.17.1" + "serve-static" "1.14.1" + "setprototypeof" "1.1.1" + "statuses" "~1.5.0" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" -ext-list@^2.0.0: - version "2.2.2" - resolved "https://registry.npm.taobao.org/ext-list/download/ext-list-2.2.2.tgz" - integrity sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc= +"ext-list@^2.0.0": + "integrity" "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==" + "resolved" "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz" + "version" "2.2.2" dependencies: - mime-db "^1.28.0" + "mime-db" "^1.28.0" -ext-name@^5.0.0: - version "5.0.0" - resolved "https://registry.nlark.com/ext-name/download/ext-name-5.0.0.tgz" - integrity sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY= +"ext-name@^5.0.0": + "integrity" "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==" + "resolved" "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz" + "version" "5.0.0" dependencies: - ext-list "^2.0.0" - sort-keys-length "^1.0.0" + "ext-list" "^2.0.0" + "sort-keys-length" "^1.0.0" -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" dependencies: - is-extendable "^0.1.0" + "is-extendable" "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= +"extend-shallow@^3.0.0": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== +"extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== +"extend@~3.0.2": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" + +"external-editor@^3.0.3": + "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" + "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + "version" "3.1.0" dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "chardet" "^0.7.0" + "iconv-lite" "^0.4.24" + "tmp" "^0.0.33" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= +"extglob@^2.0.4": + "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" + "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "array-unique" "^0.3.2" + "define-property" "^1.0.0" + "expand-brackets" "^2.1.4" + "extend-shallow" "^2.0.1" + "fragment-cache" "^0.2.1" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= +"extsprintf@^1.2.0": + "integrity" "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" + "version" "1.4.0" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +"extsprintf@1.3.0": + "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + "version" "1.3.0" -fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-glob@^2.2.6": + "integrity" "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" + "version" "2.2.7" dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" + "glob-parent" "^3.1.0" + "is-glob" "^4.0.0" + "merge2" "^1.2.3" + "micromatch" "^3.1.10" -fast-glob@^3.1.1: - version "3.2.7" - resolved "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.7.tgz" - integrity sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE= +"fast-glob@^3.1.1": + "integrity" "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" + "version" "3.2.7" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +"fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" -fastq@^1.6.0: - version "1.11.1" - resolved "https://registry.nlark.com/fastq/download/fastq-1.11.1.tgz?cache=0&sync_timestamp=1625392906410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffastq%2Fdownload%2Ffastq-1.11.1.tgz" - integrity sha1-XYF1quF9thlH+LFiz8f2MmTSKAc= +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" dependencies: - reusify "^1.0.4" + "reusify" "^1.0.4" -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" dependencies: - websocket-driver ">=0.5.1" + "websocket-driver" ">=0.5.1" -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= +"fd-slicer@~1.1.0": + "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=" + "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + "version" "1.1.0" dependencies: - pend "~1.2.0" + "pend" "~1.2.0" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== +"figgy-pudding@^3.5.1": + "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + "version" "3.5.2" -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.nlark.com/figures/download/figures-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffigures%2Fdownload%2Ffigures-1.7.0.tgz" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= +"figures@^1.3.5": + "integrity" "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=" + "resolved" "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" + "version" "1.7.0" dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" + "escape-string-regexp" "^1.0.5" + "object-assign" "^4.1.0" -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== +"figures@^3.0.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" dependencies: - escape-string-regexp "^1.0.5" + "escape-string-regexp" "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== +"file-entry-cache@^5.0.1": + "integrity" "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" + "version" "5.0.1" dependencies: - flat-cache "^2.0.1" + "flat-cache" "^2.0.1" -file-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz" - integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== +"file-loader@*", "file-loader@^4.2.0": + "integrity" "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz" + "version" "4.3.0" dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" + "loader-utils" "^1.2.3" + "schema-utils" "^2.5.0" -file-type@5.2.0, file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.nlark.com/file-type/download/file-type-5.2.0.tgz" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= - -file-type@^14.6.0: - version "14.7.1" - resolved "https://registry.nlark.com/file-type/download/file-type-14.7.1.tgz" - integrity sha1-90hzKz5wR4v/Uw4c8Owv4zYIsbs= +"file-type@^14.6.0": + "integrity" "sha512-sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz" + "version" "14.7.1" dependencies: - readable-web-to-node-stream "^2.0.0" - strtok3 "^6.0.3" - token-types "^2.0.0" - typedarray-to-buffer "^3.1.5" + "readable-web-to-node-stream" "^2.0.0" + "strtok3" "^6.0.3" + "token-types" "^2.0.0" + "typedarray-to-buffer" "^3.1.5" -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.nlark.com/file-type/download/file-type-3.9.0.tgz" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= +"file-type@^3.8.0": + "integrity" "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz" + "version" "3.9.0" -file-type@^4.2.0: - version "4.4.0" - resolved "https://registry.nlark.com/file-type/download/file-type-4.4.0.tgz" - integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= +"file-type@^4.2.0": + "integrity" "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz" + "version" "4.4.0" -file-type@^6.1.0: - version "6.2.0" - resolved "https://registry.nlark.com/file-type/download/file-type-6.2.0.tgz" - integrity sha1-5QzXXTVv/tTjBtxPW89Sp5kDqRk= +"file-type@^5.2.0": + "integrity" "sha1-LdvqfHP/42No365J3DOMBYwritY=" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" + "version" "5.2.0" -file-type@^8.1.0: - version "8.1.0" - resolved "https://registry.nlark.com/file-type/download/file-type-8.1.0.tgz" - integrity sha1-JE87fvZBu+DMoZbHJ25LMyOZ9ow= +"file-type@^6.1.0": + "integrity" "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" + "version" "6.2.0" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +"file-type@^8.1.0": + "integrity" "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz" + "version" "8.1.0" -filename-reserved-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/filename-reserved-regex/download/filename-reserved-regex-2.0.0.tgz" - integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= +"file-type@5.2.0": + "integrity" "sha1-LdvqfHP/42No365J3DOMBYwritY=" + "resolved" "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" + "version" "5.2.0" -filenamify@^2.0.0: - version "2.1.0" - resolved "https://registry.nlark.com/filenamify/download/filenamify-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffilenamify%2Fdownload%2Ffilenamify-2.1.0.tgz" - integrity sha1-iPr0lfsbR6v9YSMAACoWIoxnfuk= +"file-uri-to-path@1.0.0": + "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + "version" "1.0.0" + +"filename-reserved-regex@^2.0.0": + "integrity" "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + "resolved" "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" + "version" "2.0.0" + +"filenamify@^2.0.0": + "integrity" "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==" + "resolved" "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz" + "version" "2.1.0" dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" + "filename-reserved-regex" "^2.0.0" + "strip-outer" "^1.0.0" + "trim-repeated" "^1.0.0" -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== +"filesize@^3.6.1": + "integrity" "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz" + "version" "3.6.1" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= +"fill-range@^4.0.0": + "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + "version" "4.0.0" dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" dependencies: - to-regex-range "^5.0.1" + "to-regex-range" "^5.0.1" -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== +"finalhandler@~1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= +"find-cache-dir@^0.1.1": + "integrity" "sha1-yN765XyKUqinhPnjHFfHQumToLk=" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz" + "version" "0.1.1" dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" + "commondir" "^1.0.1" + "mkdirp" "^0.5.1" + "pkg-dir" "^1.0.0" -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== +"find-cache-dir@^2.1.0": + "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + "version" "2.1.0" dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" + "commondir" "^1.0.1" + "make-dir" "^2.0.0" + "pkg-dir" "^3.0.0" -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== +"find-cache-dir@^3.0.0": + "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" + "version" "3.3.1" dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.0" -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= +"find-cache-dir@^3.3.1": + "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" + "version" "3.3.1" dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.0" -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= +"find-root@^1.1.0": + "integrity" "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "resolved" "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" + "version" "1.1.0" + +"find-up@^1.0.0": + "integrity" "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + "version" "1.1.2" dependencies: - locate-path "^2.0.0" + "path-exists" "^2.0.0" + "pinkie-promise" "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== +"find-up@^2.0.0", "find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" dependencies: - locate-path "^3.0.0" + "locate-path" "^2.0.0" -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" + "locate-path" "^3.0.0" -find-versions@^3.0.0: - version "3.2.0" - resolved "https://registry.nlark.com/find-versions/download/find-versions-3.2.0.tgz?cache=0&sync_timestamp=1619599444272&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffind-versions%2Fdownload%2Ffind-versions-3.2.0.tgz" - integrity sha1-ECl/mAMKeGgpaBaQVF72We0dJU4= +"find-up@^4.0.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" dependencies: - semver-regex "^2.0.0" + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" -findup@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz" - integrity sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs= +"find-versions@^3.0.0": + "integrity" "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==" + "resolved" "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz" + "version" "3.2.0" dependencies: - colors "~0.6.0-1" - commander "~2.1.0" + "semver-regex" "^2.0.0" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +"findup@^0.1.5": + "integrity" "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=" + "resolved" "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz" + "version" "0.1.5" dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" + "colors" "~0.6.0-1" + "commander" "~2.1.0" -flatpickr@^4.6.6: - version "4.6.9" - resolved "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz" - integrity sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw== - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== +"flat-cache@^2.0.1": + "integrity" "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" + "version" "2.0.1" dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" + "flatted" "^2.0.0" + "rimraf" "2.6.3" + "write" "1.0.3" -follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.0: - version "1.14.1" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz" - integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== +"flatpickr@^4.6.6": + "integrity" "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==" + "resolved" "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz" + "version" "4.6.9" -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +"flatted@^2.0.0": + "integrity" "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" + "version" "2.0.2" -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== +"flush-write-stream@^1.0.0": + "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" + "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + "version" "1.1.1" dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" + "inherits" "^2.0.3" + "readable-stream" "^2.3.6" -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +"follow-redirects@^1.0.0", "follow-redirects@^1.10.0", "follow-redirects@^1.14.0": + "integrity" "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz" + "version" "1.14.1" -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= +"for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "version" "1.0.2" + +"forever-agent@~0.6.1": + "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + "version" "0.6.1" + +"form-data@~2.3.2": + "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + "version" "2.3.3" dependencies: - map-cache "^0.2.2" + "asynckit" "^0.4.0" + "combined-stream" "^1.0.6" + "mime-types" "^2.1.12" -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" -from2@^2.1.0, from2@^2.1.1: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + "version" "0.2.1" dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" + "map-cache" "^0.2.2" -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/fs-constants/download/fs-constants-1.0.0.tgz" - integrity sha1-a+Dem+mYzhavivwkSXue6bfM2a0= +"fresh@0.5.2": + "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" -fs-extra@10.0.0: - version "10.0.0" - resolved "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz" - integrity sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E= +"from2@^2.1.0", "from2@^2.1.1": + "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" + "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + "version" "2.3.0" dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" -fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^7.0.1": + "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" + "version" "7.0.1" dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" + "graceful-fs" "^4.1.2" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= +"fs-extra@10.0.0": + "integrity" "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" + "version" "10.0.0" dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== +"fs-write-stream-atomic@^1.0.8": + "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=" + "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + "version" "1.0.10" dependencies: - bindings "^1.5.0" - nan "^2.12.1" + "graceful-fs" "^4.1.2" + "iferr" "^0.1.5" + "imurmurhash" "^0.1.4" + "readable-stream" "1 || 2" -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= +"fsevents@^1.2.7": + "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" + "version" "1.2.13" dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" + "bindings" "^1.5.0" + "nan" "^2.12.1" -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== +"fsevents@~2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"gauge@~2.7.3": + "integrity" "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" + "resolved" "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz" + "version" "2.7.4" dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" + "aproba" "^1.0.3" + "console-control-strings" "^1.0.0" + "has-unicode" "^2.0.0" + "object-assign" "^4.1.0" + "signal-exit" "^3.0.0" + "string-width" "^1.0.1" + "strip-ansi" "^3.0.1" + "wide-align" "^1.1.0" -get-proxy@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/get-proxy/download/get-proxy-2.1.0.tgz" - integrity sha1-NJ8rTZHUTE1NTpy6KtkBQ/rF75M= +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" dependencies: - npm-conf "^1.1.0" + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz?cache=0&sync_timestamp=1618557719783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stdin%2Fdownload%2Fget-stdin-4.0.1.tgz" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-2.3.1.tgz" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= +"get-proxy@^2.0.0": + "integrity" "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==" + "resolved" "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz" + "version" "2.1.0" dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" + "npm-conf" "^1.1.0" -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== +"get-stdin@^4.0.1": + "integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version" "4.0.1" + +"get-stream@^2.2.0": + "integrity" "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" + "version" "2.3.1" dependencies: - pump "^3.0.0" + "object-assign" "^4.0.1" + "pinkie-promise" "^2.0.0" -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== +"get-stream@^3.0.0", "get-stream@3.0.0": + "integrity" "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" + "version" "3.0.0" + +"get-stream@^4.0.0": + "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" dependencies: - pump "^3.0.0" + "pump" "^3.0.0" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= +"get-stream@^4.1.0": + "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" dependencies: - assert-plus "^1.0.0" + "pump" "^3.0.0" -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.npm.taobao.org/github-from-package/download/github-from-package-0.0.0.tgz" - integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= +"get-stream@^5.0.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" + "pump" "^3.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== +"get-stream@^5.1.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" dependencies: - is-glob "^4.0.1" + "pump" "^3.0.0" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + "version" "2.0.6" -glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.1.7" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== +"getpass@^0.1.1": + "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + "version" "0.1.7" dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" + "assert-plus" "^1.0.0" -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/global-dirs/download/global-dirs-3.0.0.tgz?cache=0&sync_timestamp=1610454716901&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-3.0.0.tgz" - integrity sha1-cKdv6E6jFas3sfVXbL3n1I73JoY= +"github-from-package@0.0.0": + "integrity" "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + "resolved" "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz" + "version" "0.0.0" + +"glob-parent@^3.1.0": + "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + "version" "3.1.0" dependencies: - ini "2.0.0" + "is-glob" "^3.1.0" + "path-dirname" "^1.0.0" -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== +"glob-parent@^5.0.0": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" dependencies: - type-fest "^0.8.1" + "is-glob" "^4.0.1" -globalthis@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz" - integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" dependencies: - define-properties "^1.1.3" + "is-glob" "^4.0.1" -globby@^11.0.3: - version "11.0.4" - resolved "https://registry.nlark.com/globby/download/globby-11.0.4.tgz?cache=0&sync_timestamp=1623850192942&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobby%2Fdownload%2Fglobby-11.0.4.tgz" - integrity sha1-LLr/d8Lypi5x6bKBOme5ejowAaU= +"glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" + "is-glob" "^4.0.1" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= +"glob-to-regexp@^0.3.0": + "integrity" "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" + "version" "0.3.0" + +"glob@^7.0.3", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4": + "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" + "version" "7.1.7" dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= +"global-dirs@^3.0.0": + "integrity" "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==" + "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" + "version" "3.0.0" dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" + "ini" "2.0.0" -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^12.1.0": + "integrity" "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==" + "resolved" "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" + "version" "12.4.0" + dependencies: + "type-fest" "^0.8.1" + +"globalthis@^1.0.1": + "integrity" "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==" + "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "define-properties" "^1.1.3" + +"globby@^11.0.3": + "integrity" "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz" + "version" "11.0.4" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.1.1" + "ignore" "^5.1.4" + "merge2" "^1.3.0" + "slash" "^3.0.0" + +"globby@^6.1.0": + "integrity" "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=" + "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "array-union" "^1.0.1" + "glob" "^7.0.3" + "object-assign" "^4.0.1" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" + +"globby@^7.1.1": + "integrity" "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=" + "resolved" "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "array-union" "^1.0.1" + "dir-glob" "^2.0.0" + "glob" "^7.1.2" + "ignore" "^3.3.5" + "pify" "^3.0.0" + "slash" "^1.0.0" + +"globby@^9.2.0": + "integrity" "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==" + "resolved" "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz" + "version" "9.2.0" dependencies: "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" + "array-union" "^1.0.2" + "dir-glob" "^2.2.2" + "fast-glob" "^2.2.6" + "glob" "^7.1.3" + "ignore" "^4.0.3" + "pify" "^4.0.1" + "slash" "^2.0.0" -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= +"good-listener@^1.2.2": + "integrity" "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=" + "resolved" "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz" + "version" "1.2.2" dependencies: - delegate "^3.1.2" + "delegate" "^3.1.2" -google-protobuf@^3.14.0: - version "3.18.1" - resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.18.1.tgz" - integrity sha512-cDqSamZ8rGs+pOzhIsBte7wpezUKg/sggeptDWN5odhnRY/eDLa5VWLeNeQvcfiqjS3yUwgM+6OePCJMB7aWZA== +"google-protobuf@^3.14.0": + "integrity" "sha512-cDqSamZ8rGs+pOzhIsBte7wpezUKg/sggeptDWN5odhnRY/eDLa5VWLeNeQvcfiqjS3yUwgM+6OePCJMB7aWZA==" + "resolved" "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.18.1.tgz" + "version" "3.18.1" -got@11.8.2: - version "11.8.2" - resolved "https://registry.nlark.com/got/download/got-11.8.2.tgz" - integrity sha1-ers5Weoowx81dvFXbB7/ziPzNZk= +"got@^7.0.0": + "integrity" "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==" + "resolved" "https://registry.npmjs.org/got/-/got-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "decompress-response" "^3.2.0" + "duplexer3" "^0.1.4" + "get-stream" "^3.0.0" + "is-plain-obj" "^1.1.0" + "is-retry-allowed" "^1.0.0" + "is-stream" "^1.0.0" + "isurl" "^1.0.0-alpha5" + "lowercase-keys" "^1.0.0" + "p-cancelable" "^0.3.0" + "p-timeout" "^1.1.1" + "safe-buffer" "^5.0.1" + "timed-out" "^4.0.0" + "url-parse-lax" "^1.0.0" + "url-to-options" "^1.0.1" + +"got@^8.3.1": + "integrity" "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==" + "resolved" "https://registry.npmjs.org/got/-/got-8.3.2.tgz" + "version" "8.3.2" + dependencies: + "@sindresorhus/is" "^0.7.0" + "cacheable-request" "^2.1.1" + "decompress-response" "^3.3.0" + "duplexer3" "^0.1.4" + "get-stream" "^3.0.0" + "into-stream" "^3.1.0" + "is-retry-allowed" "^1.1.0" + "isurl" "^1.0.0-alpha5" + "lowercase-keys" "^1.0.0" + "mimic-response" "^1.0.0" + "p-cancelable" "^0.4.0" + "p-timeout" "^2.0.1" + "pify" "^3.0.0" + "safe-buffer" "^5.1.1" + "timed-out" "^4.0.1" + "url-parse-lax" "^3.0.0" + "url-to-options" "^1.0.1" + +"got@^9.6.0": + "integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==" + "resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + "version" "9.6.0" + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + "cacheable-request" "^6.0.0" + "decompress-response" "^3.3.0" + "duplexer3" "^0.1.4" + "get-stream" "^4.1.0" + "lowercase-keys" "^1.0.1" + "mimic-response" "^1.0.1" + "p-cancelable" "^1.0.0" + "to-readable-stream" "^1.0.0" + "url-parse-lax" "^3.0.0" + +"got@11.8.2": + "integrity" "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==" + "resolved" "https://registry.npmjs.org/got/-/got-11.8.2.tgz" + "version" "11.8.2" dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" "@types/cacheable-request" "^6.0.1" "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.1" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" + "cacheable-lookup" "^5.0.3" + "cacheable-request" "^7.0.1" + "decompress-response" "^6.0.0" + "http2-wrapper" "^1.0.0-beta.5.2" + "lowercase-keys" "^2.0.0" + "p-cancelable" "^2.0.0" + "responselike" "^2.0.0" -got@^7.0.0: - version "7.1.0" - resolved "https://registry.nlark.com/got/download/got-7.1.0.tgz" - integrity sha1-BUUP2ECU5rvqVvRRpDqcKJFmOFo= +"graceful-fs@^4.1.10", "graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.6": + "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" + "version" "4.2.6" + +"gzip-size@^5.0.0": + "integrity" "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + "version" "5.1.1" dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" + "duplexer" "^0.1.1" + "pify" "^4.0.1" -got@^8.3.1: - version "8.3.2" - resolved "https://registry.nlark.com/got/download/got-8.3.2.tgz" - integrity sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc= +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"har-schema@^2.0.0": + "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + "version" "2.0.0" + +"har-validator@~5.1.3": + "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" + "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" + "version" "5.1.5" dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" + "ajv" "^6.12.3" + "har-schema" "^2.0.0" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.nlark.com/got/download/got-9.6.0.tgz" - integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= +"has-ansi@^2.0.0": + "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" + "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + "version" "2.0.0" dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" + "ansi-regex" "^2.0.0" -graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6: - version "4.2.6" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" -gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbol-support-x@^1.4.1": + "integrity" "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + "resolved" "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz" + "version" "1.4.2" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-to-string-tag-x@^1.2.0": + "integrity" "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==" + "resolved" "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz" + "version" "1.4.1" dependencies: - duplexer "^0.1.1" - pify "^4.0.1" + "has-symbol-support-x" "^1.4.1" -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== +"has-unicode@^2.0.0": + "integrity" "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" + "version" "2.0.1" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + "version" "0.3.1" dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - ansi-regex "^2.0.0" + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + "version" "0.1.4" -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.npm.taobao.org/has-symbol-support-x/download/has-symbol-support-x-1.4.2.tgz" - integrity sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU= - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.npm.taobao.org/has-to-string-tag-x/download/has-to-string-tag-x-1.4.1.tgz" - integrity sha1-oEWrOD17SyASoAFIqwql8pAETU0= +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + "version" "1.0.0" dependencies: - has-symbol-support-x "^1.4.1" + "is-number" "^3.0.0" + "kind-of" "^4.0.0" -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= +"has-yarn@^2.1.0": + "integrity" "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + "resolved" "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" + "version" "2.1.0" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= +"has@^1.0.0", "has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" + "function-bind" "^1.1.1" -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= +"hash-base@^3.0.0": + "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" + "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + "version" "3.1.0" dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" + "inherits" "^2.0.4" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= +"hash-sum@^1.0.2": + "integrity" "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" + "version" "1.0.2" -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= +"hash-sum@^2.0.0": + "integrity" "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz" + "version" "2.0.0" + +"hash.js@^1.0.0", "hash.js@^1.0.3": + "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + "version" "1.1.7" dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" + "inherits" "^2.0.3" + "minimalistic-assert" "^1.0.1" -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.nlark.com/has-yarn/download/has-yarn-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-yarn%2Fdownload%2Fhas-yarn-2.1.0.tgz" - integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= +"he@^1.1.0", "he@1.2.x": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== +"hex-color-regex@^1.1.0": + "integrity" "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "resolved" "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + "version" "1.1.0" + +"highlight.js@^10.7.1": + "integrity" "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" + "resolved" "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" + "version" "10.7.3" + +"hmac-drbg@^1.0.1": + "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" + "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + "version" "1.0.1" dependencies: - function-bind "^1.1.1" + "hash.js" "^1.0.3" + "minimalistic-assert" "^1.0.0" + "minimalistic-crypto-utils" "^1.0.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== +"hoopy@^0.1.4": + "integrity" "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "resolved" "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" + "version" "0.1.4" + +"hosted-git-info@^2.1.4": + "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + "version" "2.8.9" + +"hpack.js@^2.1.6": + "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" -hash-sum@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" - integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= +"hsl-regex@^1.0.0": + "integrity" "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "resolved" "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" + "version" "1.0.0" -hash-sum@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz" - integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== +"hsla-regex@^1.0.0": + "integrity" "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "resolved" "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" + "version" "1.0.0" -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== +"html-entities@^1.3.1": + "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" + "version" "1.4.0" + +"html-minifier@^3.2.3": + "integrity" "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==" + "resolved" "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz" + "version" "3.5.21" dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" + "camel-case" "3.0.x" + "clean-css" "4.2.x" + "commander" "2.17.x" + "he" "1.2.x" + "param-case" "2.1.x" + "relateurl" "0.2.x" + "uglify-js" "3.4.x" -he@1.2.x, he@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +"html-tags@^2.0.0": + "integrity" "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=" + "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz" + "version" "2.0.0" -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== +"html-tags@^3.1.0": + "integrity" "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" + "version" "3.1.0" -highlight.js@^10.7.1: - version "10.7.3" - resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" - integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= +"html-webpack-plugin@^3.2.0", "html-webpack-plugin@>=2.26.0": + "integrity" "sha1-sBq71yOsqqeze2r0SS69oD2d03s=" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz" + "version" "3.2.0" dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" + "html-minifier" "^3.2.3" + "loader-utils" "^0.2.16" + "lodash" "^4.17.3" + "pretty-error" "^2.0.2" + "tapable" "^1.0.0" + "toposort" "^1.0.0" + "util.promisify" "1.0.0" -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= +"htmlparser2@^6.1.0": + "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + "version" "6.1.0" dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" + "domelementtype" "^2.0.1" + "domhandler" "^4.0.0" + "domutils" "^2.5.2" + "entities" "^2.0.0" -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= +"http-cache-semantics@^4.0.0": + "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" + "version" "4.1.0" -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= +"http-cache-semantics@3.8.1": + "integrity" "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" + "version" "3.8.1" -html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== +"http-deceiver@^1.2.7": + "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== +"http-errors@~1.6.2": + "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" -html-tags@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz" - integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= - -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - -html-webpack-plugin@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz" - integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= +"http-errors@~1.7.2": + "integrity" "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" + "version" "1.7.3" dependencies: - html-minifier "^3.2.3" - loader-utils "^0.2.16" - lodash "^4.17.3" - pretty-error "^2.0.2" - tapable "^1.0.0" - toposort "^1.0.0" - util.promisify "1.0.0" + "depd" "~1.1.2" + "inherits" "2.0.4" + "setprototypeof" "1.1.1" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.0" -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== +"http-errors@1.7.2": + "integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" + "version" "1.7.2" dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.1" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.0" -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz" - integrity sha1-ObDhat2bYFvwqe89nar0hDtMrNI= +"http-parser-js@>=0.5.1": + "integrity" "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" + "version" "0.5.3" -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.nlark.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz" - integrity sha1-SekcXL82yblLz81xwj1SSex045A= - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy-middleware@^1.0.0: - version "1.3.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz" - integrity sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg== +"http-proxy-middleware@^1.0.0": + "integrity" "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz" + "version" "1.3.1" dependencies: "@types/http-proxy" "^1.17.5" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" -http-proxy@^1.17.0, http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== +"http-proxy-middleware@0.19.1": + "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + "version" "0.19.1" dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" + "http-proxy" "^1.17.0" + "is-glob" "^4.0.0" + "lodash" "^4.17.11" + "micromatch" "^3.1.10" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= +"http-proxy@^1.17.0", "http-proxy@^1.18.1": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" -http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.nlark.com/http2-wrapper/download/http2-wrapper-1.0.3.tgz?cache=0&sync_timestamp=1626124919738&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp2-wrapper%2Fdownload%2Fhttp2-wrapper-1.0.3.tgz" - integrity sha1-uPVeDB8l1OvQizsMLAeflZCACz0= +"http-signature@~1.2.0": + "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" + "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" + "version" "1.2.0" dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" + "assert-plus" "^1.0.0" + "jsprim" "^1.2.2" + "sshpk" "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== +"http2-wrapper@^1.0.0-beta.5.2": + "integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==" + "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" + "version" "1.0.3" dependencies: - safer-buffer ">= 2.1.2 < 3" + "quick-lru" "^5.1.1" + "resolve-alpn" "^1.0.0" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== +"https-browserify@^1.0.0": + "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + "version" "1.0.0" + +"human-signals@^1.1.1": + "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + "version" "1.1.1" + +"iconv-lite@^0.4.24", "iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" dependencies: - postcss "^7.0.14" + "safer-buffer" ">= 2.1.2 < 3" -ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.3, ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.nlark.com/ignore/download/ignore-5.1.8.tgz" - integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= - -imagemin-optipng@8.0.0: - version "8.0.0" - resolved "https://registry.npm.taobao.org/imagemin-optipng/download/imagemin-optipng-8.0.0.tgz" - integrity sha1-uI5c9tolzIR54HzfOMOuBHnffvI= +"icss-utils@^4.0.0", "icss-utils@^4.1.1": + "integrity" "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" + "version" "4.1.1" dependencies: - exec-buffer "^3.0.0" - is-png "^2.0.0" - optipng-bin "^7.0.0" + "postcss" "^7.0.14" -imagemin-zopfli@7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/imagemin-zopfli/download/imagemin-zopfli-7.0.0.tgz" - integrity sha1-pE2qO7gOJiDNHciD2COyC003iNY= +"ieee754@^1.1.13", "ieee754@^1.1.4", "ieee754@^1.2.1": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"iferr@^0.1.5": + "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + "version" "0.1.5" + +"ignore@^3.3.5": + "integrity" "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" + "version" "3.3.10" + +"ignore@^4.0.3", "ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.1.4": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" + +"imagemin-optipng@8.0.0": + "integrity" "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==" + "resolved" "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz" + "version" "8.0.0" dependencies: - exec-buffer "^3.0.0" - is-png "^2.0.0" - zopflipng-bin "^6.0.0" + "exec-buffer" "^3.0.0" + "is-png" "^2.0.0" + "optipng-bin" "^7.0.0" -imagemin@8.0.0: - version "8.0.0" - resolved "https://registry.nlark.com/imagemin/download/imagemin-8.0.0.tgz?cache=0&sync_timestamp=1618999751113&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fimagemin%2Fdownload%2Fimagemin-8.0.0.tgz" - integrity sha1-1weSDWx6f4synS4C2MeNXcyCY1Y= +"imagemin-zopfli@7.0.0": + "integrity" "sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==" + "resolved" "https://registry.npmjs.org/imagemin-zopfli/-/imagemin-zopfli-7.0.0.tgz" + "version" "7.0.0" dependencies: - file-type "^14.6.0" - globby "^11.0.3" - graceful-fs "^4.2.6" - junk "^3.1.0" - p-pipe "^4.0.0" - replace-ext "^2.0.0" + "exec-buffer" "^3.0.0" + "is-png" "^2.0.0" + "zopflipng-bin" "^6.0.0" -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= +"imagemin@8.0.0": + "integrity" "sha512-z/SoCabSI9nYbCefdu1xgCJJ+KMjsu17dlaL7sGXAdaljIg7K32TUuj9Vt9jMjBZJd/qyWXJ+FvjChkvc2mXOw==" + "resolved" "https://registry.npmjs.org/imagemin/-/imagemin-8.0.0.tgz" + "version" "8.0.0" dependencies: - import-from "^2.1.0" + "file-type" "^14.6.0" + "globby" "^11.0.3" + "graceful-fs" "^4.2.6" + "junk" "^3.1.0" + "p-pipe" "^4.0.0" + "replace-ext" "^2.0.0" -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= +"import-cwd@^2.0.0": + "integrity" "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=" + "resolved" "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" + "version" "2.1.0" dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" + "import-from" "^2.1.0" -import-fresh@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== +"import-fresh@^2.0.0": + "integrity" "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" + "version" "2.0.0" dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" + "caller-path" "^2.0.0" + "resolve-from" "^3.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= +"import-fresh@^3.0.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" dependencies: - resolve-from "^3.0.0" + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -import-lazy@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-3.1.0.tgz" - integrity sha1-iRJ5ICyKIoD9vWZ029jaGh38Z8w= - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== +"import-from@^2.1.0": + "integrity" "sha1-M1238qev/VOqpHHUuAId7ja387E=" + "resolved" "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" + "version" "2.1.0" dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" + "resolve-from" "^3.0.0" -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +"import-lazy@^2.1.0": + "integrity" "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" + "version" "2.1.0" -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.nlark.com/indent-string/download/indent-string-2.1.0.tgz?cache=0&sync_timestamp=1618847271946&other_urls=https%3A%2F%2Fregistry.nlark.com%2Findent-string%2Fdownload%2Findent-string-2.1.0.tgz" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= +"import-lazy@^3.1.0": + "integrity" "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" + "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz" + "version" "3.1.0" + +"import-local@^2.0.0": + "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + "version" "2.0.0" dependencies: - repeating "^2.0.0" + "pkg-dir" "^3.0.0" + "resolve-cwd" "^2.0.0" -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" -infer-owner@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= +"indent-string@^2.1.0": + "integrity" "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" + "version" "2.1.0" dependencies: - once "^1.3.0" - wrappy "1" + "repeating" "^2.0.0" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +"indexes-of@^1.0.1": + "integrity" "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + "version" "1.0.1" -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= +"infer-owner@^1.0.3": + "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + "version" "1.0.4" -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/ini/download/ini-2.0.0.tgz" - integrity sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U= - -ini@^1.3.4, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" - integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= - -inquirer@8.1.1: - version "8.1.1" - resolved "https://registry.nlark.com/inquirer/download/inquirer-8.1.1.tgz" - integrity sha1-fFPZTG0DARx7sqlH8NyjuYJGwmo= +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.3.0" - run-async "^2.4.0" - rxjs "^6.6.6" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" + "once" "^1.3.0" + "wrappy" "1" -inquirer@^7.0.0, inquirer@^7.1.0: - version "7.3.3" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.1": + "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "version" "2.0.1" + +"inherits@2.0.3": + "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.4", "ini@~1.3.0": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"ini@2.0.0": + "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + "version" "2.0.0" + +"inquirer@^7.0.0", "inquirer@^7.1.0": + "integrity" "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==" + "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" + "version" "7.3.3" dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" + "ansi-escapes" "^4.2.1" + "chalk" "^4.1.0" + "cli-cursor" "^3.1.0" + "cli-width" "^3.0.0" + "external-editor" "^3.0.3" + "figures" "^3.0.0" + "lodash" "^4.17.19" + "mute-stream" "0.0.8" + "run-async" "^2.4.0" + "rxjs" "^6.6.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + "through" "^2.3.6" -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== +"inquirer@8.1.1": + "integrity" "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==" + "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz" + "version" "8.1.1" dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.1.1" + "cli-cursor" "^3.1.0" + "cli-width" "^3.0.0" + "external-editor" "^3.0.3" + "figures" "^3.0.0" + "lodash" "^4.17.21" + "mute-stream" "0.0.8" + "ora" "^5.3.0" + "run-async" "^2.4.0" + "rxjs" "^6.6.6" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + "through" "^2.3.6" -interpret@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/into-stream/download/into-stream-3.1.0.tgz" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= +"internal-ip@^4.3.0": + "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" + "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" + "version" "4.3.0" dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" + "default-gateway" "^4.2.0" + "ipaddr.js" "^1.9.0" -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= +"interpret@^1.4.0": + "integrity" "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + "resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" + "version" "1.4.0" -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= +"into-stream@^3.1.0": + "integrity" "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=" + "resolved" "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz" + "version" "3.1.0" dependencies: - kind-of "^3.0.2" + "from2" "^2.1.1" + "p-is-promise" "^1.1.0" -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== +"ip-regex@^2.1.0": + "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + "version" "2.1.0" + +"ip@^1.1.0", "ip@^1.1.5": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^1.9.0", "ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-absolute-url@^2.0.0": + "integrity" "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + "version" "2.1.0" + +"is-absolute-url@^3.0.3": + "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + "version" "3.0.3" + +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - kind-of "^6.0.0" + "kind-of" "^3.0.2" -is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" - integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== +"is-accessor-descriptor@^1.0.0": + "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - call-bind "^1.0.0" + "kind-of" "^6.0.0" -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" - integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= +"is-arguments@^1.0.4": + "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" + "version" "1.1.0" dependencies: - binary-extensions "^1.0.0" + "call-bind" "^1.0.0" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" + +"is-bigint@^1.0.1": + "integrity" "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" + "version" "1.0.2" + +"is-binary-path@^1.0.0": + "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + "version" "1.0.1" dependencies: - binary-extensions "^2.0.0" + "binary-extensions" "^1.0.0" -is-boolean-object@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" - integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" dependencies: - call-bind "^1.0.2" + "binary-extensions" "^2.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-buffer@^2.0.3: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== +"is-boolean-object@^1.1.0": + "integrity" "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" + "version" "1.1.1" dependencies: - ci-info "^1.5.0" + "call-bind" "^1.0.2" -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1618847026826&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= +"is-buffer@^1.1.5": + "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-buffer@^2.0.3": + "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + "version" "2.0.5" + +"is-callable@^1.1.4", "is-callable@^1.2.3": + "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" + "version" "1.2.3" + +"is-ci@^1.0.10": + "integrity" "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" + "version" "1.2.1" dependencies: - ci-info "^2.0.0" + "ci-info" "^1.5.0" -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= +"is-ci@^2.0.0": + "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + "version" "2.0.0" dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" + "ci-info" "^2.0.0" -is-core-module@^2.2.0, is-core-module@^2.4.0: - version "2.5.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz" - integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== +"is-color-stop@^1.0.0": + "integrity" "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=" + "resolved" "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" + "version" "1.1.0" dependencies: - has "^1.0.3" + "css-color-names" "^0.0.4" + "hex-color-regex" "^1.1.0" + "hsl-regex" "^1.0.0" + "hsla-regex" "^1.0.0" + "rgb-regex" "^1.0.1" + "rgba-regex" "^1.0.0" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= +"is-core-module@^2.2.0", "is-core-module@^2.4.0": + "integrity" "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz" + "version" "2.5.0" dependencies: - kind-of "^3.0.2" + "has" "^1.0.3" -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" dependencies: - kind-of "^6.0.0" + "kind-of" "^3.0.2" -is-date-object@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" - integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + "kind-of" "^6.0.0" -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== +"is-date-object@^1.0.1": + "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" + "version" "1.0.4" + +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== +"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" dependencies: - is-plain-object "^2.0.4" + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +"is-directory@^0.3.1": + "integrity" "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + "version" "0.3.1" -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= +"is-docker@^2.0.0": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" dependencies: - number-is-nan "^1.0.0" + "is-plain-object" "^2.0.4" -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +"is-finite@^1.0.0": + "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + "version" "1.1.0" -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= +"is-fullwidth-code-point@^1.0.0": + "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-extglob "^2.1.0" + "number-is-nan" "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== +"is-fullwidth-code-point@^2.0.0": + "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + "version" "2.0.0" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^3.1.0": + "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + "version" "3.1.0" dependencies: - is-extglob "^2.1.1" + "is-extglob" "^2.1.0" -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.4.0.tgz?cache=0&sync_timestamp=1610875398433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.4.0.tgz" - integrity sha1-mg/UB5ScMPhutpWe8beZTtC3tSA= +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@~4.0.1": + "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + "version" "4.0.1" dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" + "is-extglob" "^2.1.1" -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/is-interactive/download/is-interactive-1.0.0.tgz" - integrity sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4= - -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.npm.taobao.org/is-natural-number/download/is-natural-number-4.0.1.tgz" - integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.nlark.com/is-npm/download/is-npm-5.0.0.tgz" - integrity sha1-Q+jWXMVuG2f41HJiz2ZwmRk/Rag= - -is-number-object@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" - integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= +"is-installed-globally@^0.4.0": + "integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==" + "resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + "version" "0.4.0" dependencies: - kind-of "^3.0.2" + "global-dirs" "^3.0.0" + "is-path-inside" "^3.0.2" -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +"is-interactive@^1.0.0": + "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" + "version" "1.0.0" -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +"is-natural-number@^4.0.1": + "integrity" "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + "resolved" "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz" + "version" "4.0.1" -is-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/is-object/download/is-object-1.0.2.tgz" - integrity sha1-pWVS4cZlyelQtKAlRh2ofnL4b88= +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== +"is-npm@^5.0.0": + "integrity" "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + "resolved" "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz" + "version" "5.0.0" -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== +"is-number-object@^1.0.4": + "integrity" "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" + "version" "1.0.5" + +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" dependencies: - is-path-inside "^2.1.0" + "kind-of" "^3.0.2" -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-object@^1.0.1": + "integrity" "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" + "version" "1.0.2" + +"is-path-cwd@^2.0.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-in-cwd@^2.0.0": + "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==" + "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + "version" "2.1.0" dependencies: - path-is-inside "^1.0.2" + "is-path-inside" "^2.1.0" -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz?cache=0&sync_timestamp=1620046845369&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-3.0.3.tgz" - integrity sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM= - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== +"is-path-inside@^2.1.0": + "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" + "version" "2.1.0" dependencies: - isobject "^3.0.1" + "path-is-inside" "^1.0.2" -is-png@3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/is-png/download/is-png-3.0.0.tgz" - integrity sha1-e/XbfzJSfRDJBZSnUcFfdNRsj14= +"is-path-inside@^3.0.2": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" -is-png@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/is-png/download/is-png-2.0.0.tgz" - integrity sha1-7oy8npsFBCXO3utKb7dKZJsKSo0= +"is-plain-obj@^1.0.0", "is-plain-obj@^1.1.0": + "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "version" "1.1.0" -is-regex@^1.0.4, is-regex@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.2" + "isobject" "^3.0.1" -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== +"is-png@^2.0.0": + "integrity" "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==" + "resolved" "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz" + "version" "2.0.0" -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.2.0.tgz?cache=0&sync_timestamp=1618646442055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-retry-allowed%2Fdownload%2Fis-retry-allowed-1.2.0.tgz" - integrity sha1-13hIi9CkZmo76KFIK58rqv7eqLQ= +"is-png@3.0.0": + "integrity" "sha512-waa2qEuqgLjjYT14KOUQqAEIRRIv7ttkzPVctY/qv+IAKnzXf+JAPKQas50RgO0ECPDUG/iB1zQmwpyB9kkZtQ==" + "resolved" "https://registry.npmjs.org/is-png/-/is-png-3.0.0.tgz" + "version" "3.0.0" -is-stream@^1.0.0, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5, is-string@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== +"is-regex@^1.0.4", "is-regex@^1.1.3": + "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" + "version" "1.1.3" dependencies: - has-symbols "^1.0.2" + "call-bind" "^1.0.2" + "has-symbols" "^1.0.2" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +"is-resolvable@^1.0.0": + "integrity" "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "resolved" "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + "version" "1.1.0" -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.nlark.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz?cache=0&sync_timestamp=1625294010675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-unicode-supported%2Fdownload%2Fis-unicode-supported-0.1.0.tgz" - integrity sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc= +"is-retry-allowed@^1.0.0", "is-retry-allowed@^1.1.0": + "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" + "version" "1.2.0" -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= +"is-stream@^1.0.0", "is-stream@^1.1.0": + "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +"is-stream@^2.0.0": + "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + "version" "2.0.0" -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= +"is-string@^1.0.5", "is-string@^1.0.6": + "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" + "version" "1.0.6" -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" dependencies: - is-docker "^2.0.0" + "has-symbols" "^1.0.2" -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.nlark.com/is-yarn-global/download/is-yarn-global-0.3.0.tgz?cache=0&sync_timestamp=1619356824740&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-yarn-global%2Fdownload%2Fis-yarn-global-0.3.0.tgz" - integrity sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI= +"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= +"is-unicode-supported@^0.1.0": + "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + "version" "0.1.0" -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +"is-utf8@^0.2.0": + "integrity" "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + "resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "version" "0.2.1" -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= +"is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"is-wsl@^1.1.0": + "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + "version" "1.1.0" + +"is-wsl@^2.1.1": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" dependencies: - isarray "1.0.0" + "is-docker" "^2.0.0" -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +"is-yarn-global@^0.3.0": + "integrity" "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + "resolved" "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" + "version" "0.3.0" -isomorphic-ws@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" - integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== +"isarray@^1.0.0", "isarray@~1.0.0", "isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.npm.taobao.org/isurl/download/isurl-1.0.0.tgz" - integrity sha1-sn9PSfPNqj6kSgpbfzRi5u3DnWc= +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" + "isarray" "1.0.0" -javascript-stringify@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz" - integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" -js-message@1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz" - integrity sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA== +"isomorphic-ws@^4.0.1": + "integrity" "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" + "resolved" "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" + "version" "4.0.1" -js-queue@2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz" - integrity sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA== +"isstream@~0.1.2": + "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"isurl@^1.0.0-alpha5": + "integrity" "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==" + "resolved" "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz" + "version" "1.0.0" dependencies: - easy-stack "^1.0.1" + "has-to-string-tag-x" "^1.2.0" + "is-object" "^1.0.1" -js-sha3@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== +"javascript-stringify@^2.0.1": + "integrity" "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" + "resolved" "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz" + "version" "2.1.0" -js-sha512@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz" - integrity sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ== +"js-message@1.0.7": + "integrity" "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==" + "resolved" "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz" + "version" "1.0.7" -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== +"js-queue@2.0.2": + "integrity" "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==" + "resolved" "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz" + "version" "2.0.2" dependencies: - argparse "^1.0.7" - esprima "^4.0.0" + "easy-stack" "^1.0.1" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= +"js-sha3@^0.8.0": + "integrity" "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" + "version" "0.8.0" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +"js-sha512@^0.8.0": + "integrity" "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==" + "resolved" "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz" + "version" "0.8.0" -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.1.tgz" - integrity sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.3: - version "3.3.3" - resolved "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" dependencies: - minimist "^1.2.0" + "argparse" "^1.0.7" + "esprima" "^4.0.0" -json5@^2.1.2, json5@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== +"jsbn@~0.1.0": + "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "version" "0.1.1" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-buffer@3.0.0": + "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + "version" "3.0.0" + +"json-buffer@3.0.1": + "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + "version" "3.0.1" + +"json-parse-better-errors@^1.0.1", "json-parse-better-errors@^1.0.2": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema@0.2.3": + "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" + "version" "0.2.3" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json-stringify-safe@~5.0.1": + "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" + +"json3@^3.3.3": + "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" + "version" "3.3.3" + +"json5@^0.5.0": + "integrity" "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + "resolved" "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" + "version" "0.5.1" + +"json5@^1.0.1": + "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + "version" "1.0.1" dependencies: - minimist "^1.2.5" + "minimist" "^1.2.0" -jsonc-eslint-parser@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-1.1.0.tgz" - integrity sha512-FA3oS+8V0Mz4vv19YpY4TuZZi2ecR0RHTua9SjbCYb4+e35MWKIi7jn17zdGi6jxE7Cv7Vk61ml376MmMENieA== +"json5@^2.1.2", "json5@^2.2.0": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" dependencies: - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.0.0" - espree "^6.0.0 || ^7.2.0" - semver "^6.3.0" + "minimist" "^1.2.5" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= +"jsonc-eslint-parser@^1.0.1": + "integrity" "sha512-FA3oS+8V0Mz4vv19YpY4TuZZi2ecR0RHTua9SjbCYb4+e35MWKIi7jn17zdGi6jxE7Cv7Vk61ml376MmMENieA==" + "resolved" "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "eslint-utils" "^3.0.0" + "eslint-visitor-keys" "^3.0.0" + "espree" "^6.0.0 || ^7.2.0" + "semver" "^6.3.0" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz" - integrity sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4= +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= +"jsprim@^1.2.2": + "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" + "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" + "version" "1.4.1" dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" + "assert-plus" "1.0.0" + "extsprintf" "1.3.0" + "json-schema" "0.2.3" + "verror" "1.10.0" -jump.js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/jump.js/-/jump.js-1.0.2.tgz" - integrity sha1-4GQbR/QKOPITnCX9oFAL8o5DAVo= +"jump.js@^1.0.2": + "integrity" "sha1-4GQbR/QKOPITnCX9oFAL8o5DAVo=" + "resolved" "https://registry.npmjs.org/jump.js/-/jump.js-1.0.2.tgz" + "version" "1.0.2" -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/junk/download/junk-3.1.0.tgz" - integrity sha1-MUmQmNkCt+mMXZucgPQ0V6iKv6E= +"junk@^3.1.0": + "integrity" "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==" + "resolved" "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz" + "version" "3.1.0" -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.0.0.tgz" - integrity sha1-RJI7o55osSp87H32wyaMAx8u83M= +"keyv@^3.0.0": + "integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + "version" "3.1.0" dependencies: - json-buffer "3.0.0" + "json-buffer" "3.0.0" -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz" - integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= +"keyv@^4.0.0": + "integrity" "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz" + "version" "4.0.4" dependencies: - json-buffer "3.0.0" + "json-buffer" "3.0.1" -keyv@^4.0.0: - version "4.0.3" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-4.0.3.tgz" - integrity sha1-TzqpjeJUgDyvzSiWc0EI2qNeQlQ= +"keyv@3.0.0": + "integrity" "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz" + "version" "3.0.0" dependencies: - json-buffer "3.0.1" + "json-buffer" "3.0.0" -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== +"killable@^1.0.1": + "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" + "version" "1.0.1" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= +"kind-of@^3.0.2", "kind-of@^3.0.3", "kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - is-buffer "^1.1.5" + "is-buffer" "^1.1.5" -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + "version" "4.0.0" dependencies: - is-buffer "^1.1.5" + "is-buffer" "^1.1.5" -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== +"kind-of@^5.0.0": + "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + "version" "5.1.0" -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +"kind-of@^6.0.0": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" -klona@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +"kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.nlark.com/latest-version/download/latest-version-5.1.0.tgz?cache=0&sync_timestamp=1618847146540&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flatest-version%2Fdownload%2Flatest-version-5.1.0.tgz" - integrity sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4= +"klona@^2.0.4": + "integrity" "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" + "version" "2.0.4" + +"latest-version@^5.1.0": + "integrity" "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==" + "resolved" "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" + "version" "5.1.0" dependencies: - package-json "^6.3.0" + "package-json" "^6.3.0" -launch-editor-middleware@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz" - integrity sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg== +"launch-editor-middleware@^2.2.1": + "integrity" "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==" + "resolved" "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz" + "version" "2.2.1" dependencies: - launch-editor "^2.2.1" + "launch-editor" "^2.2.1" -launch-editor@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz" - integrity sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw== +"launch-editor@^2.2.1": + "integrity" "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==" + "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz" + "version" "2.2.1" dependencies: - chalk "^2.3.0" - shell-quote "^1.6.1" + "chalk" "^2.3.0" + "shell-quote" "^1.6.1" -leaflet@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/leaflet/-/leaflet-1.6.0.tgz" - integrity sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ== +"leaflet@^1.3.4", "leaflet@1.6.0": + "integrity" "sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ==" + "resolved" "https://registry.npmjs.org/leaflet/-/leaflet-1.6.0.tgz" + "version" "1.6.0" -ledger-cosmos-js@2.1.8, ledger-cosmos-js@^2.1.8: - version "2.1.8" - resolved "https://registry.npmjs.org/ledger-cosmos-js/-/ledger-cosmos-js-2.1.8.tgz" - integrity sha512-Gl7SWMq+3R9OTkF1hLlg5+1geGOmcHX9OdS+INDsGNxSiKRWlsWCvQipGoDnRIQ6CPo2i/Ze58Dw0Mt/l3UYyA== +"ledger-cosmos-js@^2.1.8", "ledger-cosmos-js@2.1.8": + "integrity" "sha512-Gl7SWMq+3R9OTkF1hLlg5+1geGOmcHX9OdS+INDsGNxSiKRWlsWCvQipGoDnRIQ6CPo2i/Ze58Dw0Mt/l3UYyA==" + "resolved" "https://registry.npmjs.org/ledger-cosmos-js/-/ledger-cosmos-js-2.1.8.tgz" + "version" "2.1.8" dependencies: "@babel/runtime" "^7.11.2" "@ledgerhq/hw-transport" "^5.25.0" - bech32 "^1.1.4" - ripemd160 "^2.0.2" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -libsodium-wrappers@^0.7.6: - version "0.7.9" - resolved "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz" - integrity sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ== - dependencies: - libsodium "^0.7.0" - -libsodium@^0.7.0: - version "0.7.9" - resolved "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz" - integrity sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A== - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-fs-cache@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz" - integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== - dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" - -loader-runner@^2.3.1, loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" - integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.defaultsdeep@^4.6.1: - version "4.6.1" - resolved "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz" - integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== - -lodash.kebabcase@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz" - integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= - -lodash.mapvalues@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz" - integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.transform@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz" - integrity sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.nlark.com/log-symbols/download/log-symbols-4.1.0.tgz" - integrity sha1-P727lbRoOsn8eFER55LlWNSr1QM= - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -logalot@^2.0.0, logalot@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/logalot/download/logalot-2.1.0.tgz" - integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI= - dependencies: - figures "^1.3.5" - squeak "^1.0.0" - -loglevel@^1.6.8: - version "1.7.1" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== - -long@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" - integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== - -longest@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz" - integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= - -loose-envify@^1.2.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.0.tgz" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz" - integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz" - integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk= - -lpad-align@^1.0.1: - version "1.1.2" - resolved "https://registry.nlark.com/lpad-align/download/lpad-align-1.1.2.tgz" - integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= - dependencies: - get-stdin "^4.0.1" - indent-string "^2.1.0" - longest "^1.0.0" - meow "^3.3.0" - -lru-cache@^4.0.1, lru-cache@^4.1.2: - version "4.1.5" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^1.0.0, make-dir@^1.2.0: - version "1.3.0" - resolved "https://registry.nlark.com/make-dir/download/make-dir-1.3.0.tgz" - integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz?cache=0&sync_timestamp=1617771341569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmap-obj%2Fdownload%2Fmap-obj-1.0.1.tgz" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -medium-zoom@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz" - integrity sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg== - -memory-fs@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" - integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.nlark.com/meow/download/meow-3.7.0.tgz?cache=0&sync_timestamp=1626388195360&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-3.7.0.tgz" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-source-map@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" - integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== - dependencies: - source-map "^0.6.1" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -merkle-lib@^2.0.10: - version "2.0.10" - resolved "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz" - integrity sha1-grjbrnXieneFOItz+ddyXQ9vMyY= - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.48.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0: - version "1.48.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.31" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz" - integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== - dependencies: - mime-db "1.48.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.5.2" - resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.nlark.com/mimic-response/download/mimic-response-1.0.1.tgz" - integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.nlark.com/mimic-response/download/mimic-response-2.1.0.tgz" - integrity sha1-0Tdj019hPQnsN+uzC6wEacDuj0M= - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.nlark.com/mimic-response/download/mimic-response-3.1.0.tgz" - integrity sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k= - -mini-css-extract-plugin@^0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@1.2.5, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - dependencies: - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.nlark.com/mkdirp-classic/download/mkdirp-classic-0.5.3.tgz" - integrity sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM= - -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -moment@^2.10.2: - version "2.29.1" - resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -mz@^2.4.0: - version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nan@^2.12.1, nan@^2.13.2, nan@^2.14.0: - version "2.14.2" - resolved "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/napi-build-utils/download/napi-build-utils-1.0.2.tgz" - integrity sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY= - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -node-abi@^2.21.0: - version "2.30.0" - resolved "https://registry.nlark.com/node-abi/download/node-abi-2.30.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-abi%2Fdownload%2Fnode-abi-2.30.0.tgz" - integrity sha1-i+U78+eUWjTuoQ4PyaWYJ3bPVQs= - dependencies: - semver "^5.4.1" - -node-addon-api@^3.2.0: - version "3.2.1" - resolved "https://registry.nlark.com/node-addon-api/download/node-addon-api-3.2.1.tgz" - integrity sha1-gTJeCiEXeJwBKNq2Xn448HzroWE= - -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - -node-ipc@^9.1.1: - version "9.2.1" - resolved "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz" - integrity sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ== - dependencies: - event-pubsub "4.3.0" - js-message "1.0.7" - js-queue "2.0.2" - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^1.1.71: - version "1.1.73" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz" - integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz" - integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k= - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.nlark.com/normalize-url/download/normalize-url-2.0.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-2.0.1.tgz" - integrity sha1-g1qdoVUfom9w6SMpBpojqmV01+Y= - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.nlark.com/normalize-url/download/normalize-url-4.5.1.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.1.tgz" - integrity sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo= - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.nlark.com/normalize-url/download/normalize-url-6.1.0.tgz?cache=0&sync_timestamp=1625826787829&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-6.1.0.tgz" - integrity sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo= - -npm-conf@^1.1.0: - version "1.1.3" - resolved "https://registry.npm.taobao.org/npm-conf/download/npm-conf-1.1.3.tgz" - integrity sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k= - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npmlog@^4.0.1: - version "4.1.2" - resolved "https://registry.nlark.com/npmlog/download/npmlog-4.1.2.tgz" - integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz" - integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== - dependencies: - boolbase "^1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@^1.1.4: - version "1.3.1" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - -object-inspect@^1.10.3: - version "1.11.0" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.2: - version "1.1.4" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz" - integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.2" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.3: - version "1.1.4" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz" - integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.2" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^6.3.0: - version "6.4.0" - resolved "https://registry.npmjs.org/open/-/open-6.4.0.tgz" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -opener@^1.5.1: - version "1.5.2" - resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optipng-bin@^7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/optipng-bin/download/optipng-bin-7.0.0.tgz" - integrity sha1-LfzGil8AbndG52rWTTF9b7fH+e0= - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.0.0" - -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" - wcwidth "^1.0.1" - -ora@^5.3.0: - version "5.4.1" - resolved "https://registry.nlark.com/ora/download/ora-5.4.1.tgz" - integrity sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg= - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/original/-/original-1.0.2.tgz" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-filter-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/os-filter-obj/download/os-filter-obj-2.0.0.tgz" - integrity sha1-HAti1fOiRCdJotE55t3e5ugdjRY= - dependencies: - arch "^2.1.0" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.3.0.tgz" - integrity sha1-ueEjgAvOu3rBOkeb4ZW1B7mNMPo= - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.nlark.com/p-cancelable/download/p-cancelable-0.4.1.tgz" - integrity sha1-NfNj1n1SCByNlYXje8zrfgu8sqA= - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/p-cancelable/download/p-cancelable-1.1.0.tgz" - integrity sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw= - -p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.nlark.com/p-cancelable/download/p-cancelable-2.1.1.tgz" - integrity sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8= - -p-event@^1.0.0: - version "1.3.0" - resolved "https://registry.nlark.com/p-event/download/p-event-1.3.0.tgz" - integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= - dependencies: - p-timeout "^1.1.1" - -p-event@^2.1.0: - version "2.3.1" - resolved "https://registry.nlark.com/p-event/download/p-event-2.3.1.tgz" - integrity sha1-WWJ57xaassPgyuiMHPuwgHmZPvY= - dependencies: - p-timeout "^2.0.1" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.nlark.com/p-is-promise/download/p-is-promise-1.1.0.tgz" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + "bech32" "^1.1.4" + "ripemd160" "^2.0.2" + +"levn@^0.3.0", "levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"libsodium-wrappers@^0.7.6": + "integrity" "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==" + "resolved" "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz" + "version" "0.7.9" + dependencies: + "libsodium" "^0.7.0" + +"libsodium@^0.7.0": + "integrity" "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" + "resolved" "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz" + "version" "0.7.9" + +"lines-and-columns@^1.1.6": + "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + "version" "1.1.6" + +"load-json-file@^1.0.0": + "integrity" "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^2.2.0" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" + "strip-bom" "^2.0.0" + +"load-json-file@^4.0.0": + "integrity" "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^4.0.0" + "pify" "^3.0.0" + "strip-bom" "^3.0.0" + +"loader-fs-cache@^1.0.0": + "integrity" "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==" + "resolved" "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "find-cache-dir" "^0.1.1" + "mkdirp" "^0.5.1" + +"loader-runner@^2.3.1", "loader-runner@^2.4.0": + "integrity" "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" + "version" "2.4.0" + +"loader-utils@^0.2.16": + "integrity" "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + "version" "0.2.17" + dependencies: + "big.js" "^3.1.3" + "emojis-list" "^2.0.0" + "json5" "^0.5.0" + "object-assign" "^4.0.1" + +"loader-utils@^1.0.2", "loader-utils@^1.1.0", "loader-utils@^1.2.3", "loader-utils@^1.4.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^2.0.0": + "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"locate-path@^2.0.0": + "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.defaultsdeep@^4.6.1": + "integrity" "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==" + "resolved" "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz" + "version" "4.6.1" + +"lodash.kebabcase@^4.1.1": + "integrity" "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" + "resolved" "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz" + "version" "4.1.1" + +"lodash.mapvalues@^4.6.0": + "integrity" "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=" + "resolved" "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz" + "version" "4.6.0" + +"lodash.memoize@^4.1.2": + "integrity" "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + "version" "4.1.2" + +"lodash.transform@^4.6.0": + "integrity" "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=" + "resolved" "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz" + "version" "4.6.0" + +"lodash.uniq@^4.5.0": + "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.3": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log-symbols@^2.2.0": + "integrity" "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "chalk" "^2.0.1" + +"log-symbols@^4.1.0": + "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "chalk" "^4.1.0" + "is-unicode-supported" "^0.1.0" + +"logalot@^2.1.0": + "integrity" "sha1-X46MkNME7fElMJUaVVSruMXj9VI=" + "resolved" "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "figures" "^1.3.5" + "squeak" "^1.0.0" + +"loglevel@^1.6.8": + "integrity" "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" + "version" "1.7.1" + +"long@^4.0.0": + "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + "version" "4.0.0" + +"longest@^1.0.0": + "integrity" "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + "resolved" "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + "version" "1.0.1" + +"loose-envify@^1.2.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"loud-rejection@^1.0.0": + "integrity" "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" + "resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "currently-unhandled" "^0.4.1" + "signal-exit" "^3.0.0" + +"lower-case@^1.1.1": + "integrity" "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" + "version" "1.1.4" + +"lowercase-keys@^1.0.0": + "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + "version" "1.0.1" + +"lowercase-keys@^1.0.1": + "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + "version" "1.0.1" + +"lowercase-keys@^2.0.0": + "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + "version" "2.0.0" + +"lowercase-keys@1.0.0": + "integrity" "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + "version" "1.0.0" + +"lpad-align@^1.0.1": + "integrity" "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=" + "resolved" "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "get-stdin" "^4.0.1" + "indent-string" "^2.1.0" + "longest" "^1.0.0" + "meow" "^3.3.0" + +"lru-cache@^4.0.1", "lru-cache@^4.1.2": + "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "pseudomap" "^1.0.2" + "yallist" "^2.1.2" + +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^1.0.0", "make-dir@^1.2.0": + "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "pify" "^3.0.0" + +"make-dir@^2.0.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-dir@^3.0.2", "make-dir@^3.1.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + "version" "0.2.2" + +"map-obj@^1.0.0", "map-obj@^1.0.1": + "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "version" "1.0.1" + +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "object-visit" "^1.0.0" + +"md5.js@^1.3.4": + "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" + "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" + +"mdn-data@2.0.4": + "integrity" "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + "version" "2.0.4" + +"media-typer@0.3.0": + "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"medium-zoom@^1.0.4": + "integrity" "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg==" + "resolved" "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz" + "version" "1.0.6" + +"memory-fs@^0.2.0": + "integrity" "sha1-8rslNovBIeORwlIN6Slpyu4KApA=" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" + "version" "0.2.0" + +"memory-fs@^0.4.1": + "integrity" "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "errno" "^0.1.3" + "readable-stream" "^2.0.1" + +"memory-fs@^0.5.0": + "integrity" "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "errno" "^0.1.3" + "readable-stream" "^2.0.1" + +"meow@^3.3.0": + "integrity" "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=" + "resolved" "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "camelcase-keys" "^2.0.0" + "decamelize" "^1.1.2" + "loud-rejection" "^1.0.0" + "map-obj" "^1.0.1" + "minimist" "^1.1.3" + "normalize-package-data" "^2.3.4" + "object-assign" "^4.0.1" + "read-pkg-up" "^1.0.1" + "redent" "^1.0.0" + "trim-newlines" "^1.0.0" + +"merge-descriptors@1.0.1": + "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" + +"merge-source-map@^1.1.0": + "integrity" "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==" + "resolved" "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "source-map" "^0.6.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.2.3", "merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"merkle-lib@^2.0.10": + "integrity" "sha1-grjbrnXieneFOItz+ddyXQ9vMyY=" + "resolved" "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz" + "version" "2.0.10" + +"methods@~1.1.2": + "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"micromatch@^3.1.10", "micromatch@^3.1.4": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "braces" "^2.3.1" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "extglob" "^2.0.4" + "fragment-cache" "^0.2.1" + "kind-of" "^6.0.2" + "nanomatch" "^1.2.9" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.2" + +"micromatch@^4.0.2": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"miller-rabin@^4.0.0": + "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" + "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "bn.js" "^4.0.0" + "brorand" "^1.0.1" + +"mime-db@^1.28.0", "mime-db@>= 1.43.0 < 2", "mime-db@1.48.0": + "integrity" "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" + "version" "1.48.0" + +"mime-types@^2.1.12", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24": + "integrity" "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz" + "version" "2.1.31" + dependencies: + "mime-db" "1.48.0" + +"mime@^2.4.4": + "integrity" "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" + "version" "2.5.2" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^1.0.0": + "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" + "version" "1.2.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"mimic-response@^1.0.0", "mimic-response@^1.0.1": + "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + "version" "1.0.1" + +"mimic-response@^2.0.0": + "integrity" "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz" + "version" "2.1.0" + +"mimic-response@^3.1.0": + "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + "version" "3.1.0" + +"mini-css-extract-plugin@^0.9.0": + "integrity" "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz" + "version" "0.9.0" + dependencies: + "loader-utils" "^1.1.0" + "normalize-url" "1.9.1" + "schema-utils" "^1.0.0" + "webpack-sources" "^1.1.0" + +"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimalistic-crypto-utils@^1.0.1": + "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist@^1.1.3", "minimist@^1.2.0", "minimist@^1.2.3", "minimist@^1.2.5", "minimist@1.2.5": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"minipass@^3.1.1": + "integrity" "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz" + "version" "3.1.3" + dependencies: + "yallist" "^4.0.0" + +"mississippi@^3.0.0": + "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" + "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "concat-stream" "^1.5.0" + "duplexify" "^3.4.2" + "end-of-stream" "^1.1.0" + "flush-write-stream" "^1.0.0" + "from2" "^2.1.0" + "parallel-transform" "^1.1.0" + "pump" "^3.0.0" + "pumpify" "^1.3.3" + "stream-each" "^1.1.0" + "through2" "^2.0.0" + +"mixin-deep@^1.2.0": + "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" + "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" + +"mkdirp-classic@^0.5.2", "mkdirp-classic@^0.5.3": + "integrity" "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "resolved" "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" + "version" "0.5.3" + +"mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.5", "mkdirp@~0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"moment@^2.10.2": + "integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" + "version" "2.29.1" + +"move-concurrently@^1.0.1": + "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" + "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "aproba" "^1.1.1" + "copy-concurrently" "^1.0.0" + "fs-write-stream-atomic" "^1.0.8" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.3" + +"ms@^2.1.1", "ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.1": + "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" + "version" "2.1.1" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"multicast-dns-service-types@^1.1.0": + "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + "version" "1.1.0" + +"multicast-dns@^6.0.1": + "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + "version" "6.2.3" + dependencies: + "dns-packet" "^1.3.1" + "thunky" "^1.0.2" + +"mute-stream@0.0.8": + "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" + "version" "0.0.8" + +"mz@^2.4.0": + "integrity" "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==" + "resolved" "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "any-promise" "^1.0.0" + "object-assign" "^4.0.1" + "thenify-all" "^1.0.0" + +"nan@^2.12.1", "nan@^2.13.2", "nan@^2.14.0": + "integrity" "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "resolved" "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" + "version" "2.14.2" + +"nanomatch@^1.2.9": + "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" + "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + "version" "1.2.13" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "fragment-cache" "^0.2.1" + "is-windows" "^1.0.2" + "kind-of" "^6.0.2" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"napi-build-utils@^1.0.1": + "integrity" "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "resolved" "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz" + "version" "1.0.2" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"negotiator@0.6.2": + "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" + "version" "0.6.2" + +"neo-async@^2.5.0", "neo-async@^2.6.0", "neo-async@^2.6.1", "neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"nice-try@^1.0.4": + "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" + +"no-case@^2.2.0": + "integrity" "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "lower-case" "^1.1.1" + +"node-abi@^2.21.0": + "integrity" "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==" + "resolved" "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz" + "version" "2.30.1" + dependencies: + "semver" "^5.4.1" + +"node-addon-api@^3.2.0": + "integrity" "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" + "version" "3.2.1" + +"node-fetch@^2.6.1": + "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" + "version" "2.6.1" + +"node-forge@^0.10.0": + "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" + "version" "0.10.0" + +"node-ipc@^9.1.1": + "integrity" "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==" + "resolved" "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz" + "version" "9.2.1" + dependencies: + "event-pubsub" "4.3.0" + "js-message" "1.0.7" + "js-queue" "2.0.2" + +"node-libs-browser@^2.2.1": + "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" + "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "assert" "^1.1.1" + "browserify-zlib" "^0.2.0" + "buffer" "^4.3.0" + "console-browserify" "^1.1.0" + "constants-browserify" "^1.0.0" + "crypto-browserify" "^3.11.0" + "domain-browser" "^1.1.1" + "events" "^3.0.0" + "https-browserify" "^1.0.0" + "os-browserify" "^0.3.0" + "path-browserify" "0.0.1" + "process" "^0.11.10" + "punycode" "^1.2.4" + "querystring-es3" "^0.2.0" + "readable-stream" "^2.3.3" + "stream-browserify" "^2.0.1" + "stream-http" "^2.7.2" + "string_decoder" "^1.0.0" + "timers-browserify" "^2.0.4" + "tty-browserify" "0.0.0" + "url" "^0.11.0" + "util" "^0.11.0" + "vm-browserify" "^1.0.1" + +"node-releases@^1.1.71": + "integrity" "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz" + "version" "1.1.73" + +"normalize-package-data@^2.3.2", "normalize-package-data@^2.3.4", "normalize-package-data@^2.5.0": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-path@^1.0.0": + "integrity" "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz" + "version" "1.0.0" + +"normalize-path@^2.1.1": + "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "remove-trailing-separator" "^1.0.1" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-range@^0.1.2": + "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" + +"normalize-url@^3.0.0": + "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + "version" "3.3.0" + +"normalize-url@^4.1.0": + "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + "version" "4.5.1" + +"normalize-url@^6.0.1": + "integrity" "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + "version" "6.1.0" + +"normalize-url@1.9.1": + "integrity" "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "object-assign" "^4.0.1" + "prepend-http" "^1.0.0" + "query-string" "^4.1.0" + "sort-keys" "^1.0.0" + +"normalize-url@2.0.1": + "integrity" "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "prepend-http" "^2.0.0" + "query-string" "^5.0.1" + "sort-keys" "^2.0.0" + +"npm-conf@^1.1.0": + "integrity" "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==" + "resolved" "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "config-chain" "^1.1.11" + "pify" "^3.0.0" + +"npm-run-path@^2.0.0": + "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "path-key" "^2.0.0" + +"npm-run-path@^4.0.0": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"npmlog@^4.0.1": + "integrity" "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" + "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "are-we-there-yet" "~1.1.2" + "console-control-strings" "~1.1.0" + "gauge" "~2.7.3" + "set-blocking" "~2.0.0" + +"nth-check@^1.0.2": + "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "boolbase" "~1.0.0" + +"nth-check@^2.0.0": + "integrity" "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "boolbase" "^1.0.0" + +"num2fraction@^1.2.2": + "integrity" "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + "version" "1.2.2" + +"number-is-nan@^1.0.0": + "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "version" "1.0.1" + +"oauth-sign@~0.9.0": + "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + "version" "0.9.0" + +"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" + "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" + +"object-hash@^1.1.4": + "integrity" "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz" + "version" "1.3.1" + +"object-inspect@^1.10.3": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.0.1": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "isobject" "^3.0.0" + +"object.assign@^4.1.0", "object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"object.entries@^1.1.2": + "integrity" "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.2" + +"object.getownpropertydescriptors@^2.0.3", "object.getownpropertydescriptors@^2.1.0": + "integrity" "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==" + "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "isobject" "^3.0.1" + +"object.values@^1.1.0", "object.values@^1.1.3": + "integrity" "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.2" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@~2.3.0": + "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^2.0.0": + "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "mimic-fn" "^1.0.0" + +"onetime@^5.1.0": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"open@^6.3.0": + "integrity" "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==" + "resolved" "https://registry.npmjs.org/open/-/open-6.4.0.tgz" + "version" "6.4.0" + dependencies: + "is-wsl" "^1.1.0" + +"opener@^1.5.1": + "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + "version" "1.5.2" + +"opn@^5.5.0": + "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==" + "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "is-wsl" "^1.1.0" + +"optionator@^0.8.3": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"optipng-bin@^7.0.0": + "integrity" "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==" + "resolved" "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "bin-build" "^3.0.0" + "bin-wrapper" "^4.0.0" + +"ora@^3.4.0": + "integrity" "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==" + "resolved" "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz" + "version" "3.4.0" + dependencies: + "chalk" "^2.4.2" + "cli-cursor" "^2.1.0" + "cli-spinners" "^2.0.0" + "log-symbols" "^2.2.0" + "strip-ansi" "^5.2.0" + "wcwidth" "^1.0.1" + +"ora@^5.3.0": + "integrity" "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==" + "resolved" "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" + "version" "5.4.1" + dependencies: + "bl" "^4.1.0" + "chalk" "^4.1.0" + "cli-cursor" "^3.1.0" + "cli-spinners" "^2.5.0" + "is-interactive" "^1.0.0" + "is-unicode-supported" "^0.1.0" + "log-symbols" "^4.1.0" + "strip-ansi" "^6.0.0" + "wcwidth" "^1.0.1" + +"original@^1.0.0": + "integrity" "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==" + "resolved" "https://registry.npmjs.org/original/-/original-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "url-parse" "^1.4.3" + +"os-browserify@^0.3.0": + "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + "version" "0.3.0" + +"os-filter-obj@^2.0.0": + "integrity" "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==" + "resolved" "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "arch" "^2.1.0" + +"os-tmpdir@~1.0.2": + "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + "version" "1.0.2" + +"p-cancelable@^0.3.0": + "integrity" "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz" + "version" "0.3.0" + +"p-cancelable@^0.4.0": + "integrity" "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz" + "version" "0.4.1" + +"p-cancelable@^1.0.0": + "integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + "version" "1.1.0" + +"p-cancelable@^2.0.0": + "integrity" "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" + "version" "2.1.1" + +"p-event@^1.0.0": + "integrity" "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=" + "resolved" "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-timeout" "^1.1.1" + +"p-event@^2.1.0": + "integrity" "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==" + "resolved" "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "p-timeout" "^2.0.1" + +"p-finally@^1.0.0": + "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + "version" "1.0.0" + +"p-finally@^2.0.0": + "integrity" "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz" + "version" "2.0.1" + +"p-is-promise@^1.1.0": + "integrity" "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + "resolved" "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz" + "version" "1.1.0" + +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-try" "^1.0.0" + +"p-limit@^2.0.0", "p-limit@^2.2.0", "p-limit@^2.2.1": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^2.0.0": + "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz?cache=0&sync_timestamp=1617950183954&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-map-series%2Fdownload%2Fp-map-series-1.0.0.tgz" - integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= - dependencies: - p-reduce "^1.0.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-pipe@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/p-pipe/download/p-pipe-4.0.0.tgz?cache=0&sync_timestamp=1617892628060&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-pipe%2Fdownload%2Fp-pipe-4.0.0.tgz" - integrity sha1-flQkVpNRsqtFKkeCasuTzgmtaiw= - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.nlark.com/p-timeout/download/p-timeout-1.2.1.tgz" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" + "p-limit" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-map-series@^1.0.0": + "integrity" "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=" + "resolved" "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "p-reduce" "^1.0.0" + +"p-map@^2.0.0": + "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + "version" "2.1.0" + +"p-pipe@^4.0.0": + "integrity" "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==" + "resolved" "https://registry.npmjs.org/p-pipe/-/p-pipe-4.0.0.tgz" + "version" "4.0.0" + +"p-reduce@^1.0.0": + "integrity" "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + "resolved" "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" + "version" "1.0.0" + +"p-retry@^3.0.1": + "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "retry" "^0.12.0" + +"p-timeout@^1.1.1": + "integrity" "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=" + "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "p-finally" "^1.0.0" -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.nlark.com/p-timeout/download/p-timeout-2.0.1.tgz" - integrity sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg= +"p-timeout@^2.0.1": + "integrity" "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==" + "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz" + "version" "2.0.1" dependencies: - p-finally "^1.0.0" + "p-finally" "^1.0.0" -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= +"p-try@^1.0.0": + "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" -p-try@^2.0.0, p-try@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.nlark.com/package-json/download/package-json-6.5.0.tgz" - integrity sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA= - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" +"p-try@^2.0.0", "p-try@^2.1.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"package-json@^6.3.0": + "integrity" "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==" + "resolved" "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "got" "^9.6.0" + "registry-auth-token" "^4.0.0" + "registry-url" "^5.0.0" + "semver" "^6.2.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== +"pako@^1.0.11", "pako@~1.0.5": + "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + "version" "1.0.11" -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" +"parallel-transform@^1.1.0": + "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" + "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "cyclist" "^1.0.1" + "inherits" "^2.0.3" + "readable-stream" "^2.1.5" -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" +"param-case@2.1.x": + "integrity" "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "no-case" "^2.2.0" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "callsites" "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== +"parse-asn1@^5.0.0", "parse-asn1@^5.1.5": + "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==" + "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + "version" "5.1.6" + dependencies: + "asn1.js" "^5.2.0" + "browserify-aes" "^1.0.0" + "evp_bytestokey" "^1.0.0" + "pbkdf2" "^3.0.3" + "safe-buffer" "^5.1.1" + +"parse-json@^2.2.0": + "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "error-ex" "^1.2.0" + +"parse-json@^4.0.0": + "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" + +"parse-json@^5.0.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" dependencies: "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" -parse5-htmlparser2-tree-adapter@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" - integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== +"parse5-htmlparser2-tree-adapter@^6.0.0": + "integrity" "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==" + "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" + "version" "6.0.1" dependencies: - parse5 "^6.0.1" + "parse5" "^6.0.1" -parse5@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== +"parse5@^5.1.1": + "integrity" "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" + "version" "5.1.1" -parse5@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +"parse5@^6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + "version" "0.1.1" -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== +"path-browserify@0.0.1": + "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + "version" "0.0.1" -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= +"path-dirname@^1.0.0": + "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + "version" "1.0.2" -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= +"path-exists@^2.0.0": + "integrity" "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "version" "2.1.0" dependencies: - pinkie-promise "^2.0.0" + "pinkie-promise" "^2.0.0" -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= +"path-exists@^3.0.0": + "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= +"path-is-inside@^1.0.2": + "integrity" "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + "version" "1.0.2" -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +"path-key@^2.0.0", "path-key@^2.0.1": + "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +"path-key@^3.0.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +"path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= +"path-to-regexp@0.1.7": + "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^1.0.0": + "integrity" "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + "version" "1.1.0" dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" + "graceful-fs" "^4.1.2" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== +"path-type@^3.0.0": + "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + "version" "3.0.0" dependencies: - pify "^3.0.0" + "pify" "^3.0.0" -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/path-type/download/path-type-4.0.0.tgz" - integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" -pbkdf2@^3.0.3, pbkdf2@^3.0.9: - version "3.1.2" - resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== +"pbkdf2@^3.0.3", "pbkdf2@^3.0.9": + "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==" + "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + "version" "3.1.2" dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" + "create-hash" "^1.1.2" + "create-hmac" "^1.1.4" + "ripemd160" "^2.0.1" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" -peek-readable@^3.1.4: - version "3.1.4" - resolved "https://registry.nlark.com/peek-readable/download/peek-readable-3.1.4.tgz" - integrity sha1-9cO0Gk7rY6EyLEEx8LW6xxBbiS4= +"peek-readable@^4.0.1": + "integrity" "sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==" + "resolved" "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.1.tgz" + "version" "4.0.1" -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.nlark.com/pend/download/pend-1.2.0.tgz" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= +"pend@~1.2.0": + "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + "version" "1.2.0" -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= +"pify@^2.0.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= +"pify@^2.2.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +"pify@^2.3.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= +"pify@^3.0.0": + "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + "version" "3.0.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"pinkie-promise@^2.0.0": + "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "version" "2.0.1" dependencies: - pinkie "^2.0.0" + "pinkie" "^2.0.0" -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +"pinkie@^2.0.0": + "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "version" "2.0.4" -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= +"pkg-dir@^1.0.0": + "integrity" "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + "version" "1.0.0" dependencies: - find-up "^1.0.0" + "find-up" "^1.0.0" -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= +"pkg-dir@^2.0.0": + "integrity" "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" + "version" "2.0.0" dependencies: - find-up "^2.1.0" + "find-up" "^2.1.0" -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== +"pkg-dir@^3.0.0": + "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + "version" "3.0.0" dependencies: - find-up "^3.0.0" + "find-up" "^3.0.0" -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== +"pkg-dir@^4.1.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" dependencies: - find-up "^4.0.0" + "find-up" "^4.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= +"pkg-up@^2.0.0": + "integrity" "sha1-yBmscoBZpGHKscOImivjxJoATX8=" + "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz" + "version" "2.0.0" dependencies: - find-up "^2.1.0" + "find-up" "^2.1.0" -png2icons@2.0.1: - version "2.0.1" - resolved "https://registry.npm.taobao.org/png2icons/download/png2icons-2.0.1.tgz" - integrity sha1-CdjxC3EwLpjKF40zJLxN7/m5ASQ= +"png2icons@2.0.1": + "integrity" "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==" + "resolved" "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz" + "version" "2.0.1" -pnp-webpack-plugin@^1.6.4: - version "1.6.4" - resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== +"pnp-webpack-plugin@^1.6.4": + "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" + "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" + "version" "1.6.4" dependencies: - ts-pnp "^1.1.6" + "ts-pnp" "^1.1.6" -popper.js@^1.16.0, popper.js@^1.16.1: - version "1.16.1" - resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" - integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== +"popper.js@^1.16.0", "popper.js@^1.16.1": + "integrity" "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + "resolved" "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" + "version" "1.16.1" -portal-vue@2.1.7, portal-vue@^2.1.7: - version "2.1.7" - resolved "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz" - integrity sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g== +"portal-vue@^2.1.7", "portal-vue@2.1.7": + "integrity" "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==" + "resolved" "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz" + "version" "2.1.7" -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== +"portfinder@^1.0.26": + "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" + "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + "version" "1.0.28" dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" + "async" "^2.6.2" + "debug" "^3.1.1" + "mkdirp" "^0.5.5" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== +"postcss-calc@^7.0.1": + "integrity" "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" + "version" "7.0.5" dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" + "postcss" "^7.0.27" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.0.2" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== +"postcss-colormin@^4.0.3": + "integrity" "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "browserslist" "^4.0.0" + "color" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== +"postcss-convert-values@^4.0.1": + "integrity" "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== +"postcss-discard-comments@^4.0.2": + "integrity" "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== +"postcss-discard-duplicates@^4.0.2": + "integrity" "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== +"postcss-discard-empty@^4.0.1": + "integrity" "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== +"postcss-discard-overridden@^4.0.1": + "integrity" "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== +"postcss-load-config@^2.0.0": + "integrity" "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==" + "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" + "version" "2.1.2" dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + "cosmiconfig" "^5.0.0" + "import-cwd" "^2.0.0" -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== +"postcss-loader@^3.0.0": + "integrity" "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" + "version" "3.0.0" dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + "loader-utils" "^1.1.0" + "postcss" "^7.0.0" + "postcss-load-config" "^2.0.0" + "schema-utils" "^1.0.0" -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== +"postcss-merge-longhand@^4.0.11": + "integrity" "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + "version" "4.0.11" dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" + "css-color-names" "0.0.4" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "stylehacks" "^4.0.0" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== +"postcss-merge-rules@^4.0.3": + "integrity" "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "cssnano-util-same-parent" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" + "vendors" "^1.0.0" -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== +"postcss-minify-font-values@^4.0.2": + "integrity" "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== +"postcss-minify-gradients@^4.0.2": + "integrity" "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "is-color-stop" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== +"postcss-minify-params@^4.0.2": + "integrity" "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + "version" "4.0.2" dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" + "alphanum-sort" "^1.0.0" + "browserslist" "^4.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "uniqs" "^2.0.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== +"postcss-minify-selectors@^4.0.2": + "integrity" "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + "version" "4.0.2" dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + "alphanum-sort" "^1.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== +"postcss-modules-extract-imports@^2.0.0": + "integrity" "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.5" + "postcss" "^7.0.5" -postcss-modules-local-by-default@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== +"postcss-modules-local-by-default@^3.0.2": + "integrity" "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + "version" "3.0.3" dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" + "icss-utils" "^4.1.1" + "postcss" "^7.0.32" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== +"postcss-modules-scope@^2.2.0": + "integrity" "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + "version" "2.2.0" dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" + "postcss" "^7.0.6" + "postcss-selector-parser" "^6.0.0" -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== +"postcss-modules-values@^3.0.0": + "integrity" "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + "version" "3.0.0" dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + "icss-utils" "^4.0.0" + "postcss" "^7.0.6" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== +"postcss-normalize-charset@^4.0.1": + "integrity" "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== +"postcss-normalize-display-values@^4.0.2": + "integrity" "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== +"postcss-normalize-positions@^4.0.2": + "integrity" "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== +"postcss-normalize-repeat-style@^4.0.2": + "integrity" "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== +"postcss-normalize-string@^4.0.2": + "integrity" "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + "version" "4.0.2" dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== +"postcss-normalize-timing-functions@^4.0.2": + "integrity" "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== +"postcss-normalize-unicode@^4.0.1": + "integrity" "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + "version" "4.0.1" dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== +"postcss-normalize-url@^4.0.1": + "integrity" "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + "version" "4.0.1" dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "is-absolute-url" "^2.0.0" + "normalize-url" "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== +"postcss-normalize-whitespace@^4.0.2": + "integrity" "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== +"postcss-ordered-values@^4.1.2": + "integrity" "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + "version" "4.1.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== +"postcss-reduce-initial@^4.0.3": + "integrity" "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== +"postcss-reduce-transforms@^4.0.2": + "integrity" "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-rtl@1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/postcss-rtl/-/postcss-rtl-1.7.3.tgz" - integrity sha512-PMwlrQSeZKChNJQGtWz9Xfk3rY1W7P5Jp4sFRXVufczQIH6vRhTNSc5gnEwKHaWrU8SMoZMi2VY7ihOmwVvW7g== +"postcss-rtl@1.7.3": + "integrity" "sha512-PMwlrQSeZKChNJQGtWz9Xfk3rY1W7P5Jp4sFRXVufczQIH6vRhTNSc5gnEwKHaWrU8SMoZMi2VY7ihOmwVvW7g==" + "resolved" "https://registry.npmjs.org/postcss-rtl/-/postcss-rtl-1.7.3.tgz" + "version" "1.7.3" dependencies: - rtlcss "2.5.0" + "rtlcss" "2.5.0" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== +"postcss-selector-parser@^3.0.0": + "integrity" "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + "version" "3.1.2" dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + "dot-prop" "^5.2.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.6" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz" - integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== +"postcss-selector-parser@^6.0.0", "postcss-selector-parser@^6.0.2": + "integrity" "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz" + "version" "6.0.6" dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== +"postcss-svgo@^4.0.3": + "integrity" "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + "version" "4.0.3" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "svgo" "^1.0.0" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== +"postcss-unique-selectors@^4.0.1": + "integrity" "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + "version" "4.0.1" dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" + "alphanum-sort" "^1.0.0" + "postcss" "^7.0.0" + "uniqs" "^2.0.0" -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== +"postcss-value-parser@^3.0.0": + "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + "version" "3.3.1" -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== +"postcss-value-parser@^4.0.2": + "integrity" "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" + "version" "4.1.0" -postcss@^6.0.23: - version "6.0.23" - resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== +"postcss-value-parser@^4.1.0": + "integrity" "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" + "version" "4.1.0" + +"postcss@^6.0.23": + "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" + "version" "6.0.23" dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" + "chalk" "^2.4.1" + "source-map" "^0.6.1" + "supports-color" "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.36" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" - integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== +"postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.36", "postcss@^7.0.5", "postcss@^7.0.6": + "integrity" "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" + "version" "7.0.36" dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" + "chalk" "^2.4.2" + "source-map" "^0.6.1" + "supports-color" "^6.1.0" -prebuild-install@^6.1.2: - version "6.1.3" - resolved "https://registry.nlark.com/prebuild-install/download/prebuild-install-6.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprebuild-install%2Fdownload%2Fprebuild-install-6.1.3.tgz" - integrity sha1-jqH51zhqCzD37yAkfjb4srgoJaI= +"prebuild-install@^6.1.2": + "integrity" "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==" + "resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz" + "version" "6.1.4" dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^1.0.1" - node-abi "^2.21.0" - npmlog "^4.0.1" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^3.0.3" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" + "detect-libc" "^1.0.3" + "expand-template" "^2.0.3" + "github-from-package" "0.0.0" + "minimist" "^1.2.3" + "mkdirp-classic" "^0.5.3" + "napi-build-utils" "^1.0.1" + "node-abi" "^2.21.0" + "npmlog" "^4.0.1" + "pump" "^3.0.0" + "rc" "^1.2.7" + "simple-get" "^3.0.3" + "tar-fs" "^2.0.0" + "tunnel-agent" "^0.6.0" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" -prepend-http@^1.0.0, prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +"prepend-http@^1.0.0", "prepend-http@^1.0.1": + "integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + "version" "1.0.4" -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/prepend-http/download/prepend-http-2.0.0.tgz" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= +"prepend-http@^2.0.0": + "integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + "version" "2.0.0" -prettier@^1.18.2: - version "1.19.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== +"prettier@^1.18.2": + "integrity" "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz" + "version" "1.19.1" -pretty-error@^2.0.2: - version "2.1.2" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" - integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== +"pretty-error@^2.0.2": + "integrity" "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" + "version" "2.1.2" dependencies: - lodash "^4.17.20" - renderkid "^2.0.4" + "lodash" "^4.17.20" + "renderkid" "^2.0.4" -prismjs@1.24.0: - version "1.24.0" - resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.24.0.tgz" - integrity sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ== +"prismjs@1.24.0": + "integrity" "sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ==" + "resolved" "https://registry.npmjs.org/prismjs/-/prismjs-1.24.0.tgz" + "version" "1.24.0" -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" -process@^0.11.10: - version "0.11.10" - resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= +"process@^0.11.10": + "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +"promise-inflight@^1.0.1": + "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + "version" "1.0.1" -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= +"proto-list@~1.2.1": + "integrity" "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + "version" "1.2.4" -protobufjs@^6.10.2, protobufjs@^6.8.8, protobufjs@~6.10.2: - version "6.10.2" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz" - integrity sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ== +"protobufjs@^6.10.2", "protobufjs@^6.8.8", "protobufjs@~6.10.2": + "integrity" "sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz" + "version" "6.10.2" dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -9225,12 +9436,12 @@ protobufjs@^6.10.2, protobufjs@^6.8.8, protobufjs@~6.10.2: "@protobufjs/utf8" "^1.1.0" "@types/long" "^4.0.1" "@types/node" "^13.7.0" - long "^4.0.0" + "long" "^4.0.0" -protobufjs@~6.11.2: - version "6.11.2" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz" - integrity sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw== +"protobufjs@~6.11.2": + "integrity" "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz" + "version" "6.11.2" dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -9244,2932 +9455,3061 @@ protobufjs@~6.11.2: "@protobufjs/utf8" "^1.1.0" "@types/long" "^4.0.1" "@types/node" ">=13.7.0" - long "^4.0.0" + "long" "^4.0.0" -proxy-addr@~2.0.5: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== +"proxy-addr@~2.0.5": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= +"prr@~1.0.1": + "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + "version" "1.0.1" -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= +"pseudomap@^1.0.2": + "integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + "version" "1.0.2" -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== +"psl@^1.1.28": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== +"public-encrypt@^4.0.0": + "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" + "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + "version" "4.0.3" dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" + "bn.js" "^4.1.0" + "browserify-rsa" "^4.0.0" + "create-hash" "^1.1.0" + "parse-asn1" "^5.0.0" + "randombytes" "^2.0.1" + "safe-buffer" "^5.1.2" -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== +"pump@^2.0.0": + "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + "version" "2.0.1" dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" + "end-of-stream" "^1.1.0" + "once" "^1.3.1" -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" + "end-of-stream" "^1.1.0" + "once" "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== +"pumpify@^1.3.3": + "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" + "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + "version" "1.5.1" dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" + "duplexify" "^3.6.0" + "inherits" "^2.0.3" + "pump" "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= +"punycode@^1.2.4": + "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "version" "1.4.1" -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +"punycode@1.3.2": + "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + "version" "1.3.2" -pupa@^2.1.1: - version "2.1.1" - resolved "https://registry.nlark.com/pupa/download/pupa-2.1.1.tgz?cache=0&sync_timestamp=1626170133238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpupa%2Fdownload%2Fpupa-2.1.1.tgz" - integrity sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI= +"pupa@^2.1.1": + "integrity" "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==" + "resolved" "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz" + "version" "2.1.1" dependencies: - escape-goat "^2.0.0" + "escape-goat" "^2.0.0" -pushdata-bitcoin@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz" - integrity sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc= +"pushdata-bitcoin@^1.0.1": + "integrity" "sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc=" + "resolved" "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz" + "version" "1.0.1" dependencies: - bitcoin-ops "^1.3.0" + "bitcoin-ops" "^1.3.0" -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +"q@^1.1.2": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" -qs@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== +"qs@~6.5.2": + "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" + "version" "6.5.2" -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +"qs@6.7.0": + "integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" + "version" "6.7.0" -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= +"query-string@^4.1.0": + "integrity" "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=" + "resolved" "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" + "version" "4.3.4" dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" + "object-assign" "^4.1.0" + "strict-uri-encode" "^1.0.0" -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.nlark.com/query-string/download/query-string-5.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fquery-string%2Fdownload%2Fquery-string-5.1.1.tgz" - integrity sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s= +"query-string@^5.0.1": + "integrity" "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==" + "resolved" "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz" + "version" "5.1.1" dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" + "decode-uri-component" "^0.2.0" + "object-assign" "^4.1.0" + "strict-uri-encode" "^1.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= +"querystring-es3@^0.2.0": + "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + "version" "0.2.1" -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +"querystring@0.2.0": + "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + "version" "0.2.0" -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +"querystringify@^2.1.1": + "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + "version" "2.2.0" -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz" - integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM= +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.nlark.com/quick-lru/download/quick-lru-5.1.1.tgz" - integrity sha1-NmST5rPkKjpoheLpnRj4D7eoyTI= +"quick-lru@^5.1.1": + "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + "version" "5.1.1" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== +"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" dependencies: - safe-buffer "^5.1.0" + "safe-buffer" "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== +"randomfill@^1.0.3": + "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" + "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + "version" "1.0.4" dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" + "randombytes" "^2.0.5" + "safe-buffer" "^5.1.0" -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== +"raw-body@2.4.0": + "integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" + "version" "2.4.0" dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" + "bytes" "3.1.0" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" -rc@^1.2.7, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.nlark.com/rc/download/rc-1.2.8.tgz" - integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= +"rc@^1.2.7", "rc@^1.2.8": + "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" + "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + "version" "1.2.8" dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" + "deep-extend" "^0.6.0" + "ini" "~1.3.0" + "minimist" "^1.2.0" + "strip-json-comments" "~2.0.1" -read-chunk@3.2.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/read-chunk/download/read-chunk-3.2.0.tgz" - integrity sha1-KYSv54ypv7vbdLGTh7+ehiicFso= +"read-chunk@3.2.0": + "integrity" "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==" + "resolved" "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz" + "version" "3.2.0" dependencies: - pify "^4.0.1" - with-open-file "^0.1.6" + "pify" "^4.0.1" + "with-open-file" "^0.1.6" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz?cache=0&sync_timestamp=1618846971516&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg-up%2Fdownload%2Fread-pkg-up-1.0.1.tgz" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= +"read-pkg-up@^1.0.1": + "integrity" "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + "version" "1.0.1" dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" + "find-up" "^1.0.0" + "read-pkg" "^1.0.0" -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= +"read-pkg-up@^3.0.0": + "integrity" "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" + "version" "3.0.0" dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" + "find-up" "^2.0.0" + "read-pkg" "^3.0.0" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= +"read-pkg@^1.0.0": + "integrity" "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + "version" "1.1.0" dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" + "load-json-file" "^1.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^1.0.0" -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= +"read-pkg@^3.0.0": + "integrity" "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + "version" "3.0.0" dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" + "load-json-file" "^4.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^3.0.0" -read-pkg@^5.1.1: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== +"read-pkg@^5.1.1": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" dependencies: "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== +"readable-stream@^2.0.0", "readable-stream@^2.0.1", "readable-stream@^2.0.2", "readable-stream@^2.0.6", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.0", "readable-stream@^2.3.3", "readable-stream@^2.3.5", "readable-stream@^2.3.6", "readable-stream@~2.3.6", "readable-stream@1 || 2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== +"readable-stream@^3.0.6": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" -readable-web-to-node-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/readable-web-to-node-stream/download/readable-web-to-node-stream-2.0.0.tgz" - integrity sha1-dR5jL0ZlUqwNXEQMwBRwNS+TxLc= - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== +"readable-stream@^3.1.1", "readable-stream@^3.4.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== +"readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" dependencies: - picomatch "^2.2.1" + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" -readonly-date@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz" - integrity sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ== +"readable-web-to-node-stream@^2.0.0": + "integrity" "sha512-+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==" + "resolved" "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz" + "version" "2.0.0" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/redent/download/redent-1.0.0.tgz?cache=0&sync_timestamp=1620069702182&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fredent%2Fdownload%2Fredent-1.0.0.tgz" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= +"readdirp@^2.2.1": + "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + "version" "2.2.1" dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" + "graceful-fs" "^4.1.11" + "micromatch" "^3.1.10" + "readable-stream" "^2.0.2" -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" dependencies: - regenerate "^1.4.0" + "picomatch" "^2.2.1" -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +"readonly-date@^1.0.0": + "integrity" "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==" + "resolved" "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz" + "version" "1.0.0" -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== +"redent@^1.0.0": + "integrity" "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" + "resolved" "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "indent-string" "^2.1.0" + "strip-indent" "^1.0.1" -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +"regenerate-unicode-properties@^8.2.0": + "integrity" "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" + "version" "8.2.0" + dependencies: + "regenerate" "^1.4.0" + +"regenerate@^1.4.0": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.13.4": + "integrity" "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" + "version" "0.13.7" + +"regenerator-transform@^0.14.2": + "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + "version" "0.14.5" dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + "version" "1.0.2" dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" -regexp.prototype.flags@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== +"regexp.prototype.flags@^1.2.0": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +"regexpp@^2.0.1": + "integrity" "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz" + "version" "2.0.1" -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== +"regexpu-core@^4.7.1": + "integrity" "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" + "version" "4.7.1" dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" + "regenerate" "^1.4.0" + "regenerate-unicode-properties" "^8.2.0" + "regjsgen" "^0.5.1" + "regjsparser" "^0.6.4" + "unicode-match-property-ecmascript" "^1.0.4" + "unicode-match-property-value-ecmascript" "^1.2.0" -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz" - integrity sha1-bXtABkQZGJcszV/tzUHcMix5slA= +"registry-auth-token@^4.0.0": + "integrity" "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==" + "resolved" "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz" + "version" "4.2.1" dependencies: - rc "^1.2.8" + "rc" "^1.2.8" -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz?cache=0&sync_timestamp=1618681893788&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-5.1.0.tgz" - integrity sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk= +"registry-url@^5.0.0": + "integrity" "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==" + "resolved" "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" + "version" "5.1.0" dependencies: - rc "^1.2.8" + "rc" "^1.2.8" -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== +"regjsgen@^0.5.1": + "integrity" "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" + "version" "0.5.2" -regjsparser@^0.6.4: - version "0.6.9" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz" - integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== +"regjsparser@^0.6.4": + "integrity" "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz" + "version" "0.6.9" dependencies: - jsesc "~0.5.0" + "jsesc" "~0.5.0" -relateurl@0.2.x: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +"relateurl@0.2.x": + "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= +"remove-trailing-separator@^1.0.1": + "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + "version" "1.1.0" -renderkid@^2.0.4: - version "2.0.7" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== +"renderkid@^2.0.4": + "integrity" "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" + "version" "2.0.7" dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^3.0.1" + "css-select" "^4.1.3" + "dom-converter" "^0.2.0" + "htmlparser2" "^6.1.0" + "lodash" "^4.17.21" + "strip-ansi" "^3.0.1" -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== +"repeat-element@^1.1.2": + "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" + "version" "1.1.4" -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +"repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= +"repeating@^2.0.0": + "integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" + "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "version" "2.0.1" dependencies: - is-finite "^1.0.0" + "is-finite" "^1.0.0" -replace-ext@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/replace-ext/download/replace-ext-2.0.0.tgz" - integrity sha1-lHHCE9IuG8wmcXzW5QiB2I+BKwY= +"replace-ext@^2.0.0": + "integrity" "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==" + "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz" + "version" "2.0.0" -request@^2.88.2: - version "2.88.2" - resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== +"request@^2.88.2": + "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" + "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + "version" "2.88.2" dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" + "aws-sign2" "~0.7.0" + "aws4" "^1.8.0" + "caseless" "~0.12.0" + "combined-stream" "~1.0.6" + "extend" "~3.0.2" + "forever-agent" "~0.6.1" + "form-data" "~2.3.2" + "har-validator" "~5.1.3" + "http-signature" "~1.2.0" + "is-typedarray" "~1.0.0" + "isstream" "~0.1.2" + "json-stringify-safe" "~5.0.1" + "mime-types" "~2.1.19" + "oauth-sign" "~0.9.0" + "performance-now" "^2.1.0" + "qs" "~6.5.2" + "safe-buffer" "^5.1.2" + "tough-cookie" "~2.5.0" + "tunnel-agent" "^0.6.0" + "uuid" "^3.3.2" -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +"requires-port@^1.0.0": + "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" -resize-detector@^0.1.10: - version "0.1.10" - resolved "https://registry.npmjs.org/resize-detector/-/resize-detector-0.1.10.tgz" - integrity sha512-iLcXC8A6Fb0DfA+TRiywrK/0A22bFqkhntjMJMEzXDA4XkcEkfwpNbv7W8iewUiD0xYIaeiXOfiEehTqGKsUFw== +"resize-detector@^0.1.10": + "integrity" "sha512-iLcXC8A6Fb0DfA+TRiywrK/0A22bFqkhntjMJMEzXDA4XkcEkfwpNbv7W8iewUiD0xYIaeiXOfiEehTqGKsUFw==" + "resolved" "https://registry.npmjs.org/resize-detector/-/resize-detector-0.1.10.tgz" + "version" "0.1.10" -resolve-alpn@^1.0.0: - version "1.1.2" - resolved "https://registry.npm.taobao.org/resolve-alpn/download/resolve-alpn-1.1.2.tgz" - integrity sha1-MLYM+7DAuNyJeUD+E/4lWvzdTSg= +"resolve-alpn@^1.0.0": + "integrity" "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" + "version" "1.2.1" -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= +"resolve-cwd@^2.0.0": + "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + "version" "2.0.0" dependencies: - resolve-from "^3.0.0" + "resolve-from" "^3.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= +"resolve-from@^3.0.0": + "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g=" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + "version" "3.0.0" -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + "version" "0.2.1" -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== +"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.13.1", "resolve@^1.14.2", "resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" -responselike@1.0.2, responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= +"responselike@^1.0.2": + "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=" + "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + "version" "1.0.2" dependencies: - lowercase-keys "^1.0.0" + "lowercase-keys" "^1.0.0" -responselike@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/responselike/download/responselike-2.0.0.tgz" - integrity sha1-JjkbzDF091D5p56sxAoSpcQtdyM= +"responselike@^2.0.0": + "integrity" "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==" + "resolved" "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz" + "version" "2.0.0" dependencies: - lowercase-keys "^2.0.0" + "lowercase-keys" "^2.0.0" -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= +"responselike@1.0.2": + "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=" + "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + "version" "1.0.2" dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" + "lowercase-keys" "^1.0.0" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== +"restore-cursor@^2.0.0": + "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" + "version" "2.0.0" dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + "onetime" "^2.0.0" + "signal-exit" "^3.0.2" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz" - integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== +"restore-cursor@^3.1.0": + "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + "version" "3.1.0" dependencies: - glob "^7.1.3" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== +"ret@~0.1.10": + "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + "version" "0.1.15" + +"retry@^0.12.0": + "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rgb-regex@^1.0.1": + "integrity" "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "resolved" "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" + "version" "1.0.1" + +"rgba-regex@^1.0.0": + "integrity" "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "resolved" "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" + "version" "1.0.0" + +"rimraf@^2.5.4", "rimraf@^2.6.1", "rimraf@^2.6.3": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" dependencies: - glob "^7.1.3" + "glob" "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== +"rimraf@2.6.3": + "integrity" "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + "version" "2.6.3" dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" + "glob" "^7.1.3" -rtlcss@2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-2.5.0.tgz" - integrity sha512-NCVdF45w70/3CQeqVvQ84bu2HN8agNn+CDjw+RxXaiWb7mPOmEvltdd1z4qzm9kin4Jnu9ShFBIx28yvWerZ2g== +"ripemd160@^2.0.0", "ripemd160@^2.0.1", "ripemd160@^2.0.2": + "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" + "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + "version" "2.0.2" dependencies: - chalk "^2.4.2" - findup "^0.1.5" - mkdirp "^0.5.1" - postcss "^6.0.23" - strip-json-comments "^2.0.0" + "hash-base" "^3.0.0" + "inherits" "^2.0.1" -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.nlark.com/run-parallel/download/run-parallel-1.2.0.tgz" - integrity sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4= +"rtlcss@2.5.0": + "integrity" "sha512-NCVdF45w70/3CQeqVvQ84bu2HN8agNn+CDjw+RxXaiWb7mPOmEvltdd1z4qzm9kin4Jnu9ShFBIx28yvWerZ2g==" + "resolved" "https://registry.npmjs.org/rtlcss/-/rtlcss-2.5.0.tgz" + "version" "2.5.0" dependencies: - queue-microtask "^1.2.2" + "chalk" "^2.4.2" + "findup" "^0.1.5" + "mkdirp" "^0.5.1" + "postcss" "^6.0.23" + "strip-json-comments" "^2.0.0" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= +"run-async@^2.4.0": + "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" + "version" "2.4.1" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" dependencies: - aproba "^1.1.1" + "queue-microtask" "^1.2.2" -rxjs@6, rxjs@^6.6.0, rxjs@^6.6.6: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== +"run-queue@^1.0.0", "run-queue@^1.0.3": + "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" + "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + "version" "1.0.3" dependencies: - tslib "^1.9.0" + "aproba" "^1.1.1" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= +"rxjs@^6.6.0", "rxjs@^6.6.6", "rxjs@6": + "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + "version" "6.6.7" dependencies: - ret "~0.1.10" + "tslib" "^1.9.0" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" -sass-loader@^10.1.0: - version "10.2.0" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz" - integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw== +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + "version" "1.1.0" dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" + "ret" "~0.1.10" -sass@1.32.*: - version "1.32.13" - resolved "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz" - integrity sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA== +"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sass-loader@^10.1.0": + "integrity" "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz" + "version" "10.2.0" dependencies: - chokidar ">=3.0.0 <4.0.0" + "klona" "^2.0.4" + "loader-utils" "^2.0.0" + "neo-async" "^2.6.2" + "schema-utils" "^3.0.0" + "semver" "^7.3.2" -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== +"sass@^1.3.0", "sass@1.32.*": + "integrity" "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==" + "resolved" "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz" + "version" "1.32.13" dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" + "chokidar" ">=3.0.0 <4.0.0" -schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== +"sax@~1.2.4": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"schema-utils@^1.0.0": + "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "ajv" "^6.1.0" + "ajv-errors" "^1.0.0" + "ajv-keywords" "^3.1.0" + +"schema-utils@^2.0.0": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" dependencies: "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" -schema-utils@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz" - integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w== +"schema-utils@^2.5.0": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "@types/json-schema" "^7.0.5" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" + +"schema-utils@^2.6.5": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "@types/json-schema" "^7.0.5" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" + +"schema-utils@^2.7.0": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "@types/json-schema" "^7.0.5" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" + +"schema-utils@^3.0.0": + "integrity" "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/json-schema" "^7.0.7" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -secp256k1@^3.8.0: - version "3.8.0" - resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz" - integrity sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw== - dependencies: - bindings "^1.5.0" - bip66 "^1.1.5" - bn.js "^4.11.8" - create-hash "^1.2.0" - drbg.js "^1.0.1" - elliptic "^6.5.2" - nan "^2.14.0" - safe-buffer "^5.1.2" - -seek-bzip@^1.0.5: - version "1.0.6" - resolved "https://registry.npm.taobao.org/seek-bzip/download/seek-bzip-1.0.6.tgz" - integrity sha1-NcQXH1WmgJFrUqB4WezztYV/IcQ= - dependencies: - commander "^2.8.1" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/select/-/select-1.1.2.tgz" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - -selfsigned@^1.10.8: - version "1.10.11" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz" - integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== - dependencies: - node-forge "^0.10.0" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.nlark.com/semver-diff/download/semver-diff-3.1.1.tgz?cache=0&sync_timestamp=1620044887257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver-diff%2Fdownload%2Fsemver-diff-3.1.1.tgz" - integrity sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys= - dependencies: - semver "^6.3.0" - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/semver-regex/download/semver-regex-2.0.0.tgz" - integrity sha1-qTwsWERTmncCMzeRB7OMe0rJ0zg= - -semver-truncate@^1.1.2: - version "1.1.2" - resolved "https://registry.nlark.com/semver-truncate/download/semver-truncate-1.1.2.tgz" - integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= - dependencies: - semver "^5.3.0" - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@7.3.5, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.17.1: - version "0.17.1" - resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -sharp@0.28.3: - version "0.28.3" - resolved "https://registry.nlark.com/sharp/download/sharp-0.28.3.tgz?cache=0&sync_timestamp=1621876609161&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsharp%2Fdownload%2Fsharp-0.28.3.tgz" - integrity sha1-7NdM79AgvuSJG7E3yYUO4s4neos= - dependencies: - color "^3.1.3" - detect-libc "^1.0.3" - node-addon-api "^3.2.0" - prebuild-install "^6.1.2" - semver "^7.3.5" - simple-get "^3.1.0" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -sift@^13.0.0: - version "13.5.4" - resolved "https://registry.npmjs.org/sift/-/sift-13.5.4.tgz" - integrity sha512-J/d0r/MJlD7vG3j6FZI3/KnN+MxEmPUx2nyKNawysbl2ktisEnAWI5j0AgHM19p4xFA2vDXve4i8TQYYfi9O6Q== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.nlark.com/simple-concat/download/simple-concat-1.0.1.tgz" - integrity sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8= - -simple-get@^3.0.3, simple-get@^3.1.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/simple-get/download/simple-get-3.1.0.tgz" - integrity sha1-tFvgYkNeUNFZVAtXYgLO7EC5xrM= - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" - integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@^1.5.0: - version "1.5.1" - resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz" - integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== - dependencies: - debug "^3.2.6" - eventsource "^1.0.7" - faye-websocket "^0.11.3" - inherits "^2.0.4" - json3 "^3.3.3" - url-parse "^1.5.1" - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - -sort-keys-length@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/sort-keys-length/download/sort-keys-length-1.0.1.tgz" - integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= - dependencies: - sort-keys "^1.0.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/sort-keys/download/sort-keys-2.0.0.tgz" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - -sortablejs@1.10.2: - version "1.10.2" - resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz" - integrity sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A== - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.9" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz" - integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -squeak@^1.0.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/squeak/download/squeak-1.3.0.tgz" - integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= - dependencies: - chalk "^1.0.0" - console-stream "^0.1.1" - lpad-align "^1.0.1" - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssr-window@^3.0.0, ssr-window@^3.0.0-alpha.1: - version "3.0.0" - resolved "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz" - integrity sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA== - -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.nlark.com/string-width/download/string-width-1.0.2.tgz" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2", string-width@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" + +"secp256k1@^3.8.0": + "integrity" "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==" + "resolved" "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz" + "version" "3.8.0" + dependencies: + "bindings" "^1.5.0" + "bip66" "^1.1.5" + "bn.js" "^4.11.8" + "create-hash" "^1.2.0" + "drbg.js" "^1.0.1" + "elliptic" "^6.5.2" + "nan" "^2.14.0" + "safe-buffer" "^5.1.2" + +"seek-bzip@^1.0.5": + "integrity" "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==" + "resolved" "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "commander" "^2.8.1" + +"select-hose@^2.0.0": + "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"select@^1.1.2": + "integrity" "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" + "resolved" "https://registry.npmjs.org/select/-/select-1.1.2.tgz" + "version" "1.1.2" + +"selfsigned@^1.10.8": + "integrity" "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz" + "version" "1.10.11" + dependencies: + "node-forge" "^0.10.0" + +"semver-diff@^3.1.1": + "integrity" "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==" + "resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "semver" "^6.3.0" + +"semver-regex@^2.0.0": + "integrity" "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" + "resolved" "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz" + "version" "2.0.0" + +"semver-truncate@^1.1.2": + "integrity" "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=" + "resolved" "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "semver" "^5.3.0" + +"semver@^5.3.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.4.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.5.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.6.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.7.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0", "semver@^6.1.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.2.0", "semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.2": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.4": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.5": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@2 || 3 || 4 || 5": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"semver@7.3.5": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"send@0.17.1": + "integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz" + "version" "0.17.1" + dependencies: + "debug" "2.6.9" + "depd" "~1.1.2" + "destroy" "~1.0.4" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "~1.7.2" + "mime" "1.6.0" + "ms" "2.1.1" + "on-finished" "~2.3.0" + "range-parser" "~1.2.1" + "statuses" "~1.5.0" + +"serialize-javascript@^4.0.0": + "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.14.1": + "integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" + "version" "1.14.1" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.17.1" + +"set-blocking@^2.0.0", "set-blocking@~2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" + +"setimmediate@^1.0.4": + "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + "version" "1.0.5" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.1.1": + "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" + "version" "1.1.1" + +"sha.js@^2.4.0", "sha.js@^2.4.11", "sha.js@^2.4.8": + "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + "version" "2.4.11" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"sharp@0.28.3": + "integrity" "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==" + "resolved" "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz" + "version" "0.28.3" + dependencies: + "color" "^3.1.3" + "detect-libc" "^1.0.3" + "node-addon-api" "^3.2.0" + "prebuild-install" "^6.1.2" + "semver" "^7.3.5" + "simple-get" "^3.1.0" + "tar-fs" "^2.1.1" + "tunnel-agent" "^0.6.0" + +"shebang-command@^1.2.0": + "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.6.1": + "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + "version" "1.7.2" + +"sift@^13.0.0": + "integrity" "sha512-J/d0r/MJlD7vG3j6FZI3/KnN+MxEmPUx2nyKNawysbl2ktisEnAWI5j0AgHM19p4xFA2vDXve4i8TQYYfi9O6Q==" + "resolved" "https://registry.npmjs.org/sift/-/sift-13.5.4.tgz" + "version" "13.5.4" + +"signal-exit@^3.0.0", "signal-exit@^3.0.2": + "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" + "version" "3.0.3" + +"simple-concat@^1.0.0": + "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" + "version" "1.0.1" + +"simple-get@^3.0.3", "simple-get@^3.1.0": + "integrity" "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==" + "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "decompress-response" "^4.2.0" + "once" "^1.3.1" + "simple-concat" "^1.0.0" + +"simple-swizzle@^0.2.2": + "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + +"slash@^1.0.0": + "integrity" "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "resolved" "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + "version" "1.0.0" + +"slash@^2.0.0": + "integrity" "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" + "version" "2.0.0" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slice-ansi@^2.1.0": + "integrity" "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "ansi-styles" "^3.2.0" + "astral-regex" "^1.0.0" + "is-fullwidth-code-point" "^2.0.0" + +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" + +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^3.2.0" + +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" + dependencies: + "base" "^0.11.1" + "debug" "^2.2.0" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "map-cache" "^0.2.2" + "source-map" "^0.5.6" + "source-map-resolve" "^0.5.0" + "use" "^3.1.0" + +"sockjs-client@^1.5.0": + "integrity" "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==" + "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "debug" "^3.2.6" + "eventsource" "^1.0.7" + "faye-websocket" "^0.11.3" + "inherits" "^2.0.4" + "json3" "^3.3.3" + "url-parse" "^1.5.1" + +"sockjs@^0.3.21": + "integrity" "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" + "version" "0.3.21" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^3.4.0" + "websocket-driver" "^0.7.4" + +"sort-keys-length@^1.0.0": + "integrity" "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=" + "resolved" "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "sort-keys" "^1.0.0" + +"sort-keys@^1.0.0": + "integrity" "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" + "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "is-plain-obj" "^1.0.0" + +"sort-keys@^2.0.0": + "integrity" "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=" + "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "is-plain-obj" "^1.0.0" + +"sortablejs@1.10.2": + "integrity" "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + "resolved" "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz" + "version" "1.10.2" + +"source-list-map@^2.0.0": + "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + "version" "2.0.1" + +"source-map-resolve@^0.5.0": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" + +"source-map-support@~0.5.12": + "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" + "version" "0.5.19" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-url@^0.4.0": + "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + "version" "0.4.1" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.5.6": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0", "source-map@~0.6.1", "source-map@0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"spdx-correct@^3.0.0": + "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + "version" "2.3.0" + +"spdx-expression-parse@^3.0.0": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "integrity" "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz" + "version" "3.0.9" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "extend-shallow" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"squeak@^1.0.0": + "integrity" "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=" + "resolved" "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "chalk" "^1.0.0" + "console-stream" "^0.1.1" + "lpad-align" "^1.0.1" + +"sshpk@^1.7.0": + "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" + "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" + "version" "1.16.1" + dependencies: + "asn1" "~0.2.3" + "assert-plus" "^1.0.0" + "bcrypt-pbkdf" "^1.0.0" + "dashdash" "^1.12.0" + "ecc-jsbn" "~0.1.1" + "getpass" "^0.1.1" + "jsbn" "~0.1.0" + "safer-buffer" "^2.0.2" + "tweetnacl" "~0.14.0" + +"ssr-window@^3.0.0", "ssr-window@^3.0.0-alpha.1": + "integrity" "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" + "resolved" "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz" + "version" "3.0.0" + +"ssri@^6.0.1": + "integrity" "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "figgy-pudding" "^3.5.1" + +"ssri@^8.0.1": + "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "minipass" "^3.1.1" + +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" + +"stackframe@^1.1.1": + "integrity" "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" + "version" "1.2.0" + +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "define-property" "^0.2.5" + "object-copy" "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": + "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"stream-browserify@^2.0.1": + "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" + "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "inherits" "~2.0.1" + "readable-stream" "^2.0.2" + +"stream-each@^1.1.0": + "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" + "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "end-of-stream" "^1.1.0" + "stream-shift" "^1.0.0" + +"stream-http@^2.7.2": + "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" + "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + "version" "2.8.3" + dependencies: + "builtin-status-codes" "^3.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.3.6" + "to-arraybuffer" "^1.0.0" + "xtend" "^4.0.0" + +"stream-shift@^1.0.0": + "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + "version" "1.0.1" + +"strict-uri-encode@^1.0.0": + "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + "version" "1.1.0" + +"string_decoder@^1.0.0", "string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-width@^1.0.1": + "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + "version" "1.0.2" dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" + "code-point-at" "^1.0.0" + "is-fullwidth-code-point" "^1.0.0" + "strip-ansi" "^3.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", "string-width@^4.0.0", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.2": + "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.0" + +"string-width@^2.0.0": + "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^4.0.0" + +"string-width@^3.0.0", "string-width@^3.1.0": + "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "emoji-regex" "^7.0.1" + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^5.1.0" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + +"strip-ansi@^4.0.0": + "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-regex" "^3.0.0" + +"strip-ansi@^5.0.0", "strip-ansi@^5.1.0", "strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^5": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^6.0.0": + "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "ansi-regex" "^5.0.0" -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= +"strip-bom@^2.0.0": + "integrity" "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "version" "2.0.0" dependencies: - is-utf8 "^0.2.0" + "is-utf8" "^0.2.0" -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/strip-dirs/download/strip-dirs-2.1.0.tgz" - integrity sha1-SYdzYmT8NEzyD2w0rKnRPR1O1sU= +"strip-dirs@^2.0.0": + "integrity" "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==" + "resolved" "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz" + "version" "2.1.0" dependencies: - is-natural-number "^4.0.1" + "is-natural-number" "^4.0.1" -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= +"strip-eof@^1.0.0": + "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.nlark.com/strip-indent/download/strip-indent-1.0.1.tgz" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= +"strip-indent@^1.0.1": + "integrity" "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + "version" "1.0.1" dependencies: - get-stdin "^4.0.1" + "get-stdin" "^4.0.1" -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz" - integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= +"strip-indent@^2.0.0": + "integrity" "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz" + "version" "2.0.0" -strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +"strip-json-comments@^2.0.0", "strip-json-comments@~2.0.1": + "integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "version" "2.0.1" -strip-json-comments@^3.0.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +"strip-json-comments@^3.0.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/strip-outer/download/strip-outer-1.0.1.tgz" - integrity sha1-sv0qv2YEudHmATBXGV34Nrip1jE= +"strip-outer@^1.0.0": + "integrity" "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==" + "resolved" "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" + "version" "1.0.1" dependencies: - escape-string-regexp "^1.0.2" + "escape-string-regexp" "^1.0.2" -strtok3@^6.0.3: - version "6.1.3" - resolved "https://registry.nlark.com/strtok3/download/strtok3-6.1.3.tgz" - integrity sha1-SI/oypFmTPk0MslHUrqeXHhb2d0= +"strtok3@^6.0.3": + "integrity" "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==" + "resolved" "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz" + "version" "6.2.4" dependencies: - "@tokenizer/token" "^0.1.1" - peek-readable "^3.1.4" + "@tokenizer/token" "^0.3.0" + "peek-readable" "^4.0.1" -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== +"stylehacks@^4.0.0": + "integrity" "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293579301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0, supports-color@^5.4.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -svg-tags@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz" - integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= - -svg.draggable.js@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz" - integrity sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw== - dependencies: - svg.js "^2.0.1" - -svg.easing.js@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz" - integrity sha1-iqmUawqOJ4V6XEChDrpAkeVpHxI= - dependencies: - svg.js ">=2.3.x" - -svg.filter.js@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz" - integrity sha1-kQCOFROJ3ZIwd5/L5uLJo2LRwgM= - dependencies: - svg.js "^2.2.5" - -svg.js@>=2.3.x, svg.js@^2.0.1, svg.js@^2.2.5, svg.js@^2.4.0, svg.js@^2.6.5: - version "2.7.1" - resolved "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz" - integrity sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA== - -svg.pathmorphing.js@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz" - integrity sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww== - dependencies: - svg.js "^2.4.0" - -svg.resize.js@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz" - integrity sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw== - dependencies: - svg.js "^2.6.5" - svg.select.js "^2.1.2" - -svg.select.js@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz" - integrity sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ== - dependencies: - svg.js "^2.2.5" - -svg.select.js@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz" - integrity sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw== - dependencies: - svg.js "^2.6.5" - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -sweetalert2@10.x: - version "10.16.9" - resolved "https://registry.npmjs.org/sweetalert2/-/sweetalert2-10.16.9.tgz" - integrity sha512-oNe+md5tmmS3fGfVHa7gVPlun7Td2oANSacnZCeghnrr3OHBi6UPVPU+GFrymwaDqwQspACilLRmRnM7aTjNPA== - -swiper@6.5.1: - version "6.5.1" - resolved "https://registry.npmjs.org/swiper/-/swiper-6.5.1.tgz" - integrity sha512-iuyg4cr+L7wo5EI0fWUuW+lT3BnNtVTYtInhUC5JImTr0i8jNranx8BPyN8AOSKa6jBYN+oaCzj8DAwGK+ngRg== - dependencies: - dom7 "^3.0.0" - ssr-window "^3.0.0" - -symbol-observable@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz" - integrity sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA== - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^0.1.8: - version "0.1.10" - resolved "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" - integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar-fs@^2.0.0, tar-fs@^2.1.1: - version "2.1.1" - resolved "https://registry.nlark.com/tar-fs/download/tar-fs-2.1.1.tgz" - integrity sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q= - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.npm.taobao.org/tar-stream/download/tar-stream-1.6.2.tgz" - integrity sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU= - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.npm.taobao.org/tar-stream/download/tar-stream-2.2.0.tgz" - integrity sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc= - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - -tempfile@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/tempfile/download/tempfile-2.0.0.tgz?cache=0&sync_timestamp=1623137926951&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftempfile%2Fdownload%2Ftempfile-2.0.0.tgz" - integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= - dependencies: - temp-dir "^1.0.0" - uuid "^3.0.1" - -terser-webpack-plugin@^1.4.3, terser-webpack-plugin@^1.4.4: - version "1.4.5" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2: - version "4.8.0" - resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" +"supports-color@^2.0.0": + "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "version" "2.0.0" + +"supports-color@^5.3.0", "supports-color@^5.4.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^6.1.0": + "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"svelte@^3.x": + "integrity" "sha512-XtExLd2JAU3T7M2g/DkO3UNj/3n1WdTXrfL63OZ5nZq7nAqd9wQw+lR4Pv/wkVbrWbAIPfLDX47UjFdmnY+YtQ==" + "resolved" "https://registry.npmjs.org/svelte/-/svelte-3.42.1.tgz" + "version" "3.42.1" + +"svg-tags@^1.0.0": + "integrity" "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + "resolved" "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz" + "version" "1.0.0" + +"svg.draggable.js@^2.2.2": + "integrity" "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==" + "resolved" "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "svg.js" "^2.0.1" + +"svg.easing.js@^2.0.0": + "integrity" "sha1-iqmUawqOJ4V6XEChDrpAkeVpHxI=" + "resolved" "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "svg.js" ">=2.3.x" + +"svg.filter.js@^2.0.2": + "integrity" "sha1-kQCOFROJ3ZIwd5/L5uLJo2LRwgM=" + "resolved" "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "svg.js" "^2.2.5" + +"svg.js@^2.0.1", "svg.js@^2.2.5", "svg.js@^2.4.0", "svg.js@^2.6.5", "svg.js@>=2.3.x": + "integrity" "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" + "resolved" "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz" + "version" "2.7.1" + +"svg.pathmorphing.js@^0.1.3": + "integrity" "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==" + "resolved" "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "svg.js" "^2.4.0" + +"svg.resize.js@^1.4.3": + "integrity" "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==" + "resolved" "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz" + "version" "1.4.3" + dependencies: + "svg.js" "^2.6.5" + "svg.select.js" "^2.1.2" + +"svg.select.js@^2.1.2": + "integrity" "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==" + "resolved" "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "svg.js" "^2.2.5" + +"svg.select.js@^3.0.1": + "integrity" "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==" + "resolved" "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "svg.js" "^2.6.5" + +"svgo@^1.0.0": + "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "chalk" "^2.4.1" + "coa" "^2.0.2" + "css-select" "^2.0.0" + "css-select-base-adapter" "^0.1.1" + "css-tree" "1.0.0-alpha.37" + "csso" "^4.0.2" + "js-yaml" "^3.13.1" + "mkdirp" "~0.5.1" + "object.values" "^1.1.0" + "sax" "~1.2.4" + "stable" "^0.1.8" + "unquote" "~1.1.1" + "util.promisify" "~1.0.0" + +"sweetalert2@10.x": + "integrity" "sha512-oNe+md5tmmS3fGfVHa7gVPlun7Td2oANSacnZCeghnrr3OHBi6UPVPU+GFrymwaDqwQspACilLRmRnM7aTjNPA==" + "resolved" "https://registry.npmjs.org/sweetalert2/-/sweetalert2-10.16.9.tgz" + "version" "10.16.9" + +"swiper@^5.2.0", "swiper@6.5.1": + "integrity" "sha512-iuyg4cr+L7wo5EI0fWUuW+lT3BnNtVTYtInhUC5JImTr0i8jNranx8BPyN8AOSKa6jBYN+oaCzj8DAwGK+ngRg==" + "resolved" "https://registry.npmjs.org/swiper/-/swiper-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "dom7" "^3.0.0" + "ssr-window" "^3.0.0" + +"symbol-observable@^2.0.3": + "integrity" "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==" + "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz" + "version" "2.0.3" + +"table@^5.2.3": + "integrity" "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==" + "resolved" "https://registry.npmjs.org/table/-/table-5.4.6.tgz" + "version" "5.4.6" + dependencies: + "ajv" "^6.10.2" + "lodash" "^4.17.14" + "slice-ansi" "^2.1.0" + "string-width" "^3.0.0" + +"tapable@^0.1.8": + "integrity" "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + "version" "0.1.10" + +"tapable@^1.0.0", "tapable@^1.1.3": + "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + "version" "1.1.3" + +"tar-fs@^2.0.0", "tar-fs@^2.1.1": + "integrity" "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==" + "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "chownr" "^1.1.1" + "mkdirp-classic" "^0.5.2" + "pump" "^3.0.0" + "tar-stream" "^2.1.4" + +"tar-stream@^1.5.2": + "integrity" "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz" + "version" "1.6.2" + dependencies: + "bl" "^1.0.0" + "buffer-alloc" "^1.2.0" + "end-of-stream" "^1.0.0" + "fs-constants" "^1.0.0" + "readable-stream" "^2.3.0" + "to-buffer" "^1.1.1" + "xtend" "^4.0.0" + +"tar-stream@^2.1.4": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" + +"temp-dir@^1.0.0": + "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + "version" "1.0.0" + +"tempfile@^2.0.0": + "integrity" "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=" + "resolved" "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "temp-dir" "^1.0.0" + "uuid" "^3.0.1" + +"terser-webpack-plugin@^1.4.3", "terser-webpack-plugin@^1.4.4": + "integrity" "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + "version" "1.4.5" + dependencies: + "cacache" "^12.0.2" + "find-cache-dir" "^2.1.0" + "is-wsl" "^1.1.0" + "schema-utils" "^1.0.0" + "serialize-javascript" "^4.0.0" + "source-map" "^0.6.1" + "terser" "^4.1.2" + "webpack-sources" "^1.4.0" + "worker-farm" "^1.7.0" + +"terser@^4.1.2": + "integrity" "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==" + "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" + "version" "4.8.0" + dependencies: + "commander" "^2.20.0" + "source-map" "~0.6.1" + "source-map-support" "~0.5.12" + +"text-table@^0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"thenify-all@^1.0.0": + "integrity" "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=" + "resolved" "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "thenify" ">= 3.1.0 < 4" "thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + "integrity" "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==" + "resolved" "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" + "version" "3.3.1" dependencies: - any-promise "^1.0.0" + "any-promise" "^1.0.0" -thread-loader@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz" - integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg== +"thread-loader@^2.1.3": + "integrity" "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==" + "resolved" "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz" + "version" "2.1.3" dependencies: - loader-runner "^2.3.1" - loader-utils "^1.1.0" - neo-async "^2.6.0" + "loader-runner" "^2.3.1" + "loader-utils" "^1.1.0" + "neo-async" "^2.6.0" -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== +"through@^2.3.6", "through@^2.3.8": + "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "version" "2.3.8" + +"through2@^2.0.0": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" -through@^2.3.6, through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +"timed-out@^4.0.0", "timed-out@^4.0.1": + "integrity" "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" + "version" "4.0.1" -timed-out@^4.0.0, timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.nlark.com/timed-out/download/timed-out-4.0.1.tgz?cache=0&sync_timestamp=1619073467606&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftimed-out%2Fdownload%2Ftimed-out-4.0.1.tgz" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== +"timers-browserify@^2.0.4": + "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" + "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + "version" "2.0.12" dependencies: - setimmediate "^1.0.4" + "setimmediate" "^1.0.4" -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +"timsort@^0.3.0": + "integrity" "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "resolved" "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + "version" "0.3.0" -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== +"tiny-emitter@^2.0.0": + "integrity" "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + "resolved" "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz" + "version" "2.1.0" -tiny-secp256k1@^1.0.0, tiny-secp256k1@^1.1.3: - version "1.1.6" - resolved "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz" - integrity sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA== +"tiny-secp256k1@^1.0.0", "tiny-secp256k1@^1.1.3": + "integrity" "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==" + "resolved" "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz" + "version" "1.1.6" dependencies: - bindings "^1.3.0" - bn.js "^4.11.8" - create-hmac "^1.1.7" - elliptic "^6.4.0" - nan "^2.13.2" + "bindings" "^1.3.0" + "bn.js" "^4.11.8" + "create-hmac" "^1.1.7" + "elliptic" "^6.4.0" + "nan" "^2.13.2" -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== +"tmp@^0.0.33": + "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" + "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + "version" "0.0.33" dependencies: - os-tmpdir "~1.0.2" + "os-tmpdir" "~1.0.2" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= +"to-arraybuffer@^1.0.0": + "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + "version" "1.0.1" -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/to-buffer/download/to-buffer-1.1.1.tgz" - integrity sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA= +"to-buffer@^1.1.1": + "integrity" "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + "resolved" "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz" + "version" "1.1.1" -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + "version" "0.3.0" dependencies: - kind-of "^3.0.2" + "kind-of" "^3.0.2" -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/to-readable-stream/download/to-readable-stream-1.0.0.tgz" - integrity sha1-zgqgwvPfat+FLvtASng+d8BHV3E= +"to-readable-stream@^1.0.0": + "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + "version" "1.0.0" -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= +"to-regex-range@^2.1.0": + "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + "version" "2.1.1" dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" dependencies: - is-number "^7.0.0" + "is-number" "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + "version" "3.0.2" dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +"toidentifier@1.0.0": + "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" + "version" "1.0.0" -token-types@^2.0.0: - version "2.1.1" - resolved "https://registry.nlark.com/token-types/download/token-types-2.1.1.tgz" - integrity sha1-vVhdZJAqr3ILiXnSV7S4ULTUXEU= +"token-types@^2.0.0": + "integrity" "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==" + "resolved" "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz" + "version" "2.1.1" dependencies: "@tokenizer/token" "^0.1.1" - ieee754 "^1.2.1" + "ieee754" "^1.2.1" -toposort@^1.0.0: - version "1.0.7" - resolved "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz" - integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= +"toposort@^1.0.0": + "integrity" "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" + "resolved" "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz" + "version" "1.0.7" -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== +"tough-cookie@~2.5.0": + "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + "version" "2.5.0" dependencies: - psl "^1.1.28" - punycode "^2.1.1" + "psl" "^1.1.28" + "punycode" "^2.1.1" -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/trim-newlines/download/trim-newlines-1.0.0.tgz" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= +"trim-newlines@^1.0.0": + "integrity" "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + "version" "1.0.0" -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/trim-repeated/download/trim-repeated-1.0.0.tgz?cache=0&sync_timestamp=1619005347796&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-repeated%2Fdownload%2Ftrim-repeated-1.0.0.tgz" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= +"trim-repeated@^1.0.0": + "integrity" "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=" + "resolved" "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" + "version" "1.0.0" dependencies: - escape-string-regexp "^1.0.2" + "escape-string-regexp" "^1.0.2" -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== +"tryer@^1.0.1": + "integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "resolved" "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" + "version" "1.0.1" -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== +"ts-pnp@^1.1.6": + "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" + "version" "1.2.0" -tsconfig-paths@^3.9.0: - version "3.10.1" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz" - integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q== +"tsconfig-paths@^3.9.0": + "integrity" "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz" + "version" "3.10.1" dependencies: - json5 "^2.2.0" - minimist "^1.2.0" - strip-bom "^3.0.0" + "json5" "^2.2.0" + "minimist" "^1.2.0" + "strip-bom" "^3.0.0" -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +"tslib@^1.9.0": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" -tslib@^2.0.1: - version "2.3.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== +"tslib@^2.0.1": + "integrity" "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" + "version" "2.3.0" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= +"tty-browserify@0.0.0": + "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + "version" "0.0.0" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" dependencies: - safe-buffer "^5.0.1" + "safe-buffer" "^5.0.1" -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": + "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "version" "0.14.5" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" dependencies: - prelude-ls "~1.1.2" + "prelude-ls" "~1.1.2" -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.nlark.com/type-fest/download/type-fest-0.20.2.tgz?cache=0&sync_timestamp=1625745315038&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.20.2.tgz" - integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ= +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== +"type-is@~1.6.17", "type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" + "media-typer" "0.3.0" + "mime-types" "~2.1.24" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz" - integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" dependencies: - is-typedarray "^1.0.0" + "is-typedarray" "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +"typedarray@^0.0.6": + "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "version" "0.0.6" -typeforce@^1.11.3, typeforce@^1.11.5: - version "1.18.0" - resolved "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz" - integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== +"typeforce@^1.11.3", "typeforce@^1.11.5": + "integrity" "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" + "resolved" "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz" + "version" "1.18.0" -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== +"uglify-js@3.4.x": + "integrity" "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==" + "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz" + "version" "3.4.10" dependencies: - commander "~2.19.0" - source-map "~0.6.1" + "commander" "~2.19.0" + "source-map" "~0.6.1" -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" -unbzip2-stream@^1.0.9: - version "1.4.3" - resolved "https://registry.nlark.com/unbzip2-stream/download/unbzip2-stream-1.4.3.tgz" - integrity sha1-sNoExDcTEd93HNwhXofyEwmRrOc= +"unbzip2-stream@^1.0.9": + "integrity" "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==" + "resolved" "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" + "version" "1.4.3" dependencies: - buffer "^5.2.1" - through "^2.3.8" + "buffer" "^5.2.1" + "through" "^2.3.8" -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== +"unicode-canonical-property-names-ecmascript@^1.0.4": + "integrity" "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + "version" "1.0.4" -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== +"unicode-match-property-ecmascript@^1.0.4": + "integrity" "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" + "version" "1.0.4" dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" + "unicode-canonical-property-names-ecmascript" "^1.0.4" + "unicode-property-aliases-ecmascript" "^1.0.4" -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== +"unicode-match-property-value-ecmascript@^1.2.0": + "integrity" "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" + "version" "1.2.0" -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== +"unicode-property-aliases-ecmascript@^1.0.4": + "integrity" "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" + "version" "1.1.0" -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== +"union-value@^1.0.0": + "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" + "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + "version" "1.0.1" dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= +"uniq@^1.0.1": + "integrity" "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + "version" "1.0.1" -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= +"uniqs@^2.0.0": + "integrity" "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "resolved" "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "version" "2.0.0" -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== +"unique-filename@^1.1.1": + "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" + "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" + "version" "1.1.1" dependencies: - unique-slug "^2.0.0" + "unique-slug" "^2.0.0" -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== +"unique-slug@^2.0.0": + "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" + "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" + "version" "2.0.2" dependencies: - imurmurhash "^0.1.4" + "imurmurhash" "^0.1.4" -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/unique-string/download/unique-string-2.0.0.tgz" - integrity sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0= +"unique-string@^2.0.0": + "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + "version" "2.0.0" dependencies: - crypto-random-string "^2.0.0" + "crypto-random-string" "^2.0.0" -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz?cache=0&sync_timestamp=1603180004159&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-2.0.0.tgz" - integrity sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc= +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" -unorm@^1.3.3: - version "1.6.0" - resolved "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz" - integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== +"unorm@^1.3.3": + "integrity" "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" + "resolved" "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz" + "version" "1.6.0" -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= +"unquote@~1.1.1": + "integrity" "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + "version" "1.1.1" -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" + "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - has-value "^0.3.1" - isobject "^3.0.0" + "has-value" "^0.3.1" + "isobject" "^3.0.0" -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +"upath@^1.1.1": + "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + "version" "1.2.0" -update-notifier@5.1.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/update-notifier/download/update-notifier-5.1.0.tgz" - integrity sha1-SrDXx/NqIx3XMWz3cpMT8CFNmtk= +"update-notifier@5.1.0": + "integrity" "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==" + "resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz" + "version" "5.1.0" dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" + "boxen" "^5.0.0" + "chalk" "^4.1.0" + "configstore" "^5.0.1" + "has-yarn" "^2.1.0" + "import-lazy" "^2.1.0" + "is-ci" "^2.0.0" + "is-installed-globally" "^0.4.0" + "is-npm" "^5.0.0" + "is-yarn-global" "^0.3.0" + "latest-version" "^5.1.0" + "pupa" "^2.1.1" + "semver" "^7.3.4" + "semver-diff" "^3.1.1" + "xdg-basedir" "^4.0.0" -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= +"upper-case@^1.1.1": + "integrity" "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" + "version" "1.1.3" -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" dependencies: - punycode "^2.1.0" + "punycode" "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + "version" "0.1.0" -url-loader@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz" - integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== +"url-loader@^2.2.0": + "integrity" "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==" + "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz" + "version" "2.3.0" dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" + "loader-utils" "^1.2.3" + "mime" "^2.4.4" + "schema-utils" "^2.5.0" -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-1.0.0.tgz" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= +"url-parse-lax@^1.0.0": + "integrity" "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=" + "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" + "version" "1.0.0" dependencies: - prepend-http "^1.0.1" + "prepend-http" "^1.0.1" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/url-parse-lax/download/url-parse-lax-3.0.0.tgz" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= +"url-parse-lax@^3.0.0": + "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=" + "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + "version" "3.0.0" dependencies: - prepend-http "^2.0.0" + "prepend-http" "^2.0.0" -url-parse@^1.4.3, url-parse@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== +"url-parse@^1.4.3", "url-parse@^1.5.1": + "integrity" "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==" + "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" + "version" "1.5.1" dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" + "querystringify" "^2.1.1" + "requires-port" "^1.0.0" -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/url-to-options/download/url-to-options-1.0.1.tgz" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= +"url-to-options@^1.0.1": + "integrity" "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + "resolved" "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz" + "version" "1.0.1" -url@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= +"url@^0.11.0": + "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" + "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + "version" "0.11.0" dependencies: - punycode "1.3.2" - querystring "0.2.0" + "punycode" "1.3.2" + "querystring" "0.2.0" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +"use@^3.1.0": + "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + "version" "3.1.1" -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== +"util.promisify@~1.0.0": + "integrity" "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" + "version" "1.0.1" dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" + "define-properties" "^1.1.3" + "es-abstract" "^1.17.2" + "has-symbols" "^1.0.1" + "object.getownpropertydescriptors" "^2.1.0" -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== +"util.promisify@1.0.0": + "integrity" "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + "version" "1.0.0" dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" + "define-properties" "^1.1.2" + "object.getownpropertydescriptors" "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= +"util@^0.11.0": + "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" + "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + "version" "0.11.1" dependencies: - inherits "2.0.1" + "inherits" "2.0.3" -util@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== +"util@0.10.3": + "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" + "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "version" "0.10.3" dependencies: - inherits "2.0.3" + "inherits" "2.0.1" -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= +"utila@~0.4": + "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= +"utils-merge@1.0.1": + "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" -uuid@8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +"uuid@^3.0.1": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" -uuid@^3.0.1, uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +"uuid@^3.3.2": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +"uuid@^3.4.0": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== +"uuid@8.3.2": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"validate-npm-package-license@^3.0.1": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" -varuint-bitcoin@^1.0.4: - version "1.1.2" - resolved "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz" - integrity sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw== +"varuint-bitcoin@^1.0.4": + "integrity" "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==" + "resolved" "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz" + "version" "1.1.2" dependencies: - safe-buffer "^5.1.1" + "safe-buffer" "^5.1.1" -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= +"vary@~1.1.2": + "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" -vee-validate@3.4.5: - version "3.4.5" - resolved "https://registry.npmjs.org/vee-validate/-/vee-validate-3.4.5.tgz" - integrity sha512-ZEcLqOAZzSkMhDvPcTx0xcwVOijFnMW9J+BA20j+rDmo24T8RCCqVQyRwwrDrcWJZV2dRYl/yYNa2GB6UCoBvg== +"vee-validate@3.4.5": + "integrity" "sha512-ZEcLqOAZzSkMhDvPcTx0xcwVOijFnMW9J+BA20j+rDmo24T8RCCqVQyRwwrDrcWJZV2dRYl/yYNa2GB6UCoBvg==" + "resolved" "https://registry.npmjs.org/vee-validate/-/vee-validate-3.4.5.tgz" + "version" "3.4.5" -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== +"vendors@^1.0.0": + "integrity" "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "resolved" "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + "version" "1.0.4" -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= +"verror@1.10.0": + "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + "version" "1.10.0" dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" + "assert-plus" "^1.0.0" + "core-util-is" "1.0.2" + "extsprintf" "^1.2.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +"vm-browserify@^1.0.1": + "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + "version" "1.1.2" -vue-apexcharts@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/vue-apexcharts/-/vue-apexcharts-1.6.0.tgz" - integrity sha512-sT6tuVTLBwfH3TA7azecDNS/W70bmz14ZJI7aE7QIqcG9I6OywyH7x3hcOeY1v1DxttI8Svc5RuYj4Dd+A5F4g== +"vue-apexcharts@1.6.0": + "integrity" "sha512-sT6tuVTLBwfH3TA7azecDNS/W70bmz14ZJI7aE7QIqcG9I6OywyH7x3hcOeY1v1DxttI8Svc5RuYj4Dd+A5F4g==" + "resolved" "https://registry.npmjs.org/vue-apexcharts/-/vue-apexcharts-1.6.0.tgz" + "version" "1.6.0" -vue-autosuggest@2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/vue-autosuggest/-/vue-autosuggest-2.2.0.tgz" - integrity sha512-cHgEakpoRUOaqXXEo8RcRrbSTM3eAaCu9b55ZXiKbaS6IUD8ewqffQrMy/A1DXqHSQbyEEGui4oAsCbRge29Jg== +"vue-autosuggest@2.2.0": + "integrity" "sha512-cHgEakpoRUOaqXXEo8RcRrbSTM3eAaCu9b55ZXiKbaS6IUD8ewqffQrMy/A1DXqHSQbyEEGui4oAsCbRge29Jg==" + "resolved" "https://registry.npmjs.org/vue-autosuggest/-/vue-autosuggest-2.2.0.tgz" + "version" "2.2.0" -vue-awesome-swiper@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/vue-awesome-swiper/-/vue-awesome-swiper-4.1.1.tgz" - integrity sha512-50um10t6N+lJaORkpwSi1wWuMmBI1sgFc9Znsi5oUykw2cO5DzLaBHcO2JNX21R+Ue4TGoIJDhhxjBHtkFrTEQ== +"vue-awesome-swiper@4.1.1": + "integrity" "sha512-50um10t6N+lJaORkpwSi1wWuMmBI1sgFc9Znsi5oUykw2cO5DzLaBHcO2JNX21R+Ue4TGoIJDhhxjBHtkFrTEQ==" + "resolved" "https://registry.npmjs.org/vue-awesome-swiper/-/vue-awesome-swiper-4.1.1.tgz" + "version" "4.1.1" -vue-chartjs@3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/vue-chartjs/-/vue-chartjs-3.5.0.tgz" - integrity sha512-yWNhG3B6g6lvYqNInP0WaDWNZG/SNb6XnltkjR0wYC5pmLm6jvdiotj8er7Mui8qkJGfLZe6ULjrZdHWjegAUg== +"vue-chartjs@3.5.0": + "integrity" "sha512-yWNhG3B6g6lvYqNInP0WaDWNZG/SNb6XnltkjR0wYC5pmLm6jvdiotj8er7Mui8qkJGfLZe6ULjrZdHWjegAUg==" + "resolved" "https://registry.npmjs.org/vue-chartjs/-/vue-chartjs-3.5.0.tgz" + "version" "3.5.0" -vue-class-component@^7.1.0: - version "7.2.6" - resolved "https://registry.npmjs.org/vue-class-component/-/vue-class-component-7.2.6.tgz" - integrity sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w== +"vue-class-component@^7.1.0": + "integrity" "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==" + "resolved" "https://registry.npmjs.org/vue-class-component/-/vue-class-component-7.2.6.tgz" + "version" "7.2.6" -vue-cleave-component@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/vue-cleave-component/-/vue-cleave-component-2.1.3.tgz" - integrity sha512-/lfIo5ElkJyQU6ar9Rc3AjqpBvfKB5GMf+EsymF0QpAyWaDXoOTb2fVj6v2wpu5kj4l+Jd/BBAg4laYRKVzErA== +"vue-cleave-component@2.1.3": + "integrity" "sha512-/lfIo5ElkJyQU6ar9Rc3AjqpBvfKB5GMf+EsymF0QpAyWaDXoOTb2fVj6v2wpu5kj4l+Jd/BBAg4laYRKVzErA==" + "resolved" "https://registry.npmjs.org/vue-cleave-component/-/vue-cleave-component-2.1.3.tgz" + "version" "2.1.3" dependencies: - cleave.js "^1.4.7" + "cleave.js" "^1.4.7" -vue-cli-plugin-tauri@~1.0.0-beta.6: - version "1.0.0-beta.6" - resolved "https://registry.nlark.com/vue-cli-plugin-tauri/download/vue-cli-plugin-tauri-1.0.0-beta.6.tgz#7144b350b43b74dabab34f73702893b64d93bf50" - integrity sha1-cUSzULQ7dNq6s09zcCiTtk2Tv1A= +"vue-cli-plugin-tauri@~1.0.0-beta.6": + "integrity" "sha512-GB7xqsadehgwgJXaOvyMg5UEedBCxW4Tf8voMgzw/6B0kCfGZop6dMkKQOuQSdcffS69M73CpXdFYYjqdZVHDA==" + "resolved" "https://registry.npmjs.org/vue-cli-plugin-tauri/-/vue-cli-plugin-tauri-1.0.0-beta.6.tgz" + "version" "1.0.0-beta.6" dependencies: "@tauri-apps/cli" "1.0.0-beta.6" "@vue/cli-shared-utils" "^4.1.1" -vue-clickaway@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/vue-clickaway/-/vue-clickaway-2.2.2.tgz" - integrity sha512-25SpjXKetL06GLYoLoC8pqAV6Cur9cQ//2g35GRFBV4FgoljbZZjTINR8g2NuVXXDMLSUXaKx5dutgO4PaDE7A== +"vue-clickaway@^2.2.2": + "integrity" "sha512-25SpjXKetL06GLYoLoC8pqAV6Cur9cQ//2g35GRFBV4FgoljbZZjTINR8g2NuVXXDMLSUXaKx5dutgO4PaDE7A==" + "resolved" "https://registry.npmjs.org/vue-clickaway/-/vue-clickaway-2.2.2.tgz" + "version" "2.2.2" dependencies: - loose-envify "^1.2.0" + "loose-envify" "^1.2.0" -vue-clipboard2@0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz" - integrity sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg== +"vue-clipboard2@0.3.1": + "integrity" "sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg==" + "resolved" "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz" + "version" "0.3.1" dependencies: - clipboard "^2.0.0" + "clipboard" "^2.0.0" -vue-context@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/vue-context/-/vue-context-6.0.0.tgz" - integrity sha512-x8gO6xgj0MtTCWcYbDjO/7VJ/gT+nV+unqICvsN0hwqqBzft31eYyExYqrSvfDCRI7ixxObu5tbl7BQAKge7eg== +"vue-context@6.0.0": + "integrity" "sha512-x8gO6xgj0MtTCWcYbDjO/7VJ/gT+nV+unqICvsN0hwqqBzft31eYyExYqrSvfDCRI7ixxObu5tbl7BQAKge7eg==" + "resolved" "https://registry.npmjs.org/vue-context/-/vue-context-6.0.0.tgz" + "version" "6.0.0" dependencies: - vue-clickaway "^2.2.2" + "vue-clickaway" "^2.2.2" -vue-demi@latest: - version "0.11.4" - resolved "https://registry.nlark.com/vue-demi/download/vue-demi-0.11.4.tgz#6101992fe4724cf5634018a16e953f3052e94e2a" - integrity sha1-YQGZL+RyTPVjQBihbpU/MFLpTio= +"vue-demi@latest": + "integrity" "sha512-J+X8Au6BhQdcej6LY4O986634hZLu55L0ewU2j8my7WIKlu8cK0dqmdUxqVHHMd/cMrKKZ9SywB/id6aLhwCtA==" + "version" "0.11.2" -vue-echarts@5.0.0-beta.0: - version "5.0.0-beta.0" - resolved "https://registry.npmjs.org/vue-echarts/-/vue-echarts-5.0.0-beta.0.tgz" - integrity sha512-QZFKGXDAYFQo+F20REpzcdLx79nsl4kOorJRpN+08aYq4YiIlmtWss1Lxadm7Fo+NYyWm8nnT+h4xHv3uqWIDQ== +"vue-echarts@5.0.0-beta.0": + "integrity" "sha512-QZFKGXDAYFQo+F20REpzcdLx79nsl4kOorJRpN+08aYq4YiIlmtWss1Lxadm7Fo+NYyWm8nnT+h4xHv3uqWIDQ==" + "resolved" "https://registry.npmjs.org/vue-echarts/-/vue-echarts-5.0.0-beta.0.tgz" + "version" "5.0.0-beta.0" dependencies: - core-js "^3.4.4" - lodash "^4.17.15" - resize-detector "^0.1.10" + "core-js" "^3.4.4" + "lodash" "^4.17.15" + "resize-detector" "^0.1.10" -vue-eslint-parser@^7.0.0: - version "7.8.0" - resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.8.0.tgz" - integrity sha512-ehmmrLZNYLUoKayvVW8l8HyPQIfuYZHiJoQLRP3dapDlTU7bGs4tqIKVGdAEpMuXS/b4R/PImCt7Tkj4UhX1SQ== +"vue-eslint-parser@^7.0.0": + "integrity" "sha512-ehmmrLZNYLUoKayvVW8l8HyPQIfuYZHiJoQLRP3dapDlTU7bGs4tqIKVGdAEpMuXS/b4R/PImCt7Tkj4UhX1SQ==" + "resolved" "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.8.0.tgz" + "version" "7.8.0" dependencies: - debug "^4.1.1" - eslint-scope "^5.1.1" - eslint-visitor-keys "^1.1.0" - espree "^6.2.1" - esquery "^1.4.0" - lodash "^4.17.21" - semver "^6.3.0" + "debug" "^4.1.1" + "eslint-scope" "^5.1.1" + "eslint-visitor-keys" "^1.1.0" + "espree" "^6.2.1" + "esquery" "^1.4.0" + "lodash" "^4.17.21" + "semver" "^6.3.0" -vue-feather-icons@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/vue-feather-icons/-/vue-feather-icons-5.1.0.tgz" - integrity sha512-ZyM2yFGmL9DYLZYHm63KV1zCQOj8czC2LzDSkxoIp9o6zMAOY4yv1FkxbX+XNUwcH3RRrAuvf25Ij7CnUUsQVA== +"vue-feather-icons@5.1.0": + "integrity" "sha512-ZyM2yFGmL9DYLZYHm63KV1zCQOj8czC2LzDSkxoIp9o6zMAOY4yv1FkxbX+XNUwcH3RRrAuvf25Ij7CnUUsQVA==" + "resolved" "https://registry.npmjs.org/vue-feather-icons/-/vue-feather-icons-5.1.0.tgz" + "version" "5.1.0" dependencies: - babel-helper-vue-jsx-merge-props "^2.0.2" + "babel-helper-vue-jsx-merge-props" "^2.0.2" -vue-flatpickr-component@8.1.6: - version "8.1.6" - resolved "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.6.tgz" - integrity sha512-RUu/M/1lbuzQT+U3yP7O5/M2EIizr9vXLXqSc1eFOvCT3AHurQg8+iO02rjW+2l78Kit8pCNAUvHw7eexws6hw== +"vue-flatpickr-component@8.1.6": + "integrity" "sha512-RUu/M/1lbuzQT+U3yP7O5/M2EIizr9vXLXqSc1eFOvCT3AHurQg8+iO02rjW+2l78Kit8pCNAUvHw7eexws6hw==" + "resolved" "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.6.tgz" + "version" "8.1.6" dependencies: - flatpickr "^4.6.6" + "flatpickr" "^4.6.6" -vue-flex-waterfall@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/vue-flex-waterfall/-/vue-flex-waterfall-1.0.7.tgz" - integrity sha512-YaxIUEvBQAOwBMastaJ8z5gFZFa+pZHHrpoTcZxxfCRZUdOxFBjLoyzCP9q+T8WlAhjeHD+Zsaeor9kKzRpccg== +"vue-flex-waterfall@^1.0.7": + "integrity" "sha512-YaxIUEvBQAOwBMastaJ8z5gFZFa+pZHHrpoTcZxxfCRZUdOxFBjLoyzCP9q+T8WlAhjeHD+Zsaeor9kKzRpccg==" + "resolved" "https://registry.npmjs.org/vue-flex-waterfall/-/vue-flex-waterfall-1.0.7.tgz" + "version" "1.0.7" -vue-form-wizard@0.8.4: - version "0.8.4" - resolved "https://registry.npmjs.org/vue-form-wizard/-/vue-form-wizard-0.8.4.tgz" - integrity sha512-/Zk1+B7bz7qHFJ16mwu021lpPXWf/9Tlr2mTNG3J7M0Hdy3rgA802lWsbKYySns0B0qtsD8BYGjQ2Wyxgg+4uw== +"vue-form-wizard@0.8.4": + "integrity" "sha512-/Zk1+B7bz7qHFJ16mwu021lpPXWf/9Tlr2mTNG3J7M0Hdy3rgA802lWsbKYySns0B0qtsD8BYGjQ2Wyxgg+4uw==" + "resolved" "https://registry.npmjs.org/vue-form-wizard/-/vue-form-wizard-0.8.4.tgz" + "version" "0.8.4" -vue-functional-data-merge@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz" - integrity sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA== +"vue-functional-data-merge@^3.1.0": + "integrity" "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" + "resolved" "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz" + "version" "3.1.0" -vue-hot-reload-api@^2.3.0: - version "2.3.4" - resolved "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz" - integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== +"vue-hot-reload-api@^2.3.0": + "integrity" "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" + "resolved" "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz" + "version" "2.3.4" -vue-i18n@8.22.2: - version "8.22.2" - resolved "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.22.2.tgz" - integrity sha512-rb569fVJInPUgS/bbCxEQ9DrAoFTntuJvYoK4Fpk2VfNbA09WzdTKk57ppjz3S+ps9hW+p9H+2ASgMvojedkow== +"vue-i18n@8.22.2": + "integrity" "sha512-rb569fVJInPUgS/bbCxEQ9DrAoFTntuJvYoK4Fpk2VfNbA09WzdTKk57ppjz3S+ps9hW+p9H+2ASgMvojedkow==" + "resolved" "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.22.2.tgz" + "version" "8.22.2" "vue-loader-v16@npm:vue-loader@^16.1.0": - version "16.3.1" - resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.1.tgz" - integrity sha512-QTtXgdqQ+4G3d8dmhnnfJSiKKHQtp53XiivSYAvAqNCOufL9aK0DYOc9MW9MSy7Xzj/1qdcghb28zKhOPvQYqQ== + "integrity" "sha512-QTtXgdqQ+4G3d8dmhnnfJSiKKHQtp53XiivSYAvAqNCOufL9aK0DYOc9MW9MSy7Xzj/1qdcghb28zKhOPvQYqQ==" + "resolved" "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.1.tgz" + "version" "16.3.1" dependencies: - chalk "^4.1.0" - hash-sum "^2.0.0" - loader-utils "^2.0.0" + "chalk" "^4.1.0" + "hash-sum" "^2.0.0" + "loader-utils" "^2.0.0" -vue-loader@^15.9.2: - version "15.9.7" - resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.7.tgz" - integrity sha512-qzlsbLV1HKEMf19IqCJqdNvFJRCI58WNbS6XbPqK13MrLz65es75w392MSQ5TsARAfIjUw+ATm3vlCXUJSOH9Q== +"vue-loader@^15.9.2": + "integrity" "sha512-qzlsbLV1HKEMf19IqCJqdNvFJRCI58WNbS6XbPqK13MrLz65es75w392MSQ5TsARAfIjUw+ATm3vlCXUJSOH9Q==" + "resolved" "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.7.tgz" + "version" "15.9.7" dependencies: "@vue/component-compiler-utils" "^3.1.0" - hash-sum "^1.0.2" - loader-utils "^1.1.0" - vue-hot-reload-api "^2.3.0" - vue-style-loader "^4.1.0" + "hash-sum" "^1.0.2" + "loader-utils" "^1.1.0" + "vue-hot-reload-api" "^2.3.0" + "vue-style-loader" "^4.1.0" -vue-loader@^15.9.6: - version "15.9.6" - resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz" - integrity sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg== +"vue-loader@^15.9.6": + "integrity" "sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg==" + "resolved" "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz" + "version" "15.9.6" dependencies: "@vue/component-compiler-utils" "^3.1.0" - hash-sum "^1.0.2" - loader-utils "^1.1.0" - vue-hot-reload-api "^2.3.0" - vue-style-loader "^4.1.0" + "hash-sum" "^1.0.2" + "loader-utils" "^1.1.0" + "vue-hot-reload-api" "^2.3.0" + "vue-style-loader" "^4.1.0" -vue-perfect-scrollbar@0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/vue-perfect-scrollbar/-/vue-perfect-scrollbar-0.2.1.tgz" - integrity sha512-45rOonNrZaKX0mu0N9v422+c3Ngm8iTnVAP0N2iUwPfWZJds4S6eRGdmiNbrVFqmUc8IfRNI0Dpa3Zk8ntjaZQ== +"vue-perfect-scrollbar@0.2.1": + "integrity" "sha512-45rOonNrZaKX0mu0N9v422+c3Ngm8iTnVAP0N2iUwPfWZJds4S6eRGdmiNbrVFqmUc8IfRNI0Dpa3Zk8ntjaZQ==" + "resolved" "https://registry.npmjs.org/vue-perfect-scrollbar/-/vue-perfect-scrollbar-0.2.1.tgz" + "version" "0.2.1" -vue-prism-component@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/vue-prism-component/-/vue-prism-component-1.1.1.tgz" - integrity sha512-M4wM7gMIagWgf3YNS5Hrq7YDYu0pYbqMaJOhkVDfCfJ1col4ZCv+uyWpW/gkYZCuG3ic8UF3EAV22asm4pWjMA== +"vue-prism-component@1.1.1": + "integrity" "sha512-M4wM7gMIagWgf3YNS5Hrq7YDYu0pYbqMaJOhkVDfCfJ1col4ZCv+uyWpW/gkYZCuG3ic8UF3EAV22asm4pWjMA==" + "resolved" "https://registry.npmjs.org/vue-prism-component/-/vue-prism-component-1.1.1.tgz" + "version" "1.1.1" -vue-property-decorator@^8.0.0: - version "8.5.1" - resolved "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz" - integrity sha512-O6OUN2OMsYTGPvgFtXeBU3jPnX5ffQ9V4I1WfxFQ6dqz6cOUbR3Usou7kgFpfiXDvV7dJQSFcJ5yUPgOtPPm1Q== +"vue-property-decorator@^8.0.0": + "integrity" "sha512-O6OUN2OMsYTGPvgFtXeBU3jPnX5ffQ9V4I1WfxFQ6dqz6cOUbR3Usou7kgFpfiXDvV7dJQSFcJ5yUPgOtPPm1Q==" + "resolved" "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz" + "version" "8.5.1" dependencies: - vue-class-component "^7.1.0" + "vue-class-component" "^7.1.0" -vue-qr@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/vue-qr/-/vue-qr-2.5.0.tgz" - integrity sha512-lVCEqzZyhrZ49dr6n1C4dMNH/tvKJzRwJhCi9vxWYpiosYTWM0J5m5RsJ745S88XWwgTeOynKMGbyOLG9ZP20Q== +"vue-qr@^2.5.0": + "integrity" "sha512-lVCEqzZyhrZ49dr6n1C4dMNH/tvKJzRwJhCi9vxWYpiosYTWM0J5m5RsJ745S88XWwgTeOynKMGbyOLG9ZP20Q==" + "resolved" "https://registry.npmjs.org/vue-qr/-/vue-qr-2.5.0.tgz" + "version" "2.5.0" -vue-ripple-directive@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/vue-ripple-directive/-/vue-ripple-directive-2.0.1.tgz" - integrity sha512-jXZEX6uZpo89wxmdcw02uFpsMBpm1pxjQ60uqghNLQ8H8ju9eon2vE0+vvSWJ1WGCOTEfxGDR4InabJJu5f1GA== +"vue-ripple-directive@2.0.1": + "integrity" "sha512-jXZEX6uZpo89wxmdcw02uFpsMBpm1pxjQ60uqghNLQ8H8ju9eon2vE0+vvSWJ1WGCOTEfxGDR4InabJJu5f1GA==" + "resolved" "https://registry.npmjs.org/vue-ripple-directive/-/vue-ripple-directive-2.0.1.tgz" + "version" "2.0.1" dependencies: - vue "^2.2.1" + "vue" "^2.2.1" -vue-router@3.4.9: - version "3.4.9" - resolved "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz" - integrity sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA== +"vue-router@3.4.9": + "integrity" "sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==" + "resolved" "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz" + "version" "3.4.9" -vue-select@3.11.2: - version "3.11.2" - resolved "https://registry.npmjs.org/vue-select/-/vue-select-3.11.2.tgz" - integrity sha512-pIOcY8ajWNSwg8Ns4eHVr5ZWwqKCSZeQRymTnlUI8i+3QiQXF6JIM4lylK6mVfbccs4S6vOyxB7zmJBpp7tDUg== +"vue-select@3.11.2": + "integrity" "sha512-pIOcY8ajWNSwg8Ns4eHVr5ZWwqKCSZeQRymTnlUI8i+3QiQXF6JIM4lylK6mVfbccs4S6vOyxB7zmJBpp7tDUg==" + "resolved" "https://registry.npmjs.org/vue-select/-/vue-select-3.11.2.tgz" + "version" "3.11.2" -vue-slider-component@3.2.11: - version "3.2.11" - resolved "https://registry.npmjs.org/vue-slider-component/-/vue-slider-component-3.2.11.tgz" - integrity sha512-2YyJW6TFnYk5FUvqQLvZcCJ+hthBXB819qNHtwnEUyDbOcTXV0n3Ou1ZphOi5FX9phlQIiC2NvjLuRAVmNq+Zw== +"vue-slider-component@3.2.11": + "integrity" "sha512-2YyJW6TFnYk5FUvqQLvZcCJ+hthBXB819qNHtwnEUyDbOcTXV0n3Ou1ZphOi5FX9phlQIiC2NvjLuRAVmNq+Zw==" + "resolved" "https://registry.npmjs.org/vue-slider-component/-/vue-slider-component-3.2.11.tgz" + "version" "3.2.11" dependencies: - core-js "^3.6.5" - vue-property-decorator "^8.0.0" + "core-js" "^3.6.5" + "vue-property-decorator" "^8.0.0" -vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: - version "4.1.3" - resolved "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz" - integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg== +"vue-style-loader@^4.1.0", "vue-style-loader@^4.1.2": + "integrity" "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==" + "resolved" "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz" + "version" "4.1.3" dependencies: - hash-sum "^1.0.2" - loader-utils "^1.0.2" + "hash-sum" "^1.0.2" + "loader-utils" "^1.0.2" -vue-sweetalert2@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/vue-sweetalert2/-/vue-sweetalert2-4.1.1.tgz" - integrity sha512-9ytddeXkjixIGzUxgmVAVdIOrbPiWcjEPQuO3mEPq4zc8clbQbhOn192zvYUdcM0SbRPzbafyXTFx9mNMNJzQA== +"vue-sweetalert2@4.1.1": + "integrity" "sha512-9ytddeXkjixIGzUxgmVAVdIOrbPiWcjEPQuO3mEPq4zc8clbQbhOn192zvYUdcM0SbRPzbafyXTFx9mNMNJzQA==" + "resolved" "https://registry.npmjs.org/vue-sweetalert2/-/vue-sweetalert2-4.1.1.tgz" + "version" "4.1.1" dependencies: - sweetalert2 "10.x" + "sweetalert2" "10.x" -vue-template-compiler@2.x: - version "2.6.14" - resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz" - integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== +"vue-template-compiler@^2.0.0", "vue-template-compiler@2.x": + "integrity" "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==" + "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz" + "version" "2.6.14" dependencies: - de-indent "^1.0.2" - he "^1.1.0" + "de-indent" "^1.0.2" + "he" "^1.1.0" -vue-template-es2015-compiler@^1.9.0: - version "1.9.1" - resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" - integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== +"vue-template-es2015-compiler@^1.9.0": + "integrity" "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" + "resolved" "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" + "version" "1.9.1" -vue-toastification@1.7.8: - version "1.7.8" - resolved "https://registry.npmjs.org/vue-toastification/-/vue-toastification-1.7.8.tgz" - integrity sha512-LGYK29D7Stv7In8ebYJKZu6zYpnzMC5vvhVmlzuiBjpK41OEUYL05Nox1DISUJebS9OgD2HCm3Qb4k4+CbaqSw== +"vue-toastification@1.7.8": + "integrity" "sha512-LGYK29D7Stv7In8ebYJKZu6zYpnzMC5vvhVmlzuiBjpK41OEUYL05Nox1DISUJebS9OgD2HCm3Qb4k4+CbaqSw==" + "resolved" "https://registry.npmjs.org/vue-toastification/-/vue-toastification-1.7.8.tgz" + "version" "1.7.8" -vue-tour@1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/vue-tour/-/vue-tour-1.5.0.tgz" - integrity sha512-T92vetsw4iLO+31kQ7Q5DIKVbgqEE7SmLmfkUEgIznMn59tCELfsklxyUP9irAcRqrZdlV8zT0HgFgzGXeZemg== +"vue-tour@1.5.0": + "integrity" "sha512-T92vetsw4iLO+31kQ7Q5DIKVbgqEE7SmLmfkUEgIznMn59tCELfsklxyUP9irAcRqrZdlV8zT0HgFgzGXeZemg==" + "resolved" "https://registry.npmjs.org/vue-tour/-/vue-tour-1.5.0.tgz" + "version" "1.5.0" dependencies: - hash-sum "^2.0.0" - jump.js "^1.0.2" - popper.js "^1.16.0" - vue "^2.6.10" + "hash-sum" "^2.0.0" + "jump.js" "^1.0.2" + "popper.js" "^1.16.0" + "vue" "^2.6.10" -vue-tree-halower@1.8.3: - version "1.8.3" - resolved "https://registry.npmjs.org/vue-tree-halower/-/vue-tree-halower-1.8.3.tgz" - integrity sha512-56rcHqu41wKIoJMrEwOEVmrmfNYWFg0XDWbSVLHjhc8yH4AVS2b5iEb1UyKnLhpj/N5Y4hJ8CYYs932Pm+GRag== +"vue-tree-halower@1.8.3": + "integrity" "sha512-56rcHqu41wKIoJMrEwOEVmrmfNYWFg0XDWbSVLHjhc8yH4AVS2b5iEb1UyKnLhpj/N5Y4hJ8CYYs932Pm+GRag==" + "resolved" "https://registry.npmjs.org/vue-tree-halower/-/vue-tree-halower-1.8.3.tgz" + "version" "1.8.3" dependencies: - vue "^2.4.4" + "vue" "^2.4.4" -vue2-leaflet@2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/vue2-leaflet/-/vue2-leaflet-2.5.2.tgz" - integrity sha512-9eN0TxqCkyXbaI7waO3u+n0OAezkxjb811tstG6gRLAZy/ocXlNLC3JqTWE0FwBUlqBbMpyzsIk6LrEhs8oVBQ== +"vue@*", "vue@^2 || ^3.0.0-0", "vue@^2.0.0", "vue@^2.2.1", "vue@^2.4.0", "vue@^2.4.4", "vue@^2.5.17", "vue@^2.5.18", "vue@^2.6.10", "vue@^3.0.0", "vue@^3.0.0 || ^2.6.0", "vue@>= 2.5 < 3", "vue@>= 2.5.0", "vue@2.x": + "integrity" "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + "resolved" "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz" + "version" "2.6.14" -vue@2.x, vue@^2.2.1, vue@^2.4.4, vue@^2.6.10: - version "2.6.14" - resolved "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz" - integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ== +"vue2-leaflet@2.5.2": + "integrity" "sha512-9eN0TxqCkyXbaI7waO3u+n0OAezkxjb811tstG6gRLAZy/ocXlNLC3JqTWE0FwBUlqBbMpyzsIk6LrEhs8oVBQ==" + "resolved" "https://registry.npmjs.org/vue2-leaflet/-/vue2-leaflet-2.5.2.tgz" + "version" "2.5.2" -vuedraggable@2.24.3: - version "2.24.3" - resolved "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz" - integrity sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g== +"vuedraggable@2.24.3": + "integrity" "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==" + "resolved" "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz" + "version" "2.24.3" dependencies: - sortablejs "1.10.2" + "sortablejs" "1.10.2" -vuex@3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/vuex/-/vuex-3.6.0.tgz" - integrity sha512-W74OO2vCJPs9/YjNjW8lLbj+jzT24waTo2KShI8jLvJW8OaIkgb3wuAMA7D+ZiUxDOx3ubwSZTaJBip9G8a3aQ== +"vuex@3.6.0": + "integrity" "sha512-W74OO2vCJPs9/YjNjW8lLbj+jzT24waTo2KShI8jLvJW8OaIkgb3wuAMA7D+ZiUxDOx3ubwSZTaJBip9G8a3aQ==" + "resolved" "https://registry.npmjs.org/vuex/-/vuex-3.6.0.tgz" + "version" "3.6.0" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== +"watchpack-chokidar2@^2.0.1": + "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==" + "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + "version" "2.0.1" dependencies: - chokidar "^2.1.8" + "chokidar" "^2.1.8" -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== +"watchpack@^1.7.4": + "integrity" "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" + "version" "1.7.5" dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" + "graceful-fs" "^4.1.2" + "neo-async" "^2.5.0" optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" + "chokidar" "^3.4.1" + "watchpack-chokidar2" "^2.0.1" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" dependencies: - minimalistic-assert "^1.0.0" + "minimalistic-assert" "^1.0.0" -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= +"wcwidth@^1.0.1": + "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=" + "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" + "version" "1.0.1" dependencies: - defaults "^1.0.3" + "defaults" "^1.0.3" -webpack-bundle-analyzer@^3.8.0: - version "3.9.0" - resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz" - integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA== +"webpack-bundle-analyzer@^3.8.0": + "integrity" "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==" + "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz" + "version" "3.9.0" dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.19" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + "bfj" "^6.1.1" + "chalk" "^2.4.1" + "commander" "^2.18.0" + "ejs" "^2.6.1" + "express" "^4.16.3" + "filesize" "^3.6.1" + "gzip-size" "^5.0.0" + "lodash" "^4.17.19" + "mkdirp" "^0.5.1" + "opener" "^1.5.1" + "ws" "^6.0.0" -webpack-chain@^6.4.0: - version "6.5.1" - resolved "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz" - integrity sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA== +"webpack-chain@^6.4.0": + "integrity" "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==" + "resolved" "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz" + "version" "6.5.1" dependencies: - deepmerge "^1.5.2" - javascript-stringify "^2.0.1" + "deepmerge" "^1.5.2" + "javascript-stringify" "^2.0.1" -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== +"webpack-dev-middleware@^3.7.2": + "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + "version" "3.7.3" dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" + "memory-fs" "^0.4.1" + "mime" "^2.4.4" + "mkdirp" "^0.5.1" + "range-parser" "^1.2.1" + "webpack-log" "^2.0.0" -webpack-dev-server@^3.11.0: - version "3.11.2" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz" - integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== +"webpack-dev-server@^3.11.0": + "integrity" "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz" + "version" "3.11.2" dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" + "ansi-html" "0.0.7" + "bonjour" "^3.5.0" + "chokidar" "^2.1.8" + "compression" "^1.7.4" + "connect-history-api-fallback" "^1.6.0" + "debug" "^4.1.1" + "del" "^4.1.1" + "express" "^4.17.1" + "html-entities" "^1.3.1" + "http-proxy-middleware" "0.19.1" + "import-local" "^2.0.0" + "internal-ip" "^4.3.0" + "ip" "^1.1.5" + "is-absolute-url" "^3.0.3" + "killable" "^1.0.1" + "loglevel" "^1.6.8" + "opn" "^5.5.0" + "p-retry" "^3.0.1" + "portfinder" "^1.0.26" + "schema-utils" "^1.0.0" + "selfsigned" "^1.10.8" + "semver" "^6.3.0" + "serve-index" "^1.9.1" + "sockjs" "^0.3.21" + "sockjs-client" "^1.5.0" + "spdy" "^4.0.2" + "strip-ansi" "^3.0.1" + "supports-color" "^6.1.0" + "url" "^0.11.0" + "webpack-dev-middleware" "^3.7.2" + "webpack-log" "^2.0.0" + "ws" "^6.2.1" + "yargs" "^13.3.2" -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== +"webpack-log@^2.0.0": + "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==" + "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" + "version" "2.0.0" dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" + "ansi-colors" "^3.0.0" + "uuid" "^3.3.2" -webpack-merge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== +"webpack-merge@^4.2.2": + "integrity" "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==" + "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz" + "version" "4.2.2" dependencies: - lodash "^4.17.15" + "lodash" "^4.17.15" -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: - version "1.4.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== +"webpack-sources@^1.1.0", "webpack-sources@^1.4.0", "webpack-sources@^1.4.1": + "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + "version" "1.4.3" dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" + "source-list-map" "^2.0.0" + "source-map" "~0.6.1" -webpack@^4.0.0: - version "4.46.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== +"webpack@^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.4.0", "webpack@>=1.11.0", "webpack@>=2", "webpack@>=2.0.0 <5.0.0", "webpack@>=4.0.0": + "integrity" "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz" + "version" "4.46.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/wasm-edit" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" + "acorn" "^6.4.1" + "ajv" "^6.10.2" + "ajv-keywords" "^3.4.1" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^4.5.0" + "eslint-scope" "^4.0.3" + "json-parse-better-errors" "^1.0.2" + "loader-runner" "^2.4.0" + "loader-utils" "^1.2.3" + "memory-fs" "^0.4.1" + "micromatch" "^3.1.10" + "mkdirp" "^0.5.3" + "neo-async" "^2.6.1" + "node-libs-browser" "^2.2.1" + "schema-utils" "^1.0.0" + "tapable" "^1.1.3" + "terser-webpack-plugin" "^1.4.3" + "watchpack" "^1.7.4" + "webpack-sources" "^1.4.1" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== +"which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== +"which@^1.2.9": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.nlark.com/wide-align/download/wide-align-1.1.3.tgz" - integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= +"wide-align@^1.1.0": + "integrity" "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" + "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" + "version" "1.1.5" dependencies: - string-width "^1.0.2 || 2" + "string-width" "^1.0.2 || 2 || 3 || 4" -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.nlark.com/widest-line/download/widest-line-3.1.0.tgz" - integrity sha1-gpIzO79my0X/DeFgOxNreuFJbso= +"widest-line@^3.1.0": + "integrity" "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==" + "resolved" "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" + "version" "3.1.0" dependencies: - string-width "^4.0.0" + "string-width" "^4.0.0" -wif@^2.0.1, wif@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz" - integrity sha1-CNP1IFbGZnkplyb63g1DKudLRwQ= +"wif@^2.0.1", "wif@^2.0.6": + "integrity" "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=" + "resolved" "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz" + "version" "2.0.6" dependencies: - bs58check "<3.0.0" + "bs58check" "<3.0.0" -with-open-file@^0.1.6: - version "0.1.7" - resolved "https://registry.npm.taobao.org/with-open-file/download/with-open-file-0.1.7.tgz" - integrity sha1-4t6Nl06KiubliIa+T+jnRltYpyk= +"with-open-file@^0.1.6": + "integrity" "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==" + "resolved" "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz" + "version" "0.1.7" dependencies: - p-finally "^1.0.0" - p-try "^2.1.0" - pify "^4.0.1" + "p-finally" "^1.0.0" + "p-try" "^2.1.0" + "pify" "^4.0.1" -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +"word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== +"worker-farm@^1.7.0": + "integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==" + "resolved" "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" + "version" "1.7.0" dependencies: - errno "~0.1.7" + "errno" "~0.1.7" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== +"wrap-ansi@^5.1.0": + "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + "version" "5.1.0" dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" + "ansi-styles" "^3.2.0" + "string-width" "^3.0.0" + "strip-ansi" "^5.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz" - integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" -write@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== +"write@1.0.3": + "integrity" "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==" + "resolved" "https://registry.npmjs.org/write/-/write-1.0.3.tgz" + "version" "1.0.3" dependencies: - mkdirp "^0.5.1" + "mkdirp" "^0.5.1" -ws@^6.0.0, ws@^6.2.1: - version "6.2.2" - resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== +"ws@*", "ws@^6.0.0", "ws@^6.2.1": + "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==" + "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" + "version" "6.2.2" dependencies: - async-limiter "~1.0.0" + "async-limiter" "~1.0.0" -ws@^7: - version "7.5.5" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== +"ws@^7": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz?cache=0&sync_timestamp=1617611838739&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxdg-basedir%2Fdownload%2Fxdg-basedir-4.0.0.tgz" - integrity sha1-S8jZmEQDaWIl74OhVzy7y0552xM= +"xdg-basedir@^4.0.0": + "integrity" "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" + "version" "4.0.0" -xstream@^11.14.0: - version "11.14.0" - resolved "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz" - integrity sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw== +"xstream@^11.14.0": + "integrity" "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==" + "resolved" "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz" + "version" "11.14.0" dependencies: - globalthis "^1.0.1" - symbol-observable "^2.0.3" + "globalthis" "^1.0.1" + "symbol-observable" "^2.0.3" -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +"xtend@^4.0.0", "xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= +"yallist@^2.1.2": + "integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "version" "2.1.2" -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" -yaml-eslint-parser@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz" - integrity sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg== +"yaml-eslint-parser@^0.3.2": + "integrity" "sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==" + "resolved" "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz" + "version" "0.3.2" dependencies: - eslint-visitor-keys "^1.3.0" - lodash "^4.17.20" - yaml "^1.10.0" + "eslint-visitor-keys" "^1.3.0" + "lodash" "^4.17.20" + "yaml" "^1.10.0" -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +"yaml@^1.10.0": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== +"yargs-parser@^13.1.2": + "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + "version" "13.1.2" dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +"yargs-parser@^20.2.2": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== +"yargs@^13.3.2": + "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + "version" "13.3.2" dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" + "cliui" "^5.0.0" + "find-up" "^3.0.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^3.0.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^13.1.2" -yargs@^16.0.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== +"yargs@^16.0.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" -yauzl@^2.4.2: - version "2.10.0" - resolved "https://registry.nlark.com/yauzl/download/yauzl-2.10.0.tgz" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= +"yauzl@^2.4.2": + "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" + "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + "version" "2.10.0" dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" + "buffer-crc32" "~0.2.3" + "fd-slicer" "~1.1.0" -yorkie@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz" - integrity sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw== +"yorkie@^2.0.0": + "integrity" "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==" + "resolved" "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz" + "version" "2.0.0" dependencies: - execa "^0.8.0" - is-ci "^1.0.10" - normalize-path "^1.0.0" - strip-indent "^2.0.0" + "execa" "^0.8.0" + "is-ci" "^1.0.10" + "normalize-path" "^1.0.0" + "strip-indent" "^2.0.0" -zopflipng-bin@^6.0.0: - version "6.0.1" - resolved "https://registry.npm.taobao.org/zopflipng-bin/download/zopflipng-bin-6.0.1.tgz" - integrity sha1-qR74G9uhjhUd2j803yPT7NfQSh8= +"zopflipng-bin@^6.0.0": + "integrity" "sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==" + "resolved" "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-6.0.1.tgz" + "version" "6.0.1" dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.1" - logalot "^2.1.0" + "bin-build" "^3.0.0" + "bin-wrapper" "^4.0.1" + "logalot" "^2.1.0" -zrender@4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/zrender/-/zrender-4.3.1.tgz" - integrity sha512-CeH2TpJeCdG0TAGYoPSAcFX2ogdug1K7LIn9UO/q9HWqQ54gWhrMAlDP9AwWYMUDhrPe4VeazQ4DW3msD96nUQ== +"zrender@4.3.1": + "integrity" "sha512-CeH2TpJeCdG0TAGYoPSAcFX2ogdug1K7LIn9UO/q9HWqQ54gWhrMAlDP9AwWYMUDhrPe4VeazQ4DW3msD96nUQ==" + "resolved" "https://registry.npmjs.org/zrender/-/zrender-4.3.1.tgz" + "version" "4.3.1"