From 1fad323016076547e140a54d1436b0ea154c29f1 Mon Sep 17 00:00:00 2001 From: Ilya Mashchenko Date: Sun, 12 Nov 2023 19:11:50 +0200 Subject: update bundled UI to v6.59.0 (#16377) --- web/gui/index.html | 2 +- web/gui/v2/1178.12041bd7d8f4ff5de1ea.chunk.js | 1 - web/gui/v2/1178.acd2efed6da9307eaec0.chunk.js | 1 + web/gui/v2/1193.54565d2c06a19d0971c6.chunk.js | 1 + web/gui/v2/1193.adb016002ce9a082fb39.chunk.js | 1 - web/gui/v2/1277.554c3e0d2d2565d8edb1.chunk.js | 2 + .../1277.554c3e0d2d2565d8edb1.chunk.js.LICENSE.txt | 1 + web/gui/v2/1277.e217deb04fc795c12ca5.chunk.js | 2 - .../1277.e217deb04fc795c12ca5.chunk.js.LICENSE.txt | 1 - web/gui/v2/1282.4989a17a32dac7c0e0e5.js | 1 - web/gui/v2/1282.8353810dada9afed4a8e.js | 1 + web/gui/v2/1452.3f10dd8a84305e6267c1.chunk.js | 1 + web/gui/v2/1452.684d64f6b71e155659ec.chunk.js | 1 - web/gui/v2/1782.dcd0cc9789821ab1c6b8.js | 2 - .../v2/1782.dcd0cc9789821ab1c6b8.js.LICENSE.txt | 1 - web/gui/v2/2065.cbe2b57f5f79794c854f.chunk.js | 2 - .../2065.cbe2b57f5f79794c854f.chunk.js.LICENSE.txt | 41 --- web/gui/v2/2065.f6463d266638f9e55647.chunk.js | 2 + .../2065.f6463d266638f9e55647.chunk.js.LICENSE.txt | 41 +++ web/gui/v2/2406.0dfe2d808a6cadadfa24.js | 2 - .../v2/2406.0dfe2d808a6cadadfa24.js.LICENSE.txt | 64 ---- web/gui/v2/2406.9471a6785a668030f2e0.js | 2 + .../v2/2406.9471a6785a668030f2e0.js.LICENSE.txt | 64 ++++ web/gui/v2/2533.0fb8f977fa94593652ee.js | 2 - .../v2/2533.0fb8f977fa94593652ee.js.LICENSE.txt | 1 - web/gui/v2/2533.5b35d929ccee7d99b75a.js | 2 + .../v2/2533.5b35d929ccee7d99b75a.js.LICENSE.txt | 1 + web/gui/v2/2713.5f05ef35560a82fd9286.chunk.js | 1 - web/gui/v2/2713.c054a25c596f6642a37a.chunk.js | 1 + web/gui/v2/2773.72e0bc78a3f773690a8a.chunk.js | 1 + web/gui/v2/2773.f7db331ec39f7e5611cd.chunk.js | 1 - web/gui/v2/285.23e9698b3c9f8a0cd302.chunk.js | 1 + web/gui/v2/285.390bc6882d144c608491.chunk.js | 1 - web/gui/v2/2934.3f2264e5549799b0e3ce.chunk.js | 1 + web/gui/v2/2934.3fac649283c052f8842b.chunk.js | 1 - web/gui/v2/3169.6568875d0a1a5168dfc8.chunk.js | 1 + web/gui/v2/3169.915656258453e1823c7d.chunk.js | 1 - web/gui/v2/3241.5d9cf54590d7f15366f8.chunk.js | 1 - web/gui/v2/3241.b158888c40cac1413545.chunk.js | 1 + web/gui/v2/3253.3b7c4c82368430f16f85.chunk.js | 1 + web/gui/v2/3253.55ceed123000e9689bee.chunk.js | 1 - web/gui/v2/3423.4ef0b8e0103b31dad4e2.js | 2 + .../v2/3423.4ef0b8e0103b31dad4e2.js.LICENSE.txt | 1 + web/gui/v2/3564.0ace17b5d5411636a2ca.chunk.js | 1 + web/gui/v2/3564.3af7e9555e40369594cb.chunk.js | 1 - web/gui/v2/3D_PARTY_LICENSES.txt | 221 +++++++++++++ web/gui/v2/4256.53dfda6596dc8ad8fe4b.chunk.js | 1 - web/gui/v2/4256.b37975b8d12e8840de1f.chunk.js | 1 + web/gui/v2/4586.1513c34aa065a38abe4b.js | 2 - .../v2/4586.1513c34aa065a38abe4b.js.LICENSE.txt | 15 - web/gui/v2/4586.4d2bc0e6dea2c9dd840e.js | 2 + .../v2/4586.4d2bc0e6dea2c9dd840e.js.LICENSE.txt | 15 + web/gui/v2/4744.810d176c94e6f6ef80a5.chunk.js | 1 - web/gui/v2/4744.cc64f6aa4624ac4373e8.chunk.js | 1 + web/gui/v2/4814.08191672606b5bdc52cb.chunk.js | 1 + web/gui/v2/4814.acb2c378477912a09316.chunk.js | 1 - web/gui/v2/4934.1a389698e12c91206afc.chunk.js | 1 + web/gui/v2/4934.35b8180efb2638c7aa94.chunk.js | 1 - web/gui/v2/505.d42cfee1ec9c7df5c376.chunk.js | 1 + web/gui/v2/505.e854c090080ac65dcfb0.chunk.js | 1 - web/gui/v2/5100.4d45af09a622f36bc8f1.chunk.js | 1 + web/gui/v2/5100.d00fbbb4c303a08b1de9.chunk.js | 1 - web/gui/v2/5158.c8daa572b554770ff04e.js | 2 - .../v2/5158.c8daa572b554770ff04e.js.LICENSE.txt | 5 - web/gui/v2/5158.e2567f5e9de435f903a8.js | 2 + .../v2/5158.e2567f5e9de435f903a8.js.LICENSE.txt | 5 + web/gui/v2/5575.6e965b05b8074fe41b47.chunk.js | 2 - .../5575.6e965b05b8074fe41b47.chunk.js.LICENSE.txt | 3 - web/gui/v2/5575.cc916fe5f997f7de8176.chunk.js | 2 + .../5575.cc916fe5f997f7de8176.chunk.js.LICENSE.txt | 3 + web/gui/v2/5756.06574c7606b8fc97c50d.chunk.js | 1 + web/gui/v2/5756.6d3c37b2a9d4e3f23b3e.chunk.js | 1 - web/gui/v2/5831.7245a454f6a307228a54.chunk.js | 1 + web/gui/v2/5831.73763624529aa8a2fda2.chunk.js | 1 - web/gui/v2/5969.11e867ad5530f6176372.chunk.js | 1 - web/gui/v2/5969.546098d712a66d5e268d.chunk.js | 1 + web/gui/v2/597.33482cf4a44e8bb89a3d.chunk.js | 1 + web/gui/v2/597.6a21aa115b654d760fb6.chunk.js | 1 - web/gui/v2/6129.491442afc2ff02bd1824.chunk.js | 1 + web/gui/v2/6129.ea366b4387f99b8dc2cc.chunk.js | 1 - web/gui/v2/6152.656ff135e62ba7989dc7.js | 1 - web/gui/v2/6152.81b68ce34d7b62db5c2b.js | 1 + web/gui/v2/6181.12eec2e2ab78f517d79b.chunk.js | 1 - web/gui/v2/6181.6e26bbe653fd1bca9c73.chunk.js | 1 + web/gui/v2/6187.4a142f480a875e567e1c.js | 2 + .../v2/6187.4a142f480a875e567e1c.js.LICENSE.txt | 41 +++ web/gui/v2/6187.af0dbd52002d9e73e771.js | 2 - .../v2/6187.af0dbd52002d9e73e771.js.LICENSE.txt | 41 --- web/gui/v2/6347.e54fa54dcf267504558a.chunk.js | 1 - web/gui/v2/6347.e9ad09d3c8afcf16a406.chunk.js | 1 + web/gui/v2/6450.997d119185a7bbc7f6a9.chunk.js | 1 - web/gui/v2/6450.d97a08104fb7fccd6011.chunk.js | 1 + web/gui/v2/6502.a8b8014543de5052e7a3.chunk.js | 1 + web/gui/v2/6502.f864219b99707f1818ec.chunk.js | 1 - web/gui/v2/6610.5144056b7f4167ec73e9.chunk.js | 1 - web/gui/v2/6610.906143b7d99bbf0c996e.chunk.js | 1 + web/gui/v2/6723.02d0f978ee4157330fbc.chunk.js | 1 + web/gui/v2/6723.4fc0f1d42da366c994a1.chunk.js | 1 - web/gui/v2/6817.b21eb5e094f8a57fc80a.chunk.js | 1 + web/gui/v2/6817.e1d91a0d54ba2bed336d.chunk.js | 1 - web/gui/v2/6876.5fd66fe42e99f53c7552.chunk.js | 1 - web/gui/v2/6876.a45dc063ef75626123af.chunk.js | 1 + web/gui/v2/7068.077c4d171822dae16141.chunk.js | 1 - web/gui/v2/7068.9a128a1b7e96fe50a59f.chunk.js | 1 + web/gui/v2/7076.25d537ea89a5d82c9497.chunk.js | 1 + web/gui/v2/7076.e0fc3b00a98ed7007f03.chunk.js | 1 - web/gui/v2/7154.6c0e19b997d0a45e91a6.chunk.js | 1 + web/gui/v2/7154.9b096b7e0caf8c096a41.chunk.js | 1 - web/gui/v2/7514.aa0ce67e4f4d363448d8.chunk.js | 2 - .../7514.aa0ce67e4f4d363448d8.chunk.js.LICENSE.txt | 20 -- web/gui/v2/7514.ce0278c36b58e91e8cbf.chunk.js | 2 + .../7514.ce0278c36b58e91e8cbf.chunk.js.LICENSE.txt | 20 ++ web/gui/v2/7848.7f774a963f8dc3a2e60d.chunk.js | 1 + web/gui/v2/7848.9108b31a03b154d1d80d.chunk.js | 1 - web/gui/v2/7882.0711652373af5198071f.chunk.js | 2 - .../7882.0711652373af5198071f.chunk.js.LICENSE.txt | 5 - web/gui/v2/7882.f92488c42f3437acb424.chunk.js | 2 + .../7882.f92488c42f3437acb424.chunk.js.LICENSE.txt | 5 + web/gui/v2/8099.1ad7b44c6313bdcf85b7.js | 2 - .../v2/8099.1ad7b44c6313bdcf85b7.js.LICENSE.txt | 20 -- web/gui/v2/8099.b81a71d8bc2475b2dfda.js | 2 + .../v2/8099.b81a71d8bc2475b2dfda.js.LICENSE.txt | 20 ++ web/gui/v2/8102.77746bb50ec89adf44db.chunk.js | 1 - web/gui/v2/8102.9475f16686c4c90ec9a6.chunk.js | 1 + web/gui/v2/8584.6f0cc6866256e9fd5065.chunk.js | 1 - web/gui/v2/8584.fe5f72990a2fecfa88e2.chunk.js | 1 + web/gui/v2/8663.835bd22fbc9d08569b1e.chunk.js | 1 - web/gui/v2/8663.e14333cfa0b98276b817.chunk.js | 1 + web/gui/v2/88.91bdf7f5d6fe6c3b81cf.chunk.js | 1 - web/gui/v2/88.d1e7e9626685e175a07a.chunk.js | 1 + web/gui/v2/8977.7fbed956c22f464508db.chunk.js | 1 + web/gui/v2/8977.8cd210d6d0a8281c0d2e.chunk.js | 1 - web/gui/v2/9020.6d08460bfa763b2e858a.chunk.js | 1 + web/gui/v2/9020.a94c2d8b96a867e19f06.chunk.js | 1 - web/gui/v2/9201.9f02aad3873a106c5980.chunk.js | 1 - web/gui/v2/9201.f4247459d7050877b4f2.chunk.js | 1 + web/gui/v2/923.1b1a8cfcb12a5c7d7ea5.chunk.js | 1 - web/gui/v2/923.67a29db1587d29358d37.chunk.js | 1 + web/gui/v2/9360.093a02be5b38b6ada765.chunk.js | 1 - web/gui/v2/9360.c0b90b582c411e3ae7b3.chunk.js | 1 + web/gui/v2/9510.2c8d1f73285550307fd6.chunk.js | 1 + web/gui/v2/9510.758e4d8ed7d1729c2808.chunk.js | 1 - web/gui/v2/9710.2a9d951e0b123154b438.chunk.js | 1 + web/gui/v2/9710.c33b0d3204a8a90835ab.chunk.js | 1 - web/gui/v2/9768.2b430ff104c7cab9952f.chunk.js | 1 - web/gui/v2/9768.d88a507600a78d8859c1.chunk.js | 1 + web/gui/v2/9893.5f061b3ad1dc8bc1ec5e.chunk.js | 1 + web/gui/v2/9895.ad6ac7326ec8b7083ac1.chunk.js | 1 + web/gui/v2/9895.f34014fb2cd4c02376cd.chunk.js | 1 - web/gui/v2/9975.6073a779f8bd8b9e2b6a.chunk.js | 1 - web/gui/v2/9975.df09486a04a7863cf956.chunk.js | 1 + web/gui/v2/Makefile.am | 161 +++++----- web/gui/v2/agent.html | 2 +- web/gui/v2/allFiles.6.58.5.json | 348 -------------------- web/gui/v2/allFiles.6.59.0.json | 350 +++++++++++++++++++++ web/gui/v2/allFiles.6.json | 266 ++++++++-------- web/gui/v2/app.44c6c9746959991bb615.js | 1 + web/gui/v2/app.525f0bf9da020d7189e4.js | 1 - web/gui/v2/bundlesManifest.6.json | 24 +- web/gui/v2/editor.12c7dc64792ae24c926a.chunk.js | 1 + web/gui/v2/editor.98d0364bd558001529d8.chunk.js | 1 - web/gui/v2/index.html | 2 +- web/gui/v2/local-agent.html | 2 +- web/gui/v2/npm.react.dom.bb1d2a9ad379555636f0.js | 2 + ...m.react.dom.bb1d2a9ad379555636f0.js.LICENSE.txt | 9 + web/gui/v2/npm.react.dom.bfa667d77006feb983e6.js | 2 - ...m.react.dom.bfa667d77006feb983e6.js.LICENSE.txt | 9 - web/gui/v2/runtime.ba87cb96558e1765cc02.js | 1 + web/gui/v2/runtime.d3ffda7d731911a5c1c2.js | 1 - web/gui/v2/sw.js | 2 +- 170 files changed, 1109 insertions(+), 882 deletions(-) delete mode 100644 web/gui/v2/1178.12041bd7d8f4ff5de1ea.chunk.js create mode 100644 web/gui/v2/1178.acd2efed6da9307eaec0.chunk.js create mode 100644 web/gui/v2/1193.54565d2c06a19d0971c6.chunk.js delete mode 100644 web/gui/v2/1193.adb016002ce9a082fb39.chunk.js create mode 100644 web/gui/v2/1277.554c3e0d2d2565d8edb1.chunk.js create mode 100644 web/gui/v2/1277.554c3e0d2d2565d8edb1.chunk.js.LICENSE.txt delete mode 100644 web/gui/v2/1277.e217deb04fc795c12ca5.chunk.js delete mode 100644 web/gui/v2/1277.e217deb04fc795c12ca5.chunk.js.LICENSE.txt delete mode 100644 web/gui/v2/1282.4989a17a32dac7c0e0e5.js create mode 100644 web/gui/v2/1282.8353810dada9afed4a8e.js create mode 100644 web/gui/v2/1452.3f10dd8a84305e6267c1.chunk.js delete mode 100644 web/gui/v2/1452.684d64f6b71e155659ec.chunk.js delete mode 100644 web/gui/v2/1782.dcd0cc9789821ab1c6b8.js delete mode 100644 web/gui/v2/1782.dcd0cc9789821ab1c6b8.js.LICENSE.txt delete mode 100644 web/gui/v2/2065.cbe2b57f5f79794c854f.chunk.js delete mode 100644 web/gui/v2/2065.cbe2b57f5f79794c854f.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/2065.f6463d266638f9e55647.chunk.js create mode 100644 web/gui/v2/2065.f6463d266638f9e55647.chunk.js.LICENSE.txt delete mode 100644 web/gui/v2/2406.0dfe2d808a6cadadfa24.js delete mode 100644 web/gui/v2/2406.0dfe2d808a6cadadfa24.js.LICENSE.txt create mode 100644 web/gui/v2/2406.9471a6785a668030f2e0.js create mode 100644 web/gui/v2/2406.9471a6785a668030f2e0.js.LICENSE.txt delete mode 100644 web/gui/v2/2533.0fb8f977fa94593652ee.js delete mode 100644 web/gui/v2/2533.0fb8f977fa94593652ee.js.LICENSE.txt create mode 100644 web/gui/v2/2533.5b35d929ccee7d99b75a.js create mode 100644 web/gui/v2/2533.5b35d929ccee7d99b75a.js.LICENSE.txt delete mode 100644 web/gui/v2/2713.5f05ef35560a82fd9286.chunk.js create mode 100644 web/gui/v2/2713.c054a25c596f6642a37a.chunk.js create mode 100644 web/gui/v2/2773.72e0bc78a3f773690a8a.chunk.js delete mode 100644 web/gui/v2/2773.f7db331ec39f7e5611cd.chunk.js create mode 100644 web/gui/v2/285.23e9698b3c9f8a0cd302.chunk.js delete mode 100644 web/gui/v2/285.390bc6882d144c608491.chunk.js create mode 100644 web/gui/v2/2934.3f2264e5549799b0e3ce.chunk.js delete mode 100644 web/gui/v2/2934.3fac649283c052f8842b.chunk.js create mode 100644 web/gui/v2/3169.6568875d0a1a5168dfc8.chunk.js delete mode 100644 web/gui/v2/3169.915656258453e1823c7d.chunk.js delete mode 100644 web/gui/v2/3241.5d9cf54590d7f15366f8.chunk.js create mode 100644 web/gui/v2/3241.b158888c40cac1413545.chunk.js create mode 100644 web/gui/v2/3253.3b7c4c82368430f16f85.chunk.js delete mode 100644 web/gui/v2/3253.55ceed123000e9689bee.chunk.js create mode 100644 web/gui/v2/3423.4ef0b8e0103b31dad4e2.js create mode 100644 web/gui/v2/3423.4ef0b8e0103b31dad4e2.js.LICENSE.txt create mode 100644 web/gui/v2/3564.0ace17b5d5411636a2ca.chunk.js delete mode 100644 web/gui/v2/3564.3af7e9555e40369594cb.chunk.js delete mode 100644 web/gui/v2/4256.53dfda6596dc8ad8fe4b.chunk.js create mode 100644 web/gui/v2/4256.b37975b8d12e8840de1f.chunk.js delete mode 100644 web/gui/v2/4586.1513c34aa065a38abe4b.js delete mode 100644 web/gui/v2/4586.1513c34aa065a38abe4b.js.LICENSE.txt create mode 100644 web/gui/v2/4586.4d2bc0e6dea2c9dd840e.js create mode 100644 web/gui/v2/4586.4d2bc0e6dea2c9dd840e.js.LICENSE.txt delete mode 100644 web/gui/v2/4744.810d176c94e6f6ef80a5.chunk.js create mode 100644 web/gui/v2/4744.cc64f6aa4624ac4373e8.chunk.js create mode 100644 web/gui/v2/4814.08191672606b5bdc52cb.chunk.js delete mode 100644 web/gui/v2/4814.acb2c378477912a09316.chunk.js create mode 100644 web/gui/v2/4934.1a389698e12c91206afc.chunk.js delete mode 100644 web/gui/v2/4934.35b8180efb2638c7aa94.chunk.js create mode 100644 web/gui/v2/505.d42cfee1ec9c7df5c376.chunk.js delete mode 100644 web/gui/v2/505.e854c090080ac65dcfb0.chunk.js create mode 100644 web/gui/v2/5100.4d45af09a622f36bc8f1.chunk.js delete mode 100644 web/gui/v2/5100.d00fbbb4c303a08b1de9.chunk.js delete mode 100644 web/gui/v2/5158.c8daa572b554770ff04e.js delete mode 100644 web/gui/v2/5158.c8daa572b554770ff04e.js.LICENSE.txt create mode 100644 web/gui/v2/5158.e2567f5e9de435f903a8.js create mode 100644 web/gui/v2/5158.e2567f5e9de435f903a8.js.LICENSE.txt delete mode 100644 web/gui/v2/5575.6e965b05b8074fe41b47.chunk.js delete mode 100644 web/gui/v2/5575.6e965b05b8074fe41b47.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/5575.cc916fe5f997f7de8176.chunk.js create mode 100644 web/gui/v2/5575.cc916fe5f997f7de8176.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/5756.06574c7606b8fc97c50d.chunk.js delete mode 100644 web/gui/v2/5756.6d3c37b2a9d4e3f23b3e.chunk.js create mode 100644 web/gui/v2/5831.7245a454f6a307228a54.chunk.js delete mode 100644 web/gui/v2/5831.73763624529aa8a2fda2.chunk.js delete mode 100644 web/gui/v2/5969.11e867ad5530f6176372.chunk.js create mode 100644 web/gui/v2/5969.546098d712a66d5e268d.chunk.js create mode 100644 web/gui/v2/597.33482cf4a44e8bb89a3d.chunk.js delete mode 100644 web/gui/v2/597.6a21aa115b654d760fb6.chunk.js create mode 100644 web/gui/v2/6129.491442afc2ff02bd1824.chunk.js delete mode 100644 web/gui/v2/6129.ea366b4387f99b8dc2cc.chunk.js delete mode 100644 web/gui/v2/6152.656ff135e62ba7989dc7.js create mode 100644 web/gui/v2/6152.81b68ce34d7b62db5c2b.js delete mode 100644 web/gui/v2/6181.12eec2e2ab78f517d79b.chunk.js create mode 100644 web/gui/v2/6181.6e26bbe653fd1bca9c73.chunk.js create mode 100644 web/gui/v2/6187.4a142f480a875e567e1c.js create mode 100644 web/gui/v2/6187.4a142f480a875e567e1c.js.LICENSE.txt delete mode 100644 web/gui/v2/6187.af0dbd52002d9e73e771.js delete mode 100644 web/gui/v2/6187.af0dbd52002d9e73e771.js.LICENSE.txt delete mode 100644 web/gui/v2/6347.e54fa54dcf267504558a.chunk.js create mode 100644 web/gui/v2/6347.e9ad09d3c8afcf16a406.chunk.js delete mode 100644 web/gui/v2/6450.997d119185a7bbc7f6a9.chunk.js create mode 100644 web/gui/v2/6450.d97a08104fb7fccd6011.chunk.js create mode 100644 web/gui/v2/6502.a8b8014543de5052e7a3.chunk.js delete mode 100644 web/gui/v2/6502.f864219b99707f1818ec.chunk.js delete mode 100644 web/gui/v2/6610.5144056b7f4167ec73e9.chunk.js create mode 100644 web/gui/v2/6610.906143b7d99bbf0c996e.chunk.js create mode 100644 web/gui/v2/6723.02d0f978ee4157330fbc.chunk.js delete mode 100644 web/gui/v2/6723.4fc0f1d42da366c994a1.chunk.js create mode 100644 web/gui/v2/6817.b21eb5e094f8a57fc80a.chunk.js delete mode 100644 web/gui/v2/6817.e1d91a0d54ba2bed336d.chunk.js delete mode 100644 web/gui/v2/6876.5fd66fe42e99f53c7552.chunk.js create mode 100644 web/gui/v2/6876.a45dc063ef75626123af.chunk.js delete mode 100644 web/gui/v2/7068.077c4d171822dae16141.chunk.js create mode 100644 web/gui/v2/7068.9a128a1b7e96fe50a59f.chunk.js create mode 100644 web/gui/v2/7076.25d537ea89a5d82c9497.chunk.js delete mode 100644 web/gui/v2/7076.e0fc3b00a98ed7007f03.chunk.js create mode 100644 web/gui/v2/7154.6c0e19b997d0a45e91a6.chunk.js delete mode 100644 web/gui/v2/7154.9b096b7e0caf8c096a41.chunk.js delete mode 100644 web/gui/v2/7514.aa0ce67e4f4d363448d8.chunk.js delete mode 100644 web/gui/v2/7514.aa0ce67e4f4d363448d8.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/7514.ce0278c36b58e91e8cbf.chunk.js create mode 100644 web/gui/v2/7514.ce0278c36b58e91e8cbf.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/7848.7f774a963f8dc3a2e60d.chunk.js delete mode 100644 web/gui/v2/7848.9108b31a03b154d1d80d.chunk.js delete mode 100644 web/gui/v2/7882.0711652373af5198071f.chunk.js delete mode 100644 web/gui/v2/7882.0711652373af5198071f.chunk.js.LICENSE.txt create mode 100644 web/gui/v2/7882.f92488c42f3437acb424.chunk.js create mode 100644 web/gui/v2/7882.f92488c42f3437acb424.chunk.js.LICENSE.txt delete mode 100644 web/gui/v2/8099.1ad7b44c6313bdcf85b7.js delete mode 100644 web/gui/v2/8099.1ad7b44c6313bdcf85b7.js.LICENSE.txt create mode 100644 web/gui/v2/8099.b81a71d8bc2475b2dfda.js create mode 100644 web/gui/v2/8099.b81a71d8bc2475b2dfda.js.LICENSE.txt delete mode 100644 web/gui/v2/8102.77746bb50ec89adf44db.chunk.js create mode 100644 web/gui/v2/8102.9475f16686c4c90ec9a6.chunk.js delete mode 100644 web/gui/v2/8584.6f0cc6866256e9fd5065.chunk.js create mode 100644 web/gui/v2/8584.fe5f72990a2fecfa88e2.chunk.js delete mode 100644 web/gui/v2/8663.835bd22fbc9d08569b1e.chunk.js create mode 100644 web/gui/v2/8663.e14333cfa0b98276b817.chunk.js delete mode 100644 web/gui/v2/88.91bdf7f5d6fe6c3b81cf.chunk.js create mode 100644 web/gui/v2/88.d1e7e9626685e175a07a.chunk.js create mode 100644 web/gui/v2/8977.7fbed956c22f464508db.chunk.js delete mode 100644 web/gui/v2/8977.8cd210d6d0a8281c0d2e.chunk.js create mode 100644 web/gui/v2/9020.6d08460bfa763b2e858a.chunk.js delete mode 100644 web/gui/v2/9020.a94c2d8b96a867e19f06.chunk.js delete mode 100644 web/gui/v2/9201.9f02aad3873a106c5980.chunk.js create mode 100644 web/gui/v2/9201.f4247459d7050877b4f2.chunk.js delete mode 100644 web/gui/v2/923.1b1a8cfcb12a5c7d7ea5.chunk.js create mode 100644 web/gui/v2/923.67a29db1587d29358d37.chunk.js delete mode 100644 web/gui/v2/9360.093a02be5b38b6ada765.chunk.js create mode 100644 web/gui/v2/9360.c0b90b582c411e3ae7b3.chunk.js create mode 100644 web/gui/v2/9510.2c8d1f73285550307fd6.chunk.js delete mode 100644 web/gui/v2/9510.758e4d8ed7d1729c2808.chunk.js create mode 100644 web/gui/v2/9710.2a9d951e0b123154b438.chunk.js delete mode 100644 web/gui/v2/9710.c33b0d3204a8a90835ab.chunk.js delete mode 100644 web/gui/v2/9768.2b430ff104c7cab9952f.chunk.js create mode 100644 web/gui/v2/9768.d88a507600a78d8859c1.chunk.js create mode 100644 web/gui/v2/9893.5f061b3ad1dc8bc1ec5e.chunk.js create mode 100644 web/gui/v2/9895.ad6ac7326ec8b7083ac1.chunk.js delete mode 100644 web/gui/v2/9895.f34014fb2cd4c02376cd.chunk.js delete mode 100644 web/gui/v2/9975.6073a779f8bd8b9e2b6a.chunk.js create mode 100644 web/gui/v2/9975.df09486a04a7863cf956.chunk.js delete mode 100644 web/gui/v2/allFiles.6.58.5.json create mode 100644 web/gui/v2/allFiles.6.59.0.json create mode 100644 web/gui/v2/app.44c6c9746959991bb615.js delete mode 100644 web/gui/v2/app.525f0bf9da020d7189e4.js create mode 100644 web/gui/v2/editor.12c7dc64792ae24c926a.chunk.js delete mode 100644 web/gui/v2/editor.98d0364bd558001529d8.chunk.js create mode 100644 web/gui/v2/npm.react.dom.bb1d2a9ad379555636f0.js create mode 100644 web/gui/v2/npm.react.dom.bb1d2a9ad379555636f0.js.LICENSE.txt delete mode 100644 web/gui/v2/npm.react.dom.bfa667d77006feb983e6.js delete mode 100644 web/gui/v2/npm.react.dom.bfa667d77006feb983e6.js.LICENSE.txt create mode 100644 web/gui/v2/runtime.ba87cb96558e1765cc02.js delete mode 100644 web/gui/v2/runtime.d3ffda7d731911a5c1c2.js diff --git a/web/gui/index.html b/web/gui/index.html index cd2bb65981..6c421082aa 100644 --- a/web/gui/index.html +++ b/web/gui/index.html @@ -28,7 +28,7 @@ webpackPublicPath: "https://app.netdata.cloud", agentApiUrl: searchParams.get("agent") || getBasename(), posthogToken: "phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", - version: "6.58.5", + version: "6.59.0", tracking: false, cookieDomain: ".netdata.cloud", onprem: false, diff --git a/web/gui/v2/1178.12041bd7d8f4ff5de1ea.chunk.js b/web/gui/v2/1178.12041bd7d8f4ff5de1ea.chunk.js deleted file mode 100644 index bf99f14dba..0000000000 --- a/web/gui/v2/1178.12041bd7d8f4ff5de1ea.chunk.js +++ /dev/null @@ -1 +0,0 @@ -!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="049fbd0b-c46f-4df1-8377-00255aacbf54",e._sentryDebugIdIdentifier="sentry-dbid-049fbd0b-c46f-4df1-8377-00255aacbf54")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"1e3dfbb4814281909c070b54f6230563c2783d1e"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[1178],{1178:function(e,t,n){n.r(t),n.d(t,{MagicLinkSent:function(){return b}});n(74916),n(64765);var i=n(67294),a=n(71893),c=n(89250),o=n(39410),r=n(15794),l=n(27266),d=n(87562),f=n(1043),s=n(39979),u=n(63346),g=(0,a.default)(o.Text).attrs({role:"button"}).withConfig({displayName:"magicLinkSent__ButtonText",componentId:"sc-ua6kmo-0"})(["cursor:pointer;"]),m=(0,s.Z)(g),b=function(){var e=(0,c.TH)(),t=e.search,n=e.state,a=((void 0===n?{}:n)||{}).email,r=window.location.hash,s=(0,f.iM)(),g=(0,i.useCallback)((function(){var e=encodeURIComponent((0,d.$)("/sign-in".concat(t),r)),n=encodeURIComponent((0,d.$)("/sign-up/verify".concat(t),r));s({email:a,redirectURI:e,registerURI:n,resend:!0})}),[a]);return i.createElement(u.ZP,{feature:"MagicLinkSent",email:a},i.createElement(l.Z,{"data-testid":"magicLinkSent"},i.createElement(o.H1,{textAlign:"center"},"Check your email!"),i.createElement(o.Flex,{column:!0,padding:[0,0,8,0],gap:8,justifyContent:"between",alignItems:"center"},i.createElement(o.Flex,{column:!0,gap:1,alignItems:"center"},i.createElement(o.TextBig,{textAlign:"center"},"We have sent an email to ",i.createElement(o.TextBig,{strong:!0},!!a&&a),"."),i.createElement(o.TextBig,{textAlign:"center"},"Please find this email (check your spam folder too) and click the button there to continue.")),i.createElement(o.Text,{textAlign:"center"},"Didn't receive it?"," ",i.createElement(m,{onClick:g,color:"primary","data-ga":"magicLikSent::click-resent::check-email-view"},"Click here to resend it.")))))};t.default=(0,r.k)(b,"light")}}]); \ No newline at end of file diff --git a/web/gui/v2/1178.acd2efed6da9307eaec0.chunk.js b/web/gui/v2/1178.acd2efed6da9307eaec0.chunk.js new file mode 100644 index 0000000000..b775e7e9ac --- /dev/null +++ b/web/gui/v2/1178.acd2efed6da9307eaec0.chunk.js @@ -0,0 +1 @@ +!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="021acb57-c4d6-4c10-9c07-1af03cf1f77a",e._sentryDebugIdIdentifier="sentry-dbid-021acb57-c4d6-4c10-9c07-1af03cf1f77a")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"d397824e9aa61fc297cb02136e2bbfced962adce"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[1178],{1178:function(e,t,n){n.r(t),n.d(t,{MagicLinkSent:function(){return b}});n(74916),n(64765);var a=n(67294),c=n(71893),i=n(89250),o=n(40414),r=n(15794),l=n(27266),d=n(87562),f=n(1043),s=n(39979),u=n(63346),g=(0,c.default)(o.Text).attrs({role:"button"}).withConfig({displayName:"magicLinkSent__ButtonText",componentId:"sc-ua6kmo-0"})(["cursor:pointer;"]),m=(0,s.Z)(g),b=function(){var e=(0,i.TH)(),t=e.search,n=e.state,c=((void 0===n?{}:n)||{}).email,r=window.location.hash,s=(0,f.iM)(),g=(0,a.useCallback)((function(){var e=encodeURIComponent((0,d.$)("/sign-in".concat(t),r)),n=encodeURIComponent((0,d.$)("/sign-up/verify".concat(t),r));s({email:c,redirectURI:e,registerURI:n,resend:!0})}),[c]);return a.createElement(u.ZP,{feature:"MagicLinkSent",email:c},a.createElement(l.Z,{"data-testid":"magicLinkSent"},a.createElement(o.H1,{textAlign:"center"},"Check your email!"),a.createElement(o.Flex,{column:!0,padding:[0,0,8,0],gap:8,justifyContent:"between",alignItems:"center"},a.createElement(o.Flex,{column:!0,gap:1,alignItems:"center"},a.createElement(o.TextBig,{textAlign:"center"},"We have sent an email to ",a.createElement(o.TextBig,{strong:!0},!!c&&c),"."),a.createElement(o.TextBig,{textAlign:"center"},"Please find this email (check your spam folder too) and click the button there to continue.")),a.createElement(o.Text,{textAlign:"center"},"Didn't receive it?"," ",a.createElement(m,{onClick:g,color:"primary","data-ga":"magicLikSent::click-resent::check-email-view"},"Click here to resend it.")))))};t.default=(0,r.k)(b,"light")}}]); \ No newline at end of file diff --git a/web/gui/v2/1193.54565d2c06a19d0971c6.chunk.js b/web/gui/v2/1193.54565d2c06a19d0971c6.chunk.js new file mode 100644 index 0000000000..32868d8f45 --- /dev/null +++ b/web/gui/v2/1193.54565d2c06a19d0971c6.chunk.js @@ -0,0 +1 @@ +!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="313f3176-b442-46a0-978c-073bd01b24db",t._sentryDebugIdIdentifier="sentry-dbid-313f3176-b442-46a0-978c-073bd01b24db")}catch(t){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"d397824e9aa61fc297cb02136e2bbfced962adce"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[1193],{54857:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DraggableCore",{enumerable:!0,get:function(){return d.default}}),e.default=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var n=p(e);if(n&&n.has(t))return n.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var i=r?Object.getOwnPropertyDescriptor(t,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=t[a]}o.default=t,n&&n.set(t,o);return o}(n(67294)),r=f(n(45697)),a=f(n(73935)),i=f(n(86010)),s=n(81825),l=n(2849),u=n(9280),d=f(n(80783)),c=f(n(55904));function f(t){return t&&t.__esModule?t:{default:t}}function p(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(p=function(t){return t?n:e})(t)}function g(){return g=Object.assign?Object.assign.bind():function(t){for(var e=1;e{(0,c.default)("Draggable: onDragStart: %j",e);if(!1===this.props.onStart(t,(0,l.createDraggableData)(this,e)))return!1;this.setState({dragging:!0,dragged:!0})})),h(this,"onDrag",((t,e)=>{if(!this.state.dragging)return!1;(0,c.default)("Draggable: onDrag: %j",e);const n=(0,l.createDraggableData)(this,e),o={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:t,y:e}=o;o.x+=this.state.slackX,o.y+=this.state.slackY;const[r,a]=(0,l.getBoundPosition)(this,o.x,o.y);o.x=r,o.y=a,o.slackX=this.state.slackX+(t-o.x),o.slackY=this.state.slackY+(e-o.y),n.x=o.x,n.y=o.y,n.deltaX=o.x-this.state.x,n.deltaY=o.y-this.state.y}if(!1===this.props.onDrag(t,n))return!1;this.setState(o)})),h(this,"onDragStop",((t,e)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(t,(0,l.createDraggableData)(this,e)))return!1;(0,c.default)("Draggable: onDragStop: %j",e);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:t,y:e}=this.props.position;n.x=t,n.y=e}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:t.position?t.position.x:t.defaultPosition.x,y:t.position?t.position.y:t.defaultPosition.y,prevPropsPosition:{...t.position},slackX:0,slackY:0,isElementSVG:!1},!t.position||t.onDrag||t.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){"undefined"!==typeof window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var t,e;return null!==(t=null===(e=this.props)||void 0===e||null===(e=e.nodeRef)||void 0===e?void 0:e.current)&&void 0!==t?t:a.default.findDOMNode(this)}render(){const{axis:t,bounds:e,children:n,defaultPosition:r,defaultClassName:a,defaultClassNameDragging:u,defaultClassNameDragged:c,position:f,positionOffset:p,scale:h,...m}=this.props;let y={},b=null;const v=!Boolean(f)||this.state.dragging,D=f||r,S={x:(0,l.canDragX)(this)&&v?this.state.x:D.x,y:(0,l.canDragY)(this)&&v?this.state.y:D.y};this.state.isElementSVG?b=(0,s.createSVGTransform)(S,p):y=(0,s.createCSSTransform)(S,p);const w=(0,i.default)(n.props.className||"",a,{[u]:this.state.dragging,[c]:this.state.dragged});return o.createElement(d.default,g({},m,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:w,style:{...n.props.style,...y},transform:b}))}}e.default=m,h(m,"displayName","Draggable"),h(m,"propTypes",{...d.default.propTypes,axis:r.default.oneOf(["both","x","y","none"]),bounds:r.default.oneOfType([r.default.shape({left:r.default.number,right:r.default.number,top:r.default.number,bottom:r.default.number}),r.default.string,r.default.oneOf([!1])]),defaultClassName:r.default.string,defaultClassNameDragging:r.default.string,defaultClassNameDragged:r.default.string,defaultPosition:r.default.shape({x:r.default.number,y:r.default.number}),positionOffset:r.default.shape({x:r.default.oneOfType([r.default.number,r.default.string]),y:r.default.oneOfType([r.default.number,r.default.string])}),position:r.default.shape({x:r.default.number,y:r.default.number}),className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),h(m,"defaultProps",{...d.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},80783:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var i=r?Object.getOwnPropertyDescriptor(t,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=t[a]}o.default=t,n&&n.set(t,o);return o}(n(67294)),r=d(n(45697)),a=d(n(73935)),i=n(81825),s=n(2849),l=n(9280),u=d(n(55904));function d(t){return t&&t.__esModule?t:{default:t}}function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}function f(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!==typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const p={start:"touchstart",move:"touchmove",stop:"touchend"},g={start:"mousedown",move:"mousemove",stop:"mouseup"};let h=g;class m extends o.Component{constructor(){super(...arguments),f(this,"dragging",!1),f(this,"lastX",NaN),f(this,"lastY",NaN),f(this,"touchIdentifier",null),f(this,"mounted",!1),f(this,"handleDragStart",(t=>{if(this.props.onMouseDown(t),!this.props.allowAnyClick&&"number"===typeof t.button&&0!==t.button)return!1;const e=this.findDOMNode();if(!e||!e.ownerDocument||!e.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:n}=e;if(this.props.disabled||!(t.target instanceof n.defaultView.Node)||this.props.handle&&!(0,i.matchesSelectorAndParentsTo)(t.target,this.props.handle,e)||this.props.cancel&&(0,i.matchesSelectorAndParentsTo)(t.target,this.props.cancel,e))return;"touchstart"===t.type&&t.preventDefault();const o=(0,i.getTouchIdentifier)(t);this.touchIdentifier=o;const r=(0,s.getControlPosition)(t,o,this);if(null==r)return;const{x:a,y:l}=r,d=(0,s.createCoreData)(this,a,l);(0,u.default)("DraggableCore: handleDragStart: %j",d),(0,u.default)("calling",this.props.onStart);!1!==this.props.onStart(t,d)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,i.addUserSelectStyles)(n),this.dragging=!0,this.lastX=a,this.lastY=l,(0,i.addEvent)(n,h.move,this.handleDrag),(0,i.addEvent)(n,h.stop,this.handleDragStop))})),f(this,"handleDrag",(t=>{const e=(0,s.getControlPosition)(t,this.touchIdentifier,this);if(null==e)return;let{x:n,y:o}=e;if(Array.isArray(this.props.grid)){let t=n-this.lastX,e=o-this.lastY;if([t,e]=(0,s.snapToGrid)(this.props.grid,t,e),!t&&!e)return;n=this.lastX+t,o=this.lastY+e}const r=(0,s.createCoreData)(this,n,o);(0,u.default)("DraggableCore: handleDrag: %j",r);if(!1!==this.props.onDrag(t,r)&&!1!==this.mounted)this.lastX=n,this.lastY=o;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(a){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),f(this,"handleDragStop",(t=>{if(!this.dragging)return;const e=(0,s.getControlPosition)(t,this.touchIdentifier,this);if(null==e)return;let{x:n,y:o}=e;if(Array.isArray(this.props.grid)){let t=n-this.lastX||0,e=o-this.lastY||0;[t,e]=(0,s.snapToGrid)(this.props.grid,t,e),n=this.lastX+t,o=this.lastY+e}const r=(0,s.createCoreData)(this,n,o);if(!1===this.props.onStop(t,r)||!1===this.mounted)return!1;const a=this.findDOMNode();a&&this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(a.ownerDocument),(0,u.default)("DraggableCore: handleDragStop: %j",r),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&((0,u.default)("DraggableCore: Removing handlers"),(0,i.removeEvent)(a.ownerDocument,h.move,this.handleDrag),(0,i.removeEvent)(a.ownerDocument,h.stop,this.handleDragStop))})),f(this,"onMouseDown",(t=>(h=g,this.handleDragStart(t)))),f(this,"onMouseUp",(t=>(h=g,this.handleDragStop(t)))),f(this,"onTouchStart",(t=>(h=p,this.handleDragStart(t)))),f(this,"onTouchEnd",(t=>(h=p,this.handleDragStop(t))))}componentDidMount(){this.mounted=!0;const t=this.findDOMNode();t&&(0,i.addEvent)(t,p.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const t=this.findDOMNode();if(t){const{ownerDocument:e}=t;(0,i.removeEvent)(e,g.move,this.handleDrag),(0,i.removeEvent)(e,p.move,this.handleDrag),(0,i.removeEvent)(e,g.stop,this.handleDragStop),(0,i.removeEvent)(e,p.stop,this.handleDragStop),(0,i.removeEvent)(t,p.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(e)}}findDOMNode(){var t,e;return null!==(t=this.props)&&void 0!==t&&t.nodeRef?null===(e=this.props)||void 0===e||null===(e=e.nodeRef)||void 0===e?void 0:e.current:a.default.findDOMNode(this)}render(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}e.default=m,f(m,"displayName","DraggableCore"),f(m,"propTypes",{allowAnyClick:r.default.bool,children:r.default.node.isRequired,disabled:r.default.bool,enableUserSelectHack:r.default.bool,offsetParent:function(t,e){if(t[e]&&1!==t[e].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:r.default.arrayOf(r.default.number),handle:r.default.string,cancel:r.default.string,nodeRef:r.default.object,onStart:r.default.func,onDrag:r.default.func,onStop:r.default.func,onMouseDown:r.default.func,scale:r.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),f(m,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(t,e,n){const{default:o,DraggableCore:r}=n(54857);t.exports=o,t.exports.default=o,t.exports.DraggableCore=r},81825:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.addClassName=u,e.addEvent=function(t,e,n,o){if(!t)return;const r={capture:!0,...o};t.addEventListener?t.addEventListener(e,n,r):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},e.addUserSelectStyles=function(t){if(!t)return;let e=t.getElementById("react-draggable-style-el");e||(e=t.createElement("style"),e.type="text/css",e.id="react-draggable-style-el",e.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",e.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",t.getElementsByTagName("head")[0].appendChild(e));t.body&&u(t.body,"react-draggable-transparent-selection")},e.createCSSTransform=function(t,e){const n=l(t,e,"px");return{[(0,r.browserPrefixToKey)("transform",r.default)]:n}},e.createSVGTransform=function(t,e){return l(t,e,"")},e.getTouch=function(t,e){return t.targetTouches&&(0,o.findInArray)(t.targetTouches,(t=>e===t.identifier))||t.changedTouches&&(0,o.findInArray)(t.changedTouches,(t=>e===t.identifier))},e.getTouchIdentifier=function(t){if(t.targetTouches&&t.targetTouches[0])return t.targetTouches[0].identifier;if(t.changedTouches&&t.changedTouches[0])return t.changedTouches[0].identifier},e.getTranslation=l,e.innerHeight=function(t){let e=t.clientHeight;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,o.int)(n.paddingTop),e-=(0,o.int)(n.paddingBottom),e},e.innerWidth=function(t){let e=t.clientWidth;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,o.int)(n.paddingLeft),e-=(0,o.int)(n.paddingRight),e},e.matchesSelector=s,e.matchesSelectorAndParentsTo=function(t,e,n){let o=t;do{if(s(o,e))return!0;if(o===n)return!1;o=o.parentNode}while(o);return!1},e.offsetXYFromParent=function(t,e,n){const o=e===e.ownerDocument.body?{left:0,top:0}:e.getBoundingClientRect(),r=(t.clientX+e.scrollLeft-o.left)/n,a=(t.clientY+e.scrollTop-o.top)/n;return{x:r,y:a}},e.outerHeight=function(t){let e=t.clientHeight;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,o.int)(n.borderTopWidth),e+=(0,o.int)(n.borderBottomWidth),e},e.outerWidth=function(t){let e=t.clientWidth;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,o.int)(n.borderLeftWidth),e+=(0,o.int)(n.borderRightWidth),e},e.removeClassName=d,e.removeEvent=function(t,e,n,o){if(!t)return;const r={capture:!0,...o};t.removeEventListener?t.removeEventListener(e,n,r):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=null},e.removeUserSelectStyles=function(t){if(!t)return;try{if(t.body&&d(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{const e=(t.defaultView||window).getSelection();e&&"Caret"!==e.type&&e.removeAllRanges()}}catch(e){}};var o=n(9280),r=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var s=r?Object.getOwnPropertyDescriptor(t,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=t[i]}o.default=t,n&&n.set(t,o);return o}(n(38650));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}let i="";function s(t,e){return i||(i=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(e){return(0,o.isFunction)(t[e])}))),!!(0,o.isFunction)(t[i])&&t[i](e)}function l(t,e,n){let{x:o,y:r}=t,a="translate(".concat(o).concat(n,",").concat(r).concat(n,")");if(e){const t="".concat("string"===typeof e.x?e.x:e.x+n),o="".concat("string"===typeof e.y?e.y:e.y+n);a="translate(".concat(t,", ").concat(o,")")+a}return a}function u(t,e){t.classList?t.classList.add(e):t.className.match(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)")))||(t.className+=" ".concat(e))}function d(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)"),"g"),"")}},38650:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.browserPrefixToKey=r,e.browserPrefixToStyle=function(t,e){return e?"-".concat(e.toLowerCase(),"-").concat(t):t},e.default=void 0,e.getPrefix=o;const n=["Moz","Webkit","O","ms"];function o(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window)return"";const o=null===(t=window.document)||void 0===t||null===(t=t.documentElement)||void 0===t?void 0:t.style;if(!o)return"";if(e in o)return"";for(let a=0;a: Unmounted during event!");return e}},9280:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.dontSetMe=function(t,e,n){if(t[e])return new Error("Invalid prop ".concat(e," passed to ").concat(n," - do not set this, set it on the child."))},e.findInArray=function(t,e){for(let n=0,o=t.length;n{(0,c.default)("Draggable: onDragStart: %j",e);if(!1===this.props.onStart(t,(0,l.createDraggableData)(this,e)))return!1;this.setState({dragging:!0,dragged:!0})})),h(this,"onDrag",((t,e)=>{if(!this.state.dragging)return!1;(0,c.default)("Draggable: onDrag: %j",e);const n=(0,l.createDraggableData)(this,e),o={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:t,y:e}=o;o.x+=this.state.slackX,o.y+=this.state.slackY;const[r,a]=(0,l.getBoundPosition)(this,o.x,o.y);o.x=r,o.y=a,o.slackX=this.state.slackX+(t-o.x),o.slackY=this.state.slackY+(e-o.y),n.x=o.x,n.y=o.y,n.deltaX=o.x-this.state.x,n.deltaY=o.y-this.state.y}if(!1===this.props.onDrag(t,n))return!1;this.setState(o)})),h(this,"onDragStop",((t,e)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(t,(0,l.createDraggableData)(this,e)))return!1;(0,c.default)("Draggable: onDragStop: %j",e);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:t,y:e}=this.props.position;n.x=t,n.y=e}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:t.position?t.position.x:t.defaultPosition.x,y:t.position?t.position.y:t.defaultPosition.y,prevPropsPosition:{...t.position},slackX:0,slackY:0,isElementSVG:!1},!t.position||t.onDrag||t.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){"undefined"!==typeof window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var t,e;return null!==(t=null===(e=this.props)||void 0===e||null===(e=e.nodeRef)||void 0===e?void 0:e.current)&&void 0!==t?t:a.default.findDOMNode(this)}render(){const{axis:t,bounds:e,children:n,defaultPosition:r,defaultClassName:a,defaultClassNameDragging:u,defaultClassNameDragged:c,position:f,positionOffset:p,scale:h,...m}=this.props;let y={},b=null;const v=!Boolean(f)||this.state.dragging,D=f||r,S={x:(0,l.canDragX)(this)&&v?this.state.x:D.x,y:(0,l.canDragY)(this)&&v?this.state.y:D.y};this.state.isElementSVG?b=(0,s.createSVGTransform)(S,p):y=(0,s.createCSSTransform)(S,p);const w=(0,i.default)(n.props.className||"",a,{[u]:this.state.dragging,[c]:this.state.dragged});return o.createElement(d.default,g({},m,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:w,style:{...n.props.style,...y},transform:b}))}}e.default=m,h(m,"displayName","Draggable"),h(m,"propTypes",{...d.default.propTypes,axis:r.default.oneOf(["both","x","y","none"]),bounds:r.default.oneOfType([r.default.shape({left:r.default.number,right:r.default.number,top:r.default.number,bottom:r.default.number}),r.default.string,r.default.oneOf([!1])]),defaultClassName:r.default.string,defaultClassNameDragging:r.default.string,defaultClassNameDragged:r.default.string,defaultPosition:r.default.shape({x:r.default.number,y:r.default.number}),positionOffset:r.default.shape({x:r.default.oneOfType([r.default.number,r.default.string]),y:r.default.oneOfType([r.default.number,r.default.string])}),position:r.default.shape({x:r.default.number,y:r.default.number}),className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),h(m,"defaultProps",{...d.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},80783:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var n=c(e);if(n&&n.has(t))return n.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var i=r?Object.getOwnPropertyDescriptor(t,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=t[a]}o.default=t,n&&n.set(t,o);return o}(n(67294)),r=d(n(45697)),a=d(n(73935)),i=n(81825),s=n(2849),l=n(9280),u=d(n(55904));function d(t){return t&&t.__esModule?t:{default:t}}function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(c=function(t){return t?n:e})(t)}function f(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!==typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const p={start:"touchstart",move:"touchmove",stop:"touchend"},g={start:"mousedown",move:"mousemove",stop:"mouseup"};let h=g;class m extends o.Component{constructor(){super(...arguments),f(this,"dragging",!1),f(this,"lastX",NaN),f(this,"lastY",NaN),f(this,"touchIdentifier",null),f(this,"mounted",!1),f(this,"handleDragStart",(t=>{if(this.props.onMouseDown(t),!this.props.allowAnyClick&&"number"===typeof t.button&&0!==t.button)return!1;const e=this.findDOMNode();if(!e||!e.ownerDocument||!e.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:n}=e;if(this.props.disabled||!(t.target instanceof n.defaultView.Node)||this.props.handle&&!(0,i.matchesSelectorAndParentsTo)(t.target,this.props.handle,e)||this.props.cancel&&(0,i.matchesSelectorAndParentsTo)(t.target,this.props.cancel,e))return;"touchstart"===t.type&&t.preventDefault();const o=(0,i.getTouchIdentifier)(t);this.touchIdentifier=o;const r=(0,s.getControlPosition)(t,o,this);if(null==r)return;const{x:a,y:l}=r,d=(0,s.createCoreData)(this,a,l);(0,u.default)("DraggableCore: handleDragStart: %j",d),(0,u.default)("calling",this.props.onStart);!1!==this.props.onStart(t,d)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,i.addUserSelectStyles)(n),this.dragging=!0,this.lastX=a,this.lastY=l,(0,i.addEvent)(n,h.move,this.handleDrag),(0,i.addEvent)(n,h.stop,this.handleDragStop))})),f(this,"handleDrag",(t=>{const e=(0,s.getControlPosition)(t,this.touchIdentifier,this);if(null==e)return;let{x:n,y:o}=e;if(Array.isArray(this.props.grid)){let t=n-this.lastX,e=o-this.lastY;if([t,e]=(0,s.snapToGrid)(this.props.grid,t,e),!t&&!e)return;n=this.lastX+t,o=this.lastY+e}const r=(0,s.createCoreData)(this,n,o);(0,u.default)("DraggableCore: handleDrag: %j",r);if(!1!==this.props.onDrag(t,r)&&!1!==this.mounted)this.lastX=n,this.lastY=o;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(a){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),f(this,"handleDragStop",(t=>{if(!this.dragging)return;const e=(0,s.getControlPosition)(t,this.touchIdentifier,this);if(null==e)return;let{x:n,y:o}=e;if(Array.isArray(this.props.grid)){let t=n-this.lastX||0,e=o-this.lastY||0;[t,e]=(0,s.snapToGrid)(this.props.grid,t,e),n=this.lastX+t,o=this.lastY+e}const r=(0,s.createCoreData)(this,n,o);if(!1===this.props.onStop(t,r)||!1===this.mounted)return!1;const a=this.findDOMNode();a&&this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(a.ownerDocument),(0,u.default)("DraggableCore: handleDragStop: %j",r),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&((0,u.default)("DraggableCore: Removing handlers"),(0,i.removeEvent)(a.ownerDocument,h.move,this.handleDrag),(0,i.removeEvent)(a.ownerDocument,h.stop,this.handleDragStop))})),f(this,"onMouseDown",(t=>(h=g,this.handleDragStart(t)))),f(this,"onMouseUp",(t=>(h=g,this.handleDragStop(t)))),f(this,"onTouchStart",(t=>(h=p,this.handleDragStart(t)))),f(this,"onTouchEnd",(t=>(h=p,this.handleDragStop(t))))}componentDidMount(){this.mounted=!0;const t=this.findDOMNode();t&&(0,i.addEvent)(t,p.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const t=this.findDOMNode();if(t){const{ownerDocument:e}=t;(0,i.removeEvent)(e,g.move,this.handleDrag),(0,i.removeEvent)(e,p.move,this.handleDrag),(0,i.removeEvent)(e,g.stop,this.handleDragStop),(0,i.removeEvent)(e,p.stop,this.handleDragStop),(0,i.removeEvent)(t,p.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(e)}}findDOMNode(){var t,e;return null!==(t=this.props)&&void 0!==t&&t.nodeRef?null===(e=this.props)||void 0===e||null===(e=e.nodeRef)||void 0===e?void 0:e.current:a.default.findDOMNode(this)}render(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}e.default=m,f(m,"displayName","DraggableCore"),f(m,"propTypes",{allowAnyClick:r.default.bool,children:r.default.node.isRequired,disabled:r.default.bool,enableUserSelectHack:r.default.bool,offsetParent:function(t,e){if(t[e]&&1!==t[e].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:r.default.arrayOf(r.default.number),handle:r.default.string,cancel:r.default.string,nodeRef:r.default.object,onStart:r.default.func,onDrag:r.default.func,onStop:r.default.func,onMouseDown:r.default.func,scale:r.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),f(m,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(t,e,n){const{default:o,DraggableCore:r}=n(54857);t.exports=o,t.exports.default=o,t.exports.DraggableCore=r},81825:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.addClassName=u,e.addEvent=function(t,e,n,o){if(!t)return;const r={capture:!0,...o};t.addEventListener?t.addEventListener(e,n,r):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},e.addUserSelectStyles=function(t){if(!t)return;let e=t.getElementById("react-draggable-style-el");e||(e=t.createElement("style"),e.type="text/css",e.id="react-draggable-style-el",e.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",e.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",t.getElementsByTagName("head")[0].appendChild(e));t.body&&u(t.body,"react-draggable-transparent-selection")},e.createCSSTransform=function(t,e){const n=l(t,e,"px");return{[(0,r.browserPrefixToKey)("transform",r.default)]:n}},e.createSVGTransform=function(t,e){return l(t,e,"")},e.getTouch=function(t,e){return t.targetTouches&&(0,o.findInArray)(t.targetTouches,(t=>e===t.identifier))||t.changedTouches&&(0,o.findInArray)(t.changedTouches,(t=>e===t.identifier))},e.getTouchIdentifier=function(t){if(t.targetTouches&&t.targetTouches[0])return t.targetTouches[0].identifier;if(t.changedTouches&&t.changedTouches[0])return t.changedTouches[0].identifier},e.getTranslation=l,e.innerHeight=function(t){let e=t.clientHeight;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,o.int)(n.paddingTop),e-=(0,o.int)(n.paddingBottom),e},e.innerWidth=function(t){let e=t.clientWidth;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,o.int)(n.paddingLeft),e-=(0,o.int)(n.paddingRight),e},e.matchesSelector=s,e.matchesSelectorAndParentsTo=function(t,e,n){let o=t;do{if(s(o,e))return!0;if(o===n)return!1;o=o.parentNode}while(o);return!1},e.offsetXYFromParent=function(t,e,n){const o=e===e.ownerDocument.body?{left:0,top:0}:e.getBoundingClientRect(),r=(t.clientX+e.scrollLeft-o.left)/n,a=(t.clientY+e.scrollTop-o.top)/n;return{x:r,y:a}},e.outerHeight=function(t){let e=t.clientHeight;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,o.int)(n.borderTopWidth),e+=(0,o.int)(n.borderBottomWidth),e},e.outerWidth=function(t){let e=t.clientWidth;const n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,o.int)(n.borderLeftWidth),e+=(0,o.int)(n.borderRightWidth),e},e.removeClassName=d,e.removeEvent=function(t,e,n,o){if(!t)return;const r={capture:!0,...o};t.removeEventListener?t.removeEventListener(e,n,r):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=null},e.removeUserSelectStyles=function(t){if(!t)return;try{if(t.body&&d(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{const e=(t.defaultView||window).getSelection();e&&"Caret"!==e.type&&e.removeAllRanges()}}catch(e){}};var o=n(9280),r=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var s=r?Object.getOwnPropertyDescriptor(t,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=t[i]}o.default=t,n&&n.set(t,o);return o}(n(38650));function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}let i="";function s(t,e){return i||(i=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(e){return(0,o.isFunction)(t[e])}))),!!(0,o.isFunction)(t[i])&&t[i](e)}function l(t,e,n){let{x:o,y:r}=t,a="translate(".concat(o).concat(n,",").concat(r).concat(n,")");if(e){const t="".concat("string"===typeof e.x?e.x:e.x+n),o="".concat("string"===typeof e.y?e.y:e.y+n);a="translate(".concat(t,", ").concat(o,")")+a}return a}function u(t,e){t.classList?t.classList.add(e):t.className.match(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)")))||(t.className+=" ".concat(e))}function d(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)"),"g"),"")}},38650:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.browserPrefixToKey=r,e.browserPrefixToStyle=function(t,e){return e?"-".concat(e.toLowerCase(),"-").concat(t):t},e.default=void 0,e.getPrefix=o;const n=["Moz","Webkit","O","ms"];function o(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window)return"";const o=null===(t=window.document)||void 0===t||null===(t=t.documentElement)||void 0===t?void 0:t.style;if(!o)return"";if(e in o)return"";for(let a=0;a